Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/
Date: Mon, 03 Dec 2018 00:08:16
Message-Id: 1543795675.683777a7b8dbd2a1b6b3e5920c88b34403dd2053.whissi@gentoo
1 commit: 683777a7b8dbd2a1b6b3e5920c88b34403dd2053
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 2 22:26:55 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 3 00:07:55 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=683777a7
7
8 net-libs/zeromq: bump to v4.3.0
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 net-libs/zeromq/Manifest | 1 +
14 net-libs/zeromq/zeromq-4.3.0.ebuild | 62 +++++++++++++++++++++++++++++++++++++
15 2 files changed, 63 insertions(+)
16
17 diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
18 index 619ed0724a0..0a27ae6101f 100644
19 --- a/net-libs/zeromq/Manifest
20 +++ b/net-libs/zeromq/Manifest
21 @@ -8,3 +8,4 @@ DIST zeromq-4.2.1.tar.gz 1243428 BLAKE2B 2112f127d5e9624861adad455e77c21b17db091
22 DIST zeromq-4.2.2.tar.gz 1236437 BLAKE2B 7104f8ad28cc00f1ba6d6cb5dbb9aa466971c73a513e206eee77db293f4e4845106910d539363dc0c21de7e83885056453a530c941c38e19c5ec1fa836e1bca0 SHA512 d78813a61ce3311a1f8c230f7da0f5aedc97ef4b792afb6d398c5710da239348c0c7a67bdfeb38a7ab0282af498f1ed173649aff4add1bc35f0ef1b66f965443
23 DIST zeromq-4.2.3.tar.gz 1326780 BLAKE2B f76ff6461e5a180221b1fff471e795a457fe4f26ec1ca725438aff4e240be7da80e42b2aea49845b5712e1d63590f64bc681f9a793bcf4d32fe0ee08bcab482c SHA512 8ac588a7a4db9d65586dd7b501999edac151e1d03056c1014d7ded6cd4bcf5bb4f81252b47d89d60c3ad7d527685218992bf5853b4656c0702e0f64c2d77712b
24 DIST zeromq-4.2.5.tar.gz 1409447 BLAKE2B 9309cff20192c4e0d9e34992cc3168c219ae63e8258362483d15f3315436324454603739393d2fa2628fb4cf7a94954c1643de07c3a28e86933fcd53aa2e0fac SHA512 4556cb50d05a6d133015a0ba804d6d951a47479a33fa29561eaeecb93d48b7bb6477365d0986c38b779f500cadaf08522c4a7aa13f5510303bd923f794d37036
25 +DIST zeromq-4.3.0.tar.gz 1487771 BLAKE2B 3783eb2505c2e42fc2c03cd9a280b0e2a70758d4046bd0c5b0f43a5a0630655ff06665c30fdfe222fb077ff966a9d5e0c762f65370804dee2eb25fa8215d5e2b SHA512 593239f66c4157e596874832378c9405d79c915a5895503bdbc87304df0ab49311b96f92ba6492396b4bf25d2007689099730995f7c335a51fbf42a9aafb02e4
26
27 diff --git a/net-libs/zeromq/zeromq-4.3.0.ebuild b/net-libs/zeromq/zeromq-4.3.0.ebuild
28 new file mode 100644
29 index 00000000000..f730beaec6e
30 --- /dev/null
31 +++ b/net-libs/zeromq/zeromq-4.3.0.ebuild
32 @@ -0,0 +1,62 @@
33 +# Copyright 1999-2018 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI="7"
37 +
38 +inherit autotools
39 +
40 +DESCRIPTION="A brokerless kernel"
41 +HOMEPAGE="http://www.zeromq.org/"
42 +SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz"
43 +
44 +LICENSE="LGPL-3"
45 +SLOT="0/5"
46 +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
47 +IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
48 +
49 +RDEPEND="
50 + !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
51 + sodium? ( dev-libs/libsodium:= )
52 + pgm? ( =net-libs/openpgm-5.2.122 )"
53 +DEPEND="${RDEPEND}
54 + !elibc_Darwin? ( sys-apps/util-linux )
55 + doc? (
56 + app-text/asciidoc
57 + app-text/xmlto
58 + )
59 + pgm? ( virtual/pkgconfig )"
60 +
61 +PATCHES=()
62 +
63 +src_prepare() {
64 + sed \
65 + -e '/libzmq_werror=/s:yes:no:g' \
66 + -i configure.ac || die
67 + default
68 + eautoreconf
69 +}
70 +
71 +src_configure() {
72 + local myeconfargs=(
73 + --enable-shared
74 + $(use_enable drafts)
75 + $(use_enable static-libs static)
76 + $(use_enable unwind libunwind)
77 + $(use_with sodium libsodium)
78 + $(use_with pgm)
79 + $(use_with doc docs)
80 + )
81 + econf "${myeconfargs[@]}"
82 +}
83 +
84 +src_test() {
85 + # Restricting to one job because multiple tests are using the same port.
86 + # Upstream knows the problem and says it doesn't support parallel test
87 + # execution, see ${S}/INSTALL.
88 + emake -j1 check
89 +}
90 +
91 +src_install() {
92 + default
93 + find "${ED%/}"/usr/lib* -name '*.la' -delete || die
94 +}