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: 1506654837.f865ce6843d0c2daf5af273e93af24ad07c6c109.mgorny@gentoo
1 commit: f865ce6843d0c2daf5af273e93af24ad07c6c109
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 29 03:13:57 2017 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 29 03:13:57 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=f865ce68
7
8 EAPI 7 removes DESTTREE and INSDESTTREE.
9
10 eapi-differences.tex | 8 ++++++++
11 ebuild-env-vars.tex | 18 ++++++++++++------
12 2 files changed, 20 insertions(+), 6 deletions(-)
13
14 diff --git a/eapi-differences.tex b/eapi-differences.tex
15 index d6bf6b7..6e82904 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{DESTTREE} & \compactfeatureref{desttree} &
23 + Yes & Yes & Yes & Yes & No \\
24 +
25 +\t{INSDESTTREE} & \compactfeatureref{insdesttree} &
26 + Yes & Yes & Yes & Yes & No \\
27 +
28 \t{package.provided} & \compactfeatureref{package-provided} &
29 Yes & Yes & Yes & Yes & No \\
30
31 @@ -423,6 +429,8 @@ EAPI 7 is EAPI 6 with the following changes:
32 \item \t{best_version} and \t{has_version} drops the \t{-{}-host-root} option in favor of the
33 \t{-b}, \t{-d}, and \t{-r} options, \featureref{pm-query-options}.
34 \item \t{package.provided} in profiles banned, \featureref{package-provided}.
35 +\item \t{DESTTREE} removed, \featureref{desttree}.
36 +\item \t{INSDESTTREE} removed, \featureref{insdesttree}.
37 \end{compactitem}
38
39 \ChangeWhenAddingAnEAPI{7}
40
41 diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
42 index e91f36e..0434083 100644
43 --- a/ebuild-env-vars.tex
44 +++ b/ebuild-env-vars.tex
45 @@ -199,11 +199,14 @@ variable.
46 \t{DESTTREE} &
47 \t{src_install} &
48 No &
49 - Controls the location where \t{dobin}, \t{dolib}, \t{domo}, and \t{dosbin} install things. \\
50 + \featurelabel{desttree} Controls the location where \t{dobin}, \t{dolib}, \t{domo},
51 + and \t{dosbin} install things. Only for EAPIs listed in table~\ref{tab:removed-env-vars-table}
52 + as supporting \t{DESTTREE}. \\
53 \t{INSDESTTREE} &
54 \t{src_install} &
55 No &
56 - Controls the location where \t{doins} installs things. \\
57 + \featurelabel{insdesttree} Controls the location where \t{doins} installs things. Only for EAPIs
58 + listed in table~\ref{tab:removed-env-vars-table} as supporting \t{INSDESTTREE}. \\
59 \t{USE} &
60 All &
61 Yes &
62 @@ -281,14 +284,17 @@ variable.
63 \ChangeWhenAddingAnEAPI{7}
64 \begin{centertable}{EAPIs supporting various removed env variables}
65 \label{tab:removed-env-vars-table}
66 - \begin{tabular}{lll}
67 + \begin{tabular}{lllll}
68 \toprule
69 \multicolumn{1}{c}{\textbf{EAPI}} &
70 \multicolumn{1}{c}{\textbf{\t{AA}?}} &
71 - \multicolumn{1}{c}{\textbf{\t{KV}?}} \\
72 + \multicolumn{1}{c}{\textbf{\t{KV}?}} &
73 + \multicolumn{1}{c}{\textbf{\t{DESTTREE}?}} &
74 + \multicolumn{1}{c}{\textbf{\t{INSDESTTREE}?}} \\
75 \midrule
76 - 0, 1, 2, 3 & Yes & Yes \\
77 - 4, 5, 6, 7 & No & No \\
78 + 0, 1, 2, 3 & Yes & Yes & Yes & Yes \\
79 + 4, 5, 6 & No & No & Yes & Yes \\
80 + 7 & No & No & No & No \\
81 \bottomrule
82 \end{tabular}
83 \end{centertable}