Calculating dependencies... done! [ebuild R ] sys-apps/busybox-1.24.1::gentoo USE="ipv6 static -debug -livecd -make-symlinks -math -mdev -pam* -savedconfig (-selinux) -sep-usr -syslog -systemd" 0 KiB [ebuild U ] net-dialup/rp-pppoe-3.12::gentoo [3.11-r3::gentoo] USE="-tk" 891 KiB [ebuild R ] dev-libs/libpcre-8.37-r2:3::gentoo USE="bzip2 cxx jit pcre16* readline recursion-limit (unicode) zlib -libedit -pcre32 -static-libs" ABI_X86="32 (64) (-x32)" 1,522 KiB [ebuild NS ] dev-qt/qtcore-5.5.1:5::gentoo [4.8.7-r1:4::gentoo] USE="icu -debug -systemd {-test}" 45,302 KiB [ebuild R ] dev-python/simplejson-3.8.1::gentoo PYTHON_TARGETS="python2_7 python3_4 -pypy -pypy3 -python3_3 -python3_5%" 0 KiB [ebuild U ] dev-python/lxml-3.5.0::gentoo [3.4.4::gentoo] USE="threads -doc -examples {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_3 -python3_5" 3,721 KiB [ebuild U ] www-client/chromium-47.0.2526.58::gentoo [47.0.2526.49::gentoo] USE="cups hangouts (pic) proprietary-codecs system-ffmpeg tcmalloc -custom-cflags -gnome -gnome-keyring (-gtk3) -hidpi -hotwording -kerberos (-neon) -pulseaudio (-selinux) {-test} -widevine" LINGUAS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv sw ta te th tr uk vi zh_CN zh_TW" 309,955 KiB [ebuild U ] dev-util/cmake-3.4.0::gentoo [3.3.2-r1::gentoo] USE="ncurses qt4 -doc -emacs -qt5 -system-jsoncpp {-test}" 6,563 KiB [ebuild N ] kde-frameworks/extra-cmake-modules-5.16.0:5/5.16::gentoo USE="-doc {-test}" 134 KiB [ebuild UD ] kde-frameworks/oxygen-icons-5.16.0:5/5.16::gentoo [15.04.3:5/5::gentoo] USE="(-debug%) (-sources%)" 223,381 KiB [ebuild U ] kde-base/kdelibs-4.14.14:4/4.14::gentoo [4.14.13-r1:4/4.14::gentoo] USE="acl alsa bzip2 crypt handbook nls opengl (policykit) spell ssl udev udisks upower (-altivec) (-aqua) -debug -doc (-fam) -jpeg2k -kerberos -libressl% -lzma -openexr {-test} -zeroconf" CPU_FLAGS_X86="mmx sse sse2 -3dnow" 11,359 KiB Total: 11 packages (5 upgrades, 1 downgrade, 1 new, 1 in new slot, 3 reinstalls), Size of downloads: 602,825 KiB The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details) # required by dev-qt/qtcore-5.5.1::gentoo # required by kde-frameworks/extra-cmake-modules-5.16.0::gentoo # required by kde-frameworks/oxygen-icons-5.16.0::gentoo # required by kde-base/kdelibs-4.14.14::gentoo # required by net-libs/libbluedevil-2.1::gentoo # required by net-wireless/bluedevil-2.1.1::gentoo # required by kde-apps/solid-runtime-15.08.2::gentoo[bluetooth] # required by kde-apps/kdebase-runtime-meta-4.14.3::gentoo # required by kde-base/kdebase-startkde-4.11.22::gentoo # required by kde-apps/kdebase-meta-4.14.3::gentoo[-minimal] # required by @selected # required by @world (argument) >=dev-libs/libpcre-8.37-r2 pcre16 ... this looks a bit excessive, oxygen-icons should not depend on qt5 ?!
Well, it depends on extra-cmake-modules, and that in turn pulls in qtcore...
Should we workaround the issue by switching kde4-eclass from kde-frameworks/oxygen-icons -> || ( k-f/o-i:4 k-f/o-i:5 ) ?
It would still be advertised as an update by portage, though?
Not for KDE4-only users, but any KF5 users should still get the upgrade as normal as it has an unpinned slot.
kde-frameworks/oxygen-icons:5 is now masked in kde profile: https://github.com/gentoo/gentoo/commit/fa91f069040f6594608a3d0e9a7d9b61a32824d8