summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Mueller <ulm@gentoo.org>2009-12-11 16:46:23 +0100
committerChristian Faulhammer <fauli@gentoo.org>2010-01-10 15:19:11 +0100
commit55104a5db89a707ffbe2811efcccece0b9c7c0d7 (patch)
tree1c3793697c9cf2441b8e085ebfe87602f40a49e3 /ebuild-functions.tex
parentRevert my change about mandatory ebuild use (diff)
downloadpms-55104a5db89a707ffbe2811efcccece0b9c7c0d7.tar.gz
pms-55104a5db89a707ffbe2811efcccece0b9c7c0d7.tar.bz2
pms-55104a5db89a707ffbe2811efcccece0b9c7c0d7.zip
Remove conditionals for kdebuild-1.
Signed-off-by: Ulrich Mueller <ulm@gentoo.org>
Diffstat (limited to 'ebuild-functions.tex')
-rw-r--r--ebuild-functions.tex164
1 files changed, 0 insertions, 164 deletions
diff --git a/ebuild-functions.tex b/ebuild-functions.tex
index 92fbcc0..25944c0 100644
--- a/ebuild-functions.tex
+++ b/ebuild-functions.tex
@@ -45,8 +45,6 @@ fallback to \t{WORKDIR} is used:
\end{compactitem}
\begin{centertable}{EAPIs with \t{S} to \t{WORKDIR} fallbacks} \label{tab:s-fallback-table}
-\IFKDEBUILDELSE
-{
\begin{tabular}{ l l }
\toprule
\multicolumn{1}{c}{\textbf{EAPI}} &
@@ -54,26 +52,11 @@ fallback to \t{WORKDIR} is used:
\midrule
\t{0} & Always \\
\t{1} & Always \\
- \t{kdebuild-1} & Always \\
\t{2} & Always \\
\t{3} & Always \\
\t{4} & Conditional error \\
\bottomrule
\end{tabular}
-}{
- \begin{tabular}{ l l }
- \toprule
- \multicolumn{1}{c}{\textbf{EAPI}} &
- \multicolumn{1}{c}{\textbf{Fallback to \t{WORKDIR} permitted?}} \\
- \midrule
- \t{0} & Always \\
- \t{1} & Always \\
- \t{2} & Always \\
- \t{3} & Always \\
- \t{4} & Conditional error \\
- \bottomrule
- \end{tabular}
-}
\end{centertable}
\subsection{pkg\_pretend}
@@ -95,22 +78,6 @@ before the next phase is executed.
\t{pkg\_pretend} must not write to the filesystem.
\begin{centertable}{EAPIs supporting \t{pkg\_pretend}} \label{tab:pkg-pretend-table}
-\IFKDEBUILDELSE
-{
- \begin{tabular}{ l l }
- \toprule
- \multicolumn{1}{c}{\textbf{EAPI}} &
- \multicolumn{1}{c}{\textbf{Supports \t{pkg\_pretend}?}} \\
- \midrule
- \t{0} & No \\
- \t{1} & No \\
- \t{kdebuild-1} & No \\
- \t{2} & No \\
- \t{3} & No \\
- \t{4} & Yes \\
- \bottomrule
- \end{tabular}
-}{
\begin{tabular}{ l l }
\toprule
\multicolumn{1}{c}{\textbf{EAPI}} &
@@ -123,7 +90,6 @@ before the next phase is executed.
\t{4} & Yes \\
\bottomrule
\end{tabular}
-}
\end{centertable}
\subsection{pkg\_setup}
@@ -166,8 +132,6 @@ The initial working directory is \t{S}, with an error or fallback to \t{WORKDIR}
section~\ref{sec:s-to-workdir-fallback}.
\begin{centertable}{EAPIs supporting \t{src\_prepare}} \label{tab:src-prepare-table}
-\IFKDEBUILDELSE
-{
\begin{tabular}{ l l }
\toprule
\multicolumn{1}{c}{\textbf{EAPI}} &
@@ -175,26 +139,11 @@ section~\ref{sec:s-to-workdir-fallback}.
\midrule
\t{0} & No \\
\t{1} & No \\
- \t{kdebuild-1} & No \\
\t{2} & Yes \\
\t{3} & Yes \\
\t{4} & Yes \\
\bottomrule
\end{tabular}
-}{
- \begin{tabular}{ l l }
- \toprule
- \multicolumn{1}{c}{\textbf{EAPI}} &
- \multicolumn{1}{c}{\textbf{Supports \t{src\_prepare}?}} \\
- \midrule
- \t{0} & No \\
- \t{1} & No \\
- \t{2} & Yes \\
- \t{3} & Yes \\
- \t{4} & Yes \\
- \bottomrule
- \end{tabular}
-}
\end{centertable}
\subsection{src\_configure}
@@ -218,8 +167,6 @@ src_configure() {
\end{verbatim}
\begin{centertable}{EAPIs supporting \t{src\_configure}} \label{tab:src-configure-table}
-\IFKDEBUILDELSE
-{
\begin{tabular}{ l l }
\toprule
\multicolumn{1}{c}{\textbf{EAPI}} &
@@ -227,26 +174,11 @@ src_configure() {
\midrule
\t{0} & No \\
\t{1} & No \\
- \t{kdebuild-1} & No \\
\t{2} & Yes \\
\t{3} & Yes \\
\t{4} & Yes \\
\bottomrule
\end{tabular}
-}{
- \begin{tabular}{ l l }
- \toprule
- \multicolumn{1}{c}{\textbf{EAPI}} &
- \multicolumn{1}{c}{\textbf{Supports \t{src\_configure}?}} \\
- \midrule
- \t{0} & No \\
- \t{1} & No \\
- \t{2} & Yes \\
- \t{3} & Yes \\
- \t{4} & Yes \\
- \bottomrule
- \end{tabular}
-}
\end{centertable}
\subsection{src\_compile}
@@ -301,8 +233,6 @@ src_compile() {
\end{verbatim}
\begin{centertable}{\t{src\_compile} behaviour for EAPIs} \label{tab:src-compile-table}
-\IFKDEBUILDELSE
-{
\begin{tabular}{ l l }
\toprule
\multicolumn{1}{c}{\textbf{EAPI}} &
@@ -310,26 +240,11 @@ src_compile() {
\midrule
\t{0} & 0 \\
\t{1} & 1 \\
- \t{kdebuild-1} & 1 \\
\t{2} & 2 \\
\t{3} & 2 \\
\t{4} & 2 \\
\bottomrule
\end{tabular}
-}{
- \begin{tabular}{ l l }
- \toprule
- \multicolumn{1}{c}{\textbf{EAPI}} &
- \multicolumn{1}{c}{\textbf{Format}} \\
- \midrule
- \t{0} & 0 \\
- \t{1} & 1 \\
- \t{2} & 2 \\
- \t{3} & 2 \\
- \t{4} & 2 \\
- \bottomrule
- \end{tabular}
-}
\end{centertable}
\subsection{src\_test}
@@ -346,31 +261,6 @@ aborted.
The \t{src\_test} function may be disabled by \t{RESTRICT}. See section~\ref{sec:restrict}.
-\IFKDEBUILDELSE
-{
- \featurelabel{src-test-required} In some EAPIs, \t{src\_test} should only be run at user option
- (and never if restrictions are in place). In others, it must always be run (excepting
- restrictions). See table~\ref{tab:test-required-table} for which EAPIs fit into which category.
-
- \begin{centertable}{EAPIs requiring \t{src\_test}} \label{tab:test-required-table}
- \begin{tabular}{ l l }
- \toprule
- \multicolumn{1}{c}{\textbf{EAPI}} &
- \multicolumn{1}{c}{\textbf{Requires \t{src\_test}?}} \\
- \midrule
- \t{0} & At user option \\
- \t{1} & At user option \\
- \t{kdebuild-1} & Required \\
- \t{2} & At user option \\
- \t{3} & At user option \\
- \t{4} & At user option \\
- \bottomrule
- \end{tabular}
-
- \end{centertable}
-}{
-}
-
\subsection{src\_install}
\label{sec:src-install-function}
@@ -408,22 +298,6 @@ For other EAPIs, the default implementation used when the ebuild lacks the \t{sr
is a no-op.
\begin{centertable}{\t{src\_install} behaviour for EAPIs} \label{tab:src-install-table}
-\IFKDEBUILDELSE
-{
- \begin{tabular}{ l l }
- \toprule
- \multicolumn{1}{c}{\textbf{EAPI}} &
- \multicolumn{1}{c}{\textbf{Format}} \\
- \midrule
- \t{0} & no-op \\
- \t{1} & no-op \\
- \t{kdebuild-1} & no-op \\
- \t{2} & no-op \\
- \t{3} & no-op \\
- \t{4} & 4 \\
- \bottomrule
- \end{tabular}
-}{
\begin{tabular}{ l l }
\toprule
\multicolumn{1}{c}{\textbf{EAPI}} &
@@ -436,7 +310,6 @@ is a no-op.
\t{4} & 4 \\
\bottomrule
\end{tabular}
-}
\end{centertable}
\subsection{pkg\_preinst}
@@ -499,8 +372,6 @@ that dependencies may not be installed.
\t{pkg\_info} must not write to the filesystem.
\begin{centertable}{EAPIs supporting \t{pkg\_info} on non-installed packages} \label{tab:pkg-info-table}
-\IFKDEBUILDELSE
-{
\begin{tabular}{ l l }
\toprule
\multicolumn{1}{c}{\textbf{EAPI}} &
@@ -508,26 +379,11 @@ that dependencies may not be installed.
\midrule
\t{0} & No \\
\t{1} & No \\
- \t{kdebuild-1} & Yes \\
\t{2} & No \\
\t{3} & No \\
\t{4} & Yes \\
\bottomrule
\end{tabular}
-}{
- \begin{tabular}{ l l }
- \toprule
- \multicolumn{1}{c}{\textbf{EAPI}} &
- \multicolumn{1}{c}{\textbf{Supports \t{pkg\_info} on non-installed packages?}} \\
- \midrule
- \t{0} & No \\
- \t{1} & No \\
- \t{2} & No \\
- \t{3} & No \\
- \t{4} & Yes \\
- \bottomrule
- \end{tabular}
-}
\end{centertable}
\subsection{pkg\_nofetch}
@@ -549,8 +405,6 @@ when executing any ebuild phase listed in the table. Ebuilds must not call these
when in the phase in question.
\begin{centertable}{EAPIs supporting \t{default\_} phase functions} \label{tab:default-phase-function-table}
-\IFKDEBUILDELSE
-{
\begin{tabular}{ l l }
\toprule
\multicolumn{1}{c}{\textbf{EAPI}} &
@@ -558,7 +412,6 @@ when in the phase in question.
\midrule
\t{0} & None \\
\t{1} & None \\
- \t{kdebuild-1} & None \\
\t{2} & \parbox[t]{3in}{\t{pkg\_nofetch}, \t{src\_unpack}, \t{src\_prepare}, \t{src\_configure},
\t{src\_compile}, \t{src\_test}} \\
\t{3} & \parbox[t]{3in}{\t{pkg\_nofetch}, \t{src\_unpack}, \t{src\_prepare}, \t{src\_configure},
@@ -567,23 +420,6 @@ when in the phase in question.
\t{src\_compile}, \t{src\_install}, \t{src\_test}} \\
\bottomrule
\end{tabular}
-}{
- \begin{tabular}{ l l }
- \toprule
- \multicolumn{1}{c}{\textbf{EAPI}} &
- \multicolumn{1}{c}{\textbf{Supports \t{default\_} functions in phases}} \\
- \midrule
- \t{0} & None \\
- \t{1} & None \\
- \t{2} & \parbox[t]{3in}{\t{pkg\_nofetch}, \t{src\_unpack}, \t{src\_prepare}, \t{src\_configure},
- \t{src\_compile}, \t{src\_test}} \\
- \t{3} & \parbox[t]{3in}{\t{pkg\_nofetch}, \t{src\_unpack}, \t{src\_prepare}, \t{src\_configure},
- \t{src\_compile}, \t{src\_test}} \\
- \t{4} & \parbox[t]{3in}{\t{pkg\_nofetch}, \t{src\_unpack}, \t{src\_prepare}, \t{src\_configure},
- \t{src\_compile}, \t{src\_install}, \t{src\_test}} \\
- \bottomrule
- \end{tabular}
-}
\end{centertable}
\section{Call Order}