Due to an icu-update today I realised this automagic dep: !!! existing preserved libs: >>> package: dev-libs/icu-64.2 * - /usr/lib64/libicudata.so.63 * - /usr/lib64/libicudata.so.63.1 * - /usr/lib64/libicui18n.so.63 * - /usr/lib64/libicui18n.so.63.1 * used by /usr/bin/ncmpcpp (media-sound/ncmpcpp-0.8.2-r1) * used by /usr/bin/upmendex (app-text/texlive-core-2017-r4) * - /usr/lib64/libicuuc.so.63 * - /usr/lib64/libicuuc.so.63.1 * used by /usr/bin/ncmpcpp (media-sound/ncmpcpp-0.8.2-r1) * used by /usr/bin/upmendex (app-text/texlive-core-2017-r4) Use emerge @preserved-rebuild to rebuild packages using these libraries $ emerge -1av ncmpcpp texlive-core These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-sound/ncmpcpp-0.8.2-r1::gentoo USE="clock taglib -icu -outputs -visualizer" 0 KiB [ebuild R ] app-text/texlive-core-2017-r4::gentoo USE="X luajittex -cjk -doc -source -tk -xetex" 10 KiB notice USE="-icu" for ncmpcpp. And after rebuilding ncmpcpp: $ lddtree /usr/bin/ncmpcpp ncmpcpp => /usr/bin/ncmpcpp (interpreter => /lib64/ld-linux-x86-64.so.2) libboost_filesystem.so.1.65.0 => /usr/lib64/libboost_filesystem.so.1.65.0 librt.so.1 => /lib64/librt.so.1 libboost_locale.so.1.65.0 => /usr/lib64/libboost_locale.so.1.65.0 libboost_chrono.so.1.65.0 => /usr/lib64/libboost_chrono.so.1.65.0 libicudata.so.64 => /usr/lib64/libicudata.so.64 libboost_program_options.so.1.65.0 => /usr/lib64/libboost_program_options.so.1.65.0 libboost_regex.so.1.65.0 => /usr/lib64/libboost_regex.so.1.65.0 libboost_thread.so.1.65.0 => /usr/lib64/libboost_thread.so.1.65.0 libboost_system.so.1.65.0 => /usr/lib64/libboost_system.so.1.65.0 libicui18n.so.64 => /usr/lib64/libicui18n.so.64 libm.so.6 => /lib64/libm.so.6 ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 libicuuc.so.64 => /usr/lib64/libicuuc.so.64 libdl.so.2 => /lib64/libdl.so.2 libmpdclient.so.2 => /usr/lib64/libmpdclient.so.2 libreadline.so.8 => /lib64/libreadline.so.8 libncurses.so.6 => /lib64/libncurses.so.6 libpthread.so.0 => /lib64/libpthread.so.0 libncursesw.so.6 => /lib64/libncursesw.so.6 libcurl.so.4 => /usr/lib64/libcurl.so.4 libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0 libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 libz.so.1 => /lib64/libz.so.1 libtag.so.1 => /usr/lib64/libtag.so.1 libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/libstdc++.so.6 libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/libgcc_s.so.1 libc.so.6 => /lib64/libc.so.6 Links against /usr/lib64/libicui18n.so.64 and /usr/lib64/libicuuc.so.64.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c652f0a1525d4a2bb3bd914861f6e8cd275aac commit c9c652f0a1525d4a2bb3bd914861f6e8cd275aac Author: Jeroen Roovers <jer@gentoo.org> AuthorDate: 2019-10-30 09:36:30 +0000 Commit: Jeroen Roovers <jer@gentoo.org> CommitDate: 2019-10-30 09:39:45 +0000 media-sound/ncmpcpp: Drop IUSE=icu|unicode Package-Manager: Portage-2.3.78, Repoman-2.3.17 Fixes: https://bugs.gentoo.org/show_bug.cgi?id=686714 Signed-off-by: Jeroen Roovers <jer@gentoo.org> media-sound/ncmpcpp/ncmpcpp-0.7.7.ebuild | 16 +++++++--------- media-sound/ncmpcpp/ncmpcpp-0.8.2-r1.ebuild | 8 ++++---- media-sound/ncmpcpp/ncmpcpp-9999.ebuild | 8 ++++---- 3 files changed, 15 insertions(+), 17 deletions(-)