Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/xmlsec: ChangeLog xmlsec-1.2.11.ebuild
Date: Sun, 03 May 2009 20:02:57
Message-Id: E1M0g7T-00027f-1r@stork.gentoo.org
1 arfrever 09/05/03 18:08:55
2
3 Modified: ChangeLog xmlsec-1.2.11.ebuild
4 Log:
5 Fix building with >=net-libs/gnutls-2.7.1.
6 (Portage version: 13599-svn/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.16 dev-libs/xmlsec/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlsec/ChangeLog?rev=1.16&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlsec/ChangeLog?rev=1.16&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlsec/ChangeLog?r1=1.15&r2=1.16
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/ChangeLog,v
18 retrieving revision 1.15
19 retrieving revision 1.16
20 diff -u -r1.15 -r1.16
21 --- ChangeLog 11 May 2008 15:37:17 -0000 1.15
22 +++ ChangeLog 3 May 2009 18:08:54 -0000 1.16
23 @@ -1,6 +1,10 @@
24 # ChangeLog for dev-libs/xmlsec
25 -# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/ChangeLog,v 1.15 2008/05/11 15:37:17 alonbl Exp $
27 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/ChangeLog,v 1.16 2009/05/03 18:08:54 arfrever Exp $
29 +
30 + 03 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
31 + xmlsec-1.2.11.ebuild, +files/xmlsec-1.2.11-gnutls.patch:
32 + Fix building with >=net-libs/gnutls-2.7.1.
33
34 11 May 2008; Alon Bar-Lev <alonbl@g.o> xmlsec-1.2.11.ebuild:
35 Remove autoconf dependency, bug#221551, fixup RDEPEND
36
37
38
39 1.4 dev-libs/xmlsec/xmlsec-1.2.11.ebuild
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlsec/xmlsec-1.2.11.ebuild?rev=1.4&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlsec/xmlsec-1.2.11.ebuild?rev=1.4&content-type=text/plain
43 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xmlsec/xmlsec-1.2.11.ebuild?r1=1.3&r2=1.4
44
45 Index: xmlsec-1.2.11.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/xmlsec-1.2.11.ebuild,v
48 retrieving revision 1.3
49 retrieving revision 1.4
50 diff -u -r1.3 -r1.4
51 --- xmlsec-1.2.11.ebuild 11 May 2008 15:37:17 -0000 1.3
52 +++ xmlsec-1.2.11.ebuild 3 May 2009 18:08:54 -0000 1.4
53 @@ -1,6 +1,10 @@
54 -# Copyright 1999-2008 Gentoo Foundation
55 +# Copyright 1999-2009 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/xmlsec-1.2.11.ebuild,v 1.3 2008/05/11 15:37:17 alonbl Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/xmlsec-1.2.11.ebuild,v 1.4 2009/05/03 18:08:54 arfrever Exp $
59 +
60 +EAPI="2"
61 +
62 +inherit autotools eutils flag-o-matic
63
64 DESCRIPTION="command line tool for signing, verifying, encrypting and decrypting XML"
65 HOMEPAGE="http://www.aleksey.com/xmlsec"
66 @@ -8,8 +12,8 @@
67
68 LICENSE="MIT"
69 SLOT="0"
70 -KEYWORDS="~x86 ~amd64 ~sparc ~ppc"
71 -IUSE="ssl mozilla gnutls"
72 +KEYWORDS="~amd64 ~ppc ~sparc ~x86"
73 +IUSE="gnutls mozilla ssl"
74
75 RDEPEND=">=dev-libs/libxslt-1.0.20
76 ssl? ( >=dev-libs/openssl-0.9.7 )
77 @@ -22,13 +26,22 @@
78
79 S="${WORKDIR}/${PN}1-${PV}"
80
81 -src_compile() {
82 - econf --enable-xkms \
83 +src_prepare() {
84 + epatch "${FILESDIR}/${P}-gnutls.patch"
85 + eautoreconf
86 +}
87 +
88 +src_configure() {
89 + append-cppflags '-DLTDL_OBJDIR=\".libs\"' '-DLTDL_SHLIB_EXT=\".so\"'
90 + local myconf
91 + use gnutls || myconf="--without-gnutls"
92 + econf \
93 + --enable-pkgconfig \
94 + --enable-xkms \
95 $(use_enable ssl openssl) \
96 $(use_enable ssl aes) \
97 --with-html-dir=/usr/share/doc/${PF} \
98 - || die "configure failed"
99 - emake || die "emake failed"
100 + ${myconf}
101 }
102
103 src_test() {