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.16.ebuild
Date: Thu, 27 May 2010 13:39:52
Message-Id: 20100527133949.4BA9B2CF38@corvid.gentoo.org
1 arfrever 10/05/27 13:39:49
2
3 Modified: ChangeLog
4 Added: xmlsec-1.2.16.ebuild
5 Log:
6 Version bump.
7 (Portage version: HEAD/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.21 dev-libs/xmlsec/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/xmlsec/ChangeLog?rev=1.21&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/xmlsec/ChangeLog?rev=1.21&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/xmlsec/ChangeLog?r1=1.20&r2=1.21
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/ChangeLog,v
19 retrieving revision 1.20
20 retrieving revision 1.21
21 diff -u -r1.20 -r1.21
22 --- ChangeLog 29 Apr 2010 18:57:40 -0000 1.20
23 +++ ChangeLog 27 May 2010 13:39:49 -0000 1.21
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-libs/xmlsec
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/ChangeLog,v 1.20 2010/04/29 18:57:40 arfrever Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/ChangeLog,v 1.21 2010/05/27 13:39:49 arfrever Exp $
29 +
30 +*xmlsec-1.2.16 (27 May 2010)
31 +
32 + 27 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
33 + -xmlsec-1.2.15.ebuild, +xmlsec-1.2.16.ebuild, metadata.xml:
34 + Version bump.
35
36 *xmlsec-1.2.15 (29 Apr 2010)
37
38
39
40
41 1.1 dev-libs/xmlsec/xmlsec-1.2.16.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/xmlsec/xmlsec-1.2.16.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/xmlsec/xmlsec-1.2.16.ebuild?rev=1.1&content-type=text/plain
45
46 Index: xmlsec-1.2.16.ebuild
47 ===================================================================
48 # Copyright 1999-2010 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-libs/xmlsec/xmlsec-1.2.16.ebuild,v 1.1 2010/05/27 13:39:49 arfrever Exp $
51
52 EAPI="3"
53
54 DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML"
55 HOMEPAGE="http://www.aleksey.com/xmlsec"
56 SRC_URI="http://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"
57
58 LICENSE="MIT"
59 SLOT="0"
60 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
61 IUSE="gcrypt gnutls nss +openssl"
62
63 RDEPEND=">=dev-libs/libxml2-2.7.4
64 >=dev-libs/libxslt-1.0.20
65 gcrypt? ( >=dev-libs/libgcrypt-1.4.0 )
66 gnutls? ( >=net-libs/gnutls-2.8.0 )
67 nss? (
68 >=dev-libs/nspr-4.4.1
69 >=dev-libs/nss-3.9
70 )
71 openssl? ( >=dev-libs/openssl-0.9.7 )"
72 DEPEND="${RDEPEND}
73 dev-util/pkgconfig"
74
75 S="${WORKDIR}/${PN}1-${PV}"
76
77 # Redefine use_with() until fixed version is available in released versions of Portage.
78 # http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a05bba76435d94407fd25549d0552902962baf62
79 use_with() {
80 local UW_SUFFIX=${3+=$3}
81 local UWORD=${2:-$1}
82
83 if useq $1; then
84 echo "--with-${UWORD}${UW_SUFFIX}"
85 else
86 echo "--without-${UWORD}"
87 fi
88 }
89
90 pkg_setup() {
91 if ! use gcrypt && ! use gnutls && ! use nss && ! use openssl; then
92 die "At least one of the following USE flags must be enabled: gcrypt gnutls nss openssl"
93 fi
94
95 if use gnutls && ! use gcrypt; then
96 die "USE=\"gnutls\" requires USE=\"gcrypt\""
97 fi
98 }
99
100 #src_prepare() {
101 # eautoreconf
102 # append-cppflags '-DLTDL_OBJDIR=\".libs\"' '-DLTDL_SHLIB_EXT=\".so\"'
103 #}
104
105 src_configure() {
106 econf \
107 $(use_with gcrypt gcrypt "") \
108 $(use_with gnutls gnutls "") \
109 $(use_with nss nspr "") \
110 $(use_with nss nss "") \
111 $(use_enable openssl aes) \
112 $(use_with openssl openssl "") \
113 --enable-pkgconfig \
114 --enable-xkms \
115 --with-html-dir=/usr/share/doc/${PF}
116 }
117
118 src_test() {
119 TMPFOLDER="${T}" emake check || die "emake check failed"
120 }
121
122 src_install() {
123 emake DESTDIR="${D}" install || die "emake install failed"
124 dodoc AUTHORS README NEWS || die "dodoc failed"
125 }