summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2011-11-20 12:06:54 +0000
committerPeter Volkov <pva@gentoo.org>2011-11-20 12:06:54 +0000
commit8128d0f75f0ee9d009c8bbc3fc90928bd719f6a3 (patch)
treee26fdb82cb8b200c96b35eedeb691019e76322f9 /dev-libs/xmlrpc-c
parentUse bundled tiff so that we can have tiff-4 from tree installed, #391071 (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--dev-libs/xmlrpc-c/Manifest14
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.28.03.ebuild92
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"
+}