summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Veller <tove@gentoo.org>2009-04-28 09:08:43 +0000
committerTorsten Veller <tove@gentoo.org>2009-04-28 09:08:43 +0000
commit59cc3d97baa35cde601944e82bc1f33932a7c214 (patch)
treed916311cacb68fad685c9a7340f869c62cb3aefb /dev-perl
parentRemove old versions. This drops sh keyword completely with permission from ar... (diff)
downloadhistorical-59cc3d97baa35cde601944e82bc1f33932a7c214.tar.gz
historical-59cc3d97baa35cde601944e82bc1f33932a7c214.tar.bz2
historical-59cc3d97baa35cde601944e82bc1f33932a7c214.zip
Make it work with 5.10. Add to perl herd
Package-Manager: portage-2.2_rc31/cvs/Linux i686
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/IPC-Shareable/ChangeLog7
-rw-r--r--dev-perl/IPC-Shareable/IPC-Shareable-0.60.ebuild12
-rw-r--r--dev-perl/IPC-Shareable/Manifest17
-rw-r--r--dev-perl/IPC-Shareable/files/fix_perl_5.10_compat.patch17
-rw-r--r--dev-perl/IPC-Shareable/metadata.xml2
-rw-r--r--dev-perl/ParaDNS/Manifest16
6 files changed, 57 insertions, 14 deletions
diff --git a/dev-perl/IPC-Shareable/ChangeLog b/dev-perl/IPC-Shareable/ChangeLog
index eadd56a22698..686fdd9ea2e1 100644
--- a/dev-perl/IPC-Shareable/ChangeLog
+++ b/dev-perl/IPC-Shareable/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-perl/IPC-Shareable
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/IPC-Shareable/ChangeLog,v 1.2 2009/04/28 07:29:30 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/IPC-Shareable/ChangeLog,v 1.3 2009/04/28 09:08:43 tove Exp $
+
+ 28 Apr 2009; Torsten Veller <tove@gentoo.org>
+ +files/fix_perl_5.10_compat.patch, metadata.xml,
+ IPC-Shareable-0.60.ebuild:
+ Make it work with 5.10. Add to perl herd
28 Apr 2009; Markus Ullmann <jokey@gentoo.org> IPC-Shareable-0.60.ebuild:
Minor cleanup and proper keywording
diff --git a/dev-perl/IPC-Shareable/IPC-Shareable-0.60.ebuild b/dev-perl/IPC-Shareable/IPC-Shareable-0.60.ebuild
index ac0f0f4c925b..d87dd7618a01 100644
--- a/dev-perl/IPC-Shareable/IPC-Shareable-0.60.ebuild
+++ b/dev-perl/IPC-Shareable/IPC-Shareable-0.60.ebuild
@@ -1,17 +1,17 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/IPC-Shareable/IPC-Shareable-0.60.ebuild,v 1.3 2009/04/28 07:30:21 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/IPC-Shareable/IPC-Shareable-0.60.ebuild,v 1.4 2009/04/28 09:08:43 tove Exp $
+EAPI=2
+
+MODULE_AUTHOR=BSUGARS
inherit perl-module
DESCRIPTION="Tie a variable to shared memory"
-HOMEPAGE="http://search.cpan.org/search?query=IPC-Shareable&mode=dist"
-SRC_URI="mirror://cpan/authors/id/B/BS/BSUGARS/IPC-Shareable-0.60.tar.gz"
SLOT="0"
-LICENSE="|| ( Artistic GPL-2 )"
KEYWORDS="~amd64 ~x86"
IUSE=""
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}"
+PATCHES=( "${FILESDIR}"/fix_perl_5.10_compat.patch )
+SRC_TEST=do
diff --git a/dev-perl/IPC-Shareable/Manifest b/dev-perl/IPC-Shareable/Manifest
index 0cd3963bc2e1..09f961e95d23 100644
--- a/dev-perl/IPC-Shareable/Manifest
+++ b/dev-perl/IPC-Shareable/Manifest
@@ -1,4 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX fix_perl_5.10_compat.patch 714 RMD160 077b759dd24776226cb3b818125c7e0834511d7c SHA1 f2d6e10bc4c5032d32b133ee706de091ecb07554 SHA256 1f549be6dcbd7c7fab3f120c108884518387ac81b340f277b758f5c13c0aa6ba
DIST IPC-Shareable-0.60.tar.gz 29239 RMD160 a9057025d48b6a5d06f55d369b4045bbd2a2b9f0 SHA1 3f12abf204f21d190441280b3b26ae1f94fe43f7 SHA256 e033af4668630b20135210478a220be334d8000809114f73de171d3e142ce655
-EBUILD IPC-Shareable-0.60.ebuild 559 RMD160 07a8b472dceaadb1ee460cf481c8cbddd79ca504 SHA1 941a1d2173bae5a3dd6b618c2dd8798bc1542bcd SHA256 950e619a4878e88c0e7bc0610b66ce54241765ae27d43288ba6f3182b6ae9c95
-MISC ChangeLog 493 RMD160 1f5e615a5efb953dbc0c8173465187cea7b9bb4b SHA1 5118f6181a3b3d5ec89f9d9b16e5f9581fee667c SHA256 ee2b4a3e8259b3bd20c361c3c38cd8b9285d2f9139759f20998ac88f352eb53f
-MISC metadata.xml 251 RMD160 f98b79c78c9a648314ee514bc8521a31a8018b3d SHA1 f58b9ae8d4a67e568288a4cf7d0037f228ba3fc4 SHA256 2ecb6b4fcce7435885895d82f44bd288b8ab797c7d6476eaac494d44a56f8886
+EBUILD IPC-Shareable-0.60.ebuild 433 RMD160 f2ec834645788349c16a2cd930161e1deb3dc7c3 SHA1 aec1468cbaf220cd3effb682f3d0b32d4e779d5c SHA256 08ae19256e13513ea75464d76a9bf6ac6b5687cac2de4fe64571238e6f646b73
+MISC ChangeLog 664 RMD160 81fde54ed591cb8d2e0e3495add3e169e8f6e861 SHA1 986155cef0b2fb510552afcda25c6d6f985e0baa SHA256 0b0442c0ce4820b648184ea765aabc6f97a13946f18a386d4706f382ec07b70f
+MISC metadata.xml 248 RMD160 1d08153c8b87c2b5eda1feae54c9c43b69ef5f1c SHA1 507768807a41368086d42c4588180a3837ebac93 SHA256 69b8b718944b6de3eb4e06c9210c2ee60a0a7e5743f3d87d21dc8077fe0fd99f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkn2x6EACgkQV3J2n04EauxnQgCfeWBo7E8LVpRfRKokE3P03cMy
+hOMAn1JNZ5uMO3CJLV8lhhKLWzSbaTEr
+=Fw7c
+-----END PGP SIGNATURE-----
diff --git a/dev-perl/IPC-Shareable/files/fix_perl_5.10_compat.patch b/dev-perl/IPC-Shareable/files/fix_perl_5.10_compat.patch
new file mode 100644
index 000000000000..c788d58e03c5
--- /dev/null
+++ b/dev-perl/IPC-Shareable/files/fix_perl_5.10_compat.patch
@@ -0,0 +1,17 @@
+http://rt.cpan.org/Public/Bug/Display.html?id=41401
+http://bugs.debian.org/507657
+# Getting $# of an already-dereferenced-arrayref is a no-go in Perl 5.10
+Index: libipc-shareable-perl/lib/IPC/Shareable.pm
+===================================================================
+--- libipc-shareable-perl.orig/lib/IPC/Shareable.pm 2008-12-03 10:51:27.000000000 -0600
++++ libipc-shareable-perl/lib/IPC/Shareable.pm 2008-12-03 10:51:46.000000000 -0600
+@@ -452,7 +452,7 @@
+ my $n = shift;
+
+ $self->{_data} = _thaw($self->{_shm}) unless $self->{_lock};
+- $#{@{$self->{_data}}} = $n - 1;
++ $#{$self->{_data}} = $n - 1;
+ if ($self->{_lock} & LOCK_EX) {
+ $self->{_was_changed} = 1;
+ } else {
+
diff --git a/dev-perl/IPC-Shareable/metadata.xml b/dev-perl/IPC-Shareable/metadata.xml
index 88bdb4223fff..307ddd77ac79 100644
--- a/dev-perl/IPC-Shareable/metadata.xml
+++ b/dev-perl/IPC-Shareable/metadata.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>no-herd</herd>
<maintainer>
<email>jokey@gentoo.org</email>
<name>Markus Ullmann</name>
</maintainer>
+<herd>perl</herd>
</pkgmetadata>
diff --git a/dev-perl/ParaDNS/Manifest b/dev-perl/ParaDNS/Manifest
index 0aca4381499d..cef67530ff08 100644
--- a/dev-perl/ParaDNS/Manifest
+++ b/dev-perl/ParaDNS/Manifest
@@ -1,4 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST ParaDNS-1.8.tar.gz 8469 RMD160 c4d77617483da9adc670645e7970dbf14ea367a4 SHA1 b7949b6d8d0744a06e32801f3023eb8a1a4ecee8 SHA256 5996fb37389979a8474d598f5c633b21adc7313702bccd6b03b3271d5824e948
-EBUILD ParaDNS-1.8.ebuild 601 RMD160 8543a0bb5c6edc9d154149148a691f62b6d6e45c SHA1 4164a5af14bdac2bc205a9bfb068dc679f23b454 SHA256 39c188410bddb32649c08540d9e79f2e0e2cb07d5f0c5fadef51fe88d9b0f18f
-MISC ChangeLog 352 RMD160 ce56c090d716abacd0383e77100225fac28e8443 SHA1 122a6f7b48dae2a188e22f5ec3e425d66cec881f SHA256 dfc35ed764f150efdfb351b0a94e614d84b634201f59ff56aa21fd1628a7a597
-MISC metadata.xml 251 RMD160 f98b79c78c9a648314ee514bc8521a31a8018b3d SHA1 f58b9ae8d4a67e568288a4cf7d0037f228ba3fc4 SHA256 2ecb6b4fcce7435885895d82f44bd288b8ab797c7d6476eaac494d44a56f8886
+EBUILD ParaDNS-1.8.ebuild 572 RMD160 8742e66128000327cdf287e087d5e28e667e3e0c SHA1 8898d8bb8eb23d6a02ababf554821013042b7660 SHA256 d340f50108f92e0c8ed2297e9e2112511157abedf97eadc8fdab888ffe20665e
+MISC ChangeLog 503 RMD160 b087a207bd0d2f33faec7d01453f236f5997f774 SHA1 10f88e44caaa24ad7fceefb68bc6fc056d4b1a9e SHA256 119e0ca08559da9db42c7554bbeed119c98fbf141a0577ddc3d9964acf66eb6a
+MISC metadata.xml 248 RMD160 1d08153c8b87c2b5eda1feae54c9c43b69ef5f1c SHA1 507768807a41368086d42c4588180a3837ebac93 SHA256 69b8b718944b6de3eb4e06c9210c2ee60a0a7e5743f3d87d21dc8077fe0fd99f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAkn2yGYACgkQV3J2n04Eauzs9ACg2G+eBhP60feahLvTIC3paDPG
+14oAoMaaDtnrt/eInCRbXTzmewJTSVxz
+=ybfI
+-----END PGP SIGNATURE-----