Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/pms:eapi-6 commit in: /
Date: Tue, 03 Mar 2015 06:18:59
Message-Id: 1424333849.ba1a596285698b9cab6d5ff8c2f49be1fb167c38.ulm@gentoo
1 commit: ba1a596285698b9cab6d5ff8c2f49be1fb167c38
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 16 16:11:30 2015 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 19 08:17:29 2015 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=ba1a5962
7
8 EAPI 6: unpack matches filename extensions case-insensitively.
9
10 See bug 476730.
11
12 ---
13 eapi-differences.tex | 4 ++++
14 pkg-mgr-commands.tex | 12 ++++++++----
15 2 files changed, 12 insertions(+), 4 deletions(-)
16
17 diff --git a/eapi-differences.tex b/eapi-differences.tex
18 index f909461..08fd629 100644
19 --- a/eapi-differences.tex
20 +++ b/eapi-differences.tex
21 @@ -216,6 +216,9 @@ Controllable compression & \compactfeatureref{docompress} &
22 \t{unpack} support for \t{txz} & \compactfeatureref{unpack-extensions} &
23 No & No & No & No & Yes \\
24
25 +\t{unpack} case-insensitive & \compactfeatureref{unpack-ignore-case} &
26 + No & No & No & No & Yes \\
27 +
28 \t{default} function & \compactfeatureref{default-func} &
29 * & Yes & Yes & Yes & Yes \\
30
31 @@ -333,6 +336,7 @@ EAPI 6 is EAPI 5 with the following changes:
32 \item \t{econf} adds \t{-{}-docdir} and \t{-{}-htmldir}, \featureref{econf-options}.
33 \item \t{unpack} supports absolute and relative paths, \featureref{unpack-absolute}.
34 \item \t{unpack} supports \t{.txz}, \featureref{unpack-extensions}.
35 +\item \t{unpack} matches filename extensions case-insensitively, \featureref{unpack-ignore-case}.
36 \end{compactitem}
37
38 \ChangeWhenAddingAnEAPI{6}
39
40 diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
41 index 531a027..eb4a75d 100644
42 --- a/pkg-mgr-commands.tex
43 +++ b/pkg-mgr-commands.tex
44 @@ -795,16 +795,20 @@ has returned.
45 It is up to the ebuild to ensure that the relevant external utilities are available, whether by
46 being in the system set or via dependencies.
47
48 + \featurelabel{unpack-ignore-case} \t{unpack} matches filename extensions in a case-insensitive
49 + manner, for EAPIs listed such in table~\ref{tab:unpack-behaviour}.
50 +
51 \ChangeWhenAddingAnEAPI{6}
52 \begin{centertable}{\t{unpack} behaviour for EAPIs}
53 \label{tab:unpack-behaviour}
54 - \begin{tabular}{ l l }
55 + \begin{tabular}{ l l l }
56 \toprule
57 \multicolumn{1}{c}{\textbf{EAPI}} &
58 - \multicolumn{1}{c}{\textbf{Supports absolute and relative paths?}} \\
59 + \multicolumn{1}{c}{\textbf{Supports absolute and relative paths?}} &
60 + \multicolumn{1}{c}{\textbf{Case-insensitive matching?}} \\
61 \midrule
62 - 0, 1, 2, 3, 4, 5 & No \\
63 - 6 & Yes \\
64 + 0, 1, 2, 3, 4, 5 & No & No \\
65 + 6 & Yes & Yes \\
66 \bottomrule
67 \end{tabular}
68 \end{centertable}