From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 052DF1384B4 for ; Sun, 8 Nov 2015 19:37:13 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D44EA21C016; Sun, 8 Nov 2015 19:36:59 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 19FB421C011 for ; Sun, 8 Nov 2015 19:36:58 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4895E3406C0 for ; Sun, 8 Nov 2015 19:36:57 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 8883522D7 for ; Sun, 8 Nov 2015 19:36:53 +0000 (UTC) From: "Ulrich Müller" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ulrich Müller" Message-ID: <1447010960.7736749b9a468e364461073e3b997bb97f7932a6.ulm@gentoo> Subject: [gentoo-commits] proj/pms:eapi-6 commit in: / X-VCS-Repository: proj/pms X-VCS-Files: pkg-mgr-commands.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: 7736749b9a468e364461073e3b997bb97f7932a6 X-VCS-Branch: eapi-6 Date: Sun, 8 Nov 2015 19:36:53 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: b5979cc6-4465-46fc-b76b-02881adfe4a1 X-Archives-Hash: a277a1393b3b8c49da8956e7c4aae31d commit: 7736749b9a468e364461073e3b997bb97f7932a6 Author: Ulrich Müller gentoo org> AuthorDate: Mon Mar 23 13:21:05 2015 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Sun Nov 8 19:29:20 2015 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=7736749b Merge several EAPI feature tables. Merges the three tables for misc functions (default, einstalldocs, and get_libdir), as well as the two tables for usex and in_iuse. pkg-mgr-commands.tex | 80 +++++++++++++++------------------------------------- 1 file changed, 22 insertions(+), 58 deletions(-) diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index a0b7967..aace888 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -753,10 +753,10 @@ table~\ref{tab:use-list-strictness}. respectively; \t{\$\{arg4\}} and \t{\$\{arg5\}} default to the empty string. If the USE flag is set, outputs \t{\$\{arg2\}\$\{arg4\}}. Otherwise, outputs \t{\$\{arg3\}\$\{arg5\}}. The condition is inverted if the flag name is prefixed with~\t{!}. - Only available in EAPIs listed in table~\ref{tab:usex-table} as supporting \t{usex}. + Only available in EAPIs listed in table~\ref{tab:use-list-functions} as supporting \t{usex}. \item[in\_iuse] \featurelabel{in-iuse} Returns shell true (0) if the first argument (a \t{USE} flag name) is included in \t{IUSE\_EFFECTIVE}, false otherwise. Only available in EAPIs listed in - table~\ref{tab:in-iuse} as supporting \t{in\_iuse}. + table~\ref{tab:use-list-functions} as supporting \t{in\_iuse}. \end{description} \ChangeWhenAddingAnEAPI{6} @@ -788,29 +788,17 @@ table~\ref{tab:use-list-strictness}. \end{centertable} \ChangeWhenAddingAnEAPI{6} -\begin{centertable}{EAPIs supporting \t{usex}} - \label{tab:usex-table} - \begin{tabular}{ll} - \toprule - \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports \t{usex}?}} \\ - \midrule - 0, 1, 2, 3, 4 & No \\ - 5, 6 & Yes \\ - \bottomrule - \end{tabular} -\end{centertable} - -\ChangeWhenAddingAnEAPI{6} -\begin{centertable}{EAPIs supporting \t{in\_iuse}} - \label{tab:in-iuse} - \begin{tabular}{ll} +\begin{centertable}{EAPIs supporting \t{usex} and \t{in\_iuse}} + \label{tab:use-list-functions} + \begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports \t{in\_iuse}?}} \\ + \multicolumn{1}{c}{\textbf{\t{usex}?}} & + \multicolumn{1}{c}{\textbf{\t{in\_iuse}?}} \\ \midrule - 0, 1, 2, 3, 4, 5 & No \\ - 6 & Yes \\ + 0, 1, 2, 3, 4 & No & No \\ + 5 & Yes & No \\ + 6 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -929,16 +917,16 @@ has returned. \featurelabel{default-func} Calls the \t{default\_} function for the current phase (see section~\ref{sec:default-phase-funcs}). Must not be called if the \t{default\_} function does not exist for the current phase in the current EAPI\@. Only available in EAPIs listed in - table~\ref{tab:default-function-table}. + table~\ref{tab:misc-commands} as supporting \t{default}. \item[einstalldocs] \featurelabel{einstalldocs} Takes no arguments. Installs the files specified by the \t{DOCS} and \t{HTML\_DOCS} variables or a default set of files, according to Algorithm~\ref{alg:einstalldocs}. If called using \t{nonfatal} and any of the called commands returns a non-zero exit status, returns immediately with the same exit status. Only available - in EAPIs listed in table~\ref{tab:einstalldocs} as supporting \t{einstalldocs}. + in EAPIs listed in table~\ref{tab:misc-commands} as supporting \t{einstalldocs}. \item[get\_libdir] \featurelabel{get-libdir} Prints the libdir name obtained according to - Algorithm~\ref{alg:get-libdir}. Only available in EAPIs listed in table~\ref{tab:get-libdir} + Algorithm~\ref{alg:get-libdir}. Only available in EAPIs listed in table~\ref{tab:misc-commands} as supporting \t{get\_libdir}. \end{description} @@ -985,42 +973,18 @@ has returned. \end{algorithm} \ChangeWhenAddingAnEAPI{6} -\begin{centertable}{EAPIs supporting the \t{default} function} - \label{tab:default-function-table} - \begin{tabular}{ll} - \toprule - \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports \t{default} function?}} \\ - \midrule - 0, 1 & No \\ - 2, 3, 4, 5, 6 & Yes \\ - \bottomrule - \end{tabular} -\end{centertable} - -\ChangeWhenAddingAnEAPI{6} -\begin{centertable}{EAPIs supporting \t{einstalldocs}} - \label{tab:einstalldocs} - \begin{tabular}{ll} - \toprule - \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports \t{einstalldocs}?}} \\ - \midrule - 0, 1, 2, 3, 4, 5 & No \\ - 6 & Yes \\ - \bottomrule - \end{tabular} -\end{centertable} - -\begin{centertable}{EAPIs supporting \t{get\_libdir}} - \label{tab:get-libdir} - \begin{tabular}{ll} +\begin{centertable}{Misc commands for EAPIs} + \label{tab:misc-commands} + \begin{tabular}{llll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports \t{get\_libdir}?}} \\ + \multicolumn{1}{c}{\textbf{\t{default}?}} & + \multicolumn{1}{c}{\textbf{\t{einstalldocs}?}} & + \multicolumn{1}{c}{\textbf{\t{get\_libdir}?}} \\ \midrule - 0, 1, 2, 3, 4, 5 & No \\ - 6 & Yes \\ + 0, 1 & No & No & No \\ + 2, 3, 4, 5 & Yes & No & No \\ + 6 & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable}