Gentoo Archives: gentoo-pms

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-pms@l.g.o
Cc: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
Subject: [gentoo-pms] [PATCH] IUSE_{REFERENCEABLE,EFFECTIVE} undefined for metadata genaration
Date: Mon, 06 Jul 2009 19:55:45
Message-Id: 1246910134-22746-1-git-send-email-ciaran.mccreesh@googlemail.com
1 In effect, this means it's illegal to call use in global scope for EAPI
2 3, and undefined otherwise.
3 ---
4 ebuild-env-vars.tex | 3 +++
5 1 files changed, 3 insertions(+), 0 deletions(-)
6
7 diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
8 index a1713d2..e093218 100644
9 --- a/ebuild-env-vars.tex
10 +++ b/ebuild-env-vars.tex
11 @@ -245,6 +245,9 @@ This section discusses the handling of four variables:
12 \item[USE] is a variable calculated by the package manager and exported to the ebuild environment.
13 \end{description}
14
15 +In all cases, the values of \t{IUSE\_REFERENCEABLE} and \t{IUSE\_EFFECTIVE} are undefined during
16 +metadata generation.
17 +
18 For EAPIs listed in table~\ref{tab:profile-iuse-injection-table} as not supporting profile defined
19 \t{IUSE} injection, \t{IUSE\_REFERENCEABLE} is equal to the calculated \t{IUSE} value. For EAPIs
20 where profile defined \t{IUSE} injection is supported, \t{IUSE\_REFERENCEABLE} is equal to
21 --
22 1.6.2