Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/pms:eapi-8 commit in: /
Date: Tue, 18 May 2021 05:44:41
Message-Id: 1621316655.a064607fe896bf69fbaf05a7702c8f2717849410.ulm@gentoo
1 commit: a064607fe896bf69fbaf05a7702c8f2717849410
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 17 15:45:42 2021 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Tue May 18 05:44:15 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=a064607f
7
8 EAPI 8: econf adds --disable-static
9
10 Bug: https://bugs.gentoo.org/744871
11 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
12
13 eapi-differences.tex | 4 +++-
14 pkg-mgr-commands.tex | 18 +++++++++++-------
15 2 files changed, 14 insertions(+), 8 deletions(-)
16
17 diff --git a/eapi-differences.tex b/eapi-differences.tex
18 index 3e5e7bd..1503053 100644
19 --- a/eapi-differences.tex
20 +++ b/eapi-differences.tex
21 @@ -269,7 +269,8 @@ Output commands use stdout & \compactfeatureref{output-no-stdout} &
22 disable dependency tracking, disable silent rules &
23 disable dependency tracking, disable silent rules, docdir, htmldir &
24 disable dependency tracking, disable silent rules, docdir, htmldir, with sysroot &
25 - disable dependency tracking, disable silent rules, datarootdir, docdir, htmldir, with sysroot \\
26 + disable dependency tracking, disable silent rules, disable static,
27 + datarootdir, docdir, htmldir, with sysroot \\
28
29 \t{dodoc -r} & \compactfeatureref{dodoc} &
30 * & Yes & Yes & Yes & Yes \\
31 @@ -511,6 +512,7 @@ EAPI 8 is EAPI 7 with the following changes:
32 \item \t{useq} banned, \featureref{banned-commands}.
33 \item \t{hasv} and \t{hasq} banned, \featureref{banned-commands}.
34 \item \t{econf} adds \t{-{}-datarootdir}, \featureref{econf-options}.
35 +\item \t{econf} adds \t{-{}-disable-static}, \featureref{econf-options}.
36 \end{compactitem}
37
38 \ChangeWhenAddingAnEAPI{8}
39
40 diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
41 index d27c079..b8ba853 100644
42 --- a/pkg-mgr-commands.tex
43 +++ b/pkg-mgr-commands.tex
44 @@ -344,27 +344,31 @@ commands once the current phase function has returned.
45 \item \t{-{}-disable-silent-rules}, if the EAPI is listed in table~\ref{tab:econf-options-table}
46 as using it. This option will only be passed if the string \t{-{}-disable-silent-rules}
47 occurs in the output of \t{configure -{}-help}.
48 + \item \t{-{}-disable-static}, if the EAPI is listed in table~\ref{tab:econf-options-table}
49 + as using it. This option will only be passed if the string \t{-{}-disable-static} occurs
50 + in the output of \t{configure -{}-help}.
51 \end{itemize}
52
53 \ChangeWhenAddingAnEAPI{8}
54 \begin{centertable}{Extra \t{econf} arguments for EAPIs}
55 \label{tab:econf-options-table}
56 - \begin{tabular}{lllllll}
57 + \begin{tabular}{llllllll}
58 \toprule
59 \multicolumn{1}{c}{\textbf{EAPI}} &
60 \multicolumn{1}{P{9em}}{\textbf{-{}-disable-dependency-tracking}} &
61 \multicolumn{1}{P{5em}}{\textbf{-{}-disable-silent-rules}} &
62 + \multicolumn{1}{c}{\textbf{-{}-disable-static}} &
63 \multicolumn{1}{c}{\textbf{-{}-datarootdir}} &
64 \multicolumn{1}{c}{\textbf{-{}-docdir}} &
65 \multicolumn{1}{c}{\textbf{-{}-htmldir}} &
66 \multicolumn{1}{c}{\textbf{-{}-with-sysroot}} \\
67 \midrule
68 - 0, 1, 2, 3 & No & No & No & No & No & No \\
69 - 4 & Yes & No & No & No & No & No \\
70 - 5 & Yes & Yes & No & No & No & No \\
71 - 6 & Yes & Yes & No & Yes & Yes & No \\
72 - 7 & Yes & Yes & No & Yes & Yes & Yes \\
73 - 8 & Yes & Yes & Yes & Yes & Yes & Yes \\
74 + 0, 1, 2, 3 & No & No & No & No & No & No & No \\
75 + 4 & Yes & No & No & No & No & No & No \\
76 + 5 & Yes & Yes & No & No & No & No & No \\
77 + 6 & Yes & Yes & No & No & Yes & Yes & No \\
78 + 7 & Yes & Yes & No & No & Yes & Yes & Yes \\
79 + 8 & Yes & Yes & Yes & Yes & Yes & Yes & Yes \\
80 \bottomrule
81 \end{tabular}
82 \end{centertable}