1 |
commit: 98e927aaab3494a5f55d4458d657da65c85a6b02 |
2 |
Author: Kent Fredric <kentfredric <AT> gmail <DOT> com> |
3 |
AuthorDate: Tue Aug 27 16:23:20 2013 +0000 |
4 |
Commit: Kent Fredric <kentfredric <AT> gmail <DOT> com> |
5 |
CommitDate: Tue Aug 27 16:23:20 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=98e927aa |
7 |
|
8 |
Remove perl ( now in ::gentoo ) |
9 |
|
10 |
--- |
11 |
dev-lang/perl/ChangeLog | 2046 -------------------- |
12 |
dev-lang/perl/files/eblits/common-v50160001.eblit | 71 - |
13 |
.../perl/files/eblits/pkg_postinst-v50160001.eblit | 67 - |
14 |
.../perl/files/eblits/pkg_postrm-v50160001.eblit | 12 - |
15 |
.../perl/files/eblits/pkg_setup-v50160001.eblit | 69 - |
16 |
.../files/eblits/src_configure-v50160001.eblit | 145 -- |
17 |
.../perl/files/eblits/src_install-v50160001.eblit | 61 - |
18 |
.../perl/files/eblits/src_prepare-v50160001.eblit | 70 - |
19 |
.../perl/files/eblits/src_test-v50160001.eblit | 12 - |
20 |
.../perl/files/perl-5.10.1-cleanup-paths.patch | 100 - |
21 |
dev-lang/perl/files/perl-5.10.1-hpux.patch | 40 - |
22 |
dev-lang/perl/files/perl-5.12.3-aix-soname.patch | 70 - |
23 |
dev-lang/perl/files/perl-5.12.3-interix.patch | 21 - |
24 |
dev-lang/perl/files/perl-5.12.3-mint.patch | 321 --- |
25 |
.../perl/files/perl-5.12.5-rehash-5.12.5.patch | 164 -- |
26 |
.../perl/files/perl-5.14.1-cleanup-paths.patch | 100 - |
27 |
.../perl/files/perl-5.8.7-MakeMaker-RUNPATH.patch | 21 - |
28 |
.../files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch | 280 --- |
29 |
dev-lang/perl/files/perl-5.8.8-CVE-2008-1927.patch | 256 --- |
30 |
.../perl/files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch | 111 -- |
31 |
.../perl-5.8.8-asm-page-h-compile-failure.patch | 12 - |
32 |
dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch | 33 - |
33 |
dev-lang/perl/files/perl-5.8.8-cplusplus.patch | 22 - |
34 |
dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch | 22 - |
35 |
.../perl/files/perl-5.8.8-dragonfly-clean.patch | 170 -- |
36 |
dev-lang/perl/files/perl-5.8.8-fbsdhints.patch | 57 - |
37 |
.../files/perl-5.8.8-fix_file_path_chdir.patch | 72 - |
38 |
.../perl/files/perl-5.8.8-gcc42-command-line.patch | 11 - |
39 |
dev-lang/perl/files/perl-5.8.8-lib32.patch | 76 - |
40 |
dev-lang/perl/files/perl-5.8.8-lib64.patch | 76 - |
41 |
.../perl/files/perl-5.8.8-libnet-hostname.patch | 25 - |
42 |
dev-lang/perl/files/perl-5.8.8-links.patch | 86 - |
43 |
.../perl/files/perl-5.8.8-makedepend-syntax.patch | 11 - |
44 |
dev-lang/perl/files/perl-5.8.8-perlcc.patch | 11 - |
45 |
dev-lang/perl/files/perl-5.8.8-reorder-INC.patch | 93 - |
46 |
.../perl/files/perl-5.8.8-solaris-relocation.patch | 21 - |
47 |
dev-lang/perl/files/perl-5.8.8-solaris11.patch | 14 - |
48 |
dev-lang/perl/files/perl-5.8.8-usr-local.patch | 25 - |
49 |
dev-lang/perl/files/perl-5.8.8-utf8-boundary.patch | 57 - |
50 |
.../perl/files/perl-fix_h2ph_include_quote.patch | 61 - |
51 |
dev-lang/perl/files/perl-h2ph-ansi-header.patch | 11 - |
52 |
.../perl/files/perl-hppa-pa7200-configure.patch | 11 - |
53 |
dev-lang/perl/files/perl-noksh.patch | 16 - |
54 |
dev-lang/perl/files/perl-perldoc-emptydirs.patch | 10 - |
55 |
dev-lang/perl/files/perl-picdl.patch | 13 - |
56 |
dev-lang/perl/files/perl-prelink-lpthread.patch | 11 - |
57 |
dev-lang/perl/files/perl-regexp-nossp.patch | 11 - |
58 |
dev-lang/perl/metadata.xml | 9 - |
59 |
dev-lang/perl/perl-5.16.3.ebuild | 116 -- |
60 |
dev-lang/perl/perl-5.18.1.ebuild | 116 -- |
61 |
50 files changed, 5316 deletions(-) |
62 |
|
63 |
diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog |
64 |
deleted file mode 100644 |
65 |
index 0b41b46..0000000 |
66 |
--- a/dev-lang/perl/ChangeLog |
67 |
+++ /dev/null |
68 |
@@ -1,2046 +0,0 @@ |
69 |
-# ChangeLog for dev-lang/perl |
70 |
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
71 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.396 2013/08/09 02:39:14 mattst88 Exp $ |
72 |
- |
73 |
- 13 Aug 2013; Kent Fredric <kentfredric@×××××.com> +perl-5.16.3.ebuild, |
74 |
- +files/eblits/common-v50160001.eblit, |
75 |
- +files/perl-5.8.7-MakeMaker-RUNPATH.patch, |
76 |
- +files/eblits/pkg_postinst-v50160001.eblit, |
77 |
- +files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch, |
78 |
- +files/eblits/pkg_postrm-v50160001.eblit, |
79 |
- +files/perl-5.8.8-CVE-2008-1927.patch, |
80 |
- +files/eblits/pkg_setup-v50160001.eblit, |
81 |
- +files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch, |
82 |
- +files/eblits/src_configure-v50160001.eblit, |
83 |
- +files/perl-5.8.8-asm-page-h-compile-failure.patch, |
84 |
- +files/eblits/src_install-v50160001.eblit, |
85 |
- +files/perl-5.8.8-ccld-cflags.patch, |
86 |
- +files/eblits/src_prepare-v50160001.eblit, +files/perl-5.8.8-cplusplus.patch, |
87 |
- +files/perl-5.8.8-darwin-cc-ld.patch, |
88 |
- +files/perl-5.8.8-dragonfly-clean.patch, +files/perl-5.8.8-fbsdhints.patch, |
89 |
- +files/perl-5.8.8-fix_file_path_chdir.patch, |
90 |
- +files/perl-5.8.8-gcc42-command-line.patch, +files/perl-5.8.8-lib32.patch, |
91 |
- +files/perl-5.8.8-lib64.patch, +files/perl-5.8.8-libnet-hostname.patch, |
92 |
- +files/perl-5.8.8-links.patch, +files/perl-5.8.8-makedepend-syntax.patch, |
93 |
- +files/perl-5.8.8-perlcc.patch, +files/perl-5.8.8-reorder-INC.patch, |
94 |
- +files/perl-5.8.8-solaris-relocation.patch, |
95 |
- +files/perl-5.8.8-solaris11.patch, +files/perl-5.8.8-usr-local.patch, |
96 |
- +files/perl-5.8.8-utf8-boundary.patch, |
97 |
- +files/perl-5.10.1-cleanup-paths.patch, |
98 |
- +files/eblits/src_test-v50160001.eblit, +files/perl-5.10.1-hpux.patch, |
99 |
- +files/perl-5.12.3-aix-soname.patch, +files/perl-5.12.3-interix.patch, |
100 |
- +files/perl-5.12.3-mint.patch, +files/perl-5.12.5-rehash-5.12.5.patch, |
101 |
- +files/perl-5.14.1-cleanup-paths.patch, |
102 |
- +files/perl-fix_h2ph_include_quote.patch, +files/perl-h2ph-ansi-header.patch, |
103 |
- +files/perl-hppa-pa7200-configure.patch, +files/perl-noksh.patch, |
104 |
- +files/perl-perldoc-emptydirs.patch, +files/perl-picdl.patch, |
105 |
- +files/perl-prelink-lpthread.patch, +files/perl-regexp-nossp.patch, |
106 |
- +metadata.xml: |
107 |
- Import to ::perl-experimental |
108 |
- |
109 |
- 09 Aug 2013; Matt Turner <mattst88@g.o> perl-5.16.2-r1.ebuild, |
110 |
- perl-5.16.2.ebuild, perl-5.16.3.ebuild: |
111 |
- Drop useless build USE flag, bug 407841. |
112 |
- |
113 |
- 14 Mar 2013; Torsten Veller <tove@g.o> |
114 |
- files/eblits/src_install-v50160001.eblit: |
115 |
- Use ED to remove empty directory in /usr/local (#455926) |
116 |
- |
117 |
-*perl-5.16.3 (12 Mar 2013) |
118 |
- |
119 |
- 12 Mar 2013; Torsten Veller <tove@g.o> +perl-5.16.3.ebuild: |
120 |
- Version bump |
121 |
- |
122 |
-*perl-5.16.2-r1 (04 Mar 2013) |
123 |
-*perl-5.12.5 (04 Mar 2013) |
124 |
- |
125 |
- 04 Mar 2013; Torsten Veller <tove@g.o> +perl-5.12.5.ebuild, |
126 |
- +files/perl-5.12.5-rehash-5.12.5.patch, +perl-5.16.2-r1.ebuild: |
127 |
- Bump. Fixes CVE-2013-1667 and adds subslots. |
128 |
- |
129 |
- 18 Feb 2013; Zac Medico <zmedico@g.o> perl-5.16.2.ebuild: |
130 |
- Add ~arm-linux keyword. |
131 |
- |
132 |
- 21 Jan 2013; Mike Gilbert <floppym@g.o> perl-5.16.2.ebuild: |
133 |
- Add IUSE=build as a workaround for bug 453268. |
134 |
- |
135 |
-*perl-5.16.2 (20 Jan 2013) |
136 |
- |
137 |
- 20 Jan 2013; Torsten Veller <tove@g.o> |
138 |
- files/eblits/src_install-v50160001.eblit, +perl-5.16.2.ebuild: |
139 |
- Version bump (#449640). |
140 |
- * Does not create directories in /usr/local (#422981) |
141 |
- * CGI: Newline injection due to improper CRLF escaping in Set-Cookie and P3P |
142 |
- headers (#443446,CVE-2012-5526) |
143 |
- * Locale::Maketext: Two Code Injection Vulnerabilities (#446376,SA51498) |
144 |
- |
145 |
- 20 Sep 2012; Tim Harder <radhermit@g.o> metadata.xml: |
146 |
- Remove redundant maintainer from metadata. |
147 |
- |
148 |
- 16 Aug 2012; Fabian Groffen <grobian@g.o> |
149 |
- files/eblits/src_configure-v50160001.eblit: |
150 |
- Handle libdir detection when libdir is a symlink, such as /lib/64 on Solaris |
151 |
- |
152 |
- 15 Aug 2012; Fabian Groffen <grobian@g.o> |
153 |
- files/eblits/src_configure-v50160001.eblit: |
154 |
- Improve libdir detection for Prefix platforms, in particular Solaris, bug |
155 |
- #427072 |
156 |
- |
157 |
- 13 Aug 2012; Fabian Groffen <grobian@g.o> |
158 |
- files/eblits/src_configure-v50160001.eblit: |
159 |
- Fix misdetection of lib dirs on certain Prefix hosts, bug #425538 |
160 |
- |
161 |
-*perl-5.16.1 (09 Aug 2012) |
162 |
- |
163 |
- 09 Aug 2012; Torsten Veller <tove@g.o> +perl-5.16.1.ebuild: |
164 |
- Version bump |
165 |
- |
166 |
- 08 Jul 2012; Fabian Groffen <grobian@g.o> |
167 |
- files/eblits/src_configure-v50160001.eblit: |
168 |
- Adapt library path searching on Prefix for Ubuntu, bug #400839 |
169 |
- |
170 |
- 07 Jun 2012; Torsten Veller <tove@g.o> perl-5.16.0.ebuild: |
171 |
- Inherit new multiprocessing for makeopts_jobs. |
172 |
- |
173 |
- 06 Jun 2012; Torsten Veller <tove@g.o> perl-5.16.0.ebuild: |
174 |
- Fix IO-Compress version in dual_scripts |
175 |
- |
176 |
-*perl-5.16.0 (05 Jun 2012) |
177 |
- |
178 |
- 05 Jun 2012; Torsten Veller <tove@g.o> |
179 |
- +files/eblits/common-v50160001.eblit, |
180 |
- +files/eblits/pkg_postinst-v50160001.eblit, |
181 |
- +files/eblits/pkg_postrm-v50160001.eblit, |
182 |
- +files/eblits/pkg_setup-v50160001.eblit, |
183 |
- +files/eblits/src_configure-v50160001.eblit, |
184 |
- +files/eblits/src_install-v50160001.eblit, |
185 |
- +files/eblits/src_prepare-v50160001.eblit, |
186 |
- +files/eblits/src_test-v50160001.eblit, +perl-5.16.0.ebuild: |
187 |
- Version bump. |
188 |
- - Use eblits |
189 |
- - Move prefix patches to the patchset. |
190 |
- - Use debian patch list for -V |
191 |
- - Fix Dsiteprefix, Dsiteman1dir and Dsiteman3dir |
192 |
- - Move perllocal.pod from site_install to DESTINSTALLSITEARCH |
193 |
- - Remove the rebuild-modules-before-system-is-usable-again warning from |
194 |
- pkg-pretend again (#389771) |
195 |
- - Drop the build useflag |
196 |
- |
197 |
- 26 Apr 2012; Alexis Ballier <aballier@g.o> perl-5.12.4-r2.ebuild: |
198 |
- keyword ~amd64-fbsd |
199 |
- |
200 |
-*perl-5.12.4-r2 (03 Mar 2012) |
201 |
- |
202 |
- 03 Mar 2012; Fabian Groffen <grobian@g.o> |
203 |
- +files/perl-5.10.1-cleanup-paths.patch, +files/perl-5.10.1-hpux.patch, |
204 |
- +files/perl-5.12.3-aix-soname.patch, +files/perl-5.12.3-interix.patch, |
205 |
- +files/perl-5.12.3-mint.patch, +files/perl-5.14.1-cleanup-paths.patch, |
206 |
- +files/perl-5.8.8-darwin-cc-ld.patch, |
207 |
- +files/perl-5.8.8-solaris-relocation.patch, +files/perl-5.8.8-solaris11.patch, |
208 |
- +files/perl-5.8.8-usr-local.patch, +perl-5.12.4-r2.ebuild, perl-5.14.2.ebuild: |
209 |
- Revbump of 5.12.4 for Prefix changes, same changes in 5.14.2, transferred |
210 |
- Prefix keywords, bug #395685 |
211 |
- |
212 |
- 02 Jan 2012; Zac Medico <zmedico@g.o> perl-5.10.1.ebuild, |
213 |
- perl-5.12.3-r1.ebuild, perl-5.12.4-r1.ebuild, perl-5.12.4.ebuild, |
214 |
- perl-5.14.1-r1.ebuild, perl-5.14.1.ebuild, perl-5.14.2.ebuild, |
215 |
- perl-5.8.8-r8.ebuild: |
216 |
- Bug #394091 - Handle invalid COLUMNS. |
217 |
- |
218 |
- 07 Nov 2011; Kacper Kowalik <xarthisius@g.o> perl-5.12.4-r1.ebuild: |
219 |
- ppc/ppc64 stable wrt #384593 |
220 |
- |
221 |
- 23 Oct 2011; Raúl Porcel <armin76@g.o> perl-5.12.4-r1.ebuild: |
222 |
- alpha/ia64/m68k/s390/sh/sparc stable wrt #384593 |
223 |
- |
224 |
- 16 Oct 2011; Matt Turner <mattst88@g.o> perl-5.12.4-r1.ebuild, |
225 |
- perl-5.14.2.ebuild: |
226 |
- Remove mips d_u32align hack from the gcc-3.3 days (circa 2003) |
227 |
- |
228 |
- 10 Oct 2011; Markus Meier <maekke@g.o> perl-5.12.4-r1.ebuild: |
229 |
- arm/x86 stable, bug #384593 |
230 |
- |
231 |
- 05 Oct 2011; Jeroen Roovers <jer@g.o> perl-5.12.4-r1.ebuild: |
232 |
- Stable for HPPA (bug #384593). |
233 |
- |
234 |
- 27 Sep 2011; Tony Vroon <chainsaw@g.o> perl-5.12.4-r1.ebuild: |
235 |
- Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & |
236 |
- Elijah "Armageddon" El Lazkani in bug #384593. |
237 |
- |
238 |
-*perl-5.14.2 (27 Sep 2011) |
239 |
- |
240 |
- 27 Sep 2011; Torsten Veller <tove@g.o> +perl-5.14.2.ebuild: |
241 |
- Version bump |
242 |
- |
243 |
-*perl-5.14.1-r1 (09 Aug 2011) |
244 |
-*perl-5.12.4-r1 (09 Aug 2011) |
245 |
- |
246 |
- 09 Aug 2011; Torsten Veller <tove@g.o> -perl-5.12.2-r6.ebuild, |
247 |
- -perl-5.12.3.ebuild, +perl-5.12.4-r1.ebuild, +perl-5.14.1-r1.ebuild: |
248 |
- Add xsubpp to the dual-life scripts list. Cleanup |
249 |
- |
250 |
-*perl-5.12.4 (24 Jun 2011) |
251 |
- |
252 |
- 24 Jun 2011; Torsten Veller <tove@g.o> +perl-5.12.4.ebuild: |
253 |
- Version bump |
254 |
- |
255 |
-*perl-5.14.1 (18 Jun 2011) |
256 |
- |
257 |
- 18 Jun 2011; Torsten Veller <tove@g.o> +perl-5.14.1.ebuild: |
258 |
- Version bump (tracker bug #356171) |
259 |
- |
260 |
- 07 May 2011; Raúl Porcel <armin76@g.o> perl-5.12.3-r1.ebuild: |
261 |
- arm/ia64/m68k/s390/sh/sparc stable wrt #362025 |
262 |
- |
263 |
- 02 May 2011; Tobias Klausmann <klausman@g.o> perl-5.12.3-r1.ebuild: |
264 |
- Stable on alpha, bug #362025 |
265 |
- |
266 |
- 27 Apr 2011; Jeroen Roovers <jer@g.o> perl-5.12.3-r1.ebuild: |
267 |
- Stable for HPPA (bug #362025). |
268 |
- |
269 |
- 26 Apr 2011; Christoph Mende <angelos@g.o> perl-5.12.3-r1.ebuild: |
270 |
- Stable on amd64 wrt bug #362025 |
271 |
- |
272 |
- 26 Apr 2011; Pawel Hajdan jr <phajdan.jr@g.o> |
273 |
- perl-5.12.3-r1.ebuild: |
274 |
- x86 stable wrt security bug #362025 |
275 |
- |
276 |
- 26 Apr 2011; Kacper Kowalik <xarthisius@g.o> perl-5.12.3-r1.ebuild: |
277 |
- ppc/ppc64 stable wrt #362025 |
278 |
- |
279 |
-*perl-5.12.3-r1 (25 Apr 2011) |
280 |
- |
281 |
- 25 Apr 2011; Torsten Veller <tove@g.o> +perl-5.12.3-r1.ebuild: |
282 |
- Fix unwanted taint laundering in lc(), uc() et al. CVE-2011-1487 (#362025) |
283 |
- |
284 |
- 07 Mar 2011; Torsten Veller <tove@g.o> perl-5.8.8-r8.ebuild, |
285 |
- perl-5.10.1.ebuild, -perl-5.12.2-r4.ebuild, -perl-5.12.2-r5.ebuild, |
286 |
- perl-5.12.2-r6.ebuild, perl-5.12.3.ebuild: |
287 |
- Drop -Dusrinc=$(get_ml_incdir) (#357737). Cleanup |
288 |
- |
289 |
- 22 Jan 2011; Raúl Porcel <armin76@g.o> perl-5.12.2-r6.ebuild: |
290 |
- alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #351699 |
291 |
- |
292 |
-*perl-5.12.3 (22 Jan 2011) |
293 |
- |
294 |
- 22 Jan 2011; Torsten Veller <tove@g.o> +perl-5.12.3.ebuild: |
295 |
- Version bump |
296 |
- |
297 |
- 18 Jan 2011; Jeroen Roovers <jer@g.o> perl-5.12.2-r6.ebuild: |
298 |
- Stable for HPPA (bug #351699). |
299 |
- |
300 |
- 18 Jan 2011; Christian Faulhammer <fauli@g.o> |
301 |
- perl-5.12.2-r6.ebuild: |
302 |
- stable x86, security bug 351699 |
303 |
- |
304 |
- 15 Jan 2011; Markos Chandras <hwoarang@g.o> perl-5.12.2-r6.ebuild: |
305 |
- Stable on amd64 wrt bug #351699 |
306 |
- |
307 |
- 15 Jan 2011; Kacper Kowalik <xarthisius@g.o> perl-5.12.2-r6.ebuild: |
308 |
- ppc/ppc64 stable wrt #351699 |
309 |
- |
310 |
-*perl-5.12.2-r6 (15 Jan 2011) |
311 |
- |
312 |
- 15 Jan 2011; Torsten Veller <tove@g.o> +perl-5.12.2-r6.ebuild: |
313 |
- Bump core CGI-3.51 (#351699) |
314 |
- |
315 |
- 13 Dec 2010; Torsten Veller <tove@g.o> -perl-5.12.2-r1.ebuild, |
316 |
- -perl-5.12.2-r2.ebuild, -perl-5.12.2-r3.ebuild: |
317 |
- Cleanup |
318 |
- |
319 |
-*perl-5.12.2-r5 (13 Dec 2010) |
320 |
- |
321 |
- 13 Dec 2010; Torsten Veller <tove@g.o> +perl-5.12.2-r5.ebuild: |
322 |
- Don't force -fstack-protector on everyone (#348557) |
323 |
- |
324 |
- 10 Dec 2010; Brent Baude <ranger@g.o> perl-5.12.2-r4.ebuild: |
325 |
- Marking perl-5.12.2-r4 ppc64 for bug 345845 |
326 |
- |
327 |
- 04 Dec 2010; Raúl Porcel <armin76@g.o> perl-5.12.2-r4.ebuild: |
328 |
- alpha/ia64/m68k/s390/sh/sparc stable wrt #345845 |
329 |
- |
330 |
- 01 Dec 2010; Markus Meier <maekke@g.o> perl-5.12.2-r4.ebuild: |
331 |
- arm stable, bug #345845 |
332 |
- |
333 |
- 29 Nov 2010; Jeroen Roovers <jer@g.o> perl-5.12.2-r4.ebuild: |
334 |
- Stable for HPPA (bug #345845). |
335 |
- |
336 |
- 29 Nov 2010; Jeroen Roovers <jer@g.o> perl-5.12.2-r4.ebuild: |
337 |
- Stable for PPC (bug #345845). |
338 |
- |
339 |
- 29 Nov 2010; Markos Chandras <hwoarang@g.o> perl-5.12.2-r4.ebuild: |
340 |
- Stable on amd64 wrt bug #345845 |
341 |
- |
342 |
- 29 Nov 2010; Pawel Hajdan jr <phajdan.jr@g.o> |
343 |
- perl-5.12.2-r4.ebuild: |
344 |
- x86 stable wrt security bug #345845 |
345 |
- |
346 |
-*perl-5.12.2-r4 (28 Nov 2010) |
347 |
- |
348 |
- 28 Nov 2010; Torsten Veller <tove@g.o> +perl-5.12.2-r4.ebuild: |
349 |
- Bump core CGI-3.50 (#345845) |
350 |
- |
351 |
- 15 Nov 2010; Torsten Veller <tove@g.o> -perl-5.12.1-r1.ebuild, |
352 |
- -perl-5.12.1-r2.ebuild, -perl-5.12.2.ebuild: |
353 |
- Cleanup |
354 |
- |
355 |
- 13 Nov 2010; Raúl Porcel <armin76@g.o> perl-5.12.2-r2.ebuild: |
356 |
- alpha/ia64/m68k/s390/sh/sparc stable wrt #340023 |
357 |
- |
358 |
-*perl-5.12.2-r3 (08 Nov 2010) |
359 |
- |
360 |
- 08 Nov 2010; Torsten Veller <tove@g.o> +perl-5.12.2-r3.ebuild: |
361 |
- Remove the unneeded autoload section from Compress::Zlib (#344553) |
362 |
- |
363 |
- 06 Nov 2010; Markus Meier <maekke@g.o> perl-5.12.2-r2.ebuild: |
364 |
- arm stable, bug #343795 |
365 |
- |
366 |
- 05 Nov 2010; Markos Chandras <hwoarang@g.o> perl-5.12.2-r2.ebuild: |
367 |
- Stable on amd64 wrt bug #343795 |
368 |
- |
369 |
- 05 Nov 2010; Jeroen Roovers <jer@g.o> perl-5.12.2-r2.ebuild: |
370 |
- Stable for HPPA PPC (bug #343795). |
371 |
- |
372 |
- 04 Nov 2010; Christian Faulhammer <fauli@g.o> |
373 |
- perl-5.12.2-r2.ebuild: |
374 |
- stable x86, bug 343795 |
375 |
- |
376 |
-*perl-5.12.2-r2 (31 Oct 2010) |
377 |
- |
378 |
- 31 Oct 2010; Torsten Veller <tove@g.o> +perl-5.12.2-r2.ebuild: |
379 |
- Fix regression: Add /usr/local/lib/site_perl and /etc/perl to INC |
380 |
- (#343225). enc2xs ignores missing @INC directories (#338802). Cleanup |
381 |
- MINIMAL_PERL_INSTALL. Backport patch for deprecated use of "goto" to jump |
382 |
- into a construct in h2ph |
383 |
- |
384 |
- 28 Oct 2010; Torsten Veller <tove@g.o> perl-5.12.2-r1.ebuild: |
385 |
- Add Tie::Hash to MINIMAL_PERL_INSTALL |
386 |
- |
387 |
- 24 Oct 2010; Markus Meier <maekke@g.o> perl-5.12.2-r1.ebuild: |
388 |
- arm stable, bug #340023 |
389 |
- |
390 |
- 24 Oct 2010; Jeroen Roovers <jer@g.o> perl-5.12.2-r1.ebuild: |
391 |
- Stable for HPPA (bug #340023). |
392 |
- |
393 |
- 24 Oct 2010; Brent Baude <ranger@g.o> perl-5.12.2-r1.ebuild: |
394 |
- Marking perl-5.12.2-r1 ppc for bug 340023 |
395 |
- |
396 |
- 22 Oct 2010; Samuli Suominen <ssuominen@g.o> perl-5.12.2-r1.ebuild: |
397 |
- ppc64 stable wrt #340023 |
398 |
- |
399 |
- 22 Oct 2010; Markos Chandras <hwoarang@g.o> perl-5.12.2-r1.ebuild: |
400 |
- Stable on amd64 wrt bug #340023 |
401 |
- |
402 |
- 22 Oct 2010; Christian Faulhammer <fauli@g.o> |
403 |
- perl-5.12.2-r1.ebuild: |
404 |
- stable x86, bug 340023 |
405 |
- |
406 |
- 07 Oct 2010; Torsten Veller <tove@g.o> perl-5.12.2-r1.ebuild: |
407 |
- Create VENDOR_ARCH to shut up a enc2xs file not found warning (#338802). |
408 |
- Raise perl-cleaner version |
409 |
- |
410 |
- 24 Sep 2010; Torsten Veller <tove@g.o> perl-5.12.2-r1.ebuild: |
411 |
- Disable tests if run as root until there is a solution (#328793). Don't |
412 |
- try to create a link for missing cpan-run-perl manpage (#307179) |
413 |
- |
414 |
-*perl-5.12.2-r1 (21 Sep 2010) |
415 |
- |
416 |
- 21 Sep 2010; Torsten Veller <tove@g.o> +perl-5.12.2-r1.ebuild: |
417 |
- Add LDFLAGS to ldflags and to lddlflags via config.over. Fixes bug #181435 |
418 |
- |
419 |
- 20 Sep 2010; Mart Raudsepp <leio@g.o> perl-5.12.2.ebuild: |
420 |
- Add back ~mips wrt #288028 |
421 |
- |
422 |
-*perl-5.12.2 (07 Sep 2010) |
423 |
- |
424 |
- 07 Sep 2010; Torsten Veller <tove@g.o> +perl-5.12.2.ebuild: |
425 |
- Version bump |
426 |
- |
427 |
-*perl-5.12.1-r2 (30 Aug 2010) |
428 |
- |
429 |
- 30 Aug 2010; Torsten Veller <tove@g.o> +perl-5.12.1-r2.ebuild: |
430 |
- Only add debugging code if USE=debug is set. See bug 335213 |
431 |
- |
432 |
- 28 Jul 2010; Torsten Veller <tove@g.o> -perl-5.12.1.ebuild, |
433 |
- perl-5.12.1-r1.ebuild: |
434 |
- Set scriptdir (#330119,#13920) |
435 |
- |
436 |
-*perl-5.12.1-r1 (20 Jul 2010) |
437 |
- |
438 |
- 20 Jul 2010; Torsten Veller <tove@g.o> +perl-5.12.1-r1.ebuild: |
439 |
- Bump patchset. Fixes #329021 - Unquoted string "c" may clash with future |
440 |
- reserved word |
441 |
- |
442 |
- 15 Jul 2010; Torsten Veller <tove@g.o> perl-5.12.1.ebuild: |
443 |
- Raise perl-cleaner version |
444 |
- |
445 |
-*perl-5.12.1 (19 Jun 2010) |
446 |
- |
447 |
- 19 Jun 2010; Torsten Veller <tove@g.o> +perl-5.12.1.ebuild: |
448 |
- Version bump |
449 |
- |
450 |
- 31 Mar 2010; Raúl Porcel <armin76@g.o> perl-5.8.8-r8.ebuild, |
451 |
- perl-5.10.1.ebuild: |
452 |
- Drop -O1 on arm/ia64 as it works fine |
453 |
- |
454 |
- 14 Mar 2010; Alexis Ballier <aballier@g.o> perl-5.10.1.ebuild: |
455 |
- keyword ~x86-fbsd |
456 |
- |
457 |
- 15 Feb 2010; Torsten Veller <tove@g.o> perl-5.10.1.ebuild: |
458 |
- Remind to run perl-cleaner (#305139) |
459 |
- |
460 |
- 13 Feb 2010; Torsten Veller <tove@g.o> perl-5.10.1.ebuild: |
461 |
- Define man{1,3}{dir,ext} again |
462 |
- |
463 |
- 03 Feb 2010; Hanno Boeck <hanno@g.o> perl-5.8.8-r8.ebuild, |
464 |
- perl-5.10.1.ebuild: |
465 |
- Change license, Perl is Artistic or GPL-1 or later. We can't express or |
466 |
- later for now, so adding all GPL-1/2/3. |
467 |
- |
468 |
- 24 Jan 2010; Brent Baude <ranger@g.o> perl-5.10.1.ebuild: |
469 |
- Marking perl-5.10.1 ~ppc64 for bug 288028 |
470 |
- |
471 |
- 17 Jan 2010; Torsten Veller <tove@g.o> -perl-5.8.8-r5.ebuild, |
472 |
- -perl-5.8.8-r6.ebuild, -files/perl-5.8.8-CAN-2005-0448-rmtree.patch: |
473 |
- Cleanup |
474 |
- |
475 |
- 10 Dec 2009; Brent Baude <ranger@g.o> perl-5.8.8-r8.ebuild: |
476 |
- Marking perl-5.8.8-r8 ppc64 for bug 295028 |
477 |
- |
478 |
- 10 Dec 2009; Raúl Porcel <armin76@g.o> perl-5.8.8-r8.ebuild: |
479 |
- alpha/ia64/m68k/s390/sh stable wrt #295028 |
480 |
- |
481 |
- 09 Dec 2009; nixnut <nixnut@g.o> perl-5.8.8-r8.ebuild: |
482 |
- ppc stable #295028 |
483 |
- |
484 |
- 09 Dec 2009; Raúl Porcel <armin76@g.o> perl-5.10.1.ebuild: |
485 |
- Add ~sh wrt #288028 |
486 |
- |
487 |
- 08 Dec 2009; Jeroen Roovers <jer@g.o> perl-5.8.8-r8.ebuild: |
488 |
- Stable for HPPA (bug #295028). |
489 |
- |
490 |
- 08 Dec 2009; Tiago Cunha <tcunha@g.o> perl-5.8.8-r8.ebuild: |
491 |
- stable sparc, bug 295028 |
492 |
- |
493 |
- 03 Dec 2009; Markus Meier <maekke@g.o> perl-5.8.8-r8.ebuild: |
494 |
- amd64/arm/x86 stable, bug #295028 |
495 |
- |
496 |
- 16 Nov 2009; Raúl Porcel <armin76@g.o> perl-5.10.1.ebuild: |
497 |
- Add ~alpha/~ia64/~s390/~sparc wrt #288028 |
498 |
- |
499 |
- 15 Nov 2009; Torsten Veller <tove@g.o> perl-5.10.1.ebuild: |
500 |
- Add patch for ICE on ia64 (#293312) |
501 |
- |
502 |
- 15 Nov 2009; Raúl Porcel <armin76@g.o> perl-5.10.1.ebuild: |
503 |
- Add ~m68k wrt #288028, thanks to kolla for testing |
504 |
- |
505 |
- 15 Nov 2009; Torsten Veller <tove@g.o> perl-5.10.1.ebuild: |
506 |
- Disable parallel tests (#293241) |
507 |
- |
508 |
- 15 Nov 2009; Torsten Veller <tove@g.o> perl-5.8.8-r8.ebuild, |
509 |
- +files/perl-5.8.8-libnet-hostname.patch: |
510 |
- Add libnet hostname patch from perl-core/libnet |
511 |
- |
512 |
- 14 Nov 2009; Torsten Veller <tove@g.o> perl-5.8.8-r8.ebuild, |
513 |
- perl-5.10.1.ebuild: |
514 |
- Check for alternative scripts in ROOT |
515 |
- |
516 |
-*perl-5.8.8-r8 (14 Nov 2009) |
517 |
- |
518 |
- 14 Nov 2009; Torsten Veller <tove@g.o> +perl-5.8.8-r8.ebuild: |
519 |
- Add alternatives script linking to perl-5.8.8 |
520 |
- |
521 |
- 11 Nov 2009; Christian Ruppert <idl0r@g.o> |
522 |
- -files/perl-5.8.8-libbits.patch: |
523 |
- Remove obsolete patch. |
524 |
- |
525 |
- 04 Nov 2009; Michael Haubenwallner <haubi@g.o> |
526 |
- files/perl-5.8.8-ccld-cflags.patch: |
527 |
- Respect CFLAGS also when linking executables, not just for libperl |
528 |
- |
529 |
- 04 Nov 2009; Michael Haubenwallner <haubi@g.o> |
530 |
- perl-5.8.8-r6.ebuild, +files/perl-5.8.8-ccld-cflags.patch: |
531 |
- Respect CFLAGS even for linking when done with compiler |
532 |
- |
533 |
- 27 Oct 2009; Mounir Lamouri <volkmar@g.o> perl-5.10.1.ebuild: |
534 |
- Keywording for ppc, bug 288028 |
535 |
- |
536 |
- 27 Oct 2009; Torsten Veller <tove@g.o> perl-5.10.1.ebuild: |
537 |
- Fix RT69973: disable non-unicode case insensitive trie matching (#290194) |
538 |
- |
539 |
- 22 Oct 2009; Torsten Veller <tove@g.o> perl-5.10.1.ebuild: |
540 |
- Fix warning: Rebuild packages linking libperl.so after toggling use flags |
541 |
- |
542 |
- 21 Oct 2009; Markus Meier <maekke@g.o> perl-5.10.1.ebuild: |
543 |
- add ~amd64/~arm/~x86, bug #288028 |
544 |
- |
545 |
- 13 Oct 2009; Jeroen Roovers <jer@g.o> perl-5.10.1.ebuild: |
546 |
- Marked ~hppa (bug #288028). |
547 |
- |
548 |
- 29 Sep 2009; Torsten Veller <tove@g.o> perl-5.10.1.ebuild: |
549 |
- Rename and link the scripts from podlators too: pod2man and pod2text (#286962) |
550 |
- |
551 |
- 28 Sep 2009; Torsten Veller <tove@g.o> perl-5.10.1.ebuild: |
552 |
- Bump perl patchset. Fixes bugs #286840, #286841 |
553 |
- |
554 |
- 28 Sep 2009; Torsten Veller <tove@g.o> perl-5.8.8-r5.ebuild, |
555 |
- perl-5.8.8-r6.ebuild, perl-5.10.1.ebuild: |
556 |
- Bump perl-5.10.1 patchset. |
557 |
- Fix asm/page.h failure. Thanks to Alon Bar-Lev and Diego Pettenò. |
558 |
- (#259923, #286656, #249827, #265268) |
559 |
- |
560 |
-*perl-5.10.1 (27 Sep 2009) |
561 |
- |
562 |
- 27 Sep 2009; Torsten Veller <tove@g.o> +perl-5.10.1.ebuild: |
563 |
- Version bump |
564 |
- |
565 |
- 30 Jul 2009; Torsten Veller <tove@g.o> -perl-5.8.8-r7.ebuild: |
566 |
- Remove 5.8.8-r7 again |
567 |
- |
568 |
- 29 May 2009; Torsten Veller <tove@g.o> perl-5.8.8-r6.ebuild, |
569 |
- perl-5.8.8-r7.ebuild, +files/perl-5.8.8-fix_file_path_chdir.patch: |
570 |
- Add another File-Path fix |
571 |
- |
572 |
- 27 May 2009; Torsten Veller <tove@g.o> -perl-5.8.8-r2.ebuild, |
573 |
- -perl-5.8.8-r3.ebuild, -perl-5.8.8-r4.ebuild: |
574 |
- Cleanup |
575 |
- |
576 |
-*perl-5.8.8-r7 (27 May 2009) |
577 |
- |
578 |
- 27 May 2009; Torsten Veller <tove@g.o> +perl-5.8.8-r7.ebuild: |
579 |
- PDEPENDS on CPAN, Encode, ExtUtils-MakeMaker |
580 |
- |
581 |
- 08 May 2009; Torsten Veller <tove@g.o> |
582 |
- +files/perl-fix_h2ph_include_quote.patch, perl-5.8.8-r6.ebuild: |
583 |
- Fix h2ph to handle system headers with quotes |
584 |
- |
585 |
- 26 Apr 2009; Friedrich Oslage <bluebird@g.o> |
586 |
- +files/perl-5.8.8-lib32.patch, files/perl-5.8.8-lib64.patch, |
587 |
- perl-5.8.8-r5, perl-5.8.8-r6: |
588 |
- Install libraries into the correct directory if libdir is lib32, simplify |
589 |
- the patches, bug #266052 |
590 |
- |
591 |
- 11 Mar 2009; Diego E. Pettenò <flameeyes@g.o> |
592 |
- perl-5.8.8-r5.ebuild: |
593 |
- Backport to stable, too. |
594 |
- |
595 |
- 11 Mar 2009; Diego E. Pettenò <flameeyes@g.o> |
596 |
- perl-5.8.8-r6.ebuild: |
597 |
- Fix logic for applying the lib64 patch, use get_libdir to decide (should |
598 |
- fix 32-bit userland profiles). |
599 |
- |
600 |
-*perl-5.8.8-r6 (28 Jan 2009) |
601 |
- |
602 |
- 28 Jan 2009; Torsten Veller <tove@g.o> |
603 |
- +files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch, +perl-5.8.8-r6.ebuild: |
604 |
- Fix #249629 - File::Path multiple symlink attack vulnerabilities |
605 |
- |
606 |
- 23 Aug 2008; Jeroen Roovers <jer@g.o> metadata.xml: |
607 |
- Add GLEP 56 USE flag descriptions. Remove empty tag. |
608 |
- |
609 |
- 18 Jul 2008; Javier Villavicencio <the_paya@g.o> |
610 |
- files/perl-5.8.8-fbsdhints.patch: |
611 |
- Updated fbsdhints patch, bug 225323. |
612 |
- |
613 |
- 05 Jul 2008; Stephanie Lockwood-Childs <wormo@g.o> |
614 |
- perl-5.8.8-r2.ebuild, perl-5.8.8-r3.ebuild, perl-5.8.8-r4.ebuild, |
615 |
- perl-5.8.8-r5.ebuild: |
616 |
- Replaced reference to dead site http://perldoc.com with an equivalent |
617 |
- http://search.cpan.org url (bug #230881) |
618 |
- |
619 |
- 16 May 2008; Tobias Scherbaum <dertobi123@g.o> |
620 |
- perl-5.8.8-r5.ebuild: |
621 |
- ppc stable, bug #219203 |
622 |
- |
623 |
- 15 May 2008; Raúl Porcel <armin76@g.o> perl-5.8.8-r5.ebuild: |
624 |
- alpha/ia64 stable wrt security #219203 |
625 |
- |
626 |
- 14 May 2008; Markus Meier <maekke@g.o> perl-5.8.8-r5.ebuild: |
627 |
- amd64 stable, bug #219203 |
628 |
- |
629 |
- 14 May 2008; Christian Faulhammer <opfer@g.o> perl-5.8.8-r5.ebuild: |
630 |
- stable x86, security bug 219203 |
631 |
- |
632 |
- 14 May 2008; Markus Rothe <corsair@g.o> perl-5.8.8-r5.ebuild: |
633 |
- Stable on ppc64; bug #219203 |
634 |
- |
635 |
- 14 May 2008; Ferris McCormick <fmccor@g.o> perl-5.8.8-r5.ebuild: |
636 |
- Sparc stable, Security Bug #219203 (UTF regex problem) --- all tests good. |
637 |
- |
638 |
- 14 May 2008; Jeroen Roovers <jer@g.o> perl-5.8.8-r5.ebuild: |
639 |
- Stable for HPPA (bug #219203). |
640 |
- |
641 |
-*perl-5.8.8-r5 (09 May 2008) |
642 |
- |
643 |
- 09 May 2008; Torsten Veller <tove@g.o> |
644 |
- +files/perl-5.8.8-CVE-2008-1927.patch, +perl-5.8.8-r5.ebuild: |
645 |
- #219203 - Fix for CVE-2008-1927 |
646 |
- |
647 |
-*perl-5.8.8-r4 (19 Nov 2007) |
648 |
- |
649 |
- 19 Nov 2007; Christian Hartmann <ian@g.o> +perl-5.8.8-r4.ebuild: |
650 |
- Revbump to make sure everybody got a working perl as suggested in bug |
651 |
- #199518 in comment 22; keeping keywords to speed up the progress for bug |
652 |
- #198196 |
653 |
- |
654 |
- 18 Nov 2007; Christian Hartmann <ian@g.o> |
655 |
- +files/perl-5.8.8-lib64.patch: |
656 |
- Readding perl-5.8.8-lib64.patch; thanks angelos |
657 |
- |
658 |
- 18 Nov 2007; Christian Hartmann <ian@g.o> perl-5.8.8-r2.ebuild, |
659 |
- perl-5.8.8-r3.ebuild: |
660 |
- Reverting solars changes; bug #199518 |
661 |
- |
662 |
- 18 Nov 2007; <solar@g.o> -files/perl-5.8.8-lib64.patch, |
663 |
- +files/perl-5.8.8-libbits.patch, perl-5.8.8-r2.ebuild, |
664 |
- perl-5.8.8-r3.ebuild: |
665 |
- - fixed the lib64 patch that was breaking on amd64 32ul. |
666 |
- |
667 |
- 14 Nov 2007; Chris Gianelloni <wolf31o2@g.o> perl-5.8.8-r3.ebuild: |
668 |
- Stable on amd64 wrt bug #198196. |
669 |
- |
670 |
- 13 Nov 2007; Tobias Scherbaum <dertobi123@g.o> |
671 |
- perl-5.8.8-r3.ebuild: |
672 |
- ppc stable, bug #198196 |
673 |
- |
674 |
- 13 Nov 2007; Markus Rothe <corsair@g.o> perl-5.8.8-r3.ebuild: |
675 |
- Stable on ppc64; bug #198196 |
676 |
- |
677 |
- 13 Nov 2007; Raúl Porcel <armin76@g.o> perl-5.8.8-r3.ebuild: |
678 |
- alpha/ia64 stable wrt security #198196 |
679 |
- |
680 |
- 13 Nov 2007; Markus Meier <maekke@g.o> perl-5.8.8-r3.ebuild: |
681 |
- x86 stable, security bug #198196 |
682 |
- |
683 |
- 13 Nov 2007; Jeroen Roovers <jer@g.o> perl-5.8.8-r3.ebuild: |
684 |
- Stable for HPPA (bug #198196). Fixed many quoting issues. |
685 |
- |
686 |
- 12 Nov 2007; Ferris McCormick <fmccor@g.o> perl-5.8.8-r3.ebuild: |
687 |
- Sparc stable --- Security Bug #198196 --- All tests and autotools good. |
688 |
- |
689 |
-*perl-5.8.8-r3 (12 Nov 2007) |
690 |
- |
691 |
- 12 Nov 2007; <cab@g.o> +files/perl-5.8.8-utf8-boundary.patch, |
692 |
- +perl-5.8.8-r3.ebuild: |
693 |
- patch for bug #198196 |
694 |
- |
695 |
- 17 Oct 2007; Christian Hartmann <ian@g.o> perl-5.8.8-r2.ebuild: |
696 |
- Fixed bug #194384 |
697 |
- |
698 |
- 19 Aug 2007; Christian Hartmann <ian@g.o> |
699 |
- +files/perl-5.8.8-perlcc.patch, perl-5.8.8-r2.ebuild: |
700 |
- Fixed bug #181229 |
701 |
- |
702 |
- 16 Aug 2007; Zac Medico <zmedico@g.o> perl-5.8.8-r2.ebuild: |
703 |
- Bug #187866 - Block Test-Harness, PodParser, and Locale-gettext when |
704 |
- the "build" flag is enabled since perl needs to be rebuilt first. |
705 |
- |
706 |
- 08 Aug 2007; Mike Frysinger <vapier@g.o> perl-5.8.8-r2.ebuild: |
707 |
- Apply gcc-4.2 patch to everyone. |
708 |
- |
709 |
- 06 Aug 2007; Harald van Dijk <truedfx@g.o> |
710 |
- +files/perl-5.8.8-makedepend-syntax.patch, perl-5.8.8-r2.ebuild: |
711 |
- Fix syntax error in makedepend.SH |
712 |
- |
713 |
- 06 Aug 2007; Christian Hartmann <ian@g.o> perl-5.8.8-r2.ebuild: |
714 |
- Bug #187866 - added suggested fix |
715 |
- |
716 |
- 30 Apr 2007; <solar@g.o> perl-5.8.8-r2.ebuild: |
717 |
- - filter ssp on ia64 due to ICE in compiler. revisit when we have a working |
718 |
- hardened gcc-4.x |
719 |
- |
720 |
- 30 Mar 2007; Michael Cummings <mcummings@g.o> perl-5.8.8-r2.ebuild: |
721 |
- Bug 147184, thanks to jweckhart for the patch :) |
722 |
- |
723 |
- 08 Mar 2007; Michael Cummings <mcummings@g.o> perl-5.8.8-r2.ebuild: |
724 |
- Change to the call for the lib64 patch to enable it for ppc64 - helps with |
725 |
- stage 1 building problems. Thanks ranger :) |
726 |
- |
727 |
- 07 Mar 2007; Chris Gianelloni <wolf31o2@g.o> perl-5.8.8-r2.ebuild: |
728 |
- Change all instances of [ to [[. |
729 |
- |
730 |
- 04 Mar 2007; Michael Cummings <mcummings@g.o> |
731 |
- +files/perl-5.8.8-asm-page-h-compile-failure.patch, perl-5.8.8-r2.ebuild: |
732 |
- Bug 168312, patch from Peter for >=2.6.20 kernel headers. |
733 |
- |
734 |
- 11 Feb 2007; Fabian Groffen <grobian@g.o> perl-5.8.8-r2.ebuild: |
735 |
- Dropped ppc-macos keyword, see you in prefix |
736 |
- |
737 |
- 11 Jan 2007; Michael Cummings <mcummings@g.o> perl-5.8.8-r2.ebuild: |
738 |
- Reverting changes made for bug 59328 until we can figure out why this breaks |
739 |
- under catalyst |
740 |
- |
741 |
- 09 Jan 2007; Michael Cummings <mcummings@g.o> perl-5.8.8-r2.ebuild: |
742 |
- Bug 144965, adjusted gcc patch line |
743 |
- |
744 |
- 07 Jan 2007; Michael Cummings <mcummings@g.o> perl-5.8.8-r2.ebuild: |
745 |
- Bug 160623, mistakenly removed the else block for noman |
746 |
- |
747 |
- 05 Jan 2007; Michael Cummings <mcummings@g.o> perl-5.8.8-r2.ebuild: |
748 |
- Bug 59328, features=noman support |
749 |
- |
750 |
- 19 Nov 2006; Michael Cummings <mcummings@g.o> |
751 |
- +files/perl-5.8.8-gcc42-command-line.patch, perl-5.8.8-r2.ebuild: |
752 |
- Bug 144965, gcc-4.2 bug/patch, patch provided by dirtyepic |
753 |
- |
754 |
- 18 Nov 2006; Michael Cummings <mcummings@g.o> |
755 |
- -files/perl-5.8.7-CAN-2005-0448-rmtree.patch, |
756 |
- -files/perl-5.8.7-regexp-nossp.patch, -files/perl-5.8.7-tempfiles.patch, |
757 |
- -files/perl-exp_intwrap.patch, -files/perl-nonblock.patch, |
758 |
- -files/perl-reorder-INC.patch, perl-5.8.8-r2.ebuild: |
759 |
- Bug 150702; also cleaned up unused patches |
760 |
- |
761 |
- 23 Oct 2006; Michael Cummings <mcummings@g.o> |
762 |
- -perl-5.8.7-r3.ebuild: |
763 |
- Removing old perl |
764 |
- |
765 |
- 17 Oct 2006; Roy Marples <uberlord@g.o> perl-5.8.8-r2.ebuild: |
766 |
- Added ~sparc-fbsd keyword. |
767 |
- |
768 |
- 07 Oct 2006; Diego Pettenò <flameeyes@g.o> perl-5.8.8-r2.ebuild: |
769 |
- Add a dependency on freebsd-mk-defs on FreeBSD. |
770 |
- |
771 |
- 18 Aug 2006; Michael Cummings <mcummings@g.o> |
772 |
- -perl-5.8.7-r2.ebuild, perl-5.8.7-r3.ebuild, perl-5.8.8-r2.ebuild: |
773 |
- Cleaning up; bug 142940, updating h2ph options for multilib boxes |
774 |
- |
775 |
- 15 Aug 2006; Christian Hartmann <ian@g.o> perl-5.8.8-r2.ebuild: |
776 |
- Fix bug #143895 |
777 |
- |
778 |
- 13 Aug 2006; <yuval@g.o> perl-5.8.7-r2.ebuild, |
779 |
- perl-5.8.7-r3.ebuild, perl-5.8.8-r2.ebuild: |
780 |
- Bug #139478 - changed description. Thanks Marko Horvat for 'reporting'! ;) |
781 |
- |
782 |
- 11 Jul 2006; Michael Cummings <mcummings@g.o> -perl-5.8.8.ebuild, |
783 |
- -perl-5.8.8-r1.ebuild: |
784 |
- Cleaning up |
785 |
- |
786 |
- 25 Jun 2006; Christian Hartmann <ian@g.o> Manifest: |
787 |
- Removed obsolete patchfiles |
788 |
- |
789 |
- 24 Jun 2006; Michael Cummings <mcummings@g.o> perl-5.8.7-r2.ebuild, |
790 |
- perl-5.8.7-r3.ebuild, perl-5.8.8.ebuild, perl-5.8.8-r1.ebuild, |
791 |
- perl-5.8.8-r2.ebuild: |
792 |
- Removing perl-core/ExtUtils-MakeMaker |
793 |
- |
794 |
- 18 Jun 2006; Bryan Østergaard <kloeri@g.o> perl-5.8.8-r2.ebuild: |
795 |
- Stable on ia64. |
796 |
- |
797 |
- 14 Jun 2006; Michael Cummings <mcummings@g.o> -files/perl-cleaner, |
798 |
- -perl-5.8.6-r5.ebuild, -perl-5.8.6-r6.ebuild, -perl-5.8.6-r7.ebuild, |
799 |
- -perl-5.8.6-r8.ebuild, -perl-5.8.7.ebuild, -perl-5.8.7-r1.ebuild: |
800 |
- Cleaning up |
801 |
- |
802 |
- 08 Jun 2006; Michael Cummings <mcummings@g.o> perl-5.8.8-r2.ebuild: |
803 |
- Fixed pdepend to exclude build folks |
804 |
- |
805 |
- 07 Jun 2006; Joshua Kinard <kumba@g.o> perl-5.8.8-r2.ebuild: |
806 |
- Marked stable on mips. |
807 |
- |
808 |
- 07 Jun 2006; <mcummings@g.o> perl-5.8.8-r2.ebuild: |
809 |
- Following a conversation with agaffney, removed code that is dup'd from |
810 |
- libperl that was causing a loop in catalyst building - fixes help2man bugs - |
811 |
- bug 130248 in particular |
812 |
- |
813 |
- 03 Jun 2006; Guy Martin <gmsoft@g.o> |
814 |
- +files/perl-hppa-pa7200-configure.patch, perl-5.8.8-r2.ebuild: |
815 |
- On PA7200, uname -a contains a single quote and we need to filter it |
816 |
- otherwise configure fails. See #125535. |
817 |
- |
818 |
- 30 May 2006; <mcummings@g.o> perl-5.8.8-r2.ebuild: |
819 |
- Bug 134859, fixed USE=build removals on lib64 |
820 |
- |
821 |
- 27 May 2006; Bryan Østergaard <kloeri@g.o> perl-5.8.8-r2.ebuild: |
822 |
- Stable on alpha. |
823 |
- |
824 |
- 27 May 2006; <mcummings@g.o> perl-5.8.8-r2.ebuild: |
825 |
- Marking sparc stable |
826 |
- |
827 |
- 26 May 2006; Tobias Scherbaum <dertobi123@g.o> |
828 |
- perl-5.8.8-r2.ebuild: |
829 |
- hppa stable |
830 |
- |
831 |
- 26 May 2006; Chris Gianelloni <wolf31o2@g.o> perl-5.8.8-r2.ebuild: |
832 |
- Stable on amd64 and x86 wrt bug #133989. |
833 |
- |
834 |
- 26 May 2006; Diego Pettenò <flameeyes@g.o> perl-5.8.8-r2.ebuild: |
835 |
- Re-add ~x86-fbsd keyword. |
836 |
- |
837 |
- 26 May 2006; Markus Rothe <corsair@g.o> perl-5.8.8-r2.ebuild: |
838 |
- Stable on ppc64; bug #133989 |
839 |
- |
840 |
- 26 May 2006; <nixnut@g.o> perl-5.8.8-r2.ebuild: |
841 |
- Stable on ppc. Bug #133989 |
842 |
- |
843 |
- 26 May 2006; <mcummings@g.o> perl-5.8.8-r2.ebuild: |
844 |
- Bug 134359, -Dusenm |
845 |
- |
846 |
-*perl-5.8.8-r2 (26 May 2006) |
847 |
- |
848 |
- 26 May 2006; <mcummings@g.o> +perl-5.8.8-r2.ebuild: |
849 |
- Bug 134363 - pdepends got lost. |
850 |
- |
851 |
- 25 May 2006; Guy Martin <gmsoft@g.o> perl-5.8.8-r1.ebuild: |
852 |
- Stable on hppa. |
853 |
- |
854 |
- 24 May 2006; <nixnut@g.o> perl-5.8.8-r1.ebuild: |
855 |
- Stable on ppc. bug #133989 |
856 |
- |
857 |
- 23 May 2006; Chris Gianelloni <wolf31o2@g.o> perl-5.8.8-r1.ebuild: |
858 |
- Stable on x86 wrt bug #133989. |
859 |
- |
860 |
- 23 May 2006; <mcummings@g.o> perl-5.8.8-r1.ebuild: |
861 |
- Marking stable sparc, bug 133989 |
862 |
- |
863 |
- 23 May 2006; Markus Rothe <corsair@g.o> perl-5.8.8-r1.ebuild: |
864 |
- Stable on ppc64; bug #133989 |
865 |
- |
866 |
- 20 Apr 2006; Diego Pettenò <flameeyes@g.o> perl-5.8.8-r1.ebuild: |
867 |
- Use realpath when available, rather than readlink -f, to support |
868 |
- Gentoo/FreeBSD. |
869 |
- |
870 |
- 31 Mar 2006; Diego Pettenò <flameeyes@g.o> perl-5.8.8-r1.ebuild: |
871 |
- Add ~x86-fbsd keyword. |
872 |
- |
873 |
-*perl-5.8.8-r1 (29 Mar 2006) |
874 |
- |
875 |
- 29 Mar 2006; <mcumming@g.o> +files/perl-5.8.8-cplusplus.patch, |
876 |
- +perl-5.8.8-r1.ebuild: |
877 |
- Patch 27203 in blead - fixes c++ problems in XS code :) |
878 |
- |
879 |
- 20 Feb 2006; Michael Cummings <mcummings@g.o> |
880 |
- +files/perl-5.8.8-fbsdhints.patch, perl-5.8.8.ebuild: |
881 |
- Bug 122780, freebsd hints via flameeyes |
882 |
- |
883 |
- 20 Feb 2006; Michael Cummings <mcummings@g.o> |
884 |
- +files/perl-5.8.8-dragonfly-clean.patch, perl-5.8.8.ebuild: |
885 |
- Bug 122706, dragonfly patches. Patch submitted upstream and here by |
886 |
- Robert Sebastian Gerus, should be available in blead now. |
887 |
- |
888 |
- 20 Feb 2006; Michael Cummings <mcummings@g.o> perl-5.8.8.ebuild: |
889 |
- Updated perl-cleaner dep |
890 |
- |
891 |
- 15 Feb 2006; Michael Cummings <mcummings@g.o> perl-5.8.8.ebuild: |
892 |
- Dropping PROVIDE, repoman rejoices, people return to normalcy |
893 |
- |
894 |
- 13 Feb 2006; Michael Cummings <mcummings@g.o> perl-5.8.8.ebuild: |
895 |
- Updated virtuals per ciarnm's input |
896 |
- |
897 |
- 07 Feb 2006; Aron Griffis <agriffis@g.o> perl-5.8.8.ebuild: |
898 |
- Prefer to avoid eval and use a bash array for myconf instead, it's less |
899 |
- error-prone |
900 |
- |
901 |
- 07 Feb 2006; Michael Cummings <mcummings@g.o> perl-5.8.8.ebuild: |
902 |
- src update |
903 |
- |
904 |
- 07 Feb 2006; <mcumming@g.o> perl-5.8.8.ebuild: |
905 |
- Style fixes to 5.8.8, thanks az |
906 |
- |
907 |
-*perl-5.8.8 (07 Feb 2006) |
908 |
- |
909 |
- 07 Feb 2006; Michael Cummings <mcummings@g.o> |
910 |
- +files/perl-5.8.8-CAN-2005-0448-rmtree.patch, |
911 |
- +files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch, +files/perl-5.8.8-lib64.patch, |
912 |
- +files/perl-5.8.8-links.patch, +files/perl-5.8.8-reorder-INC.patch, |
913 |
- -files/perl-5.8.8_rc1-CAN-2005-0448-rmtree.patch, |
914 |
- -files/perl-5.8.8_rc1-reorder-INC.patch, -perl-5.8.8_rc1.ebuild, |
915 |
- +perl-5.8.8.ebuild: |
916 |
- Perl 5.8.8, with amd64 fixes, RUNPATH fixes, a completely reversed INC, and |
917 |
- a shiny set of changes. |
918 |
- |
919 |
- 24 Jan 2006; Michael Cummings <mcummings@g.o> |
920 |
- +files/perl-5.8.8_rc1-reorder-INC.patch, perl-5.8.8_rc1.ebuild: |
921 |
- Some tweaks to perl-5.8.8 installation |
922 |
- |
923 |
-*perl-5.8.8_rc1 (22 Jan 2006) |
924 |
- |
925 |
- 22 Jan 2006; Michael Cummings <mcummings@g.o> |
926 |
- +files/perl-5.8.8_rc1-CAN-2005-0448-rmtree.patch, |
927 |
- +files/perl-regexp-nossp.patch, +perl-5.8.8_rc1.ebuild: |
928 |
- RC1 of perl 5.8.8 |
929 |
- |
930 |
- 21 Jan 2006; Markus Rothe <corsair@g.o> perl-5.8.7-r3.ebuild: |
931 |
- Stable on ppc64 |
932 |
- |
933 |
- 16 Jan 2006; Michael Cummings <mcummings@g.o> perl-5.8.6-r8.ebuild, |
934 |
- perl-5.8.7-r3.ebuild: |
935 |
- Minor addition of enc2xs, doesn't impact anything, just placing into ebuild |
936 |
- for later reference |
937 |
- |
938 |
- 15 Jan 2006; Michael Cummings <mcummings@g.o> perl-5.8.7-r3.ebuild: |
939 |
- Bug 110363, thanks to Nathan and Rene for noting the typo in the minimal |
940 |
- section |
941 |
- |
942 |
- 14 Jan 2006; Torsten Veller <tove@g.o> perl-5.8.7-r3.ebuild: |
943 |
- Stable on x86 (#118938) |
944 |
- |
945 |
- 25 Dec 2005; Joshua Kinard <kumba@g.o> perl-5.8.6-r8.ebuild, |
946 |
- perl-5.8.7-r3.ebuild: |
947 |
- Mark 5.8.6-r8 && 5.8.7-r3 stable on mips. |
948 |
- |
949 |
- 14 Dec 2005; <mcumming@g.o> perl-5.8.7-r3.ebuild: |
950 |
- Bug 115503, better if-clause for nossp patch |
951 |
- |
952 |
- 07 Dec 2005; Jason Wever <weeve@g.o> perl-5.8.7-r3.ebuild: |
953 |
- Stable on SPARC wrt bug #114113. |
954 |
- |
955 |
- 07 Dec 2005; Mark Loeser <halcy0n@g.o> perl-5.8.6-r8.ebuild: |
956 |
- Stable on x86; bug #114113 |
957 |
- |
958 |
- 07 Dec 2005; Jose Luis Rivero <yoswink@g.o> perl-5.8.7-r3.ebuild: |
959 |
- Stable on alpha wrt security bug #114113 |
960 |
- |
961 |
- 06 Dec 2005; Michael Hanselmann <hansmi@g.o> perl-5.8.7-r3.ebuild: |
962 |
- Stable on hppa, ppc. |
963 |
- |
964 |
- 06 Dec 2005; Marcus D. Hanwell <cryos@g.o> perl-5.8.7-r3.ebuild: |
965 |
- Stable on amd64, bug 114113. |
966 |
- |
967 |
- 06 Dec 2005; Markus Rothe <corsair@g.o> perl-5.8.6-r8.ebuild: |
968 |
- Stable on ppc64; bug #114113 |
969 |
- |
970 |
-*perl-5.8.7-r3 (06 Dec 2005) |
971 |
- |
972 |
- 06 Dec 2005; <mcumming@g.o> files/perl-exp_intwrap.patch, |
973 |
- +perl-5.8.7-r3.ebuild: |
974 |
- More bug 114113 work. Patch updated, segfaults are all handled now with |
975 |
- cleaner exit/messages. test with perl -e 'printf("%2147483647$n");' or perl |
976 |
- -e 'printf "%4294967295d"' before and after upgrading to demonstrate |
977 |
- |
978 |
- 05 Dec 2005; <mcumming@g.o> perl-5.8.6-r5.ebuild, |
979 |
- perl-5.8.6-r6.ebuild, perl-5.8.6-r7.ebuild, perl-5.8.7-r1.ebuild, |
980 |
- perl-5.8.7-r2.ebuild, perl-5.8.7.ebuild: |
981 |
- Bug 113930, case statement for non-linux. Also (finally) a fix for the |
982 |
- installmanpaths (personal bug) |
983 |
- |
984 |
- 05 Dec 2005; <mcummings@g.o> perl-5.8.6-r7.ebuild, |
985 |
- perl-5.8.7-r2.ebuild: |
986 |
- Mistaken commit missed the picdl patch (was working on bug 65624, which this |
987 |
- patch appears to cause a seg fault with) |
988 |
- |
989 |
- 02 Dec 2005; Joseph Jezak <josejx@g.o> perl-5.8.6-r7.ebuild: |
990 |
- Marked ppc stable for bug #114113. |
991 |
- |
992 |
- 01 Dec 2005; Andrej Kacian <ticho@g.o> perl-5.8.6-r7.ebuild: |
993 |
- Stable on x86, bug #114113. |
994 |
- |
995 |
- 01 Dec 2005; <dang@g.o> perl-5.8.7-r2.ebuild: |
996 |
- Marked stable on amd64 |
997 |
- |
998 |
- 01 Dec 2005; Markus Rothe <corsair@g.o> perl-5.8.7-r2.ebuild: |
999 |
- Stable on ppc64; bug #114113 |
1000 |
- |
1001 |
- 01 Dec 2005; Gustavo Zacarias <gustavoz@g.o> perl-5.8.7-r2.ebuild: |
1002 |
- Stable on sparc wrt security #114113 |
1003 |
- |
1004 |
-*perl-5.8.7-r2 (01 Dec 2005) |
1005 |
- |
1006 |
- 01 Dec 2005; <mcumming@g.o> +files/perl-exp_intwrap.patch, |
1007 |
- +perl-5.8.6-r7.ebuild, +perl-5.8.7-r2.ebuild: |
1008 |
- Bug 114113, perl-exp_intwrap patch |
1009 |
- |
1010 |
- 14 Nov 2005; Michael Cummings <mcummings@g.o> perl-5.8.6-r5.ebuild, |
1011 |
- perl-5.8.6-r6.ebuild, perl-5.8.7.ebuild, perl-5.8.7-r1.ebuild: |
1012 |
- NetBSD for osname per thunder |
1013 |
- |
1014 |
- 12 Nov 2005; Chris White <chriswhite@g.o> perl-5.8.6-r6.ebuild: |
1015 |
- Backported some get_libdir functionality from 5.8.7 to 5.8.6-r6 to resolve |
1016 |
- bug #112243. This is mainly a multi-lib support fix it seems. |
1017 |
- |
1018 |
- 02 Oct 2005; Bryan Østergaard <kloeri@g.o> perl-5.8.7-r1.ebuild: |
1019 |
- Stable on ia64, bug 106678. |
1020 |
- |
1021 |
- 29 Sep 2005; Aaron Walker <ka0ttic@g.o> perl-5.8.6-r6.ebuild: |
1022 |
- Stable on mips for bug #106678. |
1023 |
- |
1024 |
- 23 Sep 2005; Bryan Østergaard <kloeri@g.o> perl-5.8.7-r1.ebuild: |
1025 |
- Stable on alpha, bug 106678. |
1026 |
- |
1027 |
- 21 Sep 2005; Seemant Kulleen <seemant@g.o> perl-5.8.6-r6.ebuild: |
1028 |
- stable on amd64 wrt bug #106678 |
1029 |
- |
1030 |
- 21 Sep 2005; Gustavo Zacarias <gustavoz@g.o> perl-5.8.7-r1.ebuild: |
1031 |
- Stable on sparc wrt #106678 |
1032 |
- |
1033 |
- 20 Sep 2005; Chris Gianelloni <wolf31o2@g.o> perl-5.8.6-r6.ebuild: |
1034 |
- Marking stable on x86 for bug #106678. |
1035 |
- |
1036 |
- 20 Sep 2005; Rene Nussbaumer <killerfox@g.o> perl-5.8.6-r6.ebuild: |
1037 |
- Stable on hppa. bug #106678 |
1038 |
- |
1039 |
- 20 Sep 2005; Markus Rothe <corsair@g.o> perl-5.8.7-r1.ebuild: |
1040 |
- Stable on ppc64 (bug #106678) |
1041 |
- |
1042 |
- 20 Sep 2005; Michael Hanselmann <hansmi@g.o> perl-5.8.6-r6.ebuild: |
1043 |
- Stable on ppc. |
1044 |
- |
1045 |
-*perl-5.8.7-r1 (20 Sep 2005) |
1046 |
-*perl-5.8.6-r6 (20 Sep 2005) |
1047 |
- |
1048 |
- 20 Sep 2005; Martin Schlemmer <azarah@g.o> |
1049 |
- +files/perl-5.8.7-MakeMaker-RUNPATH.patch, +perl-5.8.6-r6.ebuild, |
1050 |
- +perl-5.8.7-r1.ebuild: |
1051 |
- We do not want the build root in the linked perl module's RUNPATH, so |
1052 |
- strip paths containing PORTAGE_TMPDIR if its set. This is for the |
1053 |
- MakeMaker module, bug #105054. |
1054 |
- |
1055 |
- 05 Sep 2005; Herbie Hopkins <herbs@g.o> perl-5.8.7.ebuild: |
1056 |
- More multilib fixes thanks to Christophe Saout, bug 104509. |
1057 |
- |
1058 |
- 04 Sep 2005; Elfyn McBratney <beu@g.o> |
1059 |
- files/perl-5.8.7-regexp-nossp.patch: |
1060 |
- Fix patch to cflags.SH (don't assume /bin/sh is bash). |
1061 |
- |
1062 |
- 04 Sep 2005; Elfyn McBratney <beu@g.o> perl-5.8.6-r5.ebuild, |
1063 |
- perl-5.8.7.ebuild: |
1064 |
- Drop DEPEND on sys-apps/groff. |
1065 |
- |
1066 |
- 01 Sep 2005; Joseph Jezak <josejx@g.o> perl-5.8.6-r5.ebuild, |
1067 |
- perl-5.8.7.ebuild: |
1068 |
- Filtered -mpowerpc-gpopt on ppc to fix bug #97645. |
1069 |
- |
1070 |
- 14 Aug 2005; Michael Cummings <mcummings@g.o> perl-5.8.7.ebuild: |
1071 |
- The rest of the patch for bug 58931 |
1072 |
- |
1073 |
- 14 Aug 2005; Michael Cummings <mcummings@g.o> perl-5.8.6-r5.ebuild, |
1074 |
- perl-5.8.7.ebuild: |
1075 |
- Bug #97894 - added note regarding minimal means minimal |
1076 |
- |
1077 |
- 12 Aug 2005; Michael Cummings <mcummings@g.o> perl-5.8.7.ebuild: |
1078 |
- Further bug #58931 - mistake on my part for the LIBPERL= syntax |
1079 |
- |
1080 |
- 12 Aug 2005; Michael Cummings <mcummings@g.o> perl-5.8.7.ebuild: |
1081 |
- getlibdir changes for 5.8.7, bug #58931 |
1082 |
- |
1083 |
- 08 Aug 2005; Thierry Carrez <koon@g.o> perl-5.8.6-r5.ebuild, |
1084 |
- perl-5.8.7.ebuild: |
1085 |
- Reverting vapier's features_noman change on the groff dependency, which |
1086 |
- results in bug 101088. |
1087 |
- |
1088 |
- 28 Jul 2005; Michael Cummings <mcummings@g.o> |
1089 |
- files/perl-reorder-INC.patch, -perl-5.8.5-r5.ebuild, -perl-5.8.6-r4.ebuild: |
1090 |
- Update to reorder patch, tested with 5.8.6 and 5.8.7, resolves bug 95770 |
1091 |
- |
1092 |
- 28 Jul 2005; Michael Cummings <mcummings@g.o> -perl-5.8.5-r5.ebuild, |
1093 |
- -perl-5.8.6-r4.ebuild: |
1094 |
- Cleaning up now that we have keywords up to date |
1095 |
- |
1096 |
- 28 Jul 2005; Herbie Hopkins <herbs@g.o> perl-5.8.6-r5.ebuild: |
1097 |
- Stable on amd64. |
1098 |
- |
1099 |
- 07 Jul 2005; Markus Rothe <corsair@g.o> perl-5.8.6-r5.ebuild: |
1100 |
- Stable on ppc64 |
1101 |
- |
1102 |
- 06 Jul 2005; <plasmaroo@g.o> perl-5.8.6-r5.ebuild: |
1103 |
- Stable on IA64. |
1104 |
- |
1105 |
- 06 Jul 2005; Chris Gianelloni <wolf31o2@g.o> perl-5.8.6-r5.ebuild: |
1106 |
- Stable on arm, m68k, s390, and sh. |
1107 |
- |
1108 |
- 05 Jul 2005; Hardave Riar <hardave@g.o> perl-5.8.6-r5.ebuild: |
1109 |
- Stable on mips. |
1110 |
- |
1111 |
- 03 Jul 2005; Michael Hanselmann <hansmi@g.o> perl-5.8.6-r5.ebuild: |
1112 |
- Stable on ppc. |
1113 |
- |
1114 |
- 02 Jul 2005; Bryan Østergaard <kloeri@g.o> perl-5.8.6-r5.ebuild: |
1115 |
- Stable on alpha. |
1116 |
- |
1117 |
- 02 Jul 2005; Rene Nussbaumer <killerfox@g.o> perl-5.8.6-r5.ebuild: |
1118 |
- Stable on hppa. |
1119 |
- |
1120 |
-*perl-5.8.6-r5 (30 Jun 2005) |
1121 |
- |
1122 |
- 30 Jun 2005; Michael Cummings <mcummings@g.o> perl-5.8.6-r4.ebuild, |
1123 |
- +perl-5.8.6-r5.ebuild: |
1124 |
- Sorry folks, there was a typo in libperl-5.8.6s ebuild that made this |
1125 |
- necessary. |
1126 |
- |
1127 |
-*perl-5.8.7 (29 Jun 2005) |
1128 |
- |
1129 |
- 29 Jun 2005; Michael Cummings <mcummings@g.o> |
1130 |
- -files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patc |
1131 |
- h, -files/perl-5.8.2-perldoc-emptydirs.patch, |
1132 |
- -files/perl-5.8.2-picdl.patch, -files/perl-5.8.2-prelink-lpthread.patch, |
1133 |
- -files/perl-5.8.2-reorder-INC.patch, -files/perl-5.8.2-uclibc.patch, |
1134 |
- -files/perl-5.8.4-noksh.patch, -files/perl-5.8.4-nonblock.patch, |
1135 |
- -files/perl-5.8.4-perldoc-emptydirs.patch, -files/perl-5.8.4-picdl.patch, |
1136 |
- -files/perl-5.8.4-prelink-lpthread.patch, |
1137 |
- -files/perl-5.8.4-reorder-INC.patch, -files/perl-5.8.5-noksh.patch, |
1138 |
- -files/perl-5.8.5-nonblock.patch, |
1139 |
- -files/perl-5.8.5-perldoc-emptydirs.patch, -files/perl-5.8.5-picdl.patch, |
1140 |
- -files/perl-5.8.5-prelink-lpthread.patch, |
1141 |
- -files/perl-5.8.5-reorder-INC.patch, -files/perl-5.8.6-noksh.patch, |
1142 |
- -files/perl-5.8.6-perldoc-emptydirs.patch, -files/perl-5.8.6-picdl.patch, |
1143 |
- -files/perl-5.8.6-prelink-lpthread.patch, |
1144 |
- -files/perl-5.8.6-reorder-INC.patch, |
1145 |
- +files/perl-5.8.7-CAN-2005-0448-rmtree.patch, |
1146 |
- +files/perl-5.8.7-tempfiles.patch, -files/libperl_rebuilder, |
1147 |
- +files/perl-h2ph-ansi-header.patch, +files/perl-noksh.patch, |
1148 |
- +files/perl-nonblock.patch, +files/perl-perldoc-emptydirs.patch, |
1149 |
- +files/perl-picdl.patch, +files/perl-prelink-lpthread.patch, |
1150 |
- +files/perl-reorder-INC.patch, +files/perl-tempfiles.patch, |
1151 |
- +files/perl-uclibc.patch, -files/stat.t, -perl-5.8.2-r4.ebuild, |
1152 |
- -perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild, |
1153 |
- +perl-5.8.7.ebuild: |
1154 |
- Perl 5.8.6 unmasking, perl 5.8.7 addition |
1155 |
- |
1156 |
- 05 Jun 2005; Michael Cummings <mcummings@g.o> files/perl-cleaner: |
1157 |
- Bug 90502 - don't leave behind empty log files if nothing has been done |
1158 |
- |
1159 |
- 30 May 2005; Michael Cummings <mcummings@g.o> files/perl-cleaner, |
1160 |
- perl-5.8.2-r4.ebuild, perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, |
1161 |
- perl-5.8.6-r4.ebuild: |
1162 |
- Updated perl-cleaner to remove the emptied dirs after a .ph purge |
1163 |
- |
1164 |
- 29 May 2005; <solar@g.o> perl-5.8.2-r4.ebuild, perl-5.8.4-r4.ebuild, |
1165 |
- perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: |
1166 |
- - update perl to use libc expanded variable elibc_uclibc vs uclibc so USE=-* |
1167 |
- works |
1168 |
- |
1169 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.6-r4.ebuild: |
1170 |
- dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration |
1171 |
- |
1172 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.5-r5.ebuild: |
1173 |
- dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration |
1174 |
- |
1175 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.4-r4.ebuild: |
1176 |
- dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration |
1177 |
- |
1178 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.2-r4.ebuild: |
1179 |
- dev-perl/ExtUtils-MakeMaker => perl-core/ExtUtils-MakeMaker migration |
1180 |
- |
1181 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.6-r4.ebuild: |
1182 |
- dev-perl/Test-Simple => perl-core/Test-Simple migration |
1183 |
- |
1184 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.5-r5.ebuild: |
1185 |
- dev-perl/Test-Simple => perl-core/Test-Simple migration |
1186 |
- |
1187 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.4-r4.ebuild: |
1188 |
- dev-perl/Test-Simple => perl-core/Test-Simple migration |
1189 |
- |
1190 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.2-r4.ebuild: |
1191 |
- dev-perl/Test-Simple => perl-core/Test-Simple migration |
1192 |
- |
1193 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.6-r4.ebuild: |
1194 |
- dev-perl/File-Spec => perl-core/File-Spec migration |
1195 |
- |
1196 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.5-r5.ebuild: |
1197 |
- dev-perl/File-Spec => perl-core/File-Spec migration |
1198 |
- |
1199 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.4-r4.ebuild: |
1200 |
- dev-perl/File-Spec => perl-core/File-Spec migration |
1201 |
- |
1202 |
- 25 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.2-r4.ebuild: |
1203 |
- dev-perl/File-Spec => perl-core/File-Spec migration |
1204 |
- |
1205 |
- 23 May 2005; Herbie Hopkins <herbs@g.o> perl-5.8.6-r4.ebuild: |
1206 |
- More get_libdir-ization, fixes compilation on amd64's no-lib32 profile. |
1207 |
- |
1208 |
- 16 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.2-r4.ebuild, |
1209 |
- perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: |
1210 |
- Last toolchain-funcs fix |
1211 |
- |
1212 |
- 15 May 2005; Michael Cummings <mcummings@g.o> perl-5.8.2-r4.ebuild, |
1213 |
- perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: |
1214 |
- Changed to toolchain-funcs |
1215 |
- |
1216 |
- 20 Mar 2005; Michael Cummings <mcummings@g.o> perl-5.8.2-r4.ebuild, |
1217 |
- perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: |
1218 |
- bug 81947 - replaced filesdir with generic cat/pkg |
1219 |
- |
1220 |
- 11 Mar 2005; Michael Cummings <mcummings@g.o> |
1221 |
- files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r4.ebuild, |
1222 |
- perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: |
1223 |
- Patch is in the right place and works on any arch. Yay. |
1224 |
- |
1225 |
- 11 Mar 2005; Michael Cummings <mcummings@g.o> perl-5.8.2-r4.ebuild, |
1226 |
- perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild: |
1227 |
- The last rmtree patch contains a line that checks <archname>/Errno.pm in |
1228 |
- your existing perl install. If your kernel changes between perl installs, it |
1229 |
- dies horribly. Need to find a cleaner solution first. For everyone that just |
1230 |
- bumped their perls, I am terribly sorry that this wasn't realized earlier. |
1231 |
- |
1232 |
- 11 Mar 2005; Michael Cummings <mcummings@g.o> -perl-5.8.2-r2.ebuild, |
1233 |
- -perl-5.8.2-r3.ebuild, -perl-5.8.4-r2.ebuild, -perl-5.8.4-r3.ebuild, |
1234 |
- -perl-5.8.5-r3.ebuild, -perl-5.8.5-r4.ebuild, -perl-5.8.6-r2.ebuild, |
1235 |
- -perl-5.8.6-r3.ebuild: |
1236 |
- Cleaning out old ebuilds - no keyword changes :) |
1237 |
- |
1238 |
-*perl-5.8.6-r4 (11 Mar 2005) |
1239 |
- |
1240 |
- 11 Mar 2005; Michael Cummings <mcummings@g.o> |
1241 |
- +files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r2.ebuild, |
1242 |
- perl-5.8.2-r3.ebuild, +perl-5.8.2-r4.ebuild, perl-5.8.4-r2.ebuild, |
1243 |
- perl-5.8.4-r3.ebuild, +perl-5.8.4-r4.ebuild, perl-5.8.5-r3.ebuild, |
1244 |
- perl-5.8.5-r4.ebuild, +perl-5.8.5-r5.ebuild, perl-5.8.6-r2.ebuild, |
1245 |
- perl-5.8.6-r3.ebuild, +perl-5.8.6-r4.ebuild: |
1246 |
- Version bump to finalize patch |
1247 |
- |
1248 |
- 11 Mar 2005; Michael Cummings <mcummings@g.o> |
1249 |
- +files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r2.ebuild, |
1250 |
- perl-5.8.2-r3.ebuild, perl-5.8.4-r2.ebuild, perl-5.8.4-r3.ebuild, |
1251 |
- perl-5.8.5-r3.ebuild, perl-5.8.5-r4.ebuild, perl-5.8.6-r2.ebuild, |
1252 |
- perl-5.8.6-r3.ebuild: |
1253 |
- Changed file_path_rmtree to CAN-2005-0448-rmtree.patch per bug 79685 |
1254 |
- |
1255 |
- 08 Mar 2005; Jeremy Huddleston <eradicator@g.o> |
1256 |
- perl-5.8.6-r3.ebuild: |
1257 |
- More multilib fixes. |
1258 |
- |
1259 |
-*perl-5.8.5-r4 (11 Feb 2005) |
1260 |
- |
1261 |
- 11 Feb 2005; Michael Cummings <mcummings@g.o> perl-5.8.2-r2.ebuild, |
1262 |
- +perl-5.8.2-r3.ebuild, perl-5.8.4-r2.ebuild, +perl-5.8.4-r3.ebuild, |
1263 |
- perl-5.8.5-r3.ebuild, +perl-5.8.5-r4.ebuild, perl-5.8.6-r2.ebuild, |
1264 |
- +perl-5.8.6-r3.ebuild: |
1265 |
- Bug 80460 - CAN-2005-015{5,6} - perlsuid patch. Bug 62321, 65317 - Removal of |
1266 |
- old .ph files after an upgrade. Bug 72977 - modifications to allow for perl |
1267 |
- 5.8.0 and multithreaded perls to use the perl-inc patch. In addition, modified |
1268 |
- the perl-cleaner message to display only if @INC included more than the |
1269 |
- current install's perl (ie, only if this was an upgrade that left files |
1270 |
- behind). |
1271 |
- |
1272 |
- 05 Feb 2005; Michael Cummings <mcummings@g.o> |
1273 |
- +files/CAN-2005-0156-suid.patch, perl-5.8.2-r2.ebuild, |
1274 |
- perl-5.8.4-r2.ebuild, perl-5.8.5-r3.ebuild, perl-5.8.6-r2.ebuild: |
1275 |
- Bug 80460, perlsuid vulnerability |
1276 |
- |
1277 |
- 05 Feb 2005; Michael Cummings <mcummings@g.o> |
1278 |
- -perl-5.8.2-r1.ebuild, -perl-5.8.4-r1.ebuild, -perl-5.8.5-r1.ebuild, |
1279 |
- -perl-5.8.5-r2.ebuild, -perl-5.8.5.ebuild, -perl-5.8.6-r1.ebuild, |
1280 |
- -perl-5.8.6.ebuild: |
1281 |
- Cleaning up old, unused ebuilds |
1282 |
- |
1283 |
- 31 Jan 2005; Michael Cummings <mcummings@g.o> files/perl-cleaner: |
1284 |
- swtaylor came up with a quicker way to generate the module list, plus a more |
1285 |
- secure call for making the tmp files |
1286 |
- |
1287 |
- 27 Jan 2005; Michael Cummings <mcummings@g.o> files/perl-cleaner: |
1288 |
- Code cleanup thanks to Mr.B. *MAJOR* typo in the filename for the prelist of |
1289 |
- ebuilds to re-emerge resulted in no ebuilds getting re-emerged... |
1290 |
- |
1291 |
- 26 Jan 2005; Michael Cummings <mcummings@g.o> files/perl-cleaner: |
1292 |
- tmpdir fix - thanks Mr. B. |
1293 |
- |
1294 |
-*perl-5.8.4-r2 (26 Jan 2005) |
1295 |
- |
1296 |
- 26 Jan 2005; Michael Cummings <mcummings@g.o> |
1297 |
- +files/file_path_rmtree.patch, files/libperl_rebuilder, files/perl-cleaner, |
1298 |
- +perl-5.8.2-r2.ebuild, +perl-5.8.4-r2.ebuild, +perl-5.8.5-r3.ebuild, |
1299 |
- +perl-5.8.6-r2.ebuild: |
1300 |
- Bump for bug 75696 involving temporary file perms in File::Path. Includes |
1301 |
- fixes for h2ph conversion, bug 75955 Includes change over to perl-cleaner from |
1302 |
- libperl_rebuilder, bugs 60447, 62301, 62669, 66688, 73932, 71287 |
1303 |
- |
1304 |
- 16 Jan 2005; Jeremy Huddleston <eradicator@g.o> |
1305 |
- perl-5.8.5-r2.ebuild, perl-5.8.6-r1.ebuild, perl-5.8.6.ebuild: |
1306 |
- multilib fixes for amd64's 2005.0. |
1307 |
- |
1308 |
- 29 Dec 2004; Ciaran McCreesh <ciaranm@g.o> : |
1309 |
- Change encoding to UTF-8 for GLEP 31 compliance |
1310 |
- |
1311 |
- 07 Dec 2004; Hardave Riar <hardave@g.o> perl-5.8.5-r2.ebuild: |
1312 |
- Stable on mips, bug #66360 |
1313 |
- |
1314 |
- 06 Dec 2004; Gustavo Zacarias <gustavoz@g.o> perl-5.8.5-r2.ebuild: |
1315 |
- Stable on sparc wrt #66360 |
1316 |
- |
1317 |
- 05 Dec 2004; Bryan Østergaard <kloeri@g.o> perl-5.8.5-r2.ebuild: |
1318 |
- Stable on alpha, bug 66360. |
1319 |
- |
1320 |
- 05 Dec 2004; Markus Rothe <corsair@g.o> perl-5.8.5-r2.ebuild: |
1321 |
- Stable on ppc64; bug #66360 |
1322 |
- |
1323 |
-*perl-5.8.5-r2 (04 Dec 2004) |
1324 |
- |
1325 |
- 04 Dec 2004; Robert Coie <rac@g.o> |
1326 |
- +files/perl-5.8.5-tempfiles.patch, +files/perl-5.8.6-tempfiles.patch, |
1327 |
- -perl-5.8.4.ebuild, +perl-5.8.5-r2.ebuild, +perl-5.8.6-r1.ebuild: |
1328 |
- Add the few relevant bits from bug 66360, keyword 5.8.5-r2 x86, amd64 and ppc |
1329 |
- |
1330 |
- 01 Dec 2004; Robert Coie <rac@g.o> perl-5.8.6.ebuild: |
1331 |
- back makemaker block to 6.17 |
1332 |
- |
1333 |
-*perl-5.8.6 (30 Nov 2004) |
1334 |
- |
1335 |
- 30 Nov 2004; Robert Coie <rac@g.o> +files/perl-5.8.6-noksh.patch, |
1336 |
- +files/perl-5.8.6-perldoc-emptydirs.patch, +files/perl-5.8.6-picdl.patch, |
1337 |
- +files/perl-5.8.6-prelink-lpthread.patch, |
1338 |
- +files/perl-5.8.6-reorder-INC.patch, +perl-5.8.6.ebuild: |
1339 |
- New upstream |
1340 |
- |
1341 |
- 13 Nov 2004; Robert Coie <rac@g.o> perl-5.8.5-r1.ebuild: |
1342 |
- Go ahead and use the myarch that exists |
1343 |
- |
1344 |
-*perl-5.8.5-r1 (12 Nov 2004) |
1345 |
- |
1346 |
- 12 Nov 2004; Robert Coie <rac@g.o> -perl-5.8.3.ebuild, |
1347 |
- +perl-5.8.5-r1.ebuild: |
1348 |
- Allow the maketest FEATURE to determine whether tests are run. Guide |
1349 |
- Configure to attempt to pick up old 5.8.2 and 5.8.4 directories in @INC |
1350 |
- |
1351 |
- 25 Oct 2004; Michael Cummings <mcummings@g.o> perl-5.8.2-r1.ebuild, |
1352 |
- perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, |
1353 |
- perl-5.8.5.ebuild: |
1354 |
- Cleaner h2ph, should reduce build time but leave us with something still |
1355 |
- usable. |
1356 |
- |
1357 |
- 06 Oct 2004; Guy Martin <gmsoft@g.o> perl-5.8.4-r1.ebuild: |
1358 |
- Stable on hppa. |
1359 |
- |
1360 |
- 28 Sep 2004; Michael Cummings <mcummings@g.o> perl-5.8.2-r1.ebuild, |
1361 |
- perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, |
1362 |
- perl-5.8.5.ebuild: |
1363 |
- Added back perlsuid/sperl based on local use flag. Bug 64823. Users should |
1364 |
- read http://perldoc.com/perl5.8.4/INSTALL.html#suidperl before enabling. |
1365 |
- |
1366 |
- 27 Sep 2004; Mike Frysinger <vapier@g.o> perl-5.8.2-r1.ebuild, |
1367 |
- perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, |
1368 |
- perl-5.8.5.ebuild: |
1369 |
- Add libperl to RDEPEND (since pkg_setup will die otherwise) and make sure |
1370 |
- pkg_setup() respects $ROOT. |
1371 |
- |
1372 |
- 27 Sep 2004; Michael Cummings <mcummings@g.o> perl-5.8.2-r1.ebuild, |
1373 |
- perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, |
1374 |
- perl-5.8.5.ebuild: |
1375 |
- Added perl debugging support, bug 60775 |
1376 |
- |
1377 |
- 24 Sep 2004; Robert Coie <rac@g.o> perl-5.8.4-r1.ebuild, |
1378 |
- perl-5.8.5.ebuild: |
1379 |
- Make gdbm patch conditional on having 1.8.3, because libgdbm_compat isn't |
1380 |
- there otherwise, should not affect people who have already built. Made 5.8.5 |
1381 |
- depend on 1.8.3 instead. Again, should not affect installed people. |
1382 |
- |
1383 |
- 22 Sep 2004; Robert Coie <rac@g.o> perl-5.8.2-r1.ebuild, |
1384 |
- perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, |
1385 |
- perl-5.8.5.ebuild: |
1386 |
- USE threads -> ithreads |
1387 |
- |
1388 |
- 21 Sep 2004; Danny van Dyk <kugelfang@g.o> perl-5.8.4-r1.ebuild: |
1389 |
- Marked stable on amd64. |
1390 |
- |
1391 |
- 09 Sep 2004; Gustavo Zacarias <gustavoz@g.o> perl-5.8.4-r1.ebuild: |
1392 |
- Stable on sparc to finally solve #36478 |
1393 |
- |
1394 |
- 08 Sep 2004; Robert Coie <rac@g.o> perl-5.8.4-r1.ebuild: |
1395 |
- keyword x86 and arm for uclibc folks |
1396 |
- |
1397 |
- 06 Sep 2004; Ciaran McCreesh <ciaranm@g.o> perl-5.8.2-r1.ebuild, |
1398 |
- perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild, |
1399 |
- perl-5.8.5.ebuild: |
1400 |
- Switch to use epause and ebeep, bug #62950 |
1401 |
- |
1402 |
- 31 Aug 2004; Guy Martin <gmsoft@g.o> perl-5.8.4.ebuild, |
1403 |
- perl-5.8.5.ebuild: |
1404 |
- Removed useless -fPIC for hppa. |
1405 |
- |
1406 |
- 21 Aug 2004; Joshua Kinard <kumba@g.o> perl-5.8.4-r1.ebuild: |
1407 |
- Marked stable on mips. |
1408 |
- |
1409 |
- 18 Aug 2004; Aron Griffis <agriffis@g.o> perl-5.8.4-r1.ebuild: |
1410 |
- stable on alpha |
1411 |
- |
1412 |
- 13 Aug 2004; Bryan Østergaard <kloeri@g.o> perl-5.8.4.ebuild: |
1413 |
- Stable on alpha. |
1414 |
- |
1415 |
- 07 Aug 2004; Robert Coie <rac@g.o> perl-5.8.2-r1.ebuild, |
1416 |
- perl-5.8.3.ebuild, perl-5.8.4-r1.ebuild, perl-5.8.4.ebuild: |
1417 |
- convert SHORT_PV and MY_P to bash |
1418 |
- |
1419 |
-*perl-5.8.5 (06 Aug 2004) |
1420 |
- |
1421 |
- 06 Aug 2004; Robert Coie <rac@g.o> +files/perl-5.8.5-noksh.patch, |
1422 |
- +files/perl-5.8.5-nonblock.patch, +files/perl-5.8.5-perldoc-emptydirs.patch, |
1423 |
- +files/perl-5.8.5-picdl.patch, +files/perl-5.8.5-prelink-lpthread.patch, |
1424 |
- +files/perl-5.8.5-reorder-INC.patch, +perl-5.8.5.ebuild: |
1425 |
- 5.8.5 |
1426 |
- |
1427 |
- 02 Aug 2004; Robert Coie <rac@g.o> +files/perl-5.8.4-nonblock.patch, |
1428 |
- perl-5.8.4-r1.ebuild: |
1429 |
- add nonblock.patch, primarily for sparc64 |
1430 |
- |
1431 |
- 29 Jul 2004; Guy Martin <gmsoft@g.o> perl-5.8.4.ebuild: |
1432 |
- Stable on hppa. |
1433 |
- |
1434 |
-*perl-5.8.4-r1 (29 Jul 2004) |
1435 |
- |
1436 |
- 29 Jul 2004; Robert Coie <rac@g.o> +perl-5.8.4-r1.ebuild: |
1437 |
- Move make test to src_test, but still call it if the maketest |
1438 |
- FEATURE is not enabled. If maketest ever becomes a default, this |
1439 |
- can be reconsidered. The NDBM-GDBM patch in bug 52660 is in here, |
1440 |
- and gdbm is allowed to provide ndbm, as it works for me with either |
1441 |
- 1.8.0-r5 (so2) or 1.8.3 (so3). So to get ndbm, one must either |
1442 |
- USE=berkdb and have db1 installed, or USE=gdbm in which case gdbm |
1443 |
- will come in. The man page fixes from bug 58620 are in. |
1444 |
- src_configure has been split out of src_compile in preparation for |
1445 |
- making compiles more easily resumable. An issue genone brought up |
1446 |
- where hardlinks aren't making it through portage's staging image has |
1447 |
- been addressed by making /usr/bin/perl a symlink to perl5.8.4 |
1448 |
- instead of a hardlink. The same issue was faced with suidperl, |
1449 |
- which has been removed completely to preemptively avoid security |
1450 |
- issues. sperl${PV} is gone too, in favor of the perl recommendation |
1451 |
- to use sudo instead of having setuid perl executables. I hope this |
1452 |
- will help security, but it can be restored if there is enough |
1453 |
- demand. |
1454 |
- |
1455 |
- 23 Jul 2004; Robert Coie <rac@g.o> perl-5.8.4.ebuild: |
1456 |
- keywording x86 and sparc |
1457 |
- |
1458 |
- 02 Jul 2004; <solar@g.o> perl-5.8.4.ebuild: |
1459 |
- don't call perl to install manfiles when FEATURES=noman is set. testing of the |
1460 |
- perl can be disable now with restrictions |
1461 |
- |
1462 |
- 29 Jun 2004; Aron Griffis <agriffis@g.o> perl-5.8.2-r1.ebuild, |
1463 |
- perl-5.8.3.ebuild, perl-5.8.4.ebuild: |
1464 |
- kill sparc64 use flag |
1465 |
- |
1466 |
- 25 Jun 2004; <solar@g.o> perl-5.8.4.ebuild: |
1467 |
- uclibc update |
1468 |
- |
1469 |
- 24 Jun 2004; <solar@g.o> perl-5.8.4.ebuild: |
1470 |
- added uclibc update for 5.8.4 |
1471 |
- |
1472 |
- 15 Jun 2004; <solar@g.o> perl-5.8.2-r1.ebuild, |
1473 |
- files/perl-5.8.2-uclibc.patch: |
1474 |
- basic initial uclibc support needed for bootstrapping |
1475 |
- |
1476 |
- 09 Jun 2004; Robert Coie <rac@g.o> +files/perl-5.8.4-noksh.patch, |
1477 |
- perl-5.8.4.ebuild: |
1478 |
- Add noksh.patch, bug 42665 |
1479 |
- |
1480 |
- 03 Jun 2004; Aron Griffis <agriffis@g.o> perl-5.8.2-r1.ebuild, |
1481 |
- perl-5.8.3.ebuild, perl-5.8.4.ebuild: |
1482 |
- Fix use invocation |
1483 |
- |
1484 |
- 02 Jun 2004; Travis Tilley <lv@g.o> perl-5.8.4.ebuild: |
1485 |
- stable on amd64 |
1486 |
- |
1487 |
- 31 May 2004; Robert Coie <rac@g.o> perl-5.8.2-r1.ebuild, |
1488 |
- perl-5.8.3.ebuild, perl-5.8.4.ebuild: |
1489 |
- Update makemaker blocks to <6.17, not worth making everybody recompile |
1490 |
- |
1491 |
- 10 May 2004; Michael McCabe <randy@g.o> perl-5.8.4.ebuild: |
1492 |
- Stable on s390 |
1493 |
- |
1494 |
- 08 May 2004; Robert Coie <rac@g.o> perl-5.8.4.ebuild, |
1495 |
- files/perl-5.8.4-prelink-lpthread.patch: |
1496 |
- Add back the -lpthread patch, frozen-bubble segfaults otherwise |
1497 |
- |
1498 |
-*perl-5.8.4 (03 May 2004) |
1499 |
- |
1500 |
- 03 May 2004; Robert Coie <rac@g.o> perl-5.8.4.ebuild, |
1501 |
- files/5.6.1-builtin-fixup.diff, files/5.6.1-op-test-fix.diff, |
1502 |
- files/perl-5.8.4-perldoc-emptydirs.patch, files/perl-5.8.4-picdl.patch, |
1503 |
- files/perl-5.8.4-reorder-INC.patch: |
1504 |
- Add 5.8.4 |
1505 |
- |
1506 |
- 28 Apr 2004; Mike Frysinger <vapier@g.o> : |
1507 |
- Clean up `use` syntax and remove ${CC} usage. |
1508 |
- |
1509 |
- 27 Feb 2004; Michael Cummings <mcummings@g.o> perl-5.6.1-r10.ebuild, |
1510 |
- perl-5.6.1-r11.ebuild, perl-5.6.1-r12.ebuild: |
1511 |
- 5.6.1 is no longer a requirement/needed in the tree |
1512 |
- |
1513 |
- 21 Feb 2004; Michael Cummings <mcummings@g.o> perl-5.8.0-r11.ebuild, |
1514 |
- perl-5.8.0-r12.ebuild, perl-5.8.0-r9.ebuild, perl-5.8.2.ebuild, |
1515 |
- files/libperl-5.8.0-create-libperl-soname.patch, |
1516 |
- files/perl-5.8.0-perldoc-emptydirs.patch, |
1517 |
- files/perl-5.8.0-prelink-lpthread.patch, files/perl-5.8.0-reorder-INC.patch, |
1518 |
- files/perl-5.8.0-sockatmark-should-__THROW.patch: |
1519 |
- Massive clean up. With 5.8.2 now marked stable on all platforms, we are |
1520 |
- removing the older 5.8.0 ebuilds, which are no longer available upstream |
1521 |
- anymore. I also cleaned out the files dir of any patches that were being |
1522 |
- specifically used by 5.8.0 and not the other versions. |
1523 |
- |
1524 |
- 19 Feb 2004; Aron Griffis <agriffis@g.o> perl-5.8.2-r1.ebuild: |
1525 |
- stable on alpha and ia64 |
1526 |
- |
1527 |
- 18 Feb 2004; Joshua Kinard <kumba@g.o> perl-5.8.2-r1.ebuild: |
1528 |
- Marking stable on mips |
1529 |
- |
1530 |
- 09 Feb 2004; Bartosch Pixa <darkspecter@g.o> perl-5.8.2-r1.ebuild: |
1531 |
- set ppc in keywords |
1532 |
- |
1533 |
- 06 Feb 2004; <gustavoz@g.o> perl-5.8.2-r1.ebuild: |
1534 |
- stable on sparc |
1535 |
- |
1536 |
- 03 Feb 2004; <gustavoz@g.o> perl-5.8.2-r1.ebuild: |
1537 |
- stable on hppa |
1538 |
- |
1539 |
- 01 Feb 2004; <rac@g.o> perl-5.8.2-r1.ebuild: |
1540 |
- mark x86 |
1541 |
- |
1542 |
-*perl-5.8.3 (17 Jan 2004) |
1543 |
- |
1544 |
- 17 Jan 2004; <rac@g.o> perl-5.8.1-r1.ebuild, perl-5.8.1-r2.ebuild, |
1545 |
- perl-5.8.3.ebuild, files/perl-5.8.1-perldoc-emptydirs.patch, |
1546 |
- files/perl-5.8.1-prelink-lpthread.patch, files/perl-5.8.1-reorder-INC.patch, |
1547 |
- files/perl-5.8.1_rc1-reorder-INC.patch, |
1548 |
- files/perl-5.8.1_rc1-sockatmark-should-__THROW.patch, |
1549 |
- files/perl-5.8.1_rc2-reorder-INC.patch, |
1550 |
- files/perl-5.8.1_rc2-sockatmark-should-__THROW.patch, |
1551 |
- files/perl-5.8.3-perldoc-emptydirs.patch, files/perl-5.8.3-picdl.patch, |
1552 |
- files/perl-5.8.3-prelink-lpthread.patch, files/perl-5.8.3-reorder-INC.patch: |
1553 |
- Upstream bump, housecleaning |
1554 |
- |
1555 |
- 06 Jan 2004; Luca Barbato <lu_zero@g.o> perl-5.8.0-r12.ebuild: |
1556 |
- Marked ~arm to let me commit ppc related changes (it is as wierd as it sound) |
1557 |
- |
1558 |
-*perl-5.8.2-r1 (29 Nov 2003) |
1559 |
- |
1560 |
- 29 Nov 2003; <rac@g.o> perl-5.8.2-r1.ebuild, |
1561 |
- files/perl-5.8.2-picdl.patch: |
1562 |
- Make CCCDLFLAGS apply to static archives like DynaLoader.a as well, even |
1563 |
- though we are not building a shared libperl here, because we do have a shared |
1564 |
- library elsewhere. Should make it so that arches like amd64 and hppa no longer |
1565 |
- have to add -fPIC to all cflags blindly. |
1566 |
- |
1567 |
- 26 Nov 2003; <rac@g.o> perl-5.8.2.ebuild: |
1568 |
- Make perl depend on exact same libperl version, so that upgrading perl will |
1569 |
- bring libperl along. Solves problems where new modules go into directories in |
1570 |
- @INC too new for libperl to know about |
1571 |
- |
1572 |
- 16 Nov 2003; Brad House <brad_mssw@g.o> perl-5.8.2.ebuild: |
1573 |
- mark stable on amd64 |
1574 |
- |
1575 |
-*perl-5.8.2 (08 Nov 2003) |
1576 |
- |
1577 |
- 08 Nov 2003; <rac@g.o> perl-5.8.2.ebuild, |
1578 |
- files/perl-5.8.2-perldoc-emptydirs.patch, |
1579 |
- files/perl-5.8.2-prelink-lpthread.patch, files/perl-5.8.2-reorder-INC.patch: |
1580 |
- new upstream version |
1581 |
- |
1582 |
- 22 Oct 2003; <rac@g.o> perl-5.8.1-r2.ebuild, |
1583 |
- files/perl-5.8.1-perldoc-emptydirs.patch: |
1584 |
- Forward-port the perldoc emptydirs patch |
1585 |
- |
1586 |
- 20 Oct 2003; Michael Cummings <mcummings@g.o> perl-5.8.1-r1.ebuild, |
1587 |
- perl-5.8.1-r2.ebuild: |
1588 |
- Changed how h2ph grabs its list of files; relying on h2ph to efficiently |
1589 |
- recurse was resulting a looping condition when there is a symlink in |
1590 |
- /usr/include/* (libxml was the sample case - thanks DarkSpecter!). Using find |
1591 |
- isolates the list to only .h files. |
1592 |
- |
1593 |
- 14 Oct 2003; <rac@g.o> perl-5.8.1-r2.ebuild: |
1594 |
- Allow building even when db-1 is not present, but let ndbm_file use it if it's |
1595 |
- there |
1596 |
- |
1597 |
-*perl-5.8.1-r2 (02 Oct 2003) |
1598 |
- |
1599 |
- 02 Oct 2003; <rac@g.o> perl-5.8.1-r2.ebuild, perl-5.8.1.ebuild, |
1600 |
- perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild, perl-5.8.1_rc3.ebuild, |
1601 |
- perl-5.8.1_rc4.ebuild, files/perl-5.8.1-prelink-lpthread.patch: |
1602 |
- Clean house, readd pthread prelink patch to avoid reported sdl segfaulting. |
1603 |
- Thanks to lisa for the report. |
1604 |
- |
1605 |
-*perl-5.8.1-r1 (29 Sep 2003) |
1606 |
- |
1607 |
- 29 Sep 2003; <rac@g.o> perl-5.8.1-r1.ebuild: |
1608 |
- Change destdir handling in a couple of places |
1609 |
- |
1610 |
-*perl-5.8.1 (27 Sep 2003) |
1611 |
- |
1612 |
- 27 Sep 2003; <rac@g.o> perl-5.8.1.ebuild, |
1613 |
- files/perl-5.8.1-reorder-INC.patch: |
1614 |
- New upstream revision |
1615 |
- |
1616 |
- 17 Sep 2003; Jon Portnoy <avenj@g.o> perl-5.8.0-r12.ebuild : |
1617 |
- ia64 keywords. |
1618 |
- |
1619 |
- 22 Aug 2003; Michael Cummings <mcummings@g.o> perl-5.6.1-r10.ebuild, |
1620 |
- perl-5.6.1-r11.ebuild, perl-5.6.1-r12.ebuild, perl-5.8.0-r10.ebuild, |
1621 |
- perl-5.8.0-r11.ebuild, perl-5.8.0-r12.ebuild, perl-5.8.0-r9.ebuild, |
1622 |
- perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild, perl-5.8.1_rc3.ebuild: |
1623 |
- Corrected h2ph behaviour to now run -r -l -- recursively :) |
1624 |
- Also fixes bug 14461 |
1625 |
- |
1626 |
-*perl-5.8.1_rc3 (30 Jul 2003) |
1627 |
- |
1628 |
- 30 Jul 2003; Michael Cummings <mcummings@g.o> perl-5.8.1_rc3.ebuild: |
1629 |
- Latest release candidate for 5.8.1 |
1630 |
- |
1631 |
- 25 Jul 2003; <rac@g.o> perl-5.8.1_rc1.ebuild, perl-5.8.1_rc2.ebuild: |
1632 |
- Forward-port alpha and hppa fixes from 5.8.0-r9 |
1633 |
- |
1634 |
- 25 Jul 2003; <rac@g.o> perl-5.8.0-r12.ebuild: |
1635 |
- Remove ~arch protection on all but hppa |
1636 |
- |
1637 |
-*perl-5.8.1_rc2 (23 Jul 2003) |
1638 |
- |
1639 |
- 23 Jul 2003; <rac@g.o> perl-5.8.1_rc2.ebuild, |
1640 |
- files/perl-5.8.1_rc2-reorder-INC.patch, |
1641 |
- files/perl-5.8.1_rc2-sockatmark-should-__THROW.patch: |
1642 |
- Add 5.8.1-rc2 |
1643 |
- |
1644 |
- 18 Jul 2003; <rac@g.o> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: |
1645 |
- Add blocker on Test-Simple versions that overwrite the core |
1646 |
- |
1647 |
- 18 Jul 2003; <rac@g.o> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: |
1648 |
- Portage depends to >=2.0.48-r4. This is important for blocking depends |
1649 |
- |
1650 |
- 16 Jul 2003; <rac@g.o> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: |
1651 |
- Add portage depend on version that fixes bug 23546, so the blocking depends |
1652 |
- will be guaranteed to work even if people are upgrading |
1653 |
- |
1654 |
- 15 Jul 2003; <rac@g.o> perl-5.8.0-r12.ebuild, perl-5.8.1_rc1.ebuild: |
1655 |
- Fiddle with the module block depends a bit, largely to ensure that File-Spec |
1656 |
- 0.84 doesn't fall through the cracks |
1657 |
- |
1658 |
-*perl-5.8.1_rc1 (10 Jul 2003) |
1659 |
- |
1660 |
- 10 Jul 2003; <rac@g.o> perl-5.8.1_rc1.ebuild, |
1661 |
- files/perl-5.8.1_rc1-reorder-INC.patch, |
1662 |
- files/perl-5.8.1_rc1-sockatmark-should-__THROW.patch: |
1663 |
- Add 5.8.1_rc1. Experimental. |
1664 |
- |
1665 |
- 01 Jul 2003; Todd Sunderlin <todd@g.o> perl-5.8.0-r11.ebuild: |
1666 |
- set stable on sparc |
1667 |
- |
1668 |
- 26 Jun 2003; <rac@g.o> perl-5.8.0-r10.ebuild, perl-5.8.0-r11.ebuild, |
1669 |
- perl-5.8.0-r12.ebuild: |
1670 |
- Add -Dd_u32align on mips to work around a gcc 3.3 kernel compiling bug |
1671 |
- |
1672 |
- 26 Jun 2003; <rac@g.o> perl-5.8.0-r12.ebuild: |
1673 |
- Add block depends on ExtUtils-MakeMaker and File-Spec, because we need to get |
1674 |
- those uninstalled before they steal our files again |
1675 |
- |
1676 |
-*perl-5.8.0-r12 (25 Jun 2003) |
1677 |
- |
1678 |
- 25 Jul 2003; Guy Martin <gmsoft@g.o> perl-5.8.0-r12.ebuild : |
1679 |
- Marked stable on hppa. |
1680 |
- |
1681 |
- 25 Jun 2003; <rac@g.o> perl-5.8.0-r12.ebuild, |
1682 |
- files/perl-5.8.0-reorder-INC.patch: |
1683 |
- Reorder @INC so that site modules can override vendor modules, which can in |
1684 |
- turn override core modules. |
1685 |
- |
1686 |
- 24 Jun 2003; Aron Griffis <agriffis@g.o> perl-5.8.0-r10.ebuild: |
1687 |
- Mark stable on alpha |
1688 |
- |
1689 |
- 10 Jun 2003; <rac@g.o> perl-5.6.1-r12.ebuild: |
1690 |
- Mark stable on x86 |
1691 |
- |
1692 |
- 06 Jun 2003; <rac@g.o> perl-5.6.1-r12.ebuild: |
1693 |
- Add sed-4 dependency to use sed -i |
1694 |
- |
1695 |
- 04 Jun 2003; <rac@g.o> perl-5.8.0-r11.ebuild: |
1696 |
- Relax db DEPEND as well as RDEPEND. Thanks to mcummings for the catch. |
1697 |
- |
1698 |
-*perl-5.8.0-r11 (03 Jun 2003) |
1699 |
- |
1700 |
- 03 Jun 2003; <rac@g.o> perl-5.8.0-r11.ebuild: |
1701 |
- Clean out libperl bits from ebuild. Grab newer version of Safe.pm from CPAN |
1702 |
- for security reasons, DB_File for db 4.1 compatibility. |
1703 |
- |
1704 |
-*perl-5.6.1-r12 (02 Jun 2003) |
1705 |
- |
1706 |
- 02 Jun 2003; <rac@g.o> perl-5.6.1-r12.ebuild: |
1707 |
- Replace PDEPEND strategy for ExtUtils::MakeMaker and Safe.pm with the approach |
1708 |
- of injecting newer versions directly into the core |
1709 |
- |
1710 |
-*perl-5.6.1-r11 (31 May 2003) |
1711 |
- |
1712 |
- 31 May 2003; Alastair Tse <liquidx@g.o> perl-5.6.1-r10.ebuild, |
1713 |
- perl-5.6.1-r11.ebuild, files/5.6.1-builtin-fixup.diff, |
1714 |
- files/5.6.1-op-test-fix.diff, files/stat.t: |
1715 |
- Putting perl-5.6.1 back in because it breaks the default-1.0 profile. |
1716 |
- |
1717 |
- 30 May 2003; <rac@g.o> perl-5.6.1-r10.ebuild, perl-5.6.1-r11.ebuild, |
1718 |
- perl-5.8.0-r10.ebuild, files/5.6.1-builtin-fixup.diff, |
1719 |
- files/5.6.1-op-test-fix.diff: |
1720 |
- Marking stable on mips, thanks to dragon and kumba for verification and |
1721 |
- mcummings for coordination. Also cleaning 5.6.1 ebuilds, as all marked |
1722 |
- arches now have a stable 5.8 version |
1723 |
- |
1724 |
- 27 May 2003; <rac@g.o> perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild: |
1725 |
- Add threads to IUSE, thanks to liquidx for the catch |
1726 |
- |
1727 |
- 20 May 2003; Tavis Ormandy <taviso@g.o> perl-5.8.0-r10.ebuild: |
1728 |
- removing gcc hardcodes. |
1729 |
- |
1730 |
- 18 May 2003; Tavis Ormandy <taviso@g.o> perl-5.8.0-r9.ebuild: |
1731 |
- removing hardcoded compiler. |
1732 |
- |
1733 |
-*perl-5.8.0-r10 (30 Mar 2003) |
1734 |
- |
1735 |
- 23 Apr 2003; <rac@g.o> perl-5.8.0-r10.ebuild: |
1736 |
- Only build extra HTML documentation if USE="doc" is set - thanks to |
1737 |
- msterret@g.o - bug #16401 |
1738 |
- |
1739 |
- 07 Apr 2003; Martin Holzer <mholzer@g.o> perl-5.6.1-r10.ebuild, |
1740 |
- perl-5.6.1-r11.ebuild, perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild: |
1741 |
- Changes portage version depend. Closes #13339. |
1742 |
- |
1743 |
- 30 Mar 2003; <rac@g.o> perl-5.8.0-r10.ebuild: |
1744 |
- marking stable again on x86 and ppc - previous sparc keyword commit undid this |
1745 |
- and broke things |
1746 |
- |
1747 |
- 30 Mar 2003; Rodney Rees <manson@g.o> perl-5.8.0-r10.ebuild, |
1748 |
- marked stable for sparc |
1749 |
- |
1750 |
-*perl-5.8.0-r10 (11 Mar 2003) |
1751 |
- |
1752 |
- 27 Mar 2003; <rac@g.o> perl-5.8.0-r10.ebuild: |
1753 |
- Marking stable for x86 and ppc, no problems reported from ~arch testers |
1754 |
- |
1755 |
- 11 Mar 2003; Seemant Kulleen <seemant@g.o> perl-5.6.1-r10.ebuild, |
1756 |
- perl-5.6.1-r11.ebuild, perl-5.8.0-r10.ebuild, perl-5.8.0-r9.ebuild, |
1757 |
- files/5.6.1-builtin-fixup.diff, files/5.6.1-op-test-fix.diff, |
1758 |
- files/libperl-5.8.0-create-libperl-soname.patch, files/libperl_rebuilder, |
1759 |
- files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patch, |
1760 |
- files/perl-5.8.0-perldoc-emptydirs.patch, |
1761 |
- files/perl-5.8.0-prelink-lpthread.patch, |
1762 |
- files/perl-5.8.0-sockatmark-should-__THROW.patch, files/stat.t: |
1763 |
- moved to dev-lang from sys-devel |
1764 |
- |
1765 |
-*perl-5.8.0-r10 (28 Feb 2003) |
1766 |
- |
1767 |
- 01 Mar 2003; Brandon Low <lostlogic@g.o> perl-5.8.0-r10.ebuild, |
1768 |
- perl-5.8.0-r9.ebuild: |
1769 |
- Make use emake instead of make, but still use 1 process build where needed |
1770 |
- |
1771 |
- 28 Feb 2003; <rac@g.o> perl-5.8.0-r10.ebuild: |
1772 |
- Ensure that libpthread is linked against by perl, so that runtime |
1773 |
- signal handling works correctly (bug #14380). |
1774 |
- |
1775 |
- Patch perldoc to not abort when it attempts to search nonexistent |
1776 |
- directories (bug #16589). |
1777 |
- |
1778 |
-*perl-5.6.1-r11 (14 Feb 2003) |
1779 |
- |
1780 |
- 24 Mar 2003; <rac@g.o> perl-5.6.1-r10.ebuild, perl-5.6.1-r11.ebuild: |
1781 |
- Remove spurious '$' from head of SRC_URI |
1782 |
- |
1783 |
- 16 Mar 2003; Jan Seidel <tuxus@g.o> : |
1784 |
- Added mips to KEYWORDS |
1785 |
- |
1786 |
- 14 Feb 2003; Mark Guertin <gerk@g.o> perl-5.6.1-r11.ebuild : |
1787 |
- Set to ppc stable |
1788 |
- |
1789 |
- 14 Feb 2003; Mark Guertin <gerk@g.o> perl-5.6.1-r11.ebuild files/5.6.1-builtin-fixup.diff files/5.6.1-op-test-fix.diff files/digest-perl-5.6.1-r11 : |
1790 |
- built-in sed fixups, placed in makefile.SH instead of randomly thru the build. Thanks to rac for all his help and an lfs patch |
1791 |
- |
1792 |
- 11 Feb 2003; Guy Martin <gmsoft@g.o> perl-5.8.0-r9.ebuild : |
1793 |
- Added hppa to keywords. |
1794 |
- |
1795 |
-*perl-5.8.0-r9 (15 Jan 2003) |
1796 |
- |
1797 |
- 23 Feb 2003; Guy Martin <gmsoft@g.o> perl-5.8.0-r9.ebuild : |
1798 |
- Added -fPIC to CFLAGS on hppa. It's needed by apps linking to some perl libs. |
1799 |
- |
1800 |
- 18 Feb 2003; Zach Welch <zwelch@g.o> perl-5.8.0-r9.ebuild : |
1801 |
- Added arm to keywords. |
1802 |
- |
1803 |
- 10 Feb 2003; Seemant Kulleen <seemant@g.o> *.ebuild : |
1804 |
- |
1805 |
- removed old and crusty ebuilds, there were just way too many in here. |
1806 |
- Also, changed sed statements to use : instead of / |
1807 |
- |
1808 |
- 05 Feb 2003; J Robert Ray <jrray@g.o> perl-5.8.0-r9.ebuild; Changed to strip |
1809 |
- "-malign-double" from CFLAGS, fixing bug 14608. |
1810 |
- |
1811 |
- 17 Jan 2003;Michael Cummings <mcummings@g.o> perl-5.8.0-r9; |
1812 |
- |
1813 |
- Another blundered typo. The flag-o-matic include had a "0" instead of a "O" |
1814 |
- |
1815 |
- 16 Jan 2003; Michael Cummings <mcummings@g.o> perl-5.8.0-r9; |
1816 |
- |
1817 |
- Typo fix, this one in an einfo. |
1818 |
- Incorporate flag-o-matic per bug 13952 - the -Os flag doesn't work with perl |
1819 |
- |
1820 |
- 15 Jan 2003; Michael Cummings <mcummings@g.o> perl-5.8.0-r9; |
1821 |
- |
1822 |
- Major typo corrections that affected the placement of scripts and the man |
1823 |
- pages. There was a typo introduced into the 5.8 ebuilds early on that was |
1824 |
- not caught until now that left the location of the man pages blank and that |
1825 |
- misset the /usr call for scripts placement from perl modules. This was caught |
1826 |
- in bugs 13886 and 13920 |
1827 |
- |
1828 |
- 15 Jan 2003; J Robert Ray <jrray@g.o> libperl_rebuilder : Fixed |
1829 |
- unfortunate typo. |
1830 |
- |
1831 |
-*perl-5.8.0-r8 (06 Jan 2003) |
1832 |
- |
1833 |
- 12 Jan 2003; Michael Cummings <mcummings@g.o> perl-5.8.0-r8, |
1834 |
- libperl_rebuilder: |
1835 |
- |
1836 |
- ebuild - Put a sleep where we had one in the else block so that there is a |
1837 |
- pause before emerging (notice regarding threads). Added a sleep at the tail |
1838 |
- end of the ebuild so that there is a pause for folks doing an emerge -u world |
1839 |
- so that they at leat have an opportunity to see the notice. |
1840 |
- libperl_rebuilder - Removed the unmerge section, that's really overkill for |
1841 |
- our needs and only complicates things. Added new syntax to check for files |
1842 |
- installed into /usr/lib/perl* that weren't picked up previously. Changed the |
1843 |
- name of the log file to perl-update.log (makes more sense ;) ) Added mask |
1844 |
- check earlier in the sanity phase. |
1845 |
- |
1846 |
- 08 Jan 2003; Seemant Kulleen <seemant@g.o> perl-5.8.0-r8.ebuild : |
1847 |
- |
1848 |
- Unmasked for sparc. |
1849 |
- |
1850 |
- 08 Jan 2003; Brandon Low <lostlogic@g.o> perl-5.8.0-r8: |
1851 |
- Later that day: dosed smells funny, switch some of it |
1852 |
- to use just sed and a for loop, this smells better |
1853 |
- to me, and fixed the problems I was having with |
1854 |
- ${D} staying in the files. |
1855 |
- |
1856 |
- 08 Jan 2003; Martin Schlemmer <azarah@g.o> perl-5.8.0-r8: |
1857 |
- Remove a wild 'test' from comments =) |
1858 |
- |
1859 |
- 08 Jan 2003; Michael Cummings <mcummings@g.o> perl-5.8.0-r8: |
1860 |
- Unmasking for x86. |
1861 |
- |
1862 |
- 08 Jan 2003; Brandon Low <lostlogic@g.o> perl-5.8.0-r8: |
1863 |
- Updated ewarn at the top so that it makes sense (was telling a user |
1864 |
- they could use threads when they already were) |
1865 |
- |
1866 |
- 06 Jan 2003; Michael Cummings <mcummings@g.o> perl-5.8.0-r8: |
1867 |
- Updated einfo, added libperl ebuild. I've placed the libperl rebuilder |
1868 |
- in the filesdir and added a note about it to the pkg_postinstall. Thanks |
1869 |
- go to Azarah for the new set of ebuilds. |
1870 |
- |
1871 |
- 03 Jan 2002; Michael Cummings <mcummings@g.o> perl-5.6.1-r10: |
1872 |
- small fix to regex of x2p/makefile - cp'ied the process further down the |
1873 |
- ebuild since this is rebuilt at each stage. This is for gcc-3.2 users |
1874 |
- in particular and should take care of bug 12853 |
1875 |
- |
1876 |
- 27 Dec 2002; Michael Cummings <mcummings@g.o> |
1877 |
- perl-5.8.0-r7.ebuild: |
1878 |
- |
1879 |
- Added depend for automake |
1880 |
- |
1881 |
- 27 Dec 2002; Michael Cummings <mcummings@g.o> |
1882 |
- perl-5.6.1-r10: |
1883 |
- |
1884 |
- Added depend for automake |
1885 |
- |
1886 |
- 27 Dec 2002; Michael Cummings <mcummings@g.o> |
1887 |
- perl-5.8.0-r7.ebuild: |
1888 |
- |
1889 |
- Note for remerging perl modules added. Unmasked for x86. |
1890 |
- |
1891 |
-*perl-5.8.0-r7 (22 Dec 2002) |
1892 |
- |
1893 |
- 22 Dec 2002; Michael Cummings <mcummings@g.o> |
1894 |
- perl-5.8.0-r7.ebuild: |
1895 |
- |
1896 |
- PLEASE READ. There was a problem introduced for non threaded perl |
1897 |
- 5.8's - a correction introduced earlier for threaded perls was adding |
1898 |
- -thread to the name of your arch. THIS CAUSES PROBLEMS FOR SOME |
1899 |
- MODULES. For instance, the DBI module checks to see what the name of |
1900 |
- your Config.pm has listed for $Config{archname} - if it had thread in |
1901 |
- it *anywhere*, it assumed you had threading enabled, but since your |
1902 |
- perl was failing to use threads, would fail. This will version of the |
1903 |
- ebuild will correct that. You will need to re-emerge modules installed |
1904 |
- with perl 5.8. A tool for this is forthcoming. |
1905 |
- |
1906 |
- |
1907 |
- 20 Dec 2002; Michael Cummings <mcummings@g.o> |
1908 |
- perl-5.8.0-r6.ebuild: |
1909 |
- |
1910 |
- Finished what Lostlogic started - finished path corrections for |
1911 |
- threading vs unthreaded perl 5.8 |
1912 |
- |
1913 |
- 20 Dec 2002; Michael Cummings <mcummings@g.o> |
1914 |
- perl-5.6.1-r10.ebuild: |
1915 |
- |
1916 |
- new ebuild confirmed by arch devs - Gerk did ppc, Alron did sparc |
1917 |
- |
1918 |
-*perl-5.6.1-r10 (19 Dec 2002) |
1919 |
- |
1920 |
- 07 Feb 2003; Guy Martin <gmsoft@g.o> perl-5.6.1-r9.ebuild perl-5.6.1-r10.ebuild : |
1921 |
- Added hppa to keywords. |
1922 |
- |
1923 |
- 19 Jan 2003; Jan Seidel <tuxus@g.o> : |
1924 |
- Unmasking for mips |
1925 |
- |
1926 |
- 19 Dec 2002; Michael Cummings <mcummings@g.o> |
1927 |
- perl-5.6.1-r10.ebuild: |
1928 |
- |
1929 |
- Contains patch for safe.pm - security bug, see bug 12190. |
1930 |
- |
1931 |
- 19 Dec 2002; Michael Cummings <mcummings@g.o> |
1932 |
- perl-5.8.0-r6.ebuild: |
1933 |
- |
1934 |
- Same name, different ebuild. This is for the safe.pm fix. |
1935 |
- |
1936 |
-*perl-5.8.0-r6 (17 Dec 2002) |
1937 |
- |
1938 |
- 17 Dec 2002; Brandon Low <lostlogic@g.o> perl-5.8.0-r6.ebuild : |
1939 |
- -arch this bad boy, it reb0rk what I unb0rk last night, stick with -r5 |
1940 |
- will probably skip -r6 for the moment and go to -r7 with some more |
1941 |
- fixage when we know what to refix more :) |
1942 |
- |
1943 |
- 17 Dec 2002; Michael Cummings <mcummings@g.o> |
1944 |
- perl-5.8.0-r6.ebuild: |
1945 |
- |
1946 |
- Further fixes to path writing. If the user asks for threading, the |
1947 |
- dirs are $[arch]-linux-thread-multi. If not, the paths are |
1948 |
- $[arch]-linux - this is correct behaviour!! Installation with |
1949 |
- threading is *not* supported by all apps that dep perl. |
1950 |
- |
1951 |
-*perl-5.8.0-r5 (17 Dec 2002) |
1952 |
- |
1953 |
- 17 Dec 2002; Brandon Low <lostlogic@g.o> perl-5.8.0-r5.ebuild: |
1954 |
- |
1955 |
- Fix threading use flag thingus, it doesn't put things in ${D}/${D} later |
1956 |
- now. Fix messages to only display if needed. You will need to remerge |
1957 |
- all your perl modules after you install this with threads. |
1958 |
- |
1959 |
-*perl-5.8.0-r4 (15 Dec 2002) |
1960 |
- |
1961 |
- 15 Dec 2002; Michael Cummings <mcummings@g.o> |
1962 |
- perl-5.8.0-r4.ebuild: |
1963 |
- |
1964 |
- Made threading an internal use flag. This is to be used with caution. |
1965 |
- Added eerror messages to warn users of potential probs. |
1966 |
- |
1967 |
- 13 Dec 2002; Martin Schlemmer <azarah@g.o> perl-5.6.1-r9.ebuild : |
1968 |
- |
1969 |
- Fix screwup in DEPEND, RDEPEND and PDEPEND. |
1970 |
- |
1971 |
- 12 Dec 2002; Michael Cummings <mcummings@g.o> |
1972 |
- perl-5.6.1-r9.ebuild: |
1973 |
- |
1974 |
- PDEPEND is in portage now, can unmask this. This -r installs the |
1975 |
- makemaker fix after installing perl - finally fixed. Thanks carpaski! |
1976 |
- |
1977 |
- 11 Dec 2002; Michael Cummings <mcummings@g.o> |
1978 |
- perl-5.8.0-r3.ebuild: |
1979 |
- |
1980 |
- Busy day =:) Added LC_ALL=C into 5.8 (a fix made for 5.6.1, but lost) |
1981 |
- |
1982 |
- 11 Dec 2002; Michael Cummings <mcummings@g.o> |
1983 |
- perl-5.8.0-r3.ebuild: |
1984 |
- |
1985 |
- Changed emake back to make. bcowan pointed out that the parallel |
1986 |
- make fails for him, which is legit |
1987 |
- |
1988 |
- 11 Dec 2002; Michael Cummings <mcummings@g.o> |
1989 |
- perl-5.6.1-r9.ebuild: |
1990 |
- |
1991 |
- Pulled until PDEPEND is in. This worked only for those not behind |
1992 |
- firewalls, and unfortunately perl needs to work across the board. |
1993 |
- |
1994 |
-*perl-5.6.1-r9 (10 Dec 2002) |
1995 |
- |
1996 |
- 10 Dec 2002; Michael Cummings <mcummings@g.o> |
1997 |
- perl-5.6.1-r9.ebuild: |
1998 |
- |
1999 |
- Major fixes, including the inclusion of the ExtUtils-MakeMaker fix |
2000 |
- directly into perl's ebuild (thanks seemant!). |
2001 |
- |
2002 |
-* Autoupdate keywords (12-6-02) |
2003 |
- 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords |
2004 |
- |
2005 |
- 26 Nov 2002; Michael Cummings <mcummings@g.o>: |
2006 |
- |
2007 |
- Corrected deps in perl-5.6.1-r8 per bugs 4116 and 9314 |
2008 |
- |
2009 |
-*perl-5.6.1-r8 (13 Oct 2002) |
2010 |
- |
2011 |
- 22 Nov 2002; <mcummings@g.o> |
2012 |
- |
2013 |
- Added einfo note (finally) to instruct users to install MakeMaker |
2014 |
- patch. Also added catch for cases where -gdbm and -berkdb are in |
2015 |
- the use flags - perl requires at least one of them to be available |
2016 |
- |
2017 |
- Second incantation of -r8. This time, it is for LC_ALL=C being added to |
2018 |
- the ebuild itself. Perl won't compile correctly otherwise and handles |
2019 |
- internationaliztion post install. |
2020 |
- |
2021 |
- 13 Oct 2002; Seemant Kulleen <seemant@g.o> perl-5.6.1-r8.ebuild |
2022 |
- files/digest-perl-5.6.1-r8 : |
2023 |
- |
2024 |
- The fixes from -r7 didn't seem to make it into portage. So this version |
2025 |
- has those, plus the updated MakeMaker. should close bug #8998 by |
2026 |
- rac@××××××××.com (Robert Coie) |
2027 |
- |
2028 |
-*perl-5.6.1-r7 (02 Oct 2002) |
2029 |
- |
2030 |
- 02 Oct 2002; mcummings <mcummings@g.o> : Thanks entirely to seemant, |
2031 |
- this release incorporates the MakeMaker fix directly into perl ebuild process. |
2032 |
- |
2033 |
-*perl-5.8.0-r3 (13 Sep 2002) |
2034 |
- |
2035 |
- 13 Sep 2002; <mcummings@g.o> : r3 is a cleaner ebuild that should have added support for other platforms. |
2036 |
- |
2037 |
-*perl-5.8.0-r2 (16 Aug 2002) |
2038 |
- |
2039 |
- 16 Aug 2002; Michael Cummings <mcummings@g.o> : added |
2040 |
- fix for gcc compile flags that corrects problems with apps |
2041 |
- compiling against perl. |
2042 |
- |
2043 |
-*perl-5.8.0-r1 (10 Aug 2002) |
2044 |
- |
2045 |
- 05 Aug 2002; Michael Cummings <mcummings@g.o> : added |
2046 |
- threading, fixed hard coded architecture prefix, cleaned up |
2047 |
- ebuild |
2048 |
- |
2049 |
-*perl-5.8.0 (28 Jul 2002) |
2050 |
- |
2051 |
- 05 Aug 2002; pvdabeel <pvdabeel@g.o> : fix header |
2052 |
- |
2053 |
- 28 Jul 2002; Maik Schreiber <blizzy@g.o> : version bump |
2054 |
- |
2055 |
-*perl-5.6.1-r6 (04 Aug 2002) |
2056 |
- |
2057 |
- 27 Aug 2002; mcummings <mcummings@g.o> : Added stat.t fix, |
2058 |
- fixes compile problems on boxes with no suid's in the */bin's |
2059 |
- bug 7120, affects fresh installs only |
2060 |
- |
2061 |
- 05 Aug 2002; pvdabeel <pvdabee@g.o> : Added ppc keyword |
2062 |
- |
2063 |
- 05 Aug 2002; pvdabeel <pvdabee@g.o> : changelog entry |
2064 |
- |
2065 |
-*perl-5.6.1-r5 (25 Jul 2002) |
2066 |
- |
2067 |
- 05 Aug 2002; pvdabeel <pvdabeel@g.o> : |
2068 |
- fix header |
2069 |
- |
2070 |
- 26 Jul 2002; Spider <spider@g.o> : |
2071 |
- fix SRC_URI to become pub/CPAN instead of pub/perl/CPAN |
2072 |
- |
2073 |
- 25 Jul 2002; Spider <spider@g.o> perl-5.6.1-r5.ebuild |
2074 |
- minor patch to make it build on my gcc 3.1-r8 system |
2075 |
- |
2076 |
-*perl-5.6.1-r4 (20 May 2002) |
2077 |
- |
2078 |
- 05 Aug 2002; pvdabeel <pvdabeel@g.o> : |
2079 |
- fix header |
2080 |
- |
2081 |
- 26 Jul 2002; Spider <spider@g.o> : |
2082 |
- fix SRC_URI to become pub/CPAN instead of pub/perl/CPAN |
2083 |
- |
2084 |
- 20 May 2002; Preston A. Elder <prez@g.o> perl-5.6.1-r4.ebuild |
2085 |
- files/digest-perl-5.6.1-r4 : |
2086 |
- |
2087 |
- Added ebuild that works with gcc 3.1. |
2088 |
- |
2089 |
-*perl-5.6.1-r3 (5 May 2002) |
2090 |
- |
2091 |
- 5 May 2002; Seemant Kulleen <seemant@g.o> perl-5.6.1-r4.ebuild |
2092 |
- files/digest-perl-5.6.1-r4 : |
2093 |
- |
2094 |
- Added an eclass called perl-post.eclass, which this ebuild now inherits, |
2095 |
- so that the .pod file in ${libarchdir} gets updated cleanly with |
2096 |
- emerging and unmerging. |
2097 |
- |
2098 |
-*perl-5.6.1-r3 (21 Mar 2002) |
2099 |
- |
2100 |
- 21 Mar 2002; Seemant Kulleen <seemant@g.o> perl-5.6.1-r3.ebuild : |
2101 |
- |
2102 |
- HTML documentation no longer gets gzipped, but a revision upgrade wasn't |
2103 |
- absolutely necessary, I don't think. Thanks to stefan@×××××××××××××.at |
2104 |
- for pointing it out. |
2105 |
- |
2106 |
-*perl-5.6.1-r3 (1 Feb 2002) |
2107 |
- |
2108 |
- 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog : |
2109 |
- |
2110 |
- Added initial ChangeLog which should be updated whenever the package is |
2111 |
- updated in any way. This changelog is targetted to users. This means that the |
2112 |
- comments should well explained and written in clean English. The details about |
2113 |
- writing correct changelogs are explained in the skel.ChangeLog file which you |
2114 |
- can find in the root directory of the portage repository. |
2115 |
|
2116 |
diff --git a/dev-lang/perl/files/eblits/common-v50160001.eblit b/dev-lang/perl/files/eblits/common-v50160001.eblit |
2117 |
deleted file mode 100644 |
2118 |
index d2f471b..0000000 |
2119 |
--- a/dev-lang/perl/files/eblits/common-v50160001.eblit |
2120 |
+++ /dev/null |
2121 |
@@ -1,71 +0,0 @@ |
2122 |
-# Copyright 1999-2013 Gentoo Foundation |
2123 |
-# Distributed under the terms of the GNU General Public License v2 |
2124 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/common-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ |
2125 |
- |
2126 |
-src_remove_dual_file() { |
2127 |
- local i pkg ver |
2128 |
- pkg="$1" |
2129 |
- ver="$2" |
2130 |
- shift 2 |
2131 |
- case "${EBUILD_PHASE:-none}" in |
2132 |
- postinst|postrm) |
2133 |
- for i in "$@" ; do |
2134 |
- alternatives_auto_makesym "${i}" "${i}-[0-9]*" |
2135 |
- done |
2136 |
- ;; |
2137 |
- setup) |
2138 |
- for i in "$@" ; do |
2139 |
- if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then |
2140 |
- has_version ${pkg} && ewarn "You must reinstall ${pkg} !" |
2141 |
- break |
2142 |
- fi |
2143 |
- done |
2144 |
- ;; |
2145 |
- install) |
2146 |
- for i in "$@" ; do |
2147 |
- if ! [[ -f "${ED}"${i} ]] ; then |
2148 |
- ewarn "${i} does not exist!" |
2149 |
- continue |
2150 |
- fi |
2151 |
- mv "${ED}"${i}{,-${ver}-${P}} || die |
2152 |
- done |
2153 |
- ;; |
2154 |
- esac |
2155 |
-} |
2156 |
- |
2157 |
-src_remove_dual_man() { |
2158 |
- local i pkg ver ff |
2159 |
- pkg="$1" |
2160 |
- ver="$2" |
2161 |
- shift 2 |
2162 |
- case "${EBUILD_PHASE:-none}" in |
2163 |
- postinst|postrm) |
2164 |
- for i in "$@" ; do |
2165 |
- ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*` |
2166 |
- ff=${ff##*${i#${i%.[0-9]}}} |
2167 |
- alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*" |
2168 |
- done |
2169 |
- ;; |
2170 |
- install) |
2171 |
- for i in "$@" ; do |
2172 |
- if ! [[ -f "${ED}"${i} ]] ; then |
2173 |
- ewarn "${i} does not exist!" |
2174 |
- continue |
2175 |
- fi |
2176 |
- mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die |
2177 |
- done |
2178 |
- ;; |
2179 |
- esac |
2180 |
-} |
2181 |
- |
2182 |
-src_remove_dual() { |
2183 |
- local i pkg ver |
2184 |
- pkg="$1" |
2185 |
- ver="$2" |
2186 |
- shift 2 |
2187 |
- for i in "$@" ; do |
2188 |
- src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}" |
2189 |
- src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1" |
2190 |
- done |
2191 |
-} |
2192 |
- |
2193 |
|
2194 |
diff --git a/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit b/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit |
2195 |
deleted file mode 100644 |
2196 |
index 9141e17..0000000 |
2197 |
--- a/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit |
2198 |
+++ /dev/null |
2199 |
@@ -1,67 +0,0 @@ |
2200 |
-# Copyright 1999-2013 Gentoo Foundation |
2201 |
-# Distributed under the terms of the GNU General Public License v2 |
2202 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postinst-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ |
2203 |
- |
2204 |
-eblit-perl-pkg_postinst() { |
2205 |
- dual_scripts |
2206 |
- |
2207 |
- if [[ "${ROOT}" = "/" ]] ; then |
2208 |
- local INC DIR file |
2209 |
- INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }') |
2210 |
- einfo "Removing old .ph files" |
2211 |
- for DIR in ${INC} ; do |
2212 |
- if [[ -d "${DIR}" ]] ; then |
2213 |
- for file in $(find "${DIR}" -name "*.ph" -type f ) ; do |
2214 |
- rm -f "${file}" |
2215 |
- einfo "<< ${file}" |
2216 |
- done |
2217 |
- fi |
2218 |
- done |
2219 |
- # Silently remove the now empty dirs |
2220 |
- for DIR in ${INC} ; do |
2221 |
- if [[ -d "${DIR}" ]] ; then |
2222 |
- find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null |
2223 |
- fi |
2224 |
- done |
2225 |
- |
2226 |
-# ebegin "Generating ConfigLocal.pm (ignore any error)" |
2227 |
-# enc2xs -C |
2228 |
- |
2229 |
- einfo "Converting C header files to the corresponding Perl format (ignore any error)" |
2230 |
- # Prefix note: unprefixed as this is all kernel/libc stuff that we never provide |
2231 |
- pushd /usr/include >/dev/null |
2232 |
- h2ph -Q -a -d "${EPREFIX}"${ARCH_LIB} \ |
2233 |
- asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h \ |
2234 |
- sys/socket.h sys/time.h wait.h sysexits.h |
2235 |
- popd >/dev/null |
2236 |
- |
2237 |
-# This has been moved into a function because rumor has it that a future release |
2238 |
-# of portage will allow us to check what version was just removed - which means |
2239 |
-# we will be able to invoke this only as needed :) |
2240 |
- # Tried doing this via -z, but $INC is too big... |
2241 |
- #if [[ "${INC}x" != "x" ]]; then |
2242 |
- # cleaner_msg |
2243 |
- #fi |
2244 |
- fi |
2245 |
-} |
2246 |
- |
2247 |
-cleaner_msg() { |
2248 |
- eerror "You have had multiple versions of perl. It is recommended" |
2249 |
- eerror "that you run perl-cleaner now. perl-cleaner will" |
2250 |
- eerror "assist with this transition. This script is capable" |
2251 |
- eerror "of cleaning out old .ph files, rebuilding modules for " |
2252 |
- eerror "your new version of perl, as well as re-emerging" |
2253 |
- eerror "applications that compiled against your old libperl$(get_libname)" |
2254 |
- eerror |
2255 |
- eerror "PLEASE DO NOT INTERRUPT THE RUNNING OF THIS SCRIPT." |
2256 |
- eerror "Part of the rebuilding of applications compiled against " |
2257 |
- eerror "your old libperl involves temporarily unmerging" |
2258 |
- eerror "them - interruptions could leave you with unmerged" |
2259 |
- eerror "packages before they can be remerged." |
2260 |
- eerror "" |
2261 |
- eerror "If you have run perl-cleaner and a package still gives" |
2262 |
- eerror "you trouble, and re-emerging it fails to correct" |
2263 |
- eerror "the problem, please check http://bugs.gentoo.org/" |
2264 |
- eerror "for more information or to report a bug." |
2265 |
- eerror "" |
2266 |
-} |
2267 |
|
2268 |
diff --git a/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit b/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit |
2269 |
deleted file mode 100644 |
2270 |
index ff2748f..0000000 |
2271 |
--- a/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit |
2272 |
+++ /dev/null |
2273 |
@@ -1,12 +0,0 @@ |
2274 |
-# Copyright 1999-2013 Gentoo Foundation |
2275 |
-# Distributed under the terms of the GNU General Public License v2 |
2276 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_postrm-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ |
2277 |
- |
2278 |
-eblit-perl-pkg_postrm(){ |
2279 |
- dual_scripts |
2280 |
- |
2281 |
-# if [[ -e ${ARCH_LIB}/Encode/ConfigLocal.pm ]] ; then |
2282 |
-# ebegin "Removing ConfigLocal.pm" |
2283 |
-# rm "${ARCH_LIB}/Encode/ConfigLocal.pm" |
2284 |
-# fi |
2285 |
-} |
2286 |
|
2287 |
diff --git a/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit b/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit |
2288 |
deleted file mode 100644 |
2289 |
index ca90b32..0000000 |
2290 |
--- a/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit |
2291 |
+++ /dev/null |
2292 |
@@ -1,69 +0,0 @@ |
2293 |
-# Copyright 1999-2013 Gentoo Foundation |
2294 |
-# Distributed under the terms of the GNU General Public License v2 |
2295 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/pkg_setup-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ |
2296 |
- |
2297 |
-eblit-perl-pkg_setup() { |
2298 |
- case ${CHOST} in |
2299 |
- *-freebsd*) osname="freebsd" ;; |
2300 |
- *-dragonfly*) osname="dragonfly" ;; |
2301 |
- *-netbsd*) osname="netbsd" ;; |
2302 |
- *-openbsd*) osname="openbsd" ;; |
2303 |
- *-darwin*) osname="darwin" ;; |
2304 |
- *-interix*) osname="interix" ;; |
2305 |
- *) osname="linux" ;; |
2306 |
- esac |
2307 |
- |
2308 |
- myarch="${CHOST%%-*}-${osname}" |
2309 |
- if use debug ; then |
2310 |
- myarch+="-debug" |
2311 |
- fi |
2312 |
- if use ithreads ; then |
2313 |
- mythreading="-multi" |
2314 |
- myarch+="-thread" |
2315 |
- fi |
2316 |
- |
2317 |
- LIBPERL="libperl$(get_libname ${MY_PV} )" |
2318 |
- PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}" |
2319 |
- ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}" |
2320 |
- SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}" |
2321 |
- SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}" |
2322 |
- VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}" |
2323 |
- VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}" |
2324 |
- |
2325 |
- if use ithreads ; then |
2326 |
- echo "" |
2327 |
- ewarn "THREADS WARNING:" |
2328 |
- ewarn "PLEASE NOTE: You are compiling ${MY_P} with" |
2329 |
- ewarn "interpreter-level threading enabled." |
2330 |
- ewarn "Threading is not supported by all applications " |
2331 |
- ewarn "that compile against perl. You use threading at " |
2332 |
- ewarn "your own discretion. " |
2333 |
- fi |
2334 |
- check_rebuild |
2335 |
- dual_scripts |
2336 |
-} |
2337 |
- |
2338 |
-check_rebuild() { |
2339 |
- if has_version "<dev-lang/perl-${SHORT_PV}" ; then |
2340 |
- echo "" |
2341 |
- ewarn "UPDATE THE PERL MODULES:" |
2342 |
- ewarn "After updating dev-lang/perl you must reinstall" |
2343 |
- ewarn "the installed perl modules." |
2344 |
- ewarn "Use: perl-cleaner --all" |
2345 |
- elif has_version dev-lang/perl ; then |
2346 |
- # doesnot work |
2347 |
- #if ! has_version dev-lang/perl[ithreads=,debug=] ; then |
2348 |
- #if ! has_version dev-lang/perl[ithreads=] || ! has_version dev-lang/perl[debug=] ; then |
2349 |
- if ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \ |
2350 |
- ( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \ |
2351 |
- ( use debug && ! has_version dev-lang/perl[debug] ) || \ |
2352 |
- ( ! use debug && has_version dev-lang/perl[debug] ) ; then |
2353 |
- echo "" |
2354 |
- ewarn "TOGGLED USE-FLAGS WARNING:" |
2355 |
- ewarn "You changed one of the use-flags ithreads or debug." |
2356 |
- ewarn "You must rebuild all perl-modules installed." |
2357 |
- ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl" |
2358 |
- fi |
2359 |
- fi |
2360 |
-} |
2361 |
- |
2362 |
|
2363 |
diff --git a/dev-lang/perl/files/eblits/src_configure-v50160001.eblit b/dev-lang/perl/files/eblits/src_configure-v50160001.eblit |
2364 |
deleted file mode 100644 |
2365 |
index d9d46b2..0000000 |
2366 |
--- a/dev-lang/perl/files/eblits/src_configure-v50160001.eblit |
2367 |
+++ /dev/null |
2368 |
@@ -1,145 +0,0 @@ |
2369 |
-# Copyright 1999-2013 Gentoo Foundation |
2370 |
-# Distributed under the terms of the GNU General Public License v2 |
2371 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_configure-v50160001.eblit,v 1.5 2012/08/16 10:47:29 grobian Exp $ |
2372 |
- |
2373 |
-myconf() { |
2374 |
- # the myconf array is declared in src_configure |
2375 |
- myconf=( "${myconf[@]}" "$@" ) |
2376 |
-} |
2377 |
- |
2378 |
-eblit-perl-src_configure() { |
2379 |
- declare -a myconf |
2380 |
- |
2381 |
- export LC_ALL="C" |
2382 |
- [[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091 |
2383 |
- |
2384 |
- # some arches and -O do not mix :) |
2385 |
- use ppc && replace-flags -O? -O1 |
2386 |
- # Perl has problems compiling with -Os in your flags with glibc |
2387 |
- use elibc_uclibc || replace-flags "-Os" "-O2" |
2388 |
- # This flag makes compiling crash in interesting ways |
2389 |
- filter-flags "-malign-double" |
2390 |
- # Fixes bug #97645 |
2391 |
- use ppc && filter-flags "-mpowerpc-gpopt" |
2392 |
- # Fixes bug #143895 on gcc-4.1.1 |
2393 |
- filter-flags "-fsched2-use-superblocks" |
2394 |
- |
2395 |
- use sparc && myconf -Ud_longdbl |
2396 |
- |
2397 |
- export BUILD_BZIP2=0 |
2398 |
- export BZIP2_INCLUDE=${EPREFIX}/usr/include |
2399 |
- export BZIP2_LIB=${EPREFIX}/usr/$(get_libdir) |
2400 |
- |
2401 |
- export BUILD_ZLIB=False |
2402 |
- export ZLIB_INCLUDE=${EPREFIX}/usr/include |
2403 |
- export ZLIB_LIB=${EPREFIX}/usr/$(get_libdir) |
2404 |
- |
2405 |
- # allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1 |
2406 |
- |
2407 |
- myndbm='U' |
2408 |
- mygdbm='U' |
2409 |
- mydb='U' |
2410 |
- |
2411 |
- if use gdbm ; then |
2412 |
- mygdbm='D' |
2413 |
- myndbm='D' |
2414 |
- fi |
2415 |
- if use berkdb ; then |
2416 |
- mydb='D' |
2417 |
- has_version '=sys-libs/db-1*' && myndbm='D' |
2418 |
- fi |
2419 |
- |
2420 |
- myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db" |
2421 |
- |
2422 |
- if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then |
2423 |
- ewarn "Perl will not be built with berkdb support, use gcc if you needed it..." |
2424 |
- myconf -Ui_db -Ui_ndbm |
2425 |
- fi |
2426 |
- |
2427 |
- use ithreads && myconf -Dusethreads |
2428 |
- |
2429 |
- if use debug ; then |
2430 |
- append-cflags "-g" |
2431 |
- myconf -DDEBUGGING |
2432 |
- elif [[ ${CFLAGS} == *-g* ]] ; then |
2433 |
- myconf -DDEBUGGING=-g |
2434 |
- else |
2435 |
- myconf -DDEBUGGING=none |
2436 |
- fi |
2437 |
- |
2438 |
- if [[ -n ${PERL_OLDVERSEN} ]] ; then |
2439 |
- local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done ) |
2440 |
- myconf -Dinc_version_list="${inclist}" |
2441 |
- fi |
2442 |
- |
2443 |
- [[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a" |
2444 |
- |
2445 |
- # Prefix: the host system needs not to follow Gentoo multilib stuff, and in |
2446 |
- # Prefix itself we don't do multilib either, so make sure perl can find |
2447 |
- # something compatible. |
2448 |
- if use prefix ; then |
2449 |
- local ldir |
2450 |
- local paths="" |
2451 |
- echo "int main() {}" > "${T}"/t.c |
2452 |
- # need to ensure dirs contain compatible libs, |
2453 |
- # bugs #358875, #400839, use scanelf for #425538 |
2454 |
- $(tc-getCC) -o "${T}"/t "${T}"/t.c > /dev/null || die |
2455 |
- local scantool=scanelf |
2456 |
- [[ ${CHOST} == *-darwin* ]] && scantool=scanmacho |
2457 |
- local mtype=$(${scantool} -BF "%M%D#f" "${T}"/t) |
2458 |
- einfo "searching libdirs for ${mtype}" |
2459 |
- for ldir in /lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib ; do |
2460 |
- [[ -e ${ldir} ]] || continue |
2461 |
- if ${scantool} -BF "%M%D#f" ${ldir}/ | grep -q ${mtype} ; then |
2462 |
- paths="${paths} ${ldir}" |
2463 |
- einfo "found ${ldir}" |
2464 |
- fi |
2465 |
- done |
2466 |
- myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}" |
2467 |
- elif [[ $(get_libdir) != "lib" ]] ; then |
2468 |
- # We need to use " and not ', as the written config.sh use ' ... |
2469 |
- myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)" |
2470 |
- fi |
2471 |
- |
2472 |
- # don't try building ODBM, bug #354453 |
2473 |
- myconf -Dnoextensions=ODBM_File |
2474 |
- |
2475 |
- sh Configure \ |
2476 |
- -des \ |
2477 |
- -Duseshrplib \ |
2478 |
- -Darchname="${myarch}" \ |
2479 |
- -Dcc="$(tc-getCC)" \ |
2480 |
- -Doptimize="${CFLAGS}" \ |
2481 |
- -Dldflags="${LDFLAGS}" \ |
2482 |
- -Dprefix="${EPREFIX}"'/usr' \ |
2483 |
- -Dinstallprefix="${EPREFIX}"'/usr' \ |
2484 |
- -Dsiteprefix="${EPREFIX}"'/usr/local' \ |
2485 |
- -Dvendorprefix="${EPREFIX}"'/usr' \ |
2486 |
- -Dscriptdir="${EPREFIX}"'/usr/bin' \ |
2487 |
- -Dprivlib="${EPREFIX}${PRIV_LIB}" \ |
2488 |
- -Darchlib="${EPREFIX}${ARCH_LIB}" \ |
2489 |
- -Dsitelib="${EPREFIX}${SITE_LIB}" \ |
2490 |
- -Dsitearch="${EPREFIX}${SITE_ARCH}" \ |
2491 |
- -Dvendorlib="${EPREFIX}${VENDOR_LIB}" \ |
2492 |
- -Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \ |
2493 |
- -Dman1dir="${EPREFIX}"/usr/share/man/man1 \ |
2494 |
- -Dman3dir="${EPREFIX}"/usr/share/man/man3 \ |
2495 |
- -Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \ |
2496 |
- -Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \ |
2497 |
- -Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \ |
2498 |
- -Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \ |
2499 |
- -Dman1ext='1' \ |
2500 |
- -Dman3ext='3pm' \ |
2501 |
- -Dlibperl="${LIBPERL}" \ |
2502 |
- -Dlocincpth="${EPREFIX}"'/usr/include ' \ |
2503 |
- -Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \ |
2504 |
- -Duselargefiles \ |
2505 |
- -Dd_semctl_semun \ |
2506 |
- -Dcf_by='Gentoo' \ |
2507 |
- -Dmyhostname='localhost' \ |
2508 |
- -Dperladmin='root@localhost' \ |
2509 |
- -Dinstallusrbinperl='n' \ |
2510 |
- -Ud_csh \ |
2511 |
- -Uusenm \ |
2512 |
- "${myconf[@]}" || die "Unable to configure" |
2513 |
-} |
2514 |
|
2515 |
diff --git a/dev-lang/perl/files/eblits/src_install-v50160001.eblit b/dev-lang/perl/files/eblits/src_install-v50160001.eblit |
2516 |
deleted file mode 100644 |
2517 |
index d31e90e..0000000 |
2518 |
--- a/dev-lang/perl/files/eblits/src_install-v50160001.eblit |
2519 |
+++ /dev/null |
2520 |
@@ -1,61 +0,0 @@ |
2521 |
-# Copyright 1999-2013 Gentoo Foundation |
2522 |
-# Distributed under the terms of the GNU General Public License v2 |
2523 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_install-v50160001.eblit,v 1.3 2013/03/14 12:46:31 tove Exp $ |
2524 |
- |
2525 |
-eblit-perl-src_install() { |
2526 |
- local i |
2527 |
- local coredir="${ARCH_LIB}/CORE" |
2528 |
- |
2529 |
- emake DESTDIR="${D}" install |
2530 |
- |
2531 |
- rm -f "${ED}"/usr/bin/perl |
2532 |
- ln -s perl${MY_PV} "${ED}"/usr/bin/perl || die |
2533 |
- |
2534 |
- if ! tc-is-static-only ; then |
2535 |
- dolib.so "${ED}"${coredir}/${LIBPERL} |
2536 |
- rm -f "${ED}"${coredir}/${LIBPERL} |
2537 |
- ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die |
2538 |
- ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die |
2539 |
- ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die |
2540 |
- ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die |
2541 |
- ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die |
2542 |
- fi |
2543 |
- |
2544 |
- rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages" |
2545 |
- |
2546 |
-# # A poor fix for the miniperl issues |
2547 |
-# dosed 's:./miniperl:/usr/bin/perl:' /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp |
2548 |
-# fperms 0444 /usr/$(get_libdir)/perl5/${MY_PV}/ExtUtils/xsubpp |
2549 |
-# dosed 's:./miniperl:/usr/bin/perl:' /usr/bin/xsubpp |
2550 |
-# fperms 0755 /usr/bin/xsubpp |
2551 |
- |
2552 |
- # This removes ${D} from Config.pm |
2553 |
- for i in $(find "${D}" -iname "Config.pm" ) ; do |
2554 |
- einfo "Removing ${D} from ${i}..." |
2555 |
- sed -i -e "s:${D}::" "${i}" || die "Sed failed" |
2556 |
- done |
2557 |
- |
2558 |
- find "${ED}" -type f -name .packlist -delete || die |
2559 |
- |
2560 |
- # Note: find out from psm why we would need/want this. |
2561 |
- # ( use berkdb && has_version '=sys-libs/db-1*' ) || |
2562 |
- # find "${ED}" -name "*NDBM*" | xargs rm -f |
2563 |
- |
2564 |
- dodoc Changes* README AUTHORS |
2565 |
- |
2566 |
- if use doc ; then |
2567 |
- # HTML Documentation |
2568 |
- # We expect errors, warnings, and such with the following. |
2569 |
- |
2570 |
- dodir /usr/share/doc/${PF}/html |
2571 |
- LD_LIBRARY_PATH=. ./perl installhtml \ |
2572 |
- --podroot='.' \ |
2573 |
- --podpath='lib:ext:pod:vms' \ |
2574 |
- --recurse \ |
2575 |
- --htmldir="${ED}/usr/share/doc/${PF}/html" |
2576 |
- fi |
2577 |
- |
2578 |
- [[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local |
2579 |
- |
2580 |
- dual_scripts |
2581 |
-} |
2582 |
|
2583 |
diff --git a/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit b/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit |
2584 |
deleted file mode 100644 |
2585 |
index c7cff7a..0000000 |
2586 |
--- a/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit |
2587 |
+++ /dev/null |
2588 |
@@ -1,70 +0,0 @@ |
2589 |
-# Copyright 1999-2013 Gentoo Foundation |
2590 |
-# Distributed under the terms of the GNU General Public License v2 |
2591 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_prepare-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ |
2592 |
- |
2593 |
-src_prepare_update_patchlevel_h() { |
2594 |
- # Copied and modified from debian: |
2595 |
- # Copyright 2011 Niko Tyni |
2596 |
- # This program is free software; you can redistribute it and/or modify |
2597 |
- # it under the same terms as Perl itself. |
2598 |
- local patchdir="${WORKDIR}/patches" |
2599 |
- local prefix |
2600 |
- |
2601 |
- [[ -f ${patchdir}/series ]] || return 0 |
2602 |
- |
2603 |
-while read patch |
2604 |
-do |
2605 |
- patchname=$(echo $patch | sed 's/\.diff$//') |
2606 |
- < $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e ' |
2607 |
- |
2608 |
- # massage the patch headers |
2609 |
- s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend; |
2610 |
- s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend; |
2611 |
- s|^Bug-Gentoo: ||; tprepend; |
2612 |
- s/^\(Subject\|Description\): //; tappend; |
2613 |
- s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend; |
2614 |
- |
2615 |
- # post-process at the end of input |
2616 |
- $ { x; |
2617 |
- # include the version number in the patchlevel.h description (if available) |
2618 |
- s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/; |
2619 |
- |
2620 |
- # escape any backslashes and double quotes |
2621 |
- s|\\|\\\\|g; s|"|\\"|g; |
2622 |
- |
2623 |
- # add a prefix |
2624 |
- s|^|\t,"'"$prefix$patchname"' - |; |
2625 |
- # newlines away |
2626 |
- s/\n/ /g; s/ */ /g; |
2627 |
- # add a suffix |
2628 |
- s/ *$/"/; p |
2629 |
- }; |
2630 |
- # stop all processing |
2631 |
- d; |
2632 |
- # label: append to the hold space |
2633 |
- :append H; d; |
2634 |
- # label: prepend to the hold space |
2635 |
- :prepend x; H; d; |
2636 |
- ' |
2637 |
-done < "${WORKDIR}"/patches/series > "${S}"/patchlevel-gentoo.h |
2638 |
-} |
2639 |
- |
2640 |
-eblit-perl-src_prepare() { |
2641 |
- local patch |
2642 |
- EPATCH_OPTS+=" -p1" |
2643 |
- einfo "Applying patches from ${MY_P}-${PATCH_VER} ..." |
2644 |
- while read patch ; do |
2645 |
- EPATCH_SINGLE_MSG=" ${patch} ..." |
2646 |
- epatch "${WORKDIR}"/patches/${patch} |
2647 |
- done < "${WORKDIR}"/patches/series |
2648 |
- |
2649 |
- src_prepare_update_patchlevel_h |
2650 |
- |
2651 |
- # pod/perltoc.pod fails |
2652 |
- # lib/ExtUtils/t/Embed.t fails |
2653 |
- if ! tc-is-static-only ; then |
2654 |
- ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die |
2655 |
- ln -s ${LIBPERL} libperl$(get_libname ) || die |
2656 |
- fi |
2657 |
-} |
2658 |
- |
2659 |
|
2660 |
diff --git a/dev-lang/perl/files/eblits/src_test-v50160001.eblit b/dev-lang/perl/files/eblits/src_test-v50160001.eblit |
2661 |
deleted file mode 100644 |
2662 |
index 86502ea..0000000 |
2663 |
--- a/dev-lang/perl/files/eblits/src_test-v50160001.eblit |
2664 |
+++ /dev/null |
2665 |
@@ -1,12 +0,0 @@ |
2666 |
-# Copyright 1999-2013 Gentoo Foundation |
2667 |
-# Distributed under the terms of the GNU General Public License v2 |
2668 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_test-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $ |
2669 |
- |
2670 |
-eblit-perl-src_test() { |
2671 |
- if [[ ${EUID} == 0 ]] ; then |
2672 |
- ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..." |
2673 |
- return 0 |
2674 |
- fi |
2675 |
- use elibc_uclibc && export MAKEOPTS+=" -j1" |
2676 |
- TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed" |
2677 |
-} |
2678 |
|
2679 |
diff --git a/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch b/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch |
2680 |
deleted file mode 100644 |
2681 |
index 3fc60af..0000000 |
2682 |
--- a/dev-lang/perl/files/perl-5.10.1-cleanup-paths.patch |
2683 |
+++ /dev/null |
2684 |
@@ -1,100 +0,0 @@ |
2685 |
-cut the crap of inventing paths, or adding search paths that we don't use |
2686 |
- |
2687 |
---- Configure |
2688 |
-+++ Configure |
2689 |
-@@ -102,28 +102,6 @@ |
2690 |
- fi |
2691 |
- fi |
2692 |
- |
2693 |
--: Proper PATH setting |
2694 |
--paths='/bin /usr/bin /usr/local/bin /usr/ucb /usr/local /usr/lbin' |
2695 |
--paths="$paths /opt/bin /opt/local/bin /opt/local /opt/lbin" |
2696 |
--paths="$paths /usr/5bin /etc /usr/gnu/bin /usr/new /usr/new/bin /usr/nbin" |
2697 |
--paths="$paths /opt/gnu/bin /opt/new /opt/new/bin /opt/nbin" |
2698 |
--paths="$paths /sys5.3/bin /sys5.3/usr/bin /bsd4.3/bin /bsd4.3/usr/ucb" |
2699 |
--paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /opt/ansic/bin /usr/ccs/bin" |
2700 |
--paths="$paths /etc /usr/lib /usr/ucblib /lib /usr/ccs/lib" |
2701 |
--paths="$paths /sbin /usr/sbin /usr/libexec" |
2702 |
--paths="$paths /system/gnu_library/bin" |
2703 |
-- |
2704 |
--for p in $paths |
2705 |
--do |
2706 |
-- case "$p_$PATH$p_" in |
2707 |
-- *$p_$p$p_*) ;; |
2708 |
-- *) test -d $p && PATH=$PATH$p_$p ;; |
2709 |
-- esac |
2710 |
--done |
2711 |
-- |
2712 |
--PATH=.$p_$PATH |
2713 |
--export PATH |
2714 |
-- |
2715 |
- : shall we be using ksh? |
2716 |
- inksh='' |
2717 |
- needksh='' |
2718 |
-@@ -8282,66 +8260,6 @@ |
2719 |
- ;; |
2720 |
- esac |
2721 |
- |
2722 |
--# How will the perl executable find the installed shared $libperl? |
2723 |
--# Add $xxx to ccdlflags. |
2724 |
--# If we can't figure out a command-line option, use $shrpenv to |
2725 |
--# set env LD_RUN_PATH. The main perl makefile uses this. |
2726 |
--shrpdir=$archlibexp/CORE |
2727 |
--xxx='' |
2728 |
--tmp_shrpenv='' |
2729 |
--if "$useshrplib"; then |
2730 |
-- case "$osname" in |
2731 |
-- aix) |
2732 |
-- # We'll set it in Makefile.SH... |
2733 |
-- ;; |
2734 |
-- solaris) |
2735 |
-- xxx="-R $shrpdir" |
2736 |
-- ;; |
2737 |
-- freebsd|netbsd|openbsd|interix|dragonfly) |
2738 |
-- xxx="-Wl,-R$shrpdir" |
2739 |
-- ;; |
2740 |
-- bsdos|linux|irix*|dec_osf|gnu*) |
2741 |
-- xxx="-Wl,-rpath,$shrpdir" |
2742 |
-- ;; |
2743 |
-- next) |
2744 |
-- # next doesn't like the default... |
2745 |
-- ;; |
2746 |
-- beos) |
2747 |
-- # beos doesn't like the default, either. |
2748 |
-- ;; |
2749 |
-- haiku) |
2750 |
-- # Haiku doesn't like the default, either. |
2751 |
-- ;; |
2752 |
-- hpux*) |
2753 |
-- # hpux doesn't like the default, either. |
2754 |
-- tmp_shrpenv="env LDOPTS=\"+s +b${shrpdir}\"" |
2755 |
-- ;; |
2756 |
-- cygwin) |
2757 |
-- # cygwin needs only ldlibpth |
2758 |
-- ;; |
2759 |
-- *) |
2760 |
-- tmp_shrpenv="env LD_RUN_PATH=$shrpdir" |
2761 |
-- ;; |
2762 |
-- esac |
2763 |
-- case "$xxx" in |
2764 |
-- '') ;; |
2765 |
-- *) |
2766 |
-- # Only add $xxx if it isn't already in ccdlflags. |
2767 |
-- case " $ccdlflags " in |
2768 |
-- *" $xxx "*) ;; |
2769 |
-- *) ccdlflags="$ccdlflags $xxx" |
2770 |
-- cat <<EOM >&4 |
2771 |
-- |
2772 |
--Adding $xxx to the flags |
2773 |
--passed to $ld so that the perl executable will find the |
2774 |
--installed shared $libperl. |
2775 |
-- |
2776 |
--EOM |
2777 |
-- ;; |
2778 |
-- esac |
2779 |
-- ;; |
2780 |
-- esac |
2781 |
--fi |
2782 |
- # Fix ccdlflags in AIX for building external extensions. |
2783 |
- # (For building Perl itself bare -bE:perl.exp is needed, |
2784 |
- # Makefile.SH takes care of this.) |
2785 |
|
2786 |
diff --git a/dev-lang/perl/files/perl-5.10.1-hpux.patch b/dev-lang/perl/files/perl-5.10.1-hpux.patch |
2787 |
deleted file mode 100644 |
2788 |
index ca4ee52..0000000 |
2789 |
--- a/dev-lang/perl/files/perl-5.10.1-hpux.patch |
2790 |
+++ /dev/null |
2791 |
@@ -1,40 +0,0 @@ |
2792 |
-# do not assume '.' being in PATH on hpux, |
2793 |
-# use 'gcc' as linker, link with '-lm'. |
2794 |
- |
2795 |
---- hints/hpux.sh |
2796 |
-+++ hints/hpux.sh |
2797 |
-@@ -190,7 +190,7 @@ |
2798 |
- $define|true|[Yy]) |
2799 |
- echo '#include <stdio.h>\nint main(){long l;printf("%d\\n",sizeof(l));}'>try.c |
2800 |
- $cc -o try $ccflags $ldflags try.c |
2801 |
-- if [ "`try`" = "8" ]; then |
2802 |
-+ if [ "`./try`" = "8" ]; then |
2803 |
- case "$use64bitall" in |
2804 |
- $define|true|[Yy]) ;; |
2805 |
- *) cat <<EOM >&4 |
2806 |
-@@ -338,7 +338,7 @@ |
2807 |
- } /* main */ |
2808 |
- EOF |
2809 |
- $cc -o try $ccflags $ldflags try.c |
2810 |
-- maxdsiz=`try` |
2811 |
-+ maxdsiz=`./try` |
2812 |
- rm -f try try.c core |
2813 |
- if [ $maxdsiz -le 64 ]; then |
2814 |
- # 64 Mb is probably not enough to optimize toke.c |
2815 |
-@@ -363,11 +363,12 @@ |
2816 |
- "") optimize="-g -O" ;; |
2817 |
- *O[3456789]*) optimize=`echo "$optimize" | sed -e 's/O[3-9]/O2/'` ;; |
2818 |
- esac |
2819 |
-- #ld="$cc" |
2820 |
-- ld=/usr/bin/ld |
2821 |
-+ ld="$cc" |
2822 |
-+ #ld=/usr/bin/ld |
2823 |
- cccdlflags='-fPIC' |
2824 |
-- #lddlflags='-shared' |
2825 |
-- lddlflags='-b' |
2826 |
-+ lddlflags='-shared' |
2827 |
-+ #lddlflags='-b' |
2828 |
-+ libs='-lm' |
2829 |
- case "$optimize" in |
2830 |
- *-g*-O*|*-O*-g*) |
2831 |
- # gcc without gas will not accept -g |
2832 |
|
2833 |
diff --git a/dev-lang/perl/files/perl-5.12.3-aix-soname.patch b/dev-lang/perl/files/perl-5.12.3-aix-soname.patch |
2834 |
deleted file mode 100644 |
2835 |
index 70fe5fa..0000000 |
2836 |
--- a/dev-lang/perl/files/perl-5.12.3-aix-soname.patch |
2837 |
+++ /dev/null |
2838 |
@@ -1,70 +0,0 @@ |
2839 |
-1) Match "powerpc-ibm-aix5.3.0.0-gcc" as gcc too. |
2840 |
- |
2841 |
-2) Creating shared library on aix with full soname support, following |
2842 |
-http://lists.gnu.org/archive/html/libtool/2011-01/msg00023.html |
2843 |
-http://lists.gnu.org/archive/html/libtool/2011-02/msg00000.html |
2844 |
- |
2845 |
-Once there is an agreement on that, this patch basically is designed |
2846 |
-for upstream perl to be applied when their soname would change anyway. |
2847 |
-However, there is 'strip' being used, and I don't know yet what to |
2848 |
-use instead in cross-aix setups with recent binutils. |
2849 |
- |
2850 |
---- Makefile.SH |
2851 |
-+++ Makefile.SH |
2852 |
-@@ -92,12 +92,12 @@ |
2853 |
- ;; |
2854 |
- aix*) |
2855 |
- case "$cc" in |
2856 |
-- gcc*) |
2857 |
-- shrpldflags="-shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bM:SRE -Wl,-bE:perl.exp" |
2858 |
-+ *gcc*) |
2859 |
-+ shrpldflags="-shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bE:perl.exp" |
2860 |
- case "$osvers" in |
2861 |
-- 3*) shrpldflags="$shrpldflags -e _nostart" |
2862 |
-+ 3*) shrpldflags="$shrpldflags -Wl,-bM:SRE -e _nostart" |
2863 |
- ;; |
2864 |
-- *) shrpldflags="$shrpldflags -Wl,-bnoentry" |
2865 |
-+ *) shrpldflags="$shrpldflags -Wl,-G -Wl,-bernotok -Wl,-bnoentry" |
2866 |
- ;; |
2867 |
- esac |
2868 |
- shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib" |
2869 |
-@@ -105,11 +105,11 @@ |
2870 |
- linklibperl_nonshr='-lperl_nonshr' |
2871 |
- ;; |
2872 |
- *) |
2873 |
-- shrpldflags="-H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp" |
2874 |
-+ shrpldflags="-H512 -T512 -bhalt:4 -bE:perl.exp" |
2875 |
- case "$osvers" in |
2876 |
-- 3*) shrpldflags="$shrpldflags -e _nostart" |
2877 |
-+ 3*) shrpldflags="$shrpldflags -bM:SRE -e _nostart" |
2878 |
- ;; |
2879 |
-- *) shrpldflags="$shrpldflags -b noentry" |
2880 |
-+ *) shrpldflags="$shrpldflags -G -bernotok -b noentry" |
2881 |
- ;; |
2882 |
- esac |
2883 |
- shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib" |
2884 |
-@@ -763,11 +763,19 @@ |
2885 |
- !NO!SUBS! |
2886 |
- case "$osname" in |
2887 |
- aix) |
2888 |
-- $spitshell >>$Makefile <<'!NO!SUBS!' |
2889 |
-- rm -f libperl$(OBJ_EXT) |
2890 |
-- mv $@ libperl$(OBJ_EXT) |
2891 |
-- $(AR) qv $(LIBPERL) libperl$(OBJ_EXT) |
2892 |
--!NO!SUBS! |
2893 |
-+ bits=32 |
2894 |
-+ if test X"$use64bitall" = Xdefine; then bits=64; fi |
2895 |
-+ $spitshell >>$Makefile <<!GROK!THIS! |
2896 |
-+ rm -f shr.imp shr.o |
2897 |
-+ mv \$@ shr.o |
2898 |
-+ strip -e shr.o |
2899 |
-+ ( echo '#! libperl.so.${revision}.${patchlevel}(shr.o)' \\ |
2900 |
-+ ; echo '# ${bits}' \\ |
2901 |
-+ ; grep -v '^#!' perl.exp \\ |
2902 |
-+ ) > shr.imp |
2903 |
-+ \$(AR) qv \$@ shr.imp shr.o |
2904 |
-+ rm -f shr.imp shr.o |
2905 |
-+!GROK!THIS! |
2906 |
- ;; |
2907 |
- esac |
2908 |
- ;; |
2909 |
|
2910 |
diff --git a/dev-lang/perl/files/perl-5.12.3-interix.patch b/dev-lang/perl/files/perl-5.12.3-interix.patch |
2911 |
deleted file mode 100644 |
2912 |
index 5e875b2..0000000 |
2913 |
--- a/dev-lang/perl/files/perl-5.12.3-interix.patch |
2914 |
+++ /dev/null |
2915 |
@@ -1,21 +0,0 @@ |
2916 |
-reported: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2011-04/msg01014.html |
2917 |
- |
2918 |
-diff -ru perl-5.12.3.orig/hints/interix.sh perl-5.12.3/hints/interix.sh |
2919 |
---- perl-5.12.3.orig/hints/interix.sh 2011-04-27 08:34:00 +0200 |
2920 |
-+++ perl-5.12.3/hints/interix.sh 2011-04-27 08:53:46 +0200 |
2921 |
-@@ -6,14 +6,13 @@ |
2922 |
- cc='gcc' |
2923 |
- cccdlflags="-DPIC $cccdlflags" |
2924 |
- ccdlflags='-Wl,-E' |
2925 |
--ccflags="-D_ALL_SOURCE $ccflags" |
2926 |
--d_poll="$undef" |
2927 |
- ld='gcc' |
2928 |
- lddlflags="-shared $lddlflags" |
2929 |
- rpathflag='-Wl,-R' |
2930 |
- sharpbang='#!' |
2931 |
- usemymalloc='false' |
2932 |
- usenm='false' |
2933 |
-+firstmakefile=GNUmakefile |
2934 |
- |
2935 |
- # This script UU/usethreads.cbu will get 'called-back' by Configure |
2936 |
- # after it has prompted the user for whether to use threads. |
2937 |
|
2938 |
diff --git a/dev-lang/perl/files/perl-5.12.3-mint.patch b/dev-lang/perl/files/perl-5.12.3-mint.patch |
2939 |
deleted file mode 100644 |
2940 |
index 4c6c108..0000000 |
2941 |
--- a/dev-lang/perl/files/perl-5.12.3-mint.patch |
2942 |
+++ /dev/null |
2943 |
@@ -1,321 +0,0 @@ |
2944 |
-http://rt.perl.org/rt3/Ticket/Display.html?id=89502 |
2945 |
- |
2946 |
---- perl-5.12.3/Configure 2011-02-21 09:18:09.000000000 +0000 |
2947 |
-+++ perl-5.12.3/Configure 2011-02-21 09:38:49.000000000 +0000 |
2948 |
-@@ -1275,6 +1275,9 @@ |
2949 |
- elif test -n "$DJGPP"; then |
2950 |
- : DOS DJGPP |
2951 |
- _exe=".exe" |
2952 |
-+elif test -f "/kern/cookiejar"; then |
2953 |
-+: MiNT |
2954 |
-+ _exe="" |
2955 |
- elif test -d c:/. -o -n "$is_os2" ; then |
2956 |
- : OS/2 or cygwin |
2957 |
- _exe=".exe" |
2958 |
-@@ -1402,7 +1405,7 @@ |
2959 |
- xcat=/bin/cat |
2960 |
- test -f $xcat$_exe || xcat=/usr/bin/cat |
2961 |
- if test ! -f $xcat$_exe; then |
2962 |
-- for p in `echo $PATH | sed -e "s/$p_/ /g"` $paths; do |
2963 |
-+ for p in `echo $PATH | sed -e 's/$p_/ /g'` $paths; do |
2964 |
- if test -f $p/cat$_exe; then |
2965 |
- xcat=$p/cat |
2966 |
- break |
2967 |
---- perl-5.12.3/ext/DynaLoader/dl_dld.xs 2010-11-21 21:40:55.000000000 +0000 |
2968 |
-+++ perl-5.12.3/ext/DynaLoader/dl_dld.xs 2011-02-21 09:38:51.000000000 +0000 |
2969 |
-@@ -116,6 +116,18 @@ |
2970 |
- goto haverror; |
2971 |
- } |
2972 |
- |
2973 |
-+ DLDEBUG(1,PerlIO_printf(Perl_debug_log, "dld_link(libm.a)\n")); |
2974 |
-+ if (dlderr = dld_link("/usr/lib/libm.a")) { |
2975 |
-+ SaveError(aTHX_ "dld_link(libm.a): %s", dld_strerror(dlderr)); |
2976 |
-+ goto haverror; |
2977 |
-+ } |
2978 |
-+ |
2979 |
-+ DLDEBUG(1,PerlIO_printf(Perl_debug_log, "dld_link(libc.a)\n")); |
2980 |
-+ if (dlderr = dld_link("/usr/lib/libc.a")) { |
2981 |
-+ SaveError(aTHX_ "dld_link(libc.a): %s", dld_strerror(dlderr)); |
2982 |
-+ goto haverror; |
2983 |
-+ } |
2984 |
-+ |
2985 |
- max = AvFILL(dl_resolve_using); |
2986 |
- for (x = 0; x <= max; x++) { |
2987 |
- char *sym = SvPVX(*av_fetch(dl_resolve_using, x, 0)); |
2988 |
---- perl-5.12.3/malloc.c 2011-01-09 20:20:57.000000000 +0000 |
2989 |
-+++ perl-5.12.3/malloc.c 2011-02-21 09:38:51.000000000 +0000 |
2990 |
-@@ -264,7 +264,7 @@ |
2991 |
- #define MIN_BUC_POW2 (sizeof(void*) > 4 ? 3 : 2) /* Allow for 4-byte arena. */ |
2992 |
- #define MIN_BUCKET (MIN_BUC_POW2 * BUCKETS_PER_POW2) |
2993 |
- |
2994 |
--#if !(defined(I286) || defined(atarist)) |
2995 |
-+#if !defined(I286) |
2996 |
- /* take 2k unless the block is bigger than that */ |
2997 |
- # define LOG_OF_MIN_ARENA 11 |
2998 |
- #else |
2999 |
-@@ -551,8 +551,8 @@ |
3000 |
- */ |
3001 |
- #define u_short unsigned short |
3002 |
- |
3003 |
--/* 286 and atarist like big chunks, which gives too much overhead. */ |
3004 |
--#if (defined(RCHECK) || defined(I286) || defined(atarist)) && defined(PACK_MALLOC) |
3005 |
-+/* 286 like big chunks, which gives too much overhead. */ |
3006 |
-+#if (defined(RCHECK) || defined(I286)) && defined(PACK_MALLOC) |
3007 |
- # undef PACK_MALLOC |
3008 |
- #endif |
3009 |
- |
3010 |
-@@ -1734,16 +1734,14 @@ |
3011 |
- /* Second, check alignment. */ |
3012 |
- slack = 0; |
3013 |
- |
3014 |
--#if !defined(atarist) /* on the atari we dont have to worry about this */ |
3015 |
--# ifndef I286 /* The sbrk(0) call on the I286 always returns the next segment */ |
3016 |
-+#ifndef I286 /* The sbrk(0) call on the I286 always returns the next segment */ |
3017 |
- /* WANTED_ALIGNMENT may be more than NEEDED_ALIGNMENT, but this may |
3018 |
- improve performance of memory access. */ |
3019 |
- if (PTR2UV(cp) & (WANTED_ALIGNMENT - 1)) { /* Not aligned. */ |
3020 |
- slack = WANTED_ALIGNMENT - (PTR2UV(cp) & (WANTED_ALIGNMENT - 1)); |
3021 |
- add += slack; |
3022 |
- } |
3023 |
--# endif |
3024 |
--#endif /* !atarist */ |
3025 |
-+#endif |
3026 |
- |
3027 |
- if (add) { |
3028 |
- DEBUG_m(PerlIO_printf(Perl_debug_log, |
3029 |
---- perl-5.12.3/miniperlmain.c 2011-01-09 20:20:57.000000000 +0000 |
3030 |
-+++ perl-5.12.3/miniperlmain.c 2011-02-21 09:38:49.000000000 +0000 |
3031 |
-@@ -45,7 +45,7 @@ |
3032 |
- #if defined (atarist) |
3033 |
- /* The Atari operating system doesn't have a dynamic stack. The |
3034 |
- stack size is determined from this value. */ |
3035 |
--long _stksize = 64 * 1024; |
3036 |
-+long _stksize = 256 * 1024; |
3037 |
- #endif |
3038 |
- |
3039 |
- #if defined(PERL_GLOBAL_STRUCT_PRIVATE) |
3040 |
---- perl-5.12.3/os2/perlrexx.c 2010-11-21 21:40:56.000000000 +0000 |
3041 |
-+++ perl-5.12.3/os2/perlrexx.c 2011-02-21 09:42:49.000000000 +0000 |
3042 |
-@@ -38,7 +38,7 @@ |
3043 |
- #if defined (atarist) |
3044 |
- /* The Atari operating system doesn't have a dynamic stack. The |
3045 |
- stack size is determined from this value. */ |
3046 |
--long _stksize = 64 * 1024; |
3047 |
-+long _stksize = 256 * 1024; |
3048 |
- #endif |
3049 |
- |
3050 |
- /* Register any extra external extensions */ |
3051 |
---- perl-5.12.3/perl.c 2011-02-21 09:17:19.000000000 +0000 |
3052 |
-+++ perl-5.12.3/perl.c 2011-02-21 09:38:50.000000000 +0000 |
3053 |
-@@ -3272,10 +3272,6 @@ |
3054 |
- "\n\nOS/2 port Copyright (c) 1990, 1991, Raymond Chen, Kai Uwe Rommel\n" |
3055 |
- "Version 5 port Copyright (c) 1994-2002, Andreas Kaiser, Ilya Zakharevich\n"); |
3056 |
- #endif |
3057 |
--#ifdef atarist |
3058 |
-- PerlIO_printf(PerlIO_stdout(), |
3059 |
-- "atariST series port, ++jrb bammi@×××××××.com\n"); |
3060 |
--#endif |
3061 |
- #ifdef __BEOS__ |
3062 |
- PerlIO_printf(PerlIO_stdout(), |
3063 |
- "BeOS port Copyright Tom Spindler, 1997-1999\n"); |
3064 |
---- perl-5.12.3/perl.h 2011-01-09 20:20:57.000000000 +0000 |
3065 |
-+++ perl-5.12.3/perl.h 2011-02-21 09:38:50.000000000 +0000 |
3066 |
-@@ -497,7 +497,7 @@ |
3067 |
- */ |
3068 |
- |
3069 |
- /* define this once if either system, instead of cluttering up the src */ |
3070 |
--#if defined(MSDOS) || defined(atarist) || defined(WIN32) || defined(NETWARE) |
3071 |
-+#if defined(MSDOS) || defined(WIN32) || defined(NETWARE) |
3072 |
- #define DOSISH 1 |
3073 |
- #endif |
3074 |
- |
3075 |
---- perl-5.12.3/perlio.c 2009-04-14 23:47:25.000000000 +0000 |
3076 |
-+++ perl-5.12.3/perlio.c 2010-03-23 18:36:15.000000000 +0000 |
3077 |
-@@ -135,17 +135,6 @@ |
3078 |
- * This used to be contents of do_binmode in doio.c |
3079 |
- */ |
3080 |
- #ifdef DOSISH |
3081 |
--# if defined(atarist) |
3082 |
-- PERL_UNUSED_ARG(iotype); |
3083 |
-- if (!fflush(fp)) { |
3084 |
-- if (mode & O_BINARY) |
3085 |
-- ((FILE *) fp)->_flag |= _IOBIN; |
3086 |
-- else |
3087 |
-- ((FILE *) fp)->_flag &= ~_IOBIN; |
3088 |
-- return 1; |
3089 |
-- } |
3090 |
-- return 0; |
3091 |
--# else |
3092 |
- dTHX; |
3093 |
- PERL_UNUSED_ARG(iotype); |
3094 |
- #ifdef NETWARE |
3095 |
-@@ -153,7 +142,7 @@ |
3096 |
- #else |
3097 |
- if (PerlLIO_setmode(fileno(fp), mode) != -1) { |
3098 |
- #endif |
3099 |
--# if defined(WIN32) && defined(__BORLANDC__) |
3100 |
-+# if defined(WIN32) && defined(__BORLANDC__) |
3101 |
- /* |
3102 |
- * The translation mode of the stream is maintained independent |
3103 |
- of |
3104 |
-@@ -169,12 +158,11 @@ |
3105 |
- fp->flags |= _F_BIN; |
3106 |
- else |
3107 |
- fp->flags &= ~_F_BIN; |
3108 |
--# endif |
3109 |
-+# endif |
3110 |
- return 1; |
3111 |
- } |
3112 |
- else |
3113 |
- return 0; |
3114 |
--# endif |
3115 |
- #else |
3116 |
- # if defined(USEMYBINMODE) |
3117 |
- dTHX; |
3118 |
---- perl-5.12.3/pp_sys.c 2011-01-09 20:20:58.000000000 +0000 |
3119 |
-+++ perl-5.12.3/pp_sys.c 2011-02-21 09:38:50.000000000 +0000 |
3120 |
-@@ -3308,14 +3308,6 @@ |
3121 |
- RETPUSHNO; |
3122 |
- } |
3123 |
- |
3124 |
--#if defined(atarist) /* this will work with atariST. Configure will |
3125 |
-- make guesses for other systems. */ |
3126 |
--# define FILE_base(f) ((f)->_base) |
3127 |
--# define FILE_ptr(f) ((f)->_ptr) |
3128 |
--# define FILE_cnt(f) ((f)->_cnt) |
3129 |
--# define FILE_bufsiz(f) ((f)->_cnt + ((f)->_ptr - (f)->_base)) |
3130 |
--#endif |
3131 |
-- |
3132 |
- PP(pp_fttext) |
3133 |
- { |
3134 |
- dVAR; |
3135 |
-@@ -5567,30 +5559,6 @@ |
3136 |
- case 8: |
3137 |
- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7]); |
3138 |
- break; |
3139 |
--#ifdef atarist |
3140 |
-- case 9: |
3141 |
-- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8]); |
3142 |
-- break; |
3143 |
-- case 10: |
3144 |
-- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]); |
3145 |
-- break; |
3146 |
-- case 11: |
3147 |
-- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9], |
3148 |
-- a[10]); |
3149 |
-- break; |
3150 |
-- case 12: |
3151 |
-- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9], |
3152 |
-- a[10],a[11]); |
3153 |
-- break; |
3154 |
-- case 13: |
3155 |
-- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9], |
3156 |
-- a[10],a[11],a[12]); |
3157 |
-- break; |
3158 |
-- case 14: |
3159 |
-- retval = syscall(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9], |
3160 |
-- a[10],a[11],a[12],a[13]); |
3161 |
-- break; |
3162 |
--#endif /* atarist */ |
3163 |
- } |
3164 |
- SP = ORIGMARK; |
3165 |
- PUSHi(retval); |
3166 |
---- perl-5.12.3/util.c 2011-01-09 20:20:58.000000000 +0000 |
3167 |
-+++ perl-5.12.3/util.c 2011-02-21 09:38:51.000000000 +0000 |
3168 |
-@@ -2545,7 +2545,7 @@ |
3169 |
- return PerlIO_fdopen(p[This], mode); |
3170 |
- } |
3171 |
- #else |
3172 |
--#if defined(atarist) || defined(EPOC) |
3173 |
-+#if defined(EPOC) |
3174 |
- FILE *popen(); |
3175 |
- PerlIO * |
3176 |
- Perl_my_popen(pTHX_ const char *cmd, const char *mode) |
3177 |
-@@ -2994,7 +2994,7 @@ |
3178 |
- } |
3179 |
- #endif |
3180 |
- |
3181 |
--#if defined(atarist) || defined(OS2) || defined(EPOC) |
3182 |
-+#if defined(OS2) || defined(EPOC) |
3183 |
- int pclose(); |
3184 |
- #ifdef HAS_FORK |
3185 |
- int /* Cannot prototype with I32 |
3186 |
-@@ -3111,7 +3111,7 @@ |
3187 |
- I32 len = 0; |
3188 |
- int retval; |
3189 |
- char *bufend; |
3190 |
--#if defined(DOSISH) && !defined(OS2) && !defined(atarist) |
3191 |
-+#if defined(DOSISH) && !defined(OS2) |
3192 |
- # define SEARCH_EXTS ".bat", ".cmd", NULL |
3193 |
- # define MAX_EXT_LEN 4 |
3194 |
- #endif |
3195 |
-@@ -3234,28 +3234,25 @@ |
3196 |
- |
3197 |
- bufend = s + strlen(s); |
3198 |
- while (s < bufend) { |
3199 |
--#if defined(atarist) || defined(DOSISH) |
3200 |
-+#if defined(DOSISH) |
3201 |
- for (len = 0; *s |
3202 |
--# ifdef atarist |
3203 |
-- && *s != ',' |
3204 |
--# endif |
3205 |
- && *s != ';'; len++, s++) { |
3206 |
- if (len < sizeof tmpbuf) |
3207 |
- tmpbuf[len] = *s; |
3208 |
- } |
3209 |
- if (len < sizeof tmpbuf) |
3210 |
- tmpbuf[len] = '\0'; |
3211 |
--#else /* ! (atarist || DOSISH) */ |
3212 |
-+#else /* ! (DOSISH) */ |
3213 |
- s = delimcpy(tmpbuf, tmpbuf + sizeof tmpbuf, s, bufend, |
3214 |
- ':', |
3215 |
- &len); |
3216 |
--#endif /* ! (atarist || DOSISH) */ |
3217 |
-+#endif /* ! (DOSISH) */ |
3218 |
- if (s < bufend) |
3219 |
- s++; |
3220 |
- if (len + 1 + strlen(scriptname) + MAX_EXT_LEN >= sizeof tmpbuf) |
3221 |
- continue; /* don't search dir with too-long name */ |
3222 |
- if (len |
3223 |
--# if defined(atarist) || defined(DOSISH) |
3224 |
-+# if defined(DOSISH) |
3225 |
- && tmpbuf[len - 1] != '/' |
3226 |
- && tmpbuf[len - 1] != '\\' |
3227 |
- # endif |
3228 |
---- perl-5.12.3/hints/freemint.sh 2011-01-09 20:20:58.000000000 +0000 |
3229 |
-+++ perl-5.12.3/hints/freemint.sh 2011-02-21 09:38:51.000000000 +0000 |
3230 |
-@@ -0,0 +1,34 @@ |
3231 |
-+# hints/freemint.sh |
3232 |
-+# |
3233 |
-+# talk to guido@××××××××.de if you want to change this file. |
3234 |
-+# Please read the README.mint file. |
3235 |
-+# |
3236 |
-+# misc stuff |
3237 |
-+ |
3238 |
-+archname="m68k-freemint" |
3239 |
-+ |
3240 |
-+cccdlflags=' '; # avoid -fPIC |
3241 |
-+ccdlflags="-Wl,-whole-archive -lgcc -lpthread -Wl,-no-whole-archive" |
3242 |
-+ |
3243 |
-+# libs |
3244 |
-+libpth="$prefix/lib /usr/local/lib /usr/lib" |
3245 |
-+glibpth="$libpth" |
3246 |
-+xlibpth="$libpth" |
3247 |
-+ |
3248 |
-+ccflags="$ccflags -D_GNU_SOURCE" |
3249 |
-+libswanted='m dld' |
3250 |
-+dl_src='dl_dld.xs' |
3251 |
-+dlext='o' |
3252 |
-+lddlflags='-r' |
3253 |
-+ldflags='-static' |
3254 |
-+so='none' |
3255 |
-+useshrplib='false' |
3256 |
-+ |
3257 |
-+#sbrk() returns -1 (failure) somewhere in lib/unicore/mktables at |
3258 |
-+#around 14M, so we need to use system malloc() as our sbrk() |
3259 |
-+malloc_cflags='ccflags="-DUSE_PERL_SBRK -DPERL_SBRK_VIA_MALLOC $ccflags"' |
3260 |
-+ |
3261 |
-+# Locales aren't feeling well. We crash if -Ox used. |
3262 |
-+locale_cflags='optimize="-O0"' |
3263 |
-+LC_ALL=C; export LC_ALL; |
3264 |
-+LANG=C; export LANG; |
3265 |
|
3266 |
diff --git a/dev-lang/perl/files/perl-5.12.5-rehash-5.12.5.patch b/dev-lang/perl/files/perl-5.12.5-rehash-5.12.5.patch |
3267 |
deleted file mode 100644 |
3268 |
index c43183b..0000000 |
3269 |
--- a/dev-lang/perl/files/perl-5.12.5-rehash-5.12.5.patch |
3270 |
+++ /dev/null |
3271 |
@@ -1,164 +0,0 @@ |
3272 |
-From f2a571dae7d70f7e3b59022834d8003ecd2df884 Mon Sep 17 00:00:00 2001 |
3273 |
-From: Yves Orton <demerphq@×××××.com> |
3274 |
-Date: Tue, 12 Feb 2013 10:53:05 +0100 |
3275 |
-Subject: [PATCH] Prevent premature hsplit() calls, and only trigger REHASH |
3276 |
- after hsplit() |
3277 |
- |
3278 |
-Triggering a hsplit due to long chain length allows an attacker |
3279 |
-to create a carefully chosen set of keys which can cause the hash |
3280 |
-to use 2 * (2**32) * sizeof(void *) bytes ram. AKA a DOS via memory |
3281 |
-exhaustion. Doing so also takes non trivial time. |
3282 |
- |
3283 |
-Eliminating this check, and only inspecting chain length after a |
3284 |
-normal hsplit() (triggered when keys>buckets) prevents the attack |
3285 |
-entirely, and makes such attacks relatively benign. |
3286 |
- |
3287 |
-(cherry picked from commit f1220d61455253b170e81427c9d0357831ca0fac) |
3288 |
---- |
3289 |
- ext/Hash-Util-FieldHash/t/10_hash.t | 18 ++++++++++++++++-- |
3290 |
- hv.c | 26 ++++++-------------------- |
3291 |
- t/op/hash.t | 20 +++++++++++++++++--- |
3292 |
- 3 files changed, 39 insertions(+), 25 deletions(-) |
3293 |
- |
3294 |
-diff --git a/ext/Hash-Util-FieldHash/t/10_hash.t b/ext/Hash-Util-FieldHash/t/10_hash.t |
3295 |
-index 2cfb4e8..d58f053 100644 |
3296 |
---- a/ext/Hash-Util-FieldHash/t/10_hash.t |
3297 |
-+++ b/ext/Hash-Util-FieldHash/t/10_hash.t |
3298 |
-@@ -38,15 +38,29 @@ use constant START => "a"; |
3299 |
- |
3300 |
- # some initial hash data |
3301 |
- fieldhash my %h2; |
3302 |
--%h2 = map {$_ => 1} 'a'..'cc'; |
3303 |
-+my $counter= "a"; |
3304 |
-+$h2{$counter++}++ while $counter ne 'cd'; |
3305 |
- |
3306 |
- ok (!Internals::HvREHASH(%h2), |
3307 |
- "starting with pre-populated non-pathological hash (rehash flag if off)"); |
3308 |
- |
3309 |
- my @keys = get_keys(\%h2); |
3310 |
-+my $buckets= buckets(\%h2); |
3311 |
- $h2{$_}++ for @keys; |
3312 |
-+$h2{$counter++}++ while buckets(\%h2) == $buckets; # force a split |
3313 |
- ok (Internals::HvREHASH(%h2), |
3314 |
-- scalar(@keys) . " colliding into the same bucket keys are triggering rehash"); |
3315 |
-+ scalar(@keys) . " colliding into the same bucket keys are triggering rehash after split"); |
3316 |
-+ |
3317 |
-+# returns the number of buckets in a hash |
3318 |
-+sub buckets { |
3319 |
-+ my $hr = shift; |
3320 |
-+ my $keys_buckets= scalar(%$hr); |
3321 |
-+ if ($keys_buckets=~m!/([0-9]+)\z!) { |
3322 |
-+ return 0+$1; |
3323 |
-+ } else { |
3324 |
-+ return 8; |
3325 |
-+ } |
3326 |
-+} |
3327 |
- |
3328 |
- sub get_keys { |
3329 |
- my $hr = shift; |
3330 |
-diff --git a/hv.c b/hv.c |
3331 |
-index 89c6456..8659678 100644 |
3332 |
---- a/hv.c |
3333 |
-+++ b/hv.c |
3334 |
-@@ -35,7 +35,8 @@ holds the key and hash value. |
3335 |
- #define PERL_HASH_INTERNAL_ACCESS |
3336 |
- #include "perl.h" |
3337 |
- |
3338 |
--#define HV_MAX_LENGTH_BEFORE_SPLIT 14 |
3339 |
-+#define HV_MAX_LENGTH_BEFORE_REHASH 14 |
3340 |
-+#define SHOULD_DO_HSPLIT(xhv) ((xhv)->xhv_keys > (xhv)->xhv_max) /* HvTOTALKEYS(hv) > HvMAX(hv) */ |
3341 |
- |
3342 |
- static const char S_strtab_error[] |
3343 |
- = "Cannot modify shared string table in hv_%s"; |
3344 |
-@@ -818,23 +819,8 @@ Perl_hv_common(pTHX_ HV *hv, SV *keysv, const char *key, STRLEN klen, |
3345 |
- xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */ |
3346 |
- if (!counter) { /* initial entry? */ |
3347 |
- xhv->xhv_fill++; /* HvFILL(hv)++ */ |
3348 |
-- } else if (xhv->xhv_keys > (IV)xhv->xhv_max) { |
3349 |
-+ } else if ( SHOULD_DO_HSPLIT(xhv) ) { |
3350 |
- hsplit(hv); |
3351 |
-- } else if(!HvREHASH(hv)) { |
3352 |
-- U32 n_links = 1; |
3353 |
-- |
3354 |
-- while ((counter = HeNEXT(counter))) |
3355 |
-- n_links++; |
3356 |
-- |
3357 |
-- if (n_links > HV_MAX_LENGTH_BEFORE_SPLIT) { |
3358 |
-- /* Use only the old HvKEYS(hv) > HvMAX(hv) condition to limit |
3359 |
-- bucket splits on a rehashed hash, as we're not going to |
3360 |
-- split it again, and if someone is lucky (evil) enough to |
3361 |
-- get all the keys in one list they could exhaust our memory |
3362 |
-- as we repeatedly double the number of buckets on every |
3363 |
-- entry. Linear search feels a less worse thing to do. */ |
3364 |
-- hsplit(hv); |
3365 |
-- } |
3366 |
- } |
3367 |
- } |
3368 |
- |
3369 |
-@@ -1180,7 +1166,7 @@ S_hsplit(pTHX_ HV *hv) |
3370 |
- |
3371 |
- |
3372 |
- /* Pick your policy for "hashing isn't working" here: */ |
3373 |
-- if (longest_chain <= HV_MAX_LENGTH_BEFORE_SPLIT /* split worked? */ |
3374 |
-+ if (longest_chain <= HV_MAX_LENGTH_BEFORE_REHASH /* split worked? */ |
3375 |
- || HvREHASH(hv)) { |
3376 |
- return; |
3377 |
- } |
3378 |
-@@ -2551,8 +2537,8 @@ S_share_hek_flags(pTHX_ const char *str, I32 len, register U32 hash, int flags) |
3379 |
- xhv->xhv_keys++; /* HvTOTALKEYS(hv)++ */ |
3380 |
- if (!next) { /* initial entry? */ |
3381 |
- xhv->xhv_fill++; /* HvFILL(hv)++ */ |
3382 |
-- } else if (xhv->xhv_keys > (IV)xhv->xhv_max /* HvKEYS(hv) > HvMAX(hv) */) { |
3383 |
-- hsplit(PL_strtab); |
3384 |
-+ } else if ( SHOULD_DO_HSPLIT(xhv) ) { |
3385 |
-+ hsplit(PL_strtab); |
3386 |
- } |
3387 |
- } |
3388 |
- |
3389 |
-diff --git a/t/op/hash.t b/t/op/hash.t |
3390 |
-index 9bde518..45eb782 100644 |
3391 |
---- a/t/op/hash.t |
3392 |
-+++ b/t/op/hash.t |
3393 |
-@@ -39,22 +39,36 @@ use constant THRESHOLD => 14; |
3394 |
- use constant START => "a"; |
3395 |
- |
3396 |
- # some initial hash data |
3397 |
--my %h2 = map {$_ => 1} 'a'..'cc'; |
3398 |
-+my %h2; |
3399 |
-+my $counter= "a"; |
3400 |
-+$h2{$counter++}++ while $counter ne 'cd'; |
3401 |
- |
3402 |
- ok (!Internals::HvREHASH(%h2), |
3403 |
- "starting with pre-populated non-pathological hash (rehash flag if off)"); |
3404 |
- |
3405 |
- my @keys = get_keys(\%h2); |
3406 |
-+my $buckets= buckets(\%h2); |
3407 |
- $h2{$_}++ for @keys; |
3408 |
-+$h2{$counter++}++ while buckets(\%h2) == $buckets; # force a split |
3409 |
- ok (Internals::HvREHASH(%h2), |
3410 |
-- scalar(@keys) . " colliding into the same bucket keys are triggering rehash"); |
3411 |
-+ scalar(@keys) . " colliding into the same bucket keys are triggering rehash after split"); |
3412 |
-+ |
3413 |
-+# returns the number of buckets in a hash |
3414 |
-+sub buckets { |
3415 |
-+ my $hr = shift; |
3416 |
-+ my $keys_buckets= scalar(%$hr); |
3417 |
-+ if ($keys_buckets=~m!/([0-9]+)\z!) { |
3418 |
-+ return 0+$1; |
3419 |
-+ } else { |
3420 |
-+ return 8; |
3421 |
-+ } |
3422 |
-+} |
3423 |
- |
3424 |
- sub get_keys { |
3425 |
- my $hr = shift; |
3426 |
- |
3427 |
- # the minimum of bits required to mount the attack on a hash |
3428 |
- my $min_bits = log(THRESHOLD)/log(2); |
3429 |
-- |
3430 |
- # if the hash has already been populated with a significant amount |
3431 |
- # of entries the number of mask bits can be higher |
3432 |
- my $keys = scalar keys %$hr; |
3433 |
--- |
3434 |
-1.8.1.3 |
3435 |
- |
3436 |
|
3437 |
diff --git a/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch b/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch |
3438 |
deleted file mode 100644 |
3439 |
index c199041..0000000 |
3440 |
--- a/dev-lang/perl/files/perl-5.14.1-cleanup-paths.patch |
3441 |
+++ /dev/null |
3442 |
@@ -1,100 +0,0 @@ |
3443 |
-cut the crap of inventing paths, or adding search paths that we don't use |
3444 |
- |
3445 |
---- Configure |
3446 |
-+++ Configure |
3447 |
-@@ -105,28 +105,6 @@ |
3448 |
- fi |
3449 |
- fi |
3450 |
- |
3451 |
--: Proper PATH setting |
3452 |
--paths='/bin /usr/bin /usr/local/bin /usr/ucb /usr/local /usr/lbin' |
3453 |
--paths="$paths /opt/bin /opt/local/bin /opt/local /opt/lbin" |
3454 |
--paths="$paths /usr/5bin /etc /usr/gnu/bin /usr/new /usr/new/bin /usr/nbin" |
3455 |
--paths="$paths /opt/gnu/bin /opt/new /opt/new/bin /opt/nbin" |
3456 |
--paths="$paths /sys5.3/bin /sys5.3/usr/bin /bsd4.3/bin /bsd4.3/usr/ucb" |
3457 |
--paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /opt/ansic/bin /usr/ccs/bin" |
3458 |
--paths="$paths /etc /usr/lib /usr/ucblib /lib /usr/ccs/lib" |
3459 |
--paths="$paths /sbin /usr/sbin /usr/libexec" |
3460 |
--paths="$paths /system/gnu_library/bin" |
3461 |
-- |
3462 |
--for p in $paths |
3463 |
--do |
3464 |
-- case "$p_$PATH$p_" in |
3465 |
-- *$p_$p$p_*) ;; |
3466 |
-- *) test -d $p && PATH=$PATH$p_$p ;; |
3467 |
-- esac |
3468 |
--done |
3469 |
-- |
3470 |
--PATH=.$p_$PATH |
3471 |
--export PATH |
3472 |
-- |
3473 |
- : shall we be using ksh? |
3474 |
- inksh='' |
3475 |
- needksh='' |
3476 |
-@@ -8287,66 +8265,6 @@ |
3477 |
- ;; |
3478 |
- esac |
3479 |
- |
3480 |
--# How will the perl executable find the installed shared $libperl? |
3481 |
--# Add $xxx to ccdlflags. |
3482 |
--# If we can't figure out a command-line option, use $shrpenv to |
3483 |
--# set env LD_RUN_PATH. The main perl makefile uses this. |
3484 |
--shrpdir=$archlibexp/CORE |
3485 |
--xxx='' |
3486 |
--tmp_shrpenv='' |
3487 |
--if "$useshrplib"; then |
3488 |
-- case "$osname" in |
3489 |
-- aix) |
3490 |
-- # We'll set it in Makefile.SH... |
3491 |
-- ;; |
3492 |
-- solaris) |
3493 |
-- xxx="-R $shrpdir" |
3494 |
-- ;; |
3495 |
-- freebsd|mirbsd|netbsd|openbsd|interix|dragonfly) |
3496 |
-- xxx="-Wl,-R$shrpdir" |
3497 |
-- ;; |
3498 |
-- bsdos|linux|irix*|dec_osf|gnu*) |
3499 |
-- xxx="-Wl,-rpath,$shrpdir" |
3500 |
-- ;; |
3501 |
-- next) |
3502 |
-- # next doesn't like the default... |
3503 |
-- ;; |
3504 |
-- beos) |
3505 |
-- # beos doesn't like the default, either. |
3506 |
-- ;; |
3507 |
-- haiku) |
3508 |
-- # Haiku doesn't like the default, either. |
3509 |
-- ;; |
3510 |
-- hpux*) |
3511 |
-- # hpux doesn't like the default, either. |
3512 |
-- tmp_shrpenv="env LDOPTS=\"+s +b${shrpdir}\"" |
3513 |
-- ;; |
3514 |
-- cygwin) |
3515 |
-- # cygwin needs only ldlibpth |
3516 |
-- ;; |
3517 |
-- *) |
3518 |
-- tmp_shrpenv="env LD_RUN_PATH=$shrpdir" |
3519 |
-- ;; |
3520 |
-- esac |
3521 |
-- case "$xxx" in |
3522 |
-- '') ;; |
3523 |
-- *) |
3524 |
-- # Only add $xxx if it isn't already in ccdlflags. |
3525 |
-- case " $ccdlflags " in |
3526 |
-- *" $xxx "*) ;; |
3527 |
-- *) ccdlflags="$ccdlflags $xxx" |
3528 |
-- cat <<EOM >&4 |
3529 |
-- |
3530 |
--Adding $xxx to the flags |
3531 |
--passed to $ld so that the perl executable will find the |
3532 |
--installed shared $libperl. |
3533 |
-- |
3534 |
--EOM |
3535 |
-- ;; |
3536 |
-- esac |
3537 |
-- ;; |
3538 |
-- esac |
3539 |
--fi |
3540 |
- # Fix ccdlflags in AIX for building external extensions. |
3541 |
- # (For building Perl itself bare -bE:perl.exp is needed, |
3542 |
- # Makefile.SH takes care of this.) |
3543 |
|
3544 |
diff --git a/dev-lang/perl/files/perl-5.8.7-MakeMaker-RUNPATH.patch b/dev-lang/perl/files/perl-5.8.7-MakeMaker-RUNPATH.patch |
3545 |
deleted file mode 100644 |
3546 |
index c442def..0000000 |
3547 |
--- a/dev-lang/perl/files/perl-5.8.7-MakeMaker-RUNPATH.patch |
3548 |
+++ /dev/null |
3549 |
@@ -1,21 +0,0 @@ |
3550 |
-Bug #105054. |
3551 |
- |
3552 |
-We do not want the build root in the linked perl module's RUNPATH, so strip |
3553 |
-paths containing PORTAGE_TMPDIR if its set. |
3554 |
- |
3555 |
---- perl-5.8.7/lib/ExtUtils/MM_Unix.pm 2005-09-10 14:06:59.000000000 +0200 |
3556 |
-+++ perl-5.8.7.az/lib/ExtUtils/MM_Unix.pm 2005-09-10 15:25:52.000000000 +0200 |
3557 |
-@@ -1915,6 +1915,13 @@ |
3558 |
- # LD_RUN_PATH now computed by ExtUtils::Liblist |
3559 |
- ($self->{EXTRALIBS}, $self->{BSLOADLIBS}, |
3560 |
- $self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs; |
3561 |
-+ # We do not want the build root in RPATH |
3562 |
-+ if (exists $ENV{PORTAGE_TMPDIR}) { |
3563 |
-+ # If we have PORTAGE_TMPDIR set, strip that, as just testing for |
3564 |
-+ # /usr and /opt might not be sufficient |
3565 |
-+ $self->{LD_RUN_PATH} = join ':', grep !/^\Q$ENV{PORTAGE_TMPDIR}/, |
3566 |
-+ split /:/, $self->{LD_RUN_PATH}; |
3567 |
-+ } |
3568 |
- last; |
3569 |
- } |
3570 |
- } |
3571 |
|
3572 |
diff --git a/dev-lang/perl/files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch b/dev-lang/perl/files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch |
3573 |
deleted file mode 100644 |
3574 |
index d29fc25..0000000 |
3575 |
--- a/dev-lang/perl/files/perl-5.8.8-CAN-2005-0448-rmtree-2.patch |
3576 |
+++ /dev/null |
3577 |
@@ -1,280 +0,0 @@ |
3578 |
-SECURITY [CAN-2005-0448]: |
3579 |
- |
3580 |
-Rewrite File::Path::rmtree to avoid race condition which allows an |
3581 |
-attacker with write permission on directories in the tree being |
3582 |
-removed to make files setuid or to remove arbitrary files (see |
3583 |
-http://bugs.debian.org/286905 and http://bugs.debian.org/286922). |
3584 |
- |
3585 |
-Revised for 5.8.8-7etch6 to avoid failure when rmtree removes the |
3586 |
-current directory. |
3587 |
- |
3588 |
-diff --git a/lib/File/Path.pm b/lib/File/Path.pm |
3589 |
-index 2e41ff3..fd32b96 100644 |
3590 |
---- a/lib/File/Path.pm |
3591 |
-+++ b/lib/File/Path.pm |
3592 |
-@@ -72,33 +72,17 @@ or C<unlink> to remove it, or that it's skipping it. |
3593 |
- |
3594 |
- =item * |
3595 |
- |
3596 |
--a boolean value, which if TRUE will cause C<rmtree> to |
3597 |
--skip any files to which you do not have delete access |
3598 |
--(if running under VMS) or write access (if running |
3599 |
--under another OS). This will change in the future when |
3600 |
--a criterion for 'delete permission' under OSs other |
3601 |
--than VMS is settled. (defaults to FALSE) |
3602 |
-+a boolean value, which if FALSE (the default for non-root users) will |
3603 |
-+cause C<rmtree> to adjust the mode of directories (if required) prior |
3604 |
-+to attempting to remove the contents. Note that on interruption or |
3605 |
-+failure of C<rmtree>, directories may be left with more permissive |
3606 |
-+modes for the owner. |
3607 |
- |
3608 |
- =back |
3609 |
- |
3610 |
- It returns the number of files successfully deleted. Symlinks are |
3611 |
- simply deleted and not followed. |
3612 |
- |
3613 |
--B<NOTE:> There are race conditions internal to the implementation of |
3614 |
--C<rmtree> making it unsafe to use on directory trees which may be |
3615 |
--altered or moved while C<rmtree> is running, and in particular on any |
3616 |
--directory trees with any path components or subdirectories potentially |
3617 |
--writable by untrusted users. |
3618 |
-- |
3619 |
--Additionally, if the third parameter is not TRUE and C<rmtree> is |
3620 |
--interrupted, it may leave files and directories with permissions altered |
3621 |
--to allow deletion (and older versions of this module would even set |
3622 |
--files and directories to world-read/writable!) |
3623 |
-- |
3624 |
--Note also that the occurrence of errors in C<rmtree> can be determined I<only> |
3625 |
--by trapping diagnostic messages using C<$SIG{__WARN__}>; it is not apparent |
3626 |
--from the return value. |
3627 |
-- |
3628 |
- =head1 DIAGNOSTICS |
3629 |
- |
3630 |
- =over 4 |
3631 |
-@@ -172,111 +156,127 @@ sub mkpath { |
3632 |
- @created; |
3633 |
- } |
3634 |
- |
3635 |
--sub rmtree { |
3636 |
-- my($roots, $verbose, $safe) = @_; |
3637 |
-- my(@files); |
3638 |
-- my($count) = 0; |
3639 |
-- $verbose ||= 0; |
3640 |
-- $safe ||= 0; |
3641 |
-+sub _rmtree; |
3642 |
-+sub _rmtree |
3643 |
-+{ |
3644 |
-+ my ($path, $prefix, $up, $up_dev, $up_ino, $verbose, $safe) = @_; |
3645 |
-+ my $up_name = $up eq '..' ? 'parent' : 'initial'; |
3646 |
-+ |
3647 |
-+ my ($dev, $ino) = lstat $path or return 0; |
3648 |
-+ unless (-d _) |
3649 |
-+ { |
3650 |
-+ print "unlink $prefix$path\n" if $verbose; |
3651 |
-+ unless (unlink $path) |
3652 |
-+ { |
3653 |
-+ carp "Can't remove file $prefix$path ($!)"; |
3654 |
-+ return 0; |
3655 |
-+ } |
3656 |
- |
3657 |
-- if ( defined($roots) && length($roots) ) { |
3658 |
-- $roots = [$roots] unless ref $roots; |
3659 |
-+ return 1; |
3660 |
- } |
3661 |
-- else { |
3662 |
-- carp "No root path(s) specified\n"; |
3663 |
-- return 0; |
3664 |
-+ |
3665 |
-+ unless (chdir $path) |
3666 |
-+ { |
3667 |
-+ carp "Can't chdir to $prefix$path ($!)"; |
3668 |
-+ return 0; |
3669 |
- } |
3670 |
- |
3671 |
-- my($root); |
3672 |
-- foreach $root (@{$roots}) { |
3673 |
-- if ($Is_MacOS) { |
3674 |
-- $root = ":$root" if $root !~ /:/; |
3675 |
-- $root =~ s#([^:])\z#$1:#; |
3676 |
-- } else { |
3677 |
-- $root =~ s#/\z##; |
3678 |
-- } |
3679 |
-- (undef, undef, my $rp) = lstat $root or next; |
3680 |
-- $rp &= 07777; # don't forget setuid, setgid, sticky bits |
3681 |
-- if ( -d _ ) { |
3682 |
-- # notabene: 0700 is for making readable in the first place, |
3683 |
-- # it's also intended to change it to writable in case we have |
3684 |
-- # to recurse in which case we are better than rm -rf for |
3685 |
-- # subtrees with strange permissions |
3686 |
-- chmod($rp | 0700, ($Is_VMS ? VMS::Filespec::fileify($root) : $root)) |
3687 |
-- or carp "Can't make directory $root read+writeable: $!" |
3688 |
-- unless $safe; |
3689 |
-- |
3690 |
-- if (opendir my $d, $root) { |
3691 |
-- no strict 'refs'; |
3692 |
-- if (!defined ${"\cTAINT"} or ${"\cTAINT"}) { |
3693 |
-- # Blindly untaint dir names |
3694 |
-- @files = map { /^(.*)$/s ; $1 } readdir $d; |
3695 |
-- } else { |
3696 |
-- @files = readdir $d; |
3697 |
-- } |
3698 |
-- closedir $d; |
3699 |
-- } |
3700 |
-- else { |
3701 |
-- carp "Can't read $root: $!"; |
3702 |
-- @files = (); |
3703 |
-- } |
3704 |
-+ # avoid a race condition where a directory may be replaced by a |
3705 |
-+ # symlink between the lstat and the chdir |
3706 |
-+ my ($new_dev, $new_ino, $perm) = stat '.'; |
3707 |
-+ unless ("$new_dev:$new_ino" eq "$dev:$ino") |
3708 |
-+ { |
3709 |
-+ croak "Directory $prefix$path changed before chdir, aborting"; |
3710 |
-+ } |
3711 |
- |
3712 |
-- # Deleting large numbers of files from VMS Files-11 filesystems |
3713 |
-- # is faster if done in reverse ASCIIbetical order |
3714 |
-- @files = reverse @files if $Is_VMS; |
3715 |
-- ($root = VMS::Filespec::unixify($root)) =~ s#\.dir\z## if $Is_VMS; |
3716 |
-- if ($Is_MacOS) { |
3717 |
-- @files = map("$root$_", @files); |
3718 |
-- } else { |
3719 |
-- @files = map("$root/$_", grep $_!~/^\.{1,2}\z/s,@files); |
3720 |
-- } |
3721 |
-- $count += rmtree(\@files,$verbose,$safe); |
3722 |
-- if ($safe && |
3723 |
-- ($Is_VMS ? !&VMS::Filespec::candelete($root) : !-w $root)) { |
3724 |
-- print "skipped $root\n" if $verbose; |
3725 |
-- next; |
3726 |
-- } |
3727 |
-- chmod $rp | 0700, $root |
3728 |
-- or carp "Can't make directory $root writeable: $!" |
3729 |
-- if $force_writeable; |
3730 |
-- print "rmdir $root\n" if $verbose; |
3731 |
-- if (rmdir $root) { |
3732 |
-- ++$count; |
3733 |
-- } |
3734 |
-- else { |
3735 |
-- carp "Can't remove directory $root: $!"; |
3736 |
-- chmod($rp, ($Is_VMS ? VMS::Filespec::fileify($root) : $root)) |
3737 |
-- or carp("and can't restore permissions to " |
3738 |
-- . sprintf("0%o",$rp) . "\n"); |
3739 |
-- } |
3740 |
-- } |
3741 |
-- else { |
3742 |
-- if ($safe && |
3743 |
-- ($Is_VMS ? !&VMS::Filespec::candelete($root) |
3744 |
-- : !(-l $root || -w $root))) |
3745 |
-- { |
3746 |
-- print "skipped $root\n" if $verbose; |
3747 |
-- next; |
3748 |
-- } |
3749 |
-- chmod $rp | 0600, $root |
3750 |
-- or carp "Can't make file $root writeable: $!" |
3751 |
-- if $force_writeable; |
3752 |
-- print "unlink $root\n" if $verbose; |
3753 |
-- # delete all versions under VMS |
3754 |
-- for (;;) { |
3755 |
-- unless (unlink $root) { |
3756 |
-- carp "Can't unlink file $root: $!"; |
3757 |
-- if ($force_writeable) { |
3758 |
-- chmod $rp, $root |
3759 |
-- or carp("and can't restore permissions to " |
3760 |
-- . sprintf("0%o",$rp) . "\n"); |
3761 |
-- } |
3762 |
-- last; |
3763 |
-- } |
3764 |
-- ++$count; |
3765 |
-- last unless $Is_VMS && lstat $root; |
3766 |
-- } |
3767 |
-+ $perm &= 07777; |
3768 |
-+ my $nperm = $perm | 0700; |
3769 |
-+ unless ($safe or $nperm == $perm or chmod $nperm, '.') |
3770 |
-+ { |
3771 |
-+ carp "Can't make directory $prefix$path read+writeable ($!)"; |
3772 |
-+ $nperm = $perm; |
3773 |
-+ } |
3774 |
-+ |
3775 |
-+ my $count = 0; |
3776 |
-+ if (opendir my $dir, '.') |
3777 |
-+ { |
3778 |
-+ my $entry; |
3779 |
-+ while (defined ($entry = readdir $dir)) |
3780 |
-+ { |
3781 |
-+ next if $entry =~ /^\.\.?$/; |
3782 |
-+ $entry =~ /^(.*)$/s; $entry = $1; # untaint |
3783 |
-+ $count += _rmtree $entry, "$prefix$path/", '..', $dev, $ino, |
3784 |
-+ $verbose, $safe; |
3785 |
- } |
3786 |
-+ |
3787 |
-+ closedir $dir; |
3788 |
-+ } |
3789 |
-+ |
3790 |
-+ # restore directory permissions if required (in case the rmdir |
3791 |
-+ # below fails) now, while we're still in the directory and may do |
3792 |
-+ # so without a race via '.' |
3793 |
-+ unless ($nperm == $perm or chmod $perm, '.') |
3794 |
-+ { |
3795 |
-+ carp "Can't restore permissions on directory $prefix$path ($!)"; |
3796 |
-+ } |
3797 |
-+ |
3798 |
-+ # don't leave the caller in an unexpected directory |
3799 |
-+ unless (chdir $up) |
3800 |
-+ { |
3801 |
-+ croak "Can't return to $up_name directory from $prefix$path ($!)"; |
3802 |
-+ } |
3803 |
-+ |
3804 |
-+ # ensure that a chdir .. didn't take us somewhere other than |
3805 |
-+ # where we expected (see CVE-2002-0435) |
3806 |
-+ unless (($new_dev, $new_ino) = stat '.' |
3807 |
-+ and "$new_dev:$new_ino" eq "$up_dev:$up_ino") |
3808 |
-+ { |
3809 |
-+ croak "\u$up_name directory changed since entering $prefix$path"; |
3810 |
-+ } |
3811 |
-+ |
3812 |
-+ print "rmdir $prefix$path\n" if $verbose; |
3813 |
-+ if (rmdir $path) |
3814 |
-+ { |
3815 |
-+ $count++; |
3816 |
-+ } |
3817 |
-+ else |
3818 |
-+ { |
3819 |
-+ carp "Can't remove directory $prefix$path ($!)"; |
3820 |
-+ } |
3821 |
-+ |
3822 |
-+ return $count; |
3823 |
-+} |
3824 |
-+ |
3825 |
-+sub rmtree |
3826 |
-+{ |
3827 |
-+ my ($p, $verbose, $safe) = @_; |
3828 |
-+ $p = [] unless defined $p and length $p; |
3829 |
-+ $p = [ $p ] unless ref $p; |
3830 |
-+ my @paths = grep defined && length, @$p; |
3831 |
-+ |
3832 |
-+ # default to "unsafe" for non-root (will chmod dirs) |
3833 |
-+ $safe = $> ? 0 : 1 unless defined $safe; |
3834 |
-+ |
3835 |
-+ unless (@paths) |
3836 |
-+ { |
3837 |
-+ carp "No root path(s) specified"; |
3838 |
-+ return; |
3839 |
-+ } |
3840 |
-+ |
3841 |
-+ opendir my $oldpwd, '.' or do { |
3842 |
-+ carp "Can't fetch initial working directory"; |
3843 |
-+ return; |
3844 |
-+ }; |
3845 |
-+ |
3846 |
-+ my ($dev, $ino) = stat '.' or do { |
3847 |
-+ carp "Can't stat initial working directory"; |
3848 |
-+ return; |
3849 |
-+ }; |
3850 |
-+ |
3851 |
-+ my $count = 0; |
3852 |
-+ for my $path (@paths) |
3853 |
-+ { |
3854 |
-+ $count += _rmtree $path, '', $oldpwd, $dev, $ino, $verbose, $safe; |
3855 |
- } |
3856 |
- |
3857 |
- $count; |
3858 |
|
3859 |
diff --git a/dev-lang/perl/files/perl-5.8.8-CVE-2008-1927.patch b/dev-lang/perl/files/perl-5.8.8-CVE-2008-1927.patch |
3860 |
deleted file mode 100644 |
3861 |
index 4700058..0000000 |
3862 |
--- a/dev-lang/perl/files/perl-5.8.8-CVE-2008-1927.patch |
3863 |
+++ /dev/null |
3864 |
@@ -1,256 +0,0 @@ |
3865 |
-Fix a double free / segfault with utf8 regexps |
3866 |
-Debian #454792 |
3867 |
-[rt.cpan.org #48156] |
3868 |
-[rt.cpan.org #40641] |
3869 |
-upstream change 29204 |
3870 |
- |
3871 |
-UTF8_ALLOW_DEFAULT definition in utf8.h picked from upstream change 27688 |
3872 |
- |
3873 |
-diff --git a/embed.fnc b/embed.fnc |
3874 |
-index edfbc0e..26524c7 100644 |
3875 |
---- a/embed.fnc |
3876 |
-+++ b/embed.fnc |
3877 |
-@@ -1168,6 +1168,7 @@ Es |void |reguni |NN const struct RExC_state_t *state|UV uv|NN char *s|NN STRLE |
3878 |
- Es |regnode*|regclass |NN struct RExC_state_t *state |
3879 |
- ERs |I32 |regcurly |NN const char * |
3880 |
- Es |regnode*|reg_node |NN struct RExC_state_t *state|U8 op |
3881 |
-+Es |UV |reg_recode |const char value|NULLOK SV **encp |
3882 |
- Es |regnode*|regpiece |NN struct RExC_state_t *state|NN I32 *flagp |
3883 |
- Es |void |reginsert |NN struct RExC_state_t *state|U8 op|NN regnode *opnd |
3884 |
- Es |void |regoptail |NN struct RExC_state_t *state|NN regnode *p|NN regnode *val |
3885 |
-diff --git a/embed.h b/embed.h |
3886 |
-index 2b38fd5..372b04f 100644 |
3887 |
---- a/embed.h |
3888 |
-+++ b/embed.h |
3889 |
-@@ -1234,6 +1234,7 @@ |
3890 |
- #define regclass S_regclass |
3891 |
- #define regcurly S_regcurly |
3892 |
- #define reg_node S_reg_node |
3893 |
-+#define reg_recode S_reg_recode |
3894 |
- #define regpiece S_regpiece |
3895 |
- #define reginsert S_reginsert |
3896 |
- #define regoptail S_regoptail |
3897 |
-@@ -3277,6 +3278,7 @@ |
3898 |
- #define regclass(a) S_regclass(aTHX_ a) |
3899 |
- #define regcurly(a) S_regcurly(aTHX_ a) |
3900 |
- #define reg_node(a,b) S_reg_node(aTHX_ a,b) |
3901 |
-+#define reg_recode(a,b) S_reg_recode(aTHX_ a,b) |
3902 |
- #define regpiece(a,b) S_regpiece(aTHX_ a,b) |
3903 |
- #define reginsert(a,b,c) S_reginsert(aTHX_ a,b,c) |
3904 |
- #define regoptail(a,b,c) S_regoptail(aTHX_ a,b,c) |
3905 |
-diff --git a/pod/perldiag.pod b/pod/perldiag.pod |
3906 |
-index 9b3134c..7d95216 100644 |
3907 |
---- a/pod/perldiag.pod |
3908 |
-+++ b/pod/perldiag.pod |
3909 |
-@@ -1900,6 +1900,15 @@ recognized by Perl or by a user-supplied handler. See L<attributes>. |
3910 |
- (W printf) Perl does not understand the given format conversion. See |
3911 |
- L<perlfunc/sprintf>. |
3912 |
- |
3913 |
-+=item Invalid escape in the specified encoding in regex; marked by <-- HERE in m/%s/ |
3914 |
-+ |
3915 |
-+(W regexp) The numeric escape (for example C<\xHH>) of value < 256 |
3916 |
-+didn't correspond to a single character through the conversion |
3917 |
-+from the encoding specified by the encoding pragma. |
3918 |
-+The escape was replaced with REPLACEMENT CHARACTER (U+FFFD) instead. |
3919 |
-+The <-- HERE shows in the regular expression about where the |
3920 |
-+escape was discovered. |
3921 |
-+ |
3922 |
- =item Invalid [] range "%s" in regex; marked by <-- HERE in m/%s/ |
3923 |
- |
3924 |
- (F) The range specified in a character class had a minimum character |
3925 |
-diff --git a/proto.h b/proto.h |
3926 |
-index 6d185dd..ef6c0cf 100644 |
3927 |
---- a/proto.h |
3928 |
-+++ b/proto.h |
3929 |
-@@ -1748,6 +1748,7 @@ STATIC I32 S_regcurly(pTHX_ const char *) |
3930 |
- __attribute__warn_unused_result__; |
3931 |
- |
3932 |
- STATIC regnode* S_reg_node(pTHX_ struct RExC_state_t *state, U8 op); |
3933 |
-+STATIC UV S_reg_recode(pTHX_ const char value, SV **encp); |
3934 |
- STATIC regnode* S_regpiece(pTHX_ struct RExC_state_t *state, I32 *flagp); |
3935 |
- STATIC void S_reginsert(pTHX_ struct RExC_state_t *state, U8 op, regnode *opnd); |
3936 |
- STATIC void S_regoptail(pTHX_ struct RExC_state_t *state, regnode *p, regnode *val); |
3937 |
-diff --git a/regcomp.c b/regcomp.c |
3938 |
-index 928cf39..98d48dd 100644 |
3939 |
---- a/regcomp.c |
3940 |
-+++ b/regcomp.c |
3941 |
-@@ -2791,6 +2791,39 @@ S_regpiece(pTHX_ RExC_state_t *pRExC_state, I32 *flagp) |
3942 |
- } |
3943 |
- |
3944 |
- /* |
3945 |
-+ * reg_recode |
3946 |
-+ * |
3947 |
-+ * It returns the code point in utf8 for the value in *encp. |
3948 |
-+ * value: a code value in the source encoding |
3949 |
-+ * encp: a pointer to an Encode object |
3950 |
-+ * |
3951 |
-+ * If the result from Encode is not a single character, |
3952 |
-+ * it returns U+FFFD (Replacement character) and sets *encp to NULL. |
3953 |
-+ */ |
3954 |
-+STATIC UV |
3955 |
-+S_reg_recode(pTHX_ const char value, SV **encp) |
3956 |
-+{ |
3957 |
-+ STRLEN numlen = 1; |
3958 |
-+ SV * const sv = sv_2mortal(newSVpvn(&value, numlen)); |
3959 |
-+ const char * const s = encp && *encp ? sv_recode_to_utf8(sv, *encp) |
3960 |
-+ : SvPVX(sv); |
3961 |
-+ const STRLEN newlen = SvCUR(sv); |
3962 |
-+ UV uv = UNICODE_REPLACEMENT; |
3963 |
-+ |
3964 |
-+ if (newlen) |
3965 |
-+ uv = SvUTF8(sv) |
3966 |
-+ ? utf8n_to_uvchr((U8*)s, newlen, &numlen, UTF8_ALLOW_DEFAULT) |
3967 |
-+ : *(U8*)s; |
3968 |
-+ |
3969 |
-+ if (!newlen || numlen != newlen) { |
3970 |
-+ uv = UNICODE_REPLACEMENT; |
3971 |
-+ if (encp) |
3972 |
-+ *encp = NULL; |
3973 |
-+ } |
3974 |
-+ return uv; |
3975 |
-+} |
3976 |
-+ |
3977 |
-+/* |
3978 |
- - regatom - the lowest level |
3979 |
- * |
3980 |
- * Optimization: gobbles an entire sequence of ordinary characters so that |
3981 |
-@@ -3182,6 +3215,8 @@ tryagain: |
3982 |
- ender = grok_hex(p, &numlen, &flags, NULL); |
3983 |
- p += numlen; |
3984 |
- } |
3985 |
-+ if (PL_encoding && ender < 0x100) |
3986 |
-+ goto recode_encoding; |
3987 |
- break; |
3988 |
- case 'c': |
3989 |
- p++; |
3990 |
-@@ -3201,6 +3236,17 @@ tryagain: |
3991 |
- --p; |
3992 |
- goto loopdone; |
3993 |
- } |
3994 |
-+ if (PL_encoding && ender < 0x100) |
3995 |
-+ goto recode_encoding; |
3996 |
-+ break; |
3997 |
-+ recode_encoding: |
3998 |
-+ { |
3999 |
-+ SV* enc = PL_encoding; |
4000 |
-+ ender = reg_recode((const char)(U8)ender, &enc); |
4001 |
-+ if (!enc && SIZE_ONLY && ckWARN(WARN_REGEXP)) |
4002 |
-+ vWARN(p, "Invalid escape in the specified encoding"); |
4003 |
-+ RExC_utf8 = 1; |
4004 |
-+ } |
4005 |
- break; |
4006 |
- case '\0': |
4007 |
- if (p >= RExC_end) |
4008 |
-@@ -3331,32 +3377,6 @@ tryagain: |
4009 |
- break; |
4010 |
- } |
4011 |
- |
4012 |
-- /* If the encoding pragma is in effect recode the text of |
4013 |
-- * any EXACT-kind nodes. */ |
4014 |
-- if (PL_encoding && PL_regkind[(U8)OP(ret)] == EXACT) { |
4015 |
-- STRLEN oldlen = STR_LEN(ret); |
4016 |
-- SV *sv = sv_2mortal(newSVpvn(STRING(ret), oldlen)); |
4017 |
-- |
4018 |
-- if (RExC_utf8) |
4019 |
-- SvUTF8_on(sv); |
4020 |
-- if (sv_utf8_downgrade(sv, TRUE)) { |
4021 |
-- const char * const s = sv_recode_to_utf8(sv, PL_encoding); |
4022 |
-- const STRLEN newlen = SvCUR(sv); |
4023 |
-- |
4024 |
-- if (SvUTF8(sv)) |
4025 |
-- RExC_utf8 = 1; |
4026 |
-- if (!SIZE_ONLY) { |
4027 |
-- DEBUG_r(PerlIO_printf(Perl_debug_log, "recode %*s to %*s\n", |
4028 |
-- (int)oldlen, STRING(ret), |
4029 |
-- (int)newlen, s)); |
4030 |
-- Copy(s, STRING(ret), newlen, char); |
4031 |
-- STR_LEN(ret) += newlen - oldlen; |
4032 |
-- RExC_emit += STR_SZ(newlen) - STR_SZ(oldlen); |
4033 |
-- } else |
4034 |
-- RExC_size += STR_SZ(newlen) - STR_SZ(oldlen); |
4035 |
-- } |
4036 |
-- } |
4037 |
-- |
4038 |
- return(ret); |
4039 |
- } |
4040 |
- |
4041 |
-@@ -3734,6 +3754,8 @@ S_regclass(pTHX_ RExC_state_t *pRExC_state) |
4042 |
- value = grok_hex(RExC_parse, &numlen, &flags, NULL); |
4043 |
- RExC_parse += numlen; |
4044 |
- } |
4045 |
-+ if (PL_encoding && value < 0x100) |
4046 |
-+ goto recode_encoding; |
4047 |
- break; |
4048 |
- case 'c': |
4049 |
- value = UCHARAT(RExC_parse++); |
4050 |
-@@ -3741,13 +3763,24 @@ S_regclass(pTHX_ RExC_state_t *pRExC_state) |
4051 |
- break; |
4052 |
- case '0': case '1': case '2': case '3': case '4': |
4053 |
- case '5': case '6': case '7': case '8': case '9': |
4054 |
-- { |
4055 |
-- I32 flags = 0; |
4056 |
-- numlen = 3; |
4057 |
-- value = grok_oct(--RExC_parse, &numlen, &flags, NULL); |
4058 |
-- RExC_parse += numlen; |
4059 |
-- break; |
4060 |
-- } |
4061 |
-+ { |
4062 |
-+ I32 flags = 0; |
4063 |
-+ numlen = 3; |
4064 |
-+ value = grok_oct(--RExC_parse, &numlen, &flags, NULL); |
4065 |
-+ RExC_parse += numlen; |
4066 |
-+ if (PL_encoding && value < 0x100) |
4067 |
-+ goto recode_encoding; |
4068 |
-+ break; |
4069 |
-+ } |
4070 |
-+ recode_encoding: |
4071 |
-+ { |
4072 |
-+ SV* enc = PL_encoding; |
4073 |
-+ value = reg_recode((const char)(U8)value, &enc); |
4074 |
-+ if (!enc && SIZE_ONLY && ckWARN(WARN_REGEXP)) |
4075 |
-+ vWARN(RExC_parse, |
4076 |
-+ "Invalid escape in the specified encoding"); |
4077 |
-+ break; |
4078 |
-+ } |
4079 |
- default: |
4080 |
- if (!SIZE_ONLY && isALPHA(value) && ckWARN(WARN_REGEXP)) |
4081 |
- vWARN2(RExC_parse, |
4082 |
-diff --git a/t/uni/tr_utf8.t b/t/uni/tr_utf8.t |
4083 |
-index 606a84a..354156a 100755 |
4084 |
---- a/t/uni/tr_utf8.t |
4085 |
-+++ b/t/uni/tr_utf8.t |
4086 |
-@@ -31,7 +31,7 @@ BEGIN { |
4087 |
- } |
4088 |
- |
4089 |
- use strict; |
4090 |
--use Test::More tests => 7; |
4091 |
-+use Test::More tests => 8; |
4092 |
- |
4093 |
- use encoding 'utf8'; |
4094 |
- |
4095 |
-@@ -67,4 +67,12 @@ is($str, $hiragana, "s/// # hiragana -> katakana"); |
4096 |
- $line =~ tr/bcdeghijklmnprstvwxyz$02578/בצדעגהיײקלמנפּרסטװשכיזשױתײחא/; |
4097 |
- is($line, "aבצדעfגהיײקלמנoפqּרסuטװשכיזש1ױ34ת6ײח9", "[perl #16843]"); |
4098 |
- } |
4099 |
-+ |
4100 |
-+{ |
4101 |
-+ # [perl #40641] |
4102 |
-+ my $str = qq/Gebääääääääääääääääääääude/; |
4103 |
-+ my $reg = qr/Gebääääääääääääääääääääude/; |
4104 |
-+ ok($str =~ /$reg/, "[perl #40641]"); |
4105 |
-+} |
4106 |
-+ |
4107 |
- __END__ |
4108 |
-diff --git a/utf8.h b/utf8.h |
4109 |
-index 6d63897..3800866 100644 |
4110 |
---- a/utf8.h |
4111 |
-+++ b/utf8.h |
4112 |
-@@ -198,6 +198,8 @@ encoded character. |
4113 |
- UTF8_ALLOW_SURROGATE|UTF8_ALLOW_FFFF) |
4114 |
- #define UTF8_ALLOW_ANY 0x00FF |
4115 |
- #define UTF8_CHECK_ONLY 0x0200 |
4116 |
-+#define UTF8_ALLOW_DEFAULT (ckWARN(WARN_UTF8) ? 0 : \ |
4117 |
-+ UTF8_ALLOW_ANYUV) |
4118 |
- |
4119 |
- #define UNICODE_SURROGATE_FIRST 0xD800 |
4120 |
- #define UNICODE_SURROGATE_LAST 0xDFFF |
4121 |
|
4122 |
diff --git a/dev-lang/perl/files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch b/dev-lang/perl/files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch |
4123 |
deleted file mode 100644 |
4124 |
index edcfc6a..0000000 |
4125 |
--- a/dev-lang/perl/files/perl-5.8.8-USE_MM_LD_RUN_PATH.patch |
4126 |
+++ /dev/null |
4127 |
@@ -1,111 +0,0 @@ |
4128 |
-diff -Naurp perl-5.8.8-orig/lib/ExtUtils/Liblist.pm perl-5.8.8/lib/ExtUtils/Liblist.pm |
4129 |
---- perl-5.8.8-orig/lib/ExtUtils/Liblist.pm 2003-04-07 14:58:17.000000000 -0400 |
4130 |
-+++ perl-5.8.8/lib/ExtUtils/Liblist.pm 2006-02-07 09:57:04.000000000 -0500 |
4131 |
-@@ -87,6 +87,11 @@ libraries. LD_RUN_PATH is a colon separ |
4132 |
- in LDLOADLIBS. It is passed as an environment variable to the process |
4133 |
- that links the shared library. |
4134 |
- |
4135 |
-+The Red Hat extension: This generation of LD_RUN_PATH is disabled by default. |
4136 |
-+To use the generated LD_RUN_PATH for all links, set the USE_MM_LD_RUN_PATH |
4137 |
-+MakeMaker object attribute / argument, (or set the $USE_MM_LD_RUN_PATH |
4138 |
-+environment variable). |
4139 |
-+ |
4140 |
- =head2 BSLOADLIBS |
4141 |
- |
4142 |
- List of those libraries that are needed but can be linked in |
4143 |
-diff -Naurp perl-5.8.8-orig/lib/ExtUtils/MM_Unix.pm perl-5.8.8/lib/ExtUtils/MM_Unix.pm |
4144 |
---- perl-5.8.8-orig/lib/ExtUtils/MM_Unix.pm 2005-05-21 05:42:56.000000000 -0400 |
4145 |
-+++ perl-5.8.8/lib/ExtUtils/MM_Unix.pm 2006-02-07 09:56:08.000000000 -0500 |
4146 |
-@@ -941,7 +941,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $ |
4147 |
- } |
4148 |
- |
4149 |
- my $ld_run_path_shell = ""; |
4150 |
-- if ($self->{LD_RUN_PATH} ne "") { |
4151 |
-+ if (($self->{LD_RUN_PATH} ne "") && ($self->{USE_MM_LD_RUN_PATH})) { |
4152 |
- $ld_run_path_shell = 'LD_RUN_PATH="$(LD_RUN_PATH)" '; |
4153 |
- } |
4154 |
- |
4155 |
-diff -Naurp perl-5.8.8-orig/lib/ExtUtils/MakeMaker.pm perl-5.8.8/lib/ExtUtils/MakeMaker.pm |
4156 |
---- perl-5.8.8-orig/lib/ExtUtils/MakeMaker.pm 2005-10-21 10:11:04.000000000 -0400 |
4157 |
-+++ perl-5.8.8/lib/ExtUtils/MakeMaker.pm 2006-02-07 09:55:03.000000000 -0500 |
4158 |
-@@ -233,7 +233,7 @@ sub full_setup { |
4159 |
- PERL_SRC PERM_RW PERM_RWX |
4160 |
- PL_FILES PM PM_FILTER PMLIBDIRS POLLUTE PPM_INSTALL_EXEC |
4161 |
- PPM_INSTALL_SCRIPT PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ |
4162 |
-- SIGN SKIP TYPEMAPS VERSION VERSION_FROM XS XSOPT XSPROTOARG |
4163 |
-+ SKIP TYPEMAPS USE_MM_LD_RUN_PATH VERSION VERSION_FROM XS XSOPT XSPROTOARG |
4164 |
- XS_VERSION clean depend dist dynamic_lib linkext macro realclean |
4165 |
- tool_autosplit |
4166 |
- |
4167 |
-@@ -371,6 +371,26 @@ sub new { |
4168 |
- exit 0; |
4169 |
- } |
4170 |
- |
4171 |
-+ # USE_MM_LD_RUN_PATH - borrowed from RedHat to disable automatic RPATH generation |
4172 |
-+ if ( ( ! $self->{USE_MM_LD_RUN_PATH} ) |
4173 |
-+ &&( ("@ARGV" =~ /\bUSE_MM_LD_RUN_PATH(=([01]))?\b/) |
4174 |
-+ ||( exists( $ENV{USE_MM_LD_RUN_PATH} ) |
4175 |
-+ &&( $ENV{USE_MM_LD_RUN_PATH} =~ /([01])?$/ ) |
4176 |
-+ ) |
4177 |
-+ ) |
4178 |
-+ ) |
4179 |
-+ { |
4180 |
-+ my $v = $1; |
4181 |
-+ if( $v ) |
4182 |
-+ { |
4183 |
-+ $v = ($v=~/=([01])$/)[0]; |
4184 |
-+ }else |
4185 |
-+ { |
4186 |
-+ $v = 1; |
4187 |
-+ }; |
4188 |
-+ $self->{USE_MM_LD_RUN_PATH}=$v; |
4189 |
-+ }; |
4190 |
-+ |
4191 |
- print STDOUT "MakeMaker (v$VERSION)\n" if $Verbose; |
4192 |
- if (-f "MANIFEST" && ! -f "Makefile"){ |
4193 |
- check_manifest(); |
4194 |
-@@ -2057,6 +2077,44 @@ precedence. A typemap in the current di |
4195 |
- precedence, even if it isn't listed in TYPEMAPS. The default system |
4196 |
- typemap has lowest precedence. |
4197 |
- |
4198 |
-+=item USE_MM_LD_RUN_PATH |
4199 |
-+ |
4200 |
-+boolean |
4201 |
-+This feature is borrowed from Red Hat to deal with RPATH issues. |
4202 |
-+Please see bug 81745 - http://bugs.gentoo.org/81745 - for more |
4203 |
-+information. |
4204 |
-+ |
4205 |
-+The Red Hat perl MakeMaker distribution differs from the standard |
4206 |
-+upstream release in that it disables use of the MakeMaker generated |
4207 |
-+LD_RUN_PATH by default, UNLESS this attribute is specified , or the |
4208 |
-+USE_MM_LD_RUN_PATH environment variable is set during the MakeMaker run. |
4209 |
-+ |
4210 |
-+The upstream MakeMaker will set the ld(1) environment variable LD_RUN_PATH |
4211 |
-+to the concatenation of every -L ld(1) option directory in which a -l ld(1) |
4212 |
-+option library is found, which is used as the ld(1) -rpath option if none |
4213 |
-+is specified. This means that, if your application builds shared libraries |
4214 |
-+and your MakeMaker application links to them, that the absolute paths of the |
4215 |
-+libraries in the build tree will be inserted into the RPATH header of all |
4216 |
-+MakeMaker generated binaries, and that such binaries will be unable to link |
4217 |
-+to these libraries if they do not still reside in the build tree directories |
4218 |
-+(unlikely) or in the system library directories (/lib or /usr/lib), regardless |
4219 |
-+of any LD_LIBRARY_PATH setting. So if you specified -L../mylib -lmylib , and |
4220 |
-+your 'libmylib.so' gets installed into /some_directory_other_than_usr_lib, |
4221 |
-+your MakeMaker application will be unable to link to it, even if LD_LIBRARY_PATH |
4222 |
-+is set to include /some_directory_other_than_usr_lib, because RPATH overrides |
4223 |
-+LD_LIBRARY_PATH. |
4224 |
-+ |
4225 |
-+So for Red Hat MakeMaker builds LD_RUN_PATH is NOT generated by default for |
4226 |
-+every link. You can still use explicit -rpath ld options or the LD_RUN_PATH |
4227 |
-+environment variable during the build to generate an RPATH for the binaries. |
4228 |
-+ |
4229 |
-+You can set the USE_MM_LD_RUN_PATH attribute to 1 on the MakeMaker command |
4230 |
-+line or in the WriteMakefile arguments to enable generation of LD_RUN_PATH |
4231 |
-+for every link command. |
4232 |
-+ |
4233 |
-+USE_MM_LD_RUN_PATH will default to 1 (LD_RUN_PATH will be used) IF the |
4234 |
-+$USE_MM_LD_RUN_PATH environment variable is set during a MakeMaker run. |
4235 |
-+ |
4236 |
- =item VENDORPREFIX |
4237 |
- |
4238 |
- Like PERLPREFIX, but only for the vendor install locations. |
4239 |
|
4240 |
diff --git a/dev-lang/perl/files/perl-5.8.8-asm-page-h-compile-failure.patch b/dev-lang/perl/files/perl-5.8.8-asm-page-h-compile-failure.patch |
4241 |
deleted file mode 100644 |
4242 |
index 325caaf..0000000 |
4243 |
--- a/dev-lang/perl/files/perl-5.8.8-asm-page-h-compile-failure.patch |
4244 |
+++ /dev/null |
4245 |
@@ -1,12 +0,0 @@ |
4246 |
---- perl-5.8.8/ext/IPC/SysV/SysV.xs.no_asm_page_h 2001-06-30 14:46:07.000000000 -0400 |
4247 |
-+++ perl-5.8.8/ext/IPC/SysV/SysV.xs 2006-06-02 17:37:22.000000000 -0400 |
4248 |
-@@ -3,9 +3,6 @@ |
4249 |
- #include "XSUB.h" |
4250 |
- |
4251 |
- #include <sys/types.h> |
4252 |
--#ifdef __linux__ |
4253 |
--# include <asm/page.h> |
4254 |
--#endif |
4255 |
- #if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM) |
4256 |
- #ifndef HAS_SEM |
4257 |
- # include <sys/ipc.h> |
4258 |
|
4259 |
diff --git a/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch b/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch |
4260 |
deleted file mode 100644 |
4261 |
index 85f66fe..0000000 |
4262 |
--- a/dev-lang/perl/files/perl-5.8.8-ccld-cflags.patch |
4263 |
+++ /dev/null |
4264 |
@@ -1,33 +0,0 @@ |
4265 |
---- Configure.orig 2009-11-04 11:09:08.934965499 +0100 |
4266 |
-+++ Configure 2009-11-04 11:13:19.055305854 +0100 |
4267 |
-@@ -7617,7 +7617,7 @@ |
4268 |
- cat <<EOM |
4269 |
- You appear to have ELF support. I'll use $cc to build dynamic libraries. |
4270 |
- EOM |
4271 |
-- dflt="$cc" |
4272 |
-+ dflt="$cc $optimize" |
4273 |
- else |
4274 |
- echo "I'll use ld to build dynamic libraries." |
4275 |
- dflt='ld' |
4276 |
---- Makefile.SH.orig 2009-11-04 15:34:22.643322823 +0100 |
4277 |
-+++ Makefile.SH 2009-11-04 15:34:30.110147884 +0100 |
4278 |
-@@ -201,7 +201,7 @@ |
4279 |
- LD = $ld |
4280 |
- |
4281 |
- LDFLAGS = $ldflags |
4282 |
--CLDFLAGS = $ldflags |
4283 |
-+CLDFLAGS = \$(OPTIMIZE) $ldflags |
4284 |
- |
4285 |
- mallocsrc = $mallocsrc |
4286 |
- mallocobj = $mallocobj |
4287 |
---- x2p/Makefile.SH.orig 2009-11-04 15:54:14.146759212 +0100 |
4288 |
-+++ x2p/Makefile.SH 2009-11-04 15:54:19.963253154 +0100 |
4289 |
-@@ -107,7 +107,7 @@ |
4290 |
- $(REALPERL) -I../lib ../utils/perlcc -I .. -L .. $(plextract) -v -log ../compilelog; |
4291 |
- |
4292 |
- a2p$(EXE_EXT): $(obj) a2p$(OBJ_EXT) |
4293 |
-- $(CC) -o a2p $(LDFLAGS) $(obj) a2p$(OBJ_EXT) $(libs) |
4294 |
-+ $(CC) -o a2p $(OPTIMIZE) $(LDFLAGS) $(obj) a2p$(OBJ_EXT) $(libs) |
4295 |
- |
4296 |
- # I now supply a2p.c with the kits, so the following section is |
4297 |
- # used only if you force byacc to run by saying |
4298 |
|
4299 |
diff --git a/dev-lang/perl/files/perl-5.8.8-cplusplus.patch b/dev-lang/perl/files/perl-5.8.8-cplusplus.patch |
4300 |
deleted file mode 100644 |
4301 |
index 064bda4..0000000 |
4302 |
--- a/dev-lang/perl/files/perl-5.8.8-cplusplus.patch |
4303 |
+++ /dev/null |
4304 |
@@ -1,22 +0,0 @@ |
4305 |
---- perl.h.orig 2006-03-29 08:53:46.000000000 -0500 |
4306 |
-+++ perl.h 2006-03-29 08:54:19.000000000 -0500 |
4307 |
-@@ -159,7 +159,7 @@ struct perl_thread; |
4308 |
- #endif |
4309 |
- |
4310 |
- #ifndef PERL_UNUSED_DECL |
4311 |
--# ifdef HASATTRIBUTE_UNUSED |
4312 |
-+# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus) |
4313 |
- # define PERL_UNUSED_DECL __attribute__unused__ |
4314 |
- # else |
4315 |
- # define PERL_UNUSED_DECL |
4316 |
---- XSUB.h.orig 2006-03-29 08:54:24.000000000 -0500 |
4317 |
-+++ XSUB.h 2006-03-29 08:54:48.000000000 -0500 |
4318 |
-@@ -91,7 +91,7 @@ handled automatically by C<xsubpp>. |
4319 |
- #if defined(__CYGWIN__) && defined(USE_DYNAMIC_LOADING) |
4320 |
- # define XS(name) __declspec(dllexport) void name(pTHX_ CV* cv) |
4321 |
- #else |
4322 |
--# ifdef HASATTRIBUTE_UNUSED |
4323 |
-+# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus) |
4324 |
- # define XS(name) void name(pTHX_ CV* cv __attribute__unused__) |
4325 |
- # else |
4326 |
- # define XS(name) void name(pTHX_ CV* cv) |
4327 |
|
4328 |
diff --git a/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch b/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch |
4329 |
deleted file mode 100644 |
4330 |
index b96eea8..0000000 |
4331 |
--- a/dev-lang/perl/files/perl-5.8.8-darwin-cc-ld.patch |
4332 |
+++ /dev/null |
4333 |
@@ -1,22 +0,0 @@ |
4334 |
-Use $CC to link (and check for broken compilers), such that we don't get |
4335 |
-linked modules of a different bitness. |
4336 |
-http://bugs.gentoo.org/show_bug.cgi?id=297751 |
4337 |
- |
4338 |
---- hints/darwin.sh |
4339 |
-+++ hints/darwin.sh |
4340 |
-@@ -128,13 +128,13 @@ |
4341 |
- ccflags="${ccflags} ${cppflags}" |
4342 |
- |
4343 |
- # Known optimizer problems. |
4344 |
--case "`cc -v 2>&1`" in |
4345 |
-+case "`${cc:-gcc} -v 2>&1`" in |
4346 |
- *"3.1 20020105"*) toke_cflags='optimize=""' ;; |
4347 |
- esac |
4348 |
- |
4349 |
- # Shared library extension is .dylib. |
4350 |
- # Bundle extension is .bundle. |
4351 |
--ld='cc'; |
4352 |
-+ld="${cc:-gcc}"; |
4353 |
- so='dylib'; |
4354 |
- dlext='bundle'; |
4355 |
- usedl='define'; |
4356 |
|
4357 |
diff --git a/dev-lang/perl/files/perl-5.8.8-dragonfly-clean.patch b/dev-lang/perl/files/perl-5.8.8-dragonfly-clean.patch |
4358 |
deleted file mode 100644 |
4359 |
index 52f32bf..0000000 |
4360 |
--- a/dev-lang/perl/files/perl-5.8.8-dragonfly-clean.patch |
4361 |
+++ /dev/null |
4362 |
@@ -1,170 +0,0 @@ |
4363 |
-Index: perl-5.8.8/Configure |
4364 |
-=================================================================== |
4365 |
---- perl-5.8.8.orig/Configure 2006-01-08 14:51:03 +0000 |
4366 |
-+++ perl-5.8.8/Configure 2006-02-14 13:41:41 +0000 |
4367 |
-@@ -3130,6 +3130,8 @@ |
4368 |
- dgux) osname=dgux |
4369 |
- osvers="$3" |
4370 |
- ;; |
4371 |
-+ dragonfly) osname=dragonfly |
4372 |
-+ osvers="$3" ;; |
4373 |
- dynixptx*) osname=dynixptx |
4374 |
- osvers=`echo "$4"|sed 's/^v//'` |
4375 |
- ;; |
4376 |
-@@ -7889,7 +7891,7 @@ |
4377 |
- solaris) |
4378 |
- xxx="-R $shrpdir" |
4379 |
- ;; |
4380 |
-- freebsd|netbsd|openbsd|interix) |
4381 |
-+ freebsd|netbsd|openbsd|dragonfly|interix) |
4382 |
- xxx="-Wl,-R$shrpdir" |
4383 |
- ;; |
4384 |
- bsdos|linux|irix*|dec_osf|gnu*) |
4385 |
-Index: perl-5.8.8/Makefile.SH |
4386 |
-=================================================================== |
4387 |
---- perl-5.8.8.orig/Makefile.SH 2006-01-24 12:49:44 +0000 |
4388 |
-+++ perl-5.8.8/Makefile.SH 2006-02-14 13:46:57 +0000 |
4389 |
-@@ -73,7 +73,7 @@ |
4390 |
- sunos*) |
4391 |
- linklibperl="-lperl" |
4392 |
- ;; |
4393 |
-- netbsd*|freebsd[234]*|openbsd*) |
4394 |
-+ netbsd*|freebsd[234]*|openbsd*|dragonfly*) |
4395 |
- linklibperl="-L. -lperl" |
4396 |
- ;; |
4397 |
- interix*) |
4398 |
-@@ -990,6 +990,10 @@ |
4399 |
- n_dummy $(nonxs_ext): miniperl$(EXE_EXT) preplibrary $(DYNALOADER) FORCE |
4400 |
- @$(LDLIBPTH) sh ext/util/make_ext nonxs $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) |
4401 |
- |
4402 |
-+.PHONY: printconfig |
4403 |
-+printconfig: |
4404 |
-+ @eval `$(LDLIBPTH) ./perl -Ilib -V:$(CONFIGVAR)`; echo $$$(CONFIGVAR) |
4405 |
-+ |
4406 |
- .PHONY: clean _tidy _mopup _cleaner1 _cleaner2 \ |
4407 |
- realclean _realcleaner clobber _clobber \ |
4408 |
- distclean veryclean _verycleaner |
4409 |
-Index: perl-5.8.8/hints/dragonfly.sh |
4410 |
-=================================================================== |
4411 |
---- perl-5.8.8.orig/hints/dragonfly.sh 1970-01-01 00:00:00 +0000 |
4412 |
-+++ perl-5.8.8/hints/dragonfly.sh 2006-02-14 13:15:04 +0000 |
4413 |
-@@ -0,0 +1,118 @@ |
4414 |
-+# hints/dragonfly.sh |
4415 |
-+# |
4416 |
-+# This file is mostly copied from hints/freebsd.sh with the OS version |
4417 |
-+# information taken out and only the FreeBSD-4 information intact. |
4418 |
-+# Please check with Todd Willey <xtoddx@×××××.com> before making |
4419 |
-+# modifications to this file. |
4420 |
-+ |
4421 |
-+case "$osvers" in |
4422 |
-+*) usevfork='true' |
4423 |
-+ case "$usemymalloc" in |
4424 |
-+ "") usemymalloc='n' |
4425 |
-+ ;; |
4426 |
-+ esac |
4427 |
-+ libswanted=`echo $libswanted | sed 's/ malloc / /'` |
4428 |
-+ ;; |
4429 |
-+esac |
4430 |
-+ |
4431 |
-+# Dynamic Loading flags have not changed much, so they are separated |
4432 |
-+# out here to avoid duplicating them everywhere. |
4433 |
-+case "$osvers" in |
4434 |
-+*) |
4435 |
-+ objformat=`/usr/bin/objformat` |
4436 |
-+ if [ x$objformat = xelf ]; then |
4437 |
-+ libpth="/usr/lib /usr/local/lib" |
4438 |
-+ glibpth="/usr/lib /usr/local/lib" |
4439 |
-+ ldflags="-Wl,-E " |
4440 |
-+ lddlflags="-shared " |
4441 |
-+ else |
4442 |
-+ if [ -e /usr/lib/aout ]; then |
4443 |
-+ libpth="/usr/lib/aout /usr/local/lib /usr/lib" |
4444 |
-+ glibpth="/usr/lib/aout /usr/local/lib /usr/lib" |
4445 |
-+ fi |
4446 |
-+ lddlflags='-Bshareable' |
4447 |
-+ fi |
4448 |
-+ cccdlflags='-DPIC -fPIC' |
4449 |
-+ ;; |
4450 |
-+esac |
4451 |
-+ |
4452 |
-+case "$osvers" in |
4453 |
-+*) |
4454 |
-+ ccflags="${ccflags} -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H" |
4455 |
-+ if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then |
4456 |
-+ usenm=false |
4457 |
-+ fi |
4458 |
-+ ;; |
4459 |
-+esac |
4460 |
-+ |
4461 |
-+cat <<'EOM' >&4 |
4462 |
-+ |
4463 |
-+Some users have reported that Configure halts when testing for |
4464 |
-+the O_NONBLOCK symbol with a syntax error. This is apparently a |
4465 |
-+sh error. Rerunning Configure with ksh apparently fixes the |
4466 |
-+problem. Try |
4467 |
-+ ksh Configure [your options] |
4468 |
-+ |
4469 |
-+EOM |
4470 |
-+ |
4471 |
-+# From: Anton Berezin <tobez@×××××××.dk> |
4472 |
-+# To: perl5-porters@××××.org |
4473 |
-+# Subject: [PATCH 5.005_54] Configure - hints/freebsd.sh signal handler type |
4474 |
-+# Date: 30 Nov 1998 19:46:24 +0100 |
4475 |
-+# Message-ID: <864srhhvcv.fsf@××××××××××××.dk> |
4476 |
-+ |
4477 |
-+signal_t='void' |
4478 |
-+d_voidsig='define' |
4479 |
-+ |
4480 |
-+# This script UU/usethreads.cbu will get 'called-back' by Configure |
4481 |
-+# after it has prompted the user for whether to use threads. |
4482 |
-+cat > UU/usethreads.cbu <<'EOCBU' |
4483 |
-+case "$usethreads" in |
4484 |
-+$define|true|[yY]*) |
4485 |
-+ lc_r=`/sbin/ldconfig -r|grep ':-lc_r'|awk '{print $NF}'|sed -n '$p'` |
4486 |
-+ case "$osvers" in |
4487 |
-+ *) |
4488 |
-+ if [ ! -r "$lc_r" ]; then |
4489 |
-+ cat <<EOM >&4 |
4490 |
-+POSIX threads should be supported by FreeBSD $osvers -- |
4491 |
-+but your system is missing the shared libc_r. |
4492 |
-+(/sbin/ldconfig -r doesn't find any). |
4493 |
-+ |
4494 |
-+Consider using the latest STABLE release. |
4495 |
-+EOM |
4496 |
-+ exit 1 |
4497 |
-+ fi |
4498 |
-+ case "$osvers" in |
4499 |
-+ *) ldflags="-pthread $ldflags" |
4500 |
-+ ;; |
4501 |
-+ esac |
4502 |
-+ # Both in 4.x and 5.x gethostbyaddr_r exists but |
4503 |
-+ # it is "Temporary function, not threadsafe"... |
4504 |
-+ # Presumably earlier it didn't even exist. |
4505 |
-+ d_gethostbyaddr_r="undef" |
4506 |
-+ d_gethostbyaddr_r_proto="0" |
4507 |
-+ ;; |
4508 |
-+ |
4509 |
-+ esac |
4510 |
-+ |
4511 |
-+ set `echo X "$libswanted "| sed -e 's/ c / c_r /'` |
4512 |
-+ shift |
4513 |
-+ libswanted="$*" |
4514 |
-+ # Configure will probably pick the wrong libc to use for nm scan. |
4515 |
-+ # The safest quick-fix is just to not use nm at all... |
4516 |
-+ usenm=false |
4517 |
-+ |
4518 |
-+ unset lc_r |
4519 |
-+ |
4520 |
-+ # Even with the malloc mutexes the Perl malloc does not |
4521 |
-+ # seem to be threadsafe in FreeBSD? |
4522 |
-+ case "$usemymalloc" in |
4523 |
-+ '') usemymalloc=n ;; |
4524 |
-+ esac |
4525 |
-+esac |
4526 |
-+EOCBU |
4527 |
-+ |
4528 |
-+# malloc wrap works |
4529 |
-+case "$usemallocwrap" in |
4530 |
-+'') usemallocwrap='define' ;; |
4531 |
-+esac |
4532 |
- |
4533 |
|
4534 |
diff --git a/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch b/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch |
4535 |
deleted file mode 100644 |
4536 |
index 7dc1a65..0000000 |
4537 |
--- a/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch |
4538 |
+++ /dev/null |
4539 |
@@ -1,57 +0,0 @@ |
4540 |
-Index: perl-5.8.8/hints/freebsd.sh |
4541 |
-=================================================================== |
4542 |
---- perl-5.8.8.orig/hints/freebsd.sh |
4543 |
-+++ perl-5.8.8/hints/freebsd.sh |
4544 |
-@@ -88,6 +88,8 @@ case "$osvers" in |
4545 |
- esac |
4546 |
- libswanted=`echo $libswanted | sed 's/ malloc / /'` |
4547 |
- libswanted=`echo $libswanted | sed 's/ bind / /'` |
4548 |
-+ libswanted=`echo $libswanted | sed 's/ dl / /'` |
4549 |
-+ libswanted=`echo $libswanted | sed 's/ c / /'` |
4550 |
- # iconv gone in Perl 5.8.1, but if someone compiles 5.8.0 or earlier. |
4551 |
- libswanted=`echo $libswanted | sed 's/ iconv / /'` |
4552 |
- d_setregid='define' |
4553 |
-@@ -102,6 +104,10 @@ case "$osvers" in |
4554 |
- ;; |
4555 |
- esac |
4556 |
- libswanted=`echo $libswanted | sed 's/ malloc / /'` |
4557 |
-+ libswanted=`echo $libswanted | sed 's/ bind / /'` |
4558 |
-+ libswanted=`echo $libswanted | sed 's/ dl / /'` |
4559 |
-+ libswanted=`echo $libswanted | sed 's/ iconv / /'` |
4560 |
-+ libswanted=`echo $libswanted | sed 's/ c / /'` |
4561 |
- ;; |
4562 |
- esac |
4563 |
- |
4564 |
-@@ -116,17 +122,17 @@ case "$osvers" in |
4565 |
- |
4566 |
- *) |
4567 |
- objformat=`/usr/bin/objformat` |
4568 |
-- if [ x$objformat = xelf ]; then |
4569 |
-- libpth="/usr/lib /usr/local/lib" |
4570 |
-- glibpth="/usr/lib /usr/local/lib" |
4571 |
-- ldflags="-Wl,-E " |
4572 |
-- lddlflags="-shared " |
4573 |
-- else |
4574 |
-+ if [ x$objformat = xaout ]; then |
4575 |
- if [ -e /usr/lib/aout ]; then |
4576 |
- libpth="/usr/lib/aout /usr/local/lib /usr/lib" |
4577 |
- glibpth="/usr/lib/aout /usr/local/lib /usr/lib" |
4578 |
- fi |
4579 |
- lddlflags='-Bshareable' |
4580 |
-+ else |
4581 |
-+ libpth="/usr/lib /usr/local/lib" |
4582 |
-+ glibpth="/usr/lib /usr/local/lib" |
4583 |
-+ ldflags="-Wl,-E" |
4584 |
-+ lddlflags="-shared " |
4585 |
- fi |
4586 |
- cccdlflags='-DPIC -fPIC' |
4587 |
- ;; |
4588 |
-@@ -137,7 +143,7 @@ case "$osvers" in |
4589 |
- |
4590 |
- *) |
4591 |
- ccflags="${ccflags} -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H" |
4592 |
-- if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then |
4593 |
-+ if /usr/bin/file -L /usr/lib/libc.so | grep -vq "not stripped" ; then |
4594 |
- usenm=false |
4595 |
- fi |
4596 |
- ;; |
4597 |
|
4598 |
diff --git a/dev-lang/perl/files/perl-5.8.8-fix_file_path_chdir.patch b/dev-lang/perl/files/perl-5.8.8-fix_file_path_chdir.patch |
4599 |
deleted file mode 100644 |
4600 |
index c75aa89..0000000 |
4601 |
--- a/dev-lang/perl/files/perl-5.8.8-fix_file_path_chdir.patch |
4602 |
+++ /dev/null |
4603 |
@@ -1,72 +0,0 @@ |
4604 |
-ExtUtils/Command.pm (among other things) expects to be able to destroy |
4605 |
-a strangely-permissioned testdir. This is a backport of the chdir/chmod |
4606 |
-work performed in File::Path released in Perl 5.10.0. |
4607 |
- |
4608 |
---- perl-5.8.7.orig/lib/File/Path.pm 2008-12-05 13:23:32.000000000 -0800 |
4609 |
-+++ perl-5.8.7/lib/File/Path.pm 2008-12-05 13:33:13.000000000 -0800 |
4610 |
-@@ -162,7 +162,7 @@ |
4611 |
- { |
4612 |
- my ($path, $prefix, $up, $up_dev, $up_ino, $verbose, $safe) = @_; |
4613 |
- |
4614 |
-- my ($dev, $ino) = lstat $path or return 0; |
4615 |
-+ my ($dev, $ino, $perm) = lstat $path or return 0; |
4616 |
- unless (-d _) |
4617 |
- { |
4618 |
- print "unlink $prefix$path\n" if $verbose; |
4619 |
-@@ -175,15 +175,25 @@ |
4620 |
- return 1; |
4621 |
- } |
4622 |
- |
4623 |
-- unless (chdir $path) |
4624 |
-- { |
4625 |
-+ if (!chdir($path)) { |
4626 |
-+ # see if we can escalate privileges to get in |
4627 |
-+ # (e.g. funny protection mask such as -w- instead of rwx) |
4628 |
-+ $perm &= 07777; |
4629 |
-+ my $nperm = $perm | 0700; |
4630 |
-+ if (!($safe or $nperm == $perm or chmod($nperm, $path))) { |
4631 |
-+ carp "cannot make $prefix$path read-write-exec"; |
4632 |
-+ return 0; |
4633 |
-+ } |
4634 |
-+ elsif (!chdir($path)) { |
4635 |
- carp "Can't chdir to $prefix$path ($!)"; |
4636 |
- return 0; |
4637 |
-+ } |
4638 |
- } |
4639 |
- |
4640 |
- # avoid a race condition where a directory may be replaced by a |
4641 |
- # symlink between the lstat and the chdir |
4642 |
-- my ($new_dev, $new_ino, $perm) = stat '.'; |
4643 |
-+ my ($new_dev, $new_ino); |
4644 |
-+ ($new_dev, $new_ino, $perm) = stat '.'; |
4645 |
- unless ("$new_dev:$new_ino" eq "$dev:$ino") |
4646 |
- { |
4647 |
- croak "Directory $prefix$path changed before chdir, aborting"; |
4648 |
---- perl-5.8.8.orig/lib/ExtUtils/t/Command.t |
4649 |
-+++ perl-5.8.8/lib/ExtUtils/t/Command.t |
4650 |
-@@ -23,7 +23,7 @@ |
4651 |
- } |
4652 |
- |
4653 |
- BEGIN { |
4654 |
-- use Test::More tests => 38; |
4655 |
-+ use Test::More tests => 39; |
4656 |
- use File::Spec; |
4657 |
- } |
4658 |
- |
4659 |
-@@ -148,7 +148,7 @@ |
4660 |
- $^O eq 'NetWare' || $^O eq 'dos' || $^O eq 'cygwin' || |
4661 |
- $^O eq 'MacOS' |
4662 |
- ) { |
4663 |
-- skip( "different file permission semantics on $^O", 4); |
4664 |
-+ skip( "different file permission semantics on $^O", 5); |
4665 |
- } |
4666 |
- |
4667 |
- @ARGV = ('testdir'); |
4668 |
-@@ -178,6 +178,7 @@ |
4669 |
- |
4670 |
- @ARGV = ('testdir'); |
4671 |
- rm_rf; |
4672 |
-+ ok( ! -e 'testdir', 'rm_rf can delete a read-only dir' ); |
4673 |
- } |
4674 |
- |
4675 |
- |
4676 |
|
4677 |
diff --git a/dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch b/dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch |
4678 |
deleted file mode 100644 |
4679 |
index 6904136..0000000 |
4680 |
--- a/dev-lang/perl/files/perl-5.8.8-gcc42-command-line.patch |
4681 |
+++ /dev/null |
4682 |
@@ -1,11 +0,0 @@ |
4683 |
-diff -Naur perl-5.8.8-orig/makedepend.SH perl-5.8.8/makedepend.SH |
4684 |
---- perl-5.8.8-orig/makedepend.SH 2006-10-01 20:05:40.000000000 -0600 |
4685 |
-+++ perl-5.8.8/makedepend.SH 2006-10-01 20:07:03.000000000 -0600 |
4686 |
-@@ -167,6 +167,7 @@ |
4687 |
- -e '/^#.*<builtin>/d' \ |
4688 |
- -e '/^#.*<built-in>/d' \ |
4689 |
- -e '/^#.*<command line>/d' \ |
4690 |
-+ -e '/^#.*<command-line>/d' \ |
4691 |
- -e '/^#.*"-"/d' \ |
4692 |
- -e '/: file path prefix .* never used$/d' \ |
4693 |
- -e 's#\.[0-9][0-9]*\.c#'"$file.c#" \ |
4694 |
|
4695 |
diff --git a/dev-lang/perl/files/perl-5.8.8-lib32.patch b/dev-lang/perl/files/perl-5.8.8-lib32.patch |
4696 |
deleted file mode 100644 |
4697 |
index 88d5049..0000000 |
4698 |
--- a/dev-lang/perl/files/perl-5.8.8-lib32.patch |
4699 |
+++ /dev/null |
4700 |
@@ -1,76 +0,0 @@ |
4701 |
---- a/Configure |
4702 |
-+++ b/Configure |
4703 |
-@@ -1255,12 +1255,12 @@ libnames='' |
4704 |
- : change the next line if compiling for Xenix/286 on Xenix/386 |
4705 |
- xlibpth='/usr/lib/386 /lib/386' |
4706 |
- : Possible local library directories to search. |
4707 |
--loclibpth="/usr/local/lib /opt/local/lib /usr/gnu/lib" |
4708 |
--loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib" |
4709 |
-+loclibpth="/usr/local/lib32 /opt/local/lib32 /usr/gnu/lib32" |
4710 |
-+loclibpth="$loclibpth /opt/gnu/lib32 /usr/GNU/lib32 /opt/GNU/lib32" |
4711 |
- |
4712 |
- : general looking path for locating libraries |
4713 |
--glibpth="/lib /usr/lib $xlibpth" |
4714 |
--glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib" |
4715 |
-+glibpth="/lib32 /usr/lib32 $xlibpth" |
4716 |
-+glibpth="$glibpth /usr/ccs/lib32 /usr/ucblib /usr/local/lib32" |
4717 |
- test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth" |
4718 |
- test -f /shlib/libc.so && glibpth="/shlib $glibpth" |
4719 |
- |
4720 |
-@@ -5945,8 +5945,8 @@ fi |
4721 |
- : Reproduce behavior of 5.005 and earlier, maybe drop that in 5.7. |
4722 |
- case "$installstyle" in |
4723 |
- '') case "$prefix" in |
4724 |
-- *perl*) dflt='lib';; |
4725 |
-- *) dflt='lib/perl5' ;; |
4726 |
-+ *perl*) dflt='lib32';; |
4727 |
-+ *) dflt='lib32/perl5' ;; |
4728 |
- esac |
4729 |
- ;; |
4730 |
- *) dflt="$installstyle" ;; |
4731 |
-@@ -5962,8 +5962,8 @@ installstyle=$dflt |
4732 |
- : /opt/perl/lib/perl5... would be redundant. |
4733 |
- : The default "style" setting is made in installstyle.U |
4734 |
- case "$installstyle" in |
4735 |
--*lib/perl5*) set dflt privlib lib/$package/$version ;; |
4736 |
--*) set dflt privlib lib/$version ;; |
4737 |
-+*lib32/perl5*) set dflt privlib lib32/$package/$version ;; |
4738 |
-+*) set dflt privlib lib32/$version ;; |
4739 |
- esac |
4740 |
- eval $prefixit |
4741 |
- $cat <<EOM |
4742 |
-@@ -6465,8 +6465,8 @@ siteprefixexp="$ansexp" |
4743 |
- prog=`echo $package | $sed 's/-*[0-9.]*$//'` |
4744 |
- case "$sitelib" in |
4745 |
- '') case "$installstyle" in |
4746 |
-- *lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;; |
4747 |
-- *) dflt=$siteprefix/lib/site_$prog/$version ;; |
4748 |
-+ *lib32/perl5*) dflt=$siteprefix/lib32/$package/site_$prog/$version ;; |
4749 |
-+ *) dflt=$siteprefix/lib32/site_$prog/$version ;; |
4750 |
- esac |
4751 |
- ;; |
4752 |
- *) dflt="$sitelib" |
4753 |
-@@ -6592,8 +6592,8 @@ case "$vendorprefix" in |
4754 |
- '') |
4755 |
- prog=`echo $package | $sed 's/-*[0-9.]*$//'` |
4756 |
- case "$installstyle" in |
4757 |
-- *lib/perl5*) dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;; |
4758 |
-- *) dflt=$vendorprefix/lib/vendor_$prog/$version ;; |
4759 |
-+ *lib32/perl5*) dflt=$vendorprefix/lib32/$package/vendor_$prog/$version ;; |
4760 |
-+ *) dflt=$vendorprefix/lib32/vendor_$prog/$version ;; |
4761 |
- esac |
4762 |
- ;; |
4763 |
- *) dflt="$vendorlib" |
4764 |
-@@ -10550,9 +10550,9 @@ else |
4765 |
- else |
4766 |
- for net in net socket |
4767 |
- do |
4768 |
-- if test -f /usr/lib/lib$net$_a; then |
4769 |
-- ( ($nm $nm_opt /usr/lib/lib$net$_a | eval $nm_extract) || \ |
4770 |
-- $ar t /usr/lib/lib$net$_a) 2>/dev/null >> libc.list |
4771 |
-+ if test -f /usr/lib32/lib$net$_a; then |
4772 |
-+ ( ($nm $nm_opt /usr/lib32/lib$net$_a | eval $nm_extract) || \ |
4773 |
-+ $ar t /usr/lib32/lib$net$_a) 2>/dev/null >> libc.list |
4774 |
- if $contains socket libc.list >/dev/null 2>&1; then |
4775 |
- d_socket="$define" |
4776 |
- socketlib="-l$net" |
4777 |
|
4778 |
diff --git a/dev-lang/perl/files/perl-5.8.8-lib64.patch b/dev-lang/perl/files/perl-5.8.8-lib64.patch |
4779 |
deleted file mode 100644 |
4780 |
index 4cc3aee..0000000 |
4781 |
--- a/dev-lang/perl/files/perl-5.8.8-lib64.patch |
4782 |
+++ /dev/null |
4783 |
@@ -1,76 +0,0 @@ |
4784 |
---- a/Configure |
4785 |
-+++ b/Configure |
4786 |
-@@ -1255,12 +1255,12 @@ libnames='' |
4787 |
- : change the next line if compiling for Xenix/286 on Xenix/386 |
4788 |
- xlibpth='/usr/lib/386 /lib/386' |
4789 |
- : Possible local library directories to search. |
4790 |
--loclibpth="/usr/local/lib /opt/local/lib /usr/gnu/lib" |
4791 |
--loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib" |
4792 |
-+loclibpth="/usr/local/lib64 /opt/local/lib64 /usr/gnu/lib64" |
4793 |
-+loclibpth="$loclibpth /opt/gnu/lib64 /usr/GNU/lib64 /opt/GNU/lib64" |
4794 |
- |
4795 |
- : general looking path for locating libraries |
4796 |
--glibpth="/lib /usr/lib $xlibpth" |
4797 |
--glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib" |
4798 |
-+glibpth="/lib64 /usr/lib64 $xlibpth" |
4799 |
-+glibpth="$glibpth /usr/ccs/lib64 /usr/ucblib /usr/local/lib64" |
4800 |
- test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth" |
4801 |
- test -f /shlib/libc.so && glibpth="/shlib $glibpth" |
4802 |
- |
4803 |
-@@ -5945,8 +5945,8 @@ fi |
4804 |
- : Reproduce behavior of 5.005 and earlier, maybe drop that in 5.7. |
4805 |
- case "$installstyle" in |
4806 |
- '') case "$prefix" in |
4807 |
-- *perl*) dflt='lib';; |
4808 |
-- *) dflt='lib/perl5' ;; |
4809 |
-+ *perl*) dflt='lib64';; |
4810 |
-+ *) dflt='lib64/perl5' ;; |
4811 |
- esac |
4812 |
- ;; |
4813 |
- *) dflt="$installstyle" ;; |
4814 |
-@@ -5962,8 +5962,8 @@ installstyle=$dflt |
4815 |
- : /opt/perl/lib/perl5... would be redundant. |
4816 |
- : The default "style" setting is made in installstyle.U |
4817 |
- case "$installstyle" in |
4818 |
--*lib/perl5*) set dflt privlib lib/$package/$version ;; |
4819 |
--*) set dflt privlib lib/$version ;; |
4820 |
-+*lib64/perl5*) set dflt privlib lib64/$package/$version ;; |
4821 |
-+*) set dflt privlib lib64/$version ;; |
4822 |
- esac |
4823 |
- eval $prefixit |
4824 |
- $cat <<EOM |
4825 |
-@@ -6465,8 +6465,8 @@ siteprefixexp="$ansexp" |
4826 |
- prog=`echo $package | $sed 's/-*[0-9.]*$//'` |
4827 |
- case "$sitelib" in |
4828 |
- '') case "$installstyle" in |
4829 |
-- *lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;; |
4830 |
-- *) dflt=$siteprefix/lib/site_$prog/$version ;; |
4831 |
-+ *lib64/perl5*) dflt=$siteprefix/lib64/$package/site_$prog/$version ;; |
4832 |
-+ *) dflt=$siteprefix/lib64/site_$prog/$version ;; |
4833 |
- esac |
4834 |
- ;; |
4835 |
- *) dflt="$sitelib" |
4836 |
-@@ -6592,8 +6592,8 @@ case "$vendorprefix" in |
4837 |
- '') |
4838 |
- prog=`echo $package | $sed 's/-*[0-9.]*$//'` |
4839 |
- case "$installstyle" in |
4840 |
-- *lib/perl5*) dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;; |
4841 |
-- *) dflt=$vendorprefix/lib/vendor_$prog/$version ;; |
4842 |
-+ *lib64/perl5*) dflt=$vendorprefix/lib64/$package/vendor_$prog/$version ;; |
4843 |
-+ *) dflt=$vendorprefix/lib64/vendor_$prog/$version ;; |
4844 |
- esac |
4845 |
- ;; |
4846 |
- *) dflt="$vendorlib" |
4847 |
-@@ -10550,9 +10550,9 @@ else |
4848 |
- else |
4849 |
- for net in net socket |
4850 |
- do |
4851 |
-- if test -f /usr/lib/lib$net$_a; then |
4852 |
-- ( ($nm $nm_opt /usr/lib/lib$net$_a | eval $nm_extract) || \ |
4853 |
-- $ar t /usr/lib/lib$net$_a) 2>/dev/null >> libc.list |
4854 |
-+ if test -f /usr/lib64/lib$net$_a; then |
4855 |
-+ ( ($nm $nm_opt /usr/lib64/lib$net$_a | eval $nm_extract) || \ |
4856 |
-+ $ar t /usr/lib64/lib$net$_a) 2>/dev/null >> libc.list |
4857 |
- if $contains socket libc.list >/dev/null 2>&1; then |
4858 |
- d_socket="$define" |
4859 |
- socketlib="-l$net" |
4860 |
|
4861 |
diff --git a/dev-lang/perl/files/perl-5.8.8-libnet-hostname.patch b/dev-lang/perl/files/perl-5.8.8-libnet-hostname.patch |
4862 |
deleted file mode 100644 |
4863 |
index 60440e2..0000000 |
4864 |
--- a/dev-lang/perl/files/perl-5.8.8-libnet-hostname.patch |
4865 |
+++ /dev/null |
4866 |
@@ -1,25 +0,0 @@ |
4867 |
-commit adeb94125ab7de8d20c129a905a5159972ad9fd1 |
4868 |
-Author: Ricardo SIGNES <rjbs@××××.org> |
4869 |
-Date: Mon Oct 22 05:01:09 2007 -0400 |
4870 |
- |
4871 |
- hostname.t busted |
4872 |
- Message-ID: <20071022130109.GA16748@knight> |
4873 |
- |
4874 |
- p4raw-id: //depot/perl@32180 |
4875 |
- |
4876 |
-diff --git a/lib/Net/t/hostname.t b/lib/Net/t/hostname.t |
4877 |
-index 758d304..4013d74 100644 |
4878 |
---- a/lib/Net/t/hostname.t |
4879 |
-+++ b/lib/Net/t/hostname.t |
4880 |
-@@ -26,7 +26,10 @@ print "1..5\n"; |
4881 |
- $domain = domainname(); |
4882 |
- |
4883 |
- if(defined $domain && $domain ne "") { |
4884 |
-- print "ok 1\n"; |
4885 |
-+ print "ok 1 - defined, non-empty domainname\n"; |
4886 |
-+} |
4887 |
-+elsif (not defined $domain) { |
4888 |
-+ print "ok 1 # SKIP domain not fully defined\n"; |
4889 |
- } |
4890 |
- else { |
4891 |
- print "not ok 1\n"; |
4892 |
|
4893 |
diff --git a/dev-lang/perl/files/perl-5.8.8-links.patch b/dev-lang/perl/files/perl-5.8.8-links.patch |
4894 |
deleted file mode 100644 |
4895 |
index 22e74b3..0000000 |
4896 |
--- a/dev-lang/perl/files/perl-5.8.8-links.patch |
4897 |
+++ /dev/null |
4898 |
@@ -1,86 +0,0 @@ |
4899 |
---- lib/CPAN/FirstTime.pm.orig 2006-02-06 07:50:13.000000000 -0500 |
4900 |
-+++ lib/CPAN/FirstTime.pm 2006-02-06 07:50:28.000000000 -0500 |
4901 |
-@@ -292,7 +292,7 @@ by ENTER. |
4902 |
- my(@path) = split /$Config{'path_sep'}/, $ENV{'PATH'}; |
4903 |
- local $^W = $old_warn; |
4904 |
- my $progname; |
4905 |
-- for $progname (qw/gzip tar unzip make lynx wget ncftpget ncftp ftp gpg/){ |
4906 |
-+ for $progname (qw/gzip tar unzip make links lynx wget ncftpget ncftp ftp gpg/){ |
4907 |
- if ($^O eq 'MacOS') { |
4908 |
- $CPAN::Config->{$progname} = 'not_here'; |
4909 |
- next; |
4910 |
---- lib/CPAN.pm.orig 2006-02-06 07:54:43.000000000 -0500 |
4911 |
-+++ lib/CPAN.pm 2006-02-06 07:52:59.000000000 -0500 |
4912 |
-@@ -2604,7 +2604,7 @@ sub hosthard { |
4913 |
- |
4914 |
- $self->debug("localizing funkyftpwise[$url]") if $CPAN::DEBUG; |
4915 |
- my($f,$funkyftp); |
4916 |
-- for $f ('lynx','ncftpget','ncftp','wget') { |
4917 |
-+ for $f ('links','lynx','ncftpget','ncftp','wget') { |
4918 |
- next unless exists $CPAN::Config->{$f}; |
4919 |
- $funkyftp = $CPAN::Config->{$f}; |
4920 |
- next unless defined $funkyftp; |
4921 |
-@@ -2613,7 +2613,7 @@ sub hosthard { |
4922 |
- ($asl_ungz = $aslocal) =~ s/\.gz//; |
4923 |
- $asl_gz = "$asl_ungz.gz"; |
4924 |
- my($src_switch) = ""; |
4925 |
-- if ($f eq "lynx"){ |
4926 |
-+ if (($f eq "lynx")||($f eq "links")){ |
4927 |
- $src_switch = " -source"; |
4928 |
- } elsif ($f eq "ncftp"){ |
4929 |
- $src_switch = " -c"; |
4930 |
-@@ -2637,10 +2637,14 @@ Trying with "$funkyftp$src_switch" to ge |
4931 |
- my($wstatus); |
4932 |
- if (($wstatus = system($system)) == 0 |
4933 |
- && |
4934 |
-- ($f eq "lynx" ? |
4935 |
-+ (($f eq "lynx" ? |
4936 |
- -s $asl_ungz # lynx returns 0 when it fails somewhere |
4937 |
- : 1 |
4938 |
-- ) |
4939 |
-+ )|| |
4940 |
-+ ($f eq "links" ? |
4941 |
-+ -s $asl_ungz # links returns 0 when it fails somewhere |
4942 |
-+ : 1 |
4943 |
-+ )) |
4944 |
- ) { |
4945 |
- if (-s $aslocal) { |
4946 |
- # Looks good |
4947 |
-@@ -2695,7 +2699,7 @@ returned status $estatus (wstat $wstatus |
4948 |
- }); |
4949 |
- } |
4950 |
- return if $CPAN::Signal; |
4951 |
-- } # lynx,ncftpget,ncftp |
4952 |
-+ } # links,lynx,ncftpget,ncftp |
4953 |
- } # host |
4954 |
- } |
4955 |
- |
4956 |
-@@ -6022,7 +6026,7 @@ stalled. |
4957 |
- |
4958 |
- The CPAN module is designed to automate the make and install of perl |
4959 |
- modules and extensions. It includes some primitive searching capabilities and |
4960 |
--knows how to use Net::FTP or LWP (or lynx or an external ftp client) |
4961 |
-+knows how to use Net::FTP or LWP (or lynx or links or an external ftp client) |
4962 |
- to fetch the raw data from the net. |
4963 |
- |
4964 |
- Modules are fetched from one or more of the mirrored CPAN |
4965 |
-@@ -6975,16 +6979,18 @@ or |
4966 |
- |
4967 |
- =back |
4968 |
- |
4969 |
--=head2 Configuring lynx or ncftp for going through a firewall |
4970 |
-+=head2 Configuring links or lynx or ncftp for going through a firewall |
4971 |
- |
4972 |
- If you can go through your firewall with e.g. lynx, presumably with a |
4973 |
- command such as |
4974 |
- |
4975 |
- /usr/local/bin/lynx -pscott:tiger |
4976 |
-+ /usr/local/bin/links -pscott:tiger |
4977 |
- |
4978 |
- then you would configure CPAN.pm with the command |
4979 |
- |
4980 |
- o conf lynx "/usr/local/bin/lynx -pscott:tiger" |
4981 |
-+ o conf links "/usr/local/bin/links -pscott:tiger" |
4982 |
- |
4983 |
- That's all. Similarly for ncftp or ftp, you would configure something |
4984 |
- like |
4985 |
|
4986 |
diff --git a/dev-lang/perl/files/perl-5.8.8-makedepend-syntax.patch b/dev-lang/perl/files/perl-5.8.8-makedepend-syntax.patch |
4987 |
deleted file mode 100644 |
4988 |
index 147d499..0000000 |
4989 |
--- a/dev-lang/perl/files/perl-5.8.8-makedepend-syntax.patch |
4990 |
+++ /dev/null |
4991 |
@@ -1,11 +0,0 @@ |
4992 |
---- perl-5.8.8/makedepend.SH |
4993 |
-+++ perl-5.8.8/makedepend.SH |
4994 |
-@@ -128,7 +128,7 @@ |
4995 |
- *.y) filebase=`basename $file .y` ;; |
4996 |
- esac |
4997 |
- case "$file" in |
4998 |
-- */*) finc="-I`echo $file | sed 's#/[^/]*$##`" ;; |
4999 |
-+ */*) finc="-I`echo $file | sed 's#/[^/]*$##'`" ;; |
5000 |
- *) finc= ;; |
5001 |
- esac |
5002 |
- $echo "Finding dependencies for $filebase$_o." |
5003 |
|
5004 |
diff --git a/dev-lang/perl/files/perl-5.8.8-perlcc.patch b/dev-lang/perl/files/perl-5.8.8-perlcc.patch |
5005 |
deleted file mode 100644 |
5006 |
index 5c4b778..0000000 |
5007 |
--- a/dev-lang/perl/files/perl-5.8.8-perlcc.patch |
5008 |
+++ /dev/null |
5009 |
@@ -1,11 +0,0 @@ |
5010 |
---- perl-5.8.8/ext/B/B/C.pm.orig 2007-06-07 21:12:04.000000000 +0300 |
5011 |
-+++ perl-5.8.8/ext/B/B/C.pm 2007-06-07 21:12:21.000000000 +0300 |
5012 |
-@@ -647,7 +647,7 @@ |
5013 |
- return $sym if defined $sym; |
5014 |
- my $val= $sv->NVX; |
5015 |
- $val .= '.00' if $val =~ /^-?\d+$/; |
5016 |
-- $xpvnvsect->add(sprintf("0, 0, 0, %d, %s", $sv->IVX, $val)); |
5017 |
-+ $xpvnvsect->add(sprintf("0, 0, 0, %d, %s", $sv->NVX, $val)); |
5018 |
- $svsect->add(sprintf("&xpvnv_list[%d], %lu, 0x%x", |
5019 |
- $xpvnvsect->index, $sv->REFCNT , $sv->FLAGS)); |
5020 |
- return savesym($sv, sprintf("&sv_list[%d]", $svsect->index)); |
5021 |
|
5022 |
diff --git a/dev-lang/perl/files/perl-5.8.8-reorder-INC.patch b/dev-lang/perl/files/perl-5.8.8-reorder-INC.patch |
5023 |
deleted file mode 100644 |
5024 |
index 11c5692..0000000 |
5025 |
--- a/dev-lang/perl/files/perl-5.8.8-reorder-INC.patch |
5026 |
+++ /dev/null |
5027 |
@@ -1,93 +0,0 @@ |
5028 |
---- perl.c.orig 2006-01-24 09:57:33.000000000 -0500 |
5029 |
-+++ perl.c 2006-01-24 10:03:15.000000000 -0500 |
5030 |
-@@ -4777,9 +4777,9 @@ S_init_perllib(pTHX) |
5031 |
- incpush(APPLLIB_EXP, TRUE, TRUE, TRUE); |
5032 |
- #endif |
5033 |
- |
5034 |
--#ifdef ARCHLIB_EXP |
5035 |
-- incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE); |
5036 |
--#endif |
5037 |
-+ /* for configuration where /usr is mounted ro (CPAN::Config, Net::Config) */ |
5038 |
-+ incpush("/etc/perl", FALSE, FALSE, TRUE); |
5039 |
-+ |
5040 |
- #ifdef MACOS_TRADITIONAL |
5041 |
- { |
5042 |
- Stat_t tmpstatbuf; |
5043 |
-@@ -4806,51 +4806,58 @@ S_init_perllib(pTHX) |
5044 |
- #endif |
5045 |
- #if defined(WIN32) |
5046 |
- incpush(PRIVLIB_EXP, TRUE, FALSE, TRUE); |
5047 |
--#else |
5048 |
-- incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE); |
5049 |
- #endif |
5050 |
- |
5051 |
--#ifdef SITEARCH_EXP |
5052 |
-- /* sitearch is always relative to sitelib on Windows for |
5053 |
-+#ifdef PERL_VENDORARCH_EXP |
5054 |
-+ /* vendorarch is always relative to vendorlib on Windows for |
5055 |
- * DLL-based path intuition to work correctly */ |
5056 |
- # if !defined(WIN32) |
5057 |
-- incpush(SITEARCH_EXP, FALSE, FALSE, TRUE); |
5058 |
-+ incpush(PERL_VENDORARCH_EXP, FALSE, FALSE, TRUE); |
5059 |
- # endif |
5060 |
- #endif |
5061 |
- |
5062 |
--#ifdef SITELIB_EXP |
5063 |
-+#ifdef PERL_VENDORLIB_EXP |
5064 |
- # if defined(WIN32) |
5065 |
-- /* this picks up sitearch as well */ |
5066 |
-- incpush(SITELIB_EXP, TRUE, FALSE, TRUE); |
5067 |
-+ incpush(PERL_VENDORLIB_EXP, TRUE, FALSE, TRUE); /* this picks up vendorarch as well */ |
5068 |
- # else |
5069 |
-- incpush(SITELIB_EXP, FALSE, FALSE, TRUE); |
5070 |
-+ incpush(PERL_VENDORLIB_EXP, FALSE, FALSE, TRUE); |
5071 |
- # endif |
5072 |
- #endif |
5073 |
- |
5074 |
--#ifdef SITELIB_STEM /* Search for version-specific dirs below here */ |
5075 |
-- incpush(SITELIB_STEM, FALSE, TRUE, TRUE); |
5076 |
-+#ifdef PERL_VENDORLIB_STEM /* Search for version-specific dirs below here */ |
5077 |
-+ incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE); |
5078 |
- #endif |
5079 |
- |
5080 |
--#ifdef PERL_VENDORARCH_EXP |
5081 |
-- /* vendorarch is always relative to vendorlib on Windows for |
5082 |
-+#ifdef SITEARCH_EXP |
5083 |
-+ /* sitearch is always relative to sitelib on Windows for |
5084 |
- * DLL-based path intuition to work correctly */ |
5085 |
- # if !defined(WIN32) |
5086 |
-- incpush(PERL_VENDORARCH_EXP, FALSE, FALSE, TRUE); |
5087 |
-+ incpush(SITEARCH_EXP, FALSE, FALSE, TRUE); |
5088 |
- # endif |
5089 |
- #endif |
5090 |
- |
5091 |
--#ifdef PERL_VENDORLIB_EXP |
5092 |
-+#ifdef SITELIB_EXP |
5093 |
- # if defined(WIN32) |
5094 |
-- incpush(PERL_VENDORLIB_EXP, TRUE, FALSE, TRUE); /* this picks up vendorarch as well */ |
5095 |
-+ /* this picks up sitearch as well */ |
5096 |
-+ incpush(SITELIB_EXP, TRUE, FALSE, TRUE); |
5097 |
- # else |
5098 |
-- incpush(PERL_VENDORLIB_EXP, FALSE, FALSE, TRUE); |
5099 |
-+ incpush(SITELIB_EXP, FALSE, FALSE, TRUE); |
5100 |
- # endif |
5101 |
- #endif |
5102 |
- |
5103 |
--#ifdef PERL_VENDORLIB_STEM /* Search for version-specific dirs below here */ |
5104 |
-- incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE); |
5105 |
-+#ifdef SITELIB_STEM /* Search for version-specific dirs below here */ |
5106 |
-+ incpush(SITELIB_STEM, FALSE, TRUE, TRUE); |
5107 |
- #endif |
5108 |
- |
5109 |
-+ incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE); |
5110 |
-+ incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE); |
5111 |
-+ |
5112 |
-+ /* Non-versioned site directory for local modules and for |
5113 |
-+ compatability with the previous packages' site dirs */ |
5114 |
-+ |
5115 |
-+ incpush("/usr/local/lib/site_perl", TRUE, FALSE, TRUE); |
5116 |
-+ |
5117 |
-+ |
5118 |
- #ifdef PERL_OTHERLIBDIRS |
5119 |
- incpush(PERL_OTHERLIBDIRS, TRUE, TRUE, TRUE); |
5120 |
- #endif |
5121 |
|
5122 |
diff --git a/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch b/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch |
5123 |
deleted file mode 100644 |
5124 |
index f2df825..0000000 |
5125 |
--- a/dev-lang/perl/files/perl-5.8.8-solaris-relocation.patch |
5126 |
+++ /dev/null |
5127 |
@@ -1,21 +0,0 @@ |
5128 |
-http://sourceware.org/ml/binutils/2005-12/msg00008.html |
5129 |
---- hints/solaris_2.sh |
5130 |
-+++ hints/solaris_2.sh |
5131 |
-@@ -289,7 +289,7 @@ |
5132 |
- |
5133 |
- END |
5134 |
- ccdlflags="$ccdlflags -Wl,-E" |
5135 |
-- lddlflags="$lddlflags -Wl,-E -G" |
5136 |
-+ lddlflags="$lddlflags -shared" |
5137 |
- fi |
5138 |
- fi |
5139 |
- |
5140 |
-@@ -555,7 +555,7 @@ |
5141 |
- : #ccflags="$ccflags -Wa,`getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`" |
5142 |
- fi |
5143 |
- ldflags="$ldflags -m64" |
5144 |
-- lddlflags="$lddlflags -G -m64" |
5145 |
-+ lddlflags="$lddlflags -m64" |
5146 |
- ;; |
5147 |
- *) |
5148 |
- ccflags="$ccflags `getconf XBS5_LP64_OFF64_CFLAGS 2>/dev/null`" |
5149 |
|
5150 |
diff --git a/dev-lang/perl/files/perl-5.8.8-solaris11.patch b/dev-lang/perl/files/perl-5.8.8-solaris11.patch |
5151 |
deleted file mode 100644 |
5152 |
index 6ba72e0..0000000 |
5153 |
--- a/dev-lang/perl/files/perl-5.8.8-solaris11.patch |
5154 |
+++ /dev/null |
5155 |
@@ -1,14 +0,0 @@ |
5156 |
-Thanks to the nice OpenSolaris guys, I finally figured out that on |
5157 |
-OpenSolaris 11, the header dependencies have changed. |
5158 |
- |
5159 |
---- perl.h |
5160 |
-+++ perl.h |
5161 |
-@@ -1192,6 +1192,8 @@ |
5162 |
- */ |
5163 |
- |
5164 |
- #if defined(I_SYSMODE) && !defined(PERL_MICRO) |
5165 |
-+#include <sys/stat.h> |
5166 |
-+#include <sys/vnode.h> |
5167 |
- #include <sys/mode.h> |
5168 |
- #endif |
5169 |
- |
5170 |
|
5171 |
diff --git a/dev-lang/perl/files/perl-5.8.8-usr-local.patch b/dev-lang/perl/files/perl-5.8.8-usr-local.patch |
5172 |
deleted file mode 100644 |
5173 |
index c44b786..0000000 |
5174 |
--- a/dev-lang/perl/files/perl-5.8.8-usr-local.patch |
5175 |
+++ /dev/null |
5176 |
@@ -1,25 +0,0 @@ |
5177 |
-# remove /usr/local paths from all stuff thats used |
5178 |
-# in Configure script, locincpth, loclibpth and glibpth are sedded |
5179 |
-# afterwards not to conflict with the lib32 and lib64 patches |
5180 |
- |
5181 |
-diff -rubB perl-5.8.8.orig/Configure perl-5.8.8/Configure |
5182 |
---- perl-5.8.8.orig/Configure Tue Jan 15 10:41:29 2008 |
5183 |
-+++ perl-5.8.8/Configure Tue Jan 15 10:44:59 2008 |
5184 |
-@@ -4424,7 +4422,7 @@ |
5185 |
- : Set private lib path |
5186 |
- case "$plibpth" in |
5187 |
- '') if ./mips; then |
5188 |
-- plibpth="$incpath/usr/lib /usr/local/lib /usr/ccs/lib" |
5189 |
-+ plibpth="$incpath/usr/lib /usr/ccs/lib" |
5190 |
- fi;; |
5191 |
- esac |
5192 |
- case "$libpth" in |
5193 |
-@@ -19144,7 +19142,7 @@ |
5194 |
- case "$ranlib" in |
5195 |
- :) ranlib='';; |
5196 |
- '') |
5197 |
-- ranlib=`./loc ranlib X /usr/bin /bin /usr/local/bin` |
5198 |
-+ ranlib=`./loc ranlib X /usr/bin /bin` |
5199 |
- $test -f $ranlib || ranlib='' |
5200 |
- ;; |
5201 |
- esac |
5202 |
|
5203 |
diff --git a/dev-lang/perl/files/perl-5.8.8-utf8-boundary.patch b/dev-lang/perl/files/perl-5.8.8-utf8-boundary.patch |
5204 |
deleted file mode 100644 |
5205 |
index d0efa3f..0000000 |
5206 |
--- a/dev-lang/perl/files/perl-5.8.8-utf8-boundary.patch |
5207 |
+++ /dev/null |
5208 |
@@ -1,57 +0,0 @@ |
5209 |
---- regcomp.c 2006-01-08 12:59:27.000000000 -0800 |
5210 |
-+++ regcomp.c 2007-10-05 12:07:55.000000000 -0700 |
5211 |
-@@ -135,7 +135,8 @@ |
5212 |
- I32 extralen; |
5213 |
- I32 seen_zerolen; |
5214 |
- I32 seen_evals; |
5215 |
-- I32 utf8; |
5216 |
-+ I32 utf8; /* pattern is utf8 or not */ |
5217 |
-+ I32 orig_utf8; /* pattern was originally utf8 */ |
5218 |
- #if ADD_TO_REGEXEC |
5219 |
- char *starttry; /* -Dr: where regtry was called. */ |
5220 |
- #define RExC_starttry (pRExC_state->starttry) |
5221 |
-@@ -161,6 +162,7 @@ |
5222 |
- #define RExC_seen_zerolen (pRExC_state->seen_zerolen) |
5223 |
- #define RExC_seen_evals (pRExC_state->seen_evals) |
5224 |
- #define RExC_utf8 (pRExC_state->utf8) |
5225 |
-+#define RExC_orig_utf8 (pRExC_state->orig_utf8) |
5226 |
- |
5227 |
- #define ISMULT1(c) ((c) == '*' || (c) == '+' || (c) == '?') |
5228 |
- #define ISMULT2(s) ((*s) == '*' || (*s) == '+' || (*s) == '?' || \ |
5229 |
-@@ -1749,15 +1751,17 @@ |
5230 |
- if (exp == NULL) |
5231 |
- FAIL("NULL regexp argument"); |
5232 |
- |
5233 |
-- RExC_utf8 = pm->op_pmdynflags & PMdf_CMP_UTF8; |
5234 |
-+ RExC_orig_utf8 = RExC_utf8 = pm->op_pmdynflags & PMdf_CMP_UTF8; |
5235 |
- |
5236 |
-- RExC_precomp = exp; |
5237 |
- DEBUG_r({ |
5238 |
- if (!PL_colorset) reginitcolors(); |
5239 |
- PerlIO_printf(Perl_debug_log, "%sCompiling REx%s `%s%*s%s'\n", |
5240 |
- PL_colors[4],PL_colors[5],PL_colors[0], |
5241 |
-- (int)(xend - exp), RExC_precomp, PL_colors[1]); |
5242 |
-+ (int)(xend - exp), exp, PL_colors[1]); |
5243 |
- }); |
5244 |
-+ |
5245 |
-+redo_first_pass: |
5246 |
-+ RExC_precomp = exp; |
5247 |
- RExC_flags = pm->op_pmflags; |
5248 |
- RExC_sawback = 0; |
5249 |
- |
5250 |
-@@ -1783,6 +1787,17 @@ |
5251 |
- RExC_precomp = Nullch; |
5252 |
- return(NULL); |
5253 |
- } |
5254 |
-+ if (RExC_utf8 && !RExC_orig_utf8) { |
5255 |
-+ STRLEN len = xend-exp; |
5256 |
-+ DEBUG_r(PerlIO_printf(Perl_debug_log, |
5257 |
-+ "UTF8 mismatch! Converting to utf8 for resizing and compile\n")); |
5258 |
-+ exp = (char*)Perl_bytes_to_utf8(aTHX_ (U8*)exp, &len); |
5259 |
-+ xend = exp + len; |
5260 |
-+ RExC_orig_utf8 = RExC_utf8; |
5261 |
-+ SAVEFREEPV(exp); |
5262 |
-+ goto redo_first_pass; |
5263 |
-+ } |
5264 |
-+ |
5265 |
- |
5266 |
|
5267 |
diff --git a/dev-lang/perl/files/perl-fix_h2ph_include_quote.patch b/dev-lang/perl/files/perl-fix_h2ph_include_quote.patch |
5268 |
deleted file mode 100644 |
5269 |
index a71fbe6..0000000 |
5270 |
--- a/dev-lang/perl/files/perl-fix_h2ph_include_quote.patch |
5271 |
+++ /dev/null |
5272 |
@@ -1,61 +0,0 @@ |
5273 |
-Subject: Fix h2ph with double-quote-delimited #include directives. |
5274 |
- |
5275 |
-Allow the quote mark delimiter also for those #include directives chased with "h2ph -a". |
5276 |
- |
5277 |
-Debian bug #479762. |
5278 |
- |
5279 |
-Also add the directory prefix of the current file when the quote syntax is |
5280 |
-used; 'require' will only look in @INC, not the current directory. |
5281 |
- |
5282 |
-Upstream change 33835. |
5283 |
---- a/utils/h2ph.PL |
5284 |
-+++ b/utils/h2ph.PL |
5285 |
-@@ -85,7 +85,7 @@ sub reindent($) { |
5286 |
- } |
5287 |
- |
5288 |
- my ($t, $tab, %curargs, $new, $eval_index, $dir, $name, $args, $outfile); |
5289 |
--my ($incl, $incl_type, $next); |
5290 |
-+my ($incl, $incl_type, $incl_quote, $next); |
5291 |
- while (defined (my $file = next_file())) { |
5292 |
- if (-l $file and -d $file) { |
5293 |
- link_if_possible($file) if ($opt_l); |
5294 |
-@@ -186,9 +186,10 @@ while (defined (my $file = next_file())) { |
5295 |
- print OUT $t,"unless(defined(\&$name)) {\n sub $name () {\t",$new,";}\n}\n"; |
5296 |
- } |
5297 |
- } |
5298 |
-- } elsif (/^(include|import|include_next)\s*[<\"](.*)[>\"]/) { |
5299 |
-+ } elsif (/^(include|import|include_next)\s*([<\"])(.*)[>\"]/) { |
5300 |
- $incl_type = $1; |
5301 |
-- $incl = $2; |
5302 |
-+ $incl_quote = $2; |
5303 |
-+ $incl = $3; |
5304 |
- if (($incl_type eq 'include_next') || |
5305 |
- ($opt_e && exists($bad_file{$incl}))) { |
5306 |
- $incl =~ s/\.h$/.ph/; |
5307 |
-@@ -221,6 +222,10 @@ while (defined (my $file = next_file())) { |
5308 |
- "warn(\$\@) if \$\@;\n"); |
5309 |
- } else { |
5310 |
- $incl =~ s/\.h$/.ph/; |
5311 |
-+ # copy the prefix in the quote syntax (#include "x.h") case |
5312 |
-+ if ($incl !~ m|/| && $incl_quote eq q{"} && $file =~ m|^(.*)/|) { |
5313 |
-+ $incl = "$1/$incl"; |
5314 |
-+ } |
5315 |
- print OUT $t,"require '$incl';\n"; |
5316 |
- } |
5317 |
- } elsif (/^ifdef\s+(\w+)/) { |
5318 |
-@@ -724,8 +729,13 @@ sub queue_includes_from |
5319 |
- $line .= <HEADER>; |
5320 |
- } |
5321 |
- |
5322 |
-- if ($line =~ /^#\s*include\s+<(.*?)>/) { |
5323 |
-- push(@ARGV, $1) unless $Is_converted{$1}; |
5324 |
-+ if ($line =~ /^#\s*include\s+([<"])(.*?)[>"]/) { |
5325 |
-+ my ($delimiter, $new_file) = ($1, $2); |
5326 |
-+ # copy the prefix in the quote syntax (#include "x.h") case |
5327 |
-+ if ($delimiter eq q{"} && $file =~ m|^(.*)/|) { |
5328 |
-+ $new_file = "$1/$new_file"; |
5329 |
-+ } |
5330 |
-+ push(@ARGV, $new_file) unless $Is_converted{$new_file}; |
5331 |
- } |
5332 |
- } |
5333 |
- close HEADER; |
5334 |
|
5335 |
diff --git a/dev-lang/perl/files/perl-h2ph-ansi-header.patch b/dev-lang/perl/files/perl-h2ph-ansi-header.patch |
5336 |
deleted file mode 100644 |
5337 |
index c7f0d72..0000000 |
5338 |
--- a/dev-lang/perl/files/perl-h2ph-ansi-header.patch |
5339 |
+++ /dev/null |
5340 |
@@ -1,11 +0,0 @@ |
5341 |
---- perl-5.8.0-RC2/utils/h2ph_patched.pix 2002-06-24 12:52:31.000000000 +0200 |
5342 |
-+++ perl-5.8.0-RC2/utils/h2ph_patched 2002-06-24 12:54:32.000000000 +0200 |
5343 |
-@@ -39,6 +39,8 @@ |
5344 |
- my ($t, $tab, %curargs, $new, $eval_index, $dir, $name, $args, $outfile); |
5345 |
- my ($incl, $next); |
5346 |
- while (defined (my $file = next_file())) { |
5347 |
-+ next if $file eq 'machine/ansi.h'; |
5348 |
-+ |
5349 |
- if (-l $file and -d $file) { |
5350 |
- link_if_possible($file) if ($opt_l); |
5351 |
- next; |
5352 |
|
5353 |
diff --git a/dev-lang/perl/files/perl-hppa-pa7200-configure.patch b/dev-lang/perl/files/perl-hppa-pa7200-configure.patch |
5354 |
deleted file mode 100644 |
5355 |
index 396209a..0000000 |
5356 |
--- a/dev-lang/perl/files/perl-hppa-pa7200-configure.patch |
5357 |
+++ /dev/null |
5358 |
@@ -1,11 +0,0 @@ |
5359 |
---- Configure.orig 2006-06-02 13:14:22.000000000 -0500 |
5360 |
-+++ Configure 2006-06-02 13:07:03.000000000 -0500 |
5361 |
-@@ -2967,7 +2967,7 @@ |
5362 |
- : Try to determine whether config.sh was made on this system |
5363 |
- case "$config_sh" in |
5364 |
- '') |
5365 |
--myuname=`$uname -a 2>/dev/null` |
5366 |
-+myuname=`$uname -a | $sed -e "s/'//" 2>/dev/null` |
5367 |
- $test -z "$myuname" && myuname=`hostname 2>/dev/null` |
5368 |
- # tr '[A-Z]' '[a-z]' would not work in EBCDIC |
5369 |
- # because the A-Z/a-z are not consecutive. |
5370 |
|
5371 |
diff --git a/dev-lang/perl/files/perl-noksh.patch b/dev-lang/perl/files/perl-noksh.patch |
5372 |
deleted file mode 100644 |
5373 |
index 4c33b3e..0000000 |
5374 |
--- a/dev-lang/perl/files/perl-noksh.patch |
5375 |
+++ /dev/null |
5376 |
@@ -1,16 +0,0 @@ |
5377 |
-diff -burN perl-5.8.4.orig/Configure perl-5.8.4/Configure |
5378 |
---- perl-5.8.4.orig/Configure 2004-04-01 05:48:18.000000000 -0800 |
5379 |
-+++ perl-5.8.4/Configure 2004-06-09 12:02:54.694172368 -0700 |
5380 |
-@@ -164,6 +164,12 @@ |
5381 |
- ;; |
5382 |
- esac |
5383 |
- |
5384 |
-+# 2004.06.09 rac |
5385 |
-+# having $newsh persist as ksh here is bad news if ksh doesn't really |
5386 |
-+# exist. this causes us to toss away a perfectly good working test in |
5387 |
-+# bash in favour of more exotic external options. see bug 42665. |
5388 |
-+test -x "${newsh}" || unset newsh |
5389 |
-+ |
5390 |
- : if needed set CDPATH to a harmless value that is not chatty |
5391 |
- : avoid bash 2.02 problems with empty CDPATH. |
5392 |
- case "$CDPATH" in |
5393 |
|
5394 |
diff --git a/dev-lang/perl/files/perl-perldoc-emptydirs.patch b/dev-lang/perl/files/perl-perldoc-emptydirs.patch |
5395 |
deleted file mode 100644 |
5396 |
index 650248c..0000000 |
5397 |
--- a/dev-lang/perl/files/perl-perldoc-emptydirs.patch |
5398 |
+++ /dev/null |
5399 |
@@ -1,10 +0,0 @@ |
5400 |
---- lib/Pod/Perldoc.pm.orig 2003-10-22 13:02:15.000000000 -0700 |
5401 |
-+++ lib/Pod/Perldoc.pm 2003-10-22 13:02:36.000000000 -0700 |
5402 |
-@@ -1513,6 +1513,7 @@ |
5403 |
- $self->{'target'} = (splitdir $s)[-1]; # XXX: why not use File::Basename? |
5404 |
- for ($i=0; $i<@dirs; $i++) { |
5405 |
- $dir = $dirs[$i]; |
5406 |
-+ next unless -d $dir; |
5407 |
- ($dir = VMS::Filespec::unixpath($dir)) =~ s!/\z!! if IS_VMS; |
5408 |
- if ( (! $self->opt_m && ( $ret = $self->check_file($dir,"$s.pod"))) |
5409 |
- or ( $ret = $self->check_file($dir,"$s.pm")) |
5410 |
|
5411 |
diff --git a/dev-lang/perl/files/perl-picdl.patch b/dev-lang/perl/files/perl-picdl.patch |
5412 |
deleted file mode 100644 |
5413 |
index f69a680..0000000 |
5414 |
--- a/dev-lang/perl/files/perl-picdl.patch |
5415 |
+++ /dev/null |
5416 |
@@ -1,13 +0,0 @@ |
5417 |
---- Makefile.SH.orig 2003-11-29 01:16:15.000000000 -0800 |
5418 |
-+++ Makefile.SH 2003-11-29 01:16:52.000000000 -0800 |
5419 |
-@@ -129,8 +129,8 @@ |
5420 |
- |
5421 |
- ;; |
5422 |
- |
5423 |
--*) pldlflags='' |
5424 |
-- static_target='static' |
5425 |
-+*) pldlflags="$cccdlflags" |
5426 |
-+ static_target='static_pic' |
5427 |
- ;; |
5428 |
- esac |
5429 |
- |
5430 |
|
5431 |
diff --git a/dev-lang/perl/files/perl-prelink-lpthread.patch b/dev-lang/perl/files/perl-prelink-lpthread.patch |
5432 |
deleted file mode 100644 |
5433 |
index d38497e..0000000 |
5434 |
--- a/dev-lang/perl/files/perl-prelink-lpthread.patch |
5435 |
+++ /dev/null |
5436 |
@@ -1,11 +0,0 @@ |
5437 |
---- hints/linux.sh.orig 2003-02-14 18:11:50.000000000 -0800 |
5438 |
-+++ hints/linux.sh 2003-02-14 18:12:01.000000000 -0800 |
5439 |
-@@ -43,7 +43,7 @@ |
5440 |
- # 'kaffe' has a /usr/lib/libnet.so which is not at all relevent for perl. |
5441 |
- set `echo X "$libswanted "| sed -e 's/ bsd / /' -e 's/ net / /'` |
5442 |
- shift |
5443 |
--libswanted="$*" |
5444 |
-+libswanted="pthread $*" |
5445 |
- |
5446 |
- # If you have glibc, then report the version for ./myconfig bug reporting. |
5447 |
- # (Configure doesn't need to know the specific version since it just uses |
5448 |
|
5449 |
diff --git a/dev-lang/perl/files/perl-regexp-nossp.patch b/dev-lang/perl/files/perl-regexp-nossp.patch |
5450 |
deleted file mode 100644 |
5451 |
index d0357cd..0000000 |
5452 |
--- a/dev-lang/perl/files/perl-regexp-nossp.patch |
5453 |
+++ /dev/null |
5454 |
@@ -1,11 +0,0 @@ |
5455 |
---- cflags.SH.orig 2005-07-03 23:39:10.000000000 -0400 |
5456 |
-+++ cflags.SH 2005-07-03 23:39:47.000000000 -0400 |
5457 |
-@@ -165,6 +165,8 @@ |
5458 |
- esac |
5459 |
- |
5460 |
- : Can we perhaps use $ansi2knr here |
5461 |
-+ [ "x$file" = xregcomp ] && export ccflags="${ccflags} -fno-stack-protector" |
5462 |
-+ [ "x$file" = xregexec ] && export ccflags="${ccflags} -fno-stack-protector" |
5463 |
- echo "$cc -c -DPERL_CORE $ccflags $optimize $warn" |
5464 |
- eval "$also "'"$cc -DPERL_CORE -c $ccflags $optimize $warn"' |
5465 |
- |
5466 |
|
5467 |
diff --git a/dev-lang/perl/metadata.xml b/dev-lang/perl/metadata.xml |
5468 |
deleted file mode 100644 |
5469 |
index 1db3180..0000000 |
5470 |
--- a/dev-lang/perl/metadata.xml |
5471 |
+++ /dev/null |
5472 |
@@ -1,9 +0,0 @@ |
5473 |
-<?xml version="1.0" encoding="UTF-8"?> |
5474 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
5475 |
-<pkgmetadata> |
5476 |
- <herd>perl</herd> |
5477 |
- <use> |
5478 |
- <flag name='ithreads'>Enable Perl threads, has some compatibility problems</flag> |
5479 |
- <flag name='perlsuid'>Enable Perl SUID install. Has some risks associated.</flag> |
5480 |
- </use> |
5481 |
-</pkgmetadata> |
5482 |
|
5483 |
diff --git a/dev-lang/perl/perl-5.16.3.ebuild b/dev-lang/perl/perl-5.16.3.ebuild |
5484 |
deleted file mode 100644 |
5485 |
index 530eab9..0000000 |
5486 |
--- a/dev-lang/perl/perl-5.16.3.ebuild |
5487 |
+++ /dev/null |
5488 |
@@ -1,116 +0,0 @@ |
5489 |
-# Copyright 1999-2013 Gentoo Foundation |
5490 |
-# Distributed under the terms of the GNU General Public License v2 |
5491 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.16.3.ebuild,v 1.2 2013/08/09 02:39:14 mattst88 Exp $ |
5492 |
- |
5493 |
-EAPI=5 |
5494 |
- |
5495 |
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing |
5496 |
- |
5497 |
-PATCH_VER=1 |
5498 |
- |
5499 |
-PERL_OLDVERSEN="5.16.2 5.16.1 5.16.0" |
5500 |
-MODULE_AUTHOR=RJBS |
5501 |
- |
5502 |
-SHORT_PV="${PV%.*}" |
5503 |
-MY_P="perl-${PV/_rc/-RC}" |
5504 |
-MY_PV="${PV%_rc*}" |
5505 |
- |
5506 |
-DESCRIPTION="Larry Wall's Practical Extraction and Report Language" |
5507 |
- |
5508 |
-SRC_URI=" |
5509 |
- mirror://cpan/src/${MY_P}.tar.bz2 |
5510 |
- mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2 |
5511 |
- mirror://gentoo/${MY_P}-${PATCH_VER}.tar.bz2 |
5512 |
- http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2 |
5513 |
-" |
5514 |
-HOMEPAGE="http://www.perl.org/" |
5515 |
- |
5516 |
-LICENSE="|| ( Artistic GPL-1+ )" |
5517 |
-SLOT="0/${SHORT_PV}" |
5518 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
5519 |
-IUSE="berkdb debug doc gdbm ithreads" |
5520 |
- |
5521 |
-RDEPEND=" |
5522 |
- berkdb? ( sys-libs/db ) |
5523 |
- gdbm? ( >=sys-libs/gdbm-1.8.3 ) |
5524 |
- app-arch/bzip2 |
5525 |
- sys-libs/zlib |
5526 |
-" |
5527 |
-DEPEND="${RDEPEND} |
5528 |
- !prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) ) |
5529 |
-" |
5530 |
-PDEPEND=">=app-admin/perl-cleaner-2.5" |
5531 |
- |
5532 |
-S="${WORKDIR}/${MY_P}" |
5533 |
- |
5534 |
-dual_scripts() { |
5535 |
- src_remove_dual perl-core/Archive-Tar 1.820.0 ptar ptardiff ptargrep |
5536 |
- src_remove_dual perl-core/Digest-SHA 5.710.0 shasum |
5537 |
- src_remove_dual perl-core/CPAN 1.980.0 cpan |
5538 |
- src_remove_dual perl-core/CPANPLUS 0.912.100 cpanp cpan2dist |
5539 |
- src_remove_dual_file perl-core/CPANPLUS 0.912.100 /usr/bin/cpanp-run-perl |
5540 |
- src_remove_dual perl-core/Encode 2.440.0 enc2xs piconv |
5541 |
- src_remove_dual perl-core/ExtUtils-MakeMaker 6.630.200_rc instmodsh |
5542 |
- src_remove_dual perl-core/ExtUtils-ParseXS 3.160.0 xsubpp |
5543 |
- src_remove_dual perl-core/IO-Compress 2.48.0 zipdetails |
5544 |
- src_remove_dual perl-core/JSON-PP 2.272.0 json_pp |
5545 |
- src_remove_dual perl-core/Module-Build 0.390.100_rc config_data |
5546 |
- src_remove_dual perl-core/Module-CoreList 2.840.0 corelist |
5547 |
- src_remove_dual perl-core/PodParser 1.510.0 pod2usage podchecker podselect |
5548 |
- src_remove_dual perl-core/Pod-Perldoc 1.170.0 perldoc |
5549 |
- src_remove_dual perl-core/Test-Harness 3.230.0 prove |
5550 |
- src_remove_dual perl-core/podlators 2.4.0 pod2man pod2text |
5551 |
- src_remove_dual_man perl-core/podlators 2.4.0 /usr/share/man/man1/perlpodstyle.1 |
5552 |
-} |
5553 |
- |
5554 |
-# eblit-include [--skip] <function> [version] |
5555 |
-eblit-include() { |
5556 |
- local skipable=false |
5557 |
- [[ $1 == "--skip" ]] && skipable=true && shift |
5558 |
- [[ $1 == pkg_* ]] && skipable=true |
5559 |
- |
5560 |
- local e v func=$1 ver=$2 |
5561 |
- [[ -z ${func} ]] && die "Usage: eblit-include <function> [version]" |
5562 |
- for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do |
5563 |
- e="${FILESDIR}/eblits/${func}${v}.eblit" |
5564 |
- if [[ -e ${e} ]] ; then |
5565 |
- . "${e}" |
5566 |
- return 0 |
5567 |
- fi |
5568 |
- done |
5569 |
- ${skipable} && return 0 |
5570 |
- die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" |
5571 |
-} |
5572 |
- |
5573 |
-# eblit-run-maybe <function> |
5574 |
-# run the specified function if it is defined |
5575 |
-eblit-run-maybe() { |
5576 |
- [[ $(type -t "$@") == "function" ]] && "$@" |
5577 |
-} |
5578 |
- |
5579 |
-# eblit-run <function> [version] |
5580 |
-# aka: src_unpack() { eblit-run src_unpack ; } |
5581 |
-eblit-run() { |
5582 |
- eblit-include --skip common "${*:2}" |
5583 |
- eblit-include "$@" |
5584 |
- eblit-run-maybe eblit-$1-pre |
5585 |
- eblit-${PN}-$1 |
5586 |
- eblit-run-maybe eblit-$1-post |
5587 |
-} |
5588 |
- |
5589 |
-#src_unpack() { eblit-run src_unpack v50160001 ; } |
5590 |
-src_prepare() { eblit-run src_prepare v50160001 ; } |
5591 |
-src_configure() { eblit-run src_configure v50160001 ; } |
5592 |
-#src_compile() { eblit-run src_compile v50160001 ; } |
5593 |
-src_test() { eblit-run src_test v50160001 ; } |
5594 |
-src_install() { eblit-run src_install v50160001 ; } |
5595 |
- |
5596 |
-# FILESDIR might not be available during binpkg install |
5597 |
-# FIXME: version passing |
5598 |
-for x in setup {pre,post}{inst,rm} ; do |
5599 |
- e="${FILESDIR}/eblits/pkg_${x}-v50160001.eblit" |
5600 |
- if [[ -e ${e} ]] ; then |
5601 |
- . "${e}" |
5602 |
- eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }" |
5603 |
- fi |
5604 |
-done |
5605 |
|
5606 |
diff --git a/dev-lang/perl/perl-5.18.1.ebuild b/dev-lang/perl/perl-5.18.1.ebuild |
5607 |
deleted file mode 100644 |
5608 |
index 95eeadf..0000000 |
5609 |
--- a/dev-lang/perl/perl-5.18.1.ebuild |
5610 |
+++ /dev/null |
5611 |
@@ -1,116 +0,0 @@ |
5612 |
-# Copyright 1999-2013 Gentoo Foundation |
5613 |
-# Distributed under the terms of the GNU General Public License v2 |
5614 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.16.3.ebuild,v 1.2 2013/08/09 02:39:14 mattst88 Exp $ |
5615 |
- |
5616 |
-EAPI=5 |
5617 |
- |
5618 |
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing |
5619 |
- |
5620 |
-PATCH_VER=1 |
5621 |
- |
5622 |
-PERL_OLDVERSEN="5.18.0" |
5623 |
-MODULE_AUTHOR=RJBS |
5624 |
- |
5625 |
-SHORT_PV="${PV%.*}" |
5626 |
-MY_P="perl-${PV/_rc/-RC}" |
5627 |
-MY_PV="${PV%_rc*}" |
5628 |
- |
5629 |
-DESCRIPTION="Larry Wall's Practical Extraction and Report Language" |
5630 |
- |
5631 |
-SRC_URI=" |
5632 |
-$(true mirror://cpan/src/${MY_P}.tar.bz2) |
5633 |
- mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2 |
5634 |
-$(true mirror://gentoo/${MY_P}-${PATCH_VER}.tar.bz2) |
5635 |
-$(true http://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${MY_P}-${PATCH_VER}.tar.bz2) |
5636 |
-" |
5637 |
-HOMEPAGE="http://www.perl.org/" |
5638 |
- |
5639 |
-LICENSE="|| ( Artistic GPL-1+ )" |
5640 |
-SLOT="0/${SHORT_PV}" |
5641 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
5642 |
-IUSE="berkdb debug doc gdbm ithreads" |
5643 |
- |
5644 |
-RDEPEND=" |
5645 |
- berkdb? ( sys-libs/db ) |
5646 |
- gdbm? ( >=sys-libs/gdbm-1.8.3 ) |
5647 |
- app-arch/bzip2 |
5648 |
- sys-libs/zlib |
5649 |
-" |
5650 |
-DEPEND="${RDEPEND} |
5651 |
- !prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) ) |
5652 |
-" |
5653 |
-PDEPEND=">=app-admin/perl-cleaner-2.5" |
5654 |
- |
5655 |
-S="${WORKDIR}/${MY_P}" |
5656 |
- |
5657 |
-dual_scripts() { |
5658 |
- src_remove_dual perl-core/Archive-Tar 1.820.0 ptar ptardiff ptargrep |
5659 |
- src_remove_dual perl-core/Digest-SHA 5.710.0 shasum |
5660 |
- src_remove_dual perl-core/CPAN 1.980.0 cpan |
5661 |
- src_remove_dual perl-core/CPANPLUS 0.912.100 cpanp cpan2dist |
5662 |
- src_remove_dual_file perl-core/CPANPLUS 0.912.100 /usr/bin/cpanp-run-perl |
5663 |
- src_remove_dual perl-core/Encode 2.440.0 enc2xs piconv |
5664 |
- src_remove_dual perl-core/ExtUtils-MakeMaker 6.630.200_rc instmodsh |
5665 |
- src_remove_dual perl-core/ExtUtils-ParseXS 3.160.0 xsubpp |
5666 |
- src_remove_dual perl-core/IO-Compress 2.48.0 zipdetails |
5667 |
- src_remove_dual perl-core/JSON-PP 2.272.0 json_pp |
5668 |
- src_remove_dual perl-core/Module-Build 0.390.100_rc config_data |
5669 |
- src_remove_dual perl-core/Module-CoreList 2.840.0 corelist |
5670 |
- src_remove_dual perl-core/PodParser 1.510.0 pod2usage podchecker podselect |
5671 |
- src_remove_dual perl-core/Pod-Perldoc 1.170.0 perldoc |
5672 |
- src_remove_dual perl-core/Test-Harness 3.230.0 prove |
5673 |
- src_remove_dual perl-core/podlators 2.4.0 pod2man pod2text |
5674 |
- src_remove_dual_man perl-core/podlators 2.4.0 /usr/share/man/man1/perlpodstyle.1 |
5675 |
-} |
5676 |
- |
5677 |
-# eblit-include [--skip] <function> [version] |
5678 |
-eblit-include() { |
5679 |
- local skipable=false |
5680 |
- [[ $1 == "--skip" ]] && skipable=true && shift |
5681 |
- [[ $1 == pkg_* ]] && skipable=true |
5682 |
- |
5683 |
- local e v func=$1 ver=$2 |
5684 |
- [[ -z ${func} ]] && die "Usage: eblit-include <function> [version]" |
5685 |
- for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do |
5686 |
- e="${FILESDIR}/eblits/${func}${v}.eblit" |
5687 |
- if [[ -e ${e} ]] ; then |
5688 |
- . "${e}" |
5689 |
- return 0 |
5690 |
- fi |
5691 |
- done |
5692 |
- ${skipable} && return 0 |
5693 |
- die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" |
5694 |
-} |
5695 |
- |
5696 |
-# eblit-run-maybe <function> |
5697 |
-# run the specified function if it is defined |
5698 |
-eblit-run-maybe() { |
5699 |
- [[ $(type -t "$@") == "function" ]] && "$@" |
5700 |
-} |
5701 |
- |
5702 |
-# eblit-run <function> [version] |
5703 |
-# aka: src_unpack() { eblit-run src_unpack ; } |
5704 |
-eblit-run() { |
5705 |
- eblit-include --skip common "${*:2}" |
5706 |
- eblit-include "$@" |
5707 |
- eblit-run-maybe eblit-$1-pre |
5708 |
- eblit-${PN}-$1 |
5709 |
- eblit-run-maybe eblit-$1-post |
5710 |
-} |
5711 |
- |
5712 |
-#src_unpack() { eblit-run src_unpack v50160001 ; } |
5713 |
-src_prepare() { eblit-run src_prepare v50160001 ; } |
5714 |
-src_configure() { eblit-run src_configure v50160001 ; } |
5715 |
-#src_compile() { eblit-run src_compile v50160001 ; } |
5716 |
-src_test() { eblit-run src_test v50160001 ; } |
5717 |
-src_install() { eblit-run src_install v50160001 ; } |
5718 |
- |
5719 |
-# FILESDIR might not be available during binpkg install |
5720 |
-# FIXME: version passing |
5721 |
-for x in setup {pre,post}{inst,rm} ; do |
5722 |
- e="${FILESDIR}/eblits/pkg_${x}-v50160001.eblit" |
5723 |
- if [[ -e ${e} ]] ; then |
5724 |
- . "${e}" |
5725 |
- eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }" |
5726 |
- fi |
5727 |
-done |