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, 28 May 2018 14:49:42
Message-Id: 1527518944.49f0f7a7e3cdf47ba3147d1abbbcf4b0d4c18cf1.whissi@gentoo
1 commit: 49f0f7a7e3cdf47ba3147d1abbbcf4b0d4c18cf1
2 Author: Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
3 AuthorDate: Mon May 28 14:31:16 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Mon May 28 14:49:04 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f0f7a7
7
8 net-libs/zeromq: Introduce drafts use flag
9
10 Closes: https://github.com/gentoo/gentoo/pull/8630
11 Package-Manager: Portage-2.3.24, Repoman-2.3.6
12
13 net-libs/zeromq/metadata.xml | 4 ++++
14 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 3 ++-
15 net-libs/zeromq/zeromq-4.2.3.ebuild | 5 +++--
16 net-libs/zeromq/zeromq-4.2.5.ebuild | 3 ++-
17 4 files changed, 11 insertions(+), 4 deletions(-)
18
19 diff --git a/net-libs/zeromq/metadata.xml b/net-libs/zeromq/metadata.xml
20 index 981328e740d..8d747a41258 100644
21 --- a/net-libs/zeromq/metadata.xml
22 +++ b/net-libs/zeromq/metadata.xml
23 @@ -28,6 +28,10 @@
24 <subslots>Reflect ABI of libzmq.so.</subslots>
25 </slots>
26 <use>
27 + <flag name="drafts">
28 + Build draft API, which may change at any time without any notice, and
29 + is therefore not recommended for normal use.
30 + </flag>
31 <flag name="pgm">
32 Build PGM (Pragmatic General Multicast)extention, a protocol for reliable
33 multicast transport of data over IP networks.
34
35 diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
36 index 9afe36287c8..8c2ee822f16 100644
37 --- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
38 +++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
39 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz"
40 LICENSE="LGPL-3"
41 SLOT="0/5"
42 KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
43 -IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
44 +IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
45
46 RDEPEND="
47 !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
48 @@ -40,6 +40,7 @@ src_prepare() {
49 src_configure() {
50 local myeconfargs=(
51 --enable-shared
52 + $(use_enable drafts)
53 $(use_enable static-libs static)
54 $(use_enable unwind libunwind)
55 $(use_with sodium libsodium)
56
57 diff --git a/net-libs/zeromq/zeromq-4.2.3.ebuild b/net-libs/zeromq/zeromq-4.2.3.ebuild
58 index cdef847f86e..da4a8da0918 100644
59 --- a/net-libs/zeromq/zeromq-4.2.3.ebuild
60 +++ b/net-libs/zeromq/zeromq-4.2.3.ebuild
61 @@ -1,4 +1,4 @@
62 -# Copyright 1999-2017 Gentoo Foundation
63 +# Copyright 1999-2018 Gentoo Foundation
64 # Distributed under the terms of the GNU General Public License v2
65
66 EAPI="6"
67 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz"
68 LICENSE="LGPL-3"
69 SLOT="0/5"
70 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
71 -IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
72 +IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
73
74 RDEPEND="
75 !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
76 @@ -39,6 +39,7 @@ src_prepare() {
77 src_configure() {
78 local myeconfargs=(
79 --enable-shared
80 + $(use_enable drafts)
81 $(use_enable static-libs static)
82 $(use_enable unwind libunwind)
83 $(use_with sodium libsodium)
84
85 diff --git a/net-libs/zeromq/zeromq-4.2.5.ebuild b/net-libs/zeromq/zeromq-4.2.5.ebuild
86 index 5d8ebac8b7f..da4a8da0918 100644
87 --- a/net-libs/zeromq/zeromq-4.2.5.ebuild
88 +++ b/net-libs/zeromq/zeromq-4.2.5.ebuild
89 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz"
90 LICENSE="LGPL-3"
91 SLOT="0/5"
92 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
93 -IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
94 +IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
95
96 RDEPEND="
97 !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
98 @@ -39,6 +39,7 @@ src_prepare() {
99 src_configure() {
100 local myeconfargs=(
101 --enable-shared
102 + $(use_enable drafts)
103 $(use_enable static-libs static)
104 $(use_enable unwind libunwind)
105 $(use_with sodium libsodium)