summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Cummings <mcummings@gentoo.org>2005-03-11 21:43:44 +0000
committerMichael Cummings <mcummings@gentoo.org>2005-03-11 21:43:44 +0000
commit5c93f52d9b57ede0f3fa8a871b881e23a9bfe611 (patch)
treea73b887dd6846c2243d069f4e42d21e17802d5dd
parentFix rcscript to not clobber return of stop() due to existance of pidfile or not. (diff)
downloadhistorical-5c93f52d9b57ede0f3fa8a871b881e23a9bfe611.tar.gz
historical-5c93f52d9b57ede0f3fa8a871b881e23a9bfe611.tar.bz2
historical-5c93f52d9b57ede0f3fa8a871b881e23a9bfe611.zip
Fixed for rmtree patch
Package-Manager: portage-2.0.51.19
-rw-r--r--dev-lang/perl/ChangeLog14
-rw-r--r--dev-lang/perl/Manifest38
-rw-r--r--dev-lang/perl/files/CAN-2005-0448-rmtree.patch4
-rw-r--r--dev-lang/perl/perl-5.8.2-r4.ebuild7
-rw-r--r--dev-lang/perl/perl-5.8.4-r4.ebuild7
-rw-r--r--dev-lang/perl/perl-5.8.5-r5.ebuild7
-rw-r--r--dev-lang/perl/perl-5.8.6-r4.ebuild7
7 files changed, 50 insertions, 34 deletions
diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog
index d6455c6ba2b1..bfe0a10777fb 100644
--- a/dev-lang/perl/ChangeLog
+++ b/dev-lang/perl/ChangeLog
@@ -1,6 +1,18 @@
# ChangeLog for dev-lang/perl
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.112 2005/03/11 15:13:49 mcummings Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.113 2005/03/11 21:43:43 mcummings Exp $
+
+ 11 Mar 2005; Michael Cummings <mcummings@gentoo.org>
+ files/CAN-2005-0448-rmtree.patch, perl-5.8.2-r4.ebuild,
+ perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild:
+ Patch is in the right place and works on any arch. Yay.
+
+ 11 Mar 2005; Michael Cummings <mcummings@gentoo.org> perl-5.8.2-r4.ebuild,
+ perl-5.8.4-r4.ebuild, perl-5.8.5-r5.ebuild, perl-5.8.6-r4.ebuild:
+ The last rmtree patch contains a line that checks <archname>/Errno.pm in
+ your existing perl install. If your kernel changes between perl installs, it
+ dies horribly. Need to find a cleaner solution first. For everyone that just
+ bumped their perls, I am terribly sorry that this wasn't realized earlier.
11 Mar 2005; Michael Cummings <mcummings@gentoo.org> -perl-5.8.2-r2.ebuild,
-perl-5.8.2-r3.ebuild, -perl-5.8.4-r2.ebuild, -perl-5.8.4-r3.ebuild,
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index bcef58c2eb57..a2946a9f536e 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -1,27 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 f8abada81ae0fe4e35e8e677576adebd ChangeLog 34623
+MD5 cf117390ab95ee63262b1c7ab9b51c2b ChangeLog 35319
MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
-MD5 3f6092a22f80bf856229b133ef3d5e9b perl-5.8.2-r4.ebuild 11040
-MD5 0b4061d0f0c326074b93297f3e771c2e perl-5.8.4-r4.ebuild 13178
-MD5 993c307bbc2b2bca79d11f7382d9f9d7 perl-5.8.5-r5.ebuild 12818
-MD5 257082dd280f2ba254331ac9fbcbc8bc perl-5.8.6-r4.ebuild 12897
-MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-5.8.2-picdl.patch 250
-MD5 7d524860f97d7a73cb497f34b6c32099 files/CAN-2005-0448-rmtree.patch 7670
+MD5 d70810997f952c290065f019e11666eb perl-5.8.2-r4.ebuild 11063
+MD5 ae3402344721e396b7284f82986a04e7 perl-5.8.4-r4.ebuild 13201
+MD5 c8678cbc043190c6638d2445df13d04d perl-5.8.5-r5.ebuild 12841
+MD5 d72392f189529cb856dd0407a854e295 perl-5.8.6-r4.ebuild 12920
+MD5 bd75f0242e3b7791803d089c38a3f920 files/CAN-2005-0156-suid.patch 703
+MD5 2bd41aec5e22962224dc9376e27bdde3 files/CAN-2005-0448-rmtree.patch 7629
MD5 8381e239056a7895edf8f3c6c05c835c files/digest-perl-5.8.2-r4 64
MD5 93155b02a7e9d3cdc6d6934ce78d9f11 files/digest-perl-5.8.4-r4 64
+MD5 c354e2fbf8141a769c20032e94f45fd3 files/digest-perl-5.8.5-r5 64
+MD5 0a07934d74ccb1133cf0f3650cb94efc files/digest-perl-5.8.6-r4 64
+MD5 154013a841cbb251d7b63fb006b4006f files/file_path_rmtree.patch 1068
MD5 3195cf2f1f12f77ecc5b9c4fe9ea0995 files/libperl_rebuilder 10556
-MD5 44e1f1420947cc552c66fb434ba4c855 files/perl-5.8.4-NDBM-GDBM-compat.patch 428
-MD5 d9412dab085f22309997c8f08ea1ac85 files/perl-5.8.2-reorder-INC.patch 2211
MD5 060e9f10466fdc1268c75a7cf4dcbc7c files/perl-5.8.0-RC2-special-h2ph-not-failing-on-machine_ansi_header.patch 446
MD5 0a28eb41f5f12ed54f025004af45c83d files/perl-5.8.2-perldoc-emptydirs.patch 489
+MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-5.8.2-picdl.patch 250
MD5 4e99f7529e149661372283c981cf17ff files/perl-5.8.2-prelink-lpthread.patch 476
+MD5 d9412dab085f22309997c8f08ea1ac85 files/perl-5.8.2-reorder-INC.patch 2211
MD5 ce442db939c59218a16be167f793b817 files/perl-5.8.2-uclibc.patch 573
-MD5 01af75daf3d222a668059e90d78a1f9d files/perl-5.8.4-nonblock.patch 400
+MD5 44e1f1420947cc552c66fb434ba4c855 files/perl-5.8.4-NDBM-GDBM-compat.patch 428
MD5 076dcbef37263d6dd7af719b55cfc2de files/perl-5.8.4-noksh.patch 611
-MD5 2e12f5128439c83b3c5a3615253f4d8f files/perl-cleaner 8606
-MD5 803b7c028f59008ea1e6d577e5c0bab0 files/stat.t 8884
+MD5 01af75daf3d222a668059e90d78a1f9d files/perl-5.8.4-nonblock.patch 400
MD5 0a28eb41f5f12ed54f025004af45c83d files/perl-5.8.4-perldoc-emptydirs.patch 489
MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-5.8.4-picdl.patch 250
MD5 4e99f7529e149661372283c981cf17ff files/perl-5.8.4-prelink-lpthread.patch 476
@@ -39,14 +41,12 @@ MD5 319b56a7ce715fb7a494fe4d5cb9474c files/perl-5.8.6-picdl.patch 250
MD5 4e99f7529e149661372283c981cf17ff files/perl-5.8.6-prelink-lpthread.patch 476
MD5 d9412dab085f22309997c8f08ea1ac85 files/perl-5.8.6-reorder-INC.patch 2211
MD5 c5cc36940b2488a37c3dc2287f6e672c files/perl-5.8.6-tempfiles.patch 2115
-MD5 154013a841cbb251d7b63fb006b4006f files/file_path_rmtree.patch 1068
-MD5 bd75f0242e3b7791803d089c38a3f920 files/CAN-2005-0156-suid.patch 703
-MD5 c354e2fbf8141a769c20032e94f45fd3 files/digest-perl-5.8.5-r5 64
-MD5 0a07934d74ccb1133cf0f3650cb94efc files/digest-perl-5.8.6-r4 64
+MD5 2e12f5128439c83b3c5a3615253f4d8f files/perl-cleaner 8606
+MD5 803b7c028f59008ea1e6d577e5c0bab0 files/stat.t 8884
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
-iD8DBQFCMbW2tG5z4I8BtQoRAvVdAJ9uGLfycWhHodGFx+n7lpgx1UxfjgCeLDhn
-UAsYoUq0oafA97bKRMNMdqA=
-=U6+u
+iD8DBQFCMhBctG5z4I8BtQoRAiWyAJ4gBKgLJsXQpj1liQfFlkxwTvxpSgCfaVVt
+QjR4y5xNFp53Uscc1DlTaRY=
+=M0uS
-----END PGP SIGNATURE-----
diff --git a/dev-lang/perl/files/CAN-2005-0448-rmtree.patch b/dev-lang/perl/files/CAN-2005-0448-rmtree.patch
index 3f06f6118f56..602a4ad57bcd 100644
--- a/dev-lang/perl/files/CAN-2005-0448-rmtree.patch
+++ b/dev-lang/perl/files/CAN-2005-0448-rmtree.patch
@@ -1,5 +1,5 @@
---- perl-5.8.4.orig/lib/File/Path.pm
-+++ perl-5.8.4/lib/File/Path.pm
+--- Path.pm.old
++++ Path.pm
@@ -72,27 +72,17 @@
=item *
diff --git a/dev-lang/perl/perl-5.8.2-r4.ebuild b/dev-lang/perl/perl-5.8.2-r4.ebuild
index 69e3466f074e..e693177830e8 100644
--- a/dev-lang/perl/perl-5.8.2-r4.ebuild
+++ b/dev-lang/perl/perl-5.8.2-r4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.2-r4.ebuild,v 1.1 2005/03/11 15:10:30 mcummings Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.2-r4.ebuild,v 1.2 2005/03/11 21:43:44 mcummings Exp $
inherit eutils flag-o-matic gcc
@@ -97,8 +97,6 @@ src_unpack() {
# An additional tempfile patch, bug 75696
#epatch ${FILESDIR}/file_path_rmtree.patch
- # Superceded by the following CAN patch in bug 79685
- epatch ${FILESDIR}/CAN-2005-0448-rmtree.patch
# Bug 80460, perlsuid vulnerability
if use perlsuid
@@ -285,6 +283,9 @@ EOF
--htmldir="${D}/usr/share/doc/${PF}/html" \
--libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
fi
+ cd `find ${D} -name Path.pm|sed -e 's/Path.pm//'`
+ # CAN patch in bug 79685
+ epatch ${FILESDIR}/CAN-2005-0448-rmtree.patch
}
pkg_postinst() {
diff --git a/dev-lang/perl/perl-5.8.4-r4.ebuild b/dev-lang/perl/perl-5.8.4-r4.ebuild
index b604cfcdd639..5d292bb2d3af 100644
--- a/dev-lang/perl/perl-5.8.4-r4.ebuild
+++ b/dev-lang/perl/perl-5.8.4-r4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.4-r4.ebuild,v 1.1 2005/03/11 15:10:30 mcummings Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.4-r4.ebuild,v 1.2 2005/03/11 21:43:44 mcummings Exp $
inherit eutils flag-o-matic gcc
@@ -119,8 +119,6 @@ src_unpack() {
# An additional tempfile patch, bug 75696
#epatch ${FILESDIR}/file_path_rmtree.patch
- # Superceded by the following CAN patch in bug 79685
- epatch ${FILESDIR}/CAN-2005-0448-rmtree.patch
# Bug 80460, perlsuid vulnerability
if use perlsuid
@@ -350,6 +348,9 @@ EOF
--htmldir="${D}/usr/share/doc/${PF}/html" \
--libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
fi
+ cd `find ${D} -name Path.pm|sed -e 's/Path.pm//'`
+ # CAN patch in bug 79685
+ epatch ${FILESDIR}/CAN-2005-0448-rmtree.patch
}
pkg_postinst() {
diff --git a/dev-lang/perl/perl-5.8.5-r5.ebuild b/dev-lang/perl/perl-5.8.5-r5.ebuild
index 1627c539159f..370d12b30ffd 100644
--- a/dev-lang/perl/perl-5.8.5-r5.ebuild
+++ b/dev-lang/perl/perl-5.8.5-r5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.5-r5.ebuild,v 1.1 2005/03/11 15:10:30 mcummings Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.5-r5.ebuild,v 1.2 2005/03/11 21:43:44 mcummings Exp $
inherit eutils flag-o-matic gcc
@@ -122,8 +122,6 @@ src_unpack() {
# An additional tempfile patch, bug 75696
#epatch ${FILESDIR}/file_path_rmtree.patch
- # Superceded by the following CAN patch in bug 79685
- epatch ${FILESDIR}/CAN-2005-0448-rmtree.patch
# Bug 80460, perlsuid vulnerability
if use perlsuid
@@ -339,6 +337,9 @@ EOF
--htmldir="${D}/usr/share/doc/${PF}/html" \
--libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
fi
+ cd `find ${D} -name Path.pm|sed -e 's/Path.pm//'`
+ # CAN patch in bug 79685
+ epatch ${FILESDIR}/CAN-2005-0448-rmtree.patch
}
pkg_postinst() {
diff --git a/dev-lang/perl/perl-5.8.6-r4.ebuild b/dev-lang/perl/perl-5.8.6-r4.ebuild
index 1c057da59089..4d3d60be8119 100644
--- a/dev-lang/perl/perl-5.8.6-r4.ebuild
+++ b/dev-lang/perl/perl-5.8.6-r4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.6-r4.ebuild,v 1.1 2005/03/11 15:10:30 mcummings Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.6-r4.ebuild,v 1.2 2005/03/11 21:43:44 mcummings Exp $
inherit eutils flag-o-matic gcc multilib
@@ -122,8 +122,6 @@ src_unpack() {
# An additional tempfile patch, bug 75696
#epatch ${FILESDIR}/file_path_rmtree.patch
- # Superceded by the following CAN patch in bug 79685
- epatch ${FILESDIR}/CAN-2005-0448-rmtree.patch
# Bug 80460, perlsuid vulnerability
if use perlsuid
@@ -342,6 +340,9 @@ EOF
--htmldir="${D}/usr/share/doc/${PF}/html" \
--libpods='perlfunc:perlguts:perlvar:perlrun:perlop'
fi
+ cd `find ${D} -name Path.pm|sed -e 's/Path.pm//'`
+ # CAN patch in bug 79685
+ epatch ${FILESDIR}/CAN-2005-0448-rmtree.patch
}
pkg_postinst() {