Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-block/open-isns/
Date: Wed, 10 Feb 2021 22:21:37
Message-Id: 1612995686.b824b11b826dbe98cbbbca8139c0df95f2b7777a.whissi@gentoo
1 commit: b824b11b826dbe98cbbbca8139c0df95f2b7777a
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 10 22:21:14 2021 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 10 22:21:26 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b824b11b
7
8 sys-block/open-isns: bump to v0.101
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 sys-block/open-isns/Manifest | 1 +
14 sys-block/open-isns/open-isns-0.101.ebuild | 55 ++++++++++++++++++++++++++++++
15 2 files changed, 56 insertions(+)
16
17 diff --git a/sys-block/open-isns/Manifest b/sys-block/open-isns/Manifest
18 index 7aa31df83d2..0bf01cc956e 100644
19 --- a/sys-block/open-isns/Manifest
20 +++ b/sys-block/open-isns/Manifest
21 @@ -1,3 +1,4 @@
22 DIST open-isns-0.100.tar.gz 300611 BLAKE2B a40e8d2bd6e5ac8ed8475d3d50ed6256871134547a044a6b51102ad47c66c335f06372b29e5585df4e59ecd7a817e5f2e48c5e944eea31333ab9f45d51040306 SHA512 ccf49ba1c60d46ae49b75424a966abc1f7e104c8ffa13013951a58a8f0ccaa1cf550f24fd2743fcaba1211a0ec8033c5df5249b7a108ae5974d4f1144dd3b169
23 +DIST open-isns-0.101.tar.gz 301912 BLAKE2B 98c9c36640ee4d3796538a00e7ab2e4cfb057abc66a56d27ce2eb133d591ea87bcb0e4ffb31b6d72d8e8c806edffb65600c0ae7cd63c61058f36037e3db79214 SHA512 e5a392127b0d85f36e9e4aa963c0c502af8c5aea0aba6d12abb4425649969dcc20ba6e87a99083626d981438439b17b71a86320f816042d82ed5dbe7e7a63e77
24 DIST open-isns-0.98.tar.gz 278410 BLAKE2B f90df85de4d5fd2abdcd267e3c873dff62fcac523ee280e21def057eca366bbba21c2b3bfbf5cc0798b8d0f3b0d5028ebb49000cccc850abdfb85142a7b66c34 SHA512 04263b9ace9d272f4e3776c4e1a034815475590d4b4864217a6200fcd5baea391cd788723db3c17fe0d764efc9769a70a3d2167b00e5998fb4bcb8d5fe2547ed
25 DIST open-isns-0.99.tar.gz 282831 BLAKE2B 7140daf08fda894bcbed3e25b122909ad0ed86b4f3db2e42a23b97480dea554194d2a33a3ebdf4e2017a57c2023dd8589f2e2fcfa60470cc3a6a3fbfb0d0ccbc SHA512 90a2297535c5e939f83c761173ce5f5f88e68adc31e41e833b23d07b6dc6959572ae7184db0084b861918199a877b251ebae4b4a7456fdd8c93400dc8457adc9
26
27 diff --git a/sys-block/open-isns/open-isns-0.101.ebuild b/sys-block/open-isns/open-isns-0.101.ebuild
28 new file mode 100644
29 index 00000000000..96ec16b185b
30 --- /dev/null
31 +++ b/sys-block/open-isns/open-isns-0.101.ebuild
32 @@ -0,0 +1,55 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit autotools flag-o-matic
39 +
40 +DESCRIPTION="iSNS server and client for Linux"
41 +HOMEPAGE="https://github.com/open-iscsi/open-isns"
42 +SRC_URI="https://github.com/open-iscsi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="LGPL-2.1"
45 +SLOT="0"
46 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
47 +IUSE="debug libressl ssl static"
48 +
49 +DEPEND="
50 + ssl? (
51 + !libressl? ( dev-libs/openssl:0= )
52 + libressl? ( dev-libs/libressl:0= )
53 + )
54 +"
55 +RDEPEND="${DEPEND}"
56 +
57 +PATCHES=(
58 + "${FILESDIR}/${PN}-0.98-libressl-compatibility.patch"
59 +
60 + "${FILESDIR}/${PN}-0.100-respect-AR.patch"
61 +)
62 +
63 +src_prepare() {
64 + default
65 + eautoreconf
66 +}
67 +
68 +src_configure() {
69 + use debug && append-cppflags -DDEBUG_TCP -DDEBUG_SCSI
70 + append-lfs-flags
71 + local myeconfargs=(
72 + --without-slp
73 + $(use_with ssl security)
74 + $(use_enable !static shared)
75 + )
76 + econf "${myeconfargs[@]}"
77 +}
78 +
79 +src_install() {
80 + default
81 + emake DESTDIR="${D}" install_hdrs
82 + emake DESTDIR="${D}" install_lib
83 + keepdir /var/lib/${PN/open-}
84 + if ! use static ; then
85 + find "${ED}" -type f -name "*.a" -delete || die
86 + fi
87 +}