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 6CF83138010 for ; Fri, 31 Aug 2012 16:17:05 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D5D36E062D; Fri, 31 Aug 2012 16:16:32 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 98310E062D for ; Fri, 31 Aug 2012 16:16:32 +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 D84C033D936 for ; Fri, 31 Aug 2012 16:16:31 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 89524E543C for ; Fri, 31 Aug 2012 16:16:29 +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: <1346428487.fe5cf5e91299156dc74338c897d9a7bfb8883f5a.ulm@gentoo> Subject: [gentoo-commits] proj/pms:eapi-5 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: fe5cf5e91299156dc74338c897d9a7bfb8883f5a X-VCS-Branch: eapi-5 Date: Fri, 31 Aug 2012 16:16:29 +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: 8f48f5f6-e316-4836-97ed-a1c1311bdb90 X-Archives-Hash: a0221153a911b74b1614f5519b770114 commit: fe5cf5e91299156dc74338c897d9a7bfb8883f5a Author: Ulrich Müller gentoo org> AuthorDate: Fri Aug 31 15:53:51 2012 +0000 Commit: Ulrich Mueller gentoo org> CommitDate: Fri Aug 31 15:54:47 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=fe5cf5e9 EAPI 5 supports 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 6eac052..c70231f 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 \\ @@ -289,6 +292,7 @@ EAPI 5 is EAPI 4 with the following changes: \item \t{find} is guaranteed to be GNU, \featureref{gnu-find}. \item \t{best\_version} and \t{has\_version} support the \t{-{}-host-root} option, \featureref{host-root-option}. +\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 e844379..0f003eb 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -288,6 +288,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 @@ -404,6 +410,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}. @@ -441,6 +449,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