Just a reminder that all of the following are either illegal or strongly deprecated, so please don't use them even if Portage currently lets you get away with it:
DEPEND="blah" You should always use the full foo-bar/blah spec inside ebuilds. DEPEND=">=foo-bar/blah" If you specify an operator, you must also specify a version (and if you specify a version, you must also specify an operator, but Portage enforces that by way of exploding horribly). DEPEND="foo? foo-bar/blah" You should always use ( ) after a use? dependency. DEPEND="foo? || ( ... )" Extension of the above: you should use ( ) after a use? even if it's immediately followed by a ||. There're quite a few oddities like this in the tree. I'll be either fixing them or filing bugs depending upon whether the package in question is maintained. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm
signature.asc
Description: PGP signature