diff options
author | Ulrich Müller <ulm@gentoo.org> | 2018-05-10 19:08:50 +0200 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2021-06-05 10:55:31 +0200 |
commit | 5b8055e40ac6698dad463f5df553a9c17928abc9 (patch) | |
tree | 3497d1ffc57a66bab8df331403e14ea0394ba958 /ebuild-functions.tex | |
parent | Recognise "test_network" as token in PROPERTIES (diff) | |
download | pms-5b8055e40ac6698dad463f5df553a9c17928abc9.tar.gz pms-5b8055e40ac6698dad463f5df553a9c17928abc9.tar.bz2 pms-5b8055e40ac6698dad463f5df553a9c17928abc9.zip |
Add an EAPI 8 identical to EAPI 7
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'ebuild-functions.tex')
-rw-r--r-- | ebuild-functions.tex | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/ebuild-functions.tex b/ebuild-functions.tex index 4e691c5..ffdea16 100644 --- a/ebuild-functions.tex +++ b/ebuild-functions.tex @@ -44,7 +44,7 @@ fallback to \t{WORKDIR} is used: executed, are in \t{DEFINED_PHASES}. \end{compactitem} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs with \t{S} to \t{WORKDIR} fallbacks} \label{tab:s-fallback-table} \begin{tabular}{ll} @@ -53,7 +53,7 @@ fallback to \t{WORKDIR} is used: \multicolumn{1}{c}{\textbf{Fallback to \t{WORKDIR} permitted?}} \\ \midrule 0, 1, 2, 3 & Always \\ - 4, 5, 6, 7 & Conditional error \\ + 4, 5, 6, 7, 8 & Conditional error \\ \bottomrule \end{tabular} \end{centertable} @@ -75,7 +75,7 @@ before the next phase is executed. \t{pkg_pretend} must not write to the filesystem. -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting \t{pkg_pretend}} \label{tab:pkg-pretend-table} \begin{tabular}{ll} @@ -84,7 +84,7 @@ before the next phase is executed. \multicolumn{1}{c}{\textbf{Supports \t{pkg_pretend}?}} \\ \midrule 0, 1, 2, 3 & No \\ - 4, 5, 6, 7 & Yes \\ + 4, 5, 6, 7, 8 & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -147,7 +147,7 @@ src_prepare() { For other EAPIs supporting \t{src_prepare}, the default implementation used when the ebuild lacks the \t{src_prepare} function is a no-op. -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{src_prepare} support and behaviour for EAPIs} \label{tab:src-prepare-table} \begin{tabular}{lll} @@ -158,7 +158,7 @@ the \t{src_prepare} function is a no-op. \midrule 0, 1 & No & Not applicable \\ 2, 3, 4, 5 & Yes & no-op \\ - 6, 7 & Yes & 6 \\ + 6, 7, 8 & Yes & 6 \\ \bottomrule \end{tabular} \end{centertable} @@ -185,7 +185,7 @@ src_configure() { \end{verbatim} \end{listing} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting \t{src_configure}} \label{tab:src-configure-table} \begin{tabular}{ll} @@ -193,8 +193,8 @@ src_configure() { \multicolumn{1}{c}{\textbf{EAPI}} & \multicolumn{1}{c}{\textbf{Supports \t{src_configure}?}} \\ \midrule - 0, 1 & No \\ - 2, 3, 4, 5, 6, 7 & Yes \\ + 0, 1 & No \\ + 2, 3, 4, 5, 6, 7, 8 & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -258,7 +258,7 @@ src_compile() { \end{verbatim} \end{listing} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{src_compile} behaviour for EAPIs} \label{tab:src-compile-table} \begin{tabular}{ll} @@ -266,9 +266,9 @@ src_compile() { \multicolumn{1}{c}{\textbf{EAPI}} & \multicolumn{1}{c}{\textbf{Format}} \\ \midrule - 0 & 0 \\ - 1 & 1 \\ - 2, 3, 4, 5, 6, 7 & 2 \\ + 0 & 0 \\ + 1 & 1 \\ + 2, 3, 4, 5, 6, 7, 8 & 2 \\ \bottomrule \end{tabular} \end{centertable} @@ -292,7 +292,7 @@ parallel tests, the \t{emake} command must be called with option \t{-j1}. The \t{src_test} function may be disabled by \t{RESTRICT}\@. See section~\ref{sec:restrict}. It may be disabled by user too, using a PM-specific mechanism. -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{src_test} behaviour for EAPIs} \label{tab:src-test-table} \begin{tabular}{ll} @@ -301,7 +301,7 @@ be disabled by user too, using a PM-specific mechanism. \multicolumn{1}{c}{\textbf{Supports parallel tests?}} \\ \midrule 0, 1, 2, 3, 4 & No \\ - 5, 6, 7 & Yes \\ + 5, 6, 7, 8 & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -360,7 +360,7 @@ src_install() { For other EAPIs, the default implementation used when the ebuild lacks the \t{src_install} function is a no-op. -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{src_install} behaviour for EAPIs} \label{tab:src-install-table} \begin{tabular}{ll} @@ -370,7 +370,7 @@ is a no-op. \midrule 0, 1, 2, 3 & no-op \\ 4, 5 & 4 \\ - 6, 7 & 6 \\ + 6, 7, 8 & 6 \\ \bottomrule \end{tabular} \end{centertable} @@ -428,7 +428,7 @@ that dependencies may not be installed. \t{pkg_info} must not write to the filesystem. -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting \t{pkg_info} on non-installed packages} \label{tab:pkg-info-table} \begin{tabular}{ll} @@ -437,7 +437,7 @@ that dependencies may not be installed. \multicolumn{1}{c}{\textbf{Supports \t{pkg_info} on non-installed packages?}} \\ \midrule 0, 1, 2, 3 & No \\ - 4, 5, 6, 7 & Yes \\ + 4, 5, 6, 7, 8 & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -459,7 +459,7 @@ named \t{default_}(phase) that behaves as the default implementation for that EA when executing any ebuild phase listed in the table. Ebuilds must not call these functions except when in the phase in question. -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting \t{default_} phase functions} \label{tab:default-phase-function-table} \begin{tabular}{l P{26em}} @@ -470,7 +470,7 @@ when in the phase in question. 0, 1 & None \\ 2, 3 & \t{pkg_nofetch}, \t{src_unpack}, \t{src_prepare}, \t{src_configure}, \t{src_compile}, \t{src_test} \\ - 4, 5, 6, 7 & \t{pkg_nofetch}, \t{src_unpack}, \t{src_prepare}, \t{src_configure}, + 4, 5, 6, 7, 8 & \t{pkg_nofetch}, \t{src_unpack}, \t{src_prepare}, \t{src_configure}, \t{src_compile}, \t{src_test}, \t{src_install} \\ \bottomrule \end{tabular} |