summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2009-04-27 12:21:51 +0200
committerPeter Alfredsen <loki_val@gentoo.org>2009-04-27 12:21:51 +0200
commit247a1a88e5a91938bc62126a8f8e2be1202cc6bd (patch)
treea84e97ad1f39c39cefcb211d1efe83011b12de96
parentFfmpeg not used, punted. (diff)
downloadloki_val-247a1a88e5a91938bc62126a8f8e2be1202cc6bd.tar.gz
loki_val-247a1a88e5a91938bc62126a8f8e2be1202cc6bd.tar.bz2
loki_val-247a1a88e5a91938bc62126a8f8e2be1202cc6bd.zip
Xmlrpc-c-1.18.02 in tree, punting old.
-rw-r--r--dev-libs/xmlrpc-c/ChangeLog365
-rw-r--r--dev-libs/xmlrpc-c/Manifest20
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-abyss-fix.patch62
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-build-tools-restructure.patch441
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-build-tools.patch47
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-parallel-make.patch17
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-pstream-gcc-4.3.patch23
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-tools-build-fix.patch40
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0001-Fix-parallel-make-for-Gentoo-bug-255440.patch26
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0002-Fixup-abyss-compilation-add-lpthread-and-make-paral.patch65
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0003-Fix-compilation-of-xmlrpc_pstream-with-gcc-4.3.patch32
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0004-Make-tools-a-part-of-the-normal-build-system.patch823
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0005-Make-the-buildfiles-respect-the-options-passed-to-co.patch31
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0006-Clean-up-some-left-over-libtool-lint.patch67
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0007-Add-enable-docs-option-and-the-associated-infrastruc.patch566
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0008-Fix-using-configure-s-input.-We-need-to-define-exec_.patch28
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0009-Fix-C-gcc-4.3-tests.patch53
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0010-Fix-C-tests-linking-order.patch56
-rw-r--r--dev-libs/xmlrpc-c/metadata.xml9
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.16.08.ebuild93
20 files changed, 0 insertions, 2864 deletions
diff --git a/dev-libs/xmlrpc-c/ChangeLog b/dev-libs/xmlrpc-c/ChangeLog
deleted file mode 100644
index 0ada8d7..0000000
--- a/dev-libs/xmlrpc-c/ChangeLog
+++ /dev/null
@@ -1,365 +0,0 @@
-# ChangeLog for dev-libs/xmlrpc-c
-# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.78 2009/01/03 17:52:01 loki_val Exp $
-
- 03 Jan 2009; Peter Alfredsen <loki_val@gentoo.org>
- xmlrpc-c-1.16.06-r1.ebuild:
- Bug 251415 not solved, reverting previous change.
-
- 03 Jan 2009; Peter Alfredsen <loki_val@gentoo.org>
- xmlrpc-c-1.16.06-r1.ebuild:
- We need to "emake all" or we'll run into bug 251415. Per suggestion from
- upstream.
-
-*xmlrpc-c-1.16.06-r1 (02 Jan 2009)
-
- 02 Jan 2009; Peter Alfredsen <loki_val@gentoo.org>
- +files/xmlrpc-c-1.16.06-parallel-make.patch, +xmlrpc-c-1.16.06-r1.ebuild:
- Fix bug 251850, parallel make issue that would cause xmlrpc.h to not be
- installed. Thanks to Diego for the report.
-
- 03 Dec 2008; Peter Alfredsen <loki_val@gentoo.org>
- xmlrpc-c-1.16.06.ebuild:
- The --no-undefined patch had the fortunate effect of making parallel make
- work, halving compilation time.
-
-*xmlrpc-c-1.16.06 (03 Dec 2008)
-
- 03 Dec 2008; Peter Alfredsen <loki_val@gentoo.org>
- -files/xmlrpc-c-1.16.04-abyss-disable.patch,
- -files/xmlrpc-c-1.16.04-compile.patch,
- -files/xmlrpc-c-1.16.04-cpplinking.patch,
- -files/xmlrpc-c-1.16.04-linking-order.patch,
- +files/xmlrpc-c-1.16.06-no-undefined.patch, -xmlrpc-c-1.16.04.ebuild,
- +xmlrpc-c-1.16.06.ebuild:
- Add new version. Upstream accepted our fixes from .04. New fixes included
- fixing bug 246749.
-
-*xmlrpc-c-1.16.04 (29 Nov 2008)
-
- 29 Nov 2008; Peter Alfredsen <loki_val@gentoo.org>
- +files/xmlrpc-c-1.16.04-abyss-disable.patch,
- +files/xmlrpc-c-1.16.04-compile.patch,
- +files/xmlrpc-c-1.16.04-cpplinking.patch,
- +files/xmlrpc-c-1.16.04-linking-order.patch, +xmlrpc-c-1.16.04.ebuild:
- Bump, bug 246083. Also solves bug 235989 (!!).
-
-*xmlrpc-c-1.15.05 (24 Aug 2008)
-
- 24 Aug 2008; Peter Alfredsen <loki_val@gentoo.org>
- -xmlrpc-c-1.06.09-r2.ebuild, -xmlrpc-c-1.15.02.ebuild,
- -xmlrpc-c-1.15.03.ebuild, +xmlrpc-c-1.15.05.ebuild:
- Bump to 1.15.05, remove old
-
- 09 Aug 2008; Santiago M. Mola <coldwind@gentoo.org>
- xmlrpc-c-1.06.27.ebuild:
- amd64 stable wrt bug #233123
-
- 06 Aug 2008; Peter Alfredsen <loki_val@gentoo.org>
- xmlrpc-c-1.14.07-r1.ebuild, xmlrpc-c-1.15.02.ebuild,
- xmlrpc-c-1.15.03.ebuild:
- Make >=xmlrpc-c-1.14.07 multilib-strict safe. For real this time. Bug
- #233468, thanks to en.ABCD@gmail.com. Re-enable cxx useflag for
- >=xmlrpc-c-1.15.02. Disable running unneeded autotools, bug #233436,
- thanks to gentoobugsie@gmail.com.
-
- 02 Aug 2008; Markus Rothe <corsair@gentoo.org> xmlrpc-c-1.06.27.ebuild:
- Stable on ppc64; bug #233123
-
- 01 Aug 2008; nixnut <nixnut@gentoo.org> xmlrpc-c-1.06.27.ebuild:
- Stable on ppc wrt bug 233123
-
-*xmlrpc-c-1.14.07-r1 (31 Jul 2008)
-
- 31 Jul 2008; Peter Alfredsen <loki_val@gentoo.org>
- -files/xmlrpc-c-1.14.07-multilib.patch, -xmlrpc-c-1.14.07.ebuild,
- +xmlrpc-c-1.14.07-r1.ebuild:
- Reverse the damage I've done, multilib patch installed into /usr/usr/lib64
- on amd64, see bug 233468. This is not strict-multilib, but we'll deal with
- that later.
-
- 30 Jul 2008; Peter Alfredsen <loki_val@gentoo.org>
- +files/xmlrpc-c-1.14.07-multilib.patch, xmlrpc-c-1.14.07.ebuild:
- Fixup for multilib, bug #233143.
-
- 28 Jul 2008; Raúl Porcel <armin76@gentoo.org> xmlrpc-c-1.06.27.ebuild:
- alpha/ia64/x86 stable wrt #233123
-
- 28 Jul 2008; Ferris McCormick <fmccor@gentoo.org> xmlrpc-c-1.06.27.ebuild:
- Sparc stable, Bug #233123.
-
- 28 Jul 2008; Jeroen Roovers <jer@gentoo.org> xmlrpc-c-1.06.27.ebuild:
- Stable for HPPA (bug #233123).
-
- 27 Jul 2008; Peter Alfredsen <loki_val@gentoo.org>
- xmlrpc-c-1.14.07.ebuild:
- Prepare for public consumption.
-
-*xmlrpc-c-1.15.03 (27 Jul 2008)
-
- 27 Jul 2008; Peter Alfredsen <loki_val@gentoo.org>
- +xmlrpc-c-1.15.03.ebuild:
- Bump
-
-*xmlrpc-c-1.15.02 (20 Jul 2008)
-
- 20 Jul 2008; Peter Alfredsen <loki_val@gentoo.org>
- +xmlrpc-c-1.15.02.ebuild:
- Bump
-
- 15 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
- +files/xmlrpc-c-1.14.07-abyss-disable.patch, xmlrpc-c-1.14.07.ebuild:
- Really, *don't* build abyss. Bug 227187.
-
- 08 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
- -xmlrpc-c-1.06.03.ebuild:
- Remove old.
-
- 08 Jun 2008; Kenneth Prugh <ken69267@gentoo.org>
- xmlrpc-c-1.06.09-r2.ebuild:
- amd64 stable, bug #224275
-
-*xmlrpc-c-1.14.07 (04 Jun 2008)
-
- 04 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
- +xmlrpc-c-1.14.07.ebuild:
- Add 1.14.07 for testing. Resolves bug 203810.
-
- 04 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
- -xmlrpc-c-1.06.09.ebuild, -xmlrpc-c-1.06.09-r1.ebuild:
- Remove old.
-
- 02 Jun 2008; Raúl Porcel <armin76@gentoo.org> xmlrpc-c-1.06.09-r2.ebuild:
- alpha/ia64/sparc stable wrt #224275
-
- 01 Jun 2008; nixnut <nixnut@gentoo.org> xmlrpc-c-1.06.09-r2.ebuild:
- Stable on ppc wrt bug 224275
-
- 31 May 2008; Jeroen Roovers <jer@gentoo.org> xmlrpc-c-1.06.09-r2.ebuild:
- Stable for HPPA (bug #224275).
-
- 31 May 2008; Christian Faulhammer <opfer@gentoo.org>
- xmlrpc-c-1.06.09-r2.ebuild:
- stable x86, bug 224275
-
- 31 May 2008; Peter Alfredsen <loki_val@gentoo.org>
- xmlrpc-c-1.06.09-r2.ebuild, xmlrpc-c-1.06.27.ebuild:
- Committing build-time fix for bug 214137; SRCDIR was getting passed to the
- ebuild
-
-*xmlrpc-c-1.06.27 (30 May 2008)
-
- 30 May 2008; Peter Alfredsen <loki_val@gentoo.org>
- +files/xmlrpc-c-1.06.27-abyss-header-fixup.patch,
- +files/xmlrpc-c-1.06.27-curl-easy-setopt.patch,
- +files/xmlrpc-c-1.06.27-gcc43-test-fix.patch, metadata.xml,
- +xmlrpc-c-1.06.27.ebuild:
- Version bump. Taking over as maintainer.
-
- 27 May 2008; Markus Rothe <corsair@gentoo.org> xmlrpc-c-1.06.09-r2.ebuild:
- Stable on ppc64
-
- 28 Apr 2008; Christian Heim <phreak@gentoo.org> metadata.xml:
- Remove Wulf C. Krueger (philantrop) from metadata.xml (as per #168573).
-
-*xmlrpc-c-1.06.09-r2 (22 Apr 2008)
-
- 22 Apr 2008; Doug Goldstein <cardoe@gentoo.org>
- +xmlrpc-c-1.06.09-r2.ebuild:
- rev bump to bump EAPI so everything builds properly with default USE flags
-
- 21 Apr 2008; Diego Pettenò <flameeyes@gentoo.org>
- +files/xmlrpc-c-1.06.09+curl-7.18.patch, xmlrpc-c-1.06.09-r1.ebuild:
- Add patch to fix building with curl 7.18, thanks to Christophe Philemotte
- in bug #216139.
-
- 02 Mar 2008; Wulf C. Krueger <philantrop@gentoo.org>
- files/xmlrpc-c-1.06.09-asneeded.patch,
- +files/xmlrpc-c-1.06.09-strsol.patch, xmlrpc-c-1.06.09-r1.ebuild:
- Added an updated linking patch as kindly provided by corsair on bug 209138.
- xmlrpc-c now respects the user's LDFLAGS. Fixes bug 209693.
-
-*xmlrpc-c-1.06.09-r1 (22 Feb 2008)
-
- 22 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org>
- +xmlrpc-c-1.06.09-r1.ebuild:
- Revision bump to ensure that -Wl,--as-needed get Flameeyes' fix.
-
- 21 Feb 2008; Raúl Porcel <armin76@gentoo.org> xmlrpc-c-1.06.09.ebuild:
- alpha/ia64/sparc/x86 stable
-
- 11 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
- +files/xmlrpc-c-1.06.09-asneeded.patch, xmlrpc-c-1.06.09.ebuild:
- Fix linking with --as-needed by properly link to libxml2 when using it.
- Fixes cmake build with --as-needed.
-
- 06 Feb 2008; Markus Rothe <corsair@gentoo.org> xmlrpc-c-1.06.09.ebuild:
- Back to ~ppc64. It fails on another machine
-
- 05 Feb 2008; Markus Rothe <corsair@gentoo.org> xmlrpc-c-1.06.09.ebuild:
- Stable on ppc64
-
- 03 Feb 2008; Wulf C. Krueger <philantrop@gentoo.org>
- xmlrpc-c-1.06.09.ebuild:
- Fixed overriding custom MAKEOPTS. Fixes bug 207924. Thanks, Jokey!
-
- 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:
- ppc. stable
-
- 13 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org>
- xmlrpc-c-1.06.09.ebuild:
- Made the build system respect the user's CFLAGS/CXXFLAGS.
-
- 10 Jan 2008; Guy Martin <gmsoft@gentoo.org> xmlrpc-c-1.06.09.ebuild:
- Added hppa to KEYWORDS.
-
- 13 Dec 2007; Wulf C. Krueger <philantrop@gentoo.org>
- -files/xmlrpc-c-1.10.00-cmake.patch,
- -files/xmlrpc-c-1.10.00-mutexcreate.patch, metadata.xml,
- xmlrpc-c-1.06.09.ebuild, -xmlrpc-c-1.10.00.ebuild:
- Removed broken version 1.10.00. Fixed several minor issues as per bug 194031.
-
- 11 Dec 2007; Benedikt Böhm <hollow@gentoo.org> metadata.xml:
- update metadata
-
- 14 Oct 2007; Markus Rothe <corsair@gentoo.org> xmlrpc-c-1.06.09.ebuild:
- Added ~ppc64; bu #194031
-
- 06 Oct 2007; Raúl Porcel <armin76@gentoo.org> xmlrpc-c-1.06.09.ebuild:
- Add ~ia64/~sparc wrt #194031
-
- 02 Oct 2007; Jeroen Roovers <jer@gentoo.org> xmlrpc-c-1.06.09.ebuild:
- Marked ~hppa (bug #194031).
-
- 01 Oct 2007; Roy Marples <uberlord@gentoo.org> xmlrpc-c-1.06.03.ebuild,
- xmlrpc-c-1.06.09.ebuild:
- Keyworded ~sparc-fbsd and ~x86-fbsd, #194031.
-
- 22 May 2007; Benedikt Böhm <hollow@gentoo.org>
- -files/gentoo-0.9.9-r1.patch, -files/xmlrpc-c-gcc-3.4.patch,
- -xmlrpc-c-0.9.9-r1.ebuild:
- clean up
-
- 22 May 2007; Bryan Østergaard <kloeri@gentoo.org>
- xmlrpc-c-1.06.03.ebuild:
- Stable on Alpha, bug 166998.
-
-*xmlrpc-c-1.10.00 (22 May 2007)
-
- 22 May 2007; Benedikt Böhm <hollow@gentoo.org>
- +files/xmlrpc-c-1.10.00-cmake.patch,
- +files/xmlrpc-c-1.10.00-mutexcreate.patch, -xmlrpc-c-1.09.00.ebuild,
- +xmlrpc-c-1.10.00.ebuild:
- version bump; uses experimental cmake patch from Enrico Scholz
-
- 14 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
- add <herd>no-herd</herd>
-
- 17 Mar 2007; Steve Dibb <beandog@gentoo.org> xmlrpc-c-1.06.03.ebuild:
- amd64 stable, bug 166998
-
- 18 Feb 2007; nixnut <nixnut@gentoo.org> xmlrpc-c-1.06.03.ebuild:
- Stable on ppc wrt bug 166998
-
- 15 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
- xmlrpc-c-1.06.03.ebuild:
- stable x86; bug 166998
-
-*xmlrpc-c-1.06.09 (15 Feb 2007)
-
- 15 Feb 2007; Benedikt Böhm <hollow@gentoo.org> +xmlrpc-c-1.06.09.ebuild:
- version bump
-
-*xmlrpc-c-1.09.00 (30 Jan 2007)
-
- 30 Jan 2007; Benedikt Böhm <hollow@gentoo.org> -xmlrpc-c-1.06.02.ebuild,
- +xmlrpc-c-1.09.00.ebuild:
- version bump; remove old version
-
- 12 Aug 2006; Benedikt Böhm <hollow@gentoo.org>
- files/xmlrpc-c-1.06.03-mustbuildclient.patch, xmlrpc-c-1.06.03.ebuild:
- fix previous patch for optional client libs
-
-*xmlrpc-c-1.06.03 (12 Aug 2006)
-
- 12 Aug 2006; Benedikt Böhm <hollow@gentoo.org>
- -files/xmlrpc-c-1.05-client-global.patch,
- -files/xmlrpc-c-1.05-iostream.patch,
- -files/xmlrpc-c-1.05-no-extra-qual.patch,
- +files/xmlrpc-c-1.06.03-mustbuildclient.patch, -xmlrpc-c-1.05-r2.ebuild,
- +xmlrpc-c-1.06.03.ebuild:
- version bump; fix #142929
-
-*xmlrpc-c-1.06.02 (31 Jul 2006)
-
- 31 Jul 2006; Benedikt Böhm <hollow@gentoo.org>
- +files/xmlrpc-c-1.06.02-strsol.patch,
- +files/xmlrpc-c-1.06.02-threadupdatestatus.patch,
- -xmlrpc-c-1.03.14.ebuild, -xmlrpc-c-1.05.ebuild, -xmlrpc-c-1.05-r1.ebuild,
- xmlrpc-c-1.05-r2.ebuild, +xmlrpc-c-1.06.02.ebuild:
- version bump; fix #142231
-
-*xmlrpc-c-1.05-r2 (06 Jul 2006)
-
- 06 Jul 2006; Benedikt Böhm <hollow@gentoo.org>
- +files/xmlrpc-c-1.05-client-global.patch, +files/xmlrpc-c-1.05-pic.patch,
- +xmlrpc-c-1.05-r2.ebuild:
- install missing client_global.h; fix PIC handling on amd64
-
-*xmlrpc-c-1.05-r1 (01 Jul 2006)
-
- 01 Jul 2006; Benedikt Böhm <hollow@gentoo.org>
- +files/xmlrpc-c-1.05-no-extra-qual.patch, +xmlrpc-c-1.05-r1.ebuild:
- fix #138668
-
-*xmlrpc-c-1.05 (24 Jun 2006)
-*xmlrpc-c-1.03.14 (24 Jun 2006)
-
- 24 Jun 2006; Benedikt Böhm <hollow@gentoo.org> -files/gentoo-0.9.9.patch,
- -files/gentoo-1.2.patch, +files/xmlrpc-c-1.05-iostream.patch,
- metadata.xml, -xmlrpc-c-0.9.9.ebuild, -xmlrpc-c-1.2.ebuild,
- +xmlrpc-c-1.03.14.ebuild, +xmlrpc-c-1.05.ebuild:
- version bumps; update metadata
-
- 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> xmlrpc-c-0.9.9-r1.ebuild:
- Mark 0.9.9-r1 stable on alpha
-
- 26 Jul 2005; Jared Hudson <jhhudso@gentoo.org> xmlrpc-c-1.2.ebuild:
- Modified latest ebuild to force make -j1 since greater than -j1 fails to
- compile
-
- 22 May 2005; Jared Hudson <jhhudso@gentoo.org> : Version bump.
-
- 30 Apr 2005; Bryan Østergaard <kloeri@gentoo.org>
- xmlrpc-c-0.9.9-r1.ebuild:
- ~alpha keyword, bug 89340.
-
- 17 Feb 2005; Karol Wojtaszek <sekretarz@gentoo.org>
- xmlrpc-c-0.9.9-r1.ebuild:
- Fixed sandbox access violation, bug #82178
-
- 23 Sep 2004; Karol Wojtaszek <sekretarz@gentoo.org>
- +files/xmlrpc-c-gcc-3.4.patch, xmlrpc-c-0.9.9-r1.ebuild:
- Fixed gcc-3.4 compile issues. Bug #64330
-
- 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> :
-
- Created an ebuild - also tested on ppc
diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest
deleted file mode 100644
index b8fdf6b..0000000
--- a/dev-libs/xmlrpc-c/Manifest
+++ /dev/null
@@ -1,20 +0,0 @@
-AUX xmlrpc-c-1.16.08-abyss-fix.patch 2694 RMD160 7ba2f450632a364317fc7809184f535bb4ce27f1 SHA1 f18e10deec9ed9b3162e70e4a7a5e3ee36bc0431 SHA256 18a4f773997dcbe4cfdd31f9fe410ac6b7f2ab4db7447ad6ddbc9743ec17509a
-AUX xmlrpc-c-1.16.08-build-tools-restructure.patch 13182 RMD160 003cbed0dc7e49313c065a88cb4e58a5d27323f4 SHA1 51e5776b56f389d900feaea55049b801bde502b4 SHA256 5b65a45c518a82a40147d8eb53c18150e4647dad6c9a57137a4d407b332ce80c
-AUX xmlrpc-c-1.16.08-build-tools.patch 1616 RMD160 fe8a08cdd26c7afacbe7ff46f6588ab59eed07e9 SHA1 5125b9d8db678af44a39d5dd0d9e69b96d09d20b SHA256 a2bf0e402fe57f432ccaf3b7e490fe002304f6ab40bc7f67ac7d62f0df1dea81
-AUX xmlrpc-c-1.16.08-parallel-make.patch 696 RMD160 c5c62bd5e2af151dd6a3bc4bef3ac7e540d964d3 SHA1 db774c7b82c8e11fc547e64b23af8043084945d5 SHA256 8787067bf595fb8f4d0c4ed1fd0aea816c7307cc5ee864307bc1c57ed82d8fc4
-AUX xmlrpc-c-1.16.08-pstream-gcc-4.3.patch 745 RMD160 09461f1417c476061a45f2849f027ca227221cd0 SHA1 dcc2a5419ced17f775f5f13f1ec280388fb8bc71 SHA256 6e4f125e0f9d7b15645e4fa0f4d430240cd3eb6780bb240e3bdb7717dd388419
-AUX xmlrpc-c-1.16.08-tools-build-fix.patch 1202 RMD160 c40aabcd482eb51d95a68143b4747f654635c620 SHA1 0c1107760f37b900be52457bb2691f8a36e06eca SHA256 84597b87992b06c90accb50582d01fc320563ee895ec5c0f489725a3b9664af8
-AUX xmlrpc-c-1.16.08/0001-Fix-parallel-make-for-Gentoo-bug-255440.patch 798 RMD160 e1bf1cc607e76eaff4a118458f99bacd8d18dd78 SHA1 a48cccd71409d4b28e3afe7ad7d861c67a7c6060 SHA256 670d868dbde8b133763d402bf0b68538d5db2b45b5bc8ef44fff35a2e75d608b
-AUX xmlrpc-c-1.16.08/0002-Fixup-abyss-compilation-add-lpthread-and-make-paral.patch 2519 RMD160 eff8300e3538c0e54611c6feface53f79a09f0aa SHA1 4160f92b8ff9dd1b63ee350334086159fcad1af5 SHA256 3984d296b0ecd99ac5a7913557b4e50b0342c32b01e2e441553e1e3685a6e9e9
-AUX xmlrpc-c-1.16.08/0003-Fix-compilation-of-xmlrpc_pstream-with-gcc-4.3.patch 886 RMD160 2894d239f3b13a0a70e5e623e607a50d7f8ed1c2 SHA1 81f2d807998931ef29202149ba646134bb01a904 SHA256 0b6c1245a5b12b145fd45b046b8054b4346085c5d1a3ed6a2325c255cf513b34
-AUX xmlrpc-c-1.16.08/0004-Make-tools-a-part-of-the-normal-build-system.patch 24365 RMD160 f1c5dc8b59dd2d1138e5556a964251897e094c9c SHA1 1bdce8af4ed94920429a4eae5806cb35a8b50be8 SHA256 f619b72d978c47938926aa624489e19799e98a4b376a679fe81c9166290d1cb8
-AUX xmlrpc-c-1.16.08/0005-Make-the-buildfiles-respect-the-options-passed-to-co.patch 1007 RMD160 04fb40fcef391708acef3c73b39bee77d19b6c7d SHA1 cf4a426672e828b9269cc30e9bfc76e2e532d698 SHA256 2846cc0b244f88c71c819cd4e3abfe04693c408f4e769e065250f849f4d982ef
-AUX xmlrpc-c-1.16.08/0006-Clean-up-some-left-over-libtool-lint.patch 2131 RMD160 8053a8e0c60f3509dbb9c081e4c98f6df8b2c8de SHA1 d2cf32354cda89908e92135007229854d4457a23 SHA256 ad6cc0b40225c0644c07e74331c0d9e4869a8790c5e51d5661266f0a21192503
-AUX xmlrpc-c-1.16.08/0007-Add-enable-docs-option-and-the-associated-infrastruc.patch 19118 RMD160 5585e41e976809f1064fbcaab705442f5967039e SHA1 d21103ac87f10f2ec8b743f51d1ee1ac70d2d53b SHA256 96c4ff6a359584dba47ba9c5f950653bb8a141420d74a27a92c8ff4e42c9e603
-AUX xmlrpc-c-1.16.08/0008-Fix-using-configure-s-input.-We-need-to-define-exec_.patch 934 RMD160 28905de7deaef24a726ea694e8bac4f69ad95dcc SHA1 4e4cada0592963340f00a70822901a50788efacd SHA256 a0d480db5a68c26d9262578c8faac83f774af6d5edf1a3fda68504a41b7a74a9
-AUX xmlrpc-c-1.16.08/0009-Fix-C-gcc-4.3-tests.patch 1469 RMD160 63bf60220f0885d5a004e4eb0081ac1b3fe50f3d SHA1 34afb24f0fa05f36d75da4eab7919a6f7e5642ae SHA256 403a868a44cd5f988d64dfa95530e8f82ae35afb233f10f51aa28cf20c9122c8
-AUX xmlrpc-c-1.16.08/0010-Fix-C-tests-linking-order.patch 1594 RMD160 bf3afb2467fe046b53bd80bdb03c130d501676b6 SHA1 02a26d757f17f6be38fd178932f20eaeec6e280c SHA256 fe9e1a2ea8a7fc7d28fa226efe631157e32eb124303f32a472c6ce3a0c69a1ab
-DIST xmlrpc-c-1.16.08.tar.bz2 570991 RMD160 469b806dbd932ea48238ed9d059de13a070c4d36 SHA1 3fa4d579a00fb5358a863751f8a4a97e8d33732c SHA256 7f913e30186b925df95cf072664d40097610775239fbb6fc51fd7ea11fb7e42e
-EBUILD xmlrpc-c-1.16.08.ebuild 2198 RMD160 43d291ed18afafaaf3f26e4b0c217dffca8be386 SHA1 7223a7f9d269b82c0f1a62d023bc1d6dcf8d2c4b SHA256 09c5fb4022d0419ef74e454b9b839050a5ec12383a029c7d1a27430d59b2a61e
-MISC ChangeLog 12768 RMD160 4bd47eacde9b65e09bda58e72acaa39b495fde66 SHA1 703126ef1e38a62eba549295dcde08a2c4df0aa0 SHA256 b26b07d39560f807dc2ba5dd7a61145800dff156732066947a73b8a7fa18becf
-MISC metadata.xml 258 RMD160 e363fac4024fa1d6e8481465c06e42cbe2eb9e2a SHA1 26ea33fa143b55cfa84ee879aab41f1b5e337127 SHA256 960cfc8d2eda3540d50ea76f60889fb72e3dc8342ecd9dce2070517e4469f599
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-abyss-fix.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-abyss-fix.patch
deleted file mode 100644
index c592367..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-abyss-fix.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff -NrU5 xmlrpc-c-1.16.08.orig/lib/abyss/src/Makefile xmlrpc-c-1.16.08/lib/abyss/src/Makefile
---- xmlrpc-c-1.16.08.orig/lib/abyss/src/Makefile 2009-01-21 04:26:28.000000000 +0100
-+++ xmlrpc-c-1.16.08/lib/abyss/src/Makefile 2009-01-21 05:08:56.000000000 +0100
-@@ -57,15 +57,10 @@
- ABYSS_SHLIB = $(call shlibfn,libxmlrpc_abyss)
- #ABYSS_SHLIB is e.g. libxmlrpc_abyss.so.3.1
- ABYSS_SHLIBLE = $(call shliblefn,libxmlrpc_abyss)
- #ABYSS_SHLIBLE is e.g. libxmlrpc_abyss.so
-
--# LIBDEP is the shared libraries on which libxmlrpc_abyss depends.
--# The runtime loader should load these libraries when it loads libxmlrpc_abyss.
--
--LIBDEP = $(LIBXMLRPC_UTIL)
--
- ifneq ($(SHARED_LIB_TYPE),NONE)
- TARGET_SHARED_LIBS := $(ABYSS_SHLIB) $(ABYSS_SHLIBLE)
- endif
-
- # This 'common.mk' dependency makes sure the symlinks get built before
-@@ -76,12 +71,17 @@
- .PHONY: all
- all: libxmlrpc_abyss.a $(TARGET_SHARED_LIBS) $(TARGET_SHARED_LE_LIBS)
-
-
- # Rule for this is in common.mk, courtesy of TARGET_SHARED_LIBRARIES:
--$(ABYSS_SHLIB): $(TARGET_MODS:%=%.osh) $(LIBDEP)
--$(ABYSS_SHLIB): LIBOBJECTS = $(TARGET_MODS:%=%.osh) $(LIBDEP)
-+$(ABYSS_SHLIB): $(TARGET_MODS:%=%.osh) \
-+ $(LIBXMLRPC_UTIL)
-+$(ABYSS_SHLIB): LIBOBJECTS = $(TARGET_MODS:%=%.osh)
-+$(ABYSS_SHLIB): LIBDEP = -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-+ifeq ($(ENABLE_ABYSS_THREADS),yes)
-+ $(ABYSS_SHLIB): LIBDEP += -lpthread
-+endif
-
- # Rule for this is in common.mk, courtesy of TARGET_STATIC_LIBRARIES:
-
- libxmlrpc_abyss.a: $(TARGET_MODS:%=%.o)
- libxmlrpc_abyss.a: LIBOBJECTS = $(TARGET_MODS:%=%.o)
-diff -NrU5 xmlrpc-c-1.16.08.orig/src/cpp/Makefile xmlrpc-c-1.16.08/src/cpp/Makefile
---- xmlrpc-c-1.16.08.orig/src/cpp/Makefile 2008-12-29 05:12:25.000000000 +0100
-+++ xmlrpc-c-1.16.08/src/cpp/Makefile 2009-01-21 05:06:12.000000000 +0100
-@@ -138,14 +138,18 @@
-
- LIBXMLRPC_SERVER_ABYSSPP_SH = $(call shlibfn, libxmlrpc_server_abyss++)
-
- $(LIBXMLRPC_SERVER_ABYSSPP_SH): $(LIBXMLRPC_SERVER_ABYSSPP_MODS:%=%.osh) \
- $(LIBXMLRPC_ABYSS) \
-+ $(LIBXMLRPC_SERVER_ABYSS) \
-+ $(call shliblefn, lib$(LIBXMLRPCPP_NAME)) \
-+ $(call shlibfn, libxmlrpc_server++) \
-+ $(LIBXMLRPC_UTIL) \
- $(LIBXMLRPC)
- $(LIBXMLRPC_SERVER_ABYSSPP_SH): LIBOBJECTS = $(LIBXMLRPC_SERVER_ABYSSPP_MODS:%=%.osh)
- $(LIBXMLRPC_SERVER_ABYSSPP_SH): LIBDEP = \
-- -L$(LIBXMLRPC_ABYSS_DIR) -lxmlrpc_abyss -Lblddir/src -lxmlrpc
-+ -L$(LIBXMLRPC_ABYSS_DIR) -lxmlrpc_abyss -Lblddir/src -lxmlrpc_server_abyss -lxmlrpc -L. -l$(LIBXMLRPCPP_NAME) -lxmlrpc_server++ -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-
- LIBXMLRPC_SERVER_CGIPP_SH = $(call shlibfn, libxmlrpc_server_cgi++)
-
- $(LIBXMLRPC_SERVER_CGIPP_SH): $(LIBXMLRPC_SERVER_CGIPP_MODS:%=%.osh) \
- $(call shliblefn, libxmlrpc_server++) \
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-build-tools-restructure.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-build-tools-restructure.patch
deleted file mode 100644
index 80611e6..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-build-tools-restructure.patch
+++ /dev/null
@@ -1,441 +0,0 @@
-diff -NrU5 xmlrpc-c-1.16.08.orig/common.mk xmlrpc-c-1.16.08/common.mk
---- xmlrpc-c-1.16.08.orig/common.mk 2009-01-21 23:08:11.000000000 +0100
-+++ xmlrpc-c-1.16.08/common.mk 2009-01-22 12:23:17.000000000 +0100
-@@ -485,14 +485,14 @@
- # (except shared libraries) #
- ##############################################################################
-
- MKINSTALLDIRS = $(SHELL) $(SRCDIR)/mkinstalldirs
-
--.PHONY: install-common install-headers install-bin
-+.PHONY: install-common install-headers install-bin install-man
- install-common: \
- install-static-libraries install-shared-libraries \
-- install-headers install-bin
-+ install-headers install-bin install-man
-
- INSTALL_LIB_CMD = $(INSTALL_DATA) $$p $(DESTDIR)$(LIBINST_DIR)/$$p
- RANLIB_CMD = $(RANLIB) $(DESTDIR)$(LIBINST_DIR)/$$p
-
- install-static-libraries: $(STATIC_LIBRARIES_TO_INSTALL)
-@@ -534,10 +534,20 @@
- done
-
- $(DESTDIR)$(PROGRAMINST_DIR):
- $(MKINSTALLDIRS) $@
-
-+MANDESTDIR = $(DESTDIR)$(MANINST_DIR)
-+INSTALL_MAN_CMD = $(INSTALL_DATA) $$p $(MANDESTDIR)/$$p
-+
-+install-man: $(MAN_FILES_TO_INSTALL)
-+ $(MKINSTALLDIRS) $(MANDESTDIR)
-+ @list='$(MAN_FILES_TO_INSTALL)'; \
-+ for p in $$list; do \
-+ echo "$(MAN_FILES_TO_INSTALL)"; \
-+ $(INSTALL_MAN_CMD); \
-+ done
-
- ##############################################################################
- # MISCELLANEOUS RULES #
- ##############################################################################
-
-diff -NrU5 xmlrpc-c-1.16.08.orig/config.mk.in xmlrpc-c-1.16.08/config.mk.in
---- xmlrpc-c-1.16.08.orig/config.mk.in 2009-01-22 12:05:43.000000000 +0100
-+++ xmlrpc-c-1.16.08/config.mk.in 2009-01-22 12:05:27.000000000 +0100
-@@ -25,10 +25,12 @@
- ENABLE_LIBXML2_BACKEND = @ENABLE_LIBXML2_BACKEND@
-
- MUST_BUILD_WININET_CLIENT = @MUST_BUILD_WININET_CLIENT@
- MUST_BUILD_CURL_CLIENT = @MUST_BUILD_CURL_CLIENT@
- MUST_BUILD_LIBWWW_CLIENT = @MUST_BUILD_LIBWWW_CLIENT@
-+BUILD_TOOLS = @BUILD_TOOLS@
-+BUILD_XMLRPC_PSTREAM = @BUILD_XMLRPC_PSTREAM@
- LSOCKET = @LSOCKET@
- WININET_LDADD = @WININET_LDADD@
- WININET_RPATH = @WININET_RPATH@
- WININET_WL_RPATH = @WININET_WL_RPATH@
- CURL_LDADD = @CURL_LDADD@
-@@ -318,10 +320,11 @@
- # he doesn't like the default specified at 'configure' time.
-
- LIBINST_DIR = $(PREFIX)/lib
- HEADERINST_DIR = $(PREFIX)/include
- PROGRAMINST_DIR = $(PREFIX)/bin
-+MANINST_DIR = $(PREFIX)/share/man/man1
-
- # DESTDIR is designed to be overridden at make time in order to relocate
- # the entire install into a subdirectory.
- DESTDIR =
-
-diff -NrU5 xmlrpc-c-1.16.08.orig/configure.in xmlrpc-c-1.16.08/configure.in
---- xmlrpc-c-1.16.08.orig/configure.in 2009-01-21 23:08:11.000000000 +0100
-+++ xmlrpc-c-1.16.08/configure.in 2009-01-22 01:30:32.000000000 +0100
-@@ -84,10 +84,39 @@
- AC_MSG_CHECKING(whether to build Libwww client XML transport module)
- AC_MSG_RESULT($MUST_BUILD_LIBWWW_CLIENT)
- AC_SUBST(MUST_BUILD_LIBWWW_CLIENT)
-
-
-+AC_ARG_ENABLE(tools,
-+ [ --enable-tools Build the xmlrpc tools], ,
-+[enable_tools=no])
-+
-+BUILD_XMLRPC_PSTREAM=no
-+
-+if test $enable_tools = yes; then
-+ if ! test "$MUST_BUILD_WININET_CLIENT $MUST_BUILD_CURL_CLIENT $MUST_BUILD_LIBWWW_CLIENT" = "no no no"; then
-+ AC_CHECK_LIB(ncurses, main, [have_libncurses=yes], [have_libncurses=no])
-+ AC_CHECK_LIB(readline, main, [have_libreadline=yes], [have_libreadline=no])
-+ if test $have_libreadline = yes && test $have_libncurses = yes; then
-+ BUILD_XMLRPC_PSTREAM=yes
-+ fi
-+ BUILD_TOOLS=yes
-+ fi
-+else
-+ BUILD_TOOLS=$enable_tools
-+fi
-+
-+AC_MSG_CHECKING(whether to build xmlrpc tools)
-+AC_MSG_RESULT($BUILD_TOOLS)
-+AC_SUBST(BUILD_TOOLS)
-+if test $BUILD_TOOLS = yes; then
-+ AC_MSG_CHECKING(whether to build the xmlrpc_pstream tool)
-+ AC_MSG_RESULT($BUILD_XMLRPC_PSTREAM)
-+ AC_SUBST(BUILD_XMLRPC_PSTREAM)
-+fi
-+
-+
- dnl Set up the appropriate Makefile substitutions.
-
- LIBXMLRPC_CLIENT_LA=libxmlrpc_client.la
- AC_SUBST(LIBXMLRPC_CLIENT_LA)
- CLIENTTEST=clienttest
-diff -NrU5 xmlrpc-c-1.16.08.orig/GNUmakefile xmlrpc-c-1.16.08/GNUmakefile
---- xmlrpc-c-1.16.08.orig/GNUmakefile 2009-01-21 23:08:28.000000000 +0100
-+++ xmlrpc-c-1.16.08/GNUmakefile 2009-01-22 01:29:12.000000000 +0100
-@@ -21,10 +21,14 @@
- # As with any subdirectory, to build 'tools' or 'examples', cd to the
- # subdirectory and make there.
-
- DEFAULT_SUBDIRS = include lib src
-
-+ifeq ($(BUILD_TOOLS),yes)
-+ DEFAULT_SUBDIRS += tools
-+endif
-+
- PROGRAMS_TO_INSTALL = xmlrpc-c-config
-
- default: xmlrpc-c-config xmlrpc-c-config.test $(DEFAULT_SUBDIRS:%=%/all)
-
- # We don't want common.mk's rule for version.h
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/Makefile xmlrpc-c-1.16.08/tools/Makefile
---- xmlrpc-c-1.16.08.orig/tools/Makefile 2009-01-21 23:08:28.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/Makefile 2009-01-22 12:39:18.000000000 +0100
-@@ -5,21 +5,16 @@
- endif
- SUBDIR := tools
-
- include $(BLDDIR)/config.mk
-
--SUBDIRS = lib binmode-rpc-kit turbocharger
-+#PROGRAMS_TO_INSTALL :=
-+#MAN_FILES_TO_INSTALL :=
-+#PROGRAMS_TO_INSTALL += xml-rpc-api2txt
-+#MAN_FILES_TO_INSTALL += xml-rpc-api2txt.1
-
--ifeq ($(MUST_BUILD_CLIENT),yes)
-- SUBDIRS += xmlrpc xmlrpc_transport
--
-- ifeq ($(ENABLE_CPLUSPLUS),yes)
-- SUBDIRS += xml-rpc-api2cpp xmlrpc_cpp_proxy
-- # We could add 'xmlrpc_pstream' here, but we don't because we don't
-- # want to deal with finding the Readline/Ncurses libraries.
-- endif
--endif
-+SUBDIRS = lib binmode-rpc-kit turbocharger xmlrpc xmlrpc_transport xml-rpc-api2cpp xmlrpc_cpp_proxy xmlrpc_pstream
-
- .PHONY: all clean distclean install check dep
-
- all: $(SUBDIRS:%=%/all)
-
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/xmlrpc/Makefile xmlrpc-c-1.16.08/tools/xmlrpc/Makefile
---- xmlrpc-c-1.16.08.orig/tools/xmlrpc/Makefile 2009-01-21 23:08:11.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/xmlrpc/Makefile 2009-01-22 00:04:43.000000000 +0100
-@@ -4,18 +4,24 @@
- SRCDIR := $(call updir,$(TOOLSDIR))
- BLDDIR := $(SRCDIR)
- endif
- SUBDIR := tools/xmlrpc
-
--default: all
--
- include $(BLDDIR)/config.mk
-
--PROGRAMS_TO_INSTALL = xmlrpc
--
- include $(SRCDIR)/tools/common.mk
-
-+PROGRAMS_TO_INSTALL :=
-+
-+ifeq ($(MUST_BUILD_CLIENT),yes)
-+ PROGRAMS_TO_INSTALL += xmlrpc
-+endif
-+
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-+
- INCLUDES = \
- -I../lib/include \
- -Iblddir \
- -Iblddir/include \
- -Isrcdir/include \
-@@ -23,12 +29,10 @@
-
- CFLAGS = $(CFLAGS_COMMON) $(INCLUDES) $(CFLAGS_PERSONAL) $(CADD)
-
- LDFLAGS = $(LADD)
-
--all: xmlrpc
--
- UTIL_OBJS = \
- casprintf.o \
- cmdline_parser.o \
- getoptx.o \
- stripcaseeq.o \
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/xml-rpc-api2cpp/Makefile xmlrpc-c-1.16.08/tools/xml-rpc-api2cpp/Makefile
---- xmlrpc-c-1.16.08.orig/tools/xml-rpc-api2cpp/Makefile 2009-01-21 23:08:20.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/xml-rpc-api2cpp/Makefile 2009-01-22 12:24:17.000000000 +0100
-@@ -4,32 +4,36 @@
- SRCDIR := $(call updir,$(TOOLSDIR))
- BLDDIR := $(SRCDIR)
- endif
- SUBDIR := tools/xml-rpc-api2cpp
-
--default: all
--
- include $(BLDDIR)/config.mk
-
-+PROGRAMS_TO_INSTALL :=
-+MAN_FILES_TO_INSTALL :=
-+
-+ifeq ($(MUST_BUILD_CLIENT),yes)
-+ ifeq ($(ENABLE_CPLUSPLUS),yes)
-+ PROGRAMS_TO_INSTALL += xml-rpc-api2cpp
-+ MAN_FILES_TO_INSTALL += xml-rpc-api2cpp.1
-+ endif
-+endif
-+
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-+
- include $(SRCDIR)/tools/common.mk
-
- INCLUDES = -I$(BLDDIR) -I$(BLDDIR)/include -I$(SRCDIR)/include
-
- CXXFLAGS = $(INCLUDES) $(CXXFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD)
-
- LDFLAGS = $(LADD)
-
- LDLIBS = -L$(BLDDIR)/src/cpp -lxmlrpc_cpp -lxmlrpc_server $(CLIENT_LDLIBS)
-
--PROGS :=
--
--ifeq ($(MUST_BUILD_CLIENT),yes)
-- PROGS += xml-rpc-api2cpp
--endif
--
--all: $(PROGS)
--
- OBJECTS = \
- xml-rpc-api2cpp.o \
- DataType.o \
- XmlRpcFunction.o \
- XmlRpcClass.o \
-File xmlrpc-c-1.16.08.orig/tools/xml-rpc-api2txt is a regular file while file xmlrpc-c-1.16.08/tools/xml-rpc-api2txt is a directory
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/xml-rpc-api2txt.1 xmlrpc-c-1.16.08/tools/xml-rpc-api2txt.1
---- xmlrpc-c-1.16.08.orig/tools/xml-rpc-api2txt.1 2009-01-21 23:08:11.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/xml-rpc-api2txt.1 1970-01-01 01:00:00.000000000 +0100
-@@ -1,47 +0,0 @@
--.\" Hey, EMACS: -*- nroff -*-
--.\" First parameter, NAME, should be all caps
--.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
--.\" other parameters are allowed: see man(7), man(1)
--.TH XML-RPC-API2TXT 1 "June 27, 2001"
--.\" Please adjust this date whenever revising the manpage.
--.\"
--.\" Some roff macros, for reference:
--.\" .nh disable hyphenation
--.\" .hy enable hyphenation
--.\" .ad l left justify
--.\" .ad b justify to both left and right margins
--.\" .nf disable filling
--.\" .fi enable filling
--.\" .br insert line break
--.\" .sp <n> insert n+1 empty lines
--.\" for manpage-specific macros, see man(7)
--.SH NAME
--xml-rpc-api2txt \- Print out a description of an XML-RPC API as text
--.SH SYNOPSIS
--.B xml-rpc-api2txt
--\fIserver-url\fR
--.SH DESCRIPTION
--xml-rpc-api2txt queries an XML-RPC server using the XML-RPC
--Instrospection API designed by Edd Dumbill. It then prints the
--results to standard output in a nicely formatted form, suitable for
--sending via e-mail.
--.PP
--You can find a list of supported XML-RPC server libraries (and patches
--for many others) at \fBhttp://xmlrpc-c.sourceforge.net/hacks.php\fR.
--.SH OPTIONS
--.TP
--.I server-url
--The name of the server to query. Try
--\fBhttp://xmlrpc-c.sourceforge.net/cgi-bin/interop.cgi\fR.
--.SH BUGS
--xml-rpc-api2txt assumes that method descriptions are ASCII text, not
--HTML as specified in the standard. (In practice, both conventions are
--often seen.)
--.SH SEE ALSO
--.BR xmlrpc-c (7),
--.BR xml-rpc-api2cpp (1).
--.PP
--This program is part of xmlrpc-c.
--.SH AUTHOR
--This manual page was written by Eric Kidd <eric.kidd@pobox.com>.
--It may be distributed under the same terms as the rest of xmlrpc-c.
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/xmlrpc_cpp_proxy/Makefile xmlrpc-c-1.16.08/tools/xmlrpc_cpp_proxy/Makefile
---- xmlrpc-c-1.16.08.orig/tools/xmlrpc_cpp_proxy/Makefile 2009-01-21 23:08:11.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/xmlrpc_cpp_proxy/Makefile 2009-01-22 00:07:51.000000000 +0100
-@@ -4,26 +4,32 @@
- SRCDIR := $(call updir,$(TOOLSDIR))
- BLDDIR := $(SRCDIR)
- endif
- SUBDIR := tools/xmlrpc_cpp_proxy
-
--default: all
--
- include $(BLDDIR)/config.mk
-
--PROGRAMS_TO_INSTALL = xmlrpc_cpp_proxy
-+PROGRAMS_TO_INSTALL :=
-+
-+ifeq ($(MUST_BUILD_CLIENT),yes)
-+ ifeq ($(ENABLE_CPLUSPLUS),yes)
-+ PROGRAMS_TO_INSTALL += xmlrpc_cpp_proxy
-+ endif
-+endif
-+
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-
- include $(SRCDIR)/tools/common.mk
-
- INCLUDES = -I$(BLDDIR) -I$(BLDDIR)/include -I$(SRCDIR)/include
-
- CXXFLAGS = $(INCLUDES) $(CXXFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD)
-
- LDFLAGS = $(LADD)
-
--all: xmlrpc_cpp_proxy
--
- OBJECTS = \
- xmlrpc_cpp_proxy.o \
- xmlrpcMethod.o \
- xmlrpcType.o \
- proxyClass.o \
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/xmlrpc_pstream/Makefile xmlrpc-c-1.16.08/tools/xmlrpc_pstream/Makefile
---- xmlrpc-c-1.16.08.orig/tools/xmlrpc_pstream/Makefile 2009-01-21 23:08:20.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/xmlrpc_pstream/Makefile 2009-01-22 01:33:14.000000000 +0100
-@@ -4,17 +4,27 @@
- SRCDIR := $(call updir,$(TOOLSDIR))
- BLDDIR := $(SRCDIR)
- endif
- SUBDIR := tools/xmlrpc_pstream
-
--READLINE_LDLIBS = -lreadline -lncurses
-+include $(BLDDIR)/config.mk
-
--default: all
-+PROGRAMS_TO_INSTALL :=
-
--include $(BLDDIR)/config.mk
-+ifeq ($(BUILD_XMLRPC_PSTREAM),yes)
-+ ifeq ($(MUST_BUILD_CLIENT),yes)
-+ ifeq ($(ENABLE_CPLUSPLUS),yes)
-+ PROGRAMS_TO_INSTALL += xmlrpc_pstream
-+ endif
-+ endif
-+endif
-
--PROGRAMS_TO_INSTALL = xmlrpc_pstream
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-+
-+READLINE_LDLIBS = -lreadline -lncurses
-
- include $(SRCDIR)/tools/common.mk
-
- INCLUDES = \
- -I../lib/include \
-@@ -25,15 +35,13 @@
-
- CXXFLAGS = $(INCLUDES) $(CXXFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD)
-
- LDFLAGS = $(LADD)
-
--all: xmlrpc_pstream
--
- OBJECTS = \
- xmlrpc_pstream.o \
-- $(TOOLSDIR)/lib/dumpvalue.o \
-+ srcdir/tools/lib/dumpvalue.o \
-
- LIBS = \
- $(LIBXMLRPC_CLIENTPP) \
- $(LIBXMLRPCPP) \
- $(LIBXMLRPC_CLIENT) \
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/xmlrpc_transport/Makefile xmlrpc-c-1.16.08/tools/xmlrpc_transport/Makefile
---- xmlrpc-c-1.16.08.orig/tools/xmlrpc_transport/Makefile 2009-01-21 23:08:11.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/xmlrpc_transport/Makefile 2009-01-22 00:07:48.000000000 +0100
-@@ -4,15 +4,21 @@
- SRCDIR := $(call updir,$(TOOLSDIR))
- BLDDIR := $(SRCDIR)
- endif
- SUBDIR := tools/xmlrpc_transport
-
--default: all
--
- include $(BLDDIR)/config.mk
-
--PROGRAMS_TO_INSTALL = xmlrpc_transport
-+PROGRAMS_TO_INSTALL :=
-+
-+ifeq ($(MUST_BUILD_CLIENT),yes)
-+ PROGRAMS_TO_INSTALL += xmlrpc_transport
-+endif
-+
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-
- include $(SRCDIR)/tools/common.mk
-
- INCLUDES = \
- -I$(BLDDIR) \
-@@ -22,12 +28,10 @@
-
- CFLAGS = $(CFLAGS_COMMON) $(INCLUDES) $(CFLAGS_PERSONAL) $(CADD)
-
- LDFLAGS = $(LADD)
-
--all: xmlrpc_transport
--
- UTIL_OBJS = \
- casprintf.o \
- cmdline_parser.o \
- getoptx.o \
- stripcaseeq.o \
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-build-tools.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-build-tools.patch
deleted file mode 100644
index 0c070d5..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-build-tools.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff -NrU5 xmlrpc-c-1.16.08.orig/GNUmakefile xmlrpc-c-1.16.08/GNUmakefile
---- xmlrpc-c-1.16.08.orig/GNUmakefile 2008-12-29 05:12:25.000000000 +0100
-+++ xmlrpc-c-1.16.08/GNUmakefile 2009-01-21 09:45:03.000000000 +0100
-@@ -23,11 +23,11 @@
-
- DEFAULT_SUBDIRS = include lib src
-
- PROGRAMS_TO_INSTALL = xmlrpc-c-config
-
--default: xmlrpc-c-config xmlrpc-c-config.test $(DEFAULT_SUBDIRS:%=%/all)
-+default: xmlrpc-c-config xmlrpc-c-config.test $(DEFAULT_SUBDIRS:%=%/all) tools/all
-
- # We don't want common.mk's rule for version.h
- OMIT_VERSION_H = Y
-
- # We don't want common.mk's rule for transport_config.h
-@@ -153,11 +153,11 @@
-
- .PHONY: distdir
- distdir: distdir-common
-
- .PHONY: install
--install: $(DEFAULT_SUBDIRS:%=%/install) install-common
-+install: $(DEFAULT_SUBDIRS:%=%/install) tools/install install-common
-
- .PHONY: dep
- dep: version.h $(BLDDIR)/include/xmlrpc-c/config.h $(SUBDIRS:%=%/dep)
-
- xmlrpc_config.h xmlrpc_amconfig.h \
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/Makefile xmlrpc-c-1.16.08/tools/Makefile
---- xmlrpc-c-1.16.08.orig/tools/Makefile 2008-12-29 05:12:25.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/Makefile 2009-01-21 09:15:19.000000000 +0100
-@@ -11,13 +11,11 @@
-
- ifeq ($(MUST_BUILD_CLIENT),yes)
- SUBDIRS += xmlrpc xmlrpc_transport
-
- ifeq ($(ENABLE_CPLUSPLUS),yes)
-- SUBDIRS += xml-rpc-api2cpp xmlrpc_cpp_proxy
-- # We could add 'xmlrpc_pstream' here, but we don't because we don't
-- # want to deal with finding the Readline/Ncurses libraries.
-+ SUBDIRS += xml-rpc-api2cpp xmlrpc_cpp_proxy xmlrpc_pstream
- endif
- endif
-
- .PHONY: all clean distclean install check dep
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-parallel-make.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-parallel-make.patch
deleted file mode 100644
index 188f42d..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-parallel-make.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -NrU5 xmlrpc-c-1.16.08.orig/src/cpp/Makefile xmlrpc-c-1.16.08/src/cpp/Makefile
---- xmlrpc-c-1.16.08.orig/src/cpp/Makefile 2008-12-29 05:12:25.000000000 +0100
-+++ xmlrpc-c-1.16.08/src/cpp/Makefile 2009-01-20 23:50:41.000000000 +0100
-@@ -111,10 +111,13 @@
- # shliblefn generates e.g. libxmlrpc.so
-
- LIBXMLRPC_CPP_SH = $(call shlibfn, libxmlrpc_cpp)
-
- $(LIBXMLRPC_CPP_SH): XmlRpcCpp.osh \
-+ $(LIBXMLRPC_UTIL) \
-+ $(LIBXMLRPC) \
-+ $(LIBXMLRPC_SERVER) \
- $(LIBXMLRPC_UTIL)
- $(LIBXMLRPC_CPP_SH): LIBOBJECTS = XmlRpcCpp.osh
- $(LIBXMLRPC_CPP_SH): LIBDEP = -Lblddir/src -lxmlrpc -lxmlrpc_server -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-
- LIBXMLRPCPP_SH = $(call shlibfn, lib$(LIBXMLRPCPP_NAME))
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-pstream-gcc-4.3.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-pstream-gcc-4.3.patch
deleted file mode 100644
index 30154e0..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-pstream-gcc-4.3.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/xmlrpc_pstream/xmlrpc_pstream.cpp xmlrpc-c-1.16.08/tools/xmlrpc_pstream/xmlrpc_pstream.cpp
---- xmlrpc-c-1.16.08.orig/tools/xmlrpc_pstream/xmlrpc_pstream.cpp 2008-12-29 05:12:25.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/xmlrpc_pstream/xmlrpc_pstream.cpp 2009-01-21 09:56:31.000000000 +0100
-@@ -1,15 +1,16 @@
- #include <cassert>
- #include <cerrno>
- #include <string>
- #include <vector>
- #include <list>
--#include <string.h>
--#include <stdio.h>
--#include <stdlib.h>
-+#include <cstring>
-+#include <cstdio>
-+#include <cstdlib>
- #include <unistd.h>
- #include <signal.h>
-+#include <iostream>
- #include <readline/readline.h>
-
- #include "cmdline_parser.hpp"
- #include "xmlrpc-c/girerr.hpp"
- using girerr::throwf;
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-tools-build-fix.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-tools-build-fix.patch
deleted file mode 100644
index 42aabc0..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08-tools-build-fix.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/xml-rpc-api2cpp/Makefile xmlrpc-c-1.16.08/tools/xml-rpc-api2cpp/Makefile
---- xmlrpc-c-1.16.08.orig/tools/xml-rpc-api2cpp/Makefile 2008-12-29 05:12:25.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/xml-rpc-api2cpp/Makefile 2009-01-21 11:00:14.000000000 +0100
-@@ -18,17 +18,17 @@
-
- LDFLAGS = $(LADD)
-
- LDLIBS = -L$(BLDDIR)/src/cpp -lxmlrpc_cpp -lxmlrpc_server $(CLIENT_LDLIBS)
-
--PROGS :=
-+PROGRAMS_TO_INSTALL :=
-
- ifeq ($(MUST_BUILD_CLIENT),yes)
-- PROGS += xml-rpc-api2cpp
-+ PROGRAMS_TO_INSTALL += xml-rpc-api2cpp
- endif
-
--all: $(PROGS)
-+all: $(PROGRAMS_TO_INSTALL)
-
- OBJECTS = \
- xml-rpc-api2cpp.o \
- DataType.o \
- XmlRpcFunction.o \
-diff -NrU5 xmlrpc-c-1.16.08.orig/tools/xmlrpc_pstream/Makefile xmlrpc-c-1.16.08/tools/xmlrpc_pstream/Makefile
---- xmlrpc-c-1.16.08.orig/tools/xmlrpc_pstream/Makefile 2008-12-29 05:12:25.000000000 +0100
-+++ xmlrpc-c-1.16.08/tools/xmlrpc_pstream/Makefile 2009-01-21 10:03:53.000000000 +0100
-@@ -29,11 +29,11 @@
-
- all: xmlrpc_pstream
-
- OBJECTS = \
- xmlrpc_pstream.o \
-- $(TOOLSDIR)/lib/dumpvalue.o \
-+ srcdir/tools/lib/dumpvalue.o \
-
- LIBS = \
- $(LIBXMLRPC_CLIENTPP) \
- $(LIBXMLRPCPP) \
- $(LIBXMLRPC_CLIENT) \
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0001-Fix-parallel-make-for-Gentoo-bug-255440.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0001-Fix-parallel-make-for-Gentoo-bug-255440.patch
deleted file mode 100644
index 51d0c90..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0001-Fix-parallel-make-for-Gentoo-bug-255440.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 8cf7b4f825320d3aff30ea8cabb21e253519093e Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Thu, 22 Jan 2009 13:23:31 +0100
-Subject: [PATCH 01/10] Fix parallel make for Gentoo bug 255440
-
----
- src/cpp/Makefile | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-diff --git a/src/cpp/Makefile b/src/cpp/Makefile
-index 7e54282..ebffe7c 100644
---- a/src/cpp/Makefile
-+++ b/src/cpp/Makefile
-@@ -113,6 +113,9 @@ all: \
- LIBXMLRPC_CPP_SH = $(call shlibfn, libxmlrpc_cpp)
-
- $(LIBXMLRPC_CPP_SH): XmlRpcCpp.osh \
-+ $(LIBXMLRPC_UTIL) \
-+ $(LIBXMLRPC) \
-+ $(LIBXMLRPC_SERVER) \
- $(LIBXMLRPC_UTIL)
- $(LIBXMLRPC_CPP_SH): LIBOBJECTS = XmlRpcCpp.osh
- $(LIBXMLRPC_CPP_SH): LIBDEP = -Lblddir/src -lxmlrpc -lxmlrpc_server -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0002-Fixup-abyss-compilation-add-lpthread-and-make-paral.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0002-Fixup-abyss-compilation-add-lpthread-and-make-paral.patch
deleted file mode 100644
index db2a17b..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0002-Fixup-abyss-compilation-add-lpthread-and-make-paral.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From 56bc636d4a2a7892f1a78c3702f8703cf7ce93b4 Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Thu, 22 Jan 2009 13:24:46 +0100
-Subject: [PATCH 02/10] Fixup abyss compilation; add lpthread and make parallel compile work.
-
----
- lib/abyss/src/Makefile | 14 +++++++-------
- src/cpp/Makefile | 6 +++++-
- 2 files changed, 12 insertions(+), 8 deletions(-)
-
-diff --git a/lib/abyss/src/Makefile b/lib/abyss/src/Makefile
-index cbb187e..da6ff1b 100644
---- a/lib/abyss/src/Makefile
-+++ b/lib/abyss/src/Makefile
-@@ -59,11 +59,6 @@ ABYSS_SHLIB = $(call shlibfn,libxmlrpc_abyss)
- ABYSS_SHLIBLE = $(call shliblefn,libxmlrpc_abyss)
- #ABYSS_SHLIBLE is e.g. libxmlrpc_abyss.so
-
--# LIBDEP is the shared libraries on which libxmlrpc_abyss depends.
--# The runtime loader should load these libraries when it loads libxmlrpc_abyss.
--
--LIBDEP = $(LIBXMLRPC_UTIL)
--
- ifneq ($(SHARED_LIB_TYPE),NONE)
- TARGET_SHARED_LIBS := $(ABYSS_SHLIB) $(ABYSS_SHLIBLE)
- endif
-@@ -78,8 +73,13 @@ all: libxmlrpc_abyss.a $(TARGET_SHARED_LIBS) $(TARGET_SHARED_LE_LIBS)
-
-
- # Rule for this is in common.mk, courtesy of TARGET_SHARED_LIBRARIES:
--$(ABYSS_SHLIB): $(TARGET_MODS:%=%.osh) $(LIBDEP)
--$(ABYSS_SHLIB): LIBOBJECTS = $(TARGET_MODS:%=%.osh) $(LIBDEP)
-+$(ABYSS_SHLIB): $(TARGET_MODS:%=%.osh) \
-+ $(LIBXMLRPC_UTIL)
-+$(ABYSS_SHLIB): LIBOBJECTS = $(TARGET_MODS:%=%.osh)
-+$(ABYSS_SHLIB): LIBDEP = -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-+ifeq ($(ENABLE_ABYSS_THREADS),yes)
-+ $(ABYSS_SHLIB): LIBDEP += -lpthread
-+endif
-
- # Rule for this is in common.mk, courtesy of TARGET_STATIC_LIBRARIES:
-
-diff --git a/src/cpp/Makefile b/src/cpp/Makefile
-index ebffe7c..e08f47c 100644
---- a/src/cpp/Makefile
-+++ b/src/cpp/Makefile
-@@ -143,10 +143,14 @@ LIBXMLRPC_SERVER_ABYSSPP_SH = $(call shlibfn, libxmlrpc_server_abyss++)
-
- $(LIBXMLRPC_SERVER_ABYSSPP_SH): $(LIBXMLRPC_SERVER_ABYSSPP_MODS:%=%.osh) \
- $(LIBXMLRPC_ABYSS) \
-+ $(LIBXMLRPC_SERVER_ABYSS) \
-+ $(call shliblefn, lib$(LIBXMLRPCPP_NAME)) \
-+ $(call shlibfn, libxmlrpc_server++) \
-+ $(LIBXMLRPC_UTIL) \
- $(LIBXMLRPC)
- $(LIBXMLRPC_SERVER_ABYSSPP_SH): LIBOBJECTS = $(LIBXMLRPC_SERVER_ABYSSPP_MODS:%=%.osh)
- $(LIBXMLRPC_SERVER_ABYSSPP_SH): LIBDEP = \
-- -L$(LIBXMLRPC_ABYSS_DIR) -lxmlrpc_abyss -Lblddir/src -lxmlrpc
-+ -L$(LIBXMLRPC_ABYSS_DIR) -lxmlrpc_abyss -Lblddir/src -lxmlrpc_server_abyss -lxmlrpc -L. -l$(LIBXMLRPCPP_NAME) -lxmlrpc_server++ -L$(LIBXMLRPC_UTIL_DIR) -lxmlrpc_util
-
- LIBXMLRPC_SERVER_CGIPP_SH = $(call shlibfn, libxmlrpc_server_cgi++)
-
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0003-Fix-compilation-of-xmlrpc_pstream-with-gcc-4.3.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0003-Fix-compilation-of-xmlrpc_pstream-with-gcc-4.3.patch
deleted file mode 100644
index 86b048e..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0003-Fix-compilation-of-xmlrpc_pstream-with-gcc-4.3.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 20bac6d6419bae95fdad1734e48302e7545dd7c5 Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Thu, 22 Jan 2009 13:25:56 +0100
-Subject: [PATCH 03/10] Fix compilation of xmlrpc_pstream with gcc-4.3+
-
----
- tools/xmlrpc_pstream/xmlrpc_pstream.cpp | 7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
-
-diff --git a/tools/xmlrpc_pstream/xmlrpc_pstream.cpp b/tools/xmlrpc_pstream/xmlrpc_pstream.cpp
-index 399e1b3..df4ef56 100644
---- a/tools/xmlrpc_pstream/xmlrpc_pstream.cpp
-+++ b/tools/xmlrpc_pstream/xmlrpc_pstream.cpp
-@@ -3,11 +3,12 @@
- #include <string>
- #include <vector>
- #include <list>
--#include <string.h>
--#include <stdio.h>
--#include <stdlib.h>
-+#include <cstring>
-+#include <cstdio>
-+#include <cstdlib>
- #include <unistd.h>
- #include <signal.h>
-+#include <iostream>
- #include <readline/readline.h>
-
- #include "cmdline_parser.hpp"
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0004-Make-tools-a-part-of-the-normal-build-system.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0004-Make-tools-a-part-of-the-normal-build-system.patch
deleted file mode 100644
index 19097a1..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0004-Make-tools-a-part-of-the-normal-build-system.patch
+++ /dev/null
@@ -1,823 +0,0 @@
-From ff11a98de533eeb77c90564ab362d8e661ff148e Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Thu, 22 Jan 2009 14:34:33 +0100
-Subject: [PATCH 04/10] Make tools a part of the normal build system
- move the decision to build out to the tools subdirectories
- make xmlrpc_pstream installable
- put autoconf for detection of libreadline and ncurses
- new autoconf flag: --enable-tools
- make xml-rpc-api2txt installable
- install manpages
-
----
- GNUmakefile | 4 +
- common.mk | 14 +++-
- config.mk.in | 3 +
- configure.in | 29 ++++++
- tools/Makefile | 12 +---
- tools/xml-rpc-api2cpp/Makefile | 24 +++--
- tools/xml-rpc-api2txt | 147 -------------------------------
- tools/xml-rpc-api2txt.1 | 47 ----------
- tools/xml-rpc-api2txt/Makefile | 38 ++++++++
- tools/xml-rpc-api2txt/xml-rpc-api2txt | 147 +++++++++++++++++++++++++++++++
- tools/xml-rpc-api2txt/xml-rpc-api2txt.1 | 47 ++++++++++
- tools/xmlrpc/Makefile | 16 ++--
- tools/xmlrpc_cpp_proxy/Makefile | 16 +++-
- tools/xmlrpc_pstream/Makefile | 22 +++--
- tools/xmlrpc_transport/Makefile | 14 ++-
- 15 files changed, 340 insertions(+), 240 deletions(-)
- delete mode 100755 stable/tools/xml-rpc-api2txt
- delete mode 100644 stable/tools/xml-rpc-api2txt.1
- create mode 100644 stable/tools/xml-rpc-api2txt/Makefile
- create mode 100755 stable/tools/xml-rpc-api2txt/xml-rpc-api2txt
- create mode 100644 stable/tools/xml-rpc-api2txt/xml-rpc-api2txt.1
-
-diff --git a/GNUmakefile b/GNUmakefile
-index c0078e0..afa4d72 100644
---- a/GNUmakefile
-+++ b/GNUmakefile
-@@ -23,6 +23,10 @@ SUBDIRS = include lib src tools examples
-
- DEFAULT_SUBDIRS = include lib src
-
-+ifeq ($(BUILD_TOOLS),yes)
-+ DEFAULT_SUBDIRS += tools
-+endif
-+
- PROGRAMS_TO_INSTALL = xmlrpc-c-config
-
- default: xmlrpc-c-config xmlrpc-c-config.test $(DEFAULT_SUBDIRS:%=%/all)
-diff --git a/common.mk b/common.mk
-index fe4ddbc..30b72e8 100644
---- a/common.mk
-+++ b/common.mk
-@@ -487,10 +487,10 @@ $(SUBDIRS:%=$(CURDIR)/%):
-
- MKINSTALLDIRS = $(SHELL) $(SRCDIR)/mkinstalldirs
-
--.PHONY: install-common install-headers install-bin
-+.PHONY: install-common install-headers install-bin install-man
- install-common: \
- install-static-libraries install-shared-libraries \
-- install-headers install-bin
-+ install-headers install-bin install-man
-
- INSTALL_LIB_CMD = $(INSTALL_DATA) $$p $(DESTDIR)$(LIBINST_DIR)/$$p
- RANLIB_CMD = $(RANLIB) $(DESTDIR)$(LIBINST_DIR)/$$p
-@@ -536,6 +536,16 @@ install-bin: $(PROGRAMS_TO_INSTALL) $(DESTDIR)$(PROGRAMINST_DIR)
- $(DESTDIR)$(PROGRAMINST_DIR):
- $(MKINSTALLDIRS) $@
-
-+MANDESTDIR = $(DESTDIR)$(MANINST_DIR)
-+INSTALL_MAN_CMD = $(INSTALL_DATA) $$p $(MANDESTDIR)/$$p
-+
-+install-man: $(MAN_FILES_TO_INSTALL)
-+ $(MKINSTALLDIRS) $(MANDESTDIR)
-+ @list='$(MAN_FILES_TO_INSTALL)'; \
-+ for p in $$list; do \
-+ echo "$(MAN_FILES_TO_INSTALL)"; \
-+ $(INSTALL_MAN_CMD); \
-+ done
-
- ##############################################################################
- # MISCELLANEOUS RULES #
-diff --git a/config.mk.in b/config.mk.in
-index 89d039a..a84f5e8 100644
---- a/config.mk.in
-+++ b/config.mk.in
-@@ -27,6 +27,8 @@ ENABLE_LIBXML2_BACKEND = @ENABLE_LIBXML2_BACKEND@
- MUST_BUILD_WININET_CLIENT = @MUST_BUILD_WININET_CLIENT@
- MUST_BUILD_CURL_CLIENT = @MUST_BUILD_CURL_CLIENT@
- MUST_BUILD_LIBWWW_CLIENT = @MUST_BUILD_LIBWWW_CLIENT@
-+BUILD_TOOLS = @BUILD_TOOLS@
-+BUILD_XMLRPC_PSTREAM = @BUILD_XMLRPC_PSTREAM@
- LSOCKET = @LSOCKET@
- WININET_LDADD = @WININET_LDADD@
- WININET_RPATH = @WININET_RPATH@
-@@ -320,6 +322,7 @@ INSTALL_SCRIPT = $(INSTALL) -c -m 755
- LIBINST_DIR = $(PREFIX)/lib
- HEADERINST_DIR = $(PREFIX)/include
- PROGRAMINST_DIR = $(PREFIX)/bin
-+MANINST_DIR = $(PREFIX)/share/man/man1
-
- # DESTDIR is designed to be overridden at make time in order to relocate
- # the entire install into a subdirectory.
-diff --git a/configure.in b/configure.in
-index 99e7758..60e3cf8 100644
---- a/configure.in
-+++ b/configure.in
-@@ -86,6 +86,35 @@ AC_MSG_RESULT($MUST_BUILD_LIBWWW_CLIENT)
- AC_SUBST(MUST_BUILD_LIBWWW_CLIENT)
-
-
-+AC_ARG_ENABLE(tools,
-+ [ --enable-tools Build the xmlrpc tools], ,
-+[enable_tools=no])
-+
-+BUILD_XMLRPC_PSTREAM=no
-+
-+if test $enable_tools = yes; then
-+ if ! test "$MUST_BUILD_WININET_CLIENT $MUST_BUILD_CURL_CLIENT $MUST_BUILD_LIBWWW_CLIENT" = "no no no"; then
-+ AC_CHECK_LIB(ncurses, main, [have_libncurses=yes], [have_libncurses=no])
-+ AC_CHECK_LIB(readline, main, [have_libreadline=yes], [have_libreadline=no])
-+ if test $have_libreadline = yes && test $have_libncurses = yes; then
-+ BUILD_XMLRPC_PSTREAM=yes
-+ fi
-+ BUILD_TOOLS=yes
-+ fi
-+else
-+ BUILD_TOOLS=$enable_tools
-+fi
-+
-+AC_MSG_CHECKING(whether to build xmlrpc tools)
-+AC_MSG_RESULT($BUILD_TOOLS)
-+AC_SUBST(BUILD_TOOLS)
-+if test $BUILD_TOOLS = yes; then
-+ AC_MSG_CHECKING(whether to build the xmlrpc_pstream tool)
-+ AC_MSG_RESULT($BUILD_XMLRPC_PSTREAM)
-+ AC_SUBST(BUILD_XMLRPC_PSTREAM)
-+fi
-+
-+
- dnl Set up the appropriate Makefile substitutions.
-
- LIBXMLRPC_CLIENT_LA=libxmlrpc_client.la
-diff --git a/tools/Makefile b/tools/Makefile
-index 815db41..2e157a5 100644
---- a/tools/Makefile
-+++ b/tools/Makefile
-@@ -7,17 +7,7 @@ SUBDIR := tools
-
- include $(BLDDIR)/config.mk
-
--SUBDIRS = lib binmode-rpc-kit turbocharger
--
--ifeq ($(MUST_BUILD_CLIENT),yes)
-- SUBDIRS += xmlrpc xmlrpc_transport
--
-- ifeq ($(ENABLE_CPLUSPLUS),yes)
-- SUBDIRS += xml-rpc-api2cpp xmlrpc_cpp_proxy
-- # We could add 'xmlrpc_pstream' here, but we don't because we don't
-- # want to deal with finding the Readline/Ncurses libraries.
-- endif
--endif
-+SUBDIRS = lib binmode-rpc-kit turbocharger xmlrpc xmlrpc_transport xml-rpc-api2cpp xmlrpc_cpp_proxy xmlrpc_pstream xml-rpc-api2txt
-
- .PHONY: all clean distclean install check dep
-
-diff --git a/tools/xml-rpc-api2cpp/Makefile b/tools/xml-rpc-api2cpp/Makefile
-index 0b9bbe1..435fd9c 100644
---- a/tools/xml-rpc-api2cpp/Makefile
-+++ b/tools/xml-rpc-api2cpp/Makefile
-@@ -6,10 +6,22 @@ ifeq ($(SRCDIR),)
- endif
- SUBDIR := tools/xml-rpc-api2cpp
-
--default: all
--
- include $(BLDDIR)/config.mk
-
-+PROGRAMS_TO_INSTALL :=
-+MAN_FILES_TO_INSTALL :=
-+
-+ifeq ($(MUST_BUILD_CLIENT),yes)
-+ ifeq ($(ENABLE_CPLUSPLUS),yes)
-+ PROGRAMS_TO_INSTALL += xml-rpc-api2cpp
-+ MAN_FILES_TO_INSTALL += xml-rpc-api2cpp.1
-+ endif
-+endif
-+
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-+
- include $(SRCDIR)/tools/common.mk
-
- INCLUDES = -I$(BLDDIR) -I$(BLDDIR)/include -I$(SRCDIR)/include
-@@ -20,14 +32,6 @@ LDFLAGS = $(LADD)
-
- LDLIBS = -L$(BLDDIR)/src/cpp -lxmlrpc_cpp -lxmlrpc_server $(CLIENT_LDLIBS)
-
--PROGS :=
--
--ifeq ($(MUST_BUILD_CLIENT),yes)
-- PROGS += xml-rpc-api2cpp
--endif
--
--all: $(PROGS)
--
- OBJECTS = \
- xml-rpc-api2cpp.o \
- DataType.o \
-diff --git a/tools/xml-rpc-api2txt b/tools/xml-rpc-api2txt
-deleted file mode 100755
-index e771463..0000000
---- a/tools/xml-rpc-api2txt
-+++ /dev/null
-@@ -1,147 +0,0 @@
--#!/usr/bin/perl -w
--#
--# A handy little program to get the documentation of the available
--# methods from an XML-RPC service (via XML-RPC Introspection) and
--# print it out nicely formatted.
--#
--# (I wrote this in Perl because of all the spiffy report-generation
--# features.)
--#
--# You'll need to get Ken MacLeod's Frontier::RPC2 module from CPAN to use
--# this.
--#
--# Eric Kidd <eric.kidd@pobox.com>
--#
--# This script is part of xmlrpc-c, and may be used and distributed under
--# the same terms as the rest of the package.
--
--use strict;
--
--# One global variable for use with Perl's format routines, and one for
--# use inside an 'exec' block.
--use vars qw/$helptext $method_list/;
--
--# Try to load our Perl XML-RPC bindings, but fail gracefully.
--eval {
-- require Frontier::Client;
--};
--if ($@) {
-- print STDERR <<"EOD";
--This script requires Ken MacLeod\'s Frontier::RPC2 module. You can get this
--from CPAN or from his website at http://bitsko.slc.ut.us/~ken/xml-rpc/ .
--
--For installation instructions, see the XML-RPC HOWTO at:
-- http://www.linuxdoc.org/HOWTO/XML-RPC-HOWTO/index.html
--
--EOD
-- exit 1;
--}
--
--# Parse our command-line arguments.
--if (@ARGV != 1 || $ARGV[0] eq "--help") {
-- print STDERR "Usage: xml-rpc-api2txt serverURL\n";
-- exit 1;
--}
--
--my $server = Frontier::Client->new(url => $ARGV[0]);
--
--# Try (very carefully) to get our a list of methods from the server.
--local $method_list;
--eval {
-- $method_list = $server->call('system.listMethods');
--};
--if ($@) {
-- print STDERR <<"EOD";
--An error occurred while trying to talk to the XML-RPC server:
--
-- $@
--
--This may have been caused by several things--the server might not support
--introspection, it might not be an XML-RPC server, or your network might be
--down. Try the following:
--
-- xml-rpc-api2txt http://xmlrpc-c.sourceforge.net/api/sample.php
--
--EOD
-- exit 1;
--}
--
--# Enter the methods into a hashtable.
--my @methods = sort @$method_list;
--my %method_table;
--foreach my $method (@methods) {
-- $method_table{$method} = {};
--}
--
--# Get more information for the hash table. Since we need to make lots and
--# lots of very small XML-RPC calls, we'd like to use system.multicall to
--# reduce the latency.
--if (defined $method_table{'system.multicall'}) {
--
-- # This is messy but fast. Everybody hates HTTP round-trip lag, right?
-- my @call;
-- foreach my $method (@methods) {
-- push @call, {methodName => 'system.methodSignature',
-- params => [$method]};
-- push @call, {methodName => 'system.methodHelp',
-- params => [$method]};
-- }
-- my @result = @{$server->call('system.multicall', \@call)};
-- for (my $i = 0; $i < @methods; $i++) {
-- my $method = $methods[$i];
-- $method_table{$method}->{'signatures'} = $result[2*$i]->[0];
-- $method_table{$method}->{'help'} = $result[2*$i+1]->[0];
-- }
--} else {
--
-- # This is easy but slow (especially over backbone links).
-- foreach my $method (@methods) {
-- my $signature = $server->call('system.methodSignature', $method);
-- my $help = $server->call('system.methodHelp', $method);
-- $method_table{$method}->{'signatures'} = $signature;
-- $method_table{$method}->{'help'} = $help;
-- }
--}
--
--# Now, we need to dump the API.
--print <<"EOD";
--XML-RPC API for $ARGV[0]
--
--See http://www.linuxdoc.org/HOWTO/XML-RPC-HOWTO/index.html for instructions
--on using XML-RPC with Perl, Python, Java, C, C++, PHP, etc.
--EOD
--foreach my $method (@methods) {
-- print "\n";
--
-- # Print a synopsis of the function.
-- if ($method_table{$method}->{'signatures'} eq 'undef') {
-- # No documentation. Bad server. No biscuit.
-- print "unknown $method (...)\n";
-- } else {
-- for my $signature (@{$method_table{$method}->{'signatures'}}) {
-- my $return_type = shift @$signature;
-- my $arguments = join(", ", @$signature);
-- print "$return_type $method ($arguments)\n";
-- }
-- }
-- print "\n";
--
-- my $help = $method_table{$method}->{'help'};
-- if ($help =~ /\n/) {
-- # Text has already been broken into lines by the server, so just
-- # indent it by two spaces and hope for the best.
-- my @lines = split(/\n/, $help);
-- my $help = " " . join("\n ", @lines);
-- print "$help\n";
-- } else {
-- # Print our help text in a nicely-wrapped fashion using Perl's
-- # formatting routines.
-- $helptext = $method_table{$method}->{'help'};
-- write;
-- }
--}
--
--format STDOUT =
-- ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~
-- $helptext
--.
-diff --git a/tools/xml-rpc-api2txt.1 b/tools/xml-rpc-api2txt.1
-deleted file mode 100644
-index a9e1ee3..0000000
---- a/tools/xml-rpc-api2txt.1
-+++ /dev/null
-@@ -1,47 +0,0 @@
--.\" Hey, EMACS: -*- nroff -*-
--.\" First parameter, NAME, should be all caps
--.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
--.\" other parameters are allowed: see man(7), man(1)
--.TH XML-RPC-API2TXT 1 "June 27, 2001"
--.\" Please adjust this date whenever revising the manpage.
--.\"
--.\" Some roff macros, for reference:
--.\" .nh disable hyphenation
--.\" .hy enable hyphenation
--.\" .ad l left justify
--.\" .ad b justify to both left and right margins
--.\" .nf disable filling
--.\" .fi enable filling
--.\" .br insert line break
--.\" .sp <n> insert n+1 empty lines
--.\" for manpage-specific macros, see man(7)
--.SH NAME
--xml-rpc-api2txt \- Print out a description of an XML-RPC API as text
--.SH SYNOPSIS
--.B xml-rpc-api2txt
--\fIserver-url\fR
--.SH DESCRIPTION
--xml-rpc-api2txt queries an XML-RPC server using the XML-RPC
--Instrospection API designed by Edd Dumbill. It then prints the
--results to standard output in a nicely formatted form, suitable for
--sending via e-mail.
--.PP
--You can find a list of supported XML-RPC server libraries (and patches
--for many others) at \fBhttp://xmlrpc-c.sourceforge.net/hacks.php\fR.
--.SH OPTIONS
--.TP
--.I server-url
--The name of the server to query. Try
--\fBhttp://xmlrpc-c.sourceforge.net/cgi-bin/interop.cgi\fR.
--.SH BUGS
--xml-rpc-api2txt assumes that method descriptions are ASCII text, not
--HTML as specified in the standard. (In practice, both conventions are
--often seen.)
--.SH SEE ALSO
--.BR xmlrpc-c (7),
--.BR xml-rpc-api2cpp (1).
--.PP
--This program is part of xmlrpc-c.
--.SH AUTHOR
--This manual page was written by Eric Kidd <eric.kidd@pobox.com>.
--It may be distributed under the same terms as the rest of xmlrpc-c.
-diff --git a/tools/xml-rpc-api2txt/Makefile b/tools/xml-rpc-api2txt/Makefile
-new file mode 100644
-index 0000000..bc8ff3f
---- /dev/null
-+++ b/tools/xml-rpc-api2txt/Makefile
-@@ -0,0 +1,38 @@
-+ifeq ($(SRCDIR),)
-+ updir = $(shell echo $(dir $(1)) | sed 's/.$$//')
-+ TOOLSDIR := $(call updir,$(CURDIR))
-+ SRCDIR := $(call updir,$(TOOLSDIR))
-+ BLDDIR := $(SRCDIR)
-+endif
-+SUBDIR := tools/xml-rpc-api2txt
-+
-+include $(BLDDIR)/config.mk
-+
-+PROGRAMS_TO_INSTALL :=
-+MAN_FILES_TO_INSTALL :=
-+
-+PROGRAMS_TO_INSTALL += xml-rpc-api2txt
-+MAN_FILES_TO_INSTALL += xml-rpc-api2txt.1
-+
-+all:
-+
-+default: all
-+
-+include $(SRCDIR)/tools/common.mk
-+
-+# This common.mk dependency makes sure the symlinks get built before
-+# this make file is used for anything.
-+
-+$(SRCDIR)/tools/common.mk: srcdir blddir
-+
-+include depend.mk
-+
-+.PHONY: clean
-+clean: clean-common
-+ rm -f $(PROGS)
-+
-+.PHONY: distclean
-+distclean: clean distclean-common
-+
-+.PHONY: dep
-+dep: dep-common
-diff --git a/tools/xml-rpc-api2txt/xml-rpc-api2txt b/tools/xml-rpc-api2txt/xml-rpc-api2txt
-new file mode 100755
-index 0000000..e771463
---- /dev/null
-+++ b/tools/xml-rpc-api2txt/xml-rpc-api2txt
-@@ -0,0 +1,147 @@
-+#!/usr/bin/perl -w
-+#
-+# A handy little program to get the documentation of the available
-+# methods from an XML-RPC service (via XML-RPC Introspection) and
-+# print it out nicely formatted.
-+#
-+# (I wrote this in Perl because of all the spiffy report-generation
-+# features.)
-+#
-+# You'll need to get Ken MacLeod's Frontier::RPC2 module from CPAN to use
-+# this.
-+#
-+# Eric Kidd <eric.kidd@pobox.com>
-+#
-+# This script is part of xmlrpc-c, and may be used and distributed under
-+# the same terms as the rest of the package.
-+
-+use strict;
-+
-+# One global variable for use with Perl's format routines, and one for
-+# use inside an 'exec' block.
-+use vars qw/$helptext $method_list/;
-+
-+# Try to load our Perl XML-RPC bindings, but fail gracefully.
-+eval {
-+ require Frontier::Client;
-+};
-+if ($@) {
-+ print STDERR <<"EOD";
-+This script requires Ken MacLeod\'s Frontier::RPC2 module. You can get this
-+from CPAN or from his website at http://bitsko.slc.ut.us/~ken/xml-rpc/ .
-+
-+For installation instructions, see the XML-RPC HOWTO at:
-+ http://www.linuxdoc.org/HOWTO/XML-RPC-HOWTO/index.html
-+
-+EOD
-+ exit 1;
-+}
-+
-+# Parse our command-line arguments.
-+if (@ARGV != 1 || $ARGV[0] eq "--help") {
-+ print STDERR "Usage: xml-rpc-api2txt serverURL\n";
-+ exit 1;
-+}
-+
-+my $server = Frontier::Client->new(url => $ARGV[0]);
-+
-+# Try (very carefully) to get our a list of methods from the server.
-+local $method_list;
-+eval {
-+ $method_list = $server->call('system.listMethods');
-+};
-+if ($@) {
-+ print STDERR <<"EOD";
-+An error occurred while trying to talk to the XML-RPC server:
-+
-+ $@
-+
-+This may have been caused by several things--the server might not support
-+introspection, it might not be an XML-RPC server, or your network might be
-+down. Try the following:
-+
-+ xml-rpc-api2txt http://xmlrpc-c.sourceforge.net/api/sample.php
-+
-+EOD
-+ exit 1;
-+}
-+
-+# Enter the methods into a hashtable.
-+my @methods = sort @$method_list;
-+my %method_table;
-+foreach my $method (@methods) {
-+ $method_table{$method} = {};
-+}
-+
-+# Get more information for the hash table. Since we need to make lots and
-+# lots of very small XML-RPC calls, we'd like to use system.multicall to
-+# reduce the latency.
-+if (defined $method_table{'system.multicall'}) {
-+
-+ # This is messy but fast. Everybody hates HTTP round-trip lag, right?
-+ my @call;
-+ foreach my $method (@methods) {
-+ push @call, {methodName => 'system.methodSignature',
-+ params => [$method]};
-+ push @call, {methodName => 'system.methodHelp',
-+ params => [$method]};
-+ }
-+ my @result = @{$server->call('system.multicall', \@call)};
-+ for (my $i = 0; $i < @methods; $i++) {
-+ my $method = $methods[$i];
-+ $method_table{$method}->{'signatures'} = $result[2*$i]->[0];
-+ $method_table{$method}->{'help'} = $result[2*$i+1]->[0];
-+ }
-+} else {
-+
-+ # This is easy but slow (especially over backbone links).
-+ foreach my $method (@methods) {
-+ my $signature = $server->call('system.methodSignature', $method);
-+ my $help = $server->call('system.methodHelp', $method);
-+ $method_table{$method}->{'signatures'} = $signature;
-+ $method_table{$method}->{'help'} = $help;
-+ }
-+}
-+
-+# Now, we need to dump the API.
-+print <<"EOD";
-+XML-RPC API for $ARGV[0]
-+
-+See http://www.linuxdoc.org/HOWTO/XML-RPC-HOWTO/index.html for instructions
-+on using XML-RPC with Perl, Python, Java, C, C++, PHP, etc.
-+EOD
-+foreach my $method (@methods) {
-+ print "\n";
-+
-+ # Print a synopsis of the function.
-+ if ($method_table{$method}->{'signatures'} eq 'undef') {
-+ # No documentation. Bad server. No biscuit.
-+ print "unknown $method (...)\n";
-+ } else {
-+ for my $signature (@{$method_table{$method}->{'signatures'}}) {
-+ my $return_type = shift @$signature;
-+ my $arguments = join(", ", @$signature);
-+ print "$return_type $method ($arguments)\n";
-+ }
-+ }
-+ print "\n";
-+
-+ my $help = $method_table{$method}->{'help'};
-+ if ($help =~ /\n/) {
-+ # Text has already been broken into lines by the server, so just
-+ # indent it by two spaces and hope for the best.
-+ my @lines = split(/\n/, $help);
-+ my $help = " " . join("\n ", @lines);
-+ print "$help\n";
-+ } else {
-+ # Print our help text in a nicely-wrapped fashion using Perl's
-+ # formatting routines.
-+ $helptext = $method_table{$method}->{'help'};
-+ write;
-+ }
-+}
-+
-+format STDOUT =
-+ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~
-+ $helptext
-+.
-diff --git a/tools/xml-rpc-api2txt/xml-rpc-api2txt.1 b/tools/xml-rpc-api2txt/xml-rpc-api2txt.1
-new file mode 100644
-index 0000000..a9e1ee3
---- /dev/null
-+++ b/tools/xml-rpc-api2txt/xml-rpc-api2txt.1
-@@ -0,0 +1,47 @@
-+.\" Hey, EMACS: -*- nroff -*-
-+.\" First parameter, NAME, should be all caps
-+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-+.\" other parameters are allowed: see man(7), man(1)
-+.TH XML-RPC-API2TXT 1 "June 27, 2001"
-+.\" Please adjust this date whenever revising the manpage.
-+.\"
-+.\" Some roff macros, for reference:
-+.\" .nh disable hyphenation
-+.\" .hy enable hyphenation
-+.\" .ad l left justify
-+.\" .ad b justify to both left and right margins
-+.\" .nf disable filling
-+.\" .fi enable filling
-+.\" .br insert line break
-+.\" .sp <n> insert n+1 empty lines
-+.\" for manpage-specific macros, see man(7)
-+.SH NAME
-+xml-rpc-api2txt \- Print out a description of an XML-RPC API as text
-+.SH SYNOPSIS
-+.B xml-rpc-api2txt
-+\fIserver-url\fR
-+.SH DESCRIPTION
-+xml-rpc-api2txt queries an XML-RPC server using the XML-RPC
-+Instrospection API designed by Edd Dumbill. It then prints the
-+results to standard output in a nicely formatted form, suitable for
-+sending via e-mail.
-+.PP
-+You can find a list of supported XML-RPC server libraries (and patches
-+for many others) at \fBhttp://xmlrpc-c.sourceforge.net/hacks.php\fR.
-+.SH OPTIONS
-+.TP
-+.I server-url
-+The name of the server to query. Try
-+\fBhttp://xmlrpc-c.sourceforge.net/cgi-bin/interop.cgi\fR.
-+.SH BUGS
-+xml-rpc-api2txt assumes that method descriptions are ASCII text, not
-+HTML as specified in the standard. (In practice, both conventions are
-+often seen.)
-+.SH SEE ALSO
-+.BR xmlrpc-c (7),
-+.BR xml-rpc-api2cpp (1).
-+.PP
-+This program is part of xmlrpc-c.
-+.SH AUTHOR
-+This manual page was written by Eric Kidd <eric.kidd@pobox.com>.
-+It may be distributed under the same terms as the rest of xmlrpc-c.
-diff --git a/tools/xmlrpc/Makefile b/tools/xmlrpc/Makefile
-index e45334c..7c417b6 100644
---- a/tools/xmlrpc/Makefile
-+++ b/tools/xmlrpc/Makefile
-@@ -6,14 +6,20 @@ ifeq ($(SRCDIR),)
- endif
- SUBDIR := tools/xmlrpc
-
--default: all
--
- include $(BLDDIR)/config.mk
-
--PROGRAMS_TO_INSTALL = xmlrpc
--
- include $(SRCDIR)/tools/common.mk
-
-+PROGRAMS_TO_INSTALL :=
-+
-+ifeq ($(MUST_BUILD_CLIENT),yes)
-+ PROGRAMS_TO_INSTALL += xmlrpc
-+endif
-+
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-+
- INCLUDES = \
- -I../lib/include \
- -Iblddir \
-@@ -25,8 +31,6 @@ CFLAGS = $(CFLAGS_COMMON) $(INCLUDES) $(CFLAGS_PERSONAL) $(CADD)
-
- LDFLAGS = $(LADD)
-
--all: xmlrpc
--
- UTIL_OBJS = \
- casprintf.o \
- cmdline_parser.o \
-diff --git a/tools/xmlrpc_cpp_proxy/Makefile b/tools/xmlrpc_cpp_proxy/Makefile
-index e2783c4..4cfefc9 100644
---- a/tools/xmlrpc_cpp_proxy/Makefile
-+++ b/tools/xmlrpc_cpp_proxy/Makefile
-@@ -6,11 +6,19 @@ ifeq ($(SRCDIR),)
- endif
- SUBDIR := tools/xmlrpc_cpp_proxy
-
--default: all
--
- include $(BLDDIR)/config.mk
-
--PROGRAMS_TO_INSTALL = xmlrpc_cpp_proxy
-+PROGRAMS_TO_INSTALL :=
-+
-+ifeq ($(MUST_BUILD_CLIENT),yes)
-+ ifeq ($(ENABLE_CPLUSPLUS),yes)
-+ PROGRAMS_TO_INSTALL += xmlrpc_cpp_proxy
-+ endif
-+endif
-+
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-
- include $(SRCDIR)/tools/common.mk
-
-@@ -20,8 +28,6 @@ CXXFLAGS = $(INCLUDES) $(CXXFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD)
-
- LDFLAGS = $(LADD)
-
--all: xmlrpc_cpp_proxy
--
- OBJECTS = \
- xmlrpc_cpp_proxy.o \
- xmlrpcMethod.o \
-diff --git a/tools/xmlrpc_pstream/Makefile b/tools/xmlrpc_pstream/Makefile
-index 03fceca..790eead 100644
---- a/tools/xmlrpc_pstream/Makefile
-+++ b/tools/xmlrpc_pstream/Makefile
-@@ -6,13 +6,23 @@ ifeq ($(SRCDIR),)
- endif
- SUBDIR := tools/xmlrpc_pstream
-
--READLINE_LDLIBS = -lreadline -lncurses
-+include $(BLDDIR)/config.mk
-
--default: all
-+PROGRAMS_TO_INSTALL :=
-
--include $(BLDDIR)/config.mk
-+ifeq ($(BUILD_XMLRPC_PSTREAM),yes)
-+ ifeq ($(MUST_BUILD_CLIENT),yes)
-+ ifeq ($(ENABLE_CPLUSPLUS),yes)
-+ PROGRAMS_TO_INSTALL += xmlrpc_pstream
-+ endif
-+ endif
-+endif
-
--PROGRAMS_TO_INSTALL = xmlrpc_pstream
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-+
-+READLINE_LDLIBS = -lreadline -lncurses
-
- include $(SRCDIR)/tools/common.mk
-
-@@ -27,11 +37,9 @@ CXXFLAGS = $(INCLUDES) $(CXXFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD)
-
- LDFLAGS = $(LADD)
-
--all: xmlrpc_pstream
--
- OBJECTS = \
- xmlrpc_pstream.o \
-- $(TOOLSDIR)/lib/dumpvalue.o \
-+ srcdir/tools/lib/dumpvalue.o \
-
- LIBS = \
- $(LIBXMLRPC_CLIENTPP) \
-diff --git a/tools/xmlrpc_transport/Makefile b/tools/xmlrpc_transport/Makefile
-index ba212bb..29cf55c 100644
---- a/tools/xmlrpc_transport/Makefile
-+++ b/tools/xmlrpc_transport/Makefile
-@@ -6,11 +6,17 @@ ifeq ($(SRCDIR),)
- endif
- SUBDIR := tools/xmlrpc_transport
-
--default: all
--
- include $(BLDDIR)/config.mk
-
--PROGRAMS_TO_INSTALL = xmlrpc_transport
-+PROGRAMS_TO_INSTALL :=
-+
-+ifeq ($(MUST_BUILD_CLIENT),yes)
-+ PROGRAMS_TO_INSTALL += xmlrpc_transport
-+endif
-+
-+all: $(PROGRAMS_TO_INSTALL)
-+
-+default: all
-
- include $(SRCDIR)/tools/common.mk
-
-@@ -24,8 +30,6 @@ CFLAGS = $(CFLAGS_COMMON) $(INCLUDES) $(CFLAGS_PERSONAL) $(CADD)
-
- LDFLAGS = $(LADD)
-
--all: xmlrpc_transport
--
- UTIL_OBJS = \
- casprintf.o \
- cmdline_parser.o \
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0005-Make-the-buildfiles-respect-the-options-passed-to-co.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0005-Make-the-buildfiles-respect-the-options-passed-to-co.patch
deleted file mode 100644
index 840b8de..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0005-Make-the-buildfiles-respect-the-options-passed-to-co.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From c7d5eb8698baaed87ee3523fc28acc244af6b159 Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Thu, 22 Jan 2009 14:48:13 +0100
-Subject: [PATCH 05/10] Make the buildfiles respect the options passed to configure
-
----
- config.mk.in | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/config.mk.in b/config.mk.in
-index a84f5e8..a5c38c9 100644
---- a/config.mk.in
-+++ b/config.mk.in
-@@ -319,10 +319,10 @@ INSTALL_SCRIPT = $(INSTALL) -c -m 755
- # PREFIX is designed to be overridden at make time if the user decides
- # he doesn't like the default specified at 'configure' time.
-
--LIBINST_DIR = $(PREFIX)/lib
--HEADERINST_DIR = $(PREFIX)/include
--PROGRAMINST_DIR = $(PREFIX)/bin
--MANINST_DIR = $(PREFIX)/share/man/man1
-+LIBINST_DIR = @libdir@
-+HEADERINST_DIR = @includedir@
-+PROGRAMINST_DIR = @bindir@
-+MANINST_DIR = @mandir@/man1
-
- # DESTDIR is designed to be overridden at make time in order to relocate
- # the entire install into a subdirectory.
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0006-Clean-up-some-left-over-libtool-lint.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0006-Clean-up-some-left-over-libtool-lint.patch
deleted file mode 100644
index db38aaf..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0006-Clean-up-some-left-over-libtool-lint.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From 2bcb3261e2e6f4345a5ab62d563fa3a484b04182 Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Thu, 22 Jan 2009 14:57:46 +0100
-Subject: [PATCH 06/10] Clean up some left-over libtool lint
-
----
- configure.in | 5 -----
- tools/xmlrpc_transport/Makefile | 7 -------
- 2 files changed, 0 insertions(+), 12 deletions(-)
-
-diff --git a/configure.in b/configure.in
-index 60e3cf8..e1e19d2 100644
---- a/configure.in
-+++ b/configure.in
-@@ -117,8 +117,6 @@ fi
-
- dnl Set up the appropriate Makefile substitutions.
-
--LIBXMLRPC_CLIENT_LA=libxmlrpc_client.la
--AC_SUBST(LIBXMLRPC_CLIENT_LA)
- CLIENTTEST=clienttest
- AC_SUBST(CLIENTTEST)
- XMLRPC_CLIENT_H=xmlrpc_client.h
-@@ -155,7 +153,6 @@ AC_SUBST(ENABLE_ABYSS_SERVER)
-
- dnl Set up the appropriate Makefile substitutions.
- ABYSS_SUBDIR=
--LIBXMLRPC_ABYSS_SERVER_LA=
- SERVERTEST=
- VALIDATEE=
- XMLRPC_ABYSS_H=
-@@ -163,14 +160,12 @@ SERVER=
- if test x"$enable_abyss_server" != xno; then
- FEATURE_LIST="abyss-server $FEATURE_LIST"
- ABYSS_SUBDIR=abyss
-- LIBXMLRPC_ABYSS_SERVER_LA=libxmlrpc_abyss_server.la
- SERVERTEST=servertest
- VALIDATEE=validatee
- XMLRPC_ABYSS_H=xmlrpc_abyss.h
- SERVER=server
- fi
- AC_SUBST(ABYSS_SUBDIR)
--AC_SUBST(LIBXMLRPC_ABYSS_SERVER_LA)
- AC_SUBST(SERVERTEST)
- AC_SUBST(VALIDATEE)
- AC_SUBST(XMLRPC_ABYSS_H)
-diff --git a/tools/xmlrpc_transport/Makefile b/tools/xmlrpc_transport/Makefile
-index 29cf55c..915d745 100644
---- a/tools/xmlrpc_transport/Makefile
-+++ b/tools/xmlrpc_transport/Makefile
-@@ -39,13 +39,6 @@ UTIL_OBJS = \
-
- UTILS = $(UTIL_OBJS:%=$(UTIL_DIR)/%)
-
--# These are the Libtool .la files. We use them only for make dependencies.
--# We'd like to use these in the link rule, by using libtool --link, but
--# Libtool adds -l options to the link to cover the dependencies that are
--# recorded inside the shared libraries. And it doesn't add the necessary
--# -L options (it can't), so we end up with a messy mixture of the two
--# forms of specifying libraries.
--
- LIBS = $(LIBXMLRPC_CLIENT) $(LIBXMLRPC) $(LIBXMLRPC_XML) $(LIBXMLRPC_UTIL)
-
- xmlrpc_transport:%:%.o $(LIBS) $(UTILS)
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0007-Add-enable-docs-option-and-the-associated-infrastruc.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0007-Add-enable-docs-option-and-the-associated-infrastruc.patch
deleted file mode 100644
index 7007129..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0007-Add-enable-docs-option-and-the-associated-infrastruc.patch
+++ /dev/null
@@ -1,566 +0,0 @@
-From 8e86f59ef3bbe828f6c6b2cb34890b94ffc7453f Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Thu, 22 Jan 2009 18:40:28 +0100
-Subject: [PATCH 07/10] Add enable-docs option and the associated infrastructure
-
----
- GNUmakefile | 4 +-
- common.mk | 15 +++++-
- config.mk.in | 9 ++++
- configure.in | 8 +++
- doc/Makefile | 34 +++++++++++++
- lib/abyss/HISTORY | 122 -----------------------------------------------
- lib/abyss/HISTORY-ABYSS | 122 +++++++++++++++++++++++++++++++++++++++++++++++
- lib/abyss/Makefile | 8 +++-
- lib/abyss/README | 23 ---------
- lib/abyss/README-ABYSS | 23 +++++++++
- lib/expat/Makefile | 8 +++-
- tools/xmlrpc/Makefile | 4 ++
- 12 files changed, 229 insertions(+), 151 deletions(-)
- create mode 100644 stable/doc/Makefile
- delete mode 100644 stable/lib/abyss/HISTORY
- create mode 100644 stable/lib/abyss/HISTORY-ABYSS
- delete mode 100644 stable/lib/abyss/README
- create mode 100644 stable/lib/abyss/README-ABYSS
-
-diff --git a/GNUmakefile b/GNUmakefile
-index afa4d72..5f63567 100644
---- a/GNUmakefile
-+++ b/GNUmakefile
-@@ -8,7 +8,7 @@ export BLDDIR
-
- include $(BLDDIR)/config.mk
-
--SUBDIRS = include lib src tools examples
-+SUBDIRS = include lib src tools examples doc
-
- # The reason we don't build tools and examples by default is that they
- # contain executables, which require significantly more from the
-@@ -21,7 +21,7 @@ SUBDIRS = include lib src tools examples
- # As with any subdirectory, to build 'tools' or 'examples', cd to the
- # subdirectory and make there.
-
--DEFAULT_SUBDIRS = include lib src
-+DEFAULT_SUBDIRS = include lib src doc
-
- ifeq ($(BUILD_TOOLS),yes)
- DEFAULT_SUBDIRS += tools
-diff --git a/common.mk b/common.mk
-index 30b72e8..63e03ca 100644
---- a/common.mk
-+++ b/common.mk
-@@ -487,10 +487,10 @@ $(SUBDIRS:%=$(CURDIR)/%):
-
- MKINSTALLDIRS = $(SHELL) $(SRCDIR)/mkinstalldirs
-
--.PHONY: install-common install-headers install-bin install-man
-+.PHONY: install-common install-headers install-bin install-man install-doc
- install-common: \
- install-static-libraries install-shared-libraries \
-- install-headers install-bin install-man
-+ install-headers install-bin install-man install-doc
-
- INSTALL_LIB_CMD = $(INSTALL_DATA) $$p $(DESTDIR)$(LIBINST_DIR)/$$p
- RANLIB_CMD = $(RANLIB) $(DESTDIR)$(LIBINST_DIR)/$$p
-@@ -547,6 +547,17 @@ install-man: $(MAN_FILES_TO_INSTALL)
- $(INSTALL_MAN_CMD); \
- done
-
-+DOCDESTDIR = $(DESTDIR)$(DOCINST_DIR)
-+INSTALL_DOC_CMD = $(INSTALL_DATA) $$p $(DOCDESTDIR)/$$p
-+
-+install-doc: $(DOC_FILES_TO_INSTALL)
-+ $(MKINSTALLDIRS) $(DOCDESTDIR)
-+ @list='$(DOC_FILES_TO_INSTALL)'; \
-+ for p in $$list; do \
-+ echo "$(DOC_FILES_TO_INSTALL)"; \
-+ $(INSTALL_DOC_CMD); \
-+ done
-+
- ##############################################################################
- # MISCELLANEOUS RULES #
- ##############################################################################
-diff --git a/config.mk.in b/config.mk.in
-index a5c38c9..6a3ae4b 100644
---- a/config.mk.in
-+++ b/config.mk.in
-@@ -18,6 +18,8 @@
-
- # Here are the options the user chose on 'configure':
-
-+include $(SRCDIR)/version.mk
-+
- ENABLE_ABYSS_SERVER = @ENABLE_ABYSS_SERVER@
- ENABLE_ABYSS_THREADS = @ENABLE_ABYSS_THREADS@
- ENABLE_CPLUSPLUS = @ENABLE_CPLUSPLUS@
-@@ -27,6 +29,7 @@ ENABLE_LIBXML2_BACKEND = @ENABLE_LIBXML2_BACKEND@
- MUST_BUILD_WININET_CLIENT = @MUST_BUILD_WININET_CLIENT@
- MUST_BUILD_CURL_CLIENT = @MUST_BUILD_CURL_CLIENT@
- MUST_BUILD_LIBWWW_CLIENT = @MUST_BUILD_LIBWWW_CLIENT@
-+INSTALL_DOCS = @enable_docs@
- BUILD_TOOLS = @BUILD_TOOLS@
- BUILD_XMLRPC_PSTREAM = @BUILD_XMLRPC_PSTREAM@
- LSOCKET = @LSOCKET@
-@@ -319,10 +322,16 @@ INSTALL_SCRIPT = $(INSTALL) -c -m 755
- # PREFIX is designed to be overridden at make time if the user decides
- # he doesn't like the default specified at 'configure' time.
-
-+#datarootdir is the new Autoconf(2.60) name for datadir, which is still
-+#accepted, but a warning is issued if datarootdir is not also used.
-+
-+DATAROOT_DIR = @datarootdir@
-+DATAINST_DIR = @datadir@
- LIBINST_DIR = @libdir@
- HEADERINST_DIR = @includedir@
- PROGRAMINST_DIR = @bindir@
- MANINST_DIR = @mandir@/man1
-+DOCINST_DIR = $(DATAINST_DIR)/doc/xmlrpc-c-$(XMLRPC_MAJOR_RELEASE).$(XMLRPC_MINOR_RELEASE).$(XMLRPC_POINT_RELEASE)/
-
- # DESTDIR is designed to be overridden at make time in order to relocate
- # the entire install into a subdirectory.
-diff --git a/configure.in b/configure.in
-index e1e19d2..e857418 100644
---- a/configure.in
-+++ b/configure.in
-@@ -115,6 +115,14 @@ if test $BUILD_TOOLS = yes; then
- fi
-
-
-+AC_ARG_ENABLE(docs,
-+ [ --enable-docs Install the xmlrpc docs], ,
-+[enable_docs=no])
-+
-+AC_MSG_CHECKING(whether to install xmlrpc docs)
-+AC_MSG_RESULT($enable_docs)
-+AC_SUBST(enable_docs)
-+
- dnl Set up the appropriate Makefile substitutions.
-
- CLIENTTEST=clienttest
-diff --git a/doc/Makefile b/doc/Makefile
-new file mode 100644
-index 0000000..9deefb1
---- /dev/null
-+++ b/doc/Makefile
-@@ -0,0 +1,34 @@
-+ifeq ($(SRCDIR),)
-+ updir = $(shell echo $(dir $(1)) | sed 's/.$$//')
-+ SRCDIR := $(call updir,$(CURDIR))
-+ BLDDIR := $(SRCDIR)
-+endif
-+SUBDIR := doc
-+
-+include $(BLDDIR)/config.mk
-+
-+DOC_FILES_TO_INSTALL :=
-+
-+ifeq ($(INSTALL_DOCS),yes)
-+ DOC_FILES_TO_INSTALL += COPYING CREDITS DEVELOPING HISTORY INSTALL SECURITY TESTING TODO
-+endif
-+
-+include $(SRCDIR)/common.mk
-+
-+.PHONY: all
-+all:
-+
-+.PHONY: default
-+default:
-+
-+.PHONY: clean
-+clean:
-+
-+.PHONY: distclean
-+distclean:
-+
-+.PHONY: dep
-+dep: dep-common
-+
-+.PHONY: install
-+install: install-common
-diff --git a/lib/abyss/HISTORY b/lib/abyss/HISTORY
-deleted file mode 100644
-index c7774dc..0000000
---- a/lib/abyss/HISTORY
-+++ /dev/null
-@@ -1,122 +0,0 @@
--Here is some stuff from the README file of the original Abyss source
--package in 2000. Abyss used to be an independent package and was included
--in Xmlrpc-c for convenience when Xmlrpc-c was created. Since then, the
--code has been greatly modified and extended for Xmlrpc-c.
--
--The original Abyss project was a product of Moez Mahfoudh mmoez@bigfoot.com.
--
--
-- ABYSS Web Server
-- ------------------
--
--
--About:
--------
--
--ABYSS aims to be a fully HTTP/1.1 compliant web server. Its main design
--goals are speed, low resource usage and portability. ABYSS works on most
--UNIX based systems and on Win32 systems (Win95/98/2000/NT).
--
--Copyright:
------------
--
--Copyright (C) 2000 Moez Mahfoudh. All rights reserved.
--
--Status:
---------
--
--ABYSS is still in development stage. Actual version is 0.3. Many features
--are not implemented yet but the server core works well and seems to be
--stable. It is fully reliable for serving static files on medium load sites.
--In fact, primary benchmarks show that ABYSS is 70% as fast as Apache when
--using the fork system. This rate jumps to 130% when using threads.
--On UNIX platforms, some problems occurred because of the use of the Pthreads
--library. This will be corrected in the future versions. That's why only the
--fork system is usable under UNIX. This lowers performances but guarantees
--stability.
--CGI/1.1 support is still absent from the current version but will be
--included in the near future.
--
--Change Log:
-------------
--
-- * Version 0.3 (March 23,2000):
-- o Handles conditional GET requests (by date)
-- o Conforms to all the MUSTs of the RFC2616 (newer version of the
-- HTTP/1.1 protocol draft)
-- o New configuration options (such as pidfile for UNIX systems...)
-- o Handles HEAD and OPTIONS methods
-- o Many bug fixes
-- o Tested on Sun-OS 5.7
-- o Second public release
--
-- * Version 0.2 beta (February 7,2000):
-- o Handles GET on static files
-- o Handles correctly range requests
-- o Conforms to 80% of the MUSTs of the RFC2068 (HTTP/1.1 protocol
-- draft)
-- o Improved code portability (Win32 and UNIX platforms)
-- o Tested on Linux 2.2 and Win95/98
-- o First public release
--
-- * Version 0.1 (January 2000):
-- o Completely rewritten in C
-- o Speed improvement
-- o New memory allocation scheme (using pools)
-- o Never released
--
-- * Version 0.0 (January 2000):
-- o Initial version
-- o Written in C++
-- o Never released
--
--Downloading:
--------------
--
-- * Version 0.3 (current version):
-- o UNIX package (source) abyss-0.3.tar.gz.
-- o Win32 package is not available but you can extract source files
-- from the UNIX package and compile them on Windows without any
-- modification. (Sorry for this inconvenience: I have no Windows
-- machine now to compile the program and to test it. If someone can
-- do that, please email me the zipped package and I'll add it here).
--
-- * Version 0.2 beta:
-- o UNIX package (source) abyss-0.2b.tar.gz.
-- o Win32 package (source+binary) abyss-0.2b.zip.
--
--Installation:
---------------
--
-- * For UNIX systems:
-- o Untar/Ungzip the distribution package with a command like tar xvfz
-- abyss-x.y.tar.gz
-- o Edit the Makefile src/Makefile to meet your system requirements.
-- o Go to directory src and execute make.
-- o The server binary is generated and stored in the bin directory.
-- o Edit the conf/abyss.conf to reflect your system configuration (At
-- least change the paths).
-- o Goto to the bin directory and start the server by typing ./abyss
-- -c ../conf/abyss.conf
--
-- * For Win32 systems:
-- o Unzip the distribution package.
-- o An executable file is already present in the bin directory.
-- o If you wish to recompile the server, open the src/abyss.dsw file
-- with Microsoft Visual C++ 5.0 or higher and rebuild the project.
-- o Edit the conf/abyss.conf to reflect your system configuration (At
-- least change the paths).
-- o Goto to the bin directory and start the server by typing ./abyss
-- -c ../conf/abyss.conf
--
--
--To do:
--------
--
-- * CGI/1.1 support
-- * Web based configuration/administration
-- * Speed improvement
-- * File caching system
-- * Throttling
-- * PUT method handling
-- * ...
-diff --git a/lib/abyss/HISTORY-ABYSS b/lib/abyss/HISTORY-ABYSS
-new file mode 100644
-index 0000000..c7774dc
---- /dev/null
-+++ b/lib/abyss/HISTORY-ABYSS
-@@ -0,0 +1,122 @@
-+Here is some stuff from the README file of the original Abyss source
-+package in 2000. Abyss used to be an independent package and was included
-+in Xmlrpc-c for convenience when Xmlrpc-c was created. Since then, the
-+code has been greatly modified and extended for Xmlrpc-c.
-+
-+The original Abyss project was a product of Moez Mahfoudh mmoez@bigfoot.com.
-+
-+
-+ ABYSS Web Server
-+ ------------------
-+
-+
-+About:
-+------
-+
-+ABYSS aims to be a fully HTTP/1.1 compliant web server. Its main design
-+goals are speed, low resource usage and portability. ABYSS works on most
-+UNIX based systems and on Win32 systems (Win95/98/2000/NT).
-+
-+Copyright:
-+----------
-+
-+Copyright (C) 2000 Moez Mahfoudh. All rights reserved.
-+
-+Status:
-+-------
-+
-+ABYSS is still in development stage. Actual version is 0.3. Many features
-+are not implemented yet but the server core works well and seems to be
-+stable. It is fully reliable for serving static files on medium load sites.
-+In fact, primary benchmarks show that ABYSS is 70% as fast as Apache when
-+using the fork system. This rate jumps to 130% when using threads.
-+On UNIX platforms, some problems occurred because of the use of the Pthreads
-+library. This will be corrected in the future versions. That's why only the
-+fork system is usable under UNIX. This lowers performances but guarantees
-+stability.
-+CGI/1.1 support is still absent from the current version but will be
-+included in the near future.
-+
-+Change Log:
-+-----------
-+
-+ * Version 0.3 (March 23,2000):
-+ o Handles conditional GET requests (by date)
-+ o Conforms to all the MUSTs of the RFC2616 (newer version of the
-+ HTTP/1.1 protocol draft)
-+ o New configuration options (such as pidfile for UNIX systems...)
-+ o Handles HEAD and OPTIONS methods
-+ o Many bug fixes
-+ o Tested on Sun-OS 5.7
-+ o Second public release
-+
-+ * Version 0.2 beta (February 7,2000):
-+ o Handles GET on static files
-+ o Handles correctly range requests
-+ o Conforms to 80% of the MUSTs of the RFC2068 (HTTP/1.1 protocol
-+ draft)
-+ o Improved code portability (Win32 and UNIX platforms)
-+ o Tested on Linux 2.2 and Win95/98
-+ o First public release
-+
-+ * Version 0.1 (January 2000):
-+ o Completely rewritten in C
-+ o Speed improvement
-+ o New memory allocation scheme (using pools)
-+ o Never released
-+
-+ * Version 0.0 (January 2000):
-+ o Initial version
-+ o Written in C++
-+ o Never released
-+
-+Downloading:
-+------------
-+
-+ * Version 0.3 (current version):
-+ o UNIX package (source) abyss-0.3.tar.gz.
-+ o Win32 package is not available but you can extract source files
-+ from the UNIX package and compile them on Windows without any
-+ modification. (Sorry for this inconvenience: I have no Windows
-+ machine now to compile the program and to test it. If someone can
-+ do that, please email me the zipped package and I'll add it here).
-+
-+ * Version 0.2 beta:
-+ o UNIX package (source) abyss-0.2b.tar.gz.
-+ o Win32 package (source+binary) abyss-0.2b.zip.
-+
-+Installation:
-+-------------
-+
-+ * For UNIX systems:
-+ o Untar/Ungzip the distribution package with a command like tar xvfz
-+ abyss-x.y.tar.gz
-+ o Edit the Makefile src/Makefile to meet your system requirements.
-+ o Go to directory src and execute make.
-+ o The server binary is generated and stored in the bin directory.
-+ o Edit the conf/abyss.conf to reflect your system configuration (At
-+ least change the paths).
-+ o Goto to the bin directory and start the server by typing ./abyss
-+ -c ../conf/abyss.conf
-+
-+ * For Win32 systems:
-+ o Unzip the distribution package.
-+ o An executable file is already present in the bin directory.
-+ o If you wish to recompile the server, open the src/abyss.dsw file
-+ with Microsoft Visual C++ 5.0 or higher and rebuild the project.
-+ o Edit the conf/abyss.conf to reflect your system configuration (At
-+ least change the paths).
-+ o Goto to the bin directory and start the server by typing ./abyss
-+ -c ../conf/abyss.conf
-+
-+
-+To do:
-+------
-+
-+ * CGI/1.1 support
-+ * Web based configuration/administration
-+ * Speed improvement
-+ * File caching system
-+ * Throttling
-+ * PUT method handling
-+ * ...
-diff --git a/lib/abyss/Makefile b/lib/abyss/Makefile
-index a675624..c0d2491 100644
---- a/lib/abyss/Makefile
-+++ b/lib/abyss/Makefile
-@@ -8,6 +8,12 @@ SUBDIR := lib/abyss
-
- include $(BLDDIR)/config.mk
-
-+DOC_FILES_TO_INSTALL :=
-+
-+ifeq ($(INSTALL_DOCS),yes)
-+ DOC_FILES_TO_INSTALL += HISTORY-ABYSS README-ABYSS
-+endif
-+
- SUBDIRS = src
-
- default: all
-@@ -30,7 +36,7 @@ DISTFILES =
- distdir: distdir-common
-
- .PHONY: install
--install: $(SUBDIRS:%=%/install)
-+install: $(SUBDIRS:%=%/install) install-common
-
- .PHONY: dep
- dep: $(SUBDIRS:%=%/dep)
-diff --git a/lib/abyss/README b/lib/abyss/README
-deleted file mode 100644
-index b1d6c80..0000000
---- a/lib/abyss/README
-+++ /dev/null
-@@ -1,23 +0,0 @@
--This directory contains the Abyss HTTP server component of XML-RPC For C/C++
--(Xmlrpc-c).
--
--This was derived from the independently developed and distributed
--Abyss web server package in 2001. Since that time, work has stopped
--on package except for a non-free derivative of it that the original
--author has done. He uses the Abyss name for that.
--
--So this is now strictly a piece of Xmlrpc-c. Some day, we should change
--the name to avoid confusion with the old code on which it was based and
--the current non-free version.
--
--But for Xmlrpc-c, we don't want to enhance this much. That would
--duplicate the vast amount of work that has gone into other HTTP (web)
--servers such as Apache. If someone needs fancy HTTP service for
--XML-RPC, he should use Apache. One can use Apache with Xmlrpc-c
--either by using an Apache request handler plugin or by using a CGI
--script. Abyss is just for very simple servers, where the complexity
--of using (or even acquiring) Apache would not be warranted.
--
--
--Everything besides what's in the src/ directory is just historical --
--it comes from the original Abyss in 2001.
-diff --git a/lib/abyss/README-ABYSS b/lib/abyss/README-ABYSS
-new file mode 100644
-index 0000000..b1d6c80
---- /dev/null
-+++ b/lib/abyss/README-ABYSS
-@@ -0,0 +1,23 @@
-+This directory contains the Abyss HTTP server component of XML-RPC For C/C++
-+(Xmlrpc-c).
-+
-+This was derived from the independently developed and distributed
-+Abyss web server package in 2001. Since that time, work has stopped
-+on package except for a non-free derivative of it that the original
-+author has done. He uses the Abyss name for that.
-+
-+So this is now strictly a piece of Xmlrpc-c. Some day, we should change
-+the name to avoid confusion with the old code on which it was based and
-+the current non-free version.
-+
-+But for Xmlrpc-c, we don't want to enhance this much. That would
-+duplicate the vast amount of work that has gone into other HTTP (web)
-+servers such as Apache. If someone needs fancy HTTP service for
-+XML-RPC, he should use Apache. One can use Apache with Xmlrpc-c
-+either by using an Apache request handler plugin or by using a CGI
-+script. Abyss is just for very simple servers, where the complexity
-+of using (or even acquiring) Apache would not be warranted.
-+
-+
-+Everything besides what's in the src/ directory is just historical --
-+it comes from the original Abyss in 2001.
-diff --git a/lib/expat/Makefile b/lib/expat/Makefile
-index 8feab79..97e4169 100644
---- a/lib/expat/Makefile
-+++ b/lib/expat/Makefile
-@@ -8,6 +8,12 @@ SUBDIR := lib/expat
-
- include $(BLDDIR)/config.mk
-
-+DOC_FILES_TO_INSTALL :=
-+
-+ifeq ($(INSTALL_DOCS),yes)
-+ DOC_FILES_TO_INSTALL += expat.html
-+endif
-+
- # Build up SUBDIRS:
- SUBDIRS = gennmtab xmlparse xmltok
-
-@@ -27,7 +33,7 @@ DISTFILES =
-
- distdir: distdir-common
-
--install: $(SUBDIRS:%=%/install)
-+install: $(SUBDIRS:%=%/install) install-common
-
- check:
-
-diff --git a/tools/xmlrpc/Makefile b/tools/xmlrpc/Makefile
-index 7c417b6..1aa96cb 100644
---- a/tools/xmlrpc/Makefile
-+++ b/tools/xmlrpc/Makefile
-@@ -11,9 +11,13 @@ include $(BLDDIR)/config.mk
- include $(SRCDIR)/tools/common.mk
-
- PROGRAMS_TO_INSTALL :=
-+DOC_FILES_TO_INSTALL :=
-
- ifeq ($(MUST_BUILD_CLIENT),yes)
- PROGRAMS_TO_INSTALL += xmlrpc
-+ ifeq ($(INSTALL_DOCS),yes)
-+ DOC_FILES_TO_INSTALL += xmlrpc.html
-+ endif
- endif
-
- all: $(PROGRAMS_TO_INSTALL)
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0008-Fix-using-configure-s-input.-We-need-to-define-exec_.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0008-Fix-using-configure-s-input.-We-need-to-define-exec_.patch
deleted file mode 100644
index 5bd0796..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0008-Fix-using-configure-s-input.-We-need-to-define-exec_.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 23c737df924e36946674ac1a9a32be2ae83d2d06 Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Thu, 22 Jan 2009 18:47:46 +0100
-Subject: [PATCH 08/10] Fix using configure's input. We need to define exec_prefix and prefix for that to work.
-
----
- config.mk.in | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/config.mk.in b/config.mk.in
-index 6a3ae4b..8ba8dec 100644
---- a/config.mk.in
-+++ b/config.mk.in
-@@ -322,9 +322,8 @@ INSTALL_SCRIPT = $(INSTALL) -c -m 755
- # PREFIX is designed to be overridden at make time if the user decides
- # he doesn't like the default specified at 'configure' time.
-
--#datarootdir is the new Autoconf(2.60) name for datadir, which is still
--#accepted, but a warning is issued if datarootdir is not also used.
--
-+prefix = $(PREFIX)
-+exec_prefix = @exec_prefix@
- DATAROOT_DIR = @datarootdir@
- DATAINST_DIR = @datadir@
- LIBINST_DIR = @libdir@
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0009-Fix-C-gcc-4.3-tests.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0009-Fix-C-gcc-4.3-tests.patch
deleted file mode 100644
index b8fa7b1..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0009-Fix-C-gcc-4.3-tests.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 23525d212572f4b4703d3a2f73a8ef768bd77ce4 Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Fri, 23 Jan 2009 23:46:35 +0100
-Subject: [PATCH 09/10] Fix C++ gcc-4.3 tests
-
----
- src/cpp/test/server_abyss.cpp | 3 ++-
- src/cpp/test/server_pstream.cpp | 2 +-
- src/cpp/test/test.cpp | 1 +
- 3 files changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/src/cpp/test/server_abyss.cpp b/src/cpp/test/server_abyss.cpp
-index 4b236ef..2e09068 100644
---- a/src/cpp/test/server_abyss.cpp
-+++ b/src/cpp/test/server_abyss.cpp
-@@ -5,7 +5,8 @@
-
- =============================================================================*/
- #include <errno.h>
--#include <string>
-+#include <cstring>
-+#include <cstdlib>
- #include <iostream>
- #include <vector>
- #include <sstream>
-diff --git a/src/cpp/test/server_pstream.cpp b/src/cpp/test/server_pstream.cpp
-index 83b3e88..f04808a 100644
---- a/src/cpp/test/server_pstream.cpp
-+++ b/src/cpp/test/server_pstream.cpp
-@@ -8,7 +8,7 @@
- #include <sys/socket.h>
- #include <arpa/inet.h>
- #include <errno.h>
--#include <string>
-+#include <cstring>
- #include <fcntl.h>
-
- #include "xmlrpc-c/girerr.hpp"
-diff --git a/src/cpp/test/test.cpp b/src/cpp/test/test.cpp
-index 8a58089..68c90e6 100644
---- a/src/cpp/test/test.cpp
-+++ b/src/cpp/test/test.cpp
-@@ -5,6 +5,7 @@
- #include <sstream>
- #include <memory>
- #include <time.h>
-+#include <cstring>
-
- #include "xmlrpc-c/girerr.hpp"
- using girerr::error;
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0010-Fix-C-tests-linking-order.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0010-Fix-C-tests-linking-order.patch
deleted file mode 100644
index a0d9fcb..0000000
--- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.16.08/0010-Fix-C-tests-linking-order.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 83ffe0eaa4800f0bdfec2302185ee5ab2b57ab3c Mon Sep 17 00:00:00 2001
-From: Peter Alfredsen <loki_val@gentoo.org>
-Date: Fri, 23 Jan 2009 23:59:49 +0100
-Subject: [PATCH 10/10] Fix C++ tests linking order.
-
----
- src/cpp/test/Makefile | 16 +++++++---------
- 1 files changed, 7 insertions(+), 9 deletions(-)
-
-diff --git a/src/cpp/test/Makefile b/src/cpp/test/Makefile
-index 664a459..03e1402 100644
---- a/src/cpp/test/Makefile
-+++ b/src/cpp/test/Makefile
-@@ -19,18 +19,16 @@ XMLRPC_C_CONFIG = $(BLDDIR)/xmlrpc-c-config.test
-
- CXXFLAGS = $(CXXFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD)
-
--LDFLAGS += $(shell $(XMLRPC_C_CONFIG) client --ldadd)
-+LIBS := $(shell $(XMLRPC_C_CONFIG) client --ldadd)
-
- ifeq ($(MUST_BUILD_CURL_CLIENT),yes)
-- LDFLAGS += $(shell curl-config --libs)
-+ LIBS += $(shell curl-config --libs)
- endif
- ifeq ($(MUST_BUILD_LIBWWW_CLIENT),yes)
-- LDFLAGS += $(shell libwww-config --libs)
-+ LIBS += $(shell libwww-config --libs)
- endif
-
--LDFLAGS += "-lpthread"
--
--LDFLAGS += $(LADD)
-+LIBS += -lpthread
-
- INCLUDES = -Isrcdir/include -I$(BLDDIR) -Isrcdir -Isrcdir/lib/util/include
-
-@@ -69,13 +67,13 @@ TEST_LIBS = \
- ifneq ($(ENABLE_LIBXML2_BACKEND),yes)
- # We're using the internal Expat XML parser
- TEST_LIBS += $(LIBXMLRPC_XMLPARSE_A) $(LIBXMLRPC_XMLTOK_A)
-- LDADD_XML =
-+ LIB_XML =
- else
-- LDADD_XML = $(shell xml2-config --libs)
-+ LIB_XML = $(shell xml2-config --libs)
- endif
-
- test: $(TEST_OBJS) $(TEST_LIBS)
-- $(CXXLD) -o $@ $(LDFLAGS) $(LDADD_XML) $^
-+ $(CXXLD) -o $@ $(LADD) $^ $(LIB_XML) $(LIBS)
-
- %.o:%.cpp
- $(CXX) -c $(INCLUDES) $(CXXFLAGS) $<
---
-1.6.1
-
diff --git a/dev-libs/xmlrpc-c/metadata.xml b/dev-libs/xmlrpc-c/metadata.xml
deleted file mode 100644
index 762741c..0000000
--- a/dev-libs/xmlrpc-c/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>no-herd</herd>
- <maintainer>
- <email>loki_val@gentoo.org</email>
- <name>Peter Alfredsen</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.16.08.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.16.08.ebuild
deleted file mode 100644
index ed61490..0000000
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.16.08.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2009 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.16.06-r1.ebuild,v 1.3 2009/01/03 17:52:01 loki_val Exp $
-
-EAPI=2
-
-inherit eutils multilib base autotools
-
-DESCRIPTION="A lightweigt RPC library based on XML and HTTP"
-SRC_URI="mirror://gentoo/${PN}/${P}.tar.bz2"
-HOMEPAGE="http://xmlrpc-c.sourceforge.net/"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
-IUSE="+curl +cxx +tools +cgi abyss threads doc"
-LICENSE="BSD"
-SLOT="0"
-
-DEPEND="dev-libs/libxml2
- tools? ( dev-perl/frontier-rpc )
- curl? ( net-misc/curl )"
-
-pkg_setup() {
- if ! use curl
- then
- ewarn "Curl support disabled: No client library will be be built"
- fi
-}
-
-#FAIL
-#RESTRICT="test"
-
-#Bug 214137: We need to filter this.
-unset SRCDIR
-
-pkg_setup() {
- PATCHES=( "${FILESDIR}/${P}/"* )
-}
-
-
-src_prepare() {
- base_src_util autopatch
-
- # Respect the user's CFLAGS/CXXFLAGS.
- sed -i \
- -e "/CFLAGS_COMMON/s:-g -O3$:${CFLAGS}:" \
- -e "/CXXFLAGS_COMMON/s:-g$:${CXXFLAGS}:" \
- "${S}"/common.mk || die "404. File not found while sedding"
-
- sed -i \
- -e "/^LIBINST_DIR = / s:\$(PREFIX)/lib:\$(PREFIX)/$(get_libdir):" \
- config.mk.in
- eautoconf
-}
-
-src_configure() {
- # Respect the user's LDFLAGS.
- export LADD=${LDFLAGS}
- econf --disable-wininet-client \
- --disable-libwww-client \
- --enable-libxml2-backend \
- $(use_enable doc docs) \
- $(use_enable tools) \
- $(use_enable threads abyss-threads) \
- $(use_enable cgi cgi-server) \
- $(use_enable abyss abyss-server) \
- $(use_enable cxx cplusplus) \
- $(use_enable curl curl-client) \
- || die "econf failed"
-}
-
-src_compile() {
- emake || die "Compiling failed"
-}
-
-src_test() {
- unset LDFLAGS LADD SRCDIR
- cd "${S}"/src/test/
- einfo "Building general tests"
- make || die "Make of general tests failed"
- einfo "Running general tests"
- ./test || die "General tests failed"
-
- cd "${S}"/src/cpp/test
- einfo "Building C++ tests"
- make || die "Make of C++ tests failed"
- einfo "Running C++ tests"
- ./test || die "C++ tests failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "installation failed"
- prepalldocs
-}