Revision bump to ensure that -Wl,--as-needed get Flameeyes' fix.
authorIngmar Vanhassel <ingmar@gentoo.org>
Fri, 22 Feb 2008 23:24:14 +0000 (23:24 +0000)
committerIngmar Vanhassel <ingmar@gentoo.org>
Fri, 22 Feb 2008 23:24:14 +0000 (23:24 +0000)
Package-Manager: portage-2.1.4.4

dev-libs/xmlrpc-c/ChangeLog
dev-libs/xmlrpc-c/Manifest
dev-libs/xmlrpc-c/xmlrpc-c-1.06.09-r1.ebuild [new file with mode: 0644]

index 74578b94bb34df20f74041be121818e1e86d2083..14bc73c506a452612be971a50c57ec1087dcd96a 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/xmlrpc-c
 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.42 2008/02/21 14:03:00 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.43 2008/02/22 23:24:14 ingmar Exp $
+
+*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
index 80aabebd769c9c0a70722646e93afada2a3a8504..e90564524fdd4451ec4eb707b0f110be7be4b370 100644 (file)
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 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
@@ -7,6 +10,14 @@ AUX xmlrpc-c-gcc43.patch 3386 RMD160 7260a649337849caa2784f0ecdbe9a64e31215a7 SH
 DIST xmlrpc-c-1.06.03.tgz 679053 RMD160 e33916221bdb5c8f0b1ebd1099a08f6cc1ce12fa SHA1 06e0daaac84829b04ce6bd6f28dd23def259c3bf SHA256 f9bf17b1a7cdf7d1e20de855012e0f91aef3133316fab35aa27e719abf5383d1
 DIST xmlrpc-c-1.06.09.tgz 680245 RMD160 0f8678f1f643ae6d78d445d96e7205e89b4d07c5 SHA1 9a6b902c61e9d8a76d66527562caa1d397c6addd SHA256 3dd759bb3fc2df519c51cfac605144f973e28603c1d9e028211212dc3dfd3f22
 EBUILD xmlrpc-c-1.06.03.ebuild 1395 RMD160 de1bb097a98e9d3a12d02c31f81b13b064b19603 SHA1 54d12e92622e98345d87d794f3e151c8c436b049 SHA256 557bd11f965b4cda2416d4de18c50bbaae324205c3cf4ff5e01b4175fe981e28
+EBUILD xmlrpc-c-1.06.09-r1.ebuild 1710 RMD160 5743364fb434ec721dd243c33f294dde90784041 SHA1 ec17d738c48a2ee2c983e74f881fc3eced81491e SHA256 dbd68d82c2995d0ce3c4f9d2f5f8190e07d754559fe0a3c4f13276bcf30aa014
 EBUILD xmlrpc-c-1.06.09.ebuild 1703 RMD160 d564301e1b7d3995f19710b5ebca7e9c5c6e14c8 SHA1 67f47be5a67dba243cd8dcaf8502f13ab1f1dcd5 SHA256 104d8cc253855ad3a065da7976420c2397cf28941a74ff01713a544204baf6f2
-MISC ChangeLog 6298 RMD160 2130087377ed27a08aa90a0ecc8296a1a421ecfb SHA1 21418791894cc7a86ecf47ea1282c52ee0d2a52e SHA256 7382a558564eedecaf0dba42404c11e201f9f7c94319a045a63fffd9f9178094
+MISC ChangeLog 6484 RMD160 7bb6a841dd6c4349816a9799babef1039502366d SHA1 ff987c8178e1f9a67dd31859a60d945861d21c21 SHA256 b397072634836f26b5498a3538bdcc1d16fe22bbab0332648bf4add8f58da93c
 MISC metadata.xml 252 RMD160 3569a8c74f4fe5daa6ccffa29ea2f353692c129c SHA1 fedaa12353a12a6b010da943110e2df3b073f2e9 SHA256 c8f4a1165b70224f3a567ab9abe9c4be4b4d659697f86393a8ab25a944e429da
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHv1mFB18eXLOpYdkRAjywAKCC3pI/5Oz2TMrrU7dhFUfGqVJdKgCeKOT/
+C3DGNOQ+iJd7cC9BFMoSWT4=
+=XQWF
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09-r1.ebuild
new file mode 100644 (file)
index 0000000..060c05f
--- /dev/null
@@ -0,0 +1,56 @@
+# Copyright 1999-2008 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.06.09-r1.ebuild,v 1.1 2008/02/22 23:24:14 ingmar Exp $
+
+inherit eutils
+
+DESCRIPTION="A lightweigt RPC library based on XML and HTTP"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+HOMEPAGE="http://xmlrpc-c.sourceforge.net/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE="curl libwww threads"
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="dev-libs/libxml2
+       libwww? ( net-libs/libwww
+                       >=dev-libs/openssl-0.9.8g )
+       curl? ( net-misc/curl )"
+
+pkg_setup() {
+       if ! use curl && ! use libwww; then
+               ewarn "Neither CURL nor libwww support was selected"
+               ewarn "No client library will be be built"
+       fi
+}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+
+       epatch "${FILESDIR}"/${PN}-1.05-pic.patch
+       epatch "${FILESDIR}"/${PN}-1.06.02-threadupdatestatus.patch
+       epatch "${FILESDIR}"/${PN}-1.06.02-strsol.patch
+       epatch "${FILESDIR}"/${PN}-gcc43.patch
+       epatch "${FILESDIR}"/${P}-asneeded.patch
+
+       # Respect the user's CFLAGS/CXXFLAGS.
+       sed -i -e "/CFLAGS_COMMON/s:-g -O3$:${CFLAGS}:" Makefile.common
+       sed -i -e "/CXXFLAGS_COMMON/s:-g$:${CXXFLAGS}:" Makefile.common
+}
+
+src_compile() {
+       econf --disable-wininet-client --enable-libxml2-backend \
+               $(use_enable threads abyss-threads) \
+               $(use_enable curl curl-client) \
+               $(use_enable libwww libwww-client) || die "econf failed"
+       emake -j1 || die "emake failed"
+}
+
+src_install() {
+       emake -j1 DESTDIR="${D}" install || die "installation failed"
+
+       dodoc README doc/CREDITS doc/DEVELOPING doc/HISTORY doc/SECURITY doc/TESTING \
+               doc/TODO || die "installing docs failed"
+}