Emerging app-emulation/emul-linux-x86-soundlibs-20140508-r1 installs no files at all. Fullstop.
--- emul-linux-x86-soundlibs-20140508.ebuild 2014-11-07 07:01:03 +0900 +++ emul-linux-x86-soundlibs-20140508-r1.ebuild 2014-11-11 07:23:12 +0900 [...] src_install() { - use abi_x86_32 || emul-linux-x86_src_install + if use abi_x86_32 ; then + emul-linux-x86_src_install + use pulseaudio || rm -f "${ED}"/usr/lib32/libpulse{,-simple}.so* + fi } I think that should be "if ! use abi_x86_32". FWIW, I have ABI_X86="32 64" and this tries to install stuff over my existing multilib packages.
(In reply to Andrew Church from comment #1) > --- emul-linux-x86-soundlibs-20140508.ebuild 2014-11-07 07:01:03 +0900 > +++ emul-linux-x86-soundlibs-20140508-r1.ebuild 2014-11-11 07:23:12 +0900 > [...] > src_install() { > - use abi_x86_32 || emul-linux-x86_src_install > + if use abi_x86_32 ; then > + emul-linux-x86_src_install > + use pulseaudio || rm -f > "${ED}"/usr/lib32/libpulse{,-simple}.so* > + fi > } > > I think that should be "if ! use abi_x86_32". FWIW, I have ABI_X86="32 64" > and this tries to install stuff over my existing multilib packages. Yes. I came up with the same solution by diffing with the previous ebuild.
+ 11 Nov 2014; Michał Górny <mgorny@gentoo.org> + -emul-linux-x86-soundlibs-20140508-r1.ebuild: + Revert the broken commit, USE=pulseaudio is an unsupported flag intended for + non-emul-linux systems only. Fixes bug #528928. Fixed through revert. _AxS_, I hereby officially shout at you.
net-im/skype is also broken because it looks like the following was added: pulseaudio? ( || ( media-sound/pulseaudio[abi_x86_32(-)] >=app-emulation/emul-linux-x86-soundlibs-20140508-r1[pulseaudio] ) ) It now can not be satisfied with emul-linux-x86-soundlibs (no matching version present) so it's trying to pull in the whole multilib shebang (see bug #528956).