Hi, the ebuild for sys-firmware/vgabios-0.7a is broken on the ppc arch. Installing yields the error: >>> Starting src_install install: cannot stat 'bins/*': No such file or directory This is most likely because there is the specific bins tarball missing. The vgabios-0.6c-r1 ebuild fetches the url: http://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz which contains the missing bins. The 0.7a install only fails on non x86/amd64 arches because src_install correctly selects the .bin files already present in the 0.7a tarball for installation. Only for non x86/amd64 arches it tries to install bins/* which is missing.
This does not just occur on ppc, the problem will occur on every arch except x86 and amd64
And yet nobody created package with binary files.
[ while I agree it's a severe problem: keywords are dropped and ebuild itself does not have direct functionality to rebuild binaries ] What does pull 'vgabios' as a dependency for you? (0.7 is unkeyworded on ppc right now) On non-x86/non-amd64 qemu uses bundled bioses, thus you might try just to deinstall 'vgabios'. [ sure, it's very bad, as we ship out-of-sync'ed environments and get breakages like this ]
should be all set now in the tree; thanks for the report! Commit message: Add USE=binary support with upstream tarball http://sources.gentoo.org/sys-firmware/vgabios/metadata.xml?r1=1.1&r2=1.2 http://sources.gentoo.org/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild?rev=1.1