Gentoo Archives: gentoo-dev

From: Arfrever Frehtes Taifersar Arahesis <Arfrever@g.o>
To: Gentoo Development <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Re: gentoo-x86/profiles/prefix/darwin/macos/10.4/x86: make.defaults
Date: Sun, 13 Feb 2011 20:08:45
Message-Id: 201102132110.57810.Arfrever@gentoo.org
In Reply to: [gentoo-dev] Re: gentoo-x86/profiles/prefix/darwin/macos/10.4/x86: make.defaults by Fabian Groffen
1 2011-02-13 20:43:12 Fabian Groffen napisał(a):
2 > On 13-02-2011 16:53:40 +0000, Arfrever Frehtes Taifersar Arahesis wrote:
3 > > arfrever 11/02/13 16:53:40
4 > >
5 > > Modified: make.defaults
6 > > Log:
7 > > Don't include ${USE} in the first assignment to USE in make.defaults files to avoid incorrect interactions between enabled and disabled flags in different files.
8 >
9 > Is there any resource you can point me to where it explains more
10 > carefully why and when this has changed?
11
12 PMS
13 5.2.4 make.defaults
14 "Variables to the right of the equals sign in the form ${foo} or $foo are recognised and expanded
15 from variables previously set in this or earlier make.defaults files."
16 5.3.1 Incremental Variables
17 "Incremental variables must stack between parent and child profiles in the following manner:
18 Beginning with the highest parent profile, tokenise the variable’s value based on whitespace and
19 concatenate the lists. Then, for any token T beginning with a hyphen, remove it and any previous
20 tokens whose value is equal to T with the hyphen removed, or, if T is equal to -*, remove all
21 previous values. Note that because of this treatment, the order of tokens in the final result is
22 arbitrary, not necessarily related to the order of tokens in any given profile. The following
23 variables must be treated in this fashion:
24 • USE
25 • USE_EXPAND
26 • USE_EXPAND_HIDDEN
27 • CONFIG_PROTECT
28 • CONFIG_PROTECT_MASK"
29
30 --
31 Arfrever Frehtes Taifersar Arahesis

Attachments

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

Replies