On Mon, 07 May 2012 11:11:04 -0700 Zac Medico <zmed...@gentoo.org> wrote: > REQUIRED_USE="webkit? ( qt ) !webkit? ( !qt ) qt? ( webkit ) !qt? ( > !webkit )"
Why do you need to write it both ways? > It's pretty awkward with the existing operators, but we could extend > the REQUIRED_USE syntax to support an equivalent operator in a future > EAPI. If we're doing this, can we get it in EAPI 5 please, and not use workarounds in the tree until EAPI 5 is done? Getting the package mangler to come up with good error messages for REQUIRED_USE failures is a huge pain, and it gets worse the more clever tricks people come up with to get around its inexpressivity. I propose: REQUIRED_USE="== ( qt webkit )" -- Ciaran McCreesh
signature.asc
Description: PGP signature