Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Preparing profiles for EAPI 3 IUSE strictness
Date: Fri, 10 Jul 2009 17:38:27
Message-Id: 20090710183818.249a0812@snowcone
In Reply to: Re: [gentoo-dev] Preparing profiles for EAPI 3 IUSE strictness by "Harald van Dijk"
1 On Fri, 10 Jul 2009 19:32:02 +0200
2 Harald van Dijk <truedfx@g.o> wrote:
3 > Also, are USE dependencies possible with implicit IUSE? If
4 > not, things like DEPEND="dev-lang/python[-build]" would have to be
5 > changed even though they're probably a good idea.
6
7 Use dependencies are possible. Use dependency defaults are not. So:
8
9 DEPEND="dev-lang/python[-build]" would be ok so long as all versions of
10 python either have build in IUSE or are EAPI 3 and have build in
11 IUSE_IMPLICIT.
12
13 DEPEND="dev-lang/python[-build(-)]" would be ok so long as build is not
14 in IUSE_IMPLICIT, regardless of build's status in IUSE.
15
16 As you can see, implicit flags mess things up lots... No big deal for
17 USERLAND et al, but they're a pain in the ass for 'normal' flags.
18
19 --
20 Ciaran McCreesh

Attachments

File name MIME type
signature.asc application/pgp-signature