Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/texinfo/files/, sys-apps/texinfo/
Date: Wed, 05 Jun 2019 12:19:03
Message-Id: 1559737101.0771146ab79d6c98adad0628c17fa0759528fe5b.dilfridge@gentoo
1 commit: 0771146ab79d6c98adad0628c17fa0759528fe5b
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 5 12:18:21 2019 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 5 12:18:21 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0771146a
7
8 sys-apps/texinfo: remove old
9
10 Package-Manager: Portage-2.3.67, Repoman-2.3.14
11 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
12
13 sys-apps/texinfo/Manifest | 1 -
14 .../files/texinfo-6.5-escape-braces-in-regex.patch | 28 -------------
15 ...texinfo-6.5-perl-5.28-thread-safe-locales.patch | 37 -----------------
16 sys-apps/texinfo/metadata.xml | 1 -
17 sys-apps/texinfo/texinfo-6.5-r1.ebuild | 47 ----------------------
18 sys-apps/texinfo/texinfo-6.6-r2.ebuild | 47 ----------------------
19 6 files changed, 161 deletions(-)
20
21 diff --git a/sys-apps/texinfo/Manifest b/sys-apps/texinfo/Manifest
22 index 02d330863d3..ea91c7c2989 100644
23 --- a/sys-apps/texinfo/Manifest
24 +++ b/sys-apps/texinfo/Manifest
25 @@ -1,3 +1,2 @@
26 DIST texinfo-6.3.tar.xz 4468048 BLAKE2B ef255225e1f66dc5e6646761d78dcf3e7ba9c79aa2654dbb527ef10db54b8417af9e1a58a270683956624049c2fb624b29bc2f22763c79bab9858cdcf5e2edce SHA512 ef6c5878d9db497d7963bd9138418b30c39a5605c215bf2f4e8f1f083d93c3c99f8c459aa675f7da3b78da6189cb6bbf3cf19a2ee1d52e569de2f6ce82762bf4
27 -DIST texinfo-6.5.tar.xz 4503048 BLAKE2B 9e194115a252500fe6048614a96c6992b6fbf9f3557265d8bdda143e10f781769ca5e97ded2d330da7c0ae1581bfdebbf2dbde736689412980b098ea935d9580 SHA512 06831b4c74a1ba7a9cff937069e40ab26db1204aa8761d63254651ffacf6b0cb95d7078ba1cc59d95427239ab7e4f4aedf582967854281bfea3850b1ed5b1fdc
28 DIST texinfo-6.6.tar.xz 4946900 BLAKE2B bd33297549d5285d7a4a65041b6025c489c6b436e9591eaf5187ef34f6e869bf7a2a82a00ebe11adc1c4b2904119e9e3f25d2496b5507f91f4b9ba548ba98604 SHA512 96e0764d0808152d3662e65c3287fb0f86ed918912cdc036380637dbadaacd6a489b516543c07b08105686575e8d495a945f73e23ff0909d5a0f12026e4131e0
29
30 diff --git a/sys-apps/texinfo/files/texinfo-6.5-escape-braces-in-regex.patch b/sys-apps/texinfo/files/texinfo-6.5-escape-braces-in-regex.patch
31 deleted file mode 100644
32 index 72f1288393a..00000000000
33 --- a/sys-apps/texinfo/files/texinfo-6.5-escape-braces-in-regex.patch
34 +++ /dev/null
35 @@ -1,28 +0,0 @@
36 -From efde0da129154376bebcfff6a47424669bb849df Mon Sep 17 00:00:00 2001
37 -From: Gavin Smith <gavinsmith0123@×××××.com>
38 -Date: Fri, 13 Jul 2018 15:31:28 +0000
39 -Subject: [PATCH] escape braces in regex
40 -
41 -git-svn-id: svn://127.0.0.1/svn_repo/texinfo/trunk@8007 39fee189-59d7-47db-b5d4-205258b72aed
42 -
43 -diff --git a/tp/Texinfo/Parser.pm b/tp/Texinfo/Parser.pm
44 -index ba1cd423d..b5eece680 100644
45 ---- a/tp/Texinfo/Parser.pm
46 -+++ b/tp/Texinfo/Parser.pm
47 -@@ -5531,11 +5531,11 @@ sub _parse_special_misc_command($$$$)
48 - }
49 - } elsif ($command eq 'clickstyle') {
50 - # REMACRO
51 -- if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*/) {
52 -+ if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*/) {
53 - $args = ['@'.$1];
54 - $self->{'clickstyle'} = $1;
55 - $remaining = $line;
56 -- $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*(\@(c|comment)((\@|\s+).*)?)?//;
57 -+ $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*(\@(c|comment)((\@|\s+).*)?)?//;
58 - $has_comment = 1 if (defined($4));
59 - } else {
60 - $self->line_error (sprintf($self->__(
61 ---
62 -2.20.1
63 -
64
65 diff --git a/sys-apps/texinfo/files/texinfo-6.5-perl-5.28-thread-safe-locales.patch b/sys-apps/texinfo/files/texinfo-6.5-perl-5.28-thread-safe-locales.patch
66 deleted file mode 100644
67 index 2d33abe78c7..00000000000
68 --- a/sys-apps/texinfo/files/texinfo-6.5-perl-5.28-thread-safe-locales.patch
69 +++ /dev/null
70 @@ -1,37 +0,0 @@
71 -From a028ef47353b03177aab3facb4b2b74f7c3823e2 Mon Sep 17 00:00:00 2001
72 -From: Gavin Smith <gavinsmith0123@×××××.com>
73 -Date: Fri, 13 Jul 2018 15:39:29 +0000
74 -Subject: [PATCH] perl 5.28 thread-safe locales
75 -
76 -git-svn-id: svn://127.0.0.1/svn_repo/texinfo/trunk@8008 39fee189-59d7-47db-b5d4-205258b72aed
77 -
78 -diff --git a/tp/Texinfo/Convert/XSParagraph/xspara.c b/tp/Texinfo/Convert/XSParagraph/xspara.c
79 -index 51eea4a30..f2d6d1ccd 100644
80 ---- a/tp/Texinfo/Convert/XSParagraph/xspara.c
81 -+++ b/tp/Texinfo/Convert/XSParagraph/xspara.c
82 -@@ -248,6 +248,11 @@ xspara_init (void)
83 -
84 - dTHX;
85 -
86 -+#if PERL_VERSION > 27 || (PERL_VERSION == 27 && PERL_SUBVERSION > 8)
87 -+ /* needed due to thread-safe locale handling in newer perls */
88 -+ switch_to_global_locale();
89 -+#endif
90 -+
91 - if (setlocale (LC_CTYPE, "en_US.UTF-8")
92 - || setlocale (LC_CTYPE, "en_US.utf8"))
93 - goto success;
94 -@@ -320,6 +325,10 @@ failure:
95 - {
96 - success: ;
97 - free (utf8_locale);
98 -+#if PERL_VERSION > 27 || (PERL_VERSION == 27 && PERL_SUBVERSION > 8)
99 -+ /* needed due to thread-safe locale handling in newer perls */
100 -+ sync_locale();
101 -+#endif
102 - /*
103 - fprintf (stderr, "tried to set LC_CTYPE to UTF-8.\n");
104 - fprintf (stderr, "character encoding is: %s\n",
105 ---
106 -2.20.1
107 -
108
109 diff --git a/sys-apps/texinfo/metadata.xml b/sys-apps/texinfo/metadata.xml
110 index c939b6a3e97..b4920fb24a2 100644
111 --- a/sys-apps/texinfo/metadata.xml
112 +++ b/sys-apps/texinfo/metadata.xml
113 @@ -10,7 +10,6 @@
114 <name>Gentoo Perl Project</name>
115 </maintainer>
116 <use>
117 - <flag name="xs">Build Perl modules with embedded C code for speed; requires rebuilds on Perl update</flag>
118 <flag name="standalone">Build standalone version that survives all Portage bugs</flag>
119 </use>
120 </pkgmetadata>
121
122 diff --git a/sys-apps/texinfo/texinfo-6.5-r1.ebuild b/sys-apps/texinfo/texinfo-6.5-r1.ebuild
123 deleted file mode 100644
124 index fb321453e23..00000000000
125 --- a/sys-apps/texinfo/texinfo-6.5-r1.ebuild
126 +++ /dev/null
127 @@ -1,47 +0,0 @@
128 -# Copyright 1999-2019 Gentoo Authors
129 -# Distributed under the terms of the GNU General Public License v2
130 -
131 -# Note: if your package uses the texi2dvi utility, it must depend on the
132 -# virtual/texi2dvi package to pull in all the right deps. The tool is not
133 -# usable out-of-the-box because it requires the large tex packages.
134 -
135 -EAPI=6
136 -
137 -inherit flag-o-matic
138 -
139 -DESCRIPTION="The GNU info program and utilities"
140 -HOMEPAGE="https://www.gnu.org/software/texinfo/"
141 -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
142 -
143 -LICENSE="GPL-3"
144 -SLOT="0"
145 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
146 -IUSE="nls static"
147 -
148 -RDEPEND="
149 - !=app-text/tetex-2*
150 - >=sys-libs/ncurses-5.2-r2:0=
151 - dev-lang/perl:=
152 - dev-perl/libintl-perl
153 - dev-perl/Unicode-EastAsianWidth
154 - dev-perl/Text-Unidecode
155 - nls? ( virtual/libintl )"
156 -DEPEND="${RDEPEND}
157 - app-arch/xz-utils
158 - nls? ( >=sys-devel/gettext-0.19.6 )"
159 -
160 -PATCHES=(
161 - "${FILESDIR}/${P}"-escape-braces-in-regex.patch
162 - "${FILESDIR}/${P}"-perl-5.28-thread-safe-locales.patch
163 -)
164 -
165 -src_configure() {
166 - use static && append-ldflags -static
167 - local myeconfargs=(
168 - --with-external-libintl-perl
169 - --with-external-Unicode-EastAsianWidth
170 - --with-external-Text-Unidecode
171 - $(use_enable nls)
172 - )
173 - econf "${myeconfargs[@]}"
174 -}
175
176 diff --git a/sys-apps/texinfo/texinfo-6.6-r2.ebuild b/sys-apps/texinfo/texinfo-6.6-r2.ebuild
177 deleted file mode 100644
178 index d142edb1221..00000000000
179 --- a/sys-apps/texinfo/texinfo-6.6-r2.ebuild
180 +++ /dev/null
181 @@ -1,47 +0,0 @@
182 -# Copyright 1999-2019 Gentoo Authors
183 -# Distributed under the terms of the GNU General Public License v2
184 -
185 -# Note: if your package uses the texi2dvi utility, it must depend on the
186 -# virtual/texi2dvi package to pull in all the right deps. The tool is not
187 -# usable out-of-the-box because it requires the large tex packages.
188 -
189 -EAPI=6
190 -
191 -inherit flag-o-matic toolchain-funcs
192 -
193 -DESCRIPTION="The GNU info program and utilities"
194 -HOMEPAGE="https://www.gnu.org/software/texinfo/"
195 -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
196 -
197 -LICENSE="GPL-3"
198 -SLOT="0"
199 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
200 -IUSE="nls static xs"
201 -
202 -RDEPEND="
203 - !=app-text/tetex-2*
204 - >=sys-libs/ncurses-5.2-r2:0=
205 - xs? ( dev-lang/perl:= )
206 - !xs? ( dev-lang/perl )
207 - dev-perl/libintl-perl
208 - dev-perl/Unicode-EastAsianWidth
209 - dev-perl/Text-Unidecode
210 - nls? ( virtual/libintl )"
211 -DEPEND="${RDEPEND}
212 - app-arch/xz-utils
213 - nls? ( >=sys-devel/gettext-0.19.6 )"
214 -
215 -src_configure() {
216 - # Respect compiler and CPPFLAGS/CFLAGS/LDFLAGS for Perl extensions. #622576
217 - local -x PERL_EXT_CC="$(tc-getCC)" PERL_EXT_CPPFLAGS="${CPPFLAGS}" PERL_EXT_CFLAGS="${CFLAGS}" PERL_EXT_LDFLAGS="${LDFLAGS}"
218 -
219 - use static && append-ldflags -static
220 - local myeconfargs=(
221 - --with-external-libintl-perl
222 - --with-external-Unicode-EastAsianWidth
223 - --with-external-Text-Unidecode
224 - $(use_enable nls)
225 - $(use_enable xs perl-xs)
226 - )
227 - econf "${myeconfargs[@]}"
228 -}