Gentoo Archives: gentoo-pms

From: "Michał Górny" <mgorny@g.o>
To: gentoo-pms@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-pms] [PATCH 18/28] EAPI 7 removes DESTTREE and INSDESTTREE.
Date: Wed, 04 Oct 2017 20:47:54
Message-Id: 20171004204712.10391-19-mgorny@gentoo.org
In Reply to: [gentoo-pms] [PATCHES] EAPI 7, first draft for review by "Michał Górny"
1 Bug: https://bugs.gentoo.org/173630
2 ---
3 eapi-differences.tex | 8 ++++++++
4 ebuild-env-vars.tex | 18 ++++++++++++------
5 2 files changed, 20 insertions(+), 6 deletions(-)
6
7 diff --git a/eapi-differences.tex b/eapi-differences.tex
8 index d6bf6b7..6e82904 100644
9 --- a/eapi-differences.tex
10 +++ b/eapi-differences.tex
11 @@ -41,6 +41,12 @@ of this document for a complete table of previous EAPIs.
12 \bottomrule
13 \endlastfoot
14
15 +\t{DESTTREE} & \compactfeatureref{desttree} &
16 + Yes & Yes & Yes & Yes & No \\
17 +
18 +\t{INSDESTTREE} & \compactfeatureref{insdesttree} &
19 + Yes & Yes & Yes & Yes & No \\
20 +
21 \t{package.provided} & \compactfeatureref{package-provided} &
22 Yes & Yes & Yes & Yes & No \\
23
24 @@ -423,6 +429,8 @@ EAPI 7 is EAPI 6 with the following changes:
25 \item \t{best_version} and \t{has_version} drops the \t{-{}-host-root} option in favor of the
26 \t{-b}, \t{-d}, and \t{-r} options, \featureref{pm-query-options}.
27 \item \t{package.provided} in profiles banned, \featureref{package-provided}.
28 +\item \t{DESTTREE} removed, \featureref{desttree}.
29 +\item \t{INSDESTTREE} removed, \featureref{insdesttree}.
30 \end{compactitem}
31
32 \ChangeWhenAddingAnEAPI{7}
33 diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
34 index e91f36e..0434083 100644
35 --- a/ebuild-env-vars.tex
36 +++ b/ebuild-env-vars.tex
37 @@ -199,11 +199,14 @@ variable.
38 \t{DESTTREE} &
39 \t{src_install} &
40 No &
41 - Controls the location where \t{dobin}, \t{dolib}, \t{domo}, and \t{dosbin} install things. \\
42 + \featurelabel{desttree} Controls the location where \t{dobin}, \t{dolib}, \t{domo},
43 + and \t{dosbin} install things. Only for EAPIs listed in table~\ref{tab:removed-env-vars-table}
44 + as supporting \t{DESTTREE}. \\
45 \t{INSDESTTREE} &
46 \t{src_install} &
47 No &
48 - Controls the location where \t{doins} installs things. \\
49 + \featurelabel{insdesttree} Controls the location where \t{doins} installs things. Only for EAPIs
50 + listed in table~\ref{tab:removed-env-vars-table} as supporting \t{INSDESTTREE}. \\
51 \t{USE} &
52 All &
53 Yes &
54 @@ -281,14 +284,17 @@ variable.
55 \ChangeWhenAddingAnEAPI{7}
56 \begin{centertable}{EAPIs supporting various removed env variables}
57 \label{tab:removed-env-vars-table}
58 - \begin{tabular}{lll}
59 + \begin{tabular}{lllll}
60 \toprule
61 \multicolumn{1}{c}{\textbf{EAPI}} &
62 \multicolumn{1}{c}{\textbf{\t{AA}?}} &
63 - \multicolumn{1}{c}{\textbf{\t{KV}?}} \\
64 + \multicolumn{1}{c}{\textbf{\t{KV}?}} &
65 + \multicolumn{1}{c}{\textbf{\t{DESTTREE}?}} &
66 + \multicolumn{1}{c}{\textbf{\t{INSDESTTREE}?}} \\
67 \midrule
68 - 0, 1, 2, 3 & Yes & Yes \\
69 - 4, 5, 6, 7 & No & No \\
70 + 0, 1, 2, 3 & Yes & Yes & Yes & Yes \\
71 + 4, 5, 6 & No & No & Yes & Yes \\
72 + 7 & No & No & No & No \\
73 \bottomrule
74 \end{tabular}
75 \end{centertable}
76 --
77 2.14.2