summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Vershilov <qnikst@gentoo.org>2013-05-27 11:18:16 +0000
committerAlexander Vershilov <qnikst@gentoo.org>2013-05-27 11:18:16 +0000
commitb1d2de919992ea5ce56d6a280573d82ab0040040 (patch)
tree0b5b72fc102b06094be17680717dd2a5049bb2a2 /dev-libs/xmlrpc-c
parentVersion bump. (diff)
downloadhistorical-b1d2de919992ea5ce56d6a280573d82ab0040040.tar.gz
historical-b1d2de919992ea5ce56d6a280573d82ab0040040.tar.bz2
historical-b1d2de919992ea5ce56d6a280573d82ab0040040.zip
allow tools to be used in xmlrpc-c-1.32.05 (bug #460730)
Package-Manager: portage-2.2.0_alpha177/cvs/Linux x86_64 Manifest-Sign-Key: 0xEAD50D64D8D3571A!
Diffstat (limited to 'dev-libs/xmlrpc-c')
-rw-r--r--dev-libs/xmlrpc-c/ChangeLog7
-rw-r--r--dev-libs/xmlrpc-c/Manifest17
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.32.05-r1.ebuild100
3 files changed, 118 insertions, 6 deletions
diff --git a/dev-libs/xmlrpc-c/ChangeLog b/dev-libs/xmlrpc-c/ChangeLog
index e541d08a0d7e..b3b4df375f81 100644
--- a/dev-libs/xmlrpc-c/ChangeLog
+++ b/dev-libs/xmlrpc-c/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/xmlrpc-c
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.137 2013/03/14 16:14:16 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.138 2013/05/27 11:18:10 qnikst Exp $
+
+*xmlrpc-c-1.32.05-r1 (27 May 2013)
+
+ 27 May 2013; <qnikst@gentoo.org> +xmlrpc-c-1.32.05-r1.ebuild:
+ allow tools to be used in xmlrpc-c-1.32.05 (bug #460730)
14 Mar 2013; Jeroen Roovers <jer@gentoo.org> xmlrpc-c-1.32.05.ebuild:
Stable for HPPA (bug #457298).
diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest
index c6b6e276f7dc..b01ad8ea4e5b 100644
--- a/dev-libs/xmlrpc-c/Manifest
+++ b/dev-libs/xmlrpc-c/Manifest
@@ -5,13 +5,20 @@ AUX xmlrpc-c-1.32.05-Wimplicit.patch 593 SHA256 9a39a6d1c01c8fe1dc2d6673d35da136
DIST xmlrpc-c-1.28.03.tar.gz 751969 SHA256 6bc078a7fa7ea41bce40df490b0a670f9014678566acef3cd1ea0ce605fee422 SHA512 e729cad61de76ab38e234e3f2db0c6a8a45423fae992a7fe0c6e6e9f887fc89d08104ce1c7b4920a2f8089f919daf29cc2174a4951dd6868aeb838ee8a30abff WHIRLPOOL 3440aed117feeda88f2feaeac39869c7d3dc9bce76cee5ab1f0a989ccad31921e93ad1ed0d1590e415c05079d6c0951206f64010564c92afa356d1ef457be3d6
DIST xmlrpc-c-1.32.05.tar.gz 769040 SHA256 cefd25dcb90556c90358cb44013a644f1aeafd37d2e18be37e66a3355b5ae0d2 SHA512 40813ad97010684e346ce4f286d9d7314547572f8681cf99d4c3c36cb7aa38b1cb72b84d63ab46e44282dc2bd95b85dbb022e3039700caa939469c6f7bf08d1f WHIRLPOOL 1e6ebbc1b3caa78e1e22210d81a61b74d71f61a33d1ea97f96ef250a5277d3cbe6d532d286bed8bb57e1ba4ccb54fd38bdf51f8d3bdbba00225bb5678de17292
EBUILD xmlrpc-c-1.28.03-r1.ebuild 2760 SHA256 3645abf9b5507e201d3d48e981557500142241b02f416653ead998ea8d00edc3 SHA512 58c356c2657eac39284e4a870904536628379ac5160928739e600b11d921af73ed4f3fd22a8b6299bc83a64d5086238cfbfd77231b56ed0ed6301f00bff6e7d2 WHIRLPOOL ec7e4dd0f7ec6db08125c7b4034211d6c1c32987cdebaf9023e9b854ffdf18fb85be4e96651a3271acffb7a6e83bc5b27f0482202799b4c2145fca00b544de03
+EBUILD xmlrpc-c-1.32.05-r1.ebuild 3082 SHA256 c86b2c5fa71c6a36936d7887fb5dcce4a7bb222d92df09c917e7d1d444d46fd4 SHA512 1393c4ab1d3cca7a50ab62cd0e39d8007f9fe0cb273046bedaa63b28a33be53317225ba7a8156e52f13df02a3eabab9119ec9feb987284043f8a2f3de21c612c WHIRLPOOL f9c7e59a86b8f3f4df10e0e69a316f3ee24c05a12253780f246f9c88f00dda4f800a53495e031a2cfecc064ab008c3331f269a9132e8fe6191f6ba0150cebb63
EBUILD xmlrpc-c-1.32.05.ebuild 2907 SHA256 358f254ecbfdcb6b9dcb23181a1d94f3c883b643fd013d2f2d33ef60fb4a2f17 SHA512 210ea0656425aa9b1c14d9e8aee5646ea20b470f793d79ed1f32bf6ee0b8c2431319465d1589d83aa3277c39a5e2618f66d690323f9db24ed71008512565c61a WHIRLPOOL bec664433edfb37fab3a7dee01af7e570abc824350b4373f3d8d4810ca1daec471554495d70455c9aaad01a16e0716a8cdbe08503e7c0a9b60e1fa51b515b22a
-MISC ChangeLog 21716 SHA256 174fa0b93d434180d5afe96dad157aae4aea2e5707fd1d0ea92640be7b1e40c8 SHA512 560d44541acc7bb34884755d72aaa33ea4823e9d595cbebe836ae675b0523a231be9b8531405e3ab4a9cbd2d5de3f4ea5c84772b9fca8387823761ad690016b0 WHIRLPOOL aca27e29420b30cb421f072f307d1417ea50c1b5e7909c092230b0b434885cb07f0eedb16f0f9aa9e81eddd8267394f352f1afcdc9859f6886583c9e1b47cf68
+MISC ChangeLog 21880 SHA256 160727c2173e6726536cd5361e72b3fc0754c755c602e5bbcbdef18feba795e4 SHA512 b8eb16853b709f6fe558567c3806a828027e62bec0e5f55c18fbdb4026341bc7f40302ef33370c99a715b7aa6fd6060e9f4831a447753770db2ca188a7e14123 WHIRLPOOL 1b26f3ebf4fb8dde1aed394ab2e0da949fb22194428f09dfcadc0021645c082c41dba2c45b330969bcc82cc22722f7b82e6c518871ab04df4a6b6c7a9a4b7821
MISC metadata.xml 625 SHA256 299674542c3ee3b64090b78edc378a80344b073d9c921690796fc11d798fd1ea SHA512 46e06a84a72f02c1a8ca6062913075acb96b7d96b9452f353c8ea5db628fbc4e3ec865510acb46a8ad091400422d69ddd4edfb327895918f779efaeeddc4873f WHIRLPOOL 17dd8174172302ae50ca9d1fe306b098bc3fc91f57bcca83b41cc010edc41dfc95b3f45fc30fd7ce19dbe4d53aecebcec4822151f92a2581ff4da940aa25b8a4
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iEYEAREIAAYFAlFB91oACgkQVWmRsqeSphPZEACeJTW/GwtdDAKnhHqwVQiWby9B
-l30Anj2zHG3hddkL96uD1KAwAkG9eCK3
-=CWOV
+iQF8BAEBCABmBQJRo0D3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwMTlGQTEwRTVCMUJCNjdFRDM5Qzg3RjdF
+QUQ1MEQ2NEQ4RDM1NzFBAAoJEOrVDWTY01caDUEH/2oEoLuu1D+Nq/LDH9TR/Mmo
+U9GE+MWFjP81npdynPHQymxs5ehX/iOuvGpBG4l9vCMH0xTTOEV1JI6dSjB2DGwZ
+39HW5emTZ2Z/R6CwHbRFldFKahUq2RtC3UY1Gt3a7LLHVUhcn2BD1O/ML+B56Kem
+0K8ijJ4twmqQyxASFIaZlsXGT0EMzFaEWMLNYeb6Yx30X2gtTI21wTbqfgE88A3S
+p3AtKxkgVZ/hCWOPuUSYQKDAAIPxzl78fjISYuOAbVMDOImGirfRUCvvPPhGRyvX
+0QO4nUHiWgaKgbNfHxmgEBs/kOunWwXyhu78bfbmm99K7ymxnHzYlR7A4bTF15c=
+=6j1/
-----END PGP SIGNATURE-----
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.32.05-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.32.05-r1.ebuild
new file mode 100644
index 000000000000..27b02f1e036b
--- /dev/null
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.32.05-r1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2013 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.32.05-r1.ebuild,v 1.1 2013/05/27 11:18:10 qnikst Exp $
+
+EAPI="4"
+
+inherit eutils multilib
+
+# Maintainer notes: Take a look at http://xmlrpc-c.sourceforge.net/release.html
+# We use "advanced" branch, so for the current release revision take look here:
+# http://xmlrpc-c.svn.sourceforge.net/viewvc/xmlrpc-c/advanced/version.mk?view=log
+# e.g. for 1.27.05 corresponds following revision 2182 and thus following URL:
+# http://xmlrpc-c.svn.sourceforge.net/viewvc/xmlrpc-c/advanced.tar.gz?view=tar&pathrev=2182
+# Note: autogenerated tarball checksum changes every download, thus download it
+# manually and distribute on mirrors.
+# It's possible to build net-libs/libwww without ssl support, but taking into
+# account that libwww is not really well maintained and upstream is dead we
+# better use it only in case ssl is required.
+
+DESCRIPTION="A lightweigt RPC library based on XML and HTTP"
+HOMEPAGE="http://xmlrpc-c.sourceforge.net/"
+SRC_URI="http://dev.gentoo.org/~maksbotan/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="abyss +cgi +curl +cxx +libxml2 static-libs threads tools"
+
+REQUIRED_USE="test? ( static-libs abyss curl cxx ) tools? ( curl )"
+
+DEPEND="
+ sys-libs/ncurses
+ sys-libs/readline
+ curl? ( net-misc/curl )
+ libxml2? ( dev-libs/libxml2 )"
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/advanced"
+
+pkg_setup() {
+ use curl || ewarn "Curl support disabled: No client library will be built"
+}
+
+#Bug 214137: We need to filter this.
+unset SRCDIR
+
+# Bug 255440
+export LC_ALL=C
+export LANG=C
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.32.05-Wimplicit.patch
+ sed -i \
+ -e "/CFLAGS_COMMON/s|-g -O3$||" \
+ -e "/CXXFLAGS_COMMON/s|-g$||" \
+ "${S}"/common.mk || die
+
+ export LADD=${LDFLAGS} # Respect the user's LDFLAGS.
+
+ use static-libs || { sed \
+ -e '/\(^TARGET_STATIC_LIBRARIES =\)/{s:\(^TARGET_STATIC_LIBRARIES =\).*:\1:;P;N;d;}' \
+ -i common.mk || die; }
+}
+
+src_configure() {
+ #Disable libwww support due GBZ #409549 and #320253
+
+ econf --disable-wininet-client \
+ $(use_enable libxml2 libxml2-backend) \
+ --disable-libwww-client \
+ --without-libwww-ssl \
+ $(use_enable threads abyss-threads) \
+ $(use_enable cgi cgi-server) \
+ $(use_enable abyss abyss-server) \
+ $(use_enable cxx cplusplus) \
+ $(use_enable curl curl-client)
+}
+
+src_compile() {
+ emake -r
+ use tools && emake -rC "${S}"/tools
+}
+
+src_install() {
+ default_src_install
+ use tools && emake DESTDIR="${D}" -rC "${S}"/tools install
+}
+
+src_test() {
+ unset LDFLAGS LADD SRCDIR
+ cd "${S}"/test/
+ einfo "Building general tests"
+ make || die "Make of general tests failed"
+ einfo "Running general tests"
+ ./test || die "General tests failed"
+ cd "${S}"/test/cpp/
+ einfo "Running C++ tests"
+ ./test || die "C++ tests failed"
+}