diff options
author | Alexander Vershilov <qnikst@gentoo.org> | 2013-05-27 11:18:16 +0000 |
---|---|---|
committer | Alexander Vershilov <qnikst@gentoo.org> | 2013-05-27 11:18:16 +0000 |
commit | b1d2de919992ea5ce56d6a280573d82ab0040040 (patch) | |
tree | 0b5b72fc102b06094be17680717dd2a5049bb2a2 /dev-libs | |
parent | Version bump. (diff) | |
download | historical-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')
-rw-r--r-- | dev-libs/xmlrpc-c/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/xmlrpc-c/Manifest | 17 | ||||
-rw-r--r-- | dev-libs/xmlrpc-c/xmlrpc-c-1.32.05-r1.ebuild | 100 |
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" +} |