1 |
commit: 1f8cd8ab1af5102621085ba3abbf2b4a8b752d04 |
2 |
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jun 25 21:55:28 2017 +0000 |
4 |
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Jun 25 21:55:45 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8cd8ab |
7 |
|
8 |
dev-libs/xmlsec: version bump |
9 |
|
10 |
Bug: 622714 |
11 |
|
12 |
Package-Manager: Portage-2.3.6, Repoman-2.3.1 |
13 |
|
14 |
dev-libs/xmlsec/Manifest | 1 + |
15 |
dev-libs/xmlsec/xmlsec-1.2.24.ebuild | 62 ++++++++++++++++++++++++++++++++++++ |
16 |
2 files changed, 63 insertions(+) |
17 |
|
18 |
diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest |
19 |
index 2fdd4904b82..d08cb985f78 100644 |
20 |
--- a/dev-libs/xmlsec/Manifest |
21 |
+++ b/dev-libs/xmlsec/Manifest |
22 |
@@ -1 +1,2 @@ |
23 |
DIST xmlsec1-1.2.23.tar.gz 1794694 SHA256 41d463d16c9894cd3317098d027c038039c6d896b9cbb9bad9c4e29959e10e9f SHA512 20b0c0ba517c764fcd32165254ae6dcdda8fb72ca3279dbfcf42d899e91d380b78d9be3b1c3d32910eaad5544a4fc51218e32579b10e6b6639338a7bd8b1ddc5 WHIRLPOOL f4d783d01346860ed2cf1d15e692e70e65034bee120c853cf7692358799a6e3339a1bb022f4d72ee4364adddd43766aa01770070a0081d1adcc588e4f84786f9 |
24 |
+DIST xmlsec1-1.2.24.tar.gz 1835762 SHA256 99a8643f118bb1261a72162f83e2deba0f4f690893b4b90e1be4f708e8d481cc SHA512 a01feb9af8f85e77f2c5d2d7f596fba3ef58bc593cb9a7c3e883deb38f8292598ba5aa09fa59897fe303f10336a10b0bb0f27171f2b6e6251e694f37f0b9b7d4 WHIRLPOOL d6fbaf232c10a589a2dbe608ad1a29ebc7b80b535e1036a66b75fbdf3d7154e7297b901b035fdd31b992684b4006050a6421dcd9a9f7c1ea2e4b11d83544bf73 |
25 |
|
26 |
diff --git a/dev-libs/xmlsec/xmlsec-1.2.24.ebuild b/dev-libs/xmlsec/xmlsec-1.2.24.ebuild |
27 |
new file mode 100644 |
28 |
index 00000000000..ce5133a74ab |
29 |
--- /dev/null |
30 |
+++ b/dev-libs/xmlsec/xmlsec-1.2.24.ebuild |
31 |
@@ -0,0 +1,62 @@ |
32 |
+# Copyright 1999-2017 Gentoo Foundation |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=6 |
36 |
+ |
37 |
+inherit autotools ltprune |
38 |
+ |
39 |
+DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" |
40 |
+HOMEPAGE="http://www.aleksey.com/xmlsec" |
41 |
+SRC_URI="http://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz" |
42 |
+ |
43 |
+LICENSE="MIT" |
44 |
+SLOT="0" |
45 |
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" |
46 |
+IUSE="doc gcrypt gnutls nss +openssl static-libs" |
47 |
+REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) |
48 |
+ gnutls? ( gcrypt )" |
49 |
+ |
50 |
+RDEPEND=">=dev-libs/libxml2-2.7.4 |
51 |
+ >=dev-libs/libxslt-1.0.20 |
52 |
+ gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0 ) |
53 |
+ gnutls? ( >=net-libs/gnutls-2.8.0 ) |
54 |
+ nss? ( |
55 |
+ >=dev-libs/nspr-4.4.1 |
56 |
+ >=dev-libs/nss-3.9 |
57 |
+ ) |
58 |
+ openssl? ( >=dev-libs/openssl-1.0.0:* )" |
59 |
+DEPEND="${RDEPEND} |
60 |
+ virtual/pkgconfig" |
61 |
+ |
62 |
+S=${WORKDIR}/${PN}1-${PV} |
63 |
+ |
64 |
+src_prepare() { |
65 |
+ default |
66 |
+ # conditionally install extra documentation |
67 |
+ if ! use doc ; then |
68 |
+ sed -i '/^SUBDIRS/s/docs//' Makefile.am || die |
69 |
+ eautoreconf |
70 |
+ fi |
71 |
+} |
72 |
+ |
73 |
+src_configure() { |
74 |
+ econf \ |
75 |
+ --enable-pkgconfig \ |
76 |
+ --with-html-dir=/usr/share/doc/${PF}/html \ |
77 |
+ $(use_enable static-libs static) \ |
78 |
+ $(use_with gcrypt gcrypt "") \ |
79 |
+ $(use_with gnutls gnutls "") \ |
80 |
+ $(use_with nss nspr "") \ |
81 |
+ $(use_with nss nss "") \ |
82 |
+ $(use_with openssl openssl "") \ |
83 |
+ $(use_enable openssl aes) |
84 |
+} |
85 |
+ |
86 |
+src_test() { |
87 |
+ emake TMPFOLDER="${T}" check |
88 |
+} |
89 |
+ |
90 |
+src_install() { |
91 |
+ default |
92 |
+ prune_libtool_files --all |
93 |
+} |