summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Cummings <mcummings@gentoo.org>2004-09-21 13:44:28 +0000
committerMichael Cummings <mcummings@gentoo.org>2004-09-21 13:44:28 +0000
commit0fcfef771de3d6534356142468d9967ba5f40b8a (patch)
tree0c95a12ab3f2dec784ce00b865c1c52836183f0a /dev-perl
parentmark slang-1.4.9-r1 stable on x86 (diff)
downloadhistorical-0fcfef771de3d6534356142468d9967ba5f40b8a.tar.gz
historical-0fcfef771de3d6534356142468d9967ba5f40b8a.tar.bz2
historical-0fcfef771de3d6534356142468d9967ba5f40b8a.zip
bug 53094
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/mod_perl/ChangeLog6
-rw-r--r--dev-perl/mod_perl/Manifest25
-rw-r--r--dev-perl/mod_perl/files/mod_perl-1.29-ipv6.patch29
3 files changed, 47 insertions, 13 deletions
diff --git a/dev-perl/mod_perl/ChangeLog b/dev-perl/mod_perl/ChangeLog
index 94ff09b440b9..dc8a06b66e59 100644
--- a/dev-perl/mod_perl/ChangeLog
+++ b/dev-perl/mod_perl/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-perl/mod_perl
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/mod_perl/ChangeLog,v 1.41 2004/09/03 19:49:21 caleb Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/mod_perl/ChangeLog,v 1.42 2004/09/21 13:44:28 mcummings Exp $
+
+ 21 Sep 2004; Michael Cummings <mcummings@gentoo.org>
+ +files/mod_perl-1.29-ipv6.patch:
+ Added missing patch for 1.29. Still applies cleanly. Closes bug 53094.
03 Sep 2004; Caleb Tennis <caleb@gentoo.org> -mod_perl-1.27-r3.ebuild:
Removing package.masked version
diff --git a/dev-perl/mod_perl/Manifest b/dev-perl/mod_perl/Manifest
index a5fcfb5858f3..56efd4c367a4 100644
--- a/dev-perl/mod_perl/Manifest
+++ b/dev-perl/mod_perl/Manifest
@@ -1,24 +1,25 @@
-MD5 b101308b1017072f3d62def1ed834ab1 mod_perl-1.99.09.ebuild 3673
-MD5 c614eea076228afa05a30a7f0dbadf2a mod_perl-1.27.ebuild 1417
+MD5 7e95cdc34284282fd625dc07eb208111 ChangeLog 5473
+MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
+MD5 bfb9cdc72acb74032ddf255b4d1a5a2e mod_perl-1.27-r1.ebuild 1423
MD5 8a0d2f0c7b7d8c36e2ddb832c504ed9f mod_perl-1.27-r2.ebuild 1817
-MD5 a366c1cb1f861c8f0041d9ce4e210698 mod_perl-1.99.10.ebuild 3824
-MD5 e48765f4129ef6e27824df62a47fd14a mod_perl-1.29.ebuild 2470
MD5 883e4913a359e585ff84d4f53f629035 mod_perl-1.27-r4.ebuild 2179
+MD5 c614eea076228afa05a30a7f0dbadf2a mod_perl-1.27.ebuild 1417
+MD5 e48765f4129ef6e27824df62a47fd14a mod_perl-1.29.ebuild 2470
MD5 a1141c430c0b7356ce812dd1bfd8854a mod_perl-1.99.08.ebuild 1237
-MD5 bfb9cdc72acb74032ddf255b4d1a5a2e mod_perl-1.27-r1.ebuild 1423
-MD5 d457a0f05eca260a1ad16066bac7883f ChangeLog 5305
-MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
+MD5 b101308b1017072f3d62def1ed834ab1 mod_perl-1.99.09.ebuild 3673
+MD5 a366c1cb1f861c8f0041d9ce4e210698 mod_perl-1.99.10.ebuild 3824
MD5 0525b089ad91f31dffd83c0d1300ffc4 mod_perl-1.99.11.ebuild 3783
-MD5 e749acb150e339917257be38febb568e files/mod_perl-1.99.10-nonukes.patch 777
+MD5 2415e6be73ba155382b34b5e2fad4951 files/75_mod_perl.conf 247
+MD5 39a4d91d1d90d32f90dea3c00a1680d7 files/apache2-mod_perl-startup.pl 483
+MD5 05455750ba5b64e18dbcfd113193e7cd files/digest-mod_perl-1.27 65
MD5 05455750ba5b64e18dbcfd113193e7cd files/digest-mod_perl-1.27-r1 65
MD5 05455750ba5b64e18dbcfd113193e7cd files/digest-mod_perl-1.27-r2 65
MD5 05455750ba5b64e18dbcfd113193e7cd files/digest-mod_perl-1.27-r4 65
+MD5 33270eaaa2c9bc9cef3a4a45afaeca34 files/digest-mod_perl-1.29 65
MD5 4869c6ea8e02d871a03455d28b6f6cfb files/digest-mod_perl-1.99.08 68
MD5 5fb9123a821e261a210c5fca0ff94976 files/digest-mod_perl-1.99.09 68
MD5 5ff16293368688eefecc4a6066eb8914 files/digest-mod_perl-1.99.10 69
MD5 278c6266498d8bef49b54f30774aa305 files/digest-mod_perl-1.99.11 69
-MD5 39a4d91d1d90d32f90dea3c00a1680d7 files/apache2-mod_perl-startup.pl 483
-MD5 2415e6be73ba155382b34b5e2fad4951 files/75_mod_perl.conf 247
-MD5 05455750ba5b64e18dbcfd113193e7cd files/digest-mod_perl-1.27 65
-MD5 33270eaaa2c9bc9cef3a4a45afaeca34 files/digest-mod_perl-1.29 65
MD5 1e0341f9b7bd3c3f74c25e60eb3188c8 files/mod_perl-1.27-ipv6.patch 1207
+MD5 e749acb150e339917257be38febb568e files/mod_perl-1.99.10-nonukes.patch 777
+MD5 1e0341f9b7bd3c3f74c25e60eb3188c8 files/mod_perl-1.29-ipv6.patch 1207
diff --git a/dev-perl/mod_perl/files/mod_perl-1.29-ipv6.patch b/dev-perl/mod_perl/files/mod_perl-1.29-ipv6.patch
new file mode 100644
index 000000000000..d11d61a6b7c8
--- /dev/null
+++ b/dev-perl/mod_perl/files/mod_perl-1.29-ipv6.patch
@@ -0,0 +1,29 @@
+diff -ru mod_perl-1.27+ipv6/src/modules/perl/Connection.xs mod_perl-1.27/src/modules/perl/Connection.xs
+--- mod_perl-1.27/src/modules/perl/Connection.xs Fri Sep 29 16:41:30 2000
++++ mod_perl-1.27+ipv6/src/modules/perl/Connection.xs Sun Aug 25 23:02:42 2002
+@@ -78,13 +78,14 @@
+ RETVAL = newSVpv((char *)&conn->remote_addr,
+ sizeof conn->remote_addr);
+ if(sv_addr) {
+- struct sockaddr_in addr;
++ struct sockaddr_storage addr;
+ STRLEN sockaddrlen;
+ char * new_addr = SvPV(sv_addr,sockaddrlen);
+ if (sockaddrlen != sizeof(addr)) {
+ croak("Bad arg length for remote_addr, length is %d, should be %d", sockaddrlen, sizeof(addr));
+ }
+- Copy(new_addr, &addr, sizeof addr, char);
++ memset(&addr, 0, sizeof addr);
++ Copy(new_addr, &addr, sizeof new_addr, char);
+ conn->remote_addr = addr;
+ }
+
+@@ -106,7 +107,7 @@
+ #else
+ conn->remote_ip = pstrdup(conn->pool, (char *)SvPV(ST(1),na));
+ #endif
+- conn->remote_addr.sin_addr.s_addr = inet_addr(conn->remote_ip);
++ ((struct sockaddr_in *) &conn->remote_addr)->sin_addr.s_addr = inet_addr(conn->remote_ip);
+ }
+
+ OUTPUT: