diff options
author | 2008-01-20 22:13:28 +0000 | |
---|---|---|
committer | 2008-01-20 22:13:28 +0000 | |
commit | 04f129439c7bdaf822eb21be0a1be9bd47cbaa06 (patch) | |
tree | 98633b84aed46b714f7f71b43e10d9f6a038a0ff /dev-libs/xmlrpc-c | |
parent | Fixed wrong package atom for libtheora, thanks to luckz from #gentoo-vdr. (diff) | |
download | gentoo-2-04f129439c7bdaf822eb21be0a1be9bd47cbaa06.tar.gz gentoo-2-04f129439c7bdaf822eb21be0a1be9bd47cbaa06.tar.bz2 gentoo-2-04f129439c7bdaf822eb21be0a1be9bd47cbaa06.zip |
Added a patch for gcc-4.3-compatibility as kindly provided by Devils-Hawk on bug 206353.
(Portage version: 2.1.4)
Diffstat (limited to 'dev-libs/xmlrpc-c')
-rw-r--r-- | dev-libs/xmlrpc-c/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/xmlrpc-c/files/xmlrpc-c-gcc43.patch | 82 | ||||
-rw-r--r-- | dev-libs/xmlrpc-c/xmlrpc-c-1.06.03.ebuild | 7 | ||||
-rw-r--r-- | dev-libs/xmlrpc-c/xmlrpc-c-1.06.09.ebuild | 3 |
4 files changed, 95 insertions, 5 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/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 |