commit: 5d1c2a1815e71e8b9c35efb5034a8c7181f2141f Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Mon Feb 16 16:11:30 2015 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Mon Feb 16 16:11:30 2015 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=5d1c2a18
EAPI 6 unpack matches filename extensions case-insensitively. See bug 476730. --- eapi-differences.tex | 4 ++++ pkg-mgr-commands.tex | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/eapi-differences.tex b/eapi-differences.tex index adc5003..353c2a2 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -210,6 +210,9 @@ Controllable compression & \compactfeatureref{docompress} & \t{unpack} support for \t{txz} & \compactfeatureref{unpack-extensions} & No & No & No & No & Yes \\ +\t{unpack} case-insensitive & \compactfeatureref{unpack-ignore-case} & + No & No & No & No & Yes \\ + \t{default} function & \compactfeatureref{default-func} & * & Yes & Yes & Yes & Yes \\ @@ -324,6 +327,7 @@ EAPI 6 is EAPI 5 with the following changes: \item \t{einstall} banned, \featureref{banned-commands}. \item \t{die} and \t{assert} called with \t{-n} respect \t{nonfatal}, \featureref{nonfatal-die}. \item \t{unpack} supports \t{.txz}, \featureref{unpack-extensions}. +\item \t{unpack} matches filename extensions case-insensitively, \featureref{unpack-ignore-case}. \end{compactitem} \ChangeWhenAddingAnEAPI{6} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 3aeb587..830f84e 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -837,6 +837,9 @@ has returned. It is up to the ebuild to ensure that the relevant external utilities are available, whether by being in the system set or via dependencies. + \featurelabel{unpack-ignore-case} \t{unpack} matches filename extensions in a case-insensitive + manner, for EAPIs listed such in table~\ref{tab:unpack-ignore-case-table}. + \ChangeWhenAddingAnEAPI{6} \begin{centertable}{\t{unpack} extensions for EAPIs} \label{tab:unpack-extensions-table} \begin{tabular}{ l l l } @@ -856,6 +859,25 @@ has returned. \end{tabular} \end{centertable} +\ChangeWhenAddingAnEAPI{6} +\begin{centertable}{EAPIs with case-insensitive filename matching in \t{unpack}} + \label{tab:unpack-ignore-case-table} + \begin{tabular}{ l l } + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{Case-insensitive matching?}} \\ + \midrule + \t{0} & No \\ + \t{1} & No \\ + \t{2} & No \\ + \t{3} & No \\ + \t{4} & No \\ + \t{5} & No \\ + \t{6} & Yes \\ + \bottomrule + \end{tabular} +\end{centertable} + \item[inherit] See section~\ref{sec:inherit}. \item[default]