media-libs/libass seems to depend on libunibreak.so.3: readelf -d /usr/lib64/libass.so.9.2.1 | grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] 0x0000000000000001 (NEEDED) Shared library: [libfribidi.so.0] 0x0000000000000001 (NEEDED) Shared library: [libharfbuzz.so.0] 0x0000000000000001 (NEEDED) Shared library: [libunibreak.so.3] 0x0000000000000001 (NEEDED) Shared library: [libfontconfig.so.1] 0x0000000000000001 (NEEDED) Shared library: [libfreetype.so.6] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] Reproducible: Always
Yeah, see https://github.com/gentoo/gentoo/pull/31993.
*** Bug 915071 has been marked as a duplicate of this bug. ***
Yes grozin@bilbo ~ $ ldd /usr/lib64/libass.so.9.2.1 linux-vdso.so.1 (0x00007fffa9b1d000) libm.so.6 => /lib64/libm.so.6 (0x00007f1728476000) libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007f1728456000) libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f172831f000) libunibreak.so.6 => /usr/lib64/libunibreak.so.6 (0x00007f17282fd000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f17282b0000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f17281e6000) libc.so.6 => /lib64/libc.so.6 (0x00007f1728019000) /lib64/ld-linux-x86-64.so.2 (0x00007f172857f000) libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f1727ed5000) libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f1727eb0000) libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f1727e85000) libz.so.1 => /usr/lib64/libz.so.1 (0x00007f1727e6b000) libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f1727e56000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f1727e1d000) libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007f1727d7b000) should depend on dev-libs/libunibreak:= after I upgraded libunibreak to 6.1, got libass in preserved-rebuild
*** Bug 940706 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79777740a1c77768feae79251dc8d82433132a24 commit 79777740a1c77768feae79251dc8d82433132a24 Author: Cristian Othón Martínez Vera <cfuga@cfuga.mx> AuthorDate: 2023-07-21 17:31:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-10-04 09:53:59 +0000 media-libs/libass: fix implicit dep on dev-libs/libunibreak Since version 0.17.0, ```media-libs/libass``` searches for ```dev-libs/libunibreak``` to optionally use the Unicode line breaking algorithm instead of ASS' much stricter rules. Signed-off-by: Cristian Othón Martínez Vera <cfuga@cfuga.mx> Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://bugs.gentoo.org/911414 Closes: https://github.com/gentoo/gentoo/pull/38871 Signed-off-by: Sam James <sam@gentoo.org> media-libs/libass/libass-0.17.1-r1.ebuild | 51 ++++++++++++++++++++++++++++ media-libs/libass/metadata.xml | 3 ++ profiles/arch/alpha/package.use.mask | 4 +++ profiles/arch/hppa/package.use.mask | 4 +++ profiles/arch/loong/package.use.mask | 4 +++ profiles/arch/mips/package.use.mask | 4 +++ profiles/arch/powerpc/ppc64/package.use.mask | 4 +++ profiles/arch/riscv/package.use.mask | 4 +++ profiles/arch/sparc/package.use.mask | 4 +++ 9 files changed, 82 insertions(+)