Gentoo Archives: gentoo-commits

From: Alon Bar-Lev <alonbl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
Date: Sun, 25 Jun 2017 21:56:02
Message-Id: 1498427745.1f8cd8ab1af5102621085ba3abbf2b4a8b752d04.alonbl@gentoo
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 +}