diff options
author | Andreas Hüttel <dilfridge@gentoo.org> | 2014-11-08 00:31:32 +0000 |
---|---|---|
committer | Andreas Hüttel <dilfridge@gentoo.org> | 2014-11-08 00:31:32 +0000 |
commit | 43e3d35ba74811daa6025f0dab07590dc793e754 (patch) | |
tree | 6ae6152ce1ad66384e68dc53c797c0c0d7731e5b /sys-devel | |
parent | Revert my cleanup since it broke dependencies. Ooops. (diff) | |
download | historical-43e3d35ba74811daa6025f0dab07590dc793e754.tar.gz historical-43e3d35ba74811daa6025f0dab07590dc793e754.tar.bz2 historical-43e3d35ba74811daa6025f0dab07590dc793e754.zip |
Remove
Diffstat (limited to 'sys-devel')
18 files changed, 0 insertions, 1562 deletions
diff --git a/sys-devel/libperl/ChangeLog b/sys-devel/libperl/ChangeLog deleted file mode 100644 index 6189d101b1d5..000000000000 --- a/sys-devel/libperl/ChangeLog +++ /dev/null @@ -1,652 +0,0 @@ -# ChangeLog for sys-devel/libperl -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/ChangeLog,v 1.167 2014/01/01 13:41:54 dilfridge Exp $ - - 01 Jan 2014; Andreas K. Huettel <dilfridge@gentoo.org> metadata.xml: - Remove unused useflag description - - 01 Jan 2014; Mikle Kolyada <zlogene@gentoo.org> -libperl-5.8.8-r2.ebuild: - Remove old version wrt bug #350785 - - 20 Sep 2012; Tim Harder <radhermit@gentoo.org> metadata.xml: - Remove redundant maintainer from metadata. - - 26 Apr 2012; Alexis Ballier <aballier@gentoo.org> libperl-5.10.1-r1.ebuild: - keyword ~amd64-fbsd - -*libperl-5.10.1-r1 (03 Mar 2012) - - 03 Mar 2012; Fabian Groffen <grobian@gentoo.org> +libperl-5.10.1-r1.ebuild: - Revbump for EAPI=3 and Prefix changes, transferred Prefix keywords, bug - #395685 - - 07 Mar 2011; Torsten Veller <tove@gentoo.org> libperl-5.8.8-r2.ebuild: - Drop -Dusrinc=$(get_ml_incdir) (#357737) - - 13 Nov 2010; Raúl Porcel <armin76@gentoo.org> libperl-5.10.1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #340023 - - 24 Oct 2010; Markus Meier <maekke@gentoo.org> libperl-5.10.1.ebuild: - arm stable, bug #340023 - - 24 Oct 2010; Jeroen Roovers <jer@gentoo.org> libperl-5.10.1.ebuild: - Stable for HPPA (bug #340023). - - 24 Oct 2010; Brent Baude <ranger@gentoo.org> libperl-5.10.1.ebuild: - Marking libperl-5.10.1 ppc for bug 340023 - - 22 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> libperl-5.10.1.ebuild: - ppc64 stable wrt #340023 - - 22 Oct 2010; Markos Chandras <hwoarang@gentoo.org> libperl-5.10.1.ebuild: - Stable on amd64 wrt bug #340023 - - 22 Oct 2010; Christian Faulhammer <fauli@gentoo.org> - libperl-5.10.1.ebuild: - stable x86, bug 340023 - - 20 Sep 2010; Mart Raudsepp <leio@gentoo.org> libperl-5.10.1.ebuild: - Add ~mips wrt #288028 - - 31 Mar 2010; Raúl Porcel <armin76@gentoo.org> libperl-5.8.8-r2.ebuild: - Drop -O1 on arm/ia64 as it works fine - - 14 Mar 2010; Alexis Ballier <aballier@gentoo.org> libperl-5.10.1.ebuild: - keyword ~x86-fbsd - - 03 Feb 2010; Hanno Boeck <hanno@gentoo.org> libperl-5.8.8-r2.ebuild, - libperl-5.10.1.ebuild: - Change license, Perl is Artistic or GPL-1 or later. We can't express or - later for now, so adding all GPL-1/2/3. - - 11 Dec 2009; Brent Baude <ranger@gentoo.org> libperl-5.10.1.ebuild: - Marking libperl-5.10.1 ~ppc64 for bug 288028 - - 09 Dec 2009; Raúl Porcel <armin76@gentoo.org> libperl-5.10.1.ebuild: - Add ~sh wrt #288028 - - 16 Nov 2009; Raúl Porcel <armin76@gentoo.org> libperl-5.10.1.ebuild: - Add ~alpha/~ia64/~s390/~sparc wrt #288028 - - 15 Nov 2009; Raúl Porcel <armin76@gentoo.org> libperl-5.10.1.ebuild: - Add ~m68k wrt #288028, thanks to kolla for testing - - 04 Nov 2009; Michael Haubenwallner <haubi@gentoo.org> - libperl-5.8.8-r2.ebuild, +files/libperl-5.8.8-ccld-cflags.patch: - Respect CFLAGS even for linking when done with compiler - - 27 Oct 2009; Mounir Lamouri <volkmar@gentoo.org> libperl-5.10.1.ebuild: - Keywording for ppc, bug 288028 - - 21 Oct 2009; Markus Meier <maekke@gentoo.org> libperl-5.10.1.ebuild: - add ~amd64/~arm/~x86, bug #288028 - - 13 Oct 2009; Jeroen Roovers <jer@gentoo.org> libperl-5.10.1.ebuild: - Marked ~hppa (bug #288028). - - 07 Oct 2009; Torsten Veller <tove@gentoo.org> libperl-5.10.1.ebuild: - Different way to remove libperl link. Needed for perserve-libs - - 27 Sep 2009; Torsten Veller <tove@gentoo.org> libperl-5.10.1.ebuild: - Remove orphaned symbolic link - -*libperl-5.10.1 (27 Sep 2009) - - 27 Sep 2009; Torsten Veller <tove@gentoo.org> +libperl-5.10.1.ebuild: - Version bump - - 29 May 2009; Torsten Veller <tove@gentoo.org> -libperl-5.8.8-r1.ebuild: - Remove security vulnerable version for bug #271738 - - 02 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - libperl-5.8.8-r2.ebuild: - Respect LDFLAGS (bug #181464). - - 02 Aug 2008; Panagiotis Christopoulos <pchrist@gentoo.org> metadata.xml: - Update metadata.xml to include USE flag descriptions. Entries taken from - profiles/use.local.desc. GLEP 56 - - 18 Jul 2008; Javier Villavicencio <the_paya@gentoo.org> - files/libperl-5.8.8-fbsdhints.patch: - Updated fbsdhints patch, bug 225323. - - 16 May 2008; Tobias Scherbaum <dertobi123@gentoo.org> - libperl-5.8.8-r2.ebuild: - ppc stable, bug #219203 - - 15 May 2008; Raúl Porcel <armin76@gentoo.org> libperl-5.8.8-r2.ebuild: - alpha/ia64 stable wrt security #219203 - - 14 May 2008; Markus Meier <maekke@gentoo.org> libperl-5.8.8-r2.ebuild: - amd64 stable, bug #219203 - - 14 May 2008; Christian Faulhammer <opfer@gentoo.org> - libperl-5.8.8-r2.ebuild: - stable x86, security bug 219203 - - 14 May 2008; Markus Rothe <corsair@gentoo.org> libperl-5.8.8-r2.ebuild: - Stable on ppc64; bug #219203 - - 14 May 2008; Jeroen Roovers <jer@gentoo.org> libperl-5.8.8-r2.ebuild: - Stable for HPPA (bug #219203). - - 14 May 2008; Ferris McCormick <fmccor@gentoo.org> libperl-5.8.8-r2.ebuild: - Sparc stable, Security Bug #219203. - -*libperl-5.8.8-r2 (09 May 2008) - - 09 May 2008; Torsten Veller <tove@gentoo.org> - +files/libperl-5.8.8-CVE-2008-1927.patch, - +files/libperl-5.8.8-utf8-boundary.patch, +libperl-5.8.8-r2.ebuild: - #219203 - Version bump. Added patch from bug #198196. Apply - libperl-5.8.8-lib64.patch for ppc64 too like dev-lang/perl-5.8.8. - - 06 Aug 2007; <truedfx@gentoo.org> - +files/libperl-5.8.8-makedepend-syntax.patch, libperl-5.8.8-r1.ebuild: - Fix syntax error in makedepend.SH - - 30 Apr 2007; <solar@gentoo.org> ChangeLog: - - filter ssp on ia64 due to ICE in compiler. revisit when we have a working - hardened gcc-4.x - - 17 Feb 2007; Fabian Groffen <grobian@gentoo.org> libperl-5.8.8-r1.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 05 Jan 2007; Michael Cummings <mcummings@gentoo.org> - libperl-5.8.8-r1.ebuild: - Removed unnecessary dep on groff; fixes releng problem :) - - 19 Nov 2006; Michael Cummings <mcummings@gentoo.org> - +files/libperl-5.8.8-gcc42-command-line.patch, libperl-5.8.8-r1.ebuild: - Bug 144965, gcc-4.2 bug/patch, patch provided by dirtyepic - - 18 Nov 2006; Michael Cummings <mcummings@gentoo.org> - -files/libperl-reorder-INC.patch, libperl-5.8.8-r1.ebuild: - Bug 150702; also cleaned up unused patches - - 23 Oct 2006; Michael Cummings <mcummings@gentoo.org> - -libperl-5.8.7.ebuild: - Removing old libperl - - 17 Oct 2006; Roy Marples <uberlord@gentoo.org> libperl-5.8.8-r1.ebuild: - Added ~sparc-fbsd keyword. - - 07 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> - libperl-5.8.8-r1.ebuild: - Add a dependency on freebsd-mk-defs on FreeBSD. - - 08 Sep 2006; Michael Cummings <mcummings@gentoo.org> - -files/libperl-5.8.2-uclibc.patch, -files/libperl-uclibc.patch, - -libperl-5.8.6.ebuild, -libperl-5.8.6-r1.ebuild, libperl-5.8.7.ebuild, - -libperl-5.8.8.ebuild, libperl-5.8.8-r1.ebuild: - Cleaning out stale files - - 15 Aug 2006; Christian Hartmann <ian@gentoo.org> libperl-5.8.8.ebuild, - libperl-5.8.8-r1.ebuild: - Fix bug #143895 - - 18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org> - libperl-5.8.8-r1.ebuild: - Stable on ia64. - - 07 Jun 2006; Joshua Kinard <kumba@gentoo.org> libperl-5.8.8-r1.ebuild: - Marked stable on mips. - - 03 Jun 2006; Guy Martin <gmsoft@gentoo.org> - +files/perl-hppa-pa7200-configure.patch, libperl-5.8.8-r1.ebuild: - On PA7200, uname -a contains a single quote and we need to filter it - otherwise configure fails. See #125535. - - 27 May 2006; Bryan Østergaard <kloeri@gentoo.org> - libperl-5.8.8-r1.ebuild: - Stable on alpha. - - 26 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> - libperl-5.8.8-r1.ebuild: - Stable on amd64 wrt bug #133989. - - 25 May 2006; Guy Martin <gmsoft@gentoo.org> libperl-5.8.8-r1.ebuild: - Stable on hppa. - - 24 May 2006; <nixnut@gentoo.org> libperl-5.8.8-r1.ebuild: - Stable on ppc. bug #133989 - - 23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> - libperl-5.8.8-r1.ebuild: - Stable on x86 wrt bug #133989. - - 23 May 2006; <mcummings@gentoo.org> ChangeLog, Manifest: - Marking stable sparc, bug 133989 - - 23 May 2006; Markus Rothe <corsair@gentoo.org> libperl-5.8.8-r1.ebuild: - Stable on ppc64; bug #133989 - - 27 Apr 2006; Alec Warner <antarus@gentoo.org> files/digest-libperl-5.8.6, - files/digest-libperl-5.8.6-r1, files/digest-libperl-5.8.7, - files/digest-libperl-5.8.8, Manifest: - Fixing SHA256 digest, pass four - - 31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> - libperl-5.8.8-r1.ebuild: - Add ~x86-fbsd keyword. - -*libperl-5.8.8-r1 (29 Mar 2006) - - 29 Mar 2006; <mcumming@gentoo.org> +files/libperl-5.8.8-cplusplus.patch, - +libperl-5.8.8-r1.ebuild: - Patch 27203 in blead - fixes c++ problems in XS code :) - - 21 Feb 2006; Michael Cummings <mcummings@gentoo.org> - +files/libperl-5.8.8-dragonfly-clean.patch, - +files/libperl-5.8.8-fbsdhints.patch, libperl-5.8.8.ebuild: - Patches for freebsd and dragonfly per the perl ebuild - just to be safe - - 07 Feb 2006; Aron Griffis <agriffis@gentoo.org> libperl-5.8.8.ebuild: - Prefer to avoid eval and use a bash array for myconf instead, it's less - error-prone - - 07 Feb 2006; Michael Cummings <mcummings@gentoo.org> libperl-5.8.8.ebuild: - src update - - 07 Feb 2006; <mcumming@gentoo.org> libperl-5.8.8.ebuild: - Style fixes to 5.8.8, thanks az - -*libperl-5.8.8 (07 Feb 2006) - - 07 Feb 2006; Michael Cummings <mcummings@gentoo.org> - +files/libperl-5.8.8-lib64.patch, +files/libperl-5.8.8-reorder-INC.patch, - -files/libperl-5.8.8_rc1-reorder-INC.patch, -libperl-5.8.8_rc1.ebuild, - +libperl-5.8.8.ebuild: - libperl 5.8.8, shiny and new. - - 24 Jan 2006; Michael Cummings <mcummings@gentoo.org> - +files/libperl-5.8.8_rc1-reorder-INC.patch, libperl-5.8.8_rc1.ebuild: - Some tweaks to libperl-5.8.8 installation - - 22 Jan 2006; Michael Cummings <mcummings@gentoo.org> - libperl-5.8.8_rc1.ebuild: - Bring libperl-5.8.8 back up to speed with perl ebuild - -*libperl-5.8.8_rc1 (22 Jan 2006) - - 22 Jan 2006; Michael Cummings <mcummings@gentoo.org> - +libperl-5.8.8_rc1.ebuild: - RC1 of 5.8.8 - - 14 Jan 2006; Torsten Veller <tove@gentoo.org> libperl-5.8.7.ebuild: - Stable on x86 (#118938) - - 25 Dec 2005; Joshua Kinard <kumba@gentoo.org> libperl-5.8.7.ebuild: - Marked stable on mips. - - 19 Dec 2005; Mike Frysinger <vapier@gentoo.org> libperl-5.8.6.ebuild, - libperl-5.8.6-r1.ebuild, libperl-5.8.7.ebuild: - Remove usage of preplib. - - 06 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> libperl-5.8.7.ebuild: - Stable on hppa, ppc. - - 05 Dec 2005; <mcumming@gentoo.org> -libperl-5.8.5-r1.ebuild, - -libperl-5.8.5.ebuild, libperl-5.8.6-r1.ebuild, libperl-5.8.6.ebuild, - libperl-5.8.7.ebuild: - Bug 113930, case statement for non-linux. Also cleaned out 5.8.5 versions - since we don't have perl ebuilds for them either. - - 01 Dec 2005; <dang@gentoo.org> libperl-5.8.7.ebuild: - Marked stable on amd64 - - 29 Nov 2005; Diego Pettenò <flameeyes@gentoo.org> libperl-5.8.7.ebuild: - Fix typo (FreeBsd -> FreeBSD). - - 14 Nov 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.6.ebuild, - libperl-5.8.6-r1.ebuild, libperl-5.8.7.ebuild: - NetBSD for osname per thunder - - 05 Nov 2005; <solar@gentoo.org> libperl-5.8.5-r1.ebuild, - libperl-5.8.5.ebuild: - - remove global use violations in old ebuilds. - - 02 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> libperl-5.8.7.ebuild: - Stable on ia64, bug 106678. - - 23 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> libperl-5.8.7.ebuild: - Stable on alpha, bug 106678. - - 21 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> libperl-5.8.7.ebuild: - Stable on sparc wrt #106678 - - 20 Sep 2005; Markus Rothe <corsair@gentoo.org> libperl-5.8.7.ebuild: - Stable on ppc64 (bug #106678) - - 05 Sep 2005; Herbie Hopkins <herbs@gentoo.org> libperl-5.8.7.ebuild: - More multilib fixes thanks to Christophe Saout, bug 104509. - - 14 Aug 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.7.ebuild: - The rest of the patch for bug 58931 - - 14 Aug 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.7.ebuild: - Bug #58931, more userland darwin - - 12 Aug 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.7.ebuild: - Further bug #58931 - mistake on my part for the LIBPERL= syntax - - 12 Aug 2005; Michael Cummings <mcummings@gentoo.org> libperl-5.8.7.ebuild: - getlibdir changes for 5.8.7, bug #58931 - - 08 Aug 2005; <solar.@gentoo.org> libperl-5.8.5-r1.ebuild, - libperl-5.8.5.ebuild, libperl-5.8.6-r1.ebuild, libperl-5.8.6.ebuild, - libperl-5.8.7.ebuild: - - Redisable the groff dep for uclibc (again and again...) - - 28 Jul 2005; Michael Cummings <mcummings@gentoo.org> - files/libperl-reorder-INC.patch: - Update to reorder patch, tested with 5.8.6 and 5.8.7, resolves bug 95770 - - 28 Jul 2005; Herbie Hopkins <herbs@gentoo.org> libperl-5.8.6-r1.ebuild: - Stable on amd64. - - 20 Jul 2005; <solar.@gentoo.org> libperl-5.8.6-r1.ebuild, - libperl-5.8.7.ebuild: - - Redisable the groff dep for uclibc. For whatever unsolved reason under - sandbox it breaks when building system. bug 98187 - - 07 Jul 2005; Markus Rothe <corsair@gentoo.org> libperl-5.8.6-r1.ebuild: - Stable on ppc64 - - 06 Jul 2005; <plasmaroo@gentoo.org> libperl-5.8.6-r1.ebuild: - Stable on IA64. - - 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> - libperl-5.8.6-r1.ebuild: - Stable on arm, m68k, s390, and sh. - - 05 Jul 2005; Hardave Riar <hardave@gentoo.org> libperl-5.8.6-r1.ebuild: - Stable on mips. - - 03 Jul 2005; Michael Hanselmann <hansmi@gentoo.org> - libperl-5.8.6-r1.ebuild: - Stable on ppc. - - 02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> - libperl-5.8.6-r1.ebuild: - Stable on alpha. - - 02 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> - libperl-5.8.6-r1.ebuild: - Stable on hppa. - -*libperl-5.8.6-r1 (30 Jun 2005) - - 30 Jun 2005; Michael Cummings <mcummings@gentoo.org> - +libperl-5.8.6-r1.ebuild, libperl-5.8.6.ebuild: - Bad osname= line in the 5.8.6 libperl was screwing up. Glad it was caught - early I guess. Should close bug 97479. Was previously fixed in 5.8.7 in - testing. - -*libperl-5.8.7 (29 Jun 2005) - - 29 Jun 2005; Michael Cummings <mcummings@gentoo.org> - -files/libperl-5.8.2-create-libperl-soname.patch, - -files/libperl-5.8.4-create-libperl-soname.patch, - -files/libperl-5.8.4-noksh.patch, -files/libperl-5.8.4-uclibc.patch, - -files/libperl-5.8.5-create-libperl-soname.patch, - -files/libperl-5.8.5-noksh.patch, -files/libperl-5.8.5-reorder-INC.patch, - -files/libperl-5.8.5-uclibc.patch, - -files/libperl-5.8.6-create-libperl-soname.patch, - -files/libperl-5.8.6-noksh.patch, -files/libperl-5.8.6-uclibc.patch, - +files/libperl-create-libperl-soname.patch, +files/libperl-noksh.patch, - +files/libperl-reorder-INC.patch, +files/libperl-uclibc.patch, - -libperl-5.8.2.ebuild, -libperl-5.8.2-r1.ebuild, -libperl-5.8.4.ebuild, - -libperl-5.8.4-r1.ebuild, libperl-5.8.5.ebuild, libperl-5.8.5-r1.ebuild, - libperl-5.8.6.ebuild, +libperl-5.8.7.ebuild: - Perl 5.8.6 unmasking; perl 5.8.7 being added - - 17 Jun 2005; Danny van Dyk <kugelfang@gentoo.org> libperl-5.8.5.ebuild, - libperl-5.8.6.ebuild: - Specifying LIBPERL variable for make on command line to fix BUG #63699. - - 29 May 2005; <solar@gentoo.org> libperl-5.8.2-r1.ebuild, - libperl-5.8.4-r1.ebuild, libperl-5.8.5-r1.ebuild, libperl-5.8.5.ebuild, - libperl-5.8.6.ebuild: - - update sys-devel/libperl to use libc expanded variable elibc_uclibc vs - uclibc so USE=-* works - - 23 May 2005; Herbie Hopkins <herbs@gentoo.org> libperl-5.8.6.ebuild: - More get_libdir-ization, fixes compilation on amd64's no-lib32 profile. - - 08 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org> - libperl-5.8.6.ebuild: - More multilib fixes - - 16 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org> - libperl-5.8.5-r1.ebuild, libperl-5.8.5.ebuild, libperl-5.8.6.ebuild: - multilib fixes for amd64's 2005.0. - - 03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 13 Dec 2004; Mike Frysinger <vapier@gentoo.org> libperl-5.8.5-r1.ebuild, - libperl-5.8.5.ebuild, libperl-5.8.6.ebuild: - Use toolchain-funcs to get $CC. - - 07 Dec 2004; Hardave Riar <hardave@gentoo.org> libperl-5.8.5.ebuild: - Stable on mips, dep for bug #66360 - - 06 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> libperl-5.8.5.ebuild: - Stable on sparc wrt #66360 - - 05 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> libperl-5.8.5.ebuild: - Stable on alpha, bug 66360. - - 05 Dec 2004; Markus Rothe <corsair@gentoo.org> libperl-5.8.5.ebuild: - Stable on ppc64; bug #66360 - - 04 Dec 2004; Robert Coie <rac@gentoo.org> libperl-5.8.5.ebuild: - keyword 5.8.5 x86/amd64/ppc - -*libperl-5.8.6 (30 Nov 2004) - - 30 Nov 2004; Robert Coie <rac@gentoo.org> - -files/libperl-5.8.3-create-libperl-soname.patch, - +files/libperl-5.8.6-create-libperl-soname.patch, - +files/libperl-5.8.6-noksh.patch, +files/libperl-5.8.6-uclibc.patch, - -libperl-5.8.3.ebuild, +libperl-5.8.6.ebuild: - New upstream - - 27 Sep 2004; Michael Cummings <mcummings@gentoo.org> - libperl-5.8.2-r1.ebuild, libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, - libperl-5.8.4-r1.ebuild, libperl-5.8.4.ebuild, libperl-5.8.5-r1.ebuild, - libperl-5.8.5.ebuild: - Added perl debugging support, bug 60775 - - 22 Sep 2004; Robert Coie <rac@gentoo.org> libperl-5.8.2-r1.ebuild, - libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, libperl-5.8.4-r1.ebuild, - libperl-5.8.4.ebuild, libperl-5.8.5.ebuild: - USE threads -> ithreads cleanup - -*libperl-5.8.5-r1 (22 Sep 2004) - - 22 Sep 2004; Robert Coie <rac@gentoo.org> - +files/libperl-5.8.5-reorder-INC.patch, +libperl-5.8.5-r1.ebuild: - Change USE from threads to ithreads, reorder @INC - - 09 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> libperl-5.8.4-r1.ebuild: - Stable on sparc to finally solve #36478 - - 08 Sep 2004; Robert Coie <rac@gentoo.org> libperl-5.8.4-r1.ebuild: - keyword x86 and arm for uclibc folks - - 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> libperl-5.8.2-r1.ebuild, - libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, libperl-5.8.4-r1.ebuild, - libperl-5.8.4.ebuild, libperl-5.8.5.ebuild: - Switch to use epause and ebeep, bug #62950 - - 21 Aug 2004; Joshua Kinard <kumba@gentoo.org> libperl-5.8.4-r1.ebuild: - Marked stable on mips. - - 18 Aug 2004; Aron Griffis <agriffis@gentoo.org> libperl-5.8.4-r1.ebuild: - stable on alpha - - 14 Aug 2004; Michael Cummings <mcummings@gentoo.org> - libperl-5.8.2-r1.ebuild, libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, - libperl-5.8.4-r1.ebuild, libperl-5.8.4.ebuild, libperl-5.8.5.ebuild: - Removed reference to old patch - - 13 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> libperl-5.8.4.ebuild: - Stable on alpha. - -*libperl-5.8.5 (06 Aug 2004) - - 06 Aug 2004; Robert Coie <rac@gentoo.org> - +files/libperl-5.8.5-create-libperl-soname.patch, - +files/libperl-5.8.5-noksh.patch, +files/libperl-5.8.5-uclibc.patch, - +libperl-5.8.5.ebuild: - 5.8.5 - - 06 Aug 2004; Robert Coie <rac@gentoo.org> libperl-5.8.2-r1.ebuild, - libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, libperl-5.8.4-r1.ebuild, - libperl-5.8.4.ebuild: - restrict maketest, avoid forkbomb in portage 51 with maketest enabled, - eliminate some global scope external calls - - 29 Jul 2004; Guy Martin <gmsoft@gentoo.org> libperl-5.8.4-r1.ebuild: - Stable on hppa. - - 23 Jul 2004; Robert Coie <rac@gentoo.org> libperl-5.8.4.ebuild: - keywording x86 and sparc - - 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> libperl-5.8.2-r1.ebuild, - libperl-5.8.2.ebuild, libperl-5.8.3.ebuild, libperl-5.8.4-r1.ebuild, - libperl-5.8.4.ebuild: - kill sparc64 use flag - -*libperl-5.8.4-r1 (16 Jun 2004) -*libperl-5.8.2-r1 (16 Jun 2004) - - 16 Jun 2004; Daniel Black <dragonheart@gentoo.org> - +files/libperl-5.8.2-uclibc.patch, +files/libperl-5.8.4-uclibc.patch, - +libperl-5.8.2-r1.ebuild, +libperl-5.8.4-r1.ebuild: - uclibc fixes thanks to Peter S. Mazinger <ps.m@gmx.net> - - 14 Jun 2004; Aron Griffis <agriffis@gentoo.org> libperl-5.8.2.ebuild, - libperl-5.8.3.ebuild: - Fix use invocation - - 09 Jun 2004; Robert Coie <rac@gentoo.org> +files/libperl-5.8.4-noksh.patch, - libperl-5.8.4.ebuild: - Add noksh.patch, bug 42665 - - 02 Jun 2004; Travis Tilley <lv@gentoo.org> libperl-5.8.4.ebuild: - stable on amd64 - -*libperl-5.8.4 (10 May 2004) - - 10 May 2004; Michael McCabe <randy@gentoo.org> libperl-5.8.4.ebuild: - Stable on s390 - - 03 May 2004; Robert Coie <rac@gentoo.org> libperl-5.8.1.ebuild, - files/libperl-5.8.0-create-libperl-soname.patch, - files/libperl-5.8.1-create-libperl-soname.patch, - files/libperl-5.8.1_rc1-create-libperl-soname.patch, - files/libperl-5.8.1_rc2-create-libperl-soname.patch: - Add 5.8.4, clean out 5.8.0, 5.8.1, add IUSE for threads to everything - - 08 Mar 2004; <rac@gentoo.org> libperl-5.8.2.ebuild: - Add threads to IUSE - - 21 Feb 2004; Michael Cummings <mcummings@gentoo.org> libperl-5.8.0.ebuild: - Finish the cleanup of perl 5.8.0 - - 19 Feb 2004; Aron Griffis <agriffis@gentoo.org> libperl-5.8.2.ebuild: - stable on alpha and ia64 - - 19 Feb 2004; Joshua Kinard <kumba@gentoo.org> libperl-5.8.2.ebuild: - Marking stable on mips - - 09 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> libperl-5.8.2.ebuild: - set ppc in keywords - - 06 Feb 2004; <gustavoz@gentoo.org> libperl-5.8.2.ebuild: - stable on sparc - - 03 Feb 2004; <gustavoz@gentoo.org> libperl-5.8.2.ebuild: - stable on hppa - - 01 Feb 2004; <rac@gentoo.org> libperl-5.8.2.ebuild: - mark x86 - -*libperl-5.8.3 (17 Jan 2004) - - 17 Jan 2004; <rac@gentoo.org> libperl-5.8.3.ebuild, - files/libperl-5.8.3-create-libperl-soname.patch: - New upstream, housecleaning - - 26 Nov 2003; Brad House <brad_mssw@gentoo.org> libperl-5.8.2.ebuild: - mark stable on amd64 - -*libperl-5.8.2 (08 Nov 2003) - - 08 Nov 2003; <rac@gentoo.org> libperl-5.8.2.ebuild, - files/libperl-5.8.2-create-libperl-soname.patch: - new upstream version - -*libperl-5.8.1 (27 Sep 2003) - - 27 Sep 2003; <rac@gentoo.org> libperl-5.8.1.ebuild, - files/libperl-5.8.1-create-libperl-soname.patch: - New upstream release - -*libperl-5.8.1_rc2 (23 Jul 2003) - - 17 Sep 2003; Jon Portnoy <avenj@gentoo.org> libperl-5.8.0.ebuild : - Added ia64 keywords - - 23 Jul 2003; <rac@gentoo.org> libperl-5.8.1_rc2.ebuild: - Add 5.8.1-rc2 - - 11 Jul 2003; <rac@gentoo.org> libperl-5.8.0.ebuild, - libperl-5.8.1_rc1.ebuild: - Add mips u32align workaround...thanks to Kumba - -*libperl-5.8.1_rc1 (10 Jul 2003) - - 10 Jul 2003; <rac@gentoo.org> libperl-5.8.1_rc1.ebuild, - files/libperl-5.8.1_rc1-create-libperl-soname.patch: - Upstream version bump. Experimental. - - 18 May 2003; Tavis Ormandy <taviso@gentoo.org> libperl-5.8.0.ebuild: - removing gcc hardcoded compiler, using ${CC:-gcc} - - 11 Feb 2003; Guy Martin <gmsoft@gentoo.org> libperl-5.8.0.ebuild : - Added hppa to keywords. - - 05 Jan 2003; J Robert Ray <jrray@gentoo.org> libperl-5.8.0.ebuild : Synced - up with perl-5.8.0-r9.ebuild. - -*libperl-5.8.0 (06 Jan 2003) - - 28 Mar 2003; Seemant Kulleen <seemant@gentoo.org> libperl-5.8.0.ebuild: - unmasked for ppc and hppa - - 01 Mar 2003; Brandon Low <lostlogic@gentoo.org> libperl-5.8.0.ebuild: - Make->emake still not parallel where needed - - 26 Feb 2003; Zach Welch <zwelch@gentoo.org> libperl-5.8.0.ebuild: - add arm keyword - - 08 Jan 2002; Seemant Kulleen <seemant@gentoo.org> libperl-5.8.0.ebuild : - - Unmasked for sparc - - 08 Jan 2003; Michael Cummings <mcummings@gentoo.org> libperl-5.8.0: - Unmasking for x86. - - 06 Jan 2003; Michael Cummings <mcummings@gentoo.org> libperl-5.8.0: - Initial import. Ebuild was provided by azarah. The seperation of - the libperl portion of perl into a seperate ebuild is to counter - problems experienced with migrating perl versions and the need to - recompile libperl.so at each run. This should also allow us a smoother - upgrade with future perl releases as the libperl.so is no named - according to perl versions - that way, old libperl's can co-exist - with new ones and the need to recompile packages should be - mitigated. diff --git a/sys-devel/libperl/Manifest b/sys-devel/libperl/Manifest deleted file mode 100644 index 30ae29e342fe..000000000000 --- a/sys-devel/libperl/Manifest +++ /dev/null @@ -1,37 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX libperl-5.8.8-CVE-2008-1927.patch 8129 SHA256 614ebf7a0885fb5f7203627a3051f4df8fee2988d6bfec5a3d8fe70d97f9e45b SHA512 0d117eaa19d64d0f6e2a494bf53bd120a0926ece6660affa14e27036329c64b4b907c673c32b715cc70db31cfb45d920e1ea2de65dc64c0c717b979235b50170 WHIRLPOOL e76d8e638229c075b0b010ae71a109372b2775560b37427a712aa7d35e05ce845ffe0621f872873f7c289a77154c69a8870b2d85617c963e71d0433fe540268c -AUX libperl-5.8.8-ccld-cflags.patch 334 SHA256 f2af08a63056970ff5183d27bf017d2f919482a4897512d096f4747b9951fff9 SHA512 905d86975614337e133efc51e159cf0f58407d8f24e18664cc5cb0828c3b219dcecf458f7b4c9a525aaf6a9d7a79fc878aea6d3e4c7029718eb4f1529a1ef345 WHIRLPOOL 4b1eb54eda169b0500f8dcb096cdffecbca96500f281df6f04b01749a5500a667b714b9139cb1f7aba444d0de6ff67e7e093bc6b97f3db24a914eac491af2032 -AUX libperl-5.8.8-cplusplus.patch 854 SHA256 ea1368e609b0d992b6cd5f92c327768d8c61ca2096826f26af2576263efb8a89 SHA512 b984551cab20a93fd08589138d6eb8ff1aed11eea002806ee426ed84510ef925ccb64dd4851962a157a4b909805895ba97b265a7663b66a5fe2736e7702a4a40 WHIRLPOOL 398a6df1049bccbb6619e3ed04125a6aed06fe5a1a26a48c5a68cf889a35db6b02a2dd76462b56e1fd91369478f5e85e2c97baeb7b9dd66ff1834ebac504a67f -AUX libperl-5.8.8-dragonfly-clean.patch 5211 SHA256 08b22fe26695f6f7f7d21ca2628954eded91205b64450e24d0b295eb75952b6c SHA512 6c23a81f70276cb2cede65eec9202962681db6f626d2c3787ca40028a64417c2c5026bc4f6117ce5966c4733f8d8660af262b62c2c223662b903f119f2b9c916 WHIRLPOOL 51352eb13a3566b182ec0e2c130fcfe55baf53f46c855828f54bebfed861e8c0834ba50ae2458e08c377c6870f2cac4795ed2f5628f377814bd9e8a79ac720d9 -AUX libperl-5.8.8-fbsdhints.patch 1984 SHA256 98ff829c9544e7edb329974b883f98b1391a5bb0e071edbb5e96feeba2c066c8 SHA512 c54468a4c8cb8950f796b2a51c036b7ca36c6ef4a542d4934170b27bda3399809cc71220766adf0e74e739170da82a4c1d995c86ed76becc8e1ffbf4b636e135 WHIRLPOOL fbf98d22ee127439e6a6ad2526055e2227b8c268c7d4bf92c170d8613f696e7fa095556063981679e0a2bdf7bfdc0d46a3840845d9d46bdb2f7fa5d4c43b0de4 -AUX libperl-5.8.8-gcc42-command-line.patch 497 SHA256 946d02284221bc3615e1f03afda1735e6da0296b03315e2a644bd784ad6f76d1 SHA512 f8416031cf8ec05bb96f7044de0cdc624b0bb0d0a066cb85511f7ace9812a709505f1bc7df9c4a97bdc6700151b0564e6f9e33f1378c67aa5307529bc2cd8cf3 WHIRLPOOL 3bf1846037ad879b4f9033ffe3ff623c45c75ef88157f260992c424d5eec035746a85bc93aeb74d57f9e40459e396f72c1d450f64214583b4a171cf4306d318d -AUX libperl-5.8.8-lib64.patch 3393 SHA256 3efe8048934093a1a66bc37b22fbb56a6e10df2940bb85b57802c9129c9bd1bd SHA512 0f9a8ad51922251dfa95741e9378240df3a7e408432373bdfe484a3a05a074876064facc6a69fe596dd71efbc9027669cc306f52072a6fa5c251c12709b0110e WHIRLPOOL 7929792a16b167634dfdf092ed58b8f6969c821432693d6113c3fec76b13455d8bf21332f363d6d8ddb5d8e3baf8b33b0efad5d190adf4815dae628c78457c63 -AUX libperl-5.8.8-makedepend-syntax.patch 341 SHA256 f4ff3678b992774552d9ebc9ca7f3da1ae0144077eb52365e96ddbd0ba9c2606 SHA512 655646a9f349a84286de13eb8048253ac007d876b1d4d1a4be6c8949e155872fc7f52896aa354528118df0a89f2332186f19c473de9b89e8b8d63071a18dd478 WHIRLPOOL 392a80a0af0a79823b7599c9e68c51b57ec2fb67af09d11eaf07c3b6f77e5242c61a857cf35718c0c00bb965e280f9b9162e10a56cbaa68368d1fd912be7702c -AUX libperl-5.8.8-reorder-INC.patch 3046 SHA256 136ca6c6cfaa3467f6a164f26b34ff06cc55823ca5723118764589cc15d37aed SHA512 f4795edbb738c26b5c63268a3392e93842a1cb06868293bfa16016c2b4e5b78a2029a1d0d6a64bf6f6e76e67565832eff9e37214296b03fdd2ad9cced3e935f9 WHIRLPOOL 6ee2367f5d7b4f344dd3099c8c7869788ea408cd3f6986ef22d8fec73a1489de509a715e6ef1b4f0128315c0f27e106e01b08f74f266ce5adebfadede1711243 -AUX libperl-5.8.8-utf8-boundary.patch 1866 SHA256 62848b35ed88c7d3a1a836903707b467e421321810e18792da41b28f9e7124a1 SHA512 12a1771259e81dff10553ce58ce8398f704b4dc70bf7c8584e971e33bc950a504a8ca60b521eba6f22262f3b3f0147ba00a266f13a412839f032af0b69a87810 WHIRLPOOL a73dd3f56ad31c6ccdef9cdae0af84c5dc6dca2167668c8d7bf12212f492c04913bf9cf6e14b58a90a58cb25ec15b75a361447af030a4daf49ad77ae939a4faf -AUX libperl-create-libperl-soname.patch 417 SHA256 cf417526a71b7c8a5015171fdefb6d7a52dbd6914762bb628d2662f6c28c7f61 SHA512 50c5d1c9cc0cc33aca702f8245df31d9a4b66f77229b9e248e80e700a9826b868ea0d97cb1744a3ccb092bb8bcf356cf15b0173b464fc32dfe64cefa0670cdb4 WHIRLPOOL aa45657d9536a07c344cd2573116109686e33f09fb14cd4d31bee5939bf16c2c749effebb25abaefce72801f707c8ba15d2ad9877d7bde9771064f2f97b670eb -AUX libperl-noksh.patch 611 SHA256 0861f7f54c184e99a0ffeebeab9420d969d2002f921bc3fb14841a1e24be1f5e SHA512 42f121522a9ad327c65649489fc975ab0e84ca37851ea3b905582c32bf54627d2bf3fffc7450811b9e9b8a7349c4e7547e37c0b4a38a417e6a6d7fa4e687f17e WHIRLPOOL abcd5c1eb9c0be25ecb742d4103b17b8c71f826373b3dbc6572a129a68042895c6c3a546c88206887c99fe848493344194b81c322d4229f0ee6e926c59ba7b75 -AUX perl-hppa-pa7200-configure.patch 446 SHA256 4fe6a010dbdc39325f4003e7ccd02cb7996b4a99b64ab0fa8b12d6fe67f87a31 SHA512 5a1bdf849694ea8faf8fc3e7b29d1c908203fb389fa37e5fdeae1a610798031db4549254a90b7a050d0831265a45d605a59bfa14192f1924be7193610931e1e3 WHIRLPOOL be47a74d31258dc2dd524fe26d75edef1eaabc7119e965696ed26e72b9048191b374f21379e6d9b24ad64bdea133e22efa46438536049b5ce6822565c951e8af -EBUILD libperl-5.10.1-r1.ebuild 1050 SHA256 f6cd9f3a955e08d077eb9a7fd687f5a2308629c7b56c9df4f8b8d4360a43005f SHA512 abf2e2b05a7c1f342b3cddb83cc6a6132b37f19ee519826b910aa9b96f2a134f5b1cbe7dbe42eae5ae317cdad187f3d30aca5cb8b3333fd697f76892f34e1acf WHIRLPOOL f7247e7bc51c49ac40c03fd6a2d2e1845e0b19ee9e96d4cb7ac583c7fc4e13c06541726661a7f4fb38aebede370c4daba3d34a51d87a0b45220c6d8d07d0a233 -EBUILD libperl-5.10.1.ebuild 812 SHA256 25db8002adfe0d51ff602963aa2e274baac94fbc39d53ca4393681d265cd57a2 SHA512 26a8df3863edd2d8f17bd44a69c7521e79a4ff7a18c4a40436d7905229015ac40f895808b52b8c38e13fea9e2f43208dbdf33cec68b2a58e2ce517fb3b245b2f WHIRLPOOL f28421c3aaee4238e9aca3cb30c61e3dfada1a2546f201c05cafc1eff09e728638f86726413afd19faf44414283fb69a186df7ae8a2bc40d1210817b661655ab -MISC ChangeLog 23560 SHA256 4348c056bbd459d7492d3117ae1f98833dd7aaf23f5f80153d2f07e40c7a04fb SHA512 ce8e724cd8291bf99b5ba70dd411fc9477924405b202d2a32637f07a32988de056d1c81cee56ebc929794dfa6627c915c17287c0710537f68f1665ff61a7cb42 WHIRLPOOL dfde3b12323f8192cac66c9b5dcbbe4dda25eddd4e11f9427be2391a06ceae00d1919c6d909536f64d1d76593cc39e0c3bb88841ed02a336846048f74979c9ba -MISC metadata.xml 158 SHA256 1fef4c0af5f71b777110f54d9dfbd27d6c85c750fca007f4a2fb38345ebbb710 SHA512 0b83af178d8e59a07953fc2582b6e4177ec933439a6638de4f222e4e9b6c21135ca1702f7f4838624e283d39db0d3f4d4227ddb6108dbb06cdcc09ebf9d6bc55 WHIRLPOOL 696c0536d7047d00bd1590ddb9bebd01caec0e15b3a970828eebe526b46f14d61eec5bd541db7d4628bdff743461198158832e2bdb47e31a5523ad63f16708bc ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCAAGBQJSxBu7AAoJEJS/30SErRQv4CoP/194je1Hgx83urUFQsDHKkG0 -MFLvFlmrU3KEz/AXl+wXuPU4oiOH8bWIhQJvuM75Txn5bZ973TIANzhCn2JR+bnW -oZoVrOTEuzTZxB5vihRztraldPXR467+gz8b18ZCgSZMC/wgCAuttZjL1Pj6yQ2L -Pz62epWAN/RQs+1Ao+b2vfDQjqCHKIw4wJtYk71QNwXEv8i4C3RNPbpZOPGu5ZLb -XZXBLfTveUBIeCjVD+67Foiss6ZWwHuGU0tTxs2uHWBjqsH7AAOgGegntaqgHWX+ -sKKV6DLCmROYuvk3GWYuEChZm4sUJLL+QTyfbI99msoVqOvSS+MLtVEQIcbBzYjH -iUqbRi5DDsMRWUnmvRml8et0fljIh5XWGwtZR2xiVBD23tHJKvOnbmG+Sg0rKyEZ -Akhh3NSCaqullJ/bGkhF0ik+wQE1TCrcRrSX9oKbxRoHtT97hC2wtzSiLfT16Klv -NlNaLc6wh+yO78b4ZyN/w+CGVK4GIZ9S96AL6sZR7XEeZifGxqVp3R0CAY/8/HL5 -jeF9GPKsiXunOXD4IRfF0EgMY6Q4jXKiEiJEDZhU5CQIqrVhlDs9vop/B+hBGkfR -mnKwbssxHfdiohGFwJuWb6HYJe6lQOztlODg43J+BE6PGWb6OLHGG9T0PyNUmmwN -iXkNM0kkrpKeYF35BgJz -=KRR/ ------END PGP SIGNATURE----- diff --git a/sys-devel/libperl/files/libperl-5.8.8-CVE-2008-1927.patch b/sys-devel/libperl/files/libperl-5.8.8-CVE-2008-1927.patch deleted file mode 100644 index 470005804f57..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-CVE-2008-1927.patch +++ /dev/null @@ -1,256 +0,0 @@ -Fix a double free / segfault with utf8 regexps -Debian #454792 -[rt.cpan.org #48156] -[rt.cpan.org #40641] -upstream change 29204 - -UTF8_ALLOW_DEFAULT definition in utf8.h picked from upstream change 27688 - -diff --git a/embed.fnc b/embed.fnc -index edfbc0e..26524c7 100644 ---- a/embed.fnc -+++ b/embed.fnc -@@ -1168,6 +1168,7 @@ Es |void |reguni |NN const struct RExC_state_t *state|UV uv|NN char *s|NN STRLE - Es |regnode*|regclass |NN struct RExC_state_t *state - ERs |I32 |regcurly |NN const char * - Es |regnode*|reg_node |NN struct RExC_state_t *state|U8 op -+Es |UV |reg_recode |const char value|NULLOK SV **encp - Es |regnode*|regpiece |NN struct RExC_state_t *state|NN I32 *flagp - Es |void |reginsert |NN struct RExC_state_t *state|U8 op|NN regnode *opnd - Es |void |regoptail |NN struct RExC_state_t *state|NN regnode *p|NN regnode *val -diff --git a/embed.h b/embed.h -index 2b38fd5..372b04f 100644 ---- a/embed.h -+++ b/embed.h -@@ -1234,6 +1234,7 @@ - #define regclass S_regclass - #define regcurly S_regcurly - #define reg_node S_reg_node -+#define reg_recode S_reg_recode - #define regpiece S_regpiece - #define reginsert S_reginsert - #define regoptail S_regoptail -@@ -3277,6 +3278,7 @@ - #define regclass(a) S_regclass(aTHX_ a) - #define regcurly(a) S_regcurly(aTHX_ a) - #define reg_node(a,b) S_reg_node(aTHX_ a,b) -+#define reg_recode(a,b) S_reg_recode(aTHX_ a,b) - #define regpiece(a,b) S_regpiece(aTHX_ a,b) - #define reginsert(a,b,c) S_reginsert(aTHX_ a,b,c) - #define regoptail(a,b,c) S_regoptail(aTHX_ a,b,c) -diff --git a/pod/perldiag.pod b/pod/perldiag.pod -index 9b3134c..7d95216 100644 ---- a/pod/perldiag.pod -+++ b/pod/perldiag.pod -@@ -1900,6 +1900,15 @@ recognized by Perl or by a user-supplied handler. See L<attributes>. - (W printf) Perl does not understand the given format conversion. See - L<perlfunc/sprintf>. - -+=item Invalid escape in the specified encoding in regex; marked by <-- HERE in m/%s/ -+ -+(W regexp) The numeric escape (for example C<\xHH>) of value < 256 -+didn't correspond to a single character through the conversion -+from the encoding specified by the encoding pragma. -+The escape was replaced with REPLACEMENT CHARACTER (U+FFFD) instead. -+The <-- HERE shows in the regular expression about where the -+escape was discovered. -+ - =item Invalid [] range "%s" in regex; marked by <-- HERE in m/%s/ - - (F) The range specified in a character class had a minimum character -diff --git a/proto.h b/proto.h -index 6d185dd..ef6c0cf 100644 ---- a/proto.h -+++ b/proto.h -@@ -1748,6 +1748,7 @@ STATIC I32 S_regcurly(pTHX_ const char *) - __attribute__warn_unused_result__; - - STATIC regnode* S_reg_node(pTHX_ struct RExC_state_t *state, U8 op); -+STATIC UV S_reg_recode(pTHX_ const char value, SV **encp); - STATIC regnode* S_regpiece(pTHX_ struct RExC_state_t *state, I32 *flagp); - STATIC void S_reginsert(pTHX_ struct RExC_state_t *state, U8 op, regnode *opnd); - STATIC void S_regoptail(pTHX_ struct RExC_state_t *state, regnode *p, regnode *val); -diff --git a/regcomp.c b/regcomp.c -index 928cf39..98d48dd 100644 ---- a/regcomp.c -+++ b/regcomp.c -@@ -2791,6 +2791,39 @@ S_regpiece(pTHX_ RExC_state_t *pRExC_state, I32 *flagp) - } - - /* -+ * reg_recode -+ * -+ * It returns the code point in utf8 for the value in *encp. -+ * value: a code value in the source encoding -+ * encp: a pointer to an Encode object -+ * -+ * If the result from Encode is not a single character, -+ * it returns U+FFFD (Replacement character) and sets *encp to NULL. -+ */ -+STATIC UV -+S_reg_recode(pTHX_ const char value, SV **encp) -+{ -+ STRLEN numlen = 1; -+ SV * const sv = sv_2mortal(newSVpvn(&value, numlen)); -+ const char * const s = encp && *encp ? sv_recode_to_utf8(sv, *encp) -+ : SvPVX(sv); -+ const STRLEN newlen = SvCUR(sv); -+ UV uv = UNICODE_REPLACEMENT; -+ -+ if (newlen) -+ uv = SvUTF8(sv) -+ ? utf8n_to_uvchr((U8*)s, newlen, &numlen, UTF8_ALLOW_DEFAULT) -+ : *(U8*)s; -+ -+ if (!newlen || numlen != newlen) { -+ uv = UNICODE_REPLACEMENT; -+ if (encp) -+ *encp = NULL; -+ } -+ return uv; -+} -+ -+/* - - regatom - the lowest level - * - * Optimization: gobbles an entire sequence of ordinary characters so that -@@ -3182,6 +3215,8 @@ tryagain: - ender = grok_hex(p, &numlen, &flags, NULL); - p += numlen; - } -+ if (PL_encoding && ender < 0x100) -+ goto recode_encoding; - break; - case 'c': - p++; -@@ -3201,6 +3236,17 @@ tryagain: - --p; - goto loopdone; - } -+ if (PL_encoding && ender < 0x100) -+ goto recode_encoding; -+ break; -+ recode_encoding: -+ { -+ SV* enc = PL_encoding; -+ ender = reg_recode((const char)(U8)ender, &enc); -+ if (!enc && SIZE_ONLY && ckWARN(WARN_REGEXP)) -+ vWARN(p, "Invalid escape in the specified encoding"); -+ RExC_utf8 = 1; -+ } - break; - case '\0': - if (p >= RExC_end) -@@ -3331,32 +3377,6 @@ tryagain: - break; - } - -- /* If the encoding pragma is in effect recode the text of -- * any EXACT-kind nodes. */ -- if (PL_encoding && PL_regkind[(U8)OP(ret)] == EXACT) { -- STRLEN oldlen = STR_LEN(ret); -- SV *sv = sv_2mortal(newSVpvn(STRING(ret), oldlen)); -- -- if (RExC_utf8) -- SvUTF8_on(sv); -- if (sv_utf8_downgrade(sv, TRUE)) { -- const char * const s = sv_recode_to_utf8(sv, PL_encoding); -- const STRLEN newlen = SvCUR(sv); -- -- if (SvUTF8(sv)) -- RExC_utf8 = 1; -- if (!SIZE_ONLY) { -- DEBUG_r(PerlIO_printf(Perl_debug_log, "recode %*s to %*s\n", -- (int)oldlen, STRING(ret), -- (int)newlen, s)); -- Copy(s, STRING(ret), newlen, char); -- STR_LEN(ret) += newlen - oldlen; -- RExC_emit += STR_SZ(newlen) - STR_SZ(oldlen); -- } else -- RExC_size += STR_SZ(newlen) - STR_SZ(oldlen); -- } -- } -- - return(ret); - } - -@@ -3734,6 +3754,8 @@ S_regclass(pTHX_ RExC_state_t *pRExC_state) - value = grok_hex(RExC_parse, &numlen, &flags, NULL); - RExC_parse += numlen; - } -+ if (PL_encoding && value < 0x100) -+ goto recode_encoding; - break; - case 'c': - value = UCHARAT(RExC_parse++); -@@ -3741,13 +3763,24 @@ S_regclass(pTHX_ RExC_state_t *pRExC_state) - break; - case '0': case '1': case '2': case '3': case '4': - case '5': case '6': case '7': case '8': case '9': -- { -- I32 flags = 0; -- numlen = 3; -- value = grok_oct(--RExC_parse, &numlen, &flags, NULL); -- RExC_parse += numlen; -- break; -- } -+ { -+ I32 flags = 0; -+ numlen = 3; -+ value = grok_oct(--RExC_parse, &numlen, &flags, NULL); -+ RExC_parse += numlen; -+ if (PL_encoding && value < 0x100) -+ goto recode_encoding; -+ break; -+ } -+ recode_encoding: -+ { -+ SV* enc = PL_encoding; -+ value = reg_recode((const char)(U8)value, &enc); -+ if (!enc && SIZE_ONLY && ckWARN(WARN_REGEXP)) -+ vWARN(RExC_parse, -+ "Invalid escape in the specified encoding"); -+ break; -+ } - default: - if (!SIZE_ONLY && isALPHA(value) && ckWARN(WARN_REGEXP)) - vWARN2(RExC_parse, -diff --git a/t/uni/tr_utf8.t b/t/uni/tr_utf8.t -index 606a84a..354156a 100755 ---- a/t/uni/tr_utf8.t -+++ b/t/uni/tr_utf8.t -@@ -31,7 +31,7 @@ BEGIN { - } - - use strict; --use Test::More tests => 7; -+use Test::More tests => 8; - - use encoding 'utf8'; - -@@ -67,4 +67,12 @@ is($str, $hiragana, "s/// # hiragana -> katakana"); - $line =~ tr/bcdeghijklmnprstvwxyz$02578/בצדעגהיײקלמנפּרסטװשכיזשױתײחא/; - is($line, "aבצדעfגהיײקלמנoפqּרסuטװשכיזש1ױ34ת6ײח9", "[perl #16843]"); - } -+ -+{ -+ # [perl #40641] -+ my $str = qq/Gebääääääääääääääääääääude/; -+ my $reg = qr/Gebääääääääääääääääääääude/; -+ ok($str =~ /$reg/, "[perl #40641]"); -+} -+ - __END__ -diff --git a/utf8.h b/utf8.h -index 6d63897..3800866 100644 ---- a/utf8.h -+++ b/utf8.h -@@ -198,6 +198,8 @@ encoded character. - UTF8_ALLOW_SURROGATE|UTF8_ALLOW_FFFF) - #define UTF8_ALLOW_ANY 0x00FF - #define UTF8_CHECK_ONLY 0x0200 -+#define UTF8_ALLOW_DEFAULT (ckWARN(WARN_UTF8) ? 0 : \ -+ UTF8_ALLOW_ANYUV) - - #define UNICODE_SURROGATE_FIRST 0xD800 - #define UNICODE_SURROGATE_LAST 0xDFFF diff --git a/sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch b/sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch deleted file mode 100644 index d1fcbb4a2315..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-ccld-cflags.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Configure.orig 2009-11-04 11:09:08.934965499 +0100 -+++ Configure 2009-11-04 11:13:19.055305854 +0100 -@@ -7617,7 +7617,7 @@ - cat <<EOM - You appear to have ELF support. I'll use $cc to build dynamic libraries. - EOM -- dflt="$cc" -+ dflt="$cc $optimize" - else - echo "I'll use ld to build dynamic libraries." - dflt='ld' diff --git a/sys-devel/libperl/files/libperl-5.8.8-cplusplus.patch b/sys-devel/libperl/files/libperl-5.8.8-cplusplus.patch deleted file mode 100644 index 064bda422dd9..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-cplusplus.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- perl.h.orig 2006-03-29 08:53:46.000000000 -0500 -+++ perl.h 2006-03-29 08:54:19.000000000 -0500 -@@ -159,7 +159,7 @@ struct perl_thread; - #endif - - #ifndef PERL_UNUSED_DECL --# ifdef HASATTRIBUTE_UNUSED -+# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus) - # define PERL_UNUSED_DECL __attribute__unused__ - # else - # define PERL_UNUSED_DECL ---- XSUB.h.orig 2006-03-29 08:54:24.000000000 -0500 -+++ XSUB.h 2006-03-29 08:54:48.000000000 -0500 -@@ -91,7 +91,7 @@ handled automatically by C<xsubpp>. - #if defined(__CYGWIN__) && defined(USE_DYNAMIC_LOADING) - # define XS(name) __declspec(dllexport) void name(pTHX_ CV* cv) - #else --# ifdef HASATTRIBUTE_UNUSED -+# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus) - # define XS(name) void name(pTHX_ CV* cv __attribute__unused__) - # else - # define XS(name) void name(pTHX_ CV* cv) diff --git a/sys-devel/libperl/files/libperl-5.8.8-dragonfly-clean.patch b/sys-devel/libperl/files/libperl-5.8.8-dragonfly-clean.patch deleted file mode 100644 index 52f32bf5e265..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-dragonfly-clean.patch +++ /dev/null @@ -1,170 +0,0 @@ -Index: perl-5.8.8/Configure -=================================================================== ---- perl-5.8.8.orig/Configure 2006-01-08 14:51:03 +0000 -+++ perl-5.8.8/Configure 2006-02-14 13:41:41 +0000 -@@ -3130,6 +3130,8 @@ - dgux) osname=dgux - osvers="$3" - ;; -+ dragonfly) osname=dragonfly -+ osvers="$3" ;; - dynixptx*) osname=dynixptx - osvers=`echo "$4"|sed 's/^v//'` - ;; -@@ -7889,7 +7891,7 @@ - solaris) - xxx="-R $shrpdir" - ;; -- freebsd|netbsd|openbsd|interix) -+ freebsd|netbsd|openbsd|dragonfly|interix) - xxx="-Wl,-R$shrpdir" - ;; - bsdos|linux|irix*|dec_osf|gnu*) -Index: perl-5.8.8/Makefile.SH -=================================================================== ---- perl-5.8.8.orig/Makefile.SH 2006-01-24 12:49:44 +0000 -+++ perl-5.8.8/Makefile.SH 2006-02-14 13:46:57 +0000 -@@ -73,7 +73,7 @@ - sunos*) - linklibperl="-lperl" - ;; -- netbsd*|freebsd[234]*|openbsd*) -+ netbsd*|freebsd[234]*|openbsd*|dragonfly*) - linklibperl="-L. -lperl" - ;; - interix*) -@@ -990,6 +990,10 @@ - n_dummy $(nonxs_ext): miniperl$(EXE_EXT) preplibrary $(DYNALOADER) FORCE - @$(LDLIBPTH) sh ext/util/make_ext nonxs $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL) - -+.PHONY: printconfig -+printconfig: -+ @eval `$(LDLIBPTH) ./perl -Ilib -V:$(CONFIGVAR)`; echo $$$(CONFIGVAR) -+ - .PHONY: clean _tidy _mopup _cleaner1 _cleaner2 \ - realclean _realcleaner clobber _clobber \ - distclean veryclean _verycleaner -Index: perl-5.8.8/hints/dragonfly.sh -=================================================================== ---- perl-5.8.8.orig/hints/dragonfly.sh 1970-01-01 00:00:00 +0000 -+++ perl-5.8.8/hints/dragonfly.sh 2006-02-14 13:15:04 +0000 -@@ -0,0 +1,118 @@ -+# hints/dragonfly.sh -+# -+# This file is mostly copied from hints/freebsd.sh with the OS version -+# information taken out and only the FreeBSD-4 information intact. -+# Please check with Todd Willey <xtoddx@gmail.com> before making -+# modifications to this file. -+ -+case "$osvers" in -+*) usevfork='true' -+ case "$usemymalloc" in -+ "") usemymalloc='n' -+ ;; -+ esac -+ libswanted=`echo $libswanted | sed 's/ malloc / /'` -+ ;; -+esac -+ -+# Dynamic Loading flags have not changed much, so they are separated -+# out here to avoid duplicating them everywhere. -+case "$osvers" in -+*) -+ objformat=`/usr/bin/objformat` -+ if [ x$objformat = xelf ]; then -+ libpth="/usr/lib /usr/local/lib" -+ glibpth="/usr/lib /usr/local/lib" -+ ldflags="-Wl,-E " -+ lddlflags="-shared " -+ else -+ if [ -e /usr/lib/aout ]; then -+ libpth="/usr/lib/aout /usr/local/lib /usr/lib" -+ glibpth="/usr/lib/aout /usr/local/lib /usr/lib" -+ fi -+ lddlflags='-Bshareable' -+ fi -+ cccdlflags='-DPIC -fPIC' -+ ;; -+esac -+ -+case "$osvers" in -+*) -+ ccflags="${ccflags} -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H" -+ if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then -+ usenm=false -+ fi -+ ;; -+esac -+ -+cat <<'EOM' >&4 -+ -+Some users have reported that Configure halts when testing for -+the O_NONBLOCK symbol with a syntax error. This is apparently a -+sh error. Rerunning Configure with ksh apparently fixes the -+problem. Try -+ ksh Configure [your options] -+ -+EOM -+ -+# From: Anton Berezin <tobez@plab.ku.dk> -+# To: perl5-porters@perl.org -+# Subject: [PATCH 5.005_54] Configure - hints/freebsd.sh signal handler type -+# Date: 30 Nov 1998 19:46:24 +0100 -+# Message-ID: <864srhhvcv.fsf@lion.plab.ku.dk> -+ -+signal_t='void' -+d_voidsig='define' -+ -+# This script UU/usethreads.cbu will get 'called-back' by Configure -+# after it has prompted the user for whether to use threads. -+cat > UU/usethreads.cbu <<'EOCBU' -+case "$usethreads" in -+$define|true|[yY]*) -+ lc_r=`/sbin/ldconfig -r|grep ':-lc_r'|awk '{print $NF}'|sed -n '$p'` -+ case "$osvers" in -+ *) -+ if [ ! -r "$lc_r" ]; then -+ cat <<EOM >&4 -+POSIX threads should be supported by FreeBSD $osvers -- -+but your system is missing the shared libc_r. -+(/sbin/ldconfig -r doesn't find any). -+ -+Consider using the latest STABLE release. -+EOM -+ exit 1 -+ fi -+ case "$osvers" in -+ *) ldflags="-pthread $ldflags" -+ ;; -+ esac -+ # Both in 4.x and 5.x gethostbyaddr_r exists but -+ # it is "Temporary function, not threadsafe"... -+ # Presumably earlier it didn't even exist. -+ d_gethostbyaddr_r="undef" -+ d_gethostbyaddr_r_proto="0" -+ ;; -+ -+ esac -+ -+ set `echo X "$libswanted "| sed -e 's/ c / c_r /'` -+ shift -+ libswanted="$*" -+ # Configure will probably pick the wrong libc to use for nm scan. -+ # The safest quick-fix is just to not use nm at all... -+ usenm=false -+ -+ unset lc_r -+ -+ # Even with the malloc mutexes the Perl malloc does not -+ # seem to be threadsafe in FreeBSD? -+ case "$usemymalloc" in -+ '') usemymalloc=n ;; -+ esac -+esac -+EOCBU -+ -+# malloc wrap works -+case "$usemallocwrap" in -+'') usemallocwrap='define' ;; -+esac - diff --git a/sys-devel/libperl/files/libperl-5.8.8-fbsdhints.patch b/sys-devel/libperl/files/libperl-5.8.8-fbsdhints.patch deleted file mode 100644 index 7dc1a65b9e6e..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-fbsdhints.patch +++ /dev/null @@ -1,57 +0,0 @@ -Index: perl-5.8.8/hints/freebsd.sh -=================================================================== ---- perl-5.8.8.orig/hints/freebsd.sh -+++ perl-5.8.8/hints/freebsd.sh -@@ -88,6 +88,8 @@ case "$osvers" in - esac - libswanted=`echo $libswanted | sed 's/ malloc / /'` - libswanted=`echo $libswanted | sed 's/ bind / /'` -+ libswanted=`echo $libswanted | sed 's/ dl / /'` -+ libswanted=`echo $libswanted | sed 's/ c / /'` - # iconv gone in Perl 5.8.1, but if someone compiles 5.8.0 or earlier. - libswanted=`echo $libswanted | sed 's/ iconv / /'` - d_setregid='define' -@@ -102,6 +104,10 @@ case "$osvers" in - ;; - esac - libswanted=`echo $libswanted | sed 's/ malloc / /'` -+ libswanted=`echo $libswanted | sed 's/ bind / /'` -+ libswanted=`echo $libswanted | sed 's/ dl / /'` -+ libswanted=`echo $libswanted | sed 's/ iconv / /'` -+ libswanted=`echo $libswanted | sed 's/ c / /'` - ;; - esac - -@@ -116,17 +122,17 @@ case "$osvers" in - - *) - objformat=`/usr/bin/objformat` -- if [ x$objformat = xelf ]; then -- libpth="/usr/lib /usr/local/lib" -- glibpth="/usr/lib /usr/local/lib" -- ldflags="-Wl,-E " -- lddlflags="-shared " -- else -+ if [ x$objformat = xaout ]; then - if [ -e /usr/lib/aout ]; then - libpth="/usr/lib/aout /usr/local/lib /usr/lib" - glibpth="/usr/lib/aout /usr/local/lib /usr/lib" - fi - lddlflags='-Bshareable' -+ else -+ libpth="/usr/lib /usr/local/lib" -+ glibpth="/usr/lib /usr/local/lib" -+ ldflags="-Wl,-E" -+ lddlflags="-shared " - fi - cccdlflags='-DPIC -fPIC' - ;; -@@ -137,7 +143,7 @@ case "$osvers" in - - *) - ccflags="${ccflags} -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H" -- if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then -+ if /usr/bin/file -L /usr/lib/libc.so | grep -vq "not stripped" ; then - usenm=false - fi - ;; diff --git a/sys-devel/libperl/files/libperl-5.8.8-gcc42-command-line.patch b/sys-devel/libperl/files/libperl-5.8.8-gcc42-command-line.patch deleted file mode 100644 index 6904136c782f..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-gcc42-command-line.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur perl-5.8.8-orig/makedepend.SH perl-5.8.8/makedepend.SH ---- perl-5.8.8-orig/makedepend.SH 2006-10-01 20:05:40.000000000 -0600 -+++ perl-5.8.8/makedepend.SH 2006-10-01 20:07:03.000000000 -0600 -@@ -167,6 +167,7 @@ - -e '/^#.*<builtin>/d' \ - -e '/^#.*<built-in>/d' \ - -e '/^#.*<command line>/d' \ -+ -e '/^#.*<command-line>/d' \ - -e '/^#.*"-"/d' \ - -e '/: file path prefix .* never used$/d' \ - -e 's#\.[0-9][0-9]*\.c#'"$file.c#" \ diff --git a/sys-devel/libperl/files/libperl-5.8.8-lib64.patch b/sys-devel/libperl/files/libperl-5.8.8-lib64.patch deleted file mode 100644 index dcc91846d69d..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-lib64.patch +++ /dev/null @@ -1,96 +0,0 @@ ---- Configure.orig 2006-02-03 16:15:00.000000000 -0500 -+++ Configure 2006-02-03 16:25:04.000000000 -0500 -@@ -1256,17 +1256,24 @@ locincpth="$locincpth /opt/gnu/include / - : no include file wanted by default - inclwanted='' - -+: determine libdir name -+: Should be */lib64 on x86-64, sparc64, ppc64 -+case `arch` in -+ x86_64) lib='lib64';; -+ *) lib='lib';; -+esac -+ - groupstype='' - libnames='' - : change the next line if compiling for Xenix/286 on Xenix/386 - xlibpth='/usr/lib/386 /lib/386' - : Possible local library directories to search. --loclibpth="/usr/local/lib /opt/local/lib /usr/gnu/lib" --loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib" -+loclibpth="/usr/local/$lib /opt/local/$lib /usr/gnu/$lib" -+loclibpth="$loclibpth /opt/gnu/$lib /usr/GNU/$lib /opt/GNU/$lib" - - : general looking path for locating libraries --glibpth="/lib /usr/lib $xlibpth" --glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib" -+glibpth="/$lib /usr/$lib $xlibpth" -+glibpth="$glibpth /usr/ccs/$lib /usr/ucblib /usr/local/$lib" - test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth" - test -f /shlib/libc.so && glibpth="/shlib $glibpth" - -@@ -5951,8 +5958,8 @@ fi - : Reproduce behavior of 5.005 and earlier, maybe drop that in 5.7. - case "$installstyle" in - '') case "$prefix" in -- *perl*) dflt='lib';; -- *) dflt='lib/perl5' ;; -+ *perl*) dflt='lib64';; -+ *) dflt='lib64/perl5' ;; - esac - ;; - *) dflt="$installstyle" ;; -@@ -5968,8 +5975,8 @@ installstyle=$dflt - : /opt/perl/lib/perl5... would be redundant. - : The default "style" setting is made in installstyle.U - case "$installstyle" in --*lib/perl5*) set dflt privlib lib/$package/$version ;; --*) set dflt privlib lib/$version ;; -+*lib64/perl5*) set dflt privlib lib64/$package/$version ;; -+*) set dflt privlib lib64/$version ;; - esac - eval $prefixit - $cat <<EOM -@@ -6471,8 +6478,8 @@ siteprefixexp="$ansexp" - prog=`echo $package | $sed 's/-*[0-9.]*$//'` - case "$sitelib" in - '') case "$installstyle" in -- *lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;; -- *) dflt=$siteprefix/lib/site_$prog/$version ;; -+ *lib64/perl5*) dflt=$siteprefix/lib64/$package/site_$prog/$version ;; -+ *) dflt=$siteprefix/lib64/site_$prog/$version ;; - esac - ;; - *) dflt="$sitelib" -@@ -6598,8 +6605,8 @@ case "$vendorprefix" in - '') - prog=`echo $package | $sed 's/-*[0-9.]*$//'` - case "$installstyle" in -- *lib/perl5*) dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;; -- *) dflt=$vendorprefix/lib/vendor_$prog/$version ;; -+ *lib64/perl5*) dflt=$vendorprefix/lib64/$package/vendor_$prog/$version ;; -+ *) dflt=$vendorprefix/lib64/vendor_$prog/$version ;; - esac - ;; - *) dflt="$vendorlib" -@@ -10556,9 +10563,9 @@ else - else - for net in net socket - do -- if test -f /usr/lib/lib$net$_a; then -- ( ($nm $nm_opt /usr/lib/lib$net$_a | eval $nm_extract) || \ -- $ar t /usr/lib/lib$net$_a) 2>/dev/null >> libc.list -+ if test -f /usr/$lib/lib$net$_a; then -+ ( ($nm $nm_opt /usr/$lib/lib$net$_a | eval $nm_extract) || \ -+ $ar t /usr/$lib/lib$net$_a) 2>/dev/null >> libc.list - if $contains socket libc.list >/dev/null 2>&1; then - d_socket="$define" - socketlib="-l$net" -@@ -21677,6 +21684,7 @@ ldflags='$ldflags' - ldflags_uselargefiles='$ldflags_uselargefiles' - ldlibpthname='$ldlibpthname' - less='$less' -+lib='$lib' - lib_ext='$lib_ext' - libc='$libc' - libperl='$libperl' diff --git a/sys-devel/libperl/files/libperl-5.8.8-makedepend-syntax.patch b/sys-devel/libperl/files/libperl-5.8.8-makedepend-syntax.patch deleted file mode 100644 index 147d49937b5c..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-makedepend-syntax.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- perl-5.8.8/makedepend.SH -+++ perl-5.8.8/makedepend.SH -@@ -128,7 +128,7 @@ - *.y) filebase=`basename $file .y` ;; - esac - case "$file" in -- */*) finc="-I`echo $file | sed 's#/[^/]*$##`" ;; -+ */*) finc="-I`echo $file | sed 's#/[^/]*$##'`" ;; - *) finc= ;; - esac - $echo "Finding dependencies for $filebase$_o." diff --git a/sys-devel/libperl/files/libperl-5.8.8-reorder-INC.patch b/sys-devel/libperl/files/libperl-5.8.8-reorder-INC.patch deleted file mode 100644 index 11c56929cf1a..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-reorder-INC.patch +++ /dev/null @@ -1,93 +0,0 @@ ---- perl.c.orig 2006-01-24 09:57:33.000000000 -0500 -+++ perl.c 2006-01-24 10:03:15.000000000 -0500 -@@ -4777,9 +4777,9 @@ S_init_perllib(pTHX) - incpush(APPLLIB_EXP, TRUE, TRUE, TRUE); - #endif - --#ifdef ARCHLIB_EXP -- incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE); --#endif -+ /* for configuration where /usr is mounted ro (CPAN::Config, Net::Config) */ -+ incpush("/etc/perl", FALSE, FALSE, TRUE); -+ - #ifdef MACOS_TRADITIONAL - { - Stat_t tmpstatbuf; -@@ -4806,51 +4806,58 @@ S_init_perllib(pTHX) - #endif - #if defined(WIN32) - incpush(PRIVLIB_EXP, TRUE, FALSE, TRUE); --#else -- incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE); - #endif - --#ifdef SITEARCH_EXP -- /* sitearch is always relative to sitelib on Windows for -+#ifdef PERL_VENDORARCH_EXP -+ /* vendorarch is always relative to vendorlib on Windows for - * DLL-based path intuition to work correctly */ - # if !defined(WIN32) -- incpush(SITEARCH_EXP, FALSE, FALSE, TRUE); -+ incpush(PERL_VENDORARCH_EXP, FALSE, FALSE, TRUE); - # endif - #endif - --#ifdef SITELIB_EXP -+#ifdef PERL_VENDORLIB_EXP - # if defined(WIN32) -- /* this picks up sitearch as well */ -- incpush(SITELIB_EXP, TRUE, FALSE, TRUE); -+ incpush(PERL_VENDORLIB_EXP, TRUE, FALSE, TRUE); /* this picks up vendorarch as well */ - # else -- incpush(SITELIB_EXP, FALSE, FALSE, TRUE); -+ incpush(PERL_VENDORLIB_EXP, FALSE, FALSE, TRUE); - # endif - #endif - --#ifdef SITELIB_STEM /* Search for version-specific dirs below here */ -- incpush(SITELIB_STEM, FALSE, TRUE, TRUE); -+#ifdef PERL_VENDORLIB_STEM /* Search for version-specific dirs below here */ -+ incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE); - #endif - --#ifdef PERL_VENDORARCH_EXP -- /* vendorarch is always relative to vendorlib on Windows for -+#ifdef SITEARCH_EXP -+ /* sitearch is always relative to sitelib on Windows for - * DLL-based path intuition to work correctly */ - # if !defined(WIN32) -- incpush(PERL_VENDORARCH_EXP, FALSE, FALSE, TRUE); -+ incpush(SITEARCH_EXP, FALSE, FALSE, TRUE); - # endif - #endif - --#ifdef PERL_VENDORLIB_EXP -+#ifdef SITELIB_EXP - # if defined(WIN32) -- incpush(PERL_VENDORLIB_EXP, TRUE, FALSE, TRUE); /* this picks up vendorarch as well */ -+ /* this picks up sitearch as well */ -+ incpush(SITELIB_EXP, TRUE, FALSE, TRUE); - # else -- incpush(PERL_VENDORLIB_EXP, FALSE, FALSE, TRUE); -+ incpush(SITELIB_EXP, FALSE, FALSE, TRUE); - # endif - #endif - --#ifdef PERL_VENDORLIB_STEM /* Search for version-specific dirs below here */ -- incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE); -+#ifdef SITELIB_STEM /* Search for version-specific dirs below here */ -+ incpush(SITELIB_STEM, FALSE, TRUE, TRUE); - #endif - -+ incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE); -+ incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE); -+ -+ /* Non-versioned site directory for local modules and for -+ compatability with the previous packages' site dirs */ -+ -+ incpush("/usr/local/lib/site_perl", TRUE, FALSE, TRUE); -+ -+ - #ifdef PERL_OTHERLIBDIRS - incpush(PERL_OTHERLIBDIRS, TRUE, TRUE, TRUE); - #endif diff --git a/sys-devel/libperl/files/libperl-5.8.8-utf8-boundary.patch b/sys-devel/libperl/files/libperl-5.8.8-utf8-boundary.patch deleted file mode 100644 index d0efa3f1c54b..000000000000 --- a/sys-devel/libperl/files/libperl-5.8.8-utf8-boundary.patch +++ /dev/null @@ -1,57 +0,0 @@ ---- regcomp.c 2006-01-08 12:59:27.000000000 -0800 -+++ regcomp.c 2007-10-05 12:07:55.000000000 -0700 -@@ -135,7 +135,8 @@ - I32 extralen; - I32 seen_zerolen; - I32 seen_evals; -- I32 utf8; -+ I32 utf8; /* pattern is utf8 or not */ -+ I32 orig_utf8; /* pattern was originally utf8 */ - #if ADD_TO_REGEXEC - char *starttry; /* -Dr: where regtry was called. */ - #define RExC_starttry (pRExC_state->starttry) -@@ -161,6 +162,7 @@ - #define RExC_seen_zerolen (pRExC_state->seen_zerolen) - #define RExC_seen_evals (pRExC_state->seen_evals) - #define RExC_utf8 (pRExC_state->utf8) -+#define RExC_orig_utf8 (pRExC_state->orig_utf8) - - #define ISMULT1(c) ((c) == '*' || (c) == '+' || (c) == '?') - #define ISMULT2(s) ((*s) == '*' || (*s) == '+' || (*s) == '?' || \ -@@ -1749,15 +1751,17 @@ - if (exp == NULL) - FAIL("NULL regexp argument"); - -- RExC_utf8 = pm->op_pmdynflags & PMdf_CMP_UTF8; -+ RExC_orig_utf8 = RExC_utf8 = pm->op_pmdynflags & PMdf_CMP_UTF8; - -- RExC_precomp = exp; - DEBUG_r({ - if (!PL_colorset) reginitcolors(); - PerlIO_printf(Perl_debug_log, "%sCompiling REx%s `%s%*s%s'\n", - PL_colors[4],PL_colors[5],PL_colors[0], -- (int)(xend - exp), RExC_precomp, PL_colors[1]); -+ (int)(xend - exp), exp, PL_colors[1]); - }); -+ -+redo_first_pass: -+ RExC_precomp = exp; - RExC_flags = pm->op_pmflags; - RExC_sawback = 0; - -@@ -1783,6 +1787,17 @@ - RExC_precomp = Nullch; - return(NULL); - } -+ if (RExC_utf8 && !RExC_orig_utf8) { -+ STRLEN len = xend-exp; -+ DEBUG_r(PerlIO_printf(Perl_debug_log, -+ "UTF8 mismatch! Converting to utf8 for resizing and compile\n")); -+ exp = (char*)Perl_bytes_to_utf8(aTHX_ (U8*)exp, &len); -+ xend = exp + len; -+ RExC_orig_utf8 = RExC_utf8; -+ SAVEFREEPV(exp); -+ goto redo_first_pass; -+ } -+ - diff --git a/sys-devel/libperl/files/libperl-create-libperl-soname.patch b/sys-devel/libperl/files/libperl-create-libperl-soname.patch deleted file mode 100644 index 4aa8f36b1506..000000000000 --- a/sys-devel/libperl/files/libperl-create-libperl-soname.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.SH.orig 2003-07-10 14:59:04.000000000 -0700 -+++ Makefile.SH 2003-07-10 15:14:08.000000000 -0700 -@@ -494,7 +494,7 @@ - case "$useshrplib" in - true) - $spitshell >>Makefile <<'!NO!SUBS!' -- $(LD) -o $@ $(SHRPLDFLAGS) perl$(OBJ_EXT) $(obj) $(libs) -+ $(LD) -o $@ $(SHRPLDFLAGS) perl$(OBJ_EXT) $(obj) $(libs) -Wl,-soname -Wl,libperl.so.`echo $(LIBPERL) | cut -d. -f3` - !NO!SUBS! - case "$osname" in - aix) diff --git a/sys-devel/libperl/files/libperl-noksh.patch b/sys-devel/libperl/files/libperl-noksh.patch deleted file mode 100644 index 4c33b3e71b33..000000000000 --- a/sys-devel/libperl/files/libperl-noksh.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -burN perl-5.8.4.orig/Configure perl-5.8.4/Configure ---- perl-5.8.4.orig/Configure 2004-04-01 05:48:18.000000000 -0800 -+++ perl-5.8.4/Configure 2004-06-09 12:02:54.694172368 -0700 -@@ -164,6 +164,12 @@ - ;; - esac - -+# 2004.06.09 rac -+# having $newsh persist as ksh here is bad news if ksh doesn't really -+# exist. this causes us to toss away a perfectly good working test in -+# bash in favour of more exotic external options. see bug 42665. -+test -x "${newsh}" || unset newsh -+ - : if needed set CDPATH to a harmless value that is not chatty - : avoid bash 2.02 problems with empty CDPATH. - case "$CDPATH" in diff --git a/sys-devel/libperl/files/perl-hppa-pa7200-configure.patch b/sys-devel/libperl/files/perl-hppa-pa7200-configure.patch deleted file mode 100644 index 396209af112b..000000000000 --- a/sys-devel/libperl/files/perl-hppa-pa7200-configure.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Configure.orig 2006-06-02 13:14:22.000000000 -0500 -+++ Configure 2006-06-02 13:07:03.000000000 -0500 -@@ -2967,7 +2967,7 @@ - : Try to determine whether config.sh was made on this system - case "$config_sh" in - '') --myuname=`$uname -a 2>/dev/null` -+myuname=`$uname -a | $sed -e "s/'//" 2>/dev/null` - $test -z "$myuname" && myuname=`hostname 2>/dev/null` - # tr '[A-Z]' '[a-z]' would not work in EBCDIC - # because the A-Z/a-z are not consecutive. diff --git a/sys-devel/libperl/libperl-5.10.1-r1.ebuild b/sys-devel/libperl/libperl-5.10.1-r1.ebuild deleted file mode 100644 index 92cd3cba93a5..000000000000 --- a/sys-devel/libperl/libperl-5.10.1-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/libperl-5.10.1-r1.ebuild,v 1.2 2012/04/26 13:00:28 aballier Exp $ - -inherit multilib - -DESCRIPTION="Larry Wall's Practical Extraction and Report Language" -SRC_URI="" -HOMEPAGE="http://www.gentoo.org/" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="1" -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" -IUSE="" - -PDEPEND=">=dev-lang/perl-5.10.1" - -pkg_postinst() { - if [[ $(readlink "${EROOT}/usr/$(get_libdir )/libperl$(get_libname)" ) == libperl$(get_libname 1) ]] ; then - einfo "Removing stale symbolic link: ${EROOT}usr/$(get_libdir)/libperl$(get_libname)" - rm "${EROOT}"/usr/$(get_libdir )/libperl$(get_libname) - fi -} diff --git a/sys-devel/libperl/libperl-5.10.1.ebuild b/sys-devel/libperl/libperl-5.10.1.ebuild deleted file mode 100644 index b88d587ae6b8..000000000000 --- a/sys-devel/libperl/libperl-5.10.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/libperl-5.10.1.ebuild,v 1.20 2010/11/13 16:05:05 armin76 Exp $ - -inherit multilib - -DESCRIPTION="Larry Wall's Practical Extraction and Report Language" -SRC_URI="" -HOMEPAGE="http://www.gentoo.org/" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="1" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="" - -PDEPEND=">=dev-lang/perl-5.10.1" - -pkg_postinst() { - if [[ $(readlink "${ROOT}/usr/$(get_libdir )/libperl$(get_libname)" ) == libperl$(get_libname).1 ]] ; then - einfo "Removing stale symbolic link: ${ROOT}usr/$(get_libdir)/libperl$(get_libname)" - rm "${ROOT}"/usr/$(get_libdir )/libperl$(get_libname) - fi -} diff --git a/sys-devel/libperl/metadata.xml b/sys-devel/libperl/metadata.xml deleted file mode 100644 index 801e9385a1e0..000000000000 --- a/sys-devel/libperl/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>perl</herd> -</pkgmetadata> |