A recent ebuild update to odeskteam 3.12.9 (bug 525786) sets up this update chain that will never function: # emerge odeskteam -av These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-qt/qtphonon-4.8.6-r1:4 USE="dbus exceptions qt3support (-aqua) -debug -pch" ABI_X86="(64) -32 (-x32)" 0 KiB [uninstall ] kde-base/phonon-kde-4.14.3:4/4.14 USE="alsa pulseaudio (-aqua) -debug" [blocks b ] kde-base/phonon-kde ("kde-base/phonon-kde" is blocking dev-qt/qtphonon-4.8.6-r1) [uninstall ] kde-base/kdelibs-4.14.3:4/4.14 USE="acl alsa bzip2 fam handbook mmx nls opengl (policykit) spell sse sse2 ssl udev udisks upower -3dnow (-altivec) (-aqua) -debug -doc -jpeg2k -kerberos -lzma -nepomuk -openexr {-test} -zeroconf" [blocks b ] dev-qt/qtphonon ("dev-qt/qtphonon" is blocking kde-base/kdelibs-4.14.3) [ebuild N ] app-office/odeskteam-3.12.9 1611 KiB [blocks B ] media-libs/phonon ("media-libs/phonon" is blocking dev-qt/qtphonon-4.8.6-r1) [blocks B ] dev-qt/qtphonon:4 ("dev-qt/qtphonon:4" is hard blocking media-libs/phonon-4.8.2) This utterly broke system updates until I tracked down what precisely was causing this. The cause is a RDEP against dev-qt/qtphonon:4 in the ebuild itself. Changing dev-qt/qtphonon:4 to media-libs/phonon in the ebuild allows the application itself to build and run happily under a KDE4 / qt4 environment. I do lots of client work via oDesk. Please don't break the hell out of it :)
26 Nov 2014; Aaron W. Swenson <titanofold@gentoo.org> odeskteam-3.12.9.ebuild: Allow either dev-qt/qtphonon or media-libs/phonon to satisfy a dependency. Fixes b.g.o bug 530102.