Gentoo Archives: gentoo-commits

From: "Doug Goldstein (cardoe)" <cardoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/xmlrpc-c: ChangeLog xmlrpc-c-1.06.09-r2.ebuild
Date: Tue, 22 Apr 2008 18:38:52
Message-Id: E1JoNOD-0001kd-K9@stork.gentoo.org
1 cardoe 08/04/22 18:38:49
2
3 Modified: ChangeLog
4 Added: xmlrpc-c-1.06.09-r2.ebuild
5 Log:
6 rev bump to bump EAPI so everything builds properly with default USE flags
7 (Portage version: 2.1.5_rc6)
8
9 Revision Changes Path
10 1.46 dev-libs/xmlrpc-c/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog?rev=1.46&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog?rev=1.46&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog?r1=1.45&r2=1.46
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v
19 retrieving revision 1.45
20 retrieving revision 1.46
21 diff -u -r1.45 -r1.46
22 --- ChangeLog 21 Apr 2008 16:19:53 -0000 1.45
23 +++ ChangeLog 22 Apr 2008 18:38:49 -0000 1.46
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-libs/xmlrpc-c
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.45 2008/04/21 16:19:53 flameeyes Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/ChangeLog,v 1.46 2008/04/22 18:38:49 cardoe Exp $
29 +
30 +*xmlrpc-c-1.06.09-r2 (22 Apr 2008)
31 +
32 + 22 Apr 2008; Doug Goldstein <cardoe@g.o>
33 + +xmlrpc-c-1.06.09-r2.ebuild:
34 + rev bump to bump EAPI so everything builds properly with default USE flags
35
36 21 Apr 2008; Diego Pettenò <flameeyes@g.o>
37 +files/xmlrpc-c-1.06.09+curl-7.18.patch, xmlrpc-c-1.06.09-r1.ebuild:
38
39
40
41 1.1 dev-libs/xmlrpc-c/xmlrpc-c-1.06.09-r2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09-r2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09-r2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: xmlrpc-c-1.06.09-r2.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlrpc-c/xmlrpc-c-1.06.09-r2.ebuild,v 1.1 2008/04/22 18:38:49 cardoe Exp $
51
52 EAPI=1
53
54 inherit eutils
55
56 DESCRIPTION="A lightweigt RPC library based on XML and HTTP"
57 SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
58 HOMEPAGE="http://xmlrpc-c.sourceforge.net/"
59
60 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
61 IUSE="+curl libwww threads"
62 LICENSE="BSD"
63 SLOT="0"
64
65 DEPEND="dev-libs/libxml2
66 libwww? ( net-libs/libwww
67 >=dev-libs/openssl-0.9.8g )
68 curl? ( net-misc/curl )"
69
70 pkg_setup() {
71 if ! use curl && ! use libwww; then
72 ewarn "Neither CURL nor libwww support was selected"
73 ewarn "No client library will be be built"
74 fi
75 }
76
77 src_unpack() {
78 unpack ${A}
79 cd "${S}"
80
81 epatch "${FILESDIR}"/${PN}-1.05-pic.patch
82 epatch "${FILESDIR}"/${PN}-1.06.02-threadupdatestatus.patch
83 epatch "${FILESDIR}"/${P}-strsol.patch
84 epatch "${FILESDIR}"/${PN}-gcc43.patch
85 epatch "${FILESDIR}"/${P}-asneeded.patch
86 epatch "${FILESDIR}"/${P}+curl-7.18.patch
87
88 # Respect the user's CFLAGS/CXXFLAGS.
89 sed -i -e "/CFLAGS_COMMON/s:-g -O3$:${CFLAGS}:" Makefile.common
90 sed -i -e "/CXXFLAGS_COMMON/s:-g$:${CXXFLAGS}:" Makefile.common
91 }
92
93 src_compile() {
94 # Respect the user's LDFLAGS.
95 export LADD=${LDFLAGS}
96 econf --disable-wininet-client --enable-libxml2-backend \
97 $(use_enable threads abyss-threads) \
98 $(use_enable curl curl-client) \
99 $(use_enable libwww libwww-client) || die "econf failed"
100 emake -j1 || die "emake failed"
101 }
102
103 src_install() {
104 emake -j1 DESTDIR="${D}" install || die "installation failed"
105
106 dodoc README doc/CREDITS doc/DEVELOPING doc/HISTORY doc/SECURITY doc/TESTING \
107 doc/TODO || die "installing docs failed"
108 }
109
110
111
112 --
113 gentoo-commits@l.g.o mailing list