Gentoo Archives: gentoo-commits

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