summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2006-04-03 16:58:44 +0000
committerMark Loeser <halcy0n@gentoo.org>2006-04-03 16:58:44 +0000
commitb5893bcb5272476de52aadf5bb8e9c72c184b0a6 (patch)
tree020faa6efe3a3f3742964f322e5f6302600d3a65 /dev-perl
parentremove gnome1 version (diff)
downloadhistorical-b5893bcb5272476de52aadf5bb8e9c72c184b0a6.tar.gz
historical-b5893bcb5272476de52aadf5bb8e9c72c184b0a6.tar.bz2
historical-b5893bcb5272476de52aadf5bb8e9c72c184b0a6.zip
Add patch to fix compilation with gcc-4 by Robert Marmorstein <rmmarm AT wm DOT edu>; bug #124794
Package-Manager: portage-2.1_pre7-r3
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Net-RawIP/ChangeLog7
-rw-r--r--dev-perl/Net-RawIP/Manifest25
-rw-r--r--dev-perl/Net-RawIP/Net-RawIP-0.2.ebuild6
-rw-r--r--dev-perl/Net-RawIP/files/Net-RawIP-0.2-gcc4.patch66
4 files changed, 95 insertions, 9 deletions
diff --git a/dev-perl/Net-RawIP/ChangeLog b/dev-perl/Net-RawIP/ChangeLog
index a3b19399b6d5..6bc792b1b923 100644
--- a/dev-perl/Net-RawIP/ChangeLog
+++ b/dev-perl/Net-RawIP/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-perl/Net-RawIP
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-RawIP/ChangeLog,v 1.17 2006/02/27 02:32:32 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-RawIP/ChangeLog,v 1.18 2006/04/03 16:58:44 halcy0n Exp $
+
+ 03 Apr 2006; Mark Loeser <halcy0n@gentoo.org>
+ +files/Net-RawIP-0.2-gcc4.patch, Net-RawIP-0.2.ebuild:
+ Add patch to fix compilation with gcc-4 by Robert Marmorstein <rmmarm AT wm
+ DOT edu>; bug #124794
27 Feb 2006; Jeroen Roovers <jer@gentoo.org> Net-RawIP-0.2.ebuild:
Stable on hppa (bug #122049).
diff --git a/dev-perl/Net-RawIP/Manifest b/dev-perl/Net-RawIP/Manifest
index c63401671e32..c23bdb68ea36 100644
--- a/dev-perl/Net-RawIP/Manifest
+++ b/dev-perl/Net-RawIP/Manifest
@@ -1,12 +1,18 @@
-MD5 02146a8bfcbe32706369f1d3a8115277 ChangeLog 2055
-RMD160 0dfb63ef1e64e5ca96d2d8387d5591bcefa017d8 ChangeLog 2055
-SHA256 13881f37c5acc47aa1ee1464e9dd7bc0501431bb1a27712fd3f83f697bd49cda ChangeLog 2055
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 3779a44c51d6c668e6a6779364ae4dcc ChangeLog 2267
+RMD160 e9fcd435141e2e164855230525f6a221993dc5f8 ChangeLog 2267
+SHA256 a015c90c9e87458f4e5e5194062e3e8766cdd81f379b61050ed863eecd24fb78 ChangeLog 2267
MD5 0140999a96bcf98f2f30592239c481d5 Net-RawIP-0.1.ebuild 1544
RMD160 5f33b2cce28b2d588ff65f6f20e6bb72bea21009 Net-RawIP-0.1.ebuild 1544
SHA256 154f3b8e9145ff128ef63ca1e8782192debb2e4c1c338118115b37c8dbfe648b Net-RawIP-0.1.ebuild 1544
-MD5 73544d7712be5fc03df814629465fa58 Net-RawIP-0.2.ebuild 1550
-RMD160 f890592725a8fca36270de6a23fb503597f089f8 Net-RawIP-0.2.ebuild 1550
-SHA256 95f3f28807be619f9e999ce0bab86606d8196612af9a9e7659175433c6e2b7ab Net-RawIP-0.2.ebuild 1550
+MD5 86bd29636868e26479526a932ca8d107 Net-RawIP-0.2.ebuild 1600
+RMD160 1c23e4438e2b1b01ae379e0e55301c1e945527ae Net-RawIP-0.2.ebuild 1600
+SHA256 18d960f8c24730aced7fb0c65c7c8486b4fb8af0ad14022cc26ace2e92a8fb4d Net-RawIP-0.2.ebuild 1600
+MD5 1b1bcdad120c1fd19787a71780511dcb files/Net-RawIP-0.2-gcc4.patch 2188
+RMD160 d36ba43894466c0b58e102757af0bb7e376474bc files/Net-RawIP-0.2-gcc4.patch 2188
+SHA256 2f63784ab3c392d9a35e675efcb811f3ee02b804fd20ed2e4a100a713bd5d599 files/Net-RawIP-0.2-gcc4.patch 2188
MD5 ddbdc35d582bfa957c8346ece75890f5 files/digest-Net-RawIP-0.1 64
RMD160 84534ac9c84b6371f64d6c5b262bffa0053ab816 files/digest-Net-RawIP-0.1 64
SHA256 bfad5491eea552fd48f45b1ee20e15c19fe886f007c3291f3c5d7014f2c5866d files/digest-Net-RawIP-0.1 64
@@ -16,3 +22,10 @@ SHA256 1f73c3e315ed4ca9a0759817f0c8a041a6645e23f031aa8faacec1e0046ab26f files/di
MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
RMD160 647980838c590f54441a053916ea629e53e551c0 metadata.xml 305
SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca metadata.xml 305
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFEMVRTCRZPokWLroQRAo6GAJ9F3SyjsklyGB3AuX73/31NGJJS5ACgsySL
+mDctywyGWrmrgI/lgh46oB8=
+=KyN/
+-----END PGP SIGNATURE-----
diff --git a/dev-perl/Net-RawIP/Net-RawIP-0.2.ebuild b/dev-perl/Net-RawIP/Net-RawIP-0.2.ebuild
index b0d2c0ea4317..e1e3df0eae9b 100644
--- a/dev-perl/Net-RawIP/Net-RawIP-0.2.ebuild
+++ b/dev-perl/Net-RawIP/Net-RawIP-0.2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-RawIP/Net-RawIP-0.2.ebuild,v 1.10 2006/02/27 02:32:32 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-RawIP/Net-RawIP-0.2.ebuild,v 1.11 2006/04/03 16:58:44 halcy0n Exp $
-inherit perl-module
+inherit eutils perl-module
IUSE=""
DESCRIPTION="Perl Net::RawIP - Raw IP packets manipulation Module"
@@ -35,4 +35,6 @@ src_unpack() {
# Robert Coie <rac@gentoo.org> 2003.05.08
sed -i -e "s/D_IFLIST_'\./D_IFLIST_ '\./" ${S}/Makefile.PL || die "problem fixing makefile"
+
+ epatch "${FILESDIR}"/${P}-gcc4.patch
}
diff --git a/dev-perl/Net-RawIP/files/Net-RawIP-0.2-gcc4.patch b/dev-perl/Net-RawIP/files/Net-RawIP-0.2-gcc4.patch
new file mode 100644
index 000000000000..579b54563c4f
--- /dev/null
+++ b/dev-perl/Net-RawIP/files/Net-RawIP-0.2-gcc4.patch
@@ -0,0 +1,66 @@
+diff -Naur Net-RawIP-0.2.old/RawIP.xs Net-RawIP-0.2/RawIP.xs
+--- Net-RawIP-0.2.old/RawIP.xs 2006-04-02 16:18:13.000000000 -0400
++++ Net-RawIP-0.2/RawIP.xs 2006-04-02 16:20:17.000000000 -0400
+@@ -759,7 +759,7 @@
+ if(ihl > 5){
+ av_store(RETVAL,28,
+ ip_opts_parse(sv_2mortal(newSVpv((u_char*)pktr + 20,ihl*4 - 20))));
+- (u_char*)pktr = (u_char*)pktr + (ihl*4 - 20);
++ pktr = (u_char*)pktr + (ihl*4 - 20);
+ ipo = 1;
+ }
+ doff = pktr->th.doff;
+@@ -785,7 +785,7 @@
+ }
+ av_store(RETVAL,29,
+ tcp_opts_parse(sv_2mortal(newSVpv((u_char*)pktr+40,doff*4-20))));
+- (u_char*)pktr = (u_char*)pktr + (doff*4 - 20);
++ pktr = (u_char*)pktr + (doff*4 - 20);
+ }
+ av_store(RETVAL,27,newSVpv(((u_char*)&pktr->th.urg_ptr+2),
+ tot_len - (4*ihl + doff*4)));
+@@ -818,7 +818,7 @@
+ if(ihl > 5){
+ av_store(RETVAL,20,
+ ip_opts_parse(sv_2mortal(newSVpv((u_char*)pktr + 20,ihl*4 - 20))));
+- (u_char*)pktr = (u_char*)pktr + (ihl*4 - 20);
++ pktr = (u_char*)pktr + (ihl*4 - 20);
+ }
+ av_store(RETVAL,11,newSViv(pktr->ich.type));
+ av_store(RETVAL,12,newSViv(pktr->ich.code));
+@@ -858,7 +858,7 @@
+ if(ihl > 5){
+ av_store(RETVAL,12,
+ ip_opts_parse(sv_2mortal(newSVpv((u_char*)pktr + 20,ihl*4 - 20))));
+- (u_char*)pktr = (u_char*)pktr + (ihl*4 - 20);
++ pktr = (u_char*)pktr + (ihl*4 - 20);
+ }
+ av_store(RETVAL,11,newSVpv(((u_char*)pktr+20),
+ tot_len - 4*ihl));
+@@ -892,7 +892,7 @@
+ if(ihl > 5){
+ av_store(RETVAL,16,
+ ip_opts_parse(sv_2mortal(newSVpv((u_char*)pktr + 20,ihl*4 - 20))));
+- (u_char*)pktr = (u_char*)pktr + (ihl*4 - 20);
++ pktr = (u_char*)pktr + (ihl*4 - 20);
+ }
+ av_store(RETVAL,11,newSViv(ntohs(pktr->uh.source)));
+ av_store(RETVAL,12,newSViv(ntohs(pktr->uh.dest)));
+@@ -1284,7 +1284,7 @@
+ CODE:
+ printer = print;
+ if(!SvROK(user) && SvOK(user)){
+- (u_char *)user = SvIV(user);
++ user = (u_char *)SvIV(user);
+ ptr = &handler;
+ }
+ else {
+@@ -1306,7 +1306,7 @@
+ CODE:
+ printer = print;
+ if(!SvROK(user) && SvOK(user)){
+- (u_char *)user = SvIV(user);
++ user = (u_char *)SvIV(user);
+ ptr = &handler;
+ }
+ else {