diff options
author | Mark Loeser <halcy0n@gentoo.org> | 2006-03-10 21:01:35 +0000 |
---|---|---|
committer | Mark Loeser <halcy0n@gentoo.org> | 2006-03-10 21:01:35 +0000 |
commit | 790be1976c80002d0afa466836d4e9befebef8bd (patch) | |
tree | 97d49ac9c51fd4c0f31d2059e64b3be7b31957d8 /net-libs/libfwbuilder | |
parent | Version bump. (diff) | |
download | historical-790be1976c80002d0afa466836d4e9befebef8bd.tar.gz historical-790be1976c80002d0afa466836d4e9befebef8bd.tar.bz2 historical-790be1976c80002d0afa466836d4e9befebef8bd.zip |
Patch to fix compilation with gcc-4.1; bug #125318
Package-Manager: portage-2.1_pre5-r4
Diffstat (limited to 'net-libs/libfwbuilder')
-rw-r--r-- | net-libs/libfwbuilder/ChangeLog | 8 | ||||
-rw-r--r-- | net-libs/libfwbuilder/Manifest | 49 | ||||
-rw-r--r-- | net-libs/libfwbuilder/files/digest-libfwbuilder-2.0.10 | 2 | ||||
-rw-r--r-- | net-libs/libfwbuilder/files/libfwbuilder-2.0.10-gcc41.patch | 43 | ||||
-rw-r--r-- | net-libs/libfwbuilder/libfwbuilder-2.0.10.ebuild | 14 |
5 files changed, 108 insertions, 8 deletions
diff --git a/net-libs/libfwbuilder/ChangeLog b/net-libs/libfwbuilder/ChangeLog index b054edb9f3b1..081cdb550fd1 100644 --- a/net-libs/libfwbuilder/ChangeLog +++ b/net-libs/libfwbuilder/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-libs/libfwbuilder -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libfwbuilder/ChangeLog,v 1.52 2005/12/06 02:13:22 carlo Exp $ +# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libfwbuilder/ChangeLog,v 1.53 2006/03/10 21:01:35 halcy0n Exp $ + + 10 Mar 2006; Mark Loeser <halcy0n@gentoo.org> + +files/libfwbuilder-2.0.10-gcc41.patch, libfwbuilder-2.0.10.ebuild: + Patch to fix compilation with gcc-4.1; bug #125318 *libfwbuilder-2.0.10 (06 Dec 2005) diff --git a/net-libs/libfwbuilder/Manifest b/net-libs/libfwbuilder/Manifest index ec211745b248..c6267c5a24ed 100644 --- a/net-libs/libfwbuilder/Manifest +++ b/net-libs/libfwbuilder/Manifest @@ -1,15 +1,58 @@ -MD5 220dba406a92601d03c1b08490645e2f ChangeLog 8059 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 0afa6ed9d3a6d13782933a7fbcfb7dc4 ChangeLog 8233 +RMD160 032b3a2234b1ea3d13b955d0640f23f85cabb3a6 ChangeLog 8233 +SHA256 bfce77be9f276da1b4bac9071eed8738627f4459bae39b3dd8e5d663b149a5cb ChangeLog 8233 MD5 18d017187b228dd614d7ae00283f788a files/digest-libfwbuilder-1.0.2-r2 72 -MD5 13138cb561dd1abf594ba0eabcbbcfcf files/digest-libfwbuilder-2.0.10 71 +RMD160 fff42504b084dfbdfa82f1b0655d14dc23885dcb files/digest-libfwbuilder-1.0.2-r2 72 +SHA256 fca42ca1bcd0bf449424f6008b194a9508feaa788499f2cd89c7bd25dd3afc91 files/digest-libfwbuilder-1.0.2-r2 72 +MD5 8d7d58dd8f04faf069a57566a94b8bab files/digest-libfwbuilder-2.0.10 259 +RMD160 e52a82ee3996522d10c67622f8d2c561e84ec641 files/digest-libfwbuilder-2.0.10 259 +SHA256 dc7ac64c152c48150c1bf2a75de3affddc3fea95fcfcffd6e2e586d6e976fc03 files/digest-libfwbuilder-2.0.10 259 MD5 318eed1dc99e8153d2dfdfd9cca6923e files/digest-libfwbuilder-2.0.6 70 +RMD160 f0ddb0a4556752b933e1a0eca1e745f7aec578c0 files/digest-libfwbuilder-2.0.6 70 +SHA256 d263684296ee0d6eeef7deab21ae42d6dc52d47b80d4d3dc67ba51c1040db26d files/digest-libfwbuilder-2.0.6 70 MD5 5814377092615185560afd95d6514ffe files/digest-libfwbuilder-2.0.7 70 +RMD160 dc08c250eaa051d508a854f05bc765c2c7fbaa58 files/digest-libfwbuilder-2.0.7 70 +SHA256 0579be00fe2511e42b11b51dd8a4ade44cde3b62a64309d187c8bc764d7aa16f files/digest-libfwbuilder-2.0.7 70 MD5 d41e02a2b604af59172850a3c1a4d60f files/digest-libfwbuilder-2.0.8 70 +RMD160 e0d32646422dd2382ccf99a7fe4a22b70a5d9533 files/digest-libfwbuilder-2.0.8 70 +SHA256 45f8ea93bf5967db7b494879839945a9aeb94366659e39d608354b0f55f74193 files/digest-libfwbuilder-2.0.8 70 MD5 385e4e0f1c7c8636e0f9b213785ff7c4 files/digest-libfwbuilder-2.0.9 70 +RMD160 8efec0451733bba3294b144c0c39ce877f8410f9 files/digest-libfwbuilder-2.0.9 70 +SHA256 fc73762fb9ddba597a76cbe720b8f48ceaf9a1eb184106740a7a1fe8a8e8d07a files/digest-libfwbuilder-2.0.9 70 MD5 bd7f345d52b044e87b5cea9d1017f4bf files/libfwbuilder-1.0.2-libxml2.patch 2166 +RMD160 7d049cdf9e5d4ea24f0c47a00416451ccd459893 files/libfwbuilder-1.0.2-libxml2.patch 2166 +SHA256 075d97fd4df4b6e012f24de946de2744228e9865aa896657d34dfd1484d82ab2 files/libfwbuilder-1.0.2-libxml2.patch 2166 +MD5 9fa5f117b914955b9cd48ae1cfbe0c90 files/libfwbuilder-2.0.10-gcc41.patch 1639 +RMD160 61d8ea51775a507d38b1831788e4ec2e5ad7a89c files/libfwbuilder-2.0.10-gcc41.patch 1639 +SHA256 dca7c16f5bcc00153e7528afb8e6b204215c49251910be9b07b3d11e2d523f9e files/libfwbuilder-2.0.10-gcc41.patch 1639 MD5 79f3fbdc4294417deabd422ed8ec6a4f libfwbuilder-1.0.2-r2.ebuild 958 -MD5 2adbb4770171a5fc7170e3e65d68e4bf libfwbuilder-2.0.10.ebuild 812 +RMD160 8151d69cb978b0ff9ab201d9fe843851e1918e0c libfwbuilder-1.0.2-r2.ebuild 958 +SHA256 c6a5f36529787c0e8297781f91a58f6ba3c74019d2cd9abcf951d0d509d40db4 libfwbuilder-1.0.2-r2.ebuild 958 +MD5 d1db0c7fe9d92842fcae60a7c73f4958 libfwbuilder-2.0.10.ebuild 903 +RMD160 a7b115ca763a2be672092dccd21bfee6a584de3c libfwbuilder-2.0.10.ebuild 903 +SHA256 22fddae82c692df92c56c65636f6957e68502aeb2b459cfc06c014fa2cc1bea7 libfwbuilder-2.0.10.ebuild 903 MD5 990394895c89adcecd264ca76a39f1bd libfwbuilder-2.0.6.ebuild 799 +RMD160 fccccdb7986dd8637ca447bf128d723eefc528f1 libfwbuilder-2.0.6.ebuild 799 +SHA256 86521bce4f2d7ede126de2cca8c90d43ef20e74984e7e34f5c09ca281d5fc7ea libfwbuilder-2.0.6.ebuild 799 MD5 4968e44d4179ddba6e7ad31bb6fb2215 libfwbuilder-2.0.7.ebuild 804 +RMD160 4a15be239a47c40ca4f64b990b4c01a6b5281452 libfwbuilder-2.0.7.ebuild 804 +SHA256 a4e97d565d5f228d969221ce3e7997eb69308c416f847a174f6216c53c5bfd96 libfwbuilder-2.0.7.ebuild 804 MD5 f3ec80a11a8b755aa603285aaf303172 libfwbuilder-2.0.8.ebuild 804 +RMD160 a3d5d25837c9004c191badece8b375e069a7e492 libfwbuilder-2.0.8.ebuild 804 +SHA256 2956b17cd62ebe137b9869845a13fb2eaaff210f9548ecdcb42443beac555e94 libfwbuilder-2.0.8.ebuild 804 MD5 7b940aa96bd322bd7f08ec693cb72b1b libfwbuilder-2.0.9.ebuild 811 +RMD160 3e5fa0670c337da8e6d298822a47045b98285a8c libfwbuilder-2.0.9.ebuild 811 +SHA256 d9d6eb6bcf2a2f88cae71410b9649f317ff3550affcd90937f5eb27f8c2b17c3 libfwbuilder-2.0.9.ebuild 811 MD5 37236013e0d26d43c6bff35a8a48e8ec metadata.xml 220 +RMD160 fef9d1a57d9abcae3b3536edb05096c67cfdf7c8 metadata.xml 220 +SHA256 2bf8af6b1a1b4477258316f7442781b522a2401b9333ed89a734dc1aa5b132fc metadata.xml 220 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.2.2 (GNU/Linux) + +iD8DBQFEEelACRZPokWLroQRAps5AJ9Z698g154Iseu0CxvihaclFGMFrwCeKZq4 +FxVVLRYlhA9LPUmNRLFf0O0= +=PHVD +-----END PGP SIGNATURE----- diff --git a/net-libs/libfwbuilder/files/digest-libfwbuilder-2.0.10 b/net-libs/libfwbuilder/files/digest-libfwbuilder-2.0.10 index ba809c35c2fb..342d886830e1 100644 --- a/net-libs/libfwbuilder/files/digest-libfwbuilder-2.0.10 +++ b/net-libs/libfwbuilder/files/digest-libfwbuilder-2.0.10 @@ -1 +1,3 @@ MD5 7f171715bd398137e832a53628642fe6 libfwbuilder-2.0.10.tar.gz 281849 +RMD160 52421549d403785421a667c0dd4238d2cecf6b16 libfwbuilder-2.0.10.tar.gz 281849 +SHA256 468aa458877f324778220af1cf823b9f33e8d55b2d491f9741fa04e3729051df libfwbuilder-2.0.10.tar.gz 281849 diff --git a/net-libs/libfwbuilder/files/libfwbuilder-2.0.10-gcc41.patch b/net-libs/libfwbuilder/files/libfwbuilder-2.0.10-gcc41.patch new file mode 100644 index 000000000000..f75e7ec330b3 --- /dev/null +++ b/net-libs/libfwbuilder/files/libfwbuilder-2.0.10-gcc41.patch @@ -0,0 +1,43 @@ +diff -ur libfwbuilder-2.0.10-orig/src/fwbuilder/BackgroundOp.h libfwbuilder-2.0.10/src/fwbuilder/BackgroundOp.h +--- libfwbuilder-2.0.10-orig/src/fwbuilder/BackgroundOp.h 2006-03-10 00:21:19.000000000 -0500 ++++ libfwbuilder-2.0.10/src/fwbuilder/BackgroundOp.h 2006-03-10 00:31:42.000000000 -0500 +@@ -51,6 +51,8 @@ + namespace libfwbuilder + { + ++//Forward declaration ++void *background_thread(void *); + + /** + * Abstract class BackgroundOp represents operatioin executed in background +diff -ur libfwbuilder-2.0.10-orig/src/fwbuilder/dns.h libfwbuilder-2.0.10/src/fwbuilder/dns.h +--- libfwbuilder-2.0.10-orig/src/fwbuilder/dns.h 2006-03-10 00:21:19.000000000 -0500 ++++ libfwbuilder-2.0.10/src/fwbuilder/dns.h 2006-03-10 00:31:56.000000000 -0500 +@@ -92,7 +92,7 @@ + */ + static void init(); + +- DNS::DNS(); ++ DNS(); + + /** + * Finds IP adddresses of the host with given host name. +diff -ur libfwbuilder-2.0.10-orig/src/fwbuilder/IPAddress.h libfwbuilder-2.0.10/src/fwbuilder/IPAddress.h +--- libfwbuilder-2.0.10-orig/src/fwbuilder/IPAddress.h 2006-03-10 00:21:19.000000000 -0500 ++++ libfwbuilder-2.0.10/src/fwbuilder/IPAddress.h 2006-03-10 00:35:46.000000000 -0500 +@@ -202,6 +202,14 @@ + const IPAddress &end); + }; + ++//Forward decls ++std::vector<IPNetwork> getOverlap(const IPNetwork &n1,const IPNetwork &n2); ++std::vector<IPNetwork> substract(const IPNetwork &n1,const IPNetwork &n2); ++std::vector<IPNetwork> convertAddressRange(const IPAddress &start, ++ const IPAddress &end); ++ ++ ++ + class Interface; + class IPRoute + { + diff --git a/net-libs/libfwbuilder/libfwbuilder-2.0.10.ebuild b/net-libs/libfwbuilder/libfwbuilder-2.0.10.ebuild index 8f346d2f876f..977bdc0ac72d 100644 --- a/net-libs/libfwbuilder/libfwbuilder-2.0.10.ebuild +++ b/net-libs/libfwbuilder/libfwbuilder-2.0.10.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libfwbuilder/libfwbuilder-2.0.10.ebuild,v 1.1 2005/12/06 02:13:22 carlo Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/libfwbuilder/libfwbuilder-2.0.10.ebuild,v 1.2 2006/03/10 21:01:35 halcy0n Exp $ + +inherit eutils DESCRIPTION="Firewall Builder 2.0 API library and compiler framework" HOMEPAGE="http://www.fwbuilder.org/" @@ -17,6 +19,12 @@ DEPEND=">=dev-libs/libxml2-2.4.10 ssl? ( dev-libs/openssl ) =x11-libs/qt-3*" +src_unpack() { + unpack ${A} + + epatch "${FILESDIR}"/${P}-gcc41.patch +} + src_compile() { export QMAKE="${QTDIR}/bin/qmake" econf `use_with ssl openssl` `use_with snmp ucdsnmp` || die @@ -24,6 +32,6 @@ src_compile() { } src_install() { - make DDIR=${D} install || die + make DDIR="${D}" install || die prepalldocs } |