summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-libs/xmlrpc-c/ChangeLog11
-rw-r--r--dev-libs/xmlrpc-c/Manifest7
-rw-r--r--dev-libs/xmlrpc-c/files/digest-xmlrpc-c-0.9.9-r11
-rw-r--r--dev-libs/xmlrpc-c/files/gentoo-0.9.9-r1.patch36
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-0.9.9-r1.ebuild27
5 files changed, 78 insertions, 4 deletions
diff --git a/dev-libs/xmlrpc-c/ChangeLog b/dev-libs/xmlrpc-c/ChangeLog
index a8c74cc75421..c57335c5c851 100644
--- a/dev-libs/xmlrpc-c/ChangeLog
+++ b/dev-libs/xmlrpc-c/ChangeLog
@@ -1,13 +1,20 @@
# ChangeLog for dev-libs/xmlrpc-c
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.4 2004/07/02 04:57:37 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.5 2004/08/16 19:58:58 pvdabeel Exp $
+
+
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmlrpc-c-0.9.9.ebuild:
virtual/glibc -> virtual/libc
+*xmlrpc-c-0.9.9-r1; Pieter Van den Abeele <pvdabeel@gentoo.org> :
+
+ 16 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> :
+ Fixes 47830
+
*xmlrpc-c-0.9.9 (07 Mar 2003)
- 07 Mar 2002; Pieter Van den Abeele<pvdabeel@gentoo.org> :
+ 07 Mar 2002; Pieter Van den Abeele <pvdabeel@gentoo.org> :
Created an ebuild - also tested on ppc
diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest
index dc947dcfa76a..f8498cd6009a 100644
--- a/dev-libs/xmlrpc-c/Manifest
+++ b/dev-libs/xmlrpc-c/Manifest
@@ -1,4 +1,7 @@
-MD5 af97cbe2d59df474e71161b6837bc033 xmlrpc-c-0.9.9.ebuild 629
MD5 b75884911984601ae42f82d8d5f8be0e ChangeLog 459
-MD5 0f8ac3408fe2e397a7c36f202dd052ac files/gentoo-0.9.9.patch 340
+MD5 af97cbe2d59df474e71161b6837bc033 xmlrpc-c-0.9.9.ebuild 629
+MD5 b63b30be9ad728f54c597a4569dafa28 xmlrpc-c-0.9.9-r1.ebuild 628
MD5 d48905e84bfc5364939c6325d9790616 files/digest-xmlrpc-c-0.9.9 66
+MD5 0f8ac3408fe2e397a7c36f202dd052ac files/gentoo-0.9.9.patch 340
+MD5 690430bdd18177bddaa2b7878512afc1 files/gentoo-0.9.9-r1.patch 1460
+MD5 d48905e84bfc5364939c6325d9790616 files/digest-xmlrpc-c-0.9.9-r1 66
diff --git a/dev-libs/xmlrpc-c/files/digest-xmlrpc-c-0.9.9-r1 b/dev-libs/xmlrpc-c/files/digest-xmlrpc-c-0.9.9-r1
new file mode 100644
index 000000000000..da9c33ed03d1
--- /dev/null
+++ b/dev-libs/xmlrpc-c/files/digest-xmlrpc-c-0.9.9-r1
@@ -0,0 +1 @@
+MD5 b18f7f8d5dfc451b3595a8084c8ebb86 xmlrpc-c-0.9.9.tar.gz 416655
diff --git a/dev-libs/xmlrpc-c/files/gentoo-0.9.9-r1.patch b/dev-libs/xmlrpc-c/files/gentoo-0.9.9-r1.patch
new file mode 100644
index 000000000000..5f0489b15d41
--- /dev/null
+++ b/dev-libs/xmlrpc-c/files/gentoo-0.9.9-r1.patch
@@ -0,0 +1,36 @@
+diff -ur xmlrpc-c-0.9.9/examples/meerkat-app-list.cc xmlrpc-c-0.9.9-mod/examples/meerkat-app-list.cc
+--- xmlrpc-c-0.9.9/examples/meerkat-app-list.cc 2001-03-25 14:47:47.000000000 -0800
++++ xmlrpc-c-0.9.9-mod/examples/meerkat-app-list.cc 2004-04-14 12:08:27.000000000 -0700
+@@ -2,8 +2,8 @@
+ // For more details about O'Reilly's excellent Meerkat news service, see:
+ // http://www.oreillynet.com/pub/a/rss/2000/11/14/meerkat_xmlrpc.html */
+
+-#include <iostream.h>
+-#include <strstream.h>
++#include <iostream>
++#include <strstream>
+
+ #include <XmlRpcCpp.h>
+
+diff -ur xmlrpc-c-0.9.9/src/XmlRpcCpp.h xmlrpc-c-0.9.9-mod/src/XmlRpcCpp.h
+--- xmlrpc-c-0.9.9/src/XmlRpcCpp.h 2001-03-25 15:20:26.000000000 -0800
++++ xmlrpc-c-0.9.9-mod/src/XmlRpcCpp.h 2004-04-14 12:07:42.000000000 -0700
+@@ -25,6 +25,7 @@
+ // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ // SUCH DAMAGE.
+
++using namespace std;
+
+ //=========================================================================
+ // XML-RPC C++ API
+diff -ur xmlrpc-c-0.9.9/tools/xml-rpc-api2cpp/DataType.cc xmlrpc-c-0.9.9-mod/tools/xml-rpc-api2cpp/DataType.cc
+--- xmlrpc-c-0.9.9/tools/xml-rpc-api2cpp/DataType.cc 2001-03-29 12:39:06.000000000 -0800
++++ xmlrpc-c-0.9.9-mod/tools/xml-rpc-api2cpp/DataType.cc 2004-04-14 12:10:48.000000000 -0700
+@@ -1,5 +1,5 @@
+-#include <iostream.h>
+-#include <strstream.h>
++#include <iostream>
++#include <strstream>
+ #include <stdexcept>
+
+ #include <XmlRpcCpp.h>
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-0.9.9-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-0.9.9-r1.ebuild
new file mode 100644
index 000000000000..e02984204c98
--- /dev/null
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-0.9.9-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-0.9.9-r1.ebuild,v 1.1 2004/08/16 19:58:58 pvdabeel Exp $
+
+inherit eutils
+
+DESCRIPTION="A lightweigt RPC library based on XML and HTTP"
+SRC_URI="mirror://sourceforge/xmlrpc-c/${P}.tar.gz"
+HOMEPAGE="http://xmlrpc-c.sourceforge.net/"
+
+KEYWORDS="x86 ppc"
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="virtual/libc
+ net-libs/libwww"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/gentoo-${PV}-r1.patch
+}
+
+src_install() {
+ make prefix=${D}/usr install || die
+}