diff options
author | Steven J Newbury <steve@snewbury.org.uk> | 2009-04-08 03:02:32 +0100 |
---|---|---|
committer | Steven J Newbury <steve@snewbury.org.uk> | 2009-04-08 03:02:32 +0100 |
commit | f3716b8cea55f0489f43e84d64712ef2c5a2a4df (patch) | |
tree | bb31396eafadda5ccf8990e02aa9021bc9e24e55 | |
parent | Added games-emulation/zsnes (diff) | |
download | multilib-portage-f3716b8cea55f0489f43e84d64712ef2c5a2a4df.tar.gz multilib-portage-f3716b8cea55f0489f43e84d64712ef2c5a2a4df.tar.bz2 multilib-portage-f3716b8cea55f0489f43e84d64712ef2c5a2a4df.zip |
Cleanup sys-devel/libperl
-rw-r--r-- | sys-devel/libperl/ChangeLog | 552 | ||||
-rw-r--r-- | sys-devel/libperl/Manifest | 4 | ||||
-rw-r--r-- | sys-devel/libperl/libperl-5.8.8-r2.ebuild | 48 | ||||
-rw-r--r-- | sys-devel/libperl/metadata.xml | 13 |
4 files changed, 591 insertions, 26 deletions
diff --git a/sys-devel/libperl/ChangeLog b/sys-devel/libperl/ChangeLog new file mode 100644 index 000000000..89d69069c --- /dev/null +++ b/sys-devel/libperl/ChangeLog @@ -0,0 +1,552 @@ +# ChangeLog for sys-devel/libperl +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/ChangeLog,v 1.137 2008/08/02 12:51:38 pchrist Exp $ + + 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 index b7b7ab3b7..0da55f8d6 100644 --- a/sys-devel/libperl/Manifest +++ b/sys-devel/libperl/Manifest @@ -12,4 +12,6 @@ AUX libperl-create-libperl-soname.patch 417 RMD160 ea221c4f1a284ad28b30e93542228 AUX libperl-noksh.patch 611 RMD160 6ddb9e7140c60e05042c3c488c97399a86f965fc SHA1 61bf5bb0955bd04a758d1381fa4260ed9fdbb1d1 SHA256 0861f7f54c184e99a0ffeebeab9420d969d2002f921bc3fb14841a1e24be1f5e AUX perl-hppa-pa7200-configure.patch 446 RMD160 ab902e2b5cf7f96023e0e267f170401b036dd4f5 SHA1 fcb7e61cdf1ce1c9993f257507b3289ce45382d7 SHA256 4fe6a010dbdc39325f4003e7ccd02cb7996b4a99b64ab0fa8b12d6fe67f87a31 DIST perl-5.8.8.tar.bz2 10123359 RMD160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b SHA1 4aab490040727ca4419098720eca2ba4367df539 SHA256 818a140d9c04ea8dab3a05104b34ced7f7d9d0a91bfed91baf89a84d0dfb1bc9 -EBUILD libperl-5.8.8-r2.ebuild 12693 RMD160 c1b3ac6177d1019be70efc9d87e6facf674b8e41 SHA1 8fc705c4a489c7bb5eab617114842d819c149e75 SHA256 2a86f03a691a942a354fdf883fd43558fadcec70f76d2ac2e13af8aa91ae5574 +EBUILD libperl-5.8.8-r2.ebuild 12798 RMD160 8eabdcafeda6229f639a8db91f54028f66c84c73 SHA1 f24512b89e82066df5004fbbc3b4312bb2c1bc67 SHA256 e14e1f73c9daa04ff0e52e4b4b5a6d9ce5da686f2db7874c144b257a61bad546 +MISC ChangeLog 19953 RMD160 1b47465e10eb34bccc99c9b7e7156cfac045c047 SHA1 6a4a5b10d0147b8954932bc76a2f2657eea72f1d SHA256 0398f8455f6053bc9ce9cd15c4777c88ea2355450a4e5229501cb3c7a71dec06 +MISC metadata.xml 403 RMD160 1cda5ea2e30a403f93919ff6517319385ea1aa56 SHA1 f2f65146ecf4c7f65e707259286bea45418b65b1 SHA256 71229202663c60ee0e512c81936ceb8a9b70e95c211a4615a14592aa62ea823a diff --git a/sys-devel/libperl/libperl-5.8.8-r2.ebuild b/sys-devel/libperl/libperl-5.8.8-r2.ebuild index a38ccba6f..872ea07ae 100644 --- a/sys-devel/libperl/libperl-5.8.8-r2.ebuild +++ b/sys-devel/libperl/libperl-5.8.8-r2.ebuild @@ -2,6 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-devel/libperl/libperl-5.8.8-r2.ebuild,v 1.10 2008/10/27 06:03:20 vapier Exp $ +EAPI="2" + +MULTILIB_IN_SOURCE_BUILD="yes" + # The basic theory based on comments from Daniel Robbins <drobbins@gentoo.org>. # # We split the perl ebuild into libperl and perl. The layout is as follows: @@ -54,8 +58,6 @@ IUSE="berkdb debug gdbm ithreads" -EAPI="2" - inherit eutils flag-o-matic toolchain-funcs multilib-native # The slot of this binary compat version of libperl.so @@ -82,13 +84,13 @@ KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fb RESTRICT="test" -DEPEND="berkdb? ( sys-libs/db ) - gdbm? ( >=sys-libs/gdbm-1.8.0 ) +DEPEND="berkdb? ( sys-libs/db[lib32?] ) + gdbm? ( >=sys-libs/gdbm-1.8.0[lib32?] ) elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs )" RDEPEND=" - berkdb? ( sys-libs/db ) - gdbm? ( >=sys-libs/gdbm-1.8.0 )" + berkdb? ( sys-libs/db[lib32?] ) + gdbm? ( >=sys-libs/gdbm-1.8.0[lib32?] )" PDEPEND="~dev-lang/perl-${PV}[lib32?]" @@ -108,8 +110,8 @@ pkg_setup() { fi } -multilib-native_src_configure_internal() { - cd "${S}" +multilib-native_src_prepare_internal() { + # Fix the build scripts to create libperl with a soname of ${SLOT}. # We basically add: # @@ -119,16 +121,17 @@ multilib-native_src_configure_internal() { # # LIBPERL=libperl.so.${SLOT}.`echo ${PV} | cut -d. -f1,2` # + cd "${S}"; epatch "${FILESDIR}"/${PN}-create-libperl-soname.patch # Configure makes an unwarranted assumption that /bin/ksh is a # good shell. This patch makes it revert to using /bin/sh unless # /bin/ksh really is executable. Should fix bug 42665. # rac 2004.06.09 - epatch "${FILESDIR}"/${PN}-noksh.patch + cd "${S}"; epatch "${FILESDIR}"/${PN}-noksh.patch # we need the same @INC-inversion magic here we do in perl - epatch "${FILESDIR}"/${P}-reorder-INC.patch + cd "${S}"; epatch "${FILESDIR}"/${P}-reorder-INC.patch # makedepend.SH contains a syntax error which is ignored by bash but causes # dash to abort @@ -139,16 +142,16 @@ multilib-native_src_configure_internal() { epatch "${FILESDIR}"/perl-hppa-pa7200-configure.patch if use amd64 || use ppc64; then - if use lib32 && [[ "${ABI}" == "x86" ]]; then + if use lib32 && ( [[ "${ABI}" == "x86" ]] || \ + [[ "${ABI}" == "ppc" ]] ); then epatch "${FILESDIR}"/${P}-lib32.patch else epatch "${FILESDIR}"/${P}-lib64.patch fi fi - - [[ ${CHOST} == *-dragonfly* ]] && epatch "${FILESDIR}"/${P}-dragonfly-clean.patch - [[ ${CHOST} == *-freebsd* ]] && epatch "${FILESDIR}"/${P}-fbsdhints.patch - epatch "${FILESDIR}"/${P}-cplusplus.patch + [[ ${CHOST} == *-dragonfly* ]] && cd "${S}" && epatch "${FILESDIR}"/${P}-dragonfly-clean.patch + [[ ${CHOST} == *-freebsd* ]] && cd "${S}" && epatch "${FILESDIR}"/${P}-fbsdhints.patch + cd "${S}"; epatch "${FILESDIR}"/${P}-cplusplus.patch has_version '>=sys-devel/gcc-4.2' && epatch "${FILESDIR}"/${P}-gcc42-command-line.patch # patch to fix bug #198196 @@ -163,9 +166,7 @@ myconf() { myconf=( "${myconf[@]}" "$@" ) } -multilib-native_src_compile_internal() { - cd "${S}" - +multilib-native_src_configure_internal() { declare -a myconf # Perl has problems compiling with -Os in your flags @@ -183,10 +184,6 @@ multilib-native_src_compile_internal() { # Fixes bug #143895 on gcc-4.1.1 filter-flags "-fsched2-use-superblocks" - if use lib32 && [[ "${ABI}" == "x86" ]]; then - append-ldflags -m32 - fi - export LC_ALL="C" case ${CHOST} in @@ -286,21 +283,22 @@ multilib-native_src_compile_internal() { -Dcf_by="Gentoo" \ -Ud_csh \ "${myconf[@]}" || die "Unable to configure" +} +multilib-native_src_compile_internal() { emake -j1 -f Makefile depend || die "Couldn't make libperl$(get_libname) depends" emake -j1 -f Makefile LIBPERL=${LIBPERL} ${LIBPERL} || die "Unable to make libperl$(get_libname)" - mkdir "${WORKDIR}/libperl.${ABI}" mv ${LIBPERL} "${WORKDIR}/libperl.${ABI}" } multilib-native_src_install_internal() { - cd "${S}" + export LC_ALL="C" if [ "${PN}" = "libperl" ] then - dolib.so "${WORKDIR}/libperl.${ABI}"/${LIBPERL} + dolib.so "${WORKDIR}"/libperl.${ABI}/${LIBPERL} dosym ${LIBPERL} /usr/$(get_libdir)/libperl$(get_libname ${PERLSLOT}) else # Need to do this, else apps do not link to dynamic version of diff --git a/sys-devel/libperl/metadata.xml b/sys-devel/libperl/metadata.xml new file mode 100644 index 000000000..30a872105 --- /dev/null +++ b/sys-devel/libperl/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>perl</herd> + <maintainer> + <email>perl@gentoo.org</email> + <description>Primary Maintainer</description> + </maintainer> + <longdescription></longdescription> + <use> + <flag name='ithreads'>Enable Perl threads, has some compatibility problems</flag> + </use> +</pkgmetadata> |