diff options
author | Peter Volkov <pva@gentoo.org> | 2011-11-20 12:06:54 +0000 |
---|---|---|
committer | Peter Volkov <pva@gentoo.org> | 2011-11-20 12:06:54 +0000 |
commit | 8128d0f75f0ee9d009c8bbc3fc90928bd719f6a3 (patch) | |
tree | e26fdb82cb8b200c96b35eedeb691019e76322f9 /dev-libs/xmlrpc-c | |
parent | Use bundled tiff so that we can have tiff-4 from tree installed, #391071 (diff) | |
download | historical-8128d0f75f0ee9d009c8bbc3fc90928bd719f6a3.tar.gz historical-8128d0f75f0ee9d009c8bbc3fc90928bd719f6a3.tar.bz2 historical-8128d0f75f0ee9d009c8bbc3fc90928bd719f6a3.zip |
Version bump, thank slepnoga for report.
Package-Manager: portage-2.1.10.36/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/xmlrpc-c')
-rw-r--r-- | dev-libs/xmlrpc-c/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/xmlrpc-c/Manifest | 14 | ||||
-rw-r--r-- | dev-libs/xmlrpc-c/xmlrpc-c-1.28.03.ebuild | 92 |
3 files changed, 111 insertions, 2 deletions
diff --git a/dev-libs/xmlrpc-c/ChangeLog b/dev-libs/xmlrpc-c/ChangeLog index 063f3c2ab9a4..15fb440a3050 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-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.97 2011/10/01 21:44:07 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.98 2011/11/20 12:06:54 pva Exp $ + +*xmlrpc-c-1.28.03 (20 Nov 2011) + + 20 Nov 2011; Peter Volkov <pva@gentoo.org> +xmlrpc-c-1.28.03.ebuild: + Version bump, thank slepnoga for report. *xmlrpc-c-1.28.00 (01 Oct 2011) diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest index 0af88255f00c..c75f79197174 100644 --- a/dev-libs/xmlrpc-c/Manifest +++ b/dev-libs/xmlrpc-c/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX xmlrpc-c-1.05-pic.patch 566 RMD160 2e64750d04cdb3a9ad9f95e753e6dd46d4cd650c SHA1 5b266ed0600aa32c5f461df402038ffee1dac87c SHA256 b27f31ef0098ff83518be25131b1ddb72a3290c45636219a58cbf7dcd5ff415d AUX xmlrpc-c-1.06.02-strsol.patch 716 RMD160 c98b5c6d10ae1b11d57ed80515aa2e7855acceb7 SHA1 5540ded87bd50ca0a413c0b4bbf5faa630754d32 SHA256 2ffd9c6cf54a1bb8664b0d0aeb36985efd40d65ccf71f697ad0f6efb845adedd AUX xmlrpc-c-1.06.02-threadupdatestatus.patch 465 RMD160 e8e8cdeb31d0afad547dd8abab3533e9f54114ba SHA1 b209a5d55c3e587eabe220503c8818b17731fc78 SHA256 64fac915d4bdab37ebf04fece7066213a96d09651d4e088c90f08e9fd364a985 @@ -18,8 +21,17 @@ AUX xmlrpc-c-gcc43.patch 3386 RMD160 7260a649337849caa2784f0ecdbe9a64e31215a7 SH DIST xmlrpc-1.06.27.tgz 699510 RMD160 65803ad240331182ecdddf442c0da80669ae3292 SHA1 7dc857eb411b2acf04a127ee5623e0961633bfac SHA256 04e81ec9f4b0e586be41ccffd402f42b6c268ec2fc7875d44fcbb4ba7a660378 DIST xmlrpc-c-1.18.02.tar.bz2 552233 RMD160 efe2f03ae37512636d33c7d285c46d9050e9296b SHA1 b815899dff10d245b31257f434230f8e45f2446a SHA256 b59845ebbad959f86a349873fda75af02a69105a4e5c6a7eb40225358677411a DIST xmlrpc-c-1.28.00.tar.gz 751660 RMD160 1da3fec6be783da66c77a8156e8a92e939e980d1 SHA1 5d005f661a4e516fa2b155cab39ea2b29671c41f SHA256 52c0e913f87de14ff46cc56d4df4db07d2e51627515b819ea8b795c3d8f71742 +DIST xmlrpc-c-1.28.03.tar.gz 751969 RMD160 b9393588bacdbe2c37998f9f041218c5a9ab1cbe SHA1 824cfac0cfe9496ab327897a2f8759736ec2b33d SHA256 6bc078a7fa7ea41bce40df490b0a670f9014678566acef3cd1ea0ce605fee422 EBUILD xmlrpc-c-1.06.27.ebuild 2260 RMD160 d9f88caa84597ac08e40b7720ad20de8c2cc1839 SHA1 9eae88dfa3d3a28e52df3b3ababb277d382a08e5 SHA256 2e2e2cc0d557fb3bbd4240e3fcce1b742347b4a90b2e6e68950b60099348d402 EBUILD xmlrpc-c-1.18.02.ebuild 2211 RMD160 fa2902c60ea1ab80b429d8817fbf34490cff1c3f SHA1 e1118cb342fd8606eaaef0a3b5a5f7ab41b6ff6e SHA256 db6e29daabeda78c93f071e9bca5380f2f094b5d59ee7abe6d62a34650eb46e4 EBUILD xmlrpc-c-1.28.00.ebuild 2820 RMD160 b68c4b75633e0d9a14ea1e49d3907841a75315bf SHA1 e6cc50fd1ca10d7ea928dd62dbaaa4064f08cccf SHA256 62f321f20aa75167716bd391ac2d402ed417032e1e2bebdb8d7311d235fe83dd -MISC ChangeLog 16286 RMD160 4ed97854a93fd58d56b1216bfffed7871161bb3e SHA1 56ba9f2394bf5dadffee3573f3138256c71b8529 SHA256 3c29d12bf7e2bdf729497dc9e99c7c361273cb0bd91ecb482d06e5f846811b28 +EBUILD xmlrpc-c-1.28.03.ebuild 2762 RMD160 b70a7c7587c8b90e097eb87590361d026a94b4b2 SHA1 8e3cd4ea9a57573d6b72ac848ebd2cd88ad50c2d SHA256 745da6e4ef01c14d71318cc1203f2c55a467267bb790e0078c20d35d5d6b99f2 +MISC ChangeLog 16434 RMD160 f41165fe9634b64889083d1c1f5628979126287d SHA1 167b8d55567aad9a70f9bf05b2fc315a3ca07303 SHA256 50d995c57bcebef1b4b54e89e9a5fbe2a48ec13126d4ff999aa6ca03be0381ad MISC metadata.xml 772 RMD160 e5d04e426063540f5c087c023e1c1a61b9739d3a SHA1 2a8330eacf5eb68b773e9e8e5103a716bb42d21c SHA256 d1df60bd428b80be270ce33f6ed4cf50f6ef3c79f4fada6174d36d8acf9ec616 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iF4EAREIAAYFAk7I7WMACgkQGrk+8vGYmwcXZwEAvWrSsYYIx8IfZ7XRzACH8A8X +kuWAme9Ud3mNHRLtpT8A/0XNVYkAAq1qEVxGxSZIRryoIvTrTm82i+nlZvlpV4fj +=f2GS +-----END PGP SIGNATURE----- diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.28.03.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.28.03.ebuild new file mode 100644 index 000000000000..befe8c2bfbcd --- /dev/null +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.28.03.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2011 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.28.03.ebuild,v 1.1 2011/11/20 12:06:54 pva 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="mirror://gentoo/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="abyss +cgi +curl +cxx +libxml2 libwww static-libs threads tools" + +REQUIRED_USE="test? ( static-libs abyss curl cxx )" + +DEPEND=" + tools? ( dev-perl/frontier-rpc ) + curl? ( net-misc/curl ) + libwww? ( net-libs/libwww[ssl] ) + libxml2? ( dev-libs/libxml2 )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/advanced" + +pkg_setup() { + use curl || use libwww || \ + ewarn "Curl support disabled: No client library will be be built" +} + +#Bug 214137: We need to filter this. +unset SRCDIR + +# Bug 255440 +export LC_ALL=C +export LANG=C + +src_prepare() { + 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() { + econf --disable-wininet-client \ + $(use_enable libxml2 libxml2-backend) \ + $(use_enable libwww libwww-client) \ + $(use_enable libwww libwww-ssl) \ + $(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) +} + +src_compile() { + emake -r +} + +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" +} |