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 420CD138010 for ; Fri, 14 Sep 2012 06:17:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 93B0821C034; Fri, 14 Sep 2012 06:15:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 508B721C02F for ; Fri, 14 Sep 2012 06:14:58 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8AB7833D743 for ; Fri, 14 Sep 2012 06:14:52 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 536E6E545B for ; Fri, 14 Sep 2012 06:14:50 +0000 (UTC) From: "Ulrich Mueller" 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 Mueller" Message-ID: <1347517696.e0bf16a23cde4c71eefb20e8b388d70aadc4269e.ulm@gentoo> Subject: [gentoo-commits] proj/pms:master commit in: / X-VCS-Repository: proj/pms X-VCS-Files: eapi-differences.tex pkg-mgr-commands.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Mueller X-VCS-Revision: e0bf16a23cde4c71eefb20e8b388d70aadc4269e X-VCS-Branch: master Date: Fri, 14 Sep 2012 06:14:50 +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: 88bbedb1-f16b-45cd-8475-43811373be3f X-Archives-Hash: 781238142c79a2a0dc8bd79aa9d3c99c commit: e0bf16a23cde4c71eefb20e8b388d70aadc4269e Author: Ulrich Müller gentoo org> AuthorDate: Fri Aug 31 15:53:51 2012 +0000 Commit: Ulrich Mueller gentoo org> CommitDate: Thu Sep 13 06:28:16 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=e0bf16a2 EAPI 5 has doheader. See bug 21310. --- eapi-differences.tex | 4 ++++ pkg-mgr-commands.tex | 25 +++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 0 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index aeafb49..8974b7e 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -160,6 +160,9 @@ Option \t{-{}-host-root} & \compactfeatureref{host-root-option} & \t{dodoc -r} & \compactfeatureref{dodoc} & No & No & No & No & Yes & Yes \\ +\t{doheader} & \compactfeatureref{doheader} & + No & No & No & No & No & Yes \\ + \t{doins} handles symlinks & \compactfeatureref{doins} & No & No & No & No & Yes & Yes \\ @@ -284,6 +287,7 @@ EAPI 5 is EAPI 4 with the following changes: \item \t{best\_version} and \t{has\_version} support the \t{-{}-host-root} option, \featureref{host-root-option}. \item \t{econf} adds \t{-{}-disable-silent-rules}, \featureref{econf-options}. +\item \t{doheader} and \t{newheader} support, \featureref{doheader}. \item \t{new*} can read from standard input, \featureref{newfoo-stdin}. \end{compactitem} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index f99f30c..9e51119 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -290,6 +290,12 @@ function has returned. listed in table~\ref{tab:banned-commands-table}, this command is banned as per section~\ref{sec:banned-commands}. +\item[doheader] \featurelabel{doheader} Installs the given header files into \t{/usr/include/}, + by default with file mode \t{0644}. This can be overridden by setting \t{INSOPTIONS} with the + \t{insopts} function. + Only available in EAPIs listed in table~\ref{tab:doheader-table} as supporting \t{doheader}. + Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. + \item[dohtml] Installs the given HTML files into a subdirectory under \t{/usr/share/doc/\$PF/}. The subdirectory is \t{html} by default, but this can be overridden by setting the \t{DOCDESTTREE} variable with the \t{docinto} function. Files to be installed automatically are determined by @@ -406,6 +412,8 @@ that can be passed to \t{dohtml} are as follows: \item[newexe] As above, for \t{doexe}. +\item[newheader] As above, for \t{doheader}. + \item[newinitd] As above, for \t{doinitd}. \item[newins] As above, for \t{doins}. @@ -443,6 +451,23 @@ that can be passed to \t{dohtml} are as follows: \end{centertable} \ChangeWhenAddingAnEAPI{5} +\begin{centertable}{EAPIs supporting \t{doheader} and \t{newheader}} \label{tab:doheader-table} + \begin{tabular}{ l l } + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{Supports \t{doheader} and \t{newheader}?}} \\ + \midrule + \t{0} & No \\ + \t{1} & No \\ + \t{2} & No \\ + \t{3} & No \\ + \t{4} & No \\ + \t{5} & Yes \\ + \bottomrule + \end{tabular} +\end{centertable} + +\ChangeWhenAddingAnEAPI{5} \begin{centertable}{EAPIs supporting symlinks for \t{doins}} \label{tab:doins-table} \begin{tabular}{ l l } \toprule