List Archive: gentoo-dev
>>>>> On Sun, 8 Mar 2009, Ciaran McCreesh wrote:
> Last time I checked, every single use of foo? as a direct child of ||
> in the tree was wrong, as were the Portage docs. Let's say you have the
> following:
> DEPEND="|| (
> foo? ( cat/foo )
> bar? ( cat/bar )
> cat/baz
> )"
> Then this is wrong:
> if use foo ; then
> myconf="--enable-foo"
> elif use bar ; then
> myconf="--enable-bar"
> else
> myconf="--enable-baz
> fi
I would suspect that in most of such cases the code expresses what is
intended, but the dependency should be changed:
foo? ( cat/foo )
!foo? (
bar? ( cat/bar )
!bar? ( cat/baz )
)
Ulrich
|
|