Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/pms:eapi-7 commit in: /
Date: Fri, 29 Sep 2017 03:18:02
Message-Id: 1506655063.ced97710ef400b3ee68a96a0e37f1c15a1a06548.mgorny@gentoo
1 commit: ced97710ef400b3ee68a96a0e37f1c15a1a06548
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 29 03:17:43 2017 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 29 03:17:43 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=ced97710
7
8 EAPI 7 removes PORTDIR and ECLASSDIR.
9
10 eapi-differences.tex | 8 ++++++++
11 ebuild-env-vars.tex | 18 +++++++++++-------
12 2 files changed, 19 insertions(+), 7 deletions(-)
13
14 diff --git a/eapi-differences.tex b/eapi-differences.tex
15 index 6e82904..3e06916 100644
16 --- a/eapi-differences.tex
17 +++ b/eapi-differences.tex
18 @@ -41,6 +41,12 @@ of this document for a complete table of previous EAPIs.
19 \bottomrule
20 \endlastfoot
21
22 +\t{PORTDIR} & \compactfeatureref{portdir} &
23 + Yes & Yes & Yes & Yes & No \\
24 +
25 +\t{ECLASSDIR} & \compactfeatureref{eclassdir} &
26 + Yes & Yes & Yes & Yes & No \\
27 +
28 \t{DESTTREE} & \compactfeatureref{desttree} &
29 Yes & Yes & Yes & Yes & No \\
30
31 @@ -431,6 +437,8 @@ EAPI 7 is EAPI 6 with the following changes:
32 \item \t{package.provided} in profiles banned, \featureref{package-provided}.
33 \item \t{DESTTREE} removed, \featureref{desttree}.
34 \item \t{INSDESTTREE} removed, \featureref{insdesttree}.
35 +\item \t{PORTDIR} removed, \featureref{portdir}.
36 +\item \t{ECLASSDIR} removed, \featureref{eclassdir}.
37 \end{compactitem}
38
39 \ChangeWhenAddingAnEAPI{7}
40
41 diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
42 index 0434083..f495014 100644
43 --- a/ebuild-env-vars.tex
44 +++ b/ebuild-env-vars.tex
45 @@ -110,11 +110,13 @@ variable.
46 \t{PORTDIR} &
47 \t{src_*} &
48 No &
49 - The full path to the master repository's base directory. \\
50 + \featurelabel{portdir} The full path to the master repository's base directory. Only for EAPIs
51 + listed in table~\ref{tab:removed-env-vars-table} as supporting \t{PORTDIR}. \\
52 \t{ECLASSDIR} &
53 \t{src_*} &
54 No &
55 - The full path to the master repository's eclass directory. \\
56 + \featurelabel{eclassdir} The full path to the master repository's eclass directory. Only for
57 + EAPIs listed in table~\ref{tab:removed-env-vars-table} as supporting \t{ECLASSDIR}.\\
58 \t{ROOT} &
59 \t{pkg_*} &
60 No &
61 @@ -284,17 +286,19 @@ variable.
62 \ChangeWhenAddingAnEAPI{7}
63 \begin{centertable}{EAPIs supporting various removed env variables}
64 \label{tab:removed-env-vars-table}
65 - \begin{tabular}{lllll}
66 + \begin{tabular}{lllllll}
67 \toprule
68 \multicolumn{1}{c}{\textbf{EAPI}} &
69 \multicolumn{1}{c}{\textbf{\t{AA}?}} &
70 \multicolumn{1}{c}{\textbf{\t{KV}?}} &
71 \multicolumn{1}{c}{\textbf{\t{DESTTREE}?}} &
72 - \multicolumn{1}{c}{\textbf{\t{INSDESTTREE}?}} \\
73 + \multicolumn{1}{c}{\textbf{\t{INSDESTTREE}?}} &
74 + \multicolumn{1}{c}{\textbf{\t{PORTDIR}?}} &
75 + \multicolumn{1}{c}{\textbf{\t{ECLASSDIR}?}} \\
76 \midrule
77 - 0, 1, 2, 3 & Yes & Yes & Yes & Yes \\
78 - 4, 5, 6 & No & No & Yes & Yes \\
79 - 7 & No & No & No & No \\
80 + 0, 1, 2, 3 & Yes & Yes & Yes & Yes & Yes & Yes \\
81 + 4, 5, 6 & No & No & Yes & Yes & Yes & Yes \\
82 + 7 & No & No & No & No & No & No \\
83 \bottomrule
84 \end{tabular}
85 \end{centertable}