summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWulf Krueger <philantrop@gentoo.org>2008-01-20 22:13:28 +0000
committerWulf Krueger <philantrop@gentoo.org>2008-01-20 22:13:28 +0000
commitbcd90353a1dc75d8b690bb712796f4cb011b5835 (patch)
tree55dff430d533f73bc8ae2edfabd604dd3c08a007 /dev-libs/xmlrpc-c
parentFixed wrong package atom for libtheora, thanks to luckz from #gentoo-vdr. (diff)
downloadhistorical-bcd90353a1dc75d8b690bb712796f4cb011b5835.tar.gz
historical-bcd90353a1dc75d8b690bb712796f4cb011b5835.tar.bz2
historical-bcd90353a1dc75d8b690bb712796f4cb011b5835.zip
Added a patch for gcc-4.3-compatibility as kindly provided by Devils-Hawk on bug 206353.
Package-Manager: portage-2.1.4
Diffstat (limited to 'dev-libs/xmlrpc-c')
-rw-r--r--dev-libs/xmlrpc-c/ChangeLog8
-rw-r--r--dev-libs/xmlrpc-c/Manifest28
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-gcc43.patch82
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.06.03.ebuild7
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.06.09.ebuild3
5 files changed, 111 insertions, 17 deletions
diff --git a/dev-libs/xmlrpc-c/ChangeLog b/dev-libs/xmlrpc-c/ChangeLog
index 4cf437a9de90..bb3983a79ea1 100644
--- a/dev-libs/xmlrpc-c/ChangeLog
+++ b/dev-libs/xmlrpc-c/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/xmlrpc-c
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.36 2008/01/14 20:07:08 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.37 2008/01/20 22:13:27 philantrop Exp $
+
+ 20 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org>
+ +files/xmlrpc-c-gcc43.patch, xmlrpc-c-1.06.03.ebuild,
+ xmlrpc-c-1.06.09.ebuild:
+ Added a patch for gcc-4.3-compatibility as kindly provided by Devils-Hawk on
+ bug 206353.
14 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org>
xmlrpc-c-1.06.09.ebuild:
diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest
index 7f3e170b8941..5a7d173766e8 100644
--- a/dev-libs/xmlrpc-c/Manifest
+++ b/dev-libs/xmlrpc-c/Manifest
@@ -14,20 +14,24 @@ AUX xmlrpc-c-1.06.03-mustbuildclient.patch 5124 RMD160 c668c5fb37711344dac9e1680
MD5 b6a1e0e53e90aa3fceb5be81a9d5d0ea files/xmlrpc-c-1.06.03-mustbuildclient.patch 5124
RMD160 c668c5fb37711344dac9e1680064e0eb3015ff8c files/xmlrpc-c-1.06.03-mustbuildclient.patch 5124
SHA256 fcd41df910adf58ac873094f38d332af64d290b4162a5a131892372f9187ffa8 files/xmlrpc-c-1.06.03-mustbuildclient.patch 5124
+AUX xmlrpc-c-gcc43.patch 3386 RMD160 7260a649337849caa2784f0ecdbe9a64e31215a7 SHA1 a90b4ba1ad7ba793dce640f62c15cdb46ee5d36f SHA256 d34c3c5e7b7fbcba19a1abdb1afafdeaebb32fff7300981027c6ed247eb80092
+MD5 f868464ff5fcc3b5ea2952053a463208 files/xmlrpc-c-gcc43.patch 3386
+RMD160 7260a649337849caa2784f0ecdbe9a64e31215a7 files/xmlrpc-c-gcc43.patch 3386
+SHA256 d34c3c5e7b7fbcba19a1abdb1afafdeaebb32fff7300981027c6ed247eb80092 files/xmlrpc-c-gcc43.patch 3386
DIST xmlrpc-c-1.06.03.tgz 679053 RMD160 e33916221bdb5c8f0b1ebd1099a08f6cc1ce12fa SHA1 06e0daaac84829b04ce6bd6f28dd23def259c3bf SHA256 f9bf17b1a7cdf7d1e20de855012e0f91aef3133316fab35aa27e719abf5383d1
DIST xmlrpc-c-1.06.09.tgz 680245 RMD160 0f8678f1f643ae6d78d445d96e7205e89b4d07c5 SHA1 9a6b902c61e9d8a76d66527562caa1d397c6addd SHA256 3dd759bb3fc2df519c51cfac605144f973e28603c1d9e028211212dc3dfd3f22
-EBUILD xmlrpc-c-1.06.03.ebuild 1350 RMD160 20f655e0bf88a81387862b4ba1486ce858337665 SHA1 d1014007e64f5955e0d28f82ac12d1415f002be7 SHA256 09f52255df53be8c03ad126afc4aca66dcf87a8589fbe350c19cfeb426b743ad
-MD5 b1fd2c308e23ef5bc240c205459462ea xmlrpc-c-1.06.03.ebuild 1350
-RMD160 20f655e0bf88a81387862b4ba1486ce858337665 xmlrpc-c-1.06.03.ebuild 1350
-SHA256 09f52255df53be8c03ad126afc4aca66dcf87a8589fbe350c19cfeb426b743ad xmlrpc-c-1.06.03.ebuild 1350
-EBUILD xmlrpc-c-1.06.09.ebuild 1667 RMD160 2fa56ceedd7b0536123ca18d932a212a0a17acdc SHA1 9ef9ba0bf30585e53f9be8f0df7f55366940116d SHA256 6ee73b0e9524b708e6af9b1ab06de8a7a4af930e1aa4cdd1f6f7bfd2041b76c4
-MD5 bcb39f8a1df227b738a5c10c3eae43b8 xmlrpc-c-1.06.09.ebuild 1667
-RMD160 2fa56ceedd7b0536123ca18d932a212a0a17acdc xmlrpc-c-1.06.09.ebuild 1667
-SHA256 6ee73b0e9524b708e6af9b1ab06de8a7a4af930e1aa4cdd1f6f7bfd2041b76c4 xmlrpc-c-1.06.09.ebuild 1667
-MISC ChangeLog 5365 RMD160 1d2089d38527bb7c0aa3a388f6c320ad77129885 SHA1 3250e0681a0142e4facd9347d68eeb8087c28219 SHA256 7155f339769a8503eb2faa8e09f4115c23f8edf737e90445a60bc29e8fe03f6f
-MD5 269a632a8bf2e270feecb42e63d8856c ChangeLog 5365
-RMD160 1d2089d38527bb7c0aa3a388f6c320ad77129885 ChangeLog 5365
-SHA256 7155f339769a8503eb2faa8e09f4115c23f8edf737e90445a60bc29e8fe03f6f ChangeLog 5365
+EBUILD xmlrpc-c-1.06.03.ebuild 1395 RMD160 de1bb097a98e9d3a12d02c31f81b13b064b19603 SHA1 54d12e92622e98345d87d794f3e151c8c436b049 SHA256 557bd11f965b4cda2416d4de18c50bbaae324205c3cf4ff5e01b4175fe981e28
+MD5 53b12d26690cc2c05c959e8bd8e63711 xmlrpc-c-1.06.03.ebuild 1395
+RMD160 de1bb097a98e9d3a12d02c31f81b13b064b19603 xmlrpc-c-1.06.03.ebuild 1395
+SHA256 557bd11f965b4cda2416d4de18c50bbaae324205c3cf4ff5e01b4175fe981e28 xmlrpc-c-1.06.03.ebuild 1395
+EBUILD xmlrpc-c-1.06.09.ebuild 1707 RMD160 0b19e3373ff8bb588ebcd7ec978d55399cf315ad SHA1 31c2c9d7d1ef3010493b17fb2842b2087db87c55 SHA256 21b459054079482050ff5337b2f64e6a0df881896e49bd761496c6e107906325
+MD5 514a494bbe54538b4cfbd2c79c2f0d3c xmlrpc-c-1.06.09.ebuild 1707
+RMD160 0b19e3373ff8bb588ebcd7ec978d55399cf315ad xmlrpc-c-1.06.09.ebuild 1707
+SHA256 21b459054079482050ff5337b2f64e6a0df881896e49bd761496c6e107906325 xmlrpc-c-1.06.09.ebuild 1707
+MISC ChangeLog 5597 RMD160 3246a48e8fc07a0c098d6b7a9d1dd7ad3970ebd7 SHA1 371ce1cdd02a4227421dc45af65dd2a39ab06cec SHA256 e6cf97e2d984a56517a7d070b3702f247ef52beb2b66c94a321e03af68b76384
+MD5 55f283640603bea43428ad14d1135547 ChangeLog 5597
+RMD160 3246a48e8fc07a0c098d6b7a9d1dd7ad3970ebd7 ChangeLog 5597
+SHA256 e6cf97e2d984a56517a7d070b3702f247ef52beb2b66c94a321e03af68b76384 ChangeLog 5597
MISC metadata.xml 252 RMD160 3569a8c74f4fe5daa6ccffa29ea2f353692c129c SHA1 fedaa12353a12a6b010da943110e2df3b073f2e9 SHA256 c8f4a1165b70224f3a567ab9abe9c4be4b4d659697f86393a8ab25a944e429da
MD5 284b07bfc3a588a39e82b7470b55fdb1 metadata.xml 252
RMD160 3569a8c74f4fe5daa6ccffa29ea2f353692c129c metadata.xml 252
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-gcc43.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-gcc43.patch
new file mode 100644
index 000000000000..6aa705c29a0c
--- /dev/null
+++ b/dev-libs/xmlrpc-c/files/xmlrpc-c-gcc43.patch
@@ -0,0 +1,82 @@
+diff -rup xmlrpc-c-1.06.03/examples/cpp/sample_add_client_complex.cpp xmlrpc-c-devel/examples/cpp/sample_add_client_complex.cpp
+--- xmlrpc-c-1.06.03/examples/cpp/sample_add_client_complex.cpp 2005-11-06 21:28:00.000000000 +0100
++++ xmlrpc-c-devel/examples/cpp/sample_add_client_complex.cpp 2008-01-17 16:42:40.000000000 +0100
+@@ -15,6 +15,7 @@
+ =============================================================================*/
+
+ #include <cassert>
++#include <cstdlib>
+ #include <string>
+ #include <iostream>
+ #include <xmlrpc-c/girerr.hpp>
+diff -rup xmlrpc-c-1.06.03/examples/cpp/xmlrpc_sample_add_client.cpp xmlrpc-c-devel/examples/cpp/xmlrpc_sample_add_client.cpp
+--- xmlrpc-c-1.06.03/examples/cpp/xmlrpc_sample_add_client.cpp 2005-06-05 02:01:35.000000000 +0200
++++ xmlrpc-c-devel/examples/cpp/xmlrpc_sample_add_client.cpp 2008-01-17 16:42:04.000000000 +0100
+@@ -1,4 +1,5 @@
+ #include <string>
++#include <cstdlib>
+ #include <iostream>
+ #include <xmlrpc-c/girerr.hpp>
+ #include <xmlrpc-c/base.hpp>
+diff -rup xmlrpc-c-1.06.03/include/xmlrpc-c/oldcppwrapper.hpp xmlrpc-c-devel/include/xmlrpc-c/oldcppwrapper.hpp
+--- xmlrpc-c-1.06.03/include/xmlrpc-c/oldcppwrapper.hpp 2008-01-17 16:43:30.000000000 +0100
++++ xmlrpc-c-devel/include/xmlrpc-c/oldcppwrapper.hpp 2008-01-17 16:29:31.000000000 +0100
+@@ -26,6 +26,7 @@
+
+
+ #include <string>
++#include <cstdlib>
+ #include <xmlrpc-c/base.h>
+ #include <xmlrpc-c/client.h>
+ #include <xmlrpc-c/server.h>
+diff -rup xmlrpc-c-1.06.03/src/cpp/client_simple.cpp xmlrpc-c-devel/src/cpp/client_simple.cpp
+--- xmlrpc-c-1.06.03/src/cpp/client_simple.cpp 2008-01-17 16:43:30.000000000 +0100
++++ xmlrpc-c-devel/src/cpp/client_simple.cpp 2008-01-17 16:27:18.000000000 +0100
+@@ -1,4 +1,5 @@
+ #include <string>
++#include <cstring>
+
+ #include "xmlrpc-c/girerr.hpp"
+ using girerr::error;
+diff -rup xmlrpc-c-1.06.03/src/cpp/server_abyss.cpp xmlrpc-c-devel/src/cpp/server_abyss.cpp
+--- xmlrpc-c-1.06.03/src/cpp/server_abyss.cpp 2008-01-17 16:43:30.000000000 +0100
++++ xmlrpc-c-devel/src/cpp/server_abyss.cpp 2008-01-17 16:26:23.000000000 +0100
+@@ -1,4 +1,5 @@
+ #include <cassert>
++#include <cstdlib>
+ #include <string>
+ #include <memory>
+ #include <signal.h>
+diff -rup xmlrpc-c-1.06.03/src/cpp/value.cpp xmlrpc-c-devel/src/cpp/value.cpp
+--- xmlrpc-c-1.06.03/src/cpp/value.cpp 2008-01-17 16:43:30.000000000 +0100
++++ xmlrpc-c-devel/src/cpp/value.cpp 2008-01-17 16:25:45.000000000 +0100
+@@ -31,6 +31,7 @@
+ #include <string>
+ #include <vector>
+ #include <time.h>
++#include <cstdlib>
+
+ #include "xmlrpc-c/girerr.hpp"
+ using girerr::error;
+diff -rup xmlrpc-c-1.06.03/src/cpp/XmlRpcCpp.cpp xmlrpc-c-devel/src/cpp/XmlRpcCpp.cpp
+--- xmlrpc-c-1.06.03/src/cpp/XmlRpcCpp.cpp 2008-01-17 16:43:30.000000000 +0100
++++ xmlrpc-c-devel/src/cpp/XmlRpcCpp.cpp 2008-01-17 16:24:46.000000000 +0100
+@@ -25,6 +25,8 @@
+
+
+ #include <string>
++#include <cstdlib>
++#include <memory.h>
+ #include "xmlrpc-c/oldcppwrapper.hpp"
+
+ using std::string;
+diff -rup xmlrpc-c-1.06.03/tools/xml-rpc-api2cpp/xml-rpc-api2cpp.cpp xmlrpc-c-devel/tools/xml-rpc-api2cpp/xml-rpc-api2cpp.cpp
+--- xmlrpc-c-1.06.03/tools/xml-rpc-api2cpp/xml-rpc-api2cpp.cpp 2008-01-17 16:43:30.000000000 +0100
++++ xmlrpc-c-devel/tools/xml-rpc-api2cpp/xml-rpc-api2cpp.cpp 2008-01-17 16:28:34.000000000 +0100
+@@ -1,5 +1,6 @@
+ #include <iostream>
+ #include <stdexcept>
++#include <cstdlib>
+
+ #include "xmlrpc-c/oldcppwrapper.hpp"
+
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.06.03.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.06.03.ebuild
index aabc79a2028f..6a027838dee8 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.06.03.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.06.03.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.06.03.ebuild,v 1.7 2007/10/01 17:17:19 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.06.03.ebuild,v 1.8 2008/01/20 22:13:27 philantrop Exp $
inherit eutils
@@ -36,6 +36,7 @@ src_unpack() {
epatch "${FILESDIR}"/${PN}-1.06.02-threadupdatestatus.patch
epatch "${FILESDIR}"/${PN}-1.06.02-strsol.patch
epatch "${FILESDIR}"/${PN}-1.06.03-mustbuildclient.patch
+ epatch "${FILESDIR}"/${PN}-gcc43.patch
}
src_compile() {
@@ -47,5 +48,5 @@ src_compile() {
}
src_install() {
- make DESTDIR=${D} install || die
+ emake DESTDIR="${D}" install || die
}
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09.ebuild
index ead025048a3f..d79814aa7f76 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09.ebuild,v 1.10 2008/01/14 20:07:08 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09.ebuild,v 1.11 2008/01/20 22:13:27 philantrop Exp $
inherit eutils
@@ -35,6 +35,7 @@ src_unpack() {
epatch "${FILESDIR}"/${PN}-1.05-pic.patch
epatch "${FILESDIR}"/${PN}-1.06.02-threadupdatestatus.patch
epatch "${FILESDIR}"/${PN}-1.06.02-strsol.patch
+ epatch "${FILESDIR}"/${PN}-gcc43.patch
# Respect the user's CFLAGS/CXXFLAGS.
sed -i -e "/CFLAGS_COMMON/s:-g -O3$:${CFLAGS}:" Makefile.common