[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2024-04-08 Thread Sam James
commit: 3284575fea1b242bb47eaab8854f17162b1d8614
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  8 07:03:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  8 07:03:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3284575f

net-libs/zeromq: force bash for now until upstream fixes land

One of the fixes is in an upstream project used for all their autotools bits.

Closes: https://bugs.gentoo.org/923922
Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3-r1.ebuild | 7 +--
 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 7 +--
 net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 7 +--
 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 8 ++--
 net-libs/zeromq/zeromq-4.3.5.ebuild| 7 +--
 5 files changed, 26 insertions(+), 10 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
index f507ff1b89b5..87f3eeabceb6 100644
--- a/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -46,7 +46,10 @@ src_configure() {
$(use_with sodium libsodium)
$(use_with doc docs)
)
-   econf "${myeconfargs[@]}"
+   # Force bash for configure until the fixes for bug #923922 land in a 
release
+   # https://github.com/zeromq/zproject/pull/1336
+   # https://github.com/zeromq/libzmq/pull/4651
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}"
 }
 
 src_test() {

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index 7fdebcd85665..c18331194b3b 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -46,7 +46,10 @@ src_configure() {
$(use_with sodium libsodium)
$(use_with doc docs)
)
-   econf "${myeconfargs[@]}"
+   # Force bash for configure until the fixes for bug #923922 land in a 
release
+   # https://github.com/zeromq/zproject/pull/1336
+   # https://github.com/zeromq/libzmq/pull/4651
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}"
 }
 
 src_test() {

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index f9a40343c196..e3d18dcd4cb1 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -56,7 +56,10 @@ src_configure() {
$(use_with sodium libsodium)
$(use_with doc docs)
)
-   econf "${myeconfargs[@]}"
+   # Force bash for configure until the fixes for bug #923922 land in a 
release
+   # https://github.com/zeromq/zproject/pull/1336
+   # https://github.com/zeromq/libzmq/pull/4651
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}"
 }
 
 src_test() {

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index e42b438ca368..6108f439cba7 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -54,7 +54,11 @@ src_configure() {
$(use_with sodium libsodium)
$(use_with doc docs)
)
-   econf "${myeconfargs[@]}"
+
+   # Force bash for configure until the fixes for bug #923922 land in a 
release
+   # https://github.com/zeromq/zproject/pull/1336
+   # https://github.com/zeromq/libzmq/pull/4651
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}"
 }
 
 src_test() {

diff --git a/net-libs/zeromq/zeromq-4.3.5.ebuild 
b/net-libs/zeromq/zeromq-4.3.5.ebuild
index c894ce5dca79..09f7ce445d8f 100644
--- a/net-libs/zeromq/zeromq-4.3.5.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -40,7 +40,10 @@ src_configure() {
$(use_with sodium libsodium)
$(use_with doc docs)
)
-   econf "${myeconfargs[@]}"
+   # Force bash for configure until the fixes for bug #923922 land in a 
release
+   # https://github.com/zeromq/zproject/pull/1336
+   # https://github.com/zeromq/libzmq/pull/4651
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}"
 }
 
 src_tes

[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-12-19 Thread Arthur Zamarin
commit: 9991c1c7227849f9b28c63db7c8b57437fd96d68
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 19 17:00:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 19 17:00:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9991c1c7

net-libs/zeromq: Stabilize 4.3.5-r1 ppc, #920215

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index 196e6a4187b5..e42b438ca368 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="doc drafts +libbsd +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-12-17 Thread Joonas Niilola
commit: abaf2d2201efb2779238af20e77bbca872effd66
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Dec 18 07:39:53 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 18 07:39:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abaf2d22

net-libs/zeromq: Stabilize 4.3.5-r1 x86, #920215

Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index 776ba6bbec99..6c2c40c2685e 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="doc drafts +libbsd +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-12-17 Thread Joonas Niilola
commit: f8e2fd95c738f747c008ec0784af5c9222529ab7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Dec 18 07:40:28 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 18 07:40:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8e2fd95

net-libs/zeromq: add missing pkgconfig bdep

Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index 6c2c40c2685e..196e6a4187b5 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -25,6 +25,7 @@ DEPEND="
!elibc_Darwin? ( sys-apps/util-linux )
 "
 BDEPEND="
+   virtual/pkgconfig
doc? (
app-text/asciidoc
app-text/xmlto



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-12-17 Thread Sam James
commit: bf564f37757e4a9c6582fd2db389f07ea4740851
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 18 01:08:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 18 01:08:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf564f37

net-libs/zeromq: Stabilize 4.3.5-r1 amd64, #920215

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index 0565e3b86ec6..776ba6bbec99 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="doc drafts +libbsd +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-12-17 Thread Sam James
commit: b27146ba87496fa8110d9d4d85fe35557c88a9d1
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 18 00:11:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 18 00:11:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b27146ba

net-libs/zeromq: Stabilize 4.3.5-r1 arm, #920215

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index 771eba0010d2..0565e3b86ec6 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="doc drafts +libbsd +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-12-17 Thread Sam James
commit: 172df2619dc13de6b5fff2cc8cc8a785b12e56b1
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 18 00:11:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 18 00:11:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=172df261

net-libs/zeromq: Stabilize 4.3.5-r1 ppc64, #920215

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index 93cb745fb1b3..ff58ede61982 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="doc drafts +libbsd +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-12-17 Thread Sam James
commit: 31db5da505c3aab3b6cf1a42ab8755a2763eae99
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 18 00:11:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 18 00:11:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31db5da5

net-libs/zeromq: Stabilize 4.3.5-r1 arm64, #920215

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index a2799d495e32..93cb745fb1b3 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="doc drafts +libbsd +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-12-17 Thread Sam James
commit: 278044407538c6dbfb8b664224973ac074e7c7d7
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 18 00:11:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 18 00:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27804440

net-libs/zeromq: Stabilize 4.3.5-r1 hppa, #920215

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index ff58ede61982..771eba0010d2 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="doc drafts +libbsd +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-12-17 Thread Arthur Zamarin
commit: 0c16958039d74eedc0e7cbb41f8b3c6c285760b1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 19:38:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 19:38:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c169580

net-libs/zeromq: Stabilize 4.3.5-r1 sparc, #920215

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/zeromq/zeromq-4.3.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index 72bd07bb595b..a2799d495e32 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="doc drafts +libbsd +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/, net-libs/zeromq/files/

2023-12-03 Thread Sam James
commit: 222e3b5dbb3168acf6c63e32bebabe7aedadee27
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  4 07:28:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  4 07:32:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222e3b5d

net-libs/zeromq: fix modern c issues in configure

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/files/zeromq-4.3.5-c99.patch | 37 +++
 net-libs/zeromq/zeromq-4.3.5-r1.ebuild   | 69 
 2 files changed, 106 insertions(+)

diff --git a/net-libs/zeromq/files/zeromq-4.3.5-c99.patch 
b/net-libs/zeromq/files/zeromq-4.3.5-c99.patch
new file mode 100644
index ..7f15ef6c6981
--- /dev/null
+++ b/net-libs/zeromq/files/zeromq-4.3.5-c99.patch
@@ -0,0 +1,37 @@
+https://github.com/zeromq/libzmq/pull/4635
+https://github.com/zeromq/libzmq/commit/665d1d46576f9a4eff6fa42a11c54f23b6b11803
+
+From 665d1d46576f9a4eff6fa42a11c54f23b6b11803 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Wed, 29 Nov 2023 14:14:30 +0100
+Subject: [PATCH] Build with -D_DEFAULT_SOURCE along with -std=c11
+
+On its own, -std=c11 hides POSIX and other extensions from C headers
+such as  when building against glibc.  This causes the
+posix_memalign probe to fail incorrectly with compilers that do not
+accept implicit function declarations.  _DEFAULT_SOURCE is ignored by
+most non-GNU/Linux systems or not relevant in this context, so there
+is no separate check for adding it.
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -122,7 +122,7 @@ if (NOT MSVC)
+   if(NOT CMAKE_C_FLAGS MATCHES "-std=" AND NOT C_STANDARD AND NOT 
CMAKE_C_STANDARD)
+ check_c_compiler_flag("-std=c11" COMPILER_SUPPORTS_C11)
+ if(COMPILER_SUPPORTS_C11)
+-  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
++  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_DEFAULT_SOURCE -std=c11")
+ else()
+   set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99")
+ endif()
+--- a/configure.ac
 b/configure.ac
+@@ -66,7 +66,7 @@ ZMQ_ORIG_CXXFLAGS="${CXXFLAGS:-none}"
+ 
+ # Checks for programs.
+ AC_PROG_CC
+-AX_CHECK_COMPILE_FLAG([-std=c11], [CFLAGS+=" -std=c11"], [AC_PROG_CC_C99])
++AX_CHECK_COMPILE_FLAG([-std=c11], [CFLAGS+=" -std=c11 -D_DEFAULT_SOURCE"], 
[AC_PROG_CC_C99])
+ AC_PROG_CXX
+ AX_CODE_COVERAGE
+ AM_PROG_CC_C_O
+

diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
new file mode 100644
index ..72bd07bb595b
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="High-performance asynchronous messaging library"
+HOMEPAGE="https://zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MPL-2.0"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="doc drafts +libbsd +sodium static-libs test unwind"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   libbsd? ( dev-libs/libbsd:= )
+   sodium? ( dev-libs/libsodium:= )
+"
+DEPEND="
+   ${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+"
+BDEPEND="
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.5-c99.patch
+)
+
+src_prepare() {
+   default
+
+   # Only here for the c99 configure patch
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-Werror
+   --enable-shared
+   $(use_enable drafts)
+   $(use_enable libbsd)
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-11-06 Thread Michael Orlitzky
commit: dba22f412e7dfc4e0e196ac23d432f1556d1d1b7
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Nov  7 01:41:35 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Nov  7 02:17:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba22f41

net-libs/zeromq: add 4.3.5

Miscellaneous changes:

  * Update to EAPI=8
  * Drop obsolete USE=pgm flag
  * Use --disable-Werror instead of sed'ing configure.ac
  * New MPL-2.0 license (from their NEWS file)
  * Improve DESCRIPTION

Bug: https://bugs.gentoo.org/806821
Closes: https://bugs.gentoo.org/805566
Signed-off-by: Michael Orlitzky  gentoo.org>

 net-libs/zeromq/Manifest|  1 +
 net-libs/zeromq/zeromq-4.3.5.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 59db8d2e153a..277b438efc89 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -1,2 +1,3 @@
 DIST zeromq-4.3.3.tar.gz 2117050 BLAKE2B 
69bd1544fa76232ecf860b364592762c4170c327c444bf79a916947e1c370eb8c6c20b2ae271374d70bde11db9116ef6a64262e287982e5f41d6a5029649348f
 SHA512 
4c18d784085179c5b1fcb753a93813095a12c8d34970f2e1bfca6499be6c9d67769c71c68b7ca54ff181b20390043170e89733c22f76ff1ea46494814f7095b1
 DIST zeromq-4.3.4.tar.gz 2486520 BLAKE2B 
3c10989a9359a79317adaa8bf6e138357196b82078656911437ee848a347759acc1ef49feda5e1a8912974026e55907b9ffd5172111ddb83ba8cf92dd6715379
 SHA512 
e198ef9f82d392754caadd547537666d4fba0afd7d027749b3adae450516bcf284d241d4616cad3cb4ad9af8c10373d456de92dc6d115b037941659f141e7c0e
+DIST zeromq-4.3.5.tar.gz 2530237 BLAKE2B 
1ece80f4d4f6bba401c9801105cb9adecdde28c619035970a5d8e75ae4617e023c89857ef81179331cbe23b9bb69a0c15904ce9099fa59440829fb5986348d7e
 SHA512 
a71d48aa977ad8941c1609947d8db2679fc7a951e4cd0c3a1127ae026d883c11bd4203cf315de87f95f5031aec459a731aec34e5ce5b667b8d0559b157952541

diff --git a/net-libs/zeromq/zeromq-4.3.5.ebuild 
b/net-libs/zeromq/zeromq-4.3.5.ebuild
new file mode 100644
index ..c49001773457
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="High-performance asynchronous messaging library"
+HOMEPAGE="https://zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MPL-2.0"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="doc drafts +libbsd +sodium static-libs test unwind"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   libbsd? ( dev-libs/libbsd:= )
+   sodium? ( dev-libs/libsodium:= )
+"
+DEPEND="
+   ${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+"
+BDEPEND="
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+"
+
+src_configure() {
+   local myeconfargs=(
+   --disable-Werror
+   --enable-shared
+   $(use_enable drafts)
+   $(use_enable libbsd)
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-04-11 Thread Sam James
commit: a4a82c37f6c05c1c4e1758d32e002006f8134017
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 12 03:22:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 12 03:22:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a82c37

net-libs/zeromq: Stabilize 4.3.4-r2 ppc, #904189

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index 5d325279cc0c..854edbc0f36e 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-04-11 Thread Sam James
commit: 2bbc06051163c9fd2a8a051e546d2ef1fc7f4c2b
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 12 01:49:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 12 01:49:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bbc0605

net-libs/zeromq: Stabilize 4.3.4-r2 x86, #904189

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index e5a86a8b671c..5d325279cc0c 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-04-11 Thread Jakov Smolić
commit: 5f741cbf7aff4be0941a1b75d935f9fe6047f4f4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Apr 11 21:38:09 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Apr 11 21:38:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f741cbf

net-libs/zeromq: Stabilize 4.3.4-r2 hppa, #904189

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index fcfd9659a870..e5a86a8b671c 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-04-11 Thread Arthur Zamarin
commit: aac5664143df4e1e596479dee0e846341447f1aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 11 20:11:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 11 20:11:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac56641

net-libs/zeromq: Stabilize 4.3.4-r2 arm, #904189

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index 200108ab24bc..fcfd9659a870 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-04-11 Thread Arthur Zamarin
commit: 1d9faaecb4b9cac5c6e09fbad12b90be43bff50f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 11 19:04:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 11 19:04:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9faaec

net-libs/zeromq: Stabilize 4.3.4-r2 amd64, #904189

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index ac2955ebd51a..200108ab24bc 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-04-11 Thread Arthur Zamarin
commit: deb8279e3ce97d31e9a0fed2a4de8da11dc0a1b7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 11 18:43:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 11 18:43:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb8279e

net-libs/zeromq: Stabilize 4.3.4-r2 ppc64, #904189

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index cd7157714d88..ac2955ebd51a 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-04-11 Thread Arthur Zamarin
commit: 43b5e386b3c730a8c0ad605c1e34cab00d09c172
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 11 18:40:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 11 18:40:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b5e386

net-libs/zeromq: Stabilize 4.3.4-r2 sparc, #904189

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index 620595f0f410..cd7157714d88 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2023-04-11 Thread Arthur Zamarin
commit: 50a29d130035d47842583aa072cfab5030c36bc8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 11 18:36:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 11 18:36:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a29d13

net-libs/zeromq: Stabilize 4.3.4-r2 arm64, #904189

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index 7cb568736d2d..620595f0f410 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/files/, net-libs/zeromq/

2023-03-11 Thread Sam James
commit: 6d5f2daeee8249439d1c59bd3e0c6e023e2f5e5b
Author: jinqiang zhang  0x0  ee>
AuthorDate: Tue Mar  7 07:51:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 11 17:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5f2dae

net-libs/zeromq: fix compile failed under riscv64 qemu-user

Closes: https://bugs.gentoo.org/899986
Signed-off-by: jinqiang zhang  0x0.ee>
Closes: https://github.com/gentoo/gentoo/pull/29972
Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/files/zeromq-4.3.4-qemu-user.patch | 52 ++
 net-libs/zeromq/zeromq-4.3.4-r2.ebuild |  1 +
 2 files changed, 53 insertions(+)

diff --git a/net-libs/zeromq/files/zeromq-4.3.4-qemu-user.patch 
b/net-libs/zeromq/files/zeromq-4.3.4-qemu-user.patch
new file mode 100644
index ..8374496e39e1
--- /dev/null
+++ b/net-libs/zeromq/files/zeromq-4.3.4-qemu-user.patch
@@ -0,0 +1,52 @@
+UPSTREAM: https://github.com/zeromq/libzmq/pull/4486
+BUG: https://bugs.gentoo.org/899986
+From: Han Gao 
+
+In qemu-user, CACHELINE_SIZE probe is undefined
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8672d61799..072a6507e9 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -481,7 +481,8 @@ execute_process(
+   ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
+ if(CACHELINE_SIZE STREQUAL ""
+OR CACHELINE_SIZE EQUAL 0
+-   OR CACHELINE_SIZE EQUAL -1)
++   OR CACHELINE_SIZE EQUAL -1
++   OR CACHELINE_SIZE EQUAL "undefined")
+   set(ZMQ_CACHELINE_SIZE 64)
+ else()
+   set(ZMQ_CACHELINE_SIZE ${CACHELINE_SIZE})
+diff --git a/RELICENSE/hangao.md b/RELICENSE/hangao.md
+new file mode 100644
+index 00..de100bb59a
+--- /dev/null
 b/RELICENSE/hangao.md
+@@ -0,0 +1,13 @@
++# Permission to Relicense under MPLv2 or any other OSI approved license 
chosen by the current ZeroMQ BDFL
++
++This is a statement by Han Gao that grants permission to relicense its 
copyrights in the libzmq C++
++library (ZeroMQ) under the Mozilla Public License v2 (MPLv2) or any other 
++Open Source Initiative approved license chosen by the current ZeroMQ 
++BDFL (Benevolent Dictator for Life).
++
++A portion of the commits made by the Github handle "Rabenda", with
++commit author "Han Gao " or "Han Gao 
", are copyright of Han Gao .
++This document hereby grants the libzmq project team to relicense libzmq, 
++including all past, present and future contributions of the author listed 
above.
++
++Han Gao 2023/01/10
+diff --git a/acinclude.m4 b/acinclude.m4
+index ac55776e53..f27fc8e831 100644
+--- a/acinclude.m4
 b/acinclude.m4
+@@ -1254,7 +1254,7 @@ AC_DEFUN([LIBZMQ_CHECK_CACHELINE], [{
+ AC_CHECK_TOOL(libzmq_getconf, getconf)
+ if ! test "x$libzmq_getconf" = "x"; then
+ zmq_cacheline_size=$($libzmq_getconf LEVEL1_DCACHE_LINESIZE 
2>/dev/null || echo 64)
+-if test "x$zmq_cacheline_size" = "x0" -o  "x$zmq_cacheline_size" = 
"x-1"; then
++if test "x$zmq_cacheline_size" = "x0" -o  "x$zmq_cacheline_size" = 
"x-1" -o "x$zmq_cacheline_size" = "xundefined"; then
+ # getconf on some architectures does not know the size, try to 
fallback to
+ # the value the kernel knows on Linux
+ zmq_cacheline_size=$(cat 
/sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size 2>/dev/null || 
echo 64)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
index 06892942f602..7cb568736d2d 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -34,6 +34,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${P}-gcc-13.patch
+   "${FILESDIR}"/${P}-qemu-user.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/, net-libs/zeromq/files/

2023-02-01 Thread Sam James
commit: a47fe1a0456d92e34a2773b4f4393fa95254d860
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  2 06:51:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  2 06:51:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a47fe1a0

net-libs/zeromq: fix build w/ gcc 13

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/files/zeromq-4.3.4-gcc-13.patch | 55 +++
 net-libs/zeromq/zeromq-4.3.4-r2.ebuild  | 71 +
 2 files changed, 126 insertions(+)

diff --git a/net-libs/zeromq/files/zeromq-4.3.4-gcc-13.patch 
b/net-libs/zeromq/files/zeromq-4.3.4-gcc-13.patch
new file mode 100644
index ..79deeacc2bd8
--- /dev/null
+++ b/net-libs/zeromq/files/zeromq-4.3.4-gcc-13.patch
@@ -0,0 +1,55 @@
+https://github.com/zeromq/libzmq/commit/438d5d88392baffa6c2c5e0737d9de19d6686f0d
+
+From 438d5d88392baffa6c2c5e0737d9de19d6686f0d Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Tue, 20 Dec 2022 21:45:16 +
+Subject: [PATCH] src/secure_allocator.hpp: define missing 'rebind' type
+
+`gcc-13` added an assert to standard headers to make sure custom
+allocators have intended implementation of rebind type instead
+of inherited rebind. gcc change:
+https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=64c986b49558a7
+
+Without the fix build fails on this week's `gcc-13` as:
+
+[ 92%] Building CXX object 
tests/CMakeFiles/test_security_curve.dir/test_security_curve.cpp.o
+In file included from 
/<>/gcc-13.0.0/include/c++/13.0.0/ext/alloc_traits.h:34,
+ from 
/<>/gcc-13.0.0/include/c++/13.0.0/bits/stl_uninitialized.h:64,
+ from /<>/gcc-13.0.0/include/c++/13.0.0/memory:69,
+ from tests/../src/secure_allocator.hpp:42,
+ from tests/../src/curve_client_tools.hpp:49,
+ from tests/test_security_curve.cpp:53:
+/<>/gcc-13.0.0/include/c++/13.0.0/bits/alloc_traits.h: In 
instantiation of 'struct 
std::__allocator_traits_base::__rebind, 
unsigned char, void>':
+/<>/gcc-13.0.0/include/c++/13.0.0/bits/alloc_traits.h:94:11:   
required by substitution of 'template using 
std::__alloc_rebind = typename std::__allocator_traits_base::__rebind<_Alloc, 
_Up>::type [with _Alloc = zmq::secure_allocator_t; _Up = 
unsigned char]'
+/<>/gcc-13.0.0/include/c++/13.0.0/bits/alloc_traits.h:228:8:   
required by substitution of 'template template using 
std::allocator_traits<  >::rebind_alloc = 
std::__alloc_rebind<_Alloc, _Tp> [with _Tp = unsigned char; _Alloc = 
zmq::secure_allocator_t]'
+/<>/gcc-13.0.0/include/c++/13.0.0/ext/alloc_traits.h:126:65:   
required from 'struct 
__gnu_cxx::__alloc_traits, unsigned 
char>::rebind'
+/<>/gcc-13.0.0/include/c++/13.0.0/bits/stl_vector.h:88:21:   required 
from 'struct std::_Vector_base >'
+/<>/gcc-13.0.0/include/c++/13.0.0/bits/stl_vector.h:423:11:   
required from 'class std::vector >'
+tests/../src/curve_client_tools.hpp:64:76:   required from here
+/<>/gcc-13.0.0/include/c++/13.0.0/bits/alloc_traits.h:70:31: error: 
static assertion failed: allocator_traits::rebind_alloc must 
be A
+   70 | _Tp>::value,
+  |   ^
+
+The change adds trivial `rebind` definition with expected return type
+and satisfies conversion requirements.
+--- a/src/secure_allocator.hpp
 b/src/secure_allocator.hpp
+@@ -99,6 +99,17 @@ bool operator!= (const secure_allocator_t &, const 
secure_allocator_t &)
+ #else
+ template  struct secure_allocator_t : std::allocator
+ {
++secure_allocator_t () ZMQ_DEFAULT;
++
++template 
++secure_allocator_t (const secure_allocator_t &) ZMQ_NOEXCEPT
++{
++}
++
++template  struct rebind
++{
++typedef secure_allocator_t other;
++};
+ };
+ #endif
+ }
+

diff --git a/net-libs/zeromq/zeromq-4.3.4-r2.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
new file mode 100644
index ..06892942f602
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.4-r2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="https://zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   libbsd? ( dev-libs/libbsd:= )
+   sodium? ( dev-libs/libsodium:= )
+"
+DEPEND="
+   ${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+"
+BDEPEND="
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+   p

[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2022-11-15 Thread WANG Xuerui
commit: 00a2049c65186589c02072666c16f23d444c06a5
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Nov 16 05:30:36 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Nov 16 05:56:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a2049c

net-libs/zeromq: keyword 4.3.4-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index ebd0d6dff9df..7fdebcd85665 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2022-01-29 Thread James Le Cuirot
commit: 3b2e3f4e875c21b3770ef7037da8125068445638
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 29 14:23:24 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 29 14:29:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2e3f4e

net-libs/zeromq: Keyword 4.3.4-r1 for ~m68k

2 of 125 tests failed, probably due to insufficient memory.

Signed-off-by: James Le Cuirot  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index 2e385aa17e29..ebd0d6dff9df 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2022-01-03 Thread David Seifert
commit: bde28334cc3e0ed8f7bd6a0ece1d49e697f86878
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan  3 23:26:16 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jan  3 23:26:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde28334

net-libs/zeromq: remove implicit elibc_* flags

Signed-off-by: David Seifert  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3-r1.ebuild | 4 ++--
 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
index da4a09e97c25..f507ff1b89b5 100644
--- a/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/5"
 KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos"
-IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
+IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 
 RDEPEND="

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index a326c9f95e1a..2e385aa17e29 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/5"
 KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
-IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
+IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-09-05 Thread Sam James
commit: bb10d9b29cabfb981a6a5f719fb8e3a4bfdccd3c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  6 00:17:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  6 00:17:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb10d9b2

net-libs/zeromq: Keyword 4.3.4-r1 s390, #808378

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index b3eb7493108..e2cfe7b0589 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-05-08 Thread Sam James
commit: a714627a53a28b4af57bdf5e5082866557a56f3a
Author: Sam James  gentoo  org>
AuthorDate: Sat May  8 18:57:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  8 18:57:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a714627a

net-libs/zeromq: Stabilize 4.3.4-r1 sparc, #788856

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index fcb4a1f05e5..da4a09e97c2 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-05-08 Thread Sam James
commit: 14a96b4e1259bd55c2b47885d273ab272a056e7f
Author: Sam James  gentoo  org>
AuthorDate: Sat May  8 18:53:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  8 18:53:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14a96b4e

net-libs/zeromq: Stabilize 4.3.4-r1 ppc, #788856

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index 59bc423f12e..fcb4a1f05e5 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-05-08 Thread Sam James
commit: 72947b14f814192c07bb10651ba522fd25eca163
Author: Sam James  gentoo  org>
AuthorDate: Sat May  8 18:49:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  8 18:49:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72947b14

net-libs/zeromq: Stabilize 4.3.4-r1 arm, #788856

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index a6aee4186af..1220b839d4c 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-05-08 Thread Sam James
commit: 779ee8522238b42e6c70a62663b3fb98a732957d
Author: Sam James  gentoo  org>
AuthorDate: Sat May  8 18:48:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  8 18:48:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779ee852

net-libs/zeromq: Stabilize 4.3.4-r1 arm64, #788856

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index d6e3ce8dc7a..a6aee4186af 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-05-08 Thread Sam James
commit: 6914cff9d4230474c37da859be7dd689215124a3
Author: Sam James  gentoo  org>
AuthorDate: Sat May  8 18:43:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  8 18:43:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6914cff9

net-libs/zeromq: Stabilize 4.3.4-r1 x86, #788856

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index 80a87d9ead8..d6e3ce8dc7a 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-05-08 Thread Sam James
commit: dc6b5111b6ac7a996a80faf19a6d41d604c1c443
Author: Sam James  gentoo  org>
AuthorDate: Fri May  7 15:07:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  7 15:07:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6b5111

net-libs/zeromq: Stabilize 4.3.4-r1 amd64, #788856

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index 9a32f20db6b..80a87d9ead8 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-02-26 Thread Thomas Deutschmann
commit: fe931693d93404eaf409a4f12ac81d4f6e2bf86a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Feb 26 15:41:54 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Feb 26 15:41:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe931693

net-libs/zeromq: fix NonexistentDeps on net-libs/openpgm

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3-r1.ebuild | 5 ++---
 net-libs/zeromq/zeromq-4.3.4-r1.ebuild | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
index aacebe8becf..da4a09e97c2 100644
--- a/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
@@ -18,8 +18,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
libbsd? ( dev-libs/libbsd:= )
-   sodium? ( dev-libs/libsodium:= )
-   pgm? ( ~net-libs/openpgm-5.2.122 )"
+   sodium? ( dev-libs/libsodium:= )"
 DEPEND="${RDEPEND}
!elibc_Darwin? ( sys-apps/util-linux )
doc? (
@@ -39,12 +38,12 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
--enable-shared
+   --without-pgm
$(use_enable drafts)
$(use_enable libbsd)
$(use_enable static-libs static)
$(use_enable unwind libunwind)
$(use_with sodium libsodium)
-   $(use_with pgm)
$(use_with doc docs)
)
econf "${myeconfargs[@]}"

diff --git a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index a17c74cf70e..9a32f20db6b 100644
--- a/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -18,8 +18,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
libbsd? ( dev-libs/libbsd:= )
-   sodium? ( dev-libs/libsodium:= )
-   pgm? ( ~net-libs/openpgm-5.2.122 )"
+   sodium? ( dev-libs/libsodium:= )"
 DEPEND="${RDEPEND}
!elibc_Darwin? ( sys-apps/util-linux )
doc? (
@@ -39,12 +38,12 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
--enable-shared
+   --without-pgm
$(use_enable drafts)
$(use_enable libbsd)
$(use_enable static-libs static)
$(use_enable unwind libunwind)
$(use_with sodium libsodium)
-   $(use_with pgm)
$(use_with doc docs)
)
econf "${myeconfargs[@]}"



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-02-26 Thread Thomas Deutschmann
commit: 350edb552c5f777633fbfbf645dc32081cb2abb4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Feb 26 15:37:02 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Feb 26 15:37:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350edb55

net-libs/zeromq: fix automagic on dev-libs/libbsd

Link: 
https://github.com/zeromq/libzmq/commit/068385c951c0608edec6264d55ba9c4c923a
Closes: https://bugs.gentoo.org/772965
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/metadata.xml| 4 
 net-libs/zeromq/{zeromq-4.3.3.ebuild => zeromq-4.3.3-r1.ebuild} | 4 +++-
 net-libs/zeromq/{zeromq-4.3.4.ebuild => zeromq-4.3.4-r1.ebuild} | 4 +++-
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/net-libs/zeromq/metadata.xml b/net-libs/zeromq/metadata.xml
index 8d747a41258..e46f5a985b5 100644
--- a/net-libs/zeromq/metadata.xml
+++ b/net-libs/zeromq/metadata.xml
@@ -32,6 +32,10 @@
Build draft API, which may change at any time without 
any notice, and
is therefore not recommended for normal use.

+   
+   Use strlcpy() from dev-libs/libbsd instead 
of internal
+   implementation.
+   

Build PGM (Pragmatic General Multicast)extention, a 
protocol for reliable 
multicast transport of data over IP networks.

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
similarity index 91%
rename from net-libs/zeromq/zeromq-4.3.3.ebuild
rename to net-libs/zeromq/zeromq-4.3.3-r1.ebuild
index 54387064008..aacebe8becf 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3-r1.ebuild
@@ -12,11 +12,12 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/5"
 KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos"
-IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
+IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   libbsd? ( dev-libs/libbsd:= )
sodium? ( dev-libs/libsodium:= )
pgm? ( ~net-libs/openpgm-5.2.122 )"
 DEPEND="${RDEPEND}
@@ -39,6 +40,7 @@ src_configure() {
local myeconfargs=(
--enable-shared
$(use_enable drafts)
+   $(use_enable libbsd)
$(use_enable static-libs static)
$(use_enable unwind libunwind)
$(use_with sodium libsodium)

diff --git a/net-libs/zeromq/zeromq-4.3.4.ebuild 
b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
similarity index 91%
rename from net-libs/zeromq/zeromq-4.3.4.ebuild
rename to net-libs/zeromq/zeromq-4.3.4-r1.ebuild
index 21302e285a6..a17c74cf70e 100644
--- a/net-libs/zeromq/zeromq-4.3.4.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4-r1.ebuild
@@ -12,11 +12,12 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/5"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
-IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
+IUSE="doc drafts +libbsd pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   libbsd? ( dev-libs/libbsd:= )
sodium? ( dev-libs/libsodium:= )
pgm? ( ~net-libs/openpgm-5.2.122 )"
 DEPEND="${RDEPEND}
@@ -39,6 +40,7 @@ src_configure() {
local myeconfargs=(
--enable-shared
$(use_enable drafts)
+   $(use_enable libbsd)
$(use_enable static-libs static)
$(use_enable unwind libunwind)
$(use_with sodium libsodium)



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-01-21 Thread Thomas Deutschmann
commit: 61feefb1f0edd27e63a9b9fea9b95e126bd2282a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 21 23:49:49 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 21 23:49:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61feefb1

net-libs/zeromq: update HOMEPAGE

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 net-libs/zeromq/zeromq-4.3.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index 14c63573ce3..54387064008 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
 inherit autotools
 
 DESCRIPTION="A brokerless kernel"
-HOMEPAGE="http://www.zeromq.org/";
+HOMEPAGE="https://zeromq.org/";
 SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"

diff --git a/net-libs/zeromq/zeromq-4.3.4.ebuild 
b/net-libs/zeromq/zeromq-4.3.4.ebuild
index 9331aa78135..21302e285a6 100644
--- a/net-libs/zeromq/zeromq-4.3.4.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.4.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
 inherit autotools
 
 DESCRIPTION="A brokerless kernel"
-HOMEPAGE="http://www.zeromq.org/";
+HOMEPAGE="https://zeromq.org/";
 SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2021-01-21 Thread Thomas Deutschmann
commit: 677bd07715c428be6792c84634a91d045888cdf1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 21 23:46:56 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 21 23:46:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=677bd077

net-libs/zeromq: bump to v4.3.4

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/Manifest|  1 +
 net-libs/zeromq/zeromq-4.3.4.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 6b14ec8b6aa..59db8d2e153 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -1 +1,2 @@
 DIST zeromq-4.3.3.tar.gz 2117050 BLAKE2B 
69bd1544fa76232ecf860b364592762c4170c327c444bf79a916947e1c370eb8c6c20b2ae271374d70bde11db9116ef6a64262e287982e5f41d6a5029649348f
 SHA512 
4c18d784085179c5b1fcb753a93813095a12c8d34970f2e1bfca6499be6c9d67769c71c68b7ca54ff181b20390043170e89733c22f76ff1ea46494814f7095b1
+DIST zeromq-4.3.4.tar.gz 2486520 BLAKE2B 
3c10989a9359a79317adaa8bf6e138357196b82078656911437ee848a347759acc1ef49feda5e1a8912974026e55907b9ffd5172111ddb83ba8cf92dd6715379
 SHA512 
e198ef9f82d392754caadd547537666d4fba0afd7d027749b3adae450516bcf284d241d4616cad3cb4ad9af8c10373d456de92dc6d115b037941659f141e7c0e

diff --git a/net-libs/zeromq/zeromq-4.3.4.ebuild 
b/net-libs/zeromq/zeromq-4.3.4.ebuild
new file mode 100644
index 000..9331aa78135
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="http://www.zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   sodium? ( dev-libs/libsodium:= )
+   pgm? ( ~net-libs/openpgm-5.2.122 )"
+DEPEND="${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+   pgm? ( virtual/pkgconfig )"
+
+src_prepare() {
+   sed \
+   -e '/libzmq_werror=/s:yes:no:g' \
+   -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable drafts)
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with pgm)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED}"/usr/lib* -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-09-19 Thread Sam James
commit: b3f2429de80d550e361080df972a2a2a48c87c37
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 19 19:50:44 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 19 19:51:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f2429d

net-libs/zeromq: Stabilize 4.3.3 amd64, #740574

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index bb5cb548f8d..a35a1e964c0 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-09-12 Thread Sam James
commit: 2eb8c39d6c734b58b6ec90ab0c407318fd99af91
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 12 17:46:18 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 12 17:47:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb8c39d

net-libs/zeromq: ppc stable (bug #740574)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index 31aefb6ac6f..bb5cb548f8d 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-09-10 Thread Sergei Trofimovich
commit: 4b8f69a1e2ae32c84455a800713e626fa71f4d81
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Sep 10 19:53:36 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Sep 10 21:08:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b8f69a1

net-libs/zeromq: stable 4.3.3 for hppa, bug #740574

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index ae9dee0c6b3..31aefb6ac6f 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-09-09 Thread Sergei Trofimovich
commit: 232cffcb5318221f5853ac91540c9bae809e8a98
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Sep  9 21:43:17 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Sep  9 21:58:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232cffcb

net-libs/zeromq: stable 4.3.3 for ppc64

stable wrt bug #740574

Package-Manager: Portage-3.0.6, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index 738a34b6f22..ae9dee0c6b3 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-09-09 Thread Sergei Trofimovich
commit: 34c97a09e8b97e0ed7c4f0b214605862a5c1acb5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Sep  9 21:33:58 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Sep  9 21:35:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c97a09

net-libs/zeromq: stable 4.3.3 for sparc

stable wrt bug #740574

Package-Manager: Portage-3.0.6, Repoman-3.0.1
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index 6248e3dee56..738a34b6f22 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-09-08 Thread Sam James
commit: 0348ca21596ae0f9d482b54e1ba2d8e7111dd823
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 15:57:58 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 15:57:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0348ca21

net-libs/zeromq: Stabilize 4.3.3 arm, #740574

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index 5defe4d2183..6248e3dee56 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-09-08 Thread Thomas Deutschmann
commit: e85de6d1d5827f831b7add5f02f7ba370ac72154
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Sep  8 15:55:01 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Sep  8 15:56:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e85de6d1

net-libs/zeromq: x86 stable (bug #740574)

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index 3a50e0c7a1e..5defe4d2183 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-09-07 Thread Sam James
commit: a1c25a4e283f828b5c18549d007fb82948e855fd
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 04:06:02 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 04:06:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c25a4e

net-libs/zeromq: Stabilize 4.3.3 arm64, #740574

Signed-off-by: Sam James  gentoo.org>

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index e9a0a3255f3..3a50e0c7a1e 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-09-07 Thread Thomas Deutschmann
commit: af1aa5dda0985512c063560717852166af82e144
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep  7 22:02:55 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep  7 22:05:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af1aa5dd

net-libs/zeromq: bump to v4.3.3

Bug: https://bugs.gentoo.org/740574
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/Manifest|  1 +
 net-libs/zeromq/zeromq-4.3.3.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 822566c7851..592bf7febdd 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -1,3 +1,4 @@
 DIST zeromq-2.2.0.tar.gz 1899104 BLAKE2B 
1c02629e33151db11c529d538ce519dae7f3426ee13f8a2b840960779cd7514f7cc3257983704f2c392a00ad62f4a955bc33fcbdadb8bada3858753a1790ab41
 SHA512 
fb3cf421b2dc48c31956b3e3ee4ab6ebc743deec3bf626c2238a1996c8c51be87260bd6aa662793a1f0c34dcda9b3146763777bb162dfad6fec4ca7acc403b2e
 DIST zeromq-3.2.5.tar.gz 2082960 BLAKE2B 
88fe3b3206f0e59acb3cf370964c9e40df2dceb5e40aef85ae8cd8fedef4c655fd2698a7f81431e34550b5156814a75c0b1a738393e7c44acbfefe96acc4c4bc
 SHA512 
3682204e5a47824d149968e62fbf9768134370e4f7debbbf8f2bfa24bdd0a781e50c4a9b4231af8a0c4bab61839169100525a91472448ef180a9672342e10a3f
 DIST zeromq-4.3.2.tar.gz 1697442 BLAKE2B 
70a1f6da357987c32483050fcf86cb81a1fb0b65a527f6900f54eea8958c6aa6024af04067114663824d42305f507cba67e03c7aaab7e23e4f6332d4368613eb
 SHA512 
b6251641e884181db9e6b0b705cced7ea4038d404bdae812ff47bdd0eed12510b6af6846b85cb96898e253ccbac71eca7fe588673300ddb9c3109c973250c8e4
+DIST zeromq-4.3.3.tar.gz 2117050 BLAKE2B 
69bd1544fa76232ecf860b364592762c4170c327c444bf79a916947e1c370eb8c6c20b2ae271374d70bde11db9116ef6a64262e287982e5f41d6a5029649348f
 SHA512 
4c18d784085179c5b1fcb753a93813095a12c8d34970f2e1bfca6499be6c9d67769c71c68b7ca54ff181b20390043170e89733c22f76ff1ea46494814f7095b1

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
new file mode 100644
index 000..e9a0a3255f3
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="http://www.zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   sodium? ( dev-libs/libsodium:= )
+   pgm? ( ~net-libs/openpgm-5.2.122 )"
+DEPEND="${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+   pgm? ( virtual/pkgconfig )"
+
+src_prepare() {
+   sed \
+   -e '/libzmq_werror=/s:yes:no:g' \
+   -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable drafts)
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with pgm)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED}"/usr/lib* -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-05-06 Thread Michał Górny
commit: 3a50a9afd55227f89651ac363279c37abda94ea9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  6 16:57:05 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  6 17:25:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a50a9af

net-libs/zeromq: Remove stale sys-freebsd/ deps

Signed-off-by: Michał Górny  gentoo.org>

 net-libs/zeromq/zeromq-2.2.0.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-libs/zeromq/zeromq-2.2.0.ebuild 
b/net-libs/zeromq/zeromq-2.2.0.ebuild
index faa4e909ee3..db91e7132d1 100644
--- a/net-libs/zeromq/zeromq-2.2.0.ebuild
+++ b/net-libs/zeromq/zeromq-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # NOTES:
@@ -19,11 +19,12 @@ IUSE="pgm test static-libs"
 RESTRICT="!test? ( test )"
 
 RDEPEND="!net-libs/cppzmq"
-DEPEND="pgm? (
+DEPEND="
+   pgm? (
virtual/pkgconfig
~net-libs/openpgm-5.1.118
)
-   || ( sys-apps/util-linux sys-freebsd/freebsd-lib )"
+   sys-apps/util-linux "
 
 src_prepare() {
einfo "Removing bundled OpenPGM library"



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-02-09 Thread David Seifert
commit: ea2e327b10caed02f6fbb0d996f34756b2cdab74
Author: David Seifert  gentoo  org>
AuthorDate: Mon Feb 10 00:25:43 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Feb 10 00:25:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea2e327b

net-libs/zeromq: [QA] Fix dependency.equalsversion

Closes: https://github.com/gentoo/gentoo/pull/14609
Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 net-libs/zeromq/zeromq-4.3.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index cbd9d012e30..0874e5a0f29 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
sodium? ( dev-libs/libsodium:= )
-   pgm? ( =net-libs/openpgm-5.2.122 )"
+   pgm? ( ~net-libs/openpgm-5.2.122 )"
 DEPEND="${RDEPEND}
!elibc_Darwin? ( sys-apps/util-linux )
doc? (



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2020-02-08 Thread David Seifert
commit: cbee2ce97ab602b37e4e956f5a16ee755abb61bc
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb  8 16:23:02 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb  8 16:23:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbee2ce9

net-libs/zeromq: [QA] Fix UnnecessarySlashStrip

Signed-off-by: David Seifert  gentoo.org>

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index 8535b875a1d..cbd9d012e30 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -57,5 +57,5 @@ src_test() {
 
 src_install() {
default
-   find "${ED%/}"/usr/lib* -name '*.la' -delete || die
+   find "${ED}"/usr/lib* -name '*.la' -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/files/

2019-11-18 Thread Aaron Bauman
commit: dc1960aaf6a039fa143e6cc2ac5a0b3e5c3c1db1
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Nov 17 08:45:56 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Nov 18 22:16:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc1960aa

net-libs/zeromq: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13683
Signed-off-by: Aaron Bauman  gentoo.org>

 .../files/zeromq-4.3.1-fix-test_security_zap.patch | 25 --
 1 file changed, 25 deletions(-)

diff --git a/net-libs/zeromq/files/zeromq-4.3.1-fix-test_security_zap.patch 
b/net-libs/zeromq/files/zeromq-4.3.1-fix-test_security_zap.patch
deleted file mode 100644
index 3c89024b84b..000
--- a/net-libs/zeromq/files/zeromq-4.3.1-fix-test_security_zap.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 4147957a5eec57ec7a2a416dca74c3c0299a3432 Mon Sep 17 00:00:00 2001
-From: Luca Boccassi 
-Date: Sun, 13 Jan 2019 13:08:10 +
-Subject: [PATCH] Problem: test_security_zap fails on architectures that
- disallow unaligned pointer access
-
-Solution: use memcpy instead of doing pointer arithmetics with casting
-and dereferencing to fix the error on sparc64

- tests/testutil_security.hpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tests/testutil_security.hpp b/tests/testutil_security.hpp
-index 90999118c..437bfb298 100644
 a/tests/testutil_security.hpp
-+++ b/tests/testutil_security.hpp
-@@ -345,7 +345,7 @@ static int get_monitor_event_internal (void *monitor_,
- uint8_t *data = (uint8_t *) zmq_msg_data (&msg);
- uint16_t event = *(uint16_t *) (data);
- if (value_)
--*value_ = *(uint32_t *) (data + 2);
-+memcpy (value_, data + 2, sizeof (uint32_t));
- 
- //  Second frame in message contains event address
- zmq_msg_init (&msg);



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-08-15 Thread Thomas Deutschmann
commit: db77a1dc3ae7e03aaa2b8035b6a410e63380bb72
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Aug 15 18:52:43 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Aug 15 18:52:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db77a1dc

net-libs/zeromq: security cleanup (bug #689426)

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/Manifest|  1 -
 net-libs/zeromq/zeromq-4.3.1.ebuild | 62 -
 2 files changed, 63 deletions(-)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 9bf69324706..822566c7851 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -1,4 +1,3 @@
 DIST zeromq-2.2.0.tar.gz 1899104 BLAKE2B 
1c02629e33151db11c529d538ce519dae7f3426ee13f8a2b840960779cd7514f7cc3257983704f2c392a00ad62f4a955bc33fcbdadb8bada3858753a1790ab41
 SHA512 
fb3cf421b2dc48c31956b3e3ee4ab6ebc743deec3bf626c2238a1996c8c51be87260bd6aa662793a1f0c34dcda9b3146763777bb162dfad6fec4ca7acc403b2e
 DIST zeromq-3.2.5.tar.gz 2082960 BLAKE2B 
88fe3b3206f0e59acb3cf370964c9e40df2dceb5e40aef85ae8cd8fedef4c655fd2698a7f81431e34550b5156814a75c0b1a738393e7c44acbfefe96acc4c4bc
 SHA512 
3682204e5a47824d149968e62fbf9768134370e4f7debbbf8f2bfa24bdd0a781e50c4a9b4231af8a0c4bab61839169100525a91472448ef180a9672342e10a3f
-DIST zeromq-4.3.1.tar.gz 1490122 BLAKE2B 
95d0a1359e85a3868ae0b1cd4f711d9715ddc07d21fbb7799c6beaa269aa77fb68e087898033f8a515be974a799c1ee2f2afba1f50b1bc806255750b95990367
 SHA512 
b80388a3703993425cdd73054139a8e2895aedb9992ea68d6eadb4ea39b9af576ea14f306dfb432e4c24535feb6b293f82fac5679b655d258f0f921f2b71e772
 DIST zeromq-4.3.2.tar.gz 1697442 BLAKE2B 
70a1f6da357987c32483050fcf86cb81a1fb0b65a527f6900f54eea8958c6aa6024af04067114663824d42305f507cba67e03c7aaab7e23e4f6332d4368613eb
 SHA512 
b6251641e884181db9e6b0b705cced7ea4038d404bdae812ff47bdd0eed12510b6af6846b85cb96898e253ccbac71eca7fe588673300ddb9c3109c973250c8e4

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
deleted file mode 100644
index 48d315ec333..000
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools
-
-DESCRIPTION="A brokerless kernel"
-HOMEPAGE="http://www.zeromq.org/";
-SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0/5"
-KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
-IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
-
-RDEPEND="
-   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
-   sodium? ( dev-libs/libsodium:= )
-   pgm? ( =net-libs/openpgm-5.2.122 )"
-DEPEND="${RDEPEND}
-   !elibc_Darwin? ( sys-apps/util-linux )
-   doc? (
-   app-text/asciidoc
-   app-text/xmlto
-   )
-   pgm? ( virtual/pkgconfig )"
-
-PATCHES=( "${FILESDIR}"/${P}-fix-test_security_zap.patch )
-
-src_prepare() {
-   sed \
-   -e '/libzmq_werror=/s:yes:no:g' \
-   -i configure.ac || die
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-shared
-   $(use_enable drafts)
-   $(use_enable static-libs static)
-   $(use_enable unwind libunwind)
-   $(use_with sodium libsodium)
-   $(use_with pgm)
-   $(use_with doc docs)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_test() {
-   # Restricting to one job because multiple tests are using the same port.
-   # Upstream knows the problem and says it doesn't support parallel test
-   # execution, see ${S}/INSTALL.
-   emake -j1 check
-}
-
-src_install() {
-   default
-   find "${ED%/}"/usr/lib* -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-07-28 Thread Mikle Kolyada
commit: 70ce34d999216edd1f58d82e52f912de67281aaa
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jul 28 20:03:16 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jul 28 20:03:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ce34d9

net-libs/zeromq: arm stable wrt bug #689426

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index 52b64480bdf..d3ca50a8bf7 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-07-21 Thread Aaron Bauman
commit: fd6d50c55cec3ae8581fe13447ddda80ccca5244
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Jul 21 22:50:46 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Jul 21 22:50:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6d50c5

net-libs/zeromq: arm64 stable (bug #689426)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index 95609cc8efd..52b64480bdf 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-07-18 Thread Agostino Sarubbo
commit: 450796bb290c86b942e5f75b200b6e211449a8c3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul 18 10:48:02 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul 18 10:48:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450796bb

net-libs/zeromq: ppc64 stable wrt bug #689426

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc64"

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index 0fe015edbd0..95609cc8efd 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-07-18 Thread Agostino Sarubbo
commit: 1d1a5ad59f5110da096adc20d0987f258fa4f4e7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul 18 09:56:46 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul 18 09:56:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1a5ad5

net-libs/zeromq: ppc stable wrt bug #689426

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc"

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index 28c40decd0d..0fe015edbd0 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-07-15 Thread Sergei Trofimovich
commit: 9e2459eca8605c3d9ade7ca10dc9475fb9d3bb95
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 15 16:12:22 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 15 19:10:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e2459ec

net-libs/zeromq: stable 4.3.2 for hppa, bug #689426

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index b0aab6be375..28c40decd0d 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-07-14 Thread Sergei Trofimovich
commit: 203310116c5207cc0336b9fb94beb90edf22b5c7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 14 09:08:15 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 14 09:10:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20331011

net-libs/zeromq: stable 4.3.2 for ia64, bug #689426

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index 1a759208bd1..b0aab6be375 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-07-09 Thread Sergei Trofimovich
commit: b9ae7fe4203276a089820c67cc232e161944dda3
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jul  9 20:18:05 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jul  9 23:11:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ae7fe4

net-libs/zeromq: stable 4.3.2 for sparc, bug #689426

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index 074331de8a8..1a759208bd1 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-07-08 Thread Thomas Deutschmann
commit: d85aa97574742adc3d17a2300fb7006f01486238
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jul  9 00:32:43 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jul  9 00:33:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d85aa975

net-libs/zeromq: amd64 & x86 stable (#689426)

Bug: https://bugs.gentoo.org/689426
Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/zeromq-4.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
index 199b9b2c57c..074331de8a8 100644
--- a/net-libs/zeromq/zeromq-4.3.2.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-07-08 Thread Thomas Deutschmann
commit: 5e5e3d0670568e4ad8d047a773195483287559bb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jul  9 00:28:07 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jul  9 00:33:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5e3d06

net-libs/zeromq: bump to v4.3.2

Bug: https://bugs.gentoo.org/689426
Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/Manifest|  1 +
 net-libs/zeromq/zeromq-4.3.2.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index ce8609ce892..9bf69324706 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -1,3 +1,4 @@
 DIST zeromq-2.2.0.tar.gz 1899104 BLAKE2B 
1c02629e33151db11c529d538ce519dae7f3426ee13f8a2b840960779cd7514f7cc3257983704f2c392a00ad62f4a955bc33fcbdadb8bada3858753a1790ab41
 SHA512 
fb3cf421b2dc48c31956b3e3ee4ab6ebc743deec3bf626c2238a1996c8c51be87260bd6aa662793a1f0c34dcda9b3146763777bb162dfad6fec4ca7acc403b2e
 DIST zeromq-3.2.5.tar.gz 2082960 BLAKE2B 
88fe3b3206f0e59acb3cf370964c9e40df2dceb5e40aef85ae8cd8fedef4c655fd2698a7f81431e34550b5156814a75c0b1a738393e7c44acbfefe96acc4c4bc
 SHA512 
3682204e5a47824d149968e62fbf9768134370e4f7debbbf8f2bfa24bdd0a781e50c4a9b4231af8a0c4bab61839169100525a91472448ef180a9672342e10a3f
 DIST zeromq-4.3.1.tar.gz 1490122 BLAKE2B 
95d0a1359e85a3868ae0b1cd4f711d9715ddc07d21fbb7799c6beaa269aa77fb68e087898033f8a515be974a799c1ee2f2afba1f50b1bc806255750b95990367
 SHA512 
b80388a3703993425cdd73054139a8e2895aedb9992ea68d6eadb4ea39b9af576ea14f306dfb432e4c24535feb6b293f82fac5679b655d258f0f921f2b71e772
+DIST zeromq-4.3.2.tar.gz 1697442 BLAKE2B 
70a1f6da357987c32483050fcf86cb81a1fb0b65a527f6900f54eea8958c6aa6024af04067114663824d42305f507cba67e03c7aaab7e23e4f6332d4368613eb
 SHA512 
b6251641e884181db9e6b0b705cced7ea4038d404bdae812ff47bdd0eed12510b6af6846b85cb96898e253ccbac71eca7fe588673300ddb9c3109c973250c8e4

diff --git a/net-libs/zeromq/zeromq-4.3.2.ebuild 
b/net-libs/zeromq/zeromq-4.3.2.ebuild
new file mode 100644
index 000..199b9b2c57c
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="http://www.zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   sodium? ( dev-libs/libsodium:= )
+   pgm? ( =net-libs/openpgm-5.2.122 )"
+DEPEND="${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+   pgm? ( virtual/pkgconfig )"
+
+src_prepare() {
+   sed \
+   -e '/libzmq_werror=/s:yes:no:g' \
+   -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable drafts)
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with pgm)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED%/}"/usr/lib* -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/files/

2019-04-24 Thread Thomas Deutschmann
commit: d9f50dee9886342f261f51bdb16718e06596bc4b
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Apr 22 07:51:05 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr 24 22:02:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f50dee

net-libs/zeromq: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11777
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../files/zeromq-3.2.3-unused-variable.patch   | 105 -
 1 file changed, 105 deletions(-)

diff --git a/net-libs/zeromq/files/zeromq-3.2.3-unused-variable.patch 
b/net-libs/zeromq/files/zeromq-3.2.3-unused-variable.patch
deleted file mode 100644
index 9fb86fa7d5c..000
--- a/net-libs/zeromq/files/zeromq-3.2.3-unused-variable.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-Fix building with -Wall.
-
-Description from upstream repo:
-Author: Pieter Hintjens 
-Date:   Wed Jan 30 23:53:23 2013 +0100
-
-Various cleanups to test programs
-
- - Patch applied using git am from libzmq commit 5f009e52
- - tests/test_raw_sock.cpp doesn't exist in zeromq3-x, so that
-   file was manually removed from the patch before 'git am'
-
-Signed-off-by: AJ Lewis 
-X-GENTOO-BUG: 483318
-X-GENTOO-BUG-URL: https://bugs.gentoo.org/show_bug.cgi?id=483318
-X-UPSTREAM-URL:   
https://github.com/zeromq/zeromq3-x/commit/bdd72826c96fa7cb6a8d2e5cf688c973a8e8d42f
-
 a/tests/test_connect_delay.cpp
-+++ b/tests/test_connect_delay.cpp
-@@ -61,12 +61,12 @@ int main (void)
- assert(from);
- 
- val = 0;
--zmq_setsockopt (from, ZMQ_LINGER, &val, sizeof(val));
-+zmq_setsockopt (from, ZMQ_LINGER, &val, sizeof (val));
- // This pipe will not connect
- rc = zmq_connect (from, "tcp://localhost:5556");
- assert (rc == 0);
- // This pipe will 
--rc = zmq_connect (from, "tcp://localhost:");
-+rc = zmq_connect (from, "tcp://localhost:6555");
- assert (rc == 0);
- 
- // We send 10 messages, 5 should just get stuck in the queue
-@@ -112,7 +112,6 @@ int main (void)
- // cause the pipe attachment to be delayed until the connection
- // succeeds. 
- context = zmq_ctx_new();
--fprintf (stderr, " Rerunning with DELAY_ATTACH_ON_CONNECT\n");
- 
- // Bind the valid socket
- to = zmq_socket (context, ZMQ_PULL);
-@@ -182,7 +181,6 @@ int main (void)
- // block. Then we reconnect and verify messages flow again.
- context = zmq_ctx_new();
- void *context2 = zmq_ctx_new();
--fprintf (stderr, " Running DELAY_ATTACH_ON_CONNECT with disconnect\n");
- 
- to = zmq_socket (context2, ZMQ_PULL);
- assert (to);
-diff --git a/tests/test_disconnect_inproc.cpp 
b/tests/test_disconnect_inproc.cpp
-index 7875083..d6b68c6 100644
 a/tests/test_disconnect_inproc.cpp
-+++ b/tests/test_disconnect_inproc.cpp
-@@ -40,16 +40,14 @@ int main(int argc, char** argv) {
- zmq_msg_t msg;
- zmq_msg_init (&msg);
- zmq_msg_recv (&msg, pubSocket, 0);
--int msgSize = zmq_msg_size(&msg);
- char* buffer = (char*)zmq_msg_data(&msg);
- 
- if (buffer[0] == 0) {
- assert(isSubscribed);
--printf("unsubscribing from '%s'\n", strndup(buffer + 1, 
msgSize - 1));
- isSubscribed = false;
--} else {
-+} 
-+else {
- assert(!isSubscribed);
--printf("subscribing on '%s'\n", strndup(buffer + 1, 
msgSize - 1));
- isSubscribed = true;
- }
- 
-@@ -66,11 +64,6 @@ int main(int argc, char** argv) {
- zmq_msg_t msg;
- zmq_msg_init (&msg);
- zmq_msg_recv (&msg, subSocket, 0);
--int msgSize = zmq_msg_size(&msg);
--char* buffer = (char*)zmq_msg_data(&msg);
--
--printf("received on subscriber '%s'\n", strndup(buffer, 
msgSize));
--
- zmq_getsockopt (subSocket, ZMQ_RCVMORE, &more, &more_size);
- zmq_msg_close (&msg);
- 
-diff --git a/tests/test_last_endpoint.cpp b/tests/test_last_endpoint.cpp
-index 5f121c4..ef3230b 100644
 a/tests/test_last_endpoint.cpp
-+++ b/tests/test_last_endpoint.cpp
-@@ -29,11 +29,10 @@ static void do_bind_and_verify (void *s, const char 
*endpoint)
- {
- int rc = zmq_bind (s, endpoint);
- assert (rc == 0);
--
--char test [255];
--size_t siz = 255;
--rc = zmq_getsockopt (s, ZMQ_LAST_ENDPOINT, test, &siz);
--assert (rc == 0 && strcmp (test, endpoint) == 0);
-+char reported [255];
-+size_t size = 255;
-+rc = zmq_getsockopt (s, ZMQ_LAST_ENDPOINT, reported, &size);
-+assert (rc == 0 && strcmp (reported, endpoint) == 0);
- }
- 
- int main (void)



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-04-05 Thread Thomas Deutschmann
commit: 33bc0dbdc82ea0020eb44d9d3c0c5a7956a449c4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Apr  5 17:21:29 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Apr  5 17:22:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33bc0dbd

net-libs/zeromq: drop old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/Manifest|  1 -
 net-libs/zeromq/zeromq-3.2.3.ebuild | 61 -
 2 files changed, 62 deletions(-)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 8891a3de024..ce8609ce892 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -1,4 +1,3 @@
 DIST zeromq-2.2.0.tar.gz 1899104 BLAKE2B 
1c02629e33151db11c529d538ce519dae7f3426ee13f8a2b840960779cd7514f7cc3257983704f2c392a00ad62f4a955bc33fcbdadb8bada3858753a1790ab41
 SHA512 
fb3cf421b2dc48c31956b3e3ee4ab6ebc743deec3bf626c2238a1996c8c51be87260bd6aa662793a1f0c34dcda9b3146763777bb162dfad6fec4ca7acc403b2e
-DIST zeromq-3.2.3.tar.gz 2072758 BLAKE2B 
ee295219e4709396f5a7e2774f8f6e53ad081c8b83302d9fe163d5523b6060401251c9ecc0bd423168ccbe156d6a0e26454515cf50780e5c8a07f9f6f4d50ee5
 SHA512 
34ffb6aa645f62bd1158a8f2888bf92929ccf90917a6c50ed51ed1240732f498522e164d1536f26480c87ad5457fe614a93bf0e15f2f89b0b168e64a30de68ca
 DIST zeromq-3.2.5.tar.gz 2082960 BLAKE2B 
88fe3b3206f0e59acb3cf370964c9e40df2dceb5e40aef85ae8cd8fedef4c655fd2698a7f81431e34550b5156814a75c0b1a738393e7c44acbfefe96acc4c4bc
 SHA512 
3682204e5a47824d149968e62fbf9768134370e4f7debbbf8f2bfa24bdd0a781e50c4a9b4231af8a0c4bab61839169100525a91472448ef180a9672342e10a3f
 DIST zeromq-4.3.1.tar.gz 1490122 BLAKE2B 
95d0a1359e85a3868ae0b1cd4f711d9715ddc07d21fbb7799c6beaa269aa77fb68e087898033f8a515be974a799c1ee2f2afba1f50b1bc806255750b95990367
 SHA512 
b80388a3703993425cdd73054139a8e2895aedb9992ea68d6eadb4ea39b9af576ea14f306dfb432e4c24535feb6b293f82fac5679b655d258f0f921f2b71e772

diff --git a/net-libs/zeromq/zeromq-3.2.3.ebuild 
b/net-libs/zeromq/zeromq-3.2.3.ebuild
deleted file mode 100644
index 1f5b7742930..000
--- a/net-libs/zeromq/zeromq-3.2.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils
-
-DESCRIPTION="ZeroMQ is a brokerless kernel"
-HOMEPAGE="http://www.zeromq.org/";
-SRC_URI="http://download.zeromq.org/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos"
-IUSE="pgm test static-libs elibc_glibc"
-
-DEPEND="
-   || ( sys-devel/gcc sys-devel/gcc-apple )
-   pgm? (
-   virtual/pkgconfig
-   ~net-libs/openpgm-5.1.118
-   )
-   elibc_glibc? ( sys-apps/util-linux )"
-RDEPEND=""
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-unused-variable.patch
-   einfo "Removing bundled OpenPGM library"
-   sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.in || die
-   rm -r "${S}"/foreign/openpgm/libpgm* || die
-   # apply effective bit of below commit to fix compilation on Darwin
-   # 
https://github.com/zeromq/zeromq3-x/commit/400cbc208a768c4df5039f401dd2688eede6e1ca
-   sed -i -e '/strndup/d' tests/test_disconnect_inproc.cpp || die
-   mv configure.{in,ac} || die
-   eautoreconf
-}
-
-src_configure() {
-   local myconf
-   use pgm && myconf="--with-system-pgm" || myconf="--without-pgm"
-   econf \
- $(use_enable static-libs static) \
- ${myconf}
-}
-
-src_test() {
-   emake -j1 check
-}
-
-src_install() {
-   default
-   doman doc/*.[1-9]
-
-   # remove useless .la files
-   find "${ED}" -name '*.la' -delete || die
-
-   # remove useless .a (only for non static compilation)
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -delete || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/, net-libs/zeromq/files/

2019-04-05 Thread Thomas Deutschmann
commit: ba0378bf154e007fbd1c68bdfe20bd12a5f92674
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Apr  5 17:20:33 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Apr  5 17:22:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0378bf

net-libs/zeromq: security cleanup

Bug: https://bugs.gentoo.org/675376
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/Manifest   |  8 ---
 .../zeromq/files/zeromq-4.2.0-dl-backport.patch| 25 
 ...able-experimental-zmq_poll-implementation.patch | 35 ---
 .../files/zeromq-4.2.2-optional-libunwind.patch| 70 --
 net-libs/zeromq/zeromq-4.1.1.ebuild| 49 ---
 net-libs/zeromq/zeromq-4.1.6.ebuild| 55 -
 net-libs/zeromq/zeromq-4.2.0-r1.ebuild | 59 --
 net-libs/zeromq/zeromq-4.2.1.ebuild| 55 -
 net-libs/zeromq/zeromq-4.2.2-r1.ebuild | 57 --
 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 63 ---
 net-libs/zeromq/zeromq-4.2.2.ebuild| 55 -
 net-libs/zeromq/zeromq-4.2.3.ebuild| 62 ---
 net-libs/zeromq/zeromq-4.2.5.ebuild| 62 ---
 net-libs/zeromq/zeromq-4.3.0.ebuild| 62 ---
 14 files changed, 717 deletions(-)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 611ca7c0ce5..8891a3de024 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -1,12 +1,4 @@
 DIST zeromq-2.2.0.tar.gz 1899104 BLAKE2B 
1c02629e33151db11c529d538ce519dae7f3426ee13f8a2b840960779cd7514f7cc3257983704f2c392a00ad62f4a955bc33fcbdadb8bada3858753a1790ab41
 SHA512 
fb3cf421b2dc48c31956b3e3ee4ab6ebc743deec3bf626c2238a1996c8c51be87260bd6aa662793a1f0c34dcda9b3146763777bb162dfad6fec4ca7acc403b2e
 DIST zeromq-3.2.3.tar.gz 2072758 BLAKE2B 
ee295219e4709396f5a7e2774f8f6e53ad081c8b83302d9fe163d5523b6060401251c9ecc0bd423168ccbe156d6a0e26454515cf50780e5c8a07f9f6f4d50ee5
 SHA512 
34ffb6aa645f62bd1158a8f2888bf92929ccf90917a6c50ed51ed1240732f498522e164d1536f26480c87ad5457fe614a93bf0e15f2f89b0b168e64a30de68ca
 DIST zeromq-3.2.5.tar.gz 2082960 BLAKE2B 
88fe3b3206f0e59acb3cf370964c9e40df2dceb5e40aef85ae8cd8fedef4c655fd2698a7f81431e34550b5156814a75c0b1a738393e7c44acbfefe96acc4c4bc
 SHA512 
3682204e5a47824d149968e62fbf9768134370e4f7debbbf8f2bfa24bdd0a781e50c4a9b4231af8a0c4bab61839169100525a91472448ef180a9672342e10a3f
-DIST zeromq-4.1.1.tar.gz 1383196 BLAKE2B 
f0c5e05a11288f28b97a27894479287652c1152d12906764f060372e7a4c7e6a70daea047d7f07ec2ac919d61ba04b65b1f8e316a474e93164c0dba86c3b7ac7
 SHA512 
6f626c89e573900d3b094ea6058693dee290eb9e4039a8a03d61d41b1d8976ed5596027ca76a43f371dbf86820edfbd56a84ecfab6864adfeee73035df7b5353
-DIST zeromq-4.1.6.tar.gz 799771 BLAKE2B 
91ecc39122199846bfe0d9ea49c2acc076d0f827cee55c1b35fcb9d56a8bc1d174789829d5e672bba77fee442f996ca56f69385ece156fb759c363b1dc38cf43
 SHA512 
c04a6bb7a719687d8e8e5e8a103f93ab75ead3fcd3516e6089959e4f02cff7c18e9d7a8696af4245d434b45e6aa6e2ca8f73d98db058df621bca3def97bf7af1
-DIST zeromq-4.2.0.tar.gz 1046254 BLAKE2B 
d14bad19861cef7bfd58f571118e5dce89afecf1b80c05c6089f7669b702c38a93825e736e73988cae3f2ce90ab4a3fc28dc34b5ca2e6ff0a12707eb238bc05e
 SHA512 
3b6f0a1869fb1663ea40b3c3aa088b81399a35c051e4ade2b30bbac60bfceefe6b4403248a4635fb31d33767c1e478342f61c47b0ffdb4501419c13590ebeb96
-DIST zeromq-4.2.1.tar.gz 1243428 BLAKE2B 
2112f127d5e9624861adad455e77c21b17db09123adbe6473e86575a63ca1c21634078cce9af13e9ea1cc24e68658ae56172d98f24478161c14c5be56a922739
 SHA512 
6ef52edff930be34451e81bd21a7e23f08e135c8e10e006d0a6146e7fa4171e9dcf9065f77c33cb0c0db4c16cff4a50cab2a9d612e306490a02bc6a4a913ba6a
-DIST zeromq-4.2.2.tar.gz 1236437 BLAKE2B 
7104f8ad28cc00f1ba6d6cb5dbb9aa466971c73a513e206eee77db293f4e4845106910d539363dc0c21de7e83885056453a530c941c38e19c5ec1fa836e1bca0
 SHA512 
d78813a61ce3311a1f8c230f7da0f5aedc97ef4b792afb6d398c5710da239348c0c7a67bdfeb38a7ab0282af498f1ed173649aff4add1bc35f0ef1b66f965443
-DIST zeromq-4.2.3.tar.gz 1326780 BLAKE2B 
f76ff6461e5a180221b1fff471e795a457fe4f26ec1ca725438aff4e240be7da80e42b2aea49845b5712e1d63590f64bc681f9a793bcf4d32fe0ee08bcab482c
 SHA512 
8ac588a7a4db9d65586dd7b501999edac151e1d03056c1014d7ded6cd4bcf5bb4f81252b47d89d60c3ad7d527685218992bf5853b4656c0702e0f64c2d77712b
-DIST zeromq-4.2.5.tar.gz 1409447 BLAKE2B 
9309cff20192c4e0d9e34992cc3168c219ae63e8258362483d15f3315436324454603739393d2fa2628fb4cf7a94954c1643de07c3a28e86933fcd53aa2e0fac
 SHA512 
4556cb50d05a6d133015a0ba804d6d951a47479a33fa29561eaeecb93d48b7bb6477365d0986c38b779f500cadaf08522c4a7aa13f5510303bd923f794d37036
-DIST zeromq-4.3.0.tar.gz 1487771 BLAKE2B 
3783eb2505c2e42fc2c03cd9a280b0e2a70758d4046bd0c5b0f43a5a0630655ff06665c30fdfe222fb077ff966a9d5e0c762f65370804dee2eb25fa8215d5e2b
 SHA

[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-23 Thread Mikle Kolyada
commit: 799dafe6b0ce7740bb48f34922eb1224b433c54c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jan 23 13:36:27 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jan 23 13:36:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799dafe6

net-libs/zeromq: arm stable wrt bug #675376

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/zeromq/zeromq-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index aa6d1941353..48d315ec333 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-17 Thread Sergei Trofimovich
commit: cda57b5d05c362603a44847f3830240addf9f2a6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jan 17 22:40:36 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 17 22:41:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda57b5d

net-libs/zeromq: stable 4.3.1 for hppa, bug #675376

Package-Manager: Portage-2.3.56, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index 620a538f1f4..aa6d1941353 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-17 Thread Mikle Kolyada
commit: f995e973af5617665e4c04ff67598e3149c3922b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan 17 21:11:06 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan 17 21:11:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f995e973

net-libs/zeromq: amd64 stable wrt bug #675376

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/zeromq/zeromq-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index c559926847d..620a538f1f4 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-17 Thread Sergei Trofimovich
commit: 26b3f23bef35e58bb6b0b42605ef144b2335a19b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jan 17 08:11:31 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 17 08:11:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b3f23b

net-libs/zeromq: stable 4.3.1 for ppc64, bug #675376

Package-Manager: Portage-2.3.56, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index 8b0ff0ff9b6..c559926847d 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-17 Thread Sergei Trofimovich
commit: a1dcdb2b384037481afa15706a5869162aef257c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jan 17 08:07:46 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 17 08:07:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1dcdb2b

net-libs/zeromq: stable 4.3.1 for ppc, bug #675376

Package-Manager: Portage-2.3.56, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index f717a7b319e..8b0ff0ff9b6 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-16 Thread Sergei Trofimovich
commit: 6322ada9239b7cd323cc1b1fa31ad9e00b4cc8dd
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jan 17 06:22:55 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 17 07:23:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6322ada9

net-libs/zeromq: stable 4.3.1 for sparc, bug #675376

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index 2b3b7d48675..f717a7b319e 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-16 Thread Sergei Trofimovich
commit: 18dcc3c374d927944a2dccd26bc77f0d98d98cc5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jan 16 23:34:54 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jan 16 23:34:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18dcc3c3

net-libs/zeromq: stable 4.3.1 for ia64, bug #675376

Package-Manager: Portage-2.3.56, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index 89dae8e7c29..2b3b7d48675 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-15 Thread Mart Raudsepp
commit: f46cd1d8796ba761bc33da38dedda7423b8f13ed
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jan 16 00:41:15 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jan 16 00:41:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46cd1d8

net-libs/zeromq: arm64 stable (bug #675376)

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/zeromq/zeromq-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index b54e18a0162..89dae8e7c29 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-15 Thread Thomas Deutschmann
commit: f11e88ac6824092183606763cdf867e95265d51a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jan 15 22:09:24 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jan 15 22:10:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11e88ac

net-libs/zeromq: x86 stable (bug #675376)

Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/zeromq-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index e22d0db60dc..b54e18a0162 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/files/, net-libs/zeromq/

2019-01-15 Thread Thomas Deutschmann
commit: 1b14dc8e6719814848931eb231992ba237bbad33
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jan 15 21:26:51 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jan 15 21:27:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b14dc8e

net-libs/zeromq: fix test_security_zap

Closes: https://bugs.gentoo.org/673472
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../files/zeromq-4.3.1-fix-test_security_zap.patch | 25 ++
 net-libs/zeromq/zeromq-4.3.1.ebuild|  2 +-
 2 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/net-libs/zeromq/files/zeromq-4.3.1-fix-test_security_zap.patch 
b/net-libs/zeromq/files/zeromq-4.3.1-fix-test_security_zap.patch
new file mode 100644
index 000..3c89024b84b
--- /dev/null
+++ b/net-libs/zeromq/files/zeromq-4.3.1-fix-test_security_zap.patch
@@ -0,0 +1,25 @@
+From 4147957a5eec57ec7a2a416dca74c3c0299a3432 Mon Sep 17 00:00:00 2001
+From: Luca Boccassi 
+Date: Sun, 13 Jan 2019 13:08:10 +
+Subject: [PATCH] Problem: test_security_zap fails on architectures that
+ disallow unaligned pointer access
+
+Solution: use memcpy instead of doing pointer arithmetics with casting
+and dereferencing to fix the error on sparc64
+---
+ tests/testutil_security.hpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/testutil_security.hpp b/tests/testutil_security.hpp
+index 90999118c..437bfb298 100644
+--- a/tests/testutil_security.hpp
 b/tests/testutil_security.hpp
+@@ -345,7 +345,7 @@ static int get_monitor_event_internal (void *monitor_,
+ uint8_t *data = (uint8_t *) zmq_msg_data (&msg);
+ uint16_t event = *(uint16_t *) (data);
+ if (value_)
+-*value_ = *(uint32_t *) (data + 2);
++memcpy (value_, data + 2, sizeof (uint32_t));
+ 
+ //  Second frame in message contains event address
+ zmq_msg_init (&msg);

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
index ab8a55ef119..e22d0db60dc 100644
--- a/net-libs/zeromq/zeromq-4.3.1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -26,7 +26,7 @@ DEPEND="${RDEPEND}
)
pgm? ( virtual/pkgconfig )"
 
-PATCHES=()
+PATCHES=( "${FILESDIR}"/${P}-fix-test_security_zap.patch )
 
 src_prepare() {
sed \



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-13 Thread Thomas Deutschmann
commit: bff2f10013fd5ad08befbb74b0f48987a4272c80
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jan 14 02:19:03 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jan 14 02:19:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff2f100

net-libs/zeromq: bump to v4.3.1

Bug: https://bugs.gentoo.org/675376
Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/Manifest|  1 +
 net-libs/zeromq/zeromq-4.3.1.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 0a27ae6101f..611ca7c0ce5 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -9,3 +9,4 @@ DIST zeromq-4.2.2.tar.gz 1236437 BLAKE2B 
7104f8ad28cc00f1ba6d6cb5dbb9aa466971c73
 DIST zeromq-4.2.3.tar.gz 1326780 BLAKE2B 
f76ff6461e5a180221b1fff471e795a457fe4f26ec1ca725438aff4e240be7da80e42b2aea49845b5712e1d63590f64bc681f9a793bcf4d32fe0ee08bcab482c
 SHA512 
8ac588a7a4db9d65586dd7b501999edac151e1d03056c1014d7ded6cd4bcf5bb4f81252b47d89d60c3ad7d527685218992bf5853b4656c0702e0f64c2d77712b
 DIST zeromq-4.2.5.tar.gz 1409447 BLAKE2B 
9309cff20192c4e0d9e34992cc3168c219ae63e8258362483d15f3315436324454603739393d2fa2628fb4cf7a94954c1643de07c3a28e86933fcd53aa2e0fac
 SHA512 
4556cb50d05a6d133015a0ba804d6d951a47479a33fa29561eaeecb93d48b7bb6477365d0986c38b779f500cadaf08522c4a7aa13f5510303bd923f794d37036
 DIST zeromq-4.3.0.tar.gz 1487771 BLAKE2B 
3783eb2505c2e42fc2c03cd9a280b0e2a70758d4046bd0c5b0f43a5a0630655ff06665c30fdfe222fb077ff966a9d5e0c762f65370804dee2eb25fa8215d5e2b
 SHA512 
593239f66c4157e596874832378c9405d79c915a5895503bdbc87304df0ab49311b96f92ba6492396b4bf25d2007689099730995f7c335a51fbf42a9aafb02e4
+DIST zeromq-4.3.1.tar.gz 1490122 BLAKE2B 
95d0a1359e85a3868ae0b1cd4f711d9715ddc07d21fbb7799c6beaa269aa77fb68e087898033f8a515be974a799c1ee2f2afba1f50b1bc806255750b95990367
 SHA512 
b80388a3703993425cdd73054139a8e2895aedb9992ea68d6eadb4ea39b9af576ea14f306dfb432e4c24535feb6b293f82fac5679b655d258f0f921f2b71e772

diff --git a/net-libs/zeromq/zeromq-4.3.1.ebuild 
b/net-libs/zeromq/zeromq-4.3.1.ebuild
new file mode 100644
index 000..ab8a55ef119
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="http://www.zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   sodium? ( dev-libs/libsodium:= )
+   pgm? ( =net-libs/openpgm-5.2.122 )"
+DEPEND="${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+   pgm? ( virtual/pkgconfig )"
+
+PATCHES=()
+
+src_prepare() {
+   sed \
+   -e '/libzmq_werror=/s:yes:no:g' \
+   -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable drafts)
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with pgm)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED%/}"/usr/lib* -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2019-01-04 Thread Mikle Kolyada
commit: c3200e8f0b368175f793772fb195b5bc16a8faa3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan  4 10:29:02 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan  4 10:29:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3200e8f

net-libs/zeromq: amd64 stable wrt bug #673436

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/zeromq/zeromq-4.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.3.0.ebuild 
b/net-libs/zeromq/zeromq-4.3.0.ebuild
index b2afa7f25c5..8eae7c54383 100644
--- a/net-libs/zeromq/zeromq-4.3.0.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-12-29 Thread Sergei Trofimovich
commit: d0fd73cec3384da77bfc11d784aeb23f0735d9c6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 29 13:21:04 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 29 13:21:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0fd73ce

net-libs/zeromq: stable 4.3.0 for ppc, bug #673436

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.53, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.0.ebuild 
b/net-libs/zeromq/zeromq-4.3.0.ebuild
index daa43393dd6..b2afa7f25c5 100644
--- a/net-libs/zeromq/zeromq-4.3.0.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-12-28 Thread Sergei Trofimovich
commit: adc8a4a723692c880d3182dd8fbf16641f3a7948
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Dec 28 17:06:09 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Dec 28 19:40:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc8a4a7

net-libs/zeromq: stable 4.3.0 for hppa, bug #673436

Package-Manager: Portage-2.3.53, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.0.ebuild 
b/net-libs/zeromq/zeromq-4.3.0.ebuild
index 3bd22bd5e89..daa43393dd6 100644
--- a/net-libs/zeromq/zeromq-4.3.0.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-12-25 Thread Sergei Trofimovich
commit: 86f503c4038dc3c15686718a0fd7617c6f724d97
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Dec 25 19:47:51 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 25 19:47:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f503c4

net-libs/zeromq: stable 4.3.0 for ppc64, bug #673436

Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/zeromq/zeromq-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.0.ebuild 
b/net-libs/zeromq/zeromq-4.3.0.ebuild
index 8c81542fae6..3bd22bd5e89 100644
--- a/net-libs/zeromq/zeromq-4.3.0.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-12-19 Thread Thomas Deutschmann
commit: 5be4c0f5ab75b79ae114f32c69ee31935668e100
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec 20 01:27:11 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec 20 01:29:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be4c0f5

net-libs/zeromq: x86 stable (bug #673436)

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/zeromq-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.0.ebuild 
b/net-libs/zeromq/zeromq-4.3.0.ebuild
index f730beaec6e..8c81542fae6 100644
--- a/net-libs/zeromq/zeromq-4.3.0.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-12-02 Thread Thomas Deutschmann
commit: 683777a7b8dbd2a1b6b3e5920c88b34403dd2053
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  2 22:26:55 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Dec  3 00:07:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=683777a7

net-libs/zeromq: bump to v4.3.0

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/Manifest|  1 +
 net-libs/zeromq/zeromq-4.3.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 619ed0724a0..0a27ae6101f 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -8,3 +8,4 @@ DIST zeromq-4.2.1.tar.gz 1243428 BLAKE2B 
2112f127d5e9624861adad455e77c21b17db091
 DIST zeromq-4.2.2.tar.gz 1236437 BLAKE2B 
7104f8ad28cc00f1ba6d6cb5dbb9aa466971c73a513e206eee77db293f4e4845106910d539363dc0c21de7e83885056453a530c941c38e19c5ec1fa836e1bca0
 SHA512 
d78813a61ce3311a1f8c230f7da0f5aedc97ef4b792afb6d398c5710da239348c0c7a67bdfeb38a7ab0282af498f1ed173649aff4add1bc35f0ef1b66f965443
 DIST zeromq-4.2.3.tar.gz 1326780 BLAKE2B 
f76ff6461e5a180221b1fff471e795a457fe4f26ec1ca725438aff4e240be7da80e42b2aea49845b5712e1d63590f64bc681f9a793bcf4d32fe0ee08bcab482c
 SHA512 
8ac588a7a4db9d65586dd7b501999edac151e1d03056c1014d7ded6cd4bcf5bb4f81252b47d89d60c3ad7d527685218992bf5853b4656c0702e0f64c2d77712b
 DIST zeromq-4.2.5.tar.gz 1409447 BLAKE2B 
9309cff20192c4e0d9e34992cc3168c219ae63e8258362483d15f3315436324454603739393d2fa2628fb4cf7a94954c1643de07c3a28e86933fcd53aa2e0fac
 SHA512 
4556cb50d05a6d133015a0ba804d6d951a47479a33fa29561eaeecb93d48b7bb6477365d0986c38b779f500cadaf08522c4a7aa13f5510303bd923f794d37036
+DIST zeromq-4.3.0.tar.gz 1487771 BLAKE2B 
3783eb2505c2e42fc2c03cd9a280b0e2a70758d4046bd0c5b0f43a5a0630655ff06665c30fdfe222fb077ff966a9d5e0c762f65370804dee2eb25fa8215d5e2b
 SHA512 
593239f66c4157e596874832378c9405d79c915a5895503bdbc87304df0ab49311b96f92ba6492396b4bf25d2007689099730995f7c335a51fbf42a9aafb02e4

diff --git a/net-libs/zeromq/zeromq-4.3.0.ebuild 
b/net-libs/zeromq/zeromq-4.3.0.ebuild
new file mode 100644
index 000..f730beaec6e
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="http://www.zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   sodium? ( dev-libs/libsodium:= )
+   pgm? ( =net-libs/openpgm-5.2.122 )"
+DEPEND="${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+   pgm? ( virtual/pkgconfig )"
+
+PATCHES=()
+
+src_prepare() {
+   sed \
+   -e '/libzmq_werror=/s:yes:no:g' \
+   -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable drafts)
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with pgm)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED%/}"/usr/lib* -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-08-29 Thread Sergei Trofimovich
commit: eea0c004499fb533fd26a3259af34a52180e9748
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Aug 29 21:46:10 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Aug 29 21:51:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea0c004

net-libs/zeromq: move sparc keywords forward

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 net-libs/zeromq/zeromq-4.2.3.ebuild | 2 +-
 net-libs/zeromq/zeromq-4.2.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.2.3.ebuild 
b/net-libs/zeromq/zeromq-4.2.3.ebuild
index da4a8da0918..d29132acaae 100644
--- a/net-libs/zeromq/zeromq-4.2.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="

diff --git a/net-libs/zeromq/zeromq-4.2.5.ebuild 
b/net-libs/zeromq/zeromq-4.2.5.ebuild
index da4a8da0918..d29132acaae 100644
--- a/net-libs/zeromq/zeromq-4.2.5.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-06-19 Thread Sergei Trofimovich
commit: c10192864416ee9365de01f33c974beaeeed7b74
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 19 15:13:04 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jun 19 19:12:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1019286

net-libs/zeromq: stable 3.2.5 for sparc

Bug: https://bugs.gentoo.org/591998
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 net-libs/zeromq/zeromq-3.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-3.2.5.ebuild 
b/net-libs/zeromq/zeromq-3.2.5.ebuild
index c7db8820b82..4f3efab4598 100644
--- a/net-libs/zeromq/zeromq-3.2.5.ebuild
+++ b/net-libs/zeromq/zeromq-3.2.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://download.zeromq.org/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/3"
-KEYWORDS="amd64 arm hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
 IUSE="pgm test static-libs elibc_glibc"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-05-28 Thread Thomas Deutschmann
commit: 49f0f7a7e3cdf47ba3147d1abbbcf4b0d4c18cf1
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Mon May 28 14:31:16 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May 28 14:49:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f0f7a7

net-libs/zeromq: Introduce drafts use flag

Closes: https://github.com/gentoo/gentoo/pull/8630
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-libs/zeromq/metadata.xml   | 4 
 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 3 ++-
 net-libs/zeromq/zeromq-4.2.3.ebuild| 5 +++--
 net-libs/zeromq/zeromq-4.2.5.ebuild| 3 ++-
 4 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/net-libs/zeromq/metadata.xml b/net-libs/zeromq/metadata.xml
index 981328e740d..8d747a41258 100644
--- a/net-libs/zeromq/metadata.xml
+++ b/net-libs/zeromq/metadata.xml
@@ -28,6 +28,10 @@
Reflect ABI of libzmq.so.


+   
+   Build draft API, which may change at any time without 
any notice, and
+   is therefore not recommended for normal use.
+   

Build PGM (Pragmatic General Multicast)extention, a 
protocol for reliable 
multicast transport of data over IP networks.

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index 9afe36287c8..8c2ee822f16 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/5"
 KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
-IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
+IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="
!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
@@ -40,6 +40,7 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
--enable-shared
+   $(use_enable drafts)
$(use_enable static-libs static)
$(use_enable unwind libunwind)
$(use_with sodium libsodium)

diff --git a/net-libs/zeromq/zeromq-4.2.3.ebuild 
b/net-libs/zeromq/zeromq-4.2.3.ebuild
index cdef847f86e..da4a8da0918 100644
--- a/net-libs/zeromq/zeromq-4.2.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/5"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
-IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
+IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="
!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
@@ -39,6 +39,7 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
--enable-shared
+   $(use_enable drafts)
$(use_enable static-libs static)
$(use_enable unwind libunwind)
$(use_with sodium libsodium)

diff --git a/net-libs/zeromq/zeromq-4.2.5.ebuild 
b/net-libs/zeromq/zeromq-4.2.5.ebuild
index 5d8ebac8b7f..da4a8da0918 100644
--- a/net-libs/zeromq/zeromq-4.2.5.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/5"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
-IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
+IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="
!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
@@ -39,6 +39,7 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
--enable-shared
+   $(use_enable drafts)
$(use_enable static-libs static)
$(use_enable unwind libunwind)
$(use_with sodium libsodium)



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-05-19 Thread Sergei Trofimovich
commit: b8e7622911e8b519b8c4901cfedd77e602c0a6e9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat May 19 15:47:46 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May 19 18:15:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e76229

net-libs/zeromq: stable 4.2.2-r2 for sparc

Bug: https://bugs.gentoo.org/618522
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index 9c159d7b564..9afe36287c8 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-04-20 Thread Sergei Trofimovich
commit: d74db306d888ddc0c1c5869c83d7116dfae32c79
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:04:13 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74db306

net-libs/zeromq: keyworded 3.2.5 for sparc, bug #591998

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 net-libs/zeromq/zeromq-3.2.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/zeromq/zeromq-3.2.5.ebuild 
b/net-libs/zeromq/zeromq-3.2.5.ebuild
index 28a94b69513..c7db8820b82 100644
--- a/net-libs/zeromq/zeromq-3.2.5.ebuild
+++ b/net-libs/zeromq/zeromq-3.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,7 +11,7 @@ SRC_URI="http://download.zeromq.org/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/3"
-KEYWORDS="amd64 arm hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
 IUSE="pgm test static-libs elibc_glibc"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-04-17 Thread Sergei Trofimovich
commit: 8d58cbcfa174ab740a061309fdf819d9425012e3
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Apr 17 18:37:15 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr 17 19:11:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d58cbcf

net-libs/zeromq: keyworded 4.2.2-r2 for sparc, bug #618522

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index 1358d25ebc8..9c159d7b564 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-04-16 Thread Thomas Deutschmann
commit: 5a71d2c90c9b6c06d352fdee1a2fbb1aee9eed2e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Apr 16 12:46:23 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Apr 16 12:46:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a71d2c9

net-libs/zeromq: Bump to v4.2.5

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/zeromq/Manifest|  1 +
 net-libs/zeromq/zeromq-4.2.5.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 77a2488446f..619ed0724a0 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -7,3 +7,4 @@ DIST zeromq-4.2.0.tar.gz 1046254 BLAKE2B 
d14bad19861cef7bfd58f571118e5dce89afecf
 DIST zeromq-4.2.1.tar.gz 1243428 BLAKE2B 
2112f127d5e9624861adad455e77c21b17db09123adbe6473e86575a63ca1c21634078cce9af13e9ea1cc24e68658ae56172d98f24478161c14c5be56a922739
 SHA512 
6ef52edff930be34451e81bd21a7e23f08e135c8e10e006d0a6146e7fa4171e9dcf9065f77c33cb0c0db4c16cff4a50cab2a9d612e306490a02bc6a4a913ba6a
 DIST zeromq-4.2.2.tar.gz 1236437 BLAKE2B 
7104f8ad28cc00f1ba6d6cb5dbb9aa466971c73a513e206eee77db293f4e4845106910d539363dc0c21de7e83885056453a530c941c38e19c5ec1fa836e1bca0
 SHA512 
d78813a61ce3311a1f8c230f7da0f5aedc97ef4b792afb6d398c5710da239348c0c7a67bdfeb38a7ab0282af498f1ed173649aff4add1bc35f0ef1b66f965443
 DIST zeromq-4.2.3.tar.gz 1326780 BLAKE2B 
f76ff6461e5a180221b1fff471e795a457fe4f26ec1ca725438aff4e240be7da80e42b2aea49845b5712e1d63590f64bc681f9a793bcf4d32fe0ee08bcab482c
 SHA512 
8ac588a7a4db9d65586dd7b501999edac151e1d03056c1014d7ded6cd4bcf5bb4f81252b47d89d60c3ad7d527685218992bf5853b4656c0702e0f64c2d77712b
+DIST zeromq-4.2.5.tar.gz 1409447 BLAKE2B 
9309cff20192c4e0d9e34992cc3168c219ae63e8258362483d15f3315436324454603739393d2fa2628fb4cf7a94954c1643de07c3a28e86933fcd53aa2e0fac
 SHA512 
4556cb50d05a6d133015a0ba804d6d951a47479a33fa29561eaeecb93d48b7bb6477365d0986c38b779f500cadaf08522c4a7aa13f5510303bd923f794d37036

diff --git a/net-libs/zeromq/zeromq-4.2.5.ebuild 
b/net-libs/zeromq/zeromq-4.2.5.ebuild
new file mode 100644
index 000..5d8ebac8b7f
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.2.5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="http://www.zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   sodium? ( dev-libs/libsodium:= )
+   pgm? ( =net-libs/openpgm-5.2.122 )"
+DEPEND="${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+   pgm? ( virtual/pkgconfig )"
+
+PATCHES=()
+
+src_prepare() {
+   sed \
+   -e '/libzmq_werror=/s:yes:no:g' \
+   -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with pgm)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED}"usr/lib* -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-03-28 Thread Mart Raudsepp
commit: 643729e3b1524e23b817bfe09f5c791633afabed
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Mar 28 20:29:11 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Mar 28 20:31:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=643729e3

net-libs/zeromq-4.2.2-r2: arm64 stable (bug #618522)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index eae427ca0c8..1358d25ebc8 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2018-01-05 Thread David Seifert
commit: 80bbbe2b1f5e4846d3ddace294ef09312ef6865d
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jan  5 22:06:44 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jan  5 22:06:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bbbe2b

net-libs/zeromq: [QA] Rely on default value of WANT_AUTOCONF

* Specifying WANT_AUTOCONF=2.5 is unnecessary as this will
  choose the most recent version of Autoconf anyways. It
  only impedes future bumps of Autoconf.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-libs/zeromq/zeromq-2.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/zeromq/zeromq-2.2.0.ebuild 
b/net-libs/zeromq/zeromq-2.2.0.ebuild
index 24ca582fb49..30d5fa3b374 100644
--- a/net-libs/zeromq/zeromq-2.2.0.ebuild
+++ b/net-libs/zeromq/zeromq-2.2.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # NOTES:
 # 1- use flag 'pgm' (OpenPGM support) must be masked by profiles for ARM archs;
 
 EAPI=4
-WANT_AUTOCONF="2.5"
+
 inherit autotools
 
 DESCRIPTION="ZeroMQ is a brokerless messaging kernel with extremely high 
performance"



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-12-30 Thread Thomas Deutschmann
commit: a62dc01ebebe7a20eb595d0ff1e54508e9bd91ac
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Dec 30 19:30:18 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Dec 30 19:30:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a62dc01e

net-libs/zeromq: Bump to v4.2.3

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-libs/zeromq/Manifest|  1 +
 net-libs/zeromq/zeromq-4.2.3.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 8e54f7f657b..77a2488446f 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -6,3 +6,4 @@ DIST zeromq-4.1.6.tar.gz 799771 BLAKE2B 
91ecc39122199846bfe0d9ea49c2acc076d0f827
 DIST zeromq-4.2.0.tar.gz 1046254 BLAKE2B 
d14bad19861cef7bfd58f571118e5dce89afecf1b80c05c6089f7669b702c38a93825e736e73988cae3f2ce90ab4a3fc28dc34b5ca2e6ff0a12707eb238bc05e
 SHA512 
3b6f0a1869fb1663ea40b3c3aa088b81399a35c051e4ade2b30bbac60bfceefe6b4403248a4635fb31d33767c1e478342f61c47b0ffdb4501419c13590ebeb96
 DIST zeromq-4.2.1.tar.gz 1243428 BLAKE2B 
2112f127d5e9624861adad455e77c21b17db09123adbe6473e86575a63ca1c21634078cce9af13e9ea1cc24e68658ae56172d98f24478161c14c5be56a922739
 SHA512 
6ef52edff930be34451e81bd21a7e23f08e135c8e10e006d0a6146e7fa4171e9dcf9065f77c33cb0c0db4c16cff4a50cab2a9d612e306490a02bc6a4a913ba6a
 DIST zeromq-4.2.2.tar.gz 1236437 BLAKE2B 
7104f8ad28cc00f1ba6d6cb5dbb9aa466971c73a513e206eee77db293f4e4845106910d539363dc0c21de7e83885056453a530c941c38e19c5ec1fa836e1bca0
 SHA512 
d78813a61ce3311a1f8c230f7da0f5aedc97ef4b792afb6d398c5710da239348c0c7a67bdfeb38a7ab0282af498f1ed173649aff4add1bc35f0ef1b66f965443
+DIST zeromq-4.2.3.tar.gz 1326780 BLAKE2B 
f76ff6461e5a180221b1fff471e795a457fe4f26ec1ca725438aff4e240be7da80e42b2aea49845b5712e1d63590f64bc681f9a793bcf4d32fe0ee08bcab482c
 SHA512 
8ac588a7a4db9d65586dd7b501999edac151e1d03056c1014d7ded6cd4bcf5bb4f81252b47d89d60c3ad7d527685218992bf5853b4656c0702e0f64c2d77712b

diff --git a/net-libs/zeromq/zeromq-4.2.3.ebuild 
b/net-libs/zeromq/zeromq-4.2.3.ebuild
new file mode 100644
index 000..cdef847f86e
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.2.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="http://www.zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   sodium? ( dev-libs/libsodium:= )
+   pgm? ( =net-libs/openpgm-5.2.122 )"
+DEPEND="${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+   pgm? ( virtual/pkgconfig )"
+
+PATCHES=()
+
+src_prepare() {
+   sed \
+   -e '/libzmq_werror=/s:yes:no:g' \
+   -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with pgm)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED}"usr/lib* -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-12-03 Thread Sergei Trofimovich
commit: b10b79636b3ddc72c58a17ea68299702a79c16d8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec  3 20:58:30 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec  3 21:11:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10b7963

net-libs/zeromq: stable 4.2.2-r2 for hppa, bug #618522

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa"

 net-libs/zeromq/Manifest   | 14 +++---
 net-libs/zeromq/zeromq-4.2.2-r2.ebuild |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 49cf353b272..072dfe65299 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -1,8 +1,8 @@
-DIST zeromq-2.2.0.tar.gz 1899104 SHA256 
6e2f4183e5259eeb67025b00116d900491fb71581e8e085373b51c3bc9571ae1 SHA512 
fb3cf421b2dc48c31956b3e3ee4ab6ebc743deec3bf626c2238a1996c8c51be87260bd6aa662793a1f0c34dcda9b3146763777bb162dfad6fec4ca7acc403b2e
 WHIRLPOOL 
b35a6f0cdcff34ec188c989354fb53ee44f22ebb8d830f904447b4fa32ddd17de157998c2733a42ff0a6c1355f0ab2e0639e7666c7e983839e1dbde2188dcef5
-DIST zeromq-3.2.3.tar.gz 2072758 SHA256 
e134c1aaf829dd77bca9dc0fa199ba31095a581bd0d3dda5fc59523b9f401238 SHA512 
34ffb6aa645f62bd1158a8f2888bf92929ccf90917a6c50ed51ed1240732f498522e164d1536f26480c87ad5457fe614a93bf0e15f2f89b0b168e64a30de68ca
 WHIRLPOOL 
14ba025abe6db59d6e8d1dd9df23f88e0171721bb046b9e2cf0cd7a5a6e9034980808d346fe10e755e367302cfbb670912576071345233148711815237fa176e
+DIST zeromq-2.2.0.tar.gz 1899104 BLAKE2B 
1c02629e33151db11c529d538ce519dae7f3426ee13f8a2b840960779cd7514f7cc3257983704f2c392a00ad62f4a955bc33fcbdadb8bada3858753a1790ab41
 SHA512 
fb3cf421b2dc48c31956b3e3ee4ab6ebc743deec3bf626c2238a1996c8c51be87260bd6aa662793a1f0c34dcda9b3146763777bb162dfad6fec4ca7acc403b2e
+DIST zeromq-3.2.3.tar.gz 2072758 BLAKE2B 
ee295219e4709396f5a7e2774f8f6e53ad081c8b83302d9fe163d5523b6060401251c9ecc0bd423168ccbe156d6a0e26454515cf50780e5c8a07f9f6f4d50ee5
 SHA512 
34ffb6aa645f62bd1158a8f2888bf92929ccf90917a6c50ed51ed1240732f498522e164d1536f26480c87ad5457fe614a93bf0e15f2f89b0b168e64a30de68ca
 DIST zeromq-3.2.5.tar.gz 2082960 SHA256 
09653e56a466683edb2f87ee025c4de55b8740df69481b9d7da98748f0c92124 SHA512 
3682204e5a47824d149968e62fbf9768134370e4f7debbbf8f2bfa24bdd0a781e50c4a9b4231af8a0c4bab61839169100525a91472448ef180a9672342e10a3f
 WHIRLPOOL 
a8afa70760fa1fa9382f4694beabfe50f5c8098b1f81d5c62c926cd3073fd25946f6b8d1236e903e6644a9fff783116e131f1f87a5b92d16a6e91e05bd7f6e75
-DIST zeromq-4.1.1.tar.gz 1383196 SHA256 
43d61e5706b43946aad4a661400627bcde9c63cc25816d4749c67b64c3dab8db SHA512 
6f626c89e573900d3b094ea6058693dee290eb9e4039a8a03d61d41b1d8976ed5596027ca76a43f371dbf86820edfbd56a84ecfab6864adfeee73035df7b5353
 WHIRLPOOL 
b72f9118a0422bb2a6cc99e490085715739e7438fe88fb556b85e6da70a995c92ad0cdde296e02e31c02979458ad4bb6962ff0acd4f5642273659c29b43892e9
-DIST zeromq-4.1.6.tar.gz 799771 SHA256 
02ebf60a43011e770799336365bcbce2eb85569e9b5f52aa0d8cc04672438a0a SHA512 
c04a6bb7a719687d8e8e5e8a103f93ab75ead3fcd3516e6089959e4f02cff7c18e9d7a8696af4245d434b45e6aa6e2ca8f73d98db058df621bca3def97bf7af1
 WHIRLPOOL 
5c266d2f257584a606f7ec1d4d00a5c2d7a636814f33ce2a1bfd19a4ca650c5fa86527d70948bb4e04b20bd5e068ffd29a2bf63f9979459bf825c23e55340abb
-DIST zeromq-4.2.0.tar.gz 1046254 SHA256 
53b83bf0ee978931f76fa9cb46ad4affea65787264a5f3d140bc743412d0c117 SHA512 
3b6f0a1869fb1663ea40b3c3aa088b81399a35c051e4ade2b30bbac60bfceefe6b4403248a4635fb31d33767c1e478342f61c47b0ffdb4501419c13590ebeb96
 WHIRLPOOL 
432a8b04a28bd371a85c79dfd79d498808af8afe0e4d8b9bd903eef9d4f5e9c09c165484ee651b1a54e2e416bb324e39bee2db3a5880e216a7472c56c6e64190
-DIST zeromq-4.2.1.tar.gz 1243428 SHA256 
27d1e82a099228ee85a7ddb2260f40830212402c605a4a10b5e5498a7e0e9d03 SHA512 
6ef52edff930be34451e81bd21a7e23f08e135c8e10e006d0a6146e7fa4171e9dcf9065f77c33cb0c0db4c16cff4a50cab2a9d612e306490a02bc6a4a913ba6a
 WHIRLPOOL 
f86f2ea735f398b489fcba145dc3f98bf3b50e8cc26ccb91e0c57998c13aa030765634a82be5e24f6d63ad346fcf1214d42983788eee236f0d5409181b67f910
-DIST zeromq-4.2.2.tar.gz 1236437 SHA256 
5b23f4ca9ef545d5bd3af55d305765e3ee06b986263b31967435d285a3e6df6b SHA512 
d78813a61ce3311a1f8c230f7da0f5aedc97ef4b792afb6d398c5710da239348c0c7a67bdfeb38a7ab0282af498f1ed173649aff4add1bc35f0ef1b66f965443
 WHIRLPOOL 
ebf95d311265db34420932aa0a1e112c1354ef0501dde6a5317792568156e9bb1c88e31e8009f3594a0f1b7c71a2ad1eac0993c6adcaaa8baf945f30c4039171
+DIST zeromq-4.1.1.tar.gz 1383196 BLAKE2B 
f0c5e05a11288f28b97a27894479287652c1152d12906764f060372e7a4c7e6a70daea047d7f07ec2ac919d61ba04b65b1f8e316a474e93164c0dba86c3b7ac7
 SHA512 
6f626c89e573900d3b094ea6058693dee290eb9e4039a8a03d61d41b1d8976ed5596027ca76a43f371dbf86820edfbd56a84ecfab6864adfeee73035df7b5353
+DIST zeromq-4.1.6.tar.gz 799771 BLAKE2B 
91ecc39122199846bfe0d9ea49c2acc076d0f827cee55c1b35fcb9d56a8bc1d174789829d5e672bba77fee442f996ca56f69385ece156fb759c363b1dc38cf43
 SHA512 
c04a6bb7a719687d8e8e5

[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-10-29 Thread Sergei Trofimovich
commit: 30d8af6a370a6d6f2ae9814782d165c60186d0cf
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 29 11:19:44 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 29 11:20:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d8af6a

net-libs/zeromq: stable 4.2.2-r2 for ppc64, bug #618522

Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="ppc64"

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index dc958dca3e4..9385961fb2c 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-10-25 Thread Sergei Trofimovich
commit: 7fd1a496a1dfcf76312ae5e74aa80adf307a7fa6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Oct 25 07:06:40 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Oct 25 07:06:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fd1a496

net-libs/zeromq: stable 4.2.2-r2 for ppc, bug #618522 (thanks to 
ernsteiswuerfel)

Package-Manager: Portage-2.3.12, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc"

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index 2a885496ff3..dc958dca3e4 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-10-17 Thread Markus Meier
commit: 90fd62568be9b8675010ab4791eb570509231af6
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Oct 17 19:04:08 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Oct 17 19:04:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90fd6256

net-libs/zeromq: arm stable, bug #618522

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="arm"

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index 51ff7c65b51..2a885496ff3 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-10-02 Thread Thomas Deutschmann
commit: c787d519f58acd467abe4602610a8e33132a348d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Oct  2 23:52:31 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Oct  2 23:52:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c787d519

net-libs/zeromq: x86 stable (bug #618522)

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index d3fe326c24f..51ff7c65b51 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-10-02 Thread Manuel Rüger
commit: a44c629a3da1b5df74fa86272c7f76619988111f
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Oct  2 13:52:28 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Oct  2 13:52:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44c629a

net-libs/zeromq: Stable on amd64

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index cf9742823da..d3fe326c24f 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-09-25 Thread Sergei Trofimovich
commit: 6027d26c8c2f3f5f11cede3aa2da858df321846b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 25 18:45:50 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 25 18:46:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6027d26c

net-libs/zeromq: stable 4.2.2-r2 for ia64, bug #618522

Package-Manager: Portage-2.3.10, Repoman-2.3.3
RepoMan-Options: --include-arches="ia64"

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index 18343274ddc..cf9742823da 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-09-24 Thread Thomas Deutschmann
commit: 4316f287b3d0fa955df281fd9feb9708c5ff61ea
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Sep 24 20:22:16 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep 24 20:22:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4316f287

net-libs/zeromq: Add "doc" USE flag

Closes: https://bugs.gentoo.org/630726
Package-Manager: Portage-2.3.10, Repoman-2.3.3

 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
index 5a7e6a8072b..18343274ddc 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -12,16 +12,18 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/5"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
-IUSE="pgm +sodium static-libs test unwind elibc_Darwin"
+IUSE="doc pgm +sodium static-libs test unwind elibc_Darwin"
 
 RDEPEND="
!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
sodium? ( dev-libs/libsodium:= )
pgm? ( =net-libs/openpgm-5.2.122 )"
 DEPEND="${RDEPEND}
-   app-text/asciidoc
-   app-text/xmlto
!elibc_Darwin? ( sys-apps/util-linux )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
pgm? ( virtual/pkgconfig )"
 
 PATCHES=( 
"${FILESDIR}"/${PN}-4.2.1-disable-experimental-zmq_poll-implementation.patch
@@ -42,6 +44,7 @@ src_configure() {
$(use_enable unwind libunwind)
$(use_with sodium libsodium)
$(use_with pgm)
+   $(use_with doc docs)
)
econf "${myeconfargs[@]}"
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/, net-libs/zeromq/files/

2017-07-15 Thread Thomas Deutschmann
commit: 1eccba62f0f71438a1db0838c54c7fc5947cacc1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul 15 12:08:22 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Jul 15 12:09:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eccba62

net-libs/zeromq: make 'sys-libs/libunwind' an optional depend

Closes: https://github.com/gentoo/gentoo/pull/5105
Signed-off-by: Thomas Deutschmann  gentoo.org>
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../files/zeromq-4.2.2-optional-libunwind.patch| 70 ++
 net-libs/zeromq/zeromq-4.2.2-r2.ebuild | 59 ++
 2 files changed, 129 insertions(+)

diff --git a/net-libs/zeromq/files/zeromq-4.2.2-optional-libunwind.patch 
b/net-libs/zeromq/files/zeromq-4.2.2-optional-libunwind.patch
new file mode 100644
index 000..36a5f66bbc9
--- /dev/null
+++ b/net-libs/zeromq/files/zeromq-4.2.2-optional-libunwind.patch
@@ -0,0 +1,70 @@
+Accepted upstream as: https://github.com/zeromq/libzmq/pull/2625
+
+From 88487e7da3e0412abde30af2855a667ab973f9fc Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Fri, 14 Jul 2017 21:44:30 +0100
+Subject: [PATCH] configure.ac: allow user to disable libunwind discovery via
+ --disable-libunwind
+
+on ia64 architecture libunwind comes with gcc. Unfortunately
+libunwind is not directly usable as-is and fails at link time:
+
+```
+ia64-unknown-linux-gnu-g++ -o perf/.libs/local_lat perf/local_lat.o 
src/.libs/libzmq.so -lsodium -lrt -lpthread -ldl
+src/.libs/libzmq.so: undefined reference to `_ULia64_step'
+```
+
+The change adds --{enable,disable}-libunwind flag to control
+automatic dependency. The default is unchanged: use if available.
+
+Signed-off-by: Sergei Trofimovich 
+---
+ configure.ac | 32 ++--
+ 1 file changed, 22 insertions(+), 10 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index c10f8445..ad193871 100644
+--- a/configure.ac
 b/configure.ac
+@@ -721,16 +721,28 @@ else
+ AC_SUBST(pkg_config_defines, "")
+ fi
+ 
+-PKG_CHECK_MODULES(LIBUNWIND, [libunwind],
+-[
+-AC_DEFINE(HAVE_LIBUNWIND, 1, [The libunwind library is to be used])
+-AC_SUBST([LIBUNWIND_CFLAGS])
+-AC_SUBST([LIBUNWIND_LIBS])
+-AC_CHECK_LIB([dl], [dladdr])
+-],
+-[
+-AC_MSG_WARN([Cannot find libunwind])
+-])
++AC_ARG_ENABLE([libunwind],
++[AS_HELP_STRING([--enable-libunwind],
++[enable libunwind [default=auto]])],
++[enable_libunwind=$enableval],
++[enable_libunwind="auto"])
++
++if test "x$enable_libunwind" != "xno"; then
++PKG_CHECK_MODULES(LIBUNWIND, [libunwind],
++[
++AC_DEFINE(HAVE_LIBUNWIND, 1, [The libunwind library is to be 
used])
++AC_SUBST([LIBUNWIND_CFLAGS])
++AC_SUBST([LIBUNWIND_LIBS])
++AC_CHECK_LIB([dl], [dladdr])
++],
++[
++if test "x$enable_libunwind" = "xyes"; then
++AC_MSG_ERROR([Cannot find libunwind])
++else
++AC_MSG_WARN([Cannot find libunwind])
++fi
++])
++fi
+ 
+ # Subst LIBZMQ_EXTRA_CFLAGS & CXXFLAGS & LDFLAGS
+ AC_SUBST(LIBZMQ_EXTRA_CFLAGS)
+-- 
+2.13.3
+

diff --git a/net-libs/zeromq/zeromq-4.2.2-r2.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
new file mode 100644
index 000..5a7e6a8072b
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.2.2-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="http://www.zeromq.org/";
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
+IUSE="pgm +sodium static-libs test unwind elibc_Darwin"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   sodium? ( dev-libs/libsodium:= )
+   pgm? ( =net-libs/openpgm-5.2.122 )"
+DEPEND="${RDEPEND}
+   app-text/asciidoc
+   app-text/xmlto
+   !elibc_Darwin? ( sys-apps/util-linux )
+   pgm? ( virtual/pkgconfig )"
+
+PATCHES=( 
"${FILESDIR}"/${PN}-4.2.1-disable-experimental-zmq_poll-implementation.patch
+   "${FILESDIR}"/${PN}-4.2.2-optional-libunwind.patch )
+
+src_prepare() {
+   sed \
+   -e '/libzmq_werror=/s:yes:no:g' \
+   -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with pgm)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the

[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-06-20 Thread Fabian Groffen
commit: ec8578a7d27c7f710b1b5c144384ff208dcb47ae
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jun 20 11:25:22 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jun 20 11:25:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8578a7

net-libs/zeromq: disable conflicting dependancies on Darwin, bug #621738

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-libs/zeromq/zeromq-4.2.2-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r1.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r1.ebuild
index 995ecf31a70..737802174b7 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r1.ebuild
@@ -12,16 +12,16 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 LICENSE="LGPL-3"
 SLOT="0/5"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
-IUSE="pgm +sodium static-libs test"
+IUSE="pgm +sodium static-libs test elibc_Darwin"
 
 RDEPEND="
-   sys-libs/libunwind
+   !elibc_Darwin? ( sys-libs/libunwind )
sodium? ( dev-libs/libsodium:= )
pgm? ( =net-libs/openpgm-5.2.122 )"
 DEPEND="${RDEPEND}
app-text/asciidoc
app-text/xmlto
-   sys-apps/util-linux
+   !elibc_Darwin? ( sys-apps/util-linux )
pgm? ( virtual/pkgconfig )"
 
 PATCHES=( 
"${FILESDIR}"/${PN}-4.2.1-disable-experimental-zmq_poll-implementation.patch )



[gentoo-commits] repo/gentoo:master commit in: net-libs/zeromq/

2017-06-20 Thread Fabian Groffen
commit: b74652ddda9878de1c4b80821a0401e405ec0082
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jun 20 11:27:09 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jun 20 11:27:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b74652dd

net-libs/zeromq: marked ~{x86,x64}-macos

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-libs/zeromq/zeromq-4.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.2.2-r1.ebuild 
b/net-libs/zeromq/zeromq-4.2.2-r1.ebuild
index 737802174b7..5f72e2a7662 100644
--- a/net-libs/zeromq/zeromq-4.2.2-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.2.2-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz";
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
 IUSE="pgm +sodium static-libs test elibc_Darwin"
 
 RDEPEND="



  1   2   >