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: Sun, 30 Aug 2015 19:03:48
Message-Id: 1440961053.2bc175acf827faa767675fa462f55d742d6acee9.ulm@gentoo
1 commit: 2bc175acf827faa767675fa462f55d742d6acee9
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: Sun Aug 30 18:57:33 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=2bc175ac
7
8 EAPI 6: unpack matches filename extensions case-insensitively.
9
10 See bug 476730.
11
12 eapi-differences.tex | 4 ++++
13 pkg-mgr-commands.tex | 12 ++++++++----
14 2 files changed, 12 insertions(+), 4 deletions(-)
15
16 diff --git a/eapi-differences.tex b/eapi-differences.tex
17 index 4959819..88b8c6f 100644
18 --- a/eapi-differences.tex
19 +++ b/eapi-differences.tex
20 @@ -228,6 +228,9 @@ Controllable compression & \compactfeatureref{docompress} &
21 \t{unpack} support for \t{txz} & \compactfeatureref{unpack-extensions} &
22 No & No & No & No & Yes \\
23
24 +\t{unpack} case-insensitive & \compactfeatureref{unpack-ignore-case} &
25 + No & No & No & No & Yes \\
26 +
27 \t{default} function & \compactfeatureref{default-func} &
28 * & Yes & Yes & Yes & Yes \\
29
30 @@ -349,6 +352,7 @@ EAPI 6 is EAPI 5 with the following changes:
31 \item \t{in\_iuse} support, \featureref{in-iuse}.
32 \item \t{unpack} supports absolute and relative paths, \featureref{unpack-absolute}.
33 \item \t{unpack} supports \t{.txz}, \featureref{unpack-extensions}.
34 +\item \t{unpack} matches filename extensions case-insensitively, \featureref{unpack-ignore-case}.
35 \end{compactitem}
36
37 \ChangeWhenAddingAnEAPI{6}
38
39 diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
40 index 01fd981..69fe989 100644
41 --- a/pkg-mgr-commands.tex
42 +++ b/pkg-mgr-commands.tex
43 @@ -850,16 +850,20 @@ has returned.
44 It is up to the ebuild to ensure that the relevant external utilities are available, whether by
45 being in the system set or via dependencies.
46
47 + \featurelabel{unpack-ignore-case} \t{unpack} matches filename extensions in a case-insensitive
48 + manner, for EAPIs listed such in table~\ref{tab:unpack-behaviour}.
49 +
50 \ChangeWhenAddingAnEAPI{6}
51 \begin{centertable}{\t{unpack} behaviour for EAPIs}
52 \label{tab:unpack-behaviour}
53 - \begin{tabular}{ l l }
54 + \begin{tabular}{ l l l }
55 \toprule
56 \multicolumn{1}{c}{\textbf{EAPI}} &
57 - \multicolumn{1}{c}{\textbf{Supports absolute and relative paths?}} \\
58 + \multicolumn{1}{c}{\textbf{Supports absolute and relative paths?}} &
59 + \multicolumn{1}{c}{\textbf{Case-insensitive matching?}} \\
60 \midrule
61 - 0, 1, 2, 3, 4, 5 & No \\
62 - 6 & Yes \\
63 + 0, 1, 2, 3, 4, 5 & No & No \\
64 + 6 & Yes & Yes \\
65 \bottomrule
66 \end{tabular}
67 \end{centertable}