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
commit04f129439c7bdaf822eb21be0a1be9bd47cbaa06 (patch)
tree98633b84aed46b714f7f71b43e10d9f6a038a0ff /dev-libs/xmlrpc-c
parentFixed wrong package atom for libtheora, thanks to luckz from #gentoo-vdr. (diff)
downloadgentoo-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/ChangeLog8
-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
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