Gentoo Archives: gentoo-pms

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-pms@l.g.o
Subject: [gentoo-pms] [PATCH 2/3] ebuild-vars.tex: More precise cross references.
Date: Sat, 23 Mar 2019 20:57:15
Message-Id: w6gimw9z4v0.fsf@kph.uni-mainz.de
In Reply to: [gentoo-pms] [PATCH 1/3] Move some subsections out of the "Dependencies" chapter. by "Ulrich Müller"
1 Where appropriate, refer to the "Dependency Specification Format"
2 section, instead of the "Dependencies" chapter.
3
4 Signed-off-by: Ulrich Müller <ulm@g.o>
5 ---
6 ebuild-vars.tex | 14 +++++++-------
7 1 file changed, 7 insertions(+), 7 deletions(-)
8
9 diff --git a/ebuild-vars.tex b/ebuild-vars.tex
10 index ae820a1..47720bb 100644
11 --- a/ebuild-vars.tex
12 +++ b/ebuild-vars.tex
13 @@ -47,14 +47,14 @@ Ebuilds may define any of the following variables:
14 \begin{description}
15 \item[EAPI] The EAPI\@. See below.
16 \item[HOMEPAGE] The URI or URIs for a package's homepage, including protocols.
17 - See section~\ref{sec:dependencies} for full syntax.
18 + See section~\ref{sec:dependency-spec} for full syntax.
19 \item[SRC_URI] A list of source URIs for the package. Valid protocols are \t{http://},
20 \t{https://}, \t{ftp://} and \t{mirror://} (see section~\ref{sec:thirdpartymirrors} for mirror
21 behaviour). Fetch restricted packages may include URL parts consisting of just a filename.
22 - See section~\ref{sec:dependencies} for full syntax.
23 + See section~\ref{sec:dependency-spec} for full syntax.
24 \item[LICENSE] The package's license. Each text token must be a valid license name, as per
25 section~\ref{sec:license-names}, and must correspond to a tree ``licenses/'' entry
26 - (see section~\ref{sec:licenses-dir}). See section~\ref{sec:dependencies} for full syntax.
27 + (see section~\ref{sec:licenses-dir}). See section~\ref{sec:dependency-spec} for full syntax.
28 \label{ebuild-var-LICENSE}
29 \item[KEYWORDS] A whitespace separated list of keywords for the ebuild. Each token must be a valid
30 keyword name, as per section~\ref{sec:keyword-names}. See section~\ref{sec:keywords} for full
31 @@ -70,15 +70,15 @@ Ebuilds may define any of the following variables:
32 the default value of the use flag if no other configuration overrides it.
33 \item[REQUIRED_USE] \featurelabel{required-use} Zero or more assertions that must be met by the
34 configuration of \t{USE} flags to be valid for this ebuild. See section~\ref{sec:required-use}
35 - for description and section~\ref{sec:dependencies} for full syntax. Only in EAPIs listed in
36 + for description and section~\ref{sec:dependency-spec} for full syntax. Only in EAPIs listed in
37 table~\ref{tab:optional-vars-table} as supporting \t{REQUIRED_USE}.
38 \item[PROPERTIES] \featurelabel{properties} Zero or more properties for this package.
39 - See section~\ref{sec:properties} for value meanings and section~\ref{sec:dependencies} for full
40 - syntax. For EAPIs listed in table~\ref{tab:optional-vars-table} as having optional support,
41 + See section~\ref{sec:properties} for value meanings and section~\ref{sec:dependency-spec} for
42 + full syntax. For EAPIs listed in table~\ref{tab:optional-vars-table} as having optional support,
43 ebuilds must not rely upon the package manager recognising or understanding this variable in
44 any way.
45 \item[RESTRICT] Zero or more behaviour restrictions for this package. See section~\ref{sec:restrict}
46 - for value meanings and section~\ref{sec:dependencies} for full syntax.
47 + for value meanings and section~\ref{sec:dependency-spec} for full syntax.
48 \item[DEPEND] See section~\ref{sec:dependencies}.
49 \item[RDEPEND] See section~\ref{sec:dependencies}. For some EAPIs, \t{RDEPEND} has special behaviour
50 for its value if unset and when used with an eclass. See section~\ref{sec:rdepend-depend} for
51 --
52 2.21.0

Replies