On Wed, 04 Jan 2006 21:33:07 -0500 Alec Warner <[EMAIL PROTECTED]>
wrote:
| Sadly this breaks something else we apparently need and use ( or at
| least Ciaran tells me so :) )

Yeah, based upon my understanding of how flag? stuff inside || () is
supposed to work:

|| ( ) -> nothing needed
|| ( off1? ( blah1 ) off2? ( blah2 ) blah3 ) -> blah3
|| ( off1? ( blah1 ) off2? ( blah2 ) ) -> nothing needed
|| ( ( off1? ( blah1 ) ) blah2 ) -> nothing needed

Meaning: for every direct child of a || () block: if it's a USE flag
block that isn't met, remove it.

It's pretty silly really, but designed that way. Anyone actually using
this feature will have to use both use *and* has_version when writing
their econf / whatever call.

-- 
Ciaran McCreesh : Gentoo Developer (King of all Londinium)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm

Attachment: signature.asc
Description: PGP signature

Reply via email to