sys-firmware/seabios-1.7.3 requires python-2, even when USE="binary" is enabled. When this flag is set to ON, then it just extracts archive and copies binary image. I got no idea why python is necesary for this action. What is more it requires exactly Python verson 2.X. Please fix this. # emerge seabios These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild NS ] dev-lang/python-2.7.6:2.7 [3.3.3:3.3] USE="gdbm hardened ipv6 ncurses readline sqlite ssl threads (wide-unicode) xml -berkdb -build -doc -examples -tk -wininst" 0 kB [ebuild N ] sys-firmware/seabios-1.7.3 USE="binary" 0 kB Total: 2 packages (1 new, 1 in new slot), Size of downloads: 0 kB
seabios does not have a REQUIRED_USE constraint... are you mixing up your bugs? It might be dying in pkg_setup. Let me know if this fixes it. + 31 Dec 2013; Mike Gilbert <floppym@gentoo.org> seabios-1.7.3.ebuild: + Don't call python_setup if USE=binary, bug 496590.
should be all set now in the tree; thanks for the report! Commit message: Only require python deps when USE=-binary http://sources.gentoo.org/sys-firmware/seabios/seabios-1.7.3.2.ebuild?r1=1.2&r2=1.3 http://sources.gentoo.org/sys-firmware/seabios/seabios-1.7.3.ebuild?r1=1.5&r2=1.6