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

2024-05-25 Thread Bernard Cafarelli
commit: 206ba6af31f6fccbb45b5ac076a09aa8e5e8480f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri May 24 10:54:34 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat May 25 20:03:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=206ba6af

net-libs/nghttp2: add 1.62.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

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

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 7cadc5ab23fd..435aaceea604 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,2 +1,3 @@
 DIST nghttp2-1.61.0.tar.xz 1645808 BLAKE2B 
e78fb94cc9234260447f0d3610e58e22f9eadc2dd8b79eec3c1bb10d5c03ad3a87f83d54e560e5bbdef5d60086c00b465caabca145485ecd636aa35a2cda616f
 SHA512 
01e930d7caf464699505f92b76e2bc8192d168612dc564d2546812c42afea2fb81d552d70e8a5fed35e2bf5deadbec8eda095af94a2484bca41542988afce52a
 DIST nghttp2-1.62.0.tar.xz 1646596 BLAKE2B 
156fe3cd401e89cb9416c3281318f955abe86909d249108781f8eaeb0ff3df791f083ae6fc7bfe04350b91ffeaf8d8799d138d9d7cc9f5121a344f69f7473915
 SHA512 
1674e269dcf1067312056e5ea0e7108a48a177888fbaae5a194bddcc9640babc996d86e74e3160cd0dc4a360f0440441116259f3b44a3ca5fea081cdff7e7c88
+DIST nghttp2-1.62.1.tar.xz 1606084 BLAKE2B 
460152f08b4ebd98453b95b737e0729648b95e808e845114a47a23e39fb3c68bf5d165d71467fbca8069fd5e64a63eeedd025919af4e2186da083caa21b93130
 SHA512 
d5d6b068712e9b467547b0e5380465b8540317134f3f26c2b0c60eb9c604be2f37b4517a98b371d5f5fb668ce2ee35603ddd944224f11e96382aa541a6a17b4c

diff --git a/net-libs/nghttp2/nghttp2-1.62.1.ebuild 
b/net-libs/nghttp2/nghttp2-1.62.1.ebuild
new file mode 100644
index ..52ec575055cf
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.62.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+REQUIRED_USE="test? ( static-libs )"
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   #TODO: enable HTTP3
+   #requires quictls/openssl, libngtcp2, libngtcp2_crypto_quictls, 
libnghttp3
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_HTTP3=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DBUILD_TESTING=$(usex test)
+   $(cmake_use_find_package systemd Systemd)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2024-05-19 Thread Bernard Cafarelli
commit: 487f2793f13c66b118e556e892a3e9f7a7026231
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun May 19 08:44:35 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun May 19 09:16:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487f2793

net-libs/nghttp2: add 1.62.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

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

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 8d9f58da8642..7cadc5ab23fd 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1 +1,2 @@
 DIST nghttp2-1.61.0.tar.xz 1645808 BLAKE2B 
e78fb94cc9234260447f0d3610e58e22f9eadc2dd8b79eec3c1bb10d5c03ad3a87f83d54e560e5bbdef5d60086c00b465caabca145485ecd636aa35a2cda616f
 SHA512 
01e930d7caf464699505f92b76e2bc8192d168612dc564d2546812c42afea2fb81d552d70e8a5fed35e2bf5deadbec8eda095af94a2484bca41542988afce52a
+DIST nghttp2-1.62.0.tar.xz 1646596 BLAKE2B 
156fe3cd401e89cb9416c3281318f955abe86909d249108781f8eaeb0ff3df791f083ae6fc7bfe04350b91ffeaf8d8799d138d9d7cc9f5121a344f69f7473915
 SHA512 
1674e269dcf1067312056e5ea0e7108a48a177888fbaae5a194bddcc9640babc996d86e74e3160cd0dc4a360f0440441116259f3b44a3ca5fea081cdff7e7c88

diff --git a/net-libs/nghttp2/nghttp2-1.62.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.62.0.ebuild
new file mode 100644
index ..52ec575055cf
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.62.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+REQUIRED_USE="test? ( static-libs )"
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   #TODO: enable HTTP3
+   #requires quictls/openssl, libngtcp2, libngtcp2_crypto_quictls, 
libnghttp3
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_HTTP3=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DBUILD_TESTING=$(usex test)
+   $(cmake_use_find_package systemd Systemd)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2024-04-29 Thread Bernard Cafarelli
commit: 2d6a77b5adaa5160199e3b4de2cf754aa8717c9e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 29 07:13:45 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 29 07:13:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6a77b5

net-libs/nghttp2: sync live ebuild

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/nghttp2-.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index e999a44f221f..4ff41e17c664 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.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
@@ -29,23 +29,25 @@ RDEPEND="
)
systemd? ( >=sys-apps/systemd-209 )
xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 multilib_src_configure() {
+   #TODO: enable HTTP3
+   #requires quictls/openssl, libngtcp2, libngtcp2_crypto_quictls, 
libnghttp3
local mycmakeargs=(
-DENABLE_EXAMPLES=OFF
-DENABLE_FAILMALLOC=OFF
+   -DENABLE_HTTP3=OFF
-DENABLE_WERROR=OFF
-DENABLE_THREADS=ON
-DENABLE_DEBUG=$(usex debug)
-DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
$(cmake_use_find_package hpack-tools Jansson)
-DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
-   -DENABLE_STATIC_LIB=$(usex static-libs)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DBUILD_TESTING=$(usex test)
$(cmake_use_find_package systemd Systemd)
-   $(cmake_use_find_package test CUnit)
-DENABLE_APP=$(multilib_native_usex utils)
-DWITH_LIBXML2=$(multilib_native_usex xml)
)



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

2024-04-29 Thread Bernard Cafarelli
commit: e15895318a1239158426b059ce8f1d60a62a7b0a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Apr 29 07:13:10 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Apr 29 07:13:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1589531

net-libs/nghttp2: drop 1.57.0, 1.58.0, 1.59.0, 1.60.0

Bug: https://bugs.gentoo.org/928541
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  4 ---
 net-libs/nghttp2/nghttp2-1.57.0.ebuild | 58 --
 net-libs/nghttp2/nghttp2-1.58.0.ebuild | 58 --
 net-libs/nghttp2/nghttp2-1.59.0.ebuild | 58 --
 net-libs/nghttp2/nghttp2-1.60.0.ebuild | 56 
 5 files changed, 234 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index baeb21f5bca7..8d9f58da8642 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,5 +1 @@
-DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599217335b5af189cc7b460f78996a801845927040d4f529151bbcc572b2cf4d8d28eae2647fad1fd35f796fd4afb8
 SHA512 
d914eb48afd1ea182c1b2a454bf5e7963a7e28165f1d6d29bb83dd61a1b611c8c469e72a7a22daf23b8037f6e5ae9d4e791150b7d135746c1a5ec71ceb777f92
-DIST nghttp2-1.58.0.tar.xz 1546332 BLAKE2B 
db51bf6a0307f1465f4fcda7555b3a720800ee09aa8d26533fb6726f9b56a137435f5ea745f8fa5f927c8638e2a8fd371b04825e23c6a802070cebcfb654d256
 SHA512 
97b70727c633be1168df6a5b48617dde113b1d1e34176ec8bf22f4449041af2f73b2ada438d14336c9712271ec6bfc7525f000c8ca6a7a9f8d06db01b876dd1c
-DIST nghttp2-1.59.0.tar.xz 1546956 BLAKE2B 
0a1471c3686fcf8a896183e71e7a1c000e9397fc1831054dc87ab8860ff5d8ce2ec5ede0ba916edc7fcf94f3361b2f91e623303cbb1f6c08310f5bfbfe6cebfe
 SHA512 
0725f302957520893ac454997adc6d6e71dc9b520c62390477fe8c5dd5c64d02415023266814cfec859bf562159e4a42eeb7d7312c5871739a3d57ed7430820b
-DIST nghttp2-1.60.0.tar.xz 1587004 BLAKE2B 
8f2ab1aead261823fd2b15e54f0404c118a13f269c0f1c5d2cdc3f344e35338bcf64acfe58bed8ffbcda3843935c7168650dfc8bef17c1cdfacb684261bb2727
 SHA512 
5e6365d9118596d41848930de70f4a918d72463920184df60a7e1678c3a6c9cf1416236888e7e34395c87f41bba00a114994ba5a6e73f6a389769abf1b5cc842
 DIST nghttp2-1.61.0.tar.xz 1645808 BLAKE2B 
e78fb94cc9234260447f0d3610e58e22f9eadc2dd8b79eec3c1bb10d5c03ad3a87f83d54e560e5bbdef5d60086c00b465caabca145485ecd636aa35a2cda616f
 SHA512 
01e930d7caf464699505f92b76e2bc8192d168612dc564d2546812c42afea2fb81d552d70e8a5fed35e2bf5deadbec8eda095af94a2484bca41542988afce52a

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
deleted file mode 100644
index fbbc7b203665..
--- a/net-libs/nghttp2/nghttp2-1.57.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0/1.14" # 1.
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   systemd? ( >=sys-apps/systemd-209 )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_EXAMPLES=OFF
-   -DENABLE_FAILMALLOC=OFF
-   -DENABLE_WERROR=OFF
-   -DENABLE_THREADS=ON
-   -DENABLE_DEBUG=$(usex debug)
-   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
-   $(cmake_use_find_package hpack-tools Jansson)
-   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
-   -DENABLE_STATIC_LIB=$(usex static-libs)
-   $(cmake_use_find_package systemd Systemd)
-   $(cmake_use_find_package test CUnit)
-   -DENABLE_APP=$(multilib_native_usex utils)
-   -DWITH_LIBXML2=$(multilib_native_usex xml)
-   )
-   cmake_src_configure
-}
-
-multilib_src_test() {
-   eninja check
-}

diff --git a/net-libs/nghttp2/nghttp2-1.58.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.58.0.ebuild
deleted file 

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

2024-04-04 Thread Arthur Zamarin
commit: 08b5cc737e5fd056ca0364b5bd0df6e4565ea811
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 18:54:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 18:54:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b5cc73

net-libs/nghttp2: Stabilize 1.61.0 sparc, #928585

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.61.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
index 38e73ec93643..5accde584b6c 100644
--- a/net-libs/nghttp2/nghttp2-1.61.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 REQUIRED_USE="test? ( static-libs )"



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

2024-04-04 Thread Jakov Smolić
commit: a094ecb0914f599378ada7b119677327a3f310e4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Apr  4 18:48:11 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Apr  4 18:48:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a094ecb0

net-libs/nghttp2: Stabilize 1.61.0 ppc, #928585

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.61.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
index 804d08cd73b0..721feb13276c 100644
--- a/net-libs/nghttp2/nghttp2-1.61.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 REQUIRED_USE="test? ( static-libs )"



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

2024-04-04 Thread Jakov Smolić
commit: 04379754c08186d209e1dcca55e0b4785f9f3c5b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Apr  4 18:48:17 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Apr  4 18:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04379754

net-libs/nghttp2: Stabilize 1.61.0 ppc64, #928585

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.61.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
index 721feb13276c..38e73ec93643 100644
--- a/net-libs/nghttp2/nghttp2-1.61.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 REQUIRED_USE="test? ( static-libs )"



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

2024-04-04 Thread Arthur Zamarin
commit: f7bdcd445709d9fd206eee2592a76295563213d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 16:42:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 16:42:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bdcd44

net-libs/nghttp2: Stabilize 1.61.0 arm, #928585

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.61.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
index f85bbdc8e8eb..804d08cd73b0 100644
--- a/net-libs/nghttp2/nghttp2-1.61.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 REQUIRED_USE="test? ( static-libs )"



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

2024-04-04 Thread Arthur Zamarin
commit: 79fbc6c7b7f3658a47531547ce2a1f760ff8f8d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 16:42:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 16:42:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79fbc6c7

net-libs/nghttp2: Stabilize 1.61.0 arm64, #928585

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.61.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
index 2b52a403d511..599a5ed00e18 100644
--- a/net-libs/nghttp2/nghttp2-1.61.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 REQUIRED_USE="test? ( static-libs )"



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

2024-04-04 Thread Arthur Zamarin
commit: 7fbea7ed3f4c51b5e358faa938926d977bc311cc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 16:42:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 16:42:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fbea7ed

net-libs/nghttp2: Stabilize 1.61.0 amd64, #928585

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.61.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
index 599a5ed00e18..f85bbdc8e8eb 100644
--- a/net-libs/nghttp2/nghttp2-1.61.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 REQUIRED_USE="test? ( static-libs )"



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

2024-04-04 Thread Arthur Zamarin
commit: 3f272921db8bfaa7653047376c5c0aa830e91199
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 16:31:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 16:31:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f272921

net-libs/nghttp2: Stabilize 1.61.0 x86, #928585

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.61.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
index 52ec575055cf..2b52a403d511 100644
--- a/net-libs/nghttp2/nghttp2-1.61.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 REQUIRED_USE="test? ( static-libs )"



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

2024-04-04 Thread Bernard Cafarelli
commit: 6243ef44ec96ae59f6fec2bbd4bb44f4ee61e436
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Apr  4 12:07:47 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr  4 12:07:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6243ef44

net-libs/nghttp2: add 1.61.0

Bug: https://bugs.gentoo.org/928541
Signed-off-by: Bernard Cafarelli  gentoo.org>

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

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index cc4bf906855b..baeb21f5bca7 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -2,3 +2,4 @@ DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599
 DIST nghttp2-1.58.0.tar.xz 1546332 BLAKE2B 
db51bf6a0307f1465f4fcda7555b3a720800ee09aa8d26533fb6726f9b56a137435f5ea745f8fa5f927c8638e2a8fd371b04825e23c6a802070cebcfb654d256
 SHA512 
97b70727c633be1168df6a5b48617dde113b1d1e34176ec8bf22f4449041af2f73b2ada438d14336c9712271ec6bfc7525f000c8ca6a7a9f8d06db01b876dd1c
 DIST nghttp2-1.59.0.tar.xz 1546956 BLAKE2B 
0a1471c3686fcf8a896183e71e7a1c000e9397fc1831054dc87ab8860ff5d8ce2ec5ede0ba916edc7fcf94f3361b2f91e623303cbb1f6c08310f5bfbfe6cebfe
 SHA512 
0725f302957520893ac454997adc6d6e71dc9b520c62390477fe8c5dd5c64d02415023266814cfec859bf562159e4a42eeb7d7312c5871739a3d57ed7430820b
 DIST nghttp2-1.60.0.tar.xz 1587004 BLAKE2B 
8f2ab1aead261823fd2b15e54f0404c118a13f269c0f1c5d2cdc3f344e35338bcf64acfe58bed8ffbcda3843935c7168650dfc8bef17c1cdfacb684261bb2727
 SHA512 
5e6365d9118596d41848930de70f4a918d72463920184df60a7e1678c3a6c9cf1416236888e7e34395c87f41bba00a114994ba5a6e73f6a389769abf1b5cc842
+DIST nghttp2-1.61.0.tar.xz 1645808 BLAKE2B 
e78fb94cc9234260447f0d3610e58e22f9eadc2dd8b79eec3c1bb10d5c03ad3a87f83d54e560e5bbdef5d60086c00b465caabca145485ecd636aa35a2cda616f
 SHA512 
01e930d7caf464699505f92b76e2bc8192d168612dc564d2546812c42afea2fb81d552d70e8a5fed35e2bf5deadbec8eda095af94a2484bca41542988afce52a

diff --git a/net-libs/nghttp2/nghttp2-1.61.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
new file mode 100644
index ..52ec575055cf
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.61.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+REQUIRED_USE="test? ( static-libs )"
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   #TODO: enable HTTP3
+   #requires quictls/openssl, libngtcp2, libngtcp2_crypto_quictls, 
libnghttp3
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_HTTP3=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DBUILD_TESTING=$(usex test)
+   $(cmake_use_find_package systemd Systemd)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2024-03-02 Thread Bernard Cafarelli
commit: 03eed7d4c3ed773e58f35ecd7db0dbb5a5679dc6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Mar  2 22:26:53 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Mar  2 23:03:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03eed7d4

net-libs/nghttp2: add 1.60.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

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

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index d803d2b1e553..cc4bf906855b 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,4 @@
 DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599217335b5af189cc7b460f78996a801845927040d4f529151bbcc572b2cf4d8d28eae2647fad1fd35f796fd4afb8
 SHA512 
d914eb48afd1ea182c1b2a454bf5e7963a7e28165f1d6d29bb83dd61a1b611c8c469e72a7a22daf23b8037f6e5ae9d4e791150b7d135746c1a5ec71ceb777f92
 DIST nghttp2-1.58.0.tar.xz 1546332 BLAKE2B 
db51bf6a0307f1465f4fcda7555b3a720800ee09aa8d26533fb6726f9b56a137435f5ea745f8fa5f927c8638e2a8fd371b04825e23c6a802070cebcfb654d256
 SHA512 
97b70727c633be1168df6a5b48617dde113b1d1e34176ec8bf22f4449041af2f73b2ada438d14336c9712271ec6bfc7525f000c8ca6a7a9f8d06db01b876dd1c
 DIST nghttp2-1.59.0.tar.xz 1546956 BLAKE2B 
0a1471c3686fcf8a896183e71e7a1c000e9397fc1831054dc87ab8860ff5d8ce2ec5ede0ba916edc7fcf94f3361b2f91e623303cbb1f6c08310f5bfbfe6cebfe
 SHA512 
0725f302957520893ac454997adc6d6e71dc9b520c62390477fe8c5dd5c64d02415023266814cfec859bf562159e4a42eeb7d7312c5871739a3d57ed7430820b
+DIST nghttp2-1.60.0.tar.xz 1587004 BLAKE2B 
8f2ab1aead261823fd2b15e54f0404c118a13f269c0f1c5d2cdc3f344e35338bcf64acfe58bed8ffbcda3843935c7168650dfc8bef17c1cdfacb684261bb2727
 SHA512 
5e6365d9118596d41848930de70f4a918d72463920184df60a7e1678c3a6c9cf1416236888e7e34395c87f41bba00a114994ba5a6e73f6a389769abf1b5cc842

diff --git a/net-libs/nghttp2/nghttp2-1.60.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.60.0.ebuild
new file mode 100644
index ..4b3b74750dc6
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.60.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   $(cmake_use_find_package systemd Systemd)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2024-01-29 Thread Bernard Cafarelli
commit: 594153ce5350f48801303017ef7a430f146e7aac
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jan 29 09:43:19 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jan 29 09:44:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594153ce

net-libs/nghttp2: add 1.59.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.59.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 6009397561de..d803d2b1e553 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,2 +1,3 @@
 DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599217335b5af189cc7b460f78996a801845927040d4f529151bbcc572b2cf4d8d28eae2647fad1fd35f796fd4afb8
 SHA512 
d914eb48afd1ea182c1b2a454bf5e7963a7e28165f1d6d29bb83dd61a1b611c8c469e72a7a22daf23b8037f6e5ae9d4e791150b7d135746c1a5ec71ceb777f92
 DIST nghttp2-1.58.0.tar.xz 1546332 BLAKE2B 
db51bf6a0307f1465f4fcda7555b3a720800ee09aa8d26533fb6726f9b56a137435f5ea745f8fa5f927c8638e2a8fd371b04825e23c6a802070cebcfb654d256
 SHA512 
97b70727c633be1168df6a5b48617dde113b1d1e34176ec8bf22f4449041af2f73b2ada438d14336c9712271ec6bfc7525f000c8ca6a7a9f8d06db01b876dd1c
+DIST nghttp2-1.59.0.tar.xz 1546956 BLAKE2B 
0a1471c3686fcf8a896183e71e7a1c000e9397fc1831054dc87ab8860ff5d8ce2ec5ede0ba916edc7fcf94f3361b2f91e623303cbb1f6c08310f5bfbfe6cebfe
 SHA512 
0725f302957520893ac454997adc6d6e71dc9b520c62390477fe8c5dd5c64d02415023266814cfec859bf562159e4a42eeb7d7312c5871739a3d57ed7430820b

diff --git a/net-libs/nghttp2/nghttp2-1.59.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.59.0.ebuild
new file mode 100644
index ..cf8309087fb6
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.59.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DENABLE_STATIC_LIB=$(usex static-libs)
+   $(cmake_use_find_package systemd Systemd)
+   $(cmake_use_find_package test CUnit)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2023-11-29 Thread Bernard Cafarelli
commit: 060dd1d5f79e1e19c5577a232d95d6b75f628c70
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Nov 30 07:58:50 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Nov 30 07:58:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=060dd1d5

net-libs/nghttp2: remove vulnerable versions

Bug: https://bugs.gentoo.org/915554
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest |  4 --
 net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild | 79 ---
 net-libs/nghttp2/nghttp2-1.51.0.ebuild| 76 -
 net-libs/nghttp2/nghttp2-1.52.0.ebuild| 58 ---
 net-libs/nghttp2/nghttp2-.ebuild  |  1 -
 5 files changed, 218 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 7534ef907a74..6009397561de 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,6 +1,2 @@
-DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741d4c0d76aea8a01de1322c19cef053964fdf0bec937650382f85607ac74466d4d052e6d40217101bc1e40326ad0ddc003
 SHA512 
bdebc50f13584826d6693aae201db9be63fcadcb8a68af188e94f008e005a2fd6aa6b91b31de2f07f84b93d981a003c8752c5fb4d47502f768bd94e21635627f
-DIST nghttp2-1.51.0-pthread.patch 24623 BLAKE2B 
55c63b4851788e4e18df1f7881fc370bf901c2df2249243e18e2a49f2142454438b41ecd941ed888ca065cdb037bd52624231a97a06eae4f97ebbc24cd890a46
 SHA512 
eaa85373f977bd4383d11d6077d69c80cf254ec49f4686a0140765a84806f6691f435fd5d558d4642cbf4a364f274c16b50d3f63c4e9507b6dc3b1317498e15a
-DIST nghttp2-1.51.0.tar.xz 4115988 BLAKE2B 
ca3c5fb439b60f67ce5447c957397c16c7659432d3a3b25076b88142318675eb2af9f039a86ce88df8af3bd0167d98f14cdeb8dad2d01eda1378015acefa354e
 SHA512 
0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb
-DIST nghttp2-1.52.0.tar.xz 1491732 BLAKE2B 
a77ff3e1f901768daf7e681cad06bf3b9ea44876dba76e06c2aaec8637196f27ee7213e3ef52da53b995f68a2a617f64947b4392f57140310bdc5a1d994ad1b2
 SHA512 
3af1ce13270f7afc8652bd3de71200d9632204617fe04d2be7156d60eeb1a5cc415573677791a399ae03577e8e3256939b1b05d27dbd98dee504d09ec5325d56
 DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599217335b5af189cc7b460f78996a801845927040d4f529151bbcc572b2cf4d8d28eae2647fad1fd35f796fd4afb8
 SHA512 
d914eb48afd1ea182c1b2a454bf5e7963a7e28165f1d6d29bb83dd61a1b611c8c469e72a7a22daf23b8037f6e5ae9d4e791150b7d135746c1a5ec71ceb777f92
 DIST nghttp2-1.58.0.tar.xz 1546332 BLAKE2B 
db51bf6a0307f1465f4fcda7555b3a720800ee09aa8d26533fb6726f9b56a137435f5ea745f8fa5f927c8638e2a8fd371b04825e23c6a802070cebcfb654d256
 SHA512 
97b70727c633be1168df6a5b48617dde113b1d1e34176ec8bf22f4449041af2f73b2ada438d14336c9712271ec6bfc7525f000c8ca6a7a9f8d06db01b876dd1c

diff --git a/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
deleted file mode 100644
index d17fb05439f3..
--- a/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=8
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
-   https://dev.gentoo.org/~voyageur/distfiles/${PN}-1.51.0-pthread.patch;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="cxx debug hpack-tools jemalloc static-libs systemd test utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP}]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   systemd? ( sys-apps/systemd )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${DISTDIR}"/${PN}-1.51.0-pthread.patch
-   )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --enable-threads
-   --without-cython
-   

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

2023-11-06 Thread Bernard Cafarelli
commit: 1620b79b3448747d44aadcfb861694fc257c00a0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Nov  6 11:21:10 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Nov  6 11:21:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1620b79b

net-libs/nghttp2: add 1.58.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.58.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index e31d9ebc..7534ef907a74 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -3,3 +3,4 @@ DIST nghttp2-1.51.0-pthread.patch 24623 BLAKE2B 
55c63b4851788e4e18df1f7881fc370b
 DIST nghttp2-1.51.0.tar.xz 4115988 BLAKE2B 
ca3c5fb439b60f67ce5447c957397c16c7659432d3a3b25076b88142318675eb2af9f039a86ce88df8af3bd0167d98f14cdeb8dad2d01eda1378015acefa354e
 SHA512 
0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb
 DIST nghttp2-1.52.0.tar.xz 1491732 BLAKE2B 
a77ff3e1f901768daf7e681cad06bf3b9ea44876dba76e06c2aaec8637196f27ee7213e3ef52da53b995f68a2a617f64947b4392f57140310bdc5a1d994ad1b2
 SHA512 
3af1ce13270f7afc8652bd3de71200d9632204617fe04d2be7156d60eeb1a5cc415573677791a399ae03577e8e3256939b1b05d27dbd98dee504d09ec5325d56
 DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599217335b5af189cc7b460f78996a801845927040d4f529151bbcc572b2cf4d8d28eae2647fad1fd35f796fd4afb8
 SHA512 
d914eb48afd1ea182c1b2a454bf5e7963a7e28165f1d6d29bb83dd61a1b611c8c469e72a7a22daf23b8037f6e5ae9d4e791150b7d135746c1a5ec71ceb777f92
+DIST nghttp2-1.58.0.tar.xz 1546332 BLAKE2B 
db51bf6a0307f1465f4fcda7555b3a720800ee09aa8d26533fb6726f9b56a137435f5ea745f8fa5f927c8638e2a8fd371b04825e23c6a802070cebcfb654d256
 SHA512 
97b70727c633be1168df6a5b48617dde113b1d1e34176ec8bf22f4449041af2f73b2ada438d14336c9712271ec6bfc7525f000c8ca6a7a9f8d06db01b876dd1c

diff --git a/net-libs/nghttp2/nghttp2-1.58.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.58.0.ebuild
new file mode 100644
index ..c028ca91bbb4
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.58.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DENABLE_STATIC_LIB=$(usex static-libs)
+   $(cmake_use_find_package systemd Systemd)
+   $(cmake_use_find_package test CUnit)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2023-10-13 Thread Arthur Zamarin
commit: caacc490a4819d974739e62bdb59d0b4bee233d9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 13 14:14:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 13 14:14:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caacc490

net-libs/nghttp2: Stabilize 1.57.0 ppc, #915599

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
index c265dd9d15ce..26c5c1ec20ad 100644
--- a/net-libs/nghttp2/nghttp2-1.57.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-10-11 Thread Sam James
commit: 75dbfa7852418e9ef7924a0593b7b7949366c24b
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 12 00:13:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 12 00:13:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75dbfa78

net-libs/nghttp2: Stabilize 1.57.0 amd64, #915599

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
index ab999e04baff..c265dd9d15ce 100644
--- a/net-libs/nghttp2/nghttp2-1.57.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-10-11 Thread Sam James
commit: 54c0a9a44f903dbed72e2d96835c2db777f873cc
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 12 00:05:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 12 00:05:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c0a9a4

net-libs/nghttp2: Stabilize 1.57.0 x86, #915599

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
index 44b424111a6f..ab999e04baff 100644
--- a/net-libs/nghttp2/nghttp2-1.57.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-10-11 Thread Sam James
commit: d71e7d3d2dd4410c42317625a58ae4a0d8289a28
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 11 23:59:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 11 23:59:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d71e7d3d

net-libs/nghttp2: Stabilize 1.57.0 arm64, #915599

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
index c028ca91bbb4..e7515a3e55d5 100644
--- a/net-libs/nghttp2/nghttp2-1.57.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-10-11 Thread Sam James
commit: 4e30b6a4648a0c8218e45b48d4d585ebd0d2d2b7
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 11 23:59:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 11 23:59:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e30b6a4

net-libs/nghttp2: Stabilize 1.57.0 ppc64, #915599

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
index e7515a3e55d5..f8ec6be03f56 100644
--- a/net-libs/nghttp2/nghttp2-1.57.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-10-11 Thread Sam James
commit: 8baa18f94044fa511dfc07ff8541d86ea66e
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 11 23:59:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 11 23:59:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8baa18f9

net-libs/nghttp2: Stabilize 1.57.0 arm, #915599

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
index f8ec6be03f56..367bd0461eab 100644
--- a/net-libs/nghttp2/nghttp2-1.57.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-10-11 Thread Sam James
commit: a59cd029825afa7625794c4e8687f4a4336834fe
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 11 23:59:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 11 23:59:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59cd029

net-libs/nghttp2: Stabilize 1.57.0 sparc, #915599

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
index 367bd0461eab..44b424111a6f 100644
--- a/net-libs/nghttp2/nghttp2-1.57.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-10-11 Thread Bernard Cafarelli
commit: 5788abe47326ee17b77c3e6649d980a1215b24a0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Oct 11 12:34:33 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Oct 11 12:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5788abe4

net-libs/nghttp2: add 1.57.0

Closes: https://bugs.gentoo.org/915550
Bug: https://bugs.gentoo.org/915554
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.57.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index d5800e927425..e31d9ebc 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -2,3 +2,4 @@ DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741
 DIST nghttp2-1.51.0-pthread.patch 24623 BLAKE2B 
55c63b4851788e4e18df1f7881fc370bf901c2df2249243e18e2a49f2142454438b41ecd941ed888ca065cdb037bd52624231a97a06eae4f97ebbc24cd890a46
 SHA512 
eaa85373f977bd4383d11d6077d69c80cf254ec49f4686a0140765a84806f6691f435fd5d558d4642cbf4a364f274c16b50d3f63c4e9507b6dc3b1317498e15a
 DIST nghttp2-1.51.0.tar.xz 4115988 BLAKE2B 
ca3c5fb439b60f67ce5447c957397c16c7659432d3a3b25076b88142318675eb2af9f039a86ce88df8af3bd0167d98f14cdeb8dad2d01eda1378015acefa354e
 SHA512 
0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb
 DIST nghttp2-1.52.0.tar.xz 1491732 BLAKE2B 
a77ff3e1f901768daf7e681cad06bf3b9ea44876dba76e06c2aaec8637196f27ee7213e3ef52da53b995f68a2a617f64947b4392f57140310bdc5a1d994ad1b2
 SHA512 
3af1ce13270f7afc8652bd3de71200d9632204617fe04d2be7156d60eeb1a5cc415573677791a399ae03577e8e3256939b1b05d27dbd98dee504d09ec5325d56
+DIST nghttp2-1.57.0.tar.xz 1543568 BLAKE2B 
6fad0f922477f896db14319433569b99cf599217335b5af189cc7b460f78996a801845927040d4f529151bbcc572b2cf4d8d28eae2647fad1fd35f796fd4afb8
 SHA512 
d914eb48afd1ea182c1b2a454bf5e7963a7e28165f1d6d29bb83dd61a1b611c8c469e72a7a22daf23b8037f6e5ae9d4e791150b7d135746c1a5ec71ceb777f92

diff --git a/net-libs/nghttp2/nghttp2-1.57.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
new file mode 100644
index ..c028ca91bbb4
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.57.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DENABLE_STATIC_LIB=$(usex static-libs)
+   $(cmake_use_find_package systemd Systemd)
+   $(cmake_use_find_package test CUnit)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2023-06-04 Thread Fabian Groffen
commit: 5cd7f6fbe67c6ebd541feb87bff1d7e87cbbb388
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jun  4 11:13:49 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jun  4 11:13:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd7f6fb

net-libs/nghttp2-1.52.0: marked ~arm64-macos

Signed-off-by: Fabian Groffen  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.52.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.52.0.ebuild
index e5d34f5967f2..c028ca91bbb4 100644
--- a/net-libs/nghttp2/nghttp2-1.52.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.52.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # 1.
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-03-13 Thread Bernard Cafarelli
commit: 3a38f9b245e674722d5d58dfbb6baafca2b26975
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 13 22:33:49 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 13 22:38:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a38f9b2

net-libs/nghttp2: add 1.52.0

This release removed the deprecated Python bindings and libnghttp2_asio
(C++) lib

Switch to cmake build

Closes: https://bugs.gentoo.org/899568
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.52.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index bcdf39180bbc..d5800e927425 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,4 @@
 DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741d4c0d76aea8a01de1322c19cef053964fdf0bec937650382f85607ac74466d4d052e6d40217101bc1e40326ad0ddc003
 SHA512 
bdebc50f13584826d6693aae201db9be63fcadcb8a68af188e94f008e005a2fd6aa6b91b31de2f07f84b93d981a003c8752c5fb4d47502f768bd94e21635627f
 DIST nghttp2-1.51.0-pthread.patch 24623 BLAKE2B 
55c63b4851788e4e18df1f7881fc370bf901c2df2249243e18e2a49f2142454438b41ecd941ed888ca065cdb037bd52624231a97a06eae4f97ebbc24cd890a46
 SHA512 
eaa85373f977bd4383d11d6077d69c80cf254ec49f4686a0140765a84806f6691f435fd5d558d4642cbf4a364f274c16b50d3f63c4e9507b6dc3b1317498e15a
 DIST nghttp2-1.51.0.tar.xz 4115988 BLAKE2B 
ca3c5fb439b60f67ce5447c957397c16c7659432d3a3b25076b88142318675eb2af9f039a86ce88df8af3bd0167d98f14cdeb8dad2d01eda1378015acefa354e
 SHA512 
0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb
+DIST nghttp2-1.52.0.tar.xz 1491732 BLAKE2B 
a77ff3e1f901768daf7e681cad06bf3b9ea44876dba76e06c2aaec8637196f27ee7213e3ef52da53b995f68a2a617f64947b4392f57140310bdc5a1d994ad1b2
 SHA512 
3af1ce13270f7afc8652bd3de71200d9632204617fe04d2be7156d60eeb1a5cc415573677791a399ae03577e8e3256939b1b05d27dbd98dee504d09ec5325d56

diff --git a/net-libs/nghttp2/nghttp2-1.52.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.52.0.ebuild
new file mode 100644
index ..eff7b0dad997
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.52.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0/1.14" # 1.
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   systemd? ( >=sys-apps/systemd-209 )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DENABLE_STATIC_LIB=$(usex static-libs)
+   $(cmake_use_find_package systemd Systemd)
+   $(cmake_use_find_package test CUnit)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
+   )
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   eninja check
+}



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

2023-03-13 Thread Bernard Cafarelli
commit: 7b6a8a611e16d50a03c4aa7314e06e50c3b33367
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Mar 13 22:37:22 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Mar 13 22:38:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b6a8a61

net-libs/nghttp2: sync live ebuild

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/nghttp2-.ebuild | 58 +---
 1 file changed, 21 insertions(+), 37 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index b24cbd6c83f0..fee50b41adf2 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -1,20 +1,18 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# TODO: Add python support.
-
 EAPI=8
 
-inherit autotools git-r3 multilib-minimal
+inherit cmake-multilib git-r3
 
 DESCRIPTION="HTTP/2 C Library"
 HOMEPAGE="https://nghttp2.org/;
 EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
 
 LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
+SLOT="0/1.14" # 1.
 KEYWORDS=""
-IUSE="cxx debug hpack-tools jemalloc static-libs systemd test utils xml"
+IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"
 
@@ -22,10 +20,6 @@ SSL_DEPEND="
>=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
 "
 RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP}]
-   )
hpack-tools? ( >=dev-libs/jansson-2.5:= )
jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
@@ -34,41 +28,31 @@ RDEPEND="
>=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
net-dns/c-ares:=[${MULTILIB_USEDEP}]
)
-   systemd? ( sys-apps/systemd )
+   systemd? ( >=sys-apps/systemd-209 )
xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
 BDEPEND="virtual/pkgconfig"
 
-src_prepare() {
-   default
-   eautoreconf
-}
-
 multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --enable-threads
-   --without-cython
-   $(use_enable cxx asio-lib)
-   $(use_enable debug)
-   $(multilib_native_use_enable hpack-tools)
-   $(multilib_native_use_with hpack-tools jansson)
-   $(multilib_native_use_with jemalloc)
-   $(use_enable static-libs static)
-   $(multilib_native_use_with systemd)
-   $(use_with test cunit)
-   $(multilib_native_use_enable utils app)
-   $(multilib_native_use_with xml libxml2)
+   local mycmakeargs=(
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_FAILMALLOC=OFF
+   -DENABLE_WERROR=OFF
+   -DENABLE_THREADS=ON
+   -DENABLE_DEBUG=$(usex debug)
+   -DENABLE_HPACK_TOOLS=$(multilib_native_usex hpack-tools)
+   $(cmake_use_find_package hpack-tools Jansson)
+   -DWITH_JEMALLOC=$(multilib_native_usex jemalloc)
+   -DENABLE_STATIC_LIB=$(usex static-libs)
+   $(cmake_use_find_package systemd Systemd)
+   $(cmake_use_find_package test CUnit)
+   -DENABLE_APP=$(multilib_native_usex utils)
+   -DWITH_LIBXML2=$(multilib_native_usex xml)
)
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+   cmake_src_configure
 }
 
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}"/usr -type f -name '*.la' -delete || die
-   fi
+multilib_src_test() {
+   eninja check
 }



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

2023-03-03 Thread Bernard Cafarelli
commit: 26aa5167449a61dedf293bd92b75d212d6ff5d45
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar  3 21:59:40 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar  3 22:38:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26aa5167

net-libs/nghttp2: drop 1.47.0, 1.48.0, 1.49.0, 1.50.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  4 --
 net-libs/nghttp2/nghttp2-1.47.0.ebuild | 76 --
 net-libs/nghttp2/nghttp2-1.48.0.ebuild | 76 --
 net-libs/nghttp2/nghttp2-1.49.0.ebuild | 76 --
 net-libs/nghttp2/nghttp2-1.50.0.ebuild | 76 --
 5 files changed, 308 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 159aa3bf9dc3..56d9d6df1022 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,6 +1,2 @@
-DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48
 DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741d4c0d76aea8a01de1322c19cef053964fdf0bec937650382f85607ac74466d4d052e6d40217101bc1e40326ad0ddc003
 SHA512 
bdebc50f13584826d6693aae201db9be63fcadcb8a68af188e94f008e005a2fd6aa6b91b31de2f07f84b93d981a003c8752c5fb4d47502f768bd94e21635627f
-DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f
-DIST nghttp2-1.49.0.tar.xz 4112260 BLAKE2B 
47e892917e52b820d13a6721213550587f6e6652d94701de3d69d923e16d1cd44d9ddf7eb2733f51ec73c0055a432e9b2f636ff4dcfa22cde637e0c421b0c073
 SHA512 
599bc8e52bbe7f5bdfbf493ea2199c4c4bdeb9eac174d4c56b11fb321b11b86e82674bd3c7f60d7ea975ef60eec3f258b5438d1157491cfa23a1b9adccd7948a
-DIST nghttp2-1.50.0.tar.xz 4110336 BLAKE2B 
ae5d89a1f7287a3f2f2b9380ff5e9efb7f0646950d15ed281f268dafc65eb34ad7e34610333b4c98db8a657034ea462e7f1eda80ff2e94a918751dbb112c9a2a
 SHA512 
c2f7f14972cb268a85966f2bd26ac515fa61d9cf6b6bcaa5cffc04f02a18abf116b15537eb4dfbdfa79e7b1472de7034dfdbce7a082cc5b23627d87e2939e529
 DIST nghttp2-1.51.0.tar.xz 4115988 BLAKE2B 
ca3c5fb439b60f67ce5447c957397c16c7659432d3a3b25076b88142318675eb2af9f039a86ce88df8af3bd0167d98f14cdeb8dad2d01eda1378015acefa354e
 SHA512 
0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
deleted file mode 100644
index 273f98378909..
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=8
-
-inherit multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP}]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --without-cython
-   $(use_enable cxx 

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

2023-03-03 Thread Bernard Cafarelli
commit: 7a31eceb1d95b0a7e5c80736e56511aa59cc78c2
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar  3 22:35:22 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar  3 22:38:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a31eceb

net-libs/nghttp2: fix automagic deps and cross-compile failure

Closes: https://bugs.gentoo.org/885485
Closes: https://bugs.gentoo.org/895496
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest|  1 +
 ...{nghttp2-.ebuild => nghttp2-1.51.0-r1.ebuild} | 20 ++--
 net-libs/nghttp2/nghttp2-.ebuild |  9 ++---
 3 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 56d9d6df1022..bcdf39180bbc 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,2 +1,3 @@
 DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741d4c0d76aea8a01de1322c19cef053964fdf0bec937650382f85607ac74466d4d052e6d40217101bc1e40326ad0ddc003
 SHA512 
bdebc50f13584826d6693aae201db9be63fcadcb8a68af188e94f008e005a2fd6aa6b91b31de2f07f84b93d981a003c8752c5fb4d47502f768bd94e21635627f
+DIST nghttp2-1.51.0-pthread.patch 24623 BLAKE2B 
55c63b4851788e4e18df1f7881fc370bf901c2df2249243e18e2a49f2142454438b41ecd941ed888ca065cdb037bd52624231a97a06eae4f97ebbc24cd890a46
 SHA512 
eaa85373f977bd4383d11d6077d69c80cf254ec49f4686a0140765a84806f6691f435fd5d558d4642cbf4a364f274c16b50d3f63c4e9507b6dc3b1317498e15a
 DIST nghttp2-1.51.0.tar.xz 4115988 BLAKE2B 
ca3c5fb439b60f67ce5447c957397c16c7659432d3a3b25076b88142318675eb2af9f039a86ce88df8af3bd0167d98f14cdeb8dad2d01eda1378015acefa354e
 SHA512 
0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
similarity index 68%
copy from net-libs/nghttp2/nghttp2-.ebuild
copy to net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
index 67529daca48f..7ea2f6f9886a 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
@@ -1,20 +1,21 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO: Add python support.
 
 EAPI=8
 
-inherit autotools git-r3 multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="HTTP/2 C Library"
 HOMEPAGE="https://nghttp2.org/;
-EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~voyageur/distfiles/${PN}-1.51.0-pthread.patch;
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-KEYWORDS=""
-IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="cxx debug hpack-tools jemalloc static-libs systemd test utils xml"
 
 RESTRICT="!test? ( test )"
 
@@ -34,11 +35,16 @@ RDEPEND="
>=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
net-dns/c-ares:=[${MULTILIB_USEDEP}]
)
+   systemd? ( sys-apps/systemd )
xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${DISTDIR}"/${PN}-1.51.0-pthread.patch
+   )
+
 src_prepare() {
default
eautoreconf
@@ -55,10 +61,12 @@ multilib_src_configure() {
$(use_enable cxx asio-lib)
$(use_enable debug)
$(multilib_native_use_enable hpack-tools)
+   $(multilib_native_use_with hpack-tools jansson)
+   $(multilib_native_use_with jemalloc)
$(use_enable static-libs static)
+   $(multilib_native_use_with systemd)
$(use_with test cunit)
$(multilib_native_use_enable utils app)
-   $(multilib_native_use_with jemalloc)
$(multilib_native_use_with xml libxml2)
)
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index 67529daca48f..b24cbd6c83f0 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO: Add python support.
@@ -14,7 +14,7 @@ EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
 KEYWORDS=""
-IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"

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

2023-02-02 Thread Arthur Zamarin
commit: 9c0432bbae303f86f8142cf42b17334aff77140e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb  2 18:35:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb  2 18:35:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0432bb

net-libs/nghttp2: Stabilize 1.51.0 ppc, #892043

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
index 72646d905f41..42b69e15389d 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-01-31 Thread Arthur Zamarin
commit: 757822f2d17ce404141f665d33d5877efee5b6e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 19:32:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 19:32:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=757822f2

net-libs/nghttp2: Stabilize 1.51.0 hppa, #892043

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
index 4bff6b79d800..72646d905f41 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-01-31 Thread Sam James
commit: 89ee71c2f85415ec99efd886f06ff198cd5f53a8
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 18:43:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 18:43:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ee71c2

net-libs/nghttp2: Stabilize 1.51.0 x86, #892043

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
index 308d77da26ec..4bff6b79d800 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-01-31 Thread Sam James
commit: cd2d3152d86a6fb77ea83f86279aebd4cc77ff6a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 18:42:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 18:42:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd2d3152

net-libs/nghttp2: Stabilize 1.51.0 ppc64, #892043

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
index b1cb1a832459..48c66bc6370a 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-01-31 Thread Sam James
commit: b2719ccdb7022a03304f483c2cd839b4c1c75e66
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 18:42:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 18:42:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2719ccd

net-libs/nghttp2: Stabilize 1.51.0 amd64, #892043

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
index 48c66bc6370a..308d77da26ec 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-01-31 Thread Sam James
commit: 415545d1822683acad432deca3b67ba7998b895f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 18:42:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 18:42:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=415545d1

net-libs/nghttp2: Stabilize 1.51.0 sparc, #892043

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
index 712bf81d51a8..b1cb1a832459 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-01-31 Thread Arthur Zamarin
commit: a141234e4703e811237323873ffe70267d62117d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 18:36:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 18:36:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a141234e

net-libs/nghttp2: Stabilize 1.51.0 arm64, #892043

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
index 6defddb77d27..18f0dfaec5db 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO: Add python support.
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"



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

2023-01-31 Thread Arthur Zamarin
commit: fcd29644f28e9feb43e346355d51aa96630047db
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 18:36:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 18:36:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd29644

net-libs/nghttp2: Stabilize 1.51.0 arm, #892043

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
index 18f0dfaec5db..712bf81d51a8 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"



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

2022-11-13 Thread Bernard Cafarelli
commit: 14062522ded4c0ca8575f9f58d3cd1e1c88df1a0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Nov 13 21:48:45 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Nov 13 22:39:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14062522

net-libs/nghttp2: add 1.51.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.51.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index ab6e0356b12c..159aa3bf9dc3 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -3,3 +3,4 @@ DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741
 DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f
 DIST nghttp2-1.49.0.tar.xz 4112260 BLAKE2B 
47e892917e52b820d13a6721213550587f6e6652d94701de3d69d923e16d1cd44d9ddf7eb2733f51ec73c0055a432e9b2f636ff4dcfa22cde637e0c421b0c073
 SHA512 
599bc8e52bbe7f5bdfbf493ea2199c4c4bdeb9eac174d4c56b11fb321b11b86e82674bd3c7f60d7ea975ef60eec3f258b5438d1157491cfa23a1b9adccd7948a
 DIST nghttp2-1.50.0.tar.xz 4110336 BLAKE2B 
ae5d89a1f7287a3f2f2b9380ff5e9efb7f0646950d15ed281f268dafc65eb34ad7e34610333b4c98db8a657034ea462e7f1eda80ff2e94a918751dbb112c9a2a
 SHA512 
c2f7f14972cb268a85966f2bd26ac515fa61d9cf6b6bcaa5cffc04f02a18abf116b15537eb4dfbdfa79e7b1472de7034dfdbce7a082cc5b23627d87e2939e529
+DIST nghttp2-1.51.0.tar.xz 4115988 BLAKE2B 
ca3c5fb439b60f67ce5447c957397c16c7659432d3a3b25076b88142318675eb2af9f039a86ce88df8af3bd0167d98f14cdeb8dad2d01eda1378015acefa354e
 SHA512 
0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb

diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
new file mode 100644
index ..6defddb77d27
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~voyageur/distfiles/${PN}-1.48.0-pthread.patch;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP}]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${DISTDIR}"/${PN}-1.48.0-pthread.patch
+   )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --enable-threads
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_with test cunit)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -type f -name '*.la' -delete || die
+   fi
+}



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

2022-10-29 Thread Sam James
commit: 5290a6305dc36477e07f453163aea07df176b66b
Author: kochera  google  com>
AuthorDate: Fri Oct 28 22:07:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 29 14:44:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5290a630

net-libs/nghttp2: Add cpe_uri for nghttp2 package.

Signed-off-by: Michael Kochera  google.com>
Closes: https://github.com/gentoo/gentoo/pull/28015
Signed-off-by: Sam James  gentoo.org>

 net-libs/nghttp2/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/nghttp2/metadata.xml b/net-libs/nghttp2/metadata.xml
index 6963ff8b1f5f..8cfb42e029b2 100644
--- a/net-libs/nghttp2/metadata.xml
+++ b/net-libs/nghttp2/metadata.xml
@@ -10,6 +10,7 @@
Install nghttp, nghttpd and nghttpx


+   cpe:/a:nghttp2:nghttp2
nghttp2/nghttp2

 



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

2022-09-23 Thread Bernard Cafarelli
commit: e664a5513cb7dd43d858adb3f32dc2696c62ae53
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Sep 23 19:21:53 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Sep 23 19:23:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e664a551

net-libs/nghttp2: add 1.50.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.50.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index d43cebe2d852..ab6e0356b12c 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -2,3 +2,4 @@ DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32
 DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741d4c0d76aea8a01de1322c19cef053964fdf0bec937650382f85607ac74466d4d052e6d40217101bc1e40326ad0ddc003
 SHA512 
bdebc50f13584826d6693aae201db9be63fcadcb8a68af188e94f008e005a2fd6aa6b91b31de2f07f84b93d981a003c8752c5fb4d47502f768bd94e21635627f
 DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f
 DIST nghttp2-1.49.0.tar.xz 4112260 BLAKE2B 
47e892917e52b820d13a6721213550587f6e6652d94701de3d69d923e16d1cd44d9ddf7eb2733f51ec73c0055a432e9b2f636ff4dcfa22cde637e0c421b0c073
 SHA512 
599bc8e52bbe7f5bdfbf493ea2199c4c4bdeb9eac174d4c56b11fb321b11b86e82674bd3c7f60d7ea975ef60eec3f258b5438d1157491cfa23a1b9adccd7948a
+DIST nghttp2-1.50.0.tar.xz 4110336 BLAKE2B 
ae5d89a1f7287a3f2f2b9380ff5e9efb7f0646950d15ed281f268dafc65eb34ad7e34610333b4c98db8a657034ea462e7f1eda80ff2e94a918751dbb112c9a2a
 SHA512 
c2f7f14972cb268a85966f2bd26ac515fa61d9cf6b6bcaa5cffc04f02a18abf116b15537eb4dfbdfa79e7b1472de7034dfdbce7a082cc5b23627d87e2939e529

diff --git a/net-libs/nghttp2/nghttp2-1.50.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.50.0.ebuild
new file mode 100644
index ..6defddb77d27
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.50.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~voyageur/distfiles/${PN}-1.48.0-pthread.patch;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP}]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${DISTDIR}"/${PN}-1.48.0-pthread.patch
+   )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --enable-threads
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_with test cunit)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -type f -name '*.la' -delete || die
+   fi
+}



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

2022-09-19 Thread Bernard Cafarelli
commit: a658f7ebd258cbe6d6d5d81d8eb9490d0def2f3e
Author: Mike Lothian  fireburn  co  uk>
AuthorDate: Wed Sep 14 23:05:20 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Sep 19 22:07:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a658f7eb

net-libs/nghttp2: bump to version 1.49.0

Signed-off-by: Mike Lothian  fireburn.co.uk>
Closes: https://github.com/gentoo/gentoo/pull/27258
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.49.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 233caae41953..d43cebe2d852 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,4 @@
 DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48
 DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741d4c0d76aea8a01de1322c19cef053964fdf0bec937650382f85607ac74466d4d052e6d40217101bc1e40326ad0ddc003
 SHA512 
bdebc50f13584826d6693aae201db9be63fcadcb8a68af188e94f008e005a2fd6aa6b91b31de2f07f84b93d981a003c8752c5fb4d47502f768bd94e21635627f
 DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f
+DIST nghttp2-1.49.0.tar.xz 4112260 BLAKE2B 
47e892917e52b820d13a6721213550587f6e6652d94701de3d69d923e16d1cd44d9ddf7eb2733f51ec73c0055a432e9b2f636ff4dcfa22cde637e0c421b0c073
 SHA512 
599bc8e52bbe7f5bdfbf493ea2199c4c4bdeb9eac174d4c56b11fb321b11b86e82674bd3c7f60d7ea975ef60eec3f258b5438d1157491cfa23a1b9adccd7948a

diff --git a/net-libs/nghttp2/nghttp2-1.49.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.49.0.ebuild
new file mode 100644
index ..6defddb77d27
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.49.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~voyageur/distfiles/${PN}-1.48.0-pthread.patch;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP}]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${DISTDIR}"/${PN}-1.48.0-pthread.patch
+   )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --enable-threads
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_with test cunit)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -type f -name '*.la' -delete || die
+   fi
+}



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

2022-09-14 Thread Bernard Cafarelli
commit: 2de91bdd02292a37c134e69f005d751ede57f1f0
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sun Sep 11 16:17:48 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Sep 14 11:51:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de91bdd

net-libs/nghttp2: enable threads by default

Upstream enables pthreads by default, so enable it unconditionally.

Closes: https://bugs.gentoo.org/869755
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/27211
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/nghttp2-1.48.0.ebuild | 4 ++--
 net-libs/nghttp2/nghttp2-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-1.48.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.48.0.ebuild
index bc0b88490be5..f3153add272b 100644
--- a/net-libs/nghttp2/nghttp2-1.48.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.48.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"
 
@@ -55,13 +55,13 @@ multilib_src_configure() {
--disable-failmalloc
--disable-python-bindings
--disable-werror
+   --enable-threads
--without-cython
$(use_enable cxx asio-lib)
$(use_enable debug)
$(multilib_native_use_enable hpack-tools)
$(use_enable static-libs static)
$(use_with test cunit)
-   $(use_enable threads)
$(multilib_native_use_enable utils app)
$(multilib_native_use_with jemalloc)
$(multilib_native_use_with xml libxml2)

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index 9011d96cec10..67529daca48f 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -14,7 +14,7 @@ EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
 KEYWORDS=""
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
 
 RESTRICT="!test? ( test )"
 
@@ -50,13 +50,13 @@ multilib_src_configure() {
--disable-failmalloc
--disable-python-bindings
--disable-werror
+   --enable-threads
--without-cython
$(use_enable cxx asio-lib)
$(use_enable debug)
$(multilib_native_use_enable hpack-tools)
$(use_enable static-libs static)
$(use_with test cunit)
-   $(use_enable threads)
$(multilib_native_use_enable utils app)
$(multilib_native_use_with jemalloc)
$(multilib_native_use_with xml libxml2)



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

2022-07-16 Thread Bernard Cafarelli
commit: 030bc1d72594dbfe868e3f482def0a8579566526
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jul 16 17:38:02 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jul 16 17:38:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030bc1d7

net-libs/nghttp2: move patch to distfiles (24KB)

Also fix eautoreconf not being called, clean conditionals on live ebuild

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest  |   1 +
 .../nghttp2/files/nghttp2-1.48.0-pthread.patch | 576 -
 net-libs/nghttp2/nghttp2-1.48.0.ebuild |  17 +-
 net-libs/nghttp2/nghttp2-.ebuild   |  14 +-
 4 files changed, 10 insertions(+), 598 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 67ff6f04b834..233caae41953 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,2 +1,3 @@
 DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48
+DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 
22013d89685be603094aa82f69da8741d4c0d76aea8a01de1322c19cef053964fdf0bec937650382f85607ac74466d4d052e6d40217101bc1e40326ad0ddc003
 SHA512 
bdebc50f13584826d6693aae201db9be63fcadcb8a68af188e94f008e005a2fd6aa6b91b31de2f07f84b93d981a003c8752c5fb4d47502f768bd94e21635627f
 DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f

diff --git a/net-libs/nghttp2/files/nghttp2-1.48.0-pthread.patch 
b/net-libs/nghttp2/files/nghttp2-1.48.0-pthread.patch
deleted file mode 100644
index b3c5ad2ad1aa..
--- a/net-libs/nghttp2/files/nghttp2-1.48.0-pthread.patch
+++ /dev/null
@@ -1,576 +0,0 @@
-From 9051916665843b144fb176a122fe0ea3c9192e64 Mon Sep 17 00:00:00 2001
-From: orbea 
-Date: Thu, 18 Mar 2021 08:29:19 -0700
-Subject: [PATCH] build: Fix undefined pthread references.
-

- configure.ac |   9 +-
- lib/Makefile.am  |   1 +
- m4/ax_pthread.m4 | 507 +++
- 3 files changed, 511 insertions(+), 6 deletions(-)
- create mode 100644 m4/ax_pthread.m4
-
-diff --git a/configure.ac b/configure.ac
-index 18ed382496..17401d0e03 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -322,10 +322,6 @@ case "$host_os" in
- # android does not need -pthread, but needs followng 3 libs for C++
- APPLDFLAGS="$APPLDFLAGS -lstdc++ -latomic -lsupc++"
- ;;
--  *)
--PTHREAD_LDFLAGS="-pthread"
--APPLDFLAGS="$APPLDFLAGS $PTHREAD_LDFLAGS"
--;;
- esac
- 
- case "$host_os" in
-@@ -531,14 +527,14 @@ if test "x${request_jemalloc}" != "xno"; then
-   if test "x${JEMALLOC_LIBS}" = "x" && test "x${JEMALLOC_CFLAGS}" = "x"; then
- save_LIBS=$LIBS
- AC_SEARCH_LIBS([malloc_stats_print], [jemalloc], [have_jemalloc=yes], [],
--   [$PTHREAD_LDFLAGS])
-+   [])
- 
- if test "x${have_jemalloc}" = "xyes"; then
-   jemalloc_libs=${ac_cv_search_malloc_stats_print}
- else
-   # On Darwin, malloc_stats_print is je_malloc_stats_print
-   AC_SEARCH_LIBS([je_malloc_stats_print], [jemalloc], 
[have_jemalloc=yes], [],
-- [$PTHREAD_LDFLAGS])
-+ [])
- 
-   if test "x${have_jemalloc}" = "xyes"; then
- jemalloc_libs=${ac_cv_search_je_malloc_stats_print}
-@@ -568,6 +564,7 @@ if test "x${request_asio_lib}" = "xyes"; then
-   AX_BOOST_BASE([1.54.0], [have_boost_base=yes], [have_boost_base=no])
- 
-   if test "x${have_boost_base}" = "xyes"; then
-+AX_PTHREAD
- AX_BOOST_ASIO()
- AX_BOOST_SYSTEM()
- AX_BOOST_THREAD()
-diff --git a/lib/Makefile.am b/lib/Makefile.am
-index bb2691f0c8..936689c65e 100644
 a/lib/Makefile.am
-+++ b/lib/Makefile.am
-@@ -71,5 +71,6 @@ HFILES = nghttp2_pq.h nghttp2_int.h nghttp2_map.h 
nghttp2_queue.h \
-   nghttp2_ksl.h
- 
- libnghttp2_la_SOURCES = $(HFILES) $(OBJECTS)
-+libnghttp2_la_LIBADD = $(PTHREAD_LIBS)
- libnghttp2_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined \
-   -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-diff --git a/m4/ax_pthread.m4 b/m4/ax_pthread.m4
-new file mode 100644
-index 00..1598d077ff
 /dev/null
-+++ b/m4/ax_pthread.m4
-@@ -0,0 +1,507 @@
-+# ===
-+#https://www.gnu.org/software/autoconf-archive/ax_pthread.html
-+# ===
-+#
-+# SYNOPSIS
-+#
-+#   AX_PTHREAD([ACTION-IF-FOUND[, 

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

2022-07-16 Thread Bernard Cafarelli
commit: fa5987f984e2065454823334bcab84f83b90600d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jul 16 16:48:22 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jul 16 16:49:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5987f9

net-libs/nghttp2: fix undefined pthread references

Upstream patch not merging as feature is deprecated
Also fix cunit automagic detection and sync live ebuild

Closes: https://bugs.gentoo.org/776973
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../nghttp2/files/nghttp2-1.48.0-pthread.patch | 576 +
 net-libs/nghttp2/nghttp2-1.48.0.ebuild |   9 +-
 net-libs/nghttp2/nghttp2-.ebuild   |   5 +-
 3 files changed, 587 insertions(+), 3 deletions(-)

diff --git a/net-libs/nghttp2/files/nghttp2-1.48.0-pthread.patch 
b/net-libs/nghttp2/files/nghttp2-1.48.0-pthread.patch
new file mode 100644
index ..b3c5ad2ad1aa
--- /dev/null
+++ b/net-libs/nghttp2/files/nghttp2-1.48.0-pthread.patch
@@ -0,0 +1,576 @@
+From 9051916665843b144fb176a122fe0ea3c9192e64 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Thu, 18 Mar 2021 08:29:19 -0700
+Subject: [PATCH] build: Fix undefined pthread references.
+
+---
+ configure.ac |   9 +-
+ lib/Makefile.am  |   1 +
+ m4/ax_pthread.m4 | 507 +++
+ 3 files changed, 511 insertions(+), 6 deletions(-)
+ create mode 100644 m4/ax_pthread.m4
+
+diff --git a/configure.ac b/configure.ac
+index 18ed382496..17401d0e03 100644
+--- a/configure.ac
 b/configure.ac
+@@ -322,10 +322,6 @@ case "$host_os" in
+ # android does not need -pthread, but needs followng 3 libs for C++
+ APPLDFLAGS="$APPLDFLAGS -lstdc++ -latomic -lsupc++"
+ ;;
+-  *)
+-PTHREAD_LDFLAGS="-pthread"
+-APPLDFLAGS="$APPLDFLAGS $PTHREAD_LDFLAGS"
+-;;
+ esac
+ 
+ case "$host_os" in
+@@ -531,14 +527,14 @@ if test "x${request_jemalloc}" != "xno"; then
+   if test "x${JEMALLOC_LIBS}" = "x" && test "x${JEMALLOC_CFLAGS}" = "x"; then
+ save_LIBS=$LIBS
+ AC_SEARCH_LIBS([malloc_stats_print], [jemalloc], [have_jemalloc=yes], [],
+-   [$PTHREAD_LDFLAGS])
++   [])
+ 
+ if test "x${have_jemalloc}" = "xyes"; then
+   jemalloc_libs=${ac_cv_search_malloc_stats_print}
+ else
+   # On Darwin, malloc_stats_print is je_malloc_stats_print
+   AC_SEARCH_LIBS([je_malloc_stats_print], [jemalloc], 
[have_jemalloc=yes], [],
+- [$PTHREAD_LDFLAGS])
++ [])
+ 
+   if test "x${have_jemalloc}" = "xyes"; then
+ jemalloc_libs=${ac_cv_search_je_malloc_stats_print}
+@@ -568,6 +564,7 @@ if test "x${request_asio_lib}" = "xyes"; then
+   AX_BOOST_BASE([1.54.0], [have_boost_base=yes], [have_boost_base=no])
+ 
+   if test "x${have_boost_base}" = "xyes"; then
++AX_PTHREAD
+ AX_BOOST_ASIO()
+ AX_BOOST_SYSTEM()
+ AX_BOOST_THREAD()
+diff --git a/lib/Makefile.am b/lib/Makefile.am
+index bb2691f0c8..936689c65e 100644
+--- a/lib/Makefile.am
 b/lib/Makefile.am
+@@ -71,5 +71,6 @@ HFILES = nghttp2_pq.h nghttp2_int.h nghttp2_map.h 
nghttp2_queue.h \
+   nghttp2_ksl.h
+ 
+ libnghttp2_la_SOURCES = $(HFILES) $(OBJECTS)
++libnghttp2_la_LIBADD = $(PTHREAD_LIBS)
+ libnghttp2_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined \
+   -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+diff --git a/m4/ax_pthread.m4 b/m4/ax_pthread.m4
+new file mode 100644
+index 00..1598d077ff
+--- /dev/null
 b/m4/ax_pthread.m4
+@@ -0,0 +1,507 @@
++# ===
++#https://www.gnu.org/software/autoconf-archive/ax_pthread.html
++# ===
++#
++# SYNOPSIS
++#
++#   AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
++#
++# DESCRIPTION
++#
++#   This macro figures out how to build C programs using POSIX threads. It
++#   sets the PTHREAD_LIBS output variable to the threads library and linker
++#   flags, and the PTHREAD_CFLAGS output variable to any special C compiler
++#   flags that are needed. (The user can also force certain compiler
++#   flags/libs to be tested by setting these environment variables.)
++#
++#   Also sets PTHREAD_CC to any special C compiler that is needed for
++#   multi-threaded programs (defaults to the value of CC otherwise). (This
++#   is necessary on AIX to use the special cc_r compiler alias.)
++#
++#   NOTE: You are assumed to not only compile your program with these flags,
++#   but also to link with them as well. For example, you might link with
++#   $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
++#
++#   If you are only building threaded programs, you may wish to use these
++#   variables in your default LIBS, CFLAGS, and CC:
++#
++# LIBS="$PTHREAD_LIBS $LIBS"
++# CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
++# CC="$PTHREAD_CC"
++#
++#   In addition, 

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

2022-07-10 Thread Bernard Cafarelli
commit: 62cb1dd9712732a1a53dc6274e9d4f89b566106d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 10 13:09:45 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 10 13:43:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62cb1dd9

net-libs/nghttp2: drop 1.45.1-r1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/Manifest |  1 -
 net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild | 76 ---
 2 files changed, 77 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index bc76307237e7..67ff6f04b834 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,2 @@
-DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
 DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48
 DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
deleted file mode 100644
index f79b1b5a91ea..
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=7
-
-inherit multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --without-cython
-   $(use_enable cxx asio-lib)
-   $(use_enable debug)
-   $(multilib_native_use_enable hpack-tools)
-   $(use_enable static-libs static)
-   $(use_enable threads)
-   $(multilib_native_use_enable utils app)
-   $(multilib_native_use_with jemalloc)
-   $(multilib_native_use_with xml libxml2)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}"/usr -name '*.la' -delete || die
-   fi
-}



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

2022-07-10 Thread Bernard Cafarelli
commit: ac567301235a70002a93d4494ba778ae793db801
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 10 12:43:44 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 10 12:55:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac567301

net-libs/nghttp2: add myself as a maintainer

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-libs/nghttp2/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/nghttp2/metadata.xml b/net-libs/nghttp2/metadata.xml
index e77d9ad83697..6963ff8b1f5f 100644
--- a/net-libs/nghttp2/metadata.xml
+++ b/net-libs/nghttp2/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   voyag...@gentoo.org
+   Bernard Cafarelli
+   

Install HPACK (header compression) 
helper tools
Install nghttp, nghttpd and nghttpx



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

2022-06-25 Thread Agostino Sarubbo
commit: 6a4b7784eb97996368372056330cf59dca5f6b4d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 09:01:14 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 09:01:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a4b7784

net-libs/nghttp2: x86 stable wrt bug #854057

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
index b4abd69848fd..cbcd334f43a6 100644
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2022-06-25 Thread Agostino Sarubbo
commit: 28d67087873d26c443b940ddca2e5f72df957b02
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 08:58:48 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 08:58:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d67087

net-libs/nghttp2: ppc64 stable wrt bug #854057

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
index 12626f7da98a..b4abd69848fd 100644
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2022-06-25 Thread Agostino Sarubbo
commit: 70dc9db53b891514ce02af400f515453ec717ff8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 08:55:58 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 08:56:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70dc9db5

net-libs/nghttp2: ppc stable wrt bug #854057

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
index fe6dae98bd63..12626f7da98a 100644
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2022-06-25 Thread Agostino Sarubbo
commit: 2b9f760a4d8349e5ff283943907de0e579025471
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 25 08:54:04 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 25 08:54:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9f760a

net-libs/nghttp2: amd64 stable wrt bug #854057

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
index c6d22ded9e03..fe6dae98bd63 100644
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2022-06-24 Thread Jakov Smolić
commit: 9b18966a5cdefceb218811334a79c515570bb534
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 24 20:57:48 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 24 20:57:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b18966a

net-libs/nghttp2: Stabilize 1.47.0 hppa, #854057

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
index 4b98fd65987e..c6d22ded9e03 100644
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2022-06-24 Thread Arthur Zamarin
commit: fb69d0bcd0ef3e62c10252549d7946e4fba8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 13:33:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 13:33:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb69d0bc

net-libs/nghttp2: Stabilize 1.47.0 arm64, #854057

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
index 733c55bdf579..4b98fd65987e 100644
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2022-06-24 Thread Arthur Zamarin
commit: 6d353ab9b754668841e09e5d05fbb7bb366dda6c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 11:41:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 11:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d353ab9

net-libs/nghttp2: Stabilize 1.47.0 sparc, #854057

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
index 070b16c07bcb..733c55bdf579 100644
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2022-06-24 Thread Arthur Zamarin
commit: 34e0d0642dc87fb4f569a009634f725508890b41
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 11:38:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 11:38:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e0d064

net-libs/nghttp2: Stabilize 1.47.0 arm, #854057

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
index 97b642d84a6d..070b16c07bcb 100644
--- a/net-libs/nghttp2/nghttp2-1.47.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2022-06-24 Thread Lars Wendler
commit: d559e4940f827ab4b0ac80042959e65f8e03fd18
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 09:51:23 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 09:52:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d559e494

net-libs/nghttp2: Bump to version 1.48.0

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.48.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 575ac2674bd8..956e0da4cefe 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,4 @@
 DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
 DIST nghttp2-1.46.0.tar.xz 4024972 BLAKE2B 
85fe1259b791ff7cda163265f553e0aac8a10ef6674cf6152d5bc7747c7f4f3bc6e9d9c0472534dd7185f093936efed1b4632da64d426b6a7ac432657e8579a1
 SHA512 
fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b
 DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48
+DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f

diff --git a/net-libs/nghttp2/nghttp2-1.48.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.48.0.ebuild
new file mode 100644
index ..97b642d84a6d
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.48.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=8
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_enable threads)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -type f -name '*.la' -delete || die
+   fi
+}



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

2022-06-24 Thread Lars Wendler
commit: 8209b5dacea46560ea349c7d6757b7b22a03d7c8
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 24 09:51:57 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jun 24 09:52:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8209b5da

net-libs/nghttp2: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 -
 net-libs/nghttp2/nghttp2-1.46.0.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 956e0da4cefe..bc76307237e7 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,4 +1,3 @@
 DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
-DIST nghttp2-1.46.0.tar.xz 4024972 BLAKE2B 
85fe1259b791ff7cda163265f553e0aac8a10ef6674cf6152d5bc7747c7f4f3bc6e9d9c0472534dd7185f093936efed1b4632da64d426b6a7ac432657e8579a1
 SHA512 
fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b
 DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48
 DIST nghttp2-1.48.0.tar.xz 4112072 BLAKE2B 
a52dc1ef4c9658298acef5ad703bec1708e538ebe19584dd5fcfe39089777e105594a998c7db696ee54bc8f17d3086828c09e921d8714b7ad3efbf33d04aaca0
 SHA512 
77c22371290f77e8a538b9efea225d23567cc27cb60b71703cbcb057839b5f117cf50796aa82bf4518f22b38a5773e90a1c273eafff4b17c435ac5858bdf7c6f

diff --git a/net-libs/nghttp2/nghttp2-1.46.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.46.0.ebuild
deleted file mode 100644
index 6d92e5272f14..
--- a/net-libs/nghttp2/nghttp2-1.46.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=8
-
-inherit multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --without-cython
-   $(use_enable cxx asio-lib)
-   $(use_enable debug)
-   $(multilib_native_use_enable hpack-tools)
-   $(use_enable static-libs static)
-   $(use_enable threads)
-   $(multilib_native_use_enable utils app)
-   $(multilib_native_use_with jemalloc)
-   $(multilib_native_use_with xml libxml2)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}"/usr -type f -name '*.la' -delete || die
-   fi
-}



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

2022-02-23 Thread Lars Wendler
commit: d9d94c1c92f59eff1a31a70cf37828052ae1ce33
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 23 09:28:53 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb 23 10:29:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d94c1c

net-libs/nghttp2: Bump to version 1.47.0

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.47.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 9b5f2c56362a..575ac2674bd8 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,2 +1,3 @@
 DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
 DIST nghttp2-1.46.0.tar.xz 4024972 BLAKE2B 
85fe1259b791ff7cda163265f553e0aac8a10ef6674cf6152d5bc7747c7f4f3bc6e9d9c0472534dd7185f093936efed1b4632da64d426b6a7ac432657e8579a1
 SHA512 
fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b
+DIST nghttp2-1.47.0.tar.xz 4028580 BLAKE2B 
4f5302701c8d8a89c3ae72cbb8acb4cbcbe32cd0e2995643e0b669cf802ae28e8f6e52b2d59f69f87e0d12fc64a73c251edbe01c2b0eca2676626a9e456df93f
 SHA512 
ad6266a15789fec966db6be8ac0b9ee6cca257a3bb91fdd34a58acf0e472643a571941b5974d16c98f6ac5bfa6a03c4b70a6dff222fb0cd50909178b7e94ce48

diff --git a/net-libs/nghttp2/nghttp2-1.47.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
new file mode 100644
index ..13938062e171
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.47.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=8
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_enable threads)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -type f -name '*.la' -delete || die
+   fi
+}



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

2021-11-05 Thread Lars Wendler
commit: 01f1eb29413f06833019d59fba11eda2d5f67e76
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov  5 12:18:51 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov  5 12:18:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f1eb29

net-libs/nghttp2: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest |  1 -
 net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild | 76 ---
 2 files changed, 77 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 6ca8f711b08..9b5f2c56362 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,2 @@
-DIST nghttp2-1.44.0.tar.xz 3972832 BLAKE2B 
13afbf6e2e242f5a7a5475c3d0f0380170cc5f50a0fac87951173393e79cb7140ea52e5f4918a8207216cc5826534d8fa550e48c06ee7c61b74a54f2de23727c
 SHA512 
756b78665ef9fe8765332e7f0b249029d845a6b635c00a27f4c3716a1354f98bcc34df4da74179213497f6bfc2647d3773ecff2b192c63427447e37cf6393f6c
 DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
 DIST nghttp2-1.46.0.tar.xz 4024972 BLAKE2B 
85fe1259b791ff7cda163265f553e0aac8a10ef6674cf6152d5bc7747c7f4f3bc6e9d9c0472534dd7185f093936efed1b4632da64d426b6a7ac432657e8579a1
 SHA512 
fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b

diff --git a/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
deleted file mode 100644
index f79b1b5a91e..000
--- a/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=7
-
-inherit multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --without-cython
-   $(use_enable cxx asio-lib)
-   $(use_enable debug)
-   $(multilib_native_use_enable hpack-tools)
-   $(use_enable static-libs static)
-   $(use_enable threads)
-   $(multilib_native_use_enable utils app)
-   $(multilib_native_use_with jemalloc)
-   $(multilib_native_use_with xml libxml2)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}"/usr -name '*.la' -delete || die
-   fi
-}



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

2021-10-28 Thread Sam James
commit: 0b41eb29c1587a1353d2ed5c40e1d191ed95978b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Oct 28 14:41:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 28 15:03:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b41eb29

net-libs/nghttp2: stable 1.45.1-r1 for hppa, bug #818907

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index 142836527b1..f79b1b5a91e 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-20 Thread Agostino Sarubbo
commit: 4a4d7a5a52806da9c3eed759271165977585eb27
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 20 06:56:30 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 20 06:56:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a4d7a5a

net-libs/nghttp2: amd64 stable wrt bug #818907

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index 46ca462d7be..142836527b1 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-20 Thread Sam James
commit: 91163b7173209ed77c658a22e2d798310f75fd72
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 06:49:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 06:49:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91163b71

net-libs/nghttp2: Stabilize 1.45.1-r1 sparc, #818907

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index 0001e7e95a7..46ca462d7be 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-19 Thread Sam James
commit: c2283c8430206805024864f39b3db45b122270f2
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:22:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:22:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2283c84

net-libs/nghttp2: Stabilize 1.45.1-r1 ppc, #818907

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index e101f1067f1..bc3cb4979c2 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-19 Thread Sam James
commit: 9b1ac1638f69f8acf596aa632b6fd36a645566f5
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:22:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:22:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1ac163

net-libs/nghttp2: Stabilize 1.45.1-r1 ppc64, #818907

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index bc3cb4979c2..0001e7e95a7 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-19 Thread Sam James
commit: 8dceb3f8922c489aafcc38365eeba30478556d2d
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:21:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:21:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dceb3f8

net-libs/nghttp2: Stabilize 1.45.1-r1 arm64, #818907

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index ecf01a5ca6e..e101f1067f1 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-19 Thread Sam James
commit: a3facb40d1f12e0a9fad16677db3c458a0168874
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:20:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:20:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3facb40

net-libs/nghttp2: Stabilize 1.45.1-r1 arm, #818907

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index 97eba047bad..ecf01a5ca6e 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-19 Thread Sam James
commit: efe6906e6b2707fa0462466c1a2ec1277c68ae0d
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 00:20:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:20:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe6906e

net-libs/nghttp2: Stabilize 1.45.1-r1 x86, #818907

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index 33f0539ba85..97eba047bad 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-19 Thread Lars Wendler
commit: c80d53760b9c687a9a4f2a217aa6b5bf6a41cdc2
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 19 12:06:29 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Oct 19 12:06:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80d5376

net-libs/nghttp2: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest |  2 -
 net-libs/nghttp2/nghttp2-1.43.0-r3.ebuild | 76 ---
 net-libs/nghttp2/nghttp2-1.45.0-r1.ebuild | 76 ---
 3 files changed, 154 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index c489961bc42..6ca8f711b08 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,5 +1,3 @@
-DIST nghttp2-1.43.0.tar.xz 3973500 BLAKE2B 
0e6c674486c484558a55822501a13ac93c4e890cf62749bc8519690f468912701329b7b9e83b0b68c3f35b72442b1ed47a90050cccd3fc05d79622e1e26634dc
 SHA512 
eac69ba356870a1cba420a06771082897be8dd40a68f4e04223f41f3d22626e4f5b3766d3dbcc496dd212be01f64c3ac280a2ebddd31dd88f7350c20f56e5d39
 DIST nghttp2-1.44.0.tar.xz 3972832 BLAKE2B 
13afbf6e2e242f5a7a5475c3d0f0380170cc5f50a0fac87951173393e79cb7140ea52e5f4918a8207216cc5826534d8fa550e48c06ee7c61b74a54f2de23727c
 SHA512 
756b78665ef9fe8765332e7f0b249029d845a6b635c00a27f4c3716a1354f98bcc34df4da74179213497f6bfc2647d3773ecff2b192c63427447e37cf6393f6c
-DIST nghttp2-1.45.0.tar.xz 4023840 BLAKE2B 
779fb55110bce0a8c0cd955cf33afb7059f548c0eeb3310f726e82b0e62c5c55bc33f48a9f39296bf63a05854494542405695dff6f0fa6448dadc9421fbedcaf
 SHA512 
e97f5ee9c468083582396bb4772f39cf13db415747c6b4118e6961d7e8da0e5302053884ed39386ad48aa4fcd2452f6e23868164b976b127e105762bb4567038
 DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
 DIST nghttp2-1.46.0.tar.xz 4024972 BLAKE2B 
85fe1259b791ff7cda163265f553e0aac8a10ef6674cf6152d5bc7747c7f4f3bc6e9d9c0472534dd7185f093936efed1b4632da64d426b6a7ac432657e8579a1
 SHA512 
fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r3.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r3.ebuild
deleted file mode 100644
index f79b1b5a91e..000
--- a/net-libs/nghttp2/nghttp2-1.43.0-r3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=7
-
-inherit multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5:= )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --without-cython
-   $(use_enable cxx asio-lib)
-   $(use_enable debug)
-   $(multilib_native_use_enable hpack-tools)
-   $(use_enable static-libs static)
-   $(use_enable threads)
-   $(multilib_native_use_enable utils app)
-   $(multilib_native_use_with jemalloc)
-   $(multilib_native_use_with xml libxml2)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find 

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

2021-10-19 Thread Lars Wendler
commit: 7fe0640c29060617533aaa45da63cf733673e34b
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 19 12:02:54 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Oct 19 12:06:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fe0640c

net-libs/nghttp2: Bump to version 1.46.0

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.46.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index baaefd7c513..c489961bc42 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -2,3 +2,4 @@ DIST nghttp2-1.43.0.tar.xz 3973500 BLAKE2B 
0e6c674486c484558a55822501a13ac93c4e8
 DIST nghttp2-1.44.0.tar.xz 3972832 BLAKE2B 
13afbf6e2e242f5a7a5475c3d0f0380170cc5f50a0fac87951173393e79cb7140ea52e5f4918a8207216cc5826534d8fa550e48c06ee7c61b74a54f2de23727c
 SHA512 
756b78665ef9fe8765332e7f0b249029d845a6b635c00a27f4c3716a1354f98bcc34df4da74179213497f6bfc2647d3773ecff2b192c63427447e37cf6393f6c
 DIST nghttp2-1.45.0.tar.xz 4023840 BLAKE2B 
779fb55110bce0a8c0cd955cf33afb7059f548c0eeb3310f726e82b0e62c5c55bc33f48a9f39296bf63a05854494542405695dff6f0fa6448dadc9421fbedcaf
 SHA512 
e97f5ee9c468083582396bb4772f39cf13db415747c6b4118e6961d7e8da0e5302053884ed39386ad48aa4fcd2452f6e23868164b976b127e105762bb4567038
 DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150
+DIST nghttp2-1.46.0.tar.xz 4024972 BLAKE2B 
85fe1259b791ff7cda163265f553e0aac8a10ef6674cf6152d5bc7747c7f4f3bc6e9d9c0472534dd7185f093936efed1b4632da64d426b6a7ac432657e8579a1
 SHA512 
fcf3573bcc421705190c7cf0e3230f6f3028b669cb2976d29cfeb73e706deaae91ce60d0a615472e3f296454049ea5798f1e8defdd260a98895e94fea6a7a16b

diff --git a/net-libs/nghttp2/nghttp2-1.46.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.46.0.ebuild
new file mode 100644
index 000..6d92e5272f1
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.46.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=8
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_enable threads)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -type f -name '*.la' -delete || die
+   fi
+}



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

2021-10-19 Thread Lars Wendler
commit: e5e948e7d15c423c4dbf17c8795a7d38051c7c9d
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 19 12:06:04 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Oct 19 12:06:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e948e7

net-libs/nghttp2: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index 71186bfd360..6d92e5272f1 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -3,7 +3,7 @@
 
 # TODO: Add python support.
 
-EAPI=7
+EAPI=8
 
 inherit multilib-minimal
 
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"
@@ -71,6 +71,6 @@ multilib_src_configure() {
 
 multilib_src_install_all() {
if ! use static-libs ; then
-   find "${ED}"/usr -name '*.la' -delete || die
+   find "${ED}"/usr -type f -name '*.la' -delete || die
fi
 }



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

2021-10-04 Thread Sam James
commit: 030d8874f8c58d387a3f84e7b5ad7b88d78dace3
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  4 19:15:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  4 19:15:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030d8874

net-libs/nghttp2: Stabilize 1.44.0-r1 arm64, #814038

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
index 08c6af86964..f79b1b5a91e 100644
--- a/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-10-02 Thread Sam James
commit: 2bafd8824da21f0b2e432f9c978287bef69db9ea
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 18:39:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 18:39:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bafd882

net-libs/nghttp2: Stabilize 1.44.0-r1 arm, #814038

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
index f95de61d06e..08c6af86964 100644
--- a/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-09-25 Thread Sam James
commit: d58d0fd3f5f7277215ee61481641caec480b848e
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 25 18:54:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 25 19:07:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d58d0fd3

net-libs/nghttp2: add libjansson subslot dep

Earlier versions of libjansson lacked symbol versioning, causing crashes.

Bug: https://bugs.gentoo.org/812119
Signed-off-by: Sam James  gentoo.org>

 net-libs/nghttp2/{nghttp2-1.43.0-r2.ebuild => nghttp2-1.43.0-r3.ebuild} | 2 +-
 net-libs/nghttp2/{nghttp2-1.44.0.ebuild => nghttp2-1.44.0-r1.ebuild}| 2 +-
 net-libs/nghttp2/{nghttp2-1.45.0.ebuild => nghttp2-1.45.0-r1.ebuild}| 2 +-
 net-libs/nghttp2/{nghttp2-1.45.1.ebuild => nghttp2-1.45.1-r1.ebuild}| 2 +-
 net-libs/nghttp2/nghttp2-.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r3.ebuild
similarity index 97%
rename from net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
rename to net-libs/nghttp2/nghttp2-1.43.0-r3.ebuild
index 1315b9f5e31..f79b1b5a91e 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0-r3.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
${SSL_DEPEND}
dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
)
-   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
${SSL_DEPEND}

diff --git a/net-libs/nghttp2/nghttp2-1.44.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
similarity index 97%
rename from net-libs/nghttp2/nghttp2-1.44.0.ebuild
rename to net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
index 5d6b3277275..f95de61d06e 100644
--- a/net-libs/nghttp2/nghttp2-1.44.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.44.0-r1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
${SSL_DEPEND}
dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
)
-   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
${SSL_DEPEND}

diff --git a/net-libs/nghttp2/nghttp2-1.45.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.0-r1.ebuild
similarity index 97%
rename from net-libs/nghttp2/nghttp2-1.45.0.ebuild
rename to net-libs/nghttp2/nghttp2-1.45.0-r1.ebuild
index cc514dc2d65..33f0539ba85 100644
--- a/net-libs/nghttp2/nghttp2-1.45.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.0-r1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
${SSL_DEPEND}
dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
)
-   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
${SSL_DEPEND}

diff --git a/net-libs/nghttp2/nghttp2-1.45.1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
similarity index 97%
rename from net-libs/nghttp2/nghttp2-1.45.1.ebuild
rename to net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
index cc514dc2d65..33f0539ba85 100644
--- a/net-libs/nghttp2/nghttp2-1.45.1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.45.1-r1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
${SSL_DEPEND}
dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
)
-   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
${SSL_DEPEND}

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index 0c55b047553..71186bfd360 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
${SSL_DEPEND}
dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
)
-   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   hpack-tools? ( >=dev-libs/jansson-2.5:= )
jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
${SSL_DEPEND}



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

2021-09-22 Thread Sam James
commit: 0c46a4186247b49a5a802b2a7f825ea4f1a9338d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Sep 22 05:29:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 22 18:03:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c46a418

net-libs/nghttp2: stable 1.44.0 for hppa, bug #814038

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.44.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
index eec1efcc66a..5d6b3277275 100644
--- a/net-libs/nghttp2/nghttp2-1.44.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-09-22 Thread Agostino Sarubbo
commit: b1f0062fb46c252a804776a31fb01a48463a428a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 22 06:53:45 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 22 06:53:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f0062f

net-libs/nghttp2: amd64 stable wrt bug #814038

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.44.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
index faedcf126ad..eec1efcc66a 100644
--- a/net-libs/nghttp2/nghttp2-1.44.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-09-21 Thread Sam James
commit: 37024424f9b2878da4b6a19e07a9c2412968a071
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 21 16:34:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 21 16:34:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37024424

net-libs/nghttp2: Stabilize 1.44.0 ppc, #814038

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.44.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
index 27a1bcbcf01..faedcf126ad 100644
--- a/net-libs/nghttp2/nghttp2-1.44.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-09-21 Thread Lars Wendler
commit: e9402a2378b23a9bb8f9aa3a7ee0ee6a9b794311
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Sep 21 14:04:32 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Sep 21 14:08:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9402a23

net-libs/nghttp2: Bump to version 1.45.1

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.45.1.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 8c428a23782..baaefd7c513 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,4 @@
 DIST nghttp2-1.43.0.tar.xz 3973500 BLAKE2B 
0e6c674486c484558a55822501a13ac93c4e890cf62749bc8519690f468912701329b7b9e83b0b68c3f35b72442b1ed47a90050cccd3fc05d79622e1e26634dc
 SHA512 
eac69ba356870a1cba420a06771082897be8dd40a68f4e04223f41f3d22626e4f5b3766d3dbcc496dd212be01f64c3ac280a2ebddd31dd88f7350c20f56e5d39
 DIST nghttp2-1.44.0.tar.xz 3972832 BLAKE2B 
13afbf6e2e242f5a7a5475c3d0f0380170cc5f50a0fac87951173393e79cb7140ea52e5f4918a8207216cc5826534d8fa550e48c06ee7c61b74a54f2de23727c
 SHA512 
756b78665ef9fe8765332e7f0b249029d845a6b635c00a27f4c3716a1354f98bcc34df4da74179213497f6bfc2647d3773ecff2b192c63427447e37cf6393f6c
 DIST nghttp2-1.45.0.tar.xz 4023840 BLAKE2B 
779fb55110bce0a8c0cd955cf33afb7059f548c0eeb3310f726e82b0e62c5c55bc33f48a9f39296bf63a05854494542405695dff6f0fa6448dadc9421fbedcaf
 SHA512 
e97f5ee9c468083582396bb4772f39cf13db415747c6b4118e6961d7e8da0e5302053884ed39386ad48aa4fcd2452f6e23868164b976b127e105762bb4567038
+DIST nghttp2-1.45.1.tar.xz 4017852 BLAKE2B 
17bc5e0a6270494a0296da7f1394d0b89666ca42ad04bcce097740da2b30cdc575f17e681a8320dc2a2161eeebb753f22f228a340fc7cd690fa883d29149bcd8
 SHA512 
320a8c9f29b58c55df98be4312d415bc406edbdfb0765aa37570cdb472a84f40c4f95a51c44c5488363c16ad6815c75b5503b32e43d94724c54117ff583c7150

diff --git a/net-libs/nghttp2/nghttp2-1.45.1.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.1.ebuild
new file mode 100644
index 000..cc514dc2d65
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.45.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=7
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_enable threads)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -name '*.la' -delete || die
+   fi
+}



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

2021-09-21 Thread Agostino Sarubbo
commit: ad54ccec2121f584e411bb09cc6c09b8f7b2cb39
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Sep 21 06:37:34 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Sep 21 06:37:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad54ccec

net-libs/nghttp2: x86 stable wrt bug #814038

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.44.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
index 4b633fc6fe6..27a1bcbcf01 100644
--- a/net-libs/nghttp2/nghttp2-1.44.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-09-21 Thread Agostino Sarubbo
commit: f1f7646159dffe97da2520d76daf08260063b77a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Sep 21 06:37:02 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Sep 21 06:37:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f76461

net-libs/nghttp2: sparc stable wrt bug #814038

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.44.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
index bb594625bc5..4b633fc6fe6 100644
--- a/net-libs/nghttp2/nghttp2-1.44.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-09-20 Thread Sam James
commit: 90d5b2cf31c00b2f3ee9381103660b7f41d891ee
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 20 18:25:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 20 18:25:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d5b2cf

net-libs/nghttp2: Stabilize 1.44.0 ppc64, #814038

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.44.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
index cc514dc2d65..bb594625bc5 100644
--- a/net-libs/nghttp2/nghttp2-1.44.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-09-20 Thread Lars Wendler
commit: b3f1cbdd558e82c77008c8aa4a52e7378911aa3d
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 20 14:02:39 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep 20 14:03:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f1cbdd

net-libs/nghttp2: Bump to version 1.45.0

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.45.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index bf96bbb0a6a..28f7b2a1369 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,4 @@
 DIST nghttp2-1.41.0.tar.xz 1640712 BLAKE2B 
8dbd5f80bb9617d792e2eece09f6cae82907ad3a14a90084578b213191015c32ac38de87d9a39246651087b5d0e9c6c624ff806a0690973b5faa8624ee033d8f
 SHA512 
c92e8022ccc876fa311f21bc5bf5af75feff8232efb56a4b2ab198031e974d15b67c16c046188cc76552f75a1b2e7115925d6ce1e42d6f94ae482fe69727466d
 DIST nghttp2-1.43.0.tar.xz 3973500 BLAKE2B 
0e6c674486c484558a55822501a13ac93c4e890cf62749bc8519690f468912701329b7b9e83b0b68c3f35b72442b1ed47a90050cccd3fc05d79622e1e26634dc
 SHA512 
eac69ba356870a1cba420a06771082897be8dd40a68f4e04223f41f3d22626e4f5b3766d3dbcc496dd212be01f64c3ac280a2ebddd31dd88f7350c20f56e5d39
 DIST nghttp2-1.44.0.tar.xz 3972832 BLAKE2B 
13afbf6e2e242f5a7a5475c3d0f0380170cc5f50a0fac87951173393e79cb7140ea52e5f4918a8207216cc5826534d8fa550e48c06ee7c61b74a54f2de23727c
 SHA512 
756b78665ef9fe8765332e7f0b249029d845a6b635c00a27f4c3716a1354f98bcc34df4da74179213497f6bfc2647d3773ecff2b192c63427447e37cf6393f6c
+DIST nghttp2-1.45.0.tar.xz 4023840 BLAKE2B 
779fb55110bce0a8c0cd955cf33afb7059f548c0eeb3310f726e82b0e62c5c55bc33f48a9f39296bf63a05854494542405695dff6f0fa6448dadc9421fbedcaf
 SHA512 
e97f5ee9c468083582396bb4772f39cf13db415747c6b4118e6961d7e8da0e5302053884ed39386ad48aa4fcd2452f6e23868164b976b127e105762bb4567038

diff --git a/net-libs/nghttp2/nghttp2-1.45.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.45.0.ebuild
new file mode 100644
index 000..cc514dc2d65
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.45.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=7
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_enable threads)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -name '*.la' -delete || die
+   fi
+}



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

2021-09-20 Thread Lars Wendler
commit: c88e3a9b64f06e9cd3a3ddd03ff08bc3a19ca546
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep 20 14:03:24 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep 20 14:03:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88e3a9b

net-libs/nghttp2: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest |  1 -
 net-libs/nghttp2/nghttp2-1.41.0-r2.ebuild | 76 ---
 2 files changed, 77 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 28f7b2a1369..8c428a23782 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,4 +1,3 @@
-DIST nghttp2-1.41.0.tar.xz 1640712 BLAKE2B 
8dbd5f80bb9617d792e2eece09f6cae82907ad3a14a90084578b213191015c32ac38de87d9a39246651087b5d0e9c6c624ff806a0690973b5faa8624ee033d8f
 SHA512 
c92e8022ccc876fa311f21bc5bf5af75feff8232efb56a4b2ab198031e974d15b67c16c046188cc76552f75a1b2e7115925d6ce1e42d6f94ae482fe69727466d
 DIST nghttp2-1.43.0.tar.xz 3973500 BLAKE2B 
0e6c674486c484558a55822501a13ac93c4e890cf62749bc8519690f468912701329b7b9e83b0b68c3f35b72442b1ed47a90050cccd3fc05d79622e1e26634dc
 SHA512 
eac69ba356870a1cba420a06771082897be8dd40a68f4e04223f41f3d22626e4f5b3766d3dbcc496dd212be01f64c3ac280a2ebddd31dd88f7350c20f56e5d39
 DIST nghttp2-1.44.0.tar.xz 3972832 BLAKE2B 
13afbf6e2e242f5a7a5475c3d0f0380170cc5f50a0fac87951173393e79cb7140ea52e5f4918a8207216cc5826534d8fa550e48c06ee7c61b74a54f2de23727c
 SHA512 
756b78665ef9fe8765332e7f0b249029d845a6b635c00a27f4c3716a1354f98bcc34df4da74179213497f6bfc2647d3773ecff2b192c63427447e37cf6393f6c
 DIST nghttp2-1.45.0.tar.xz 4023840 BLAKE2B 
779fb55110bce0a8c0cd955cf33afb7059f548c0eeb3310f726e82b0e62c5c55bc33f48a9f39296bf63a05854494542405695dff6f0fa6448dadc9421fbedcaf
 SHA512 
e97f5ee9c468083582396bb4772f39cf13db415747c6b4118e6961d7e8da0e5302053884ed39386ad48aa4fcd2452f6e23868164b976b127e105762bb4567038

diff --git a/net-libs/nghttp2/nghttp2-1.41.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.41.0-r2.ebuild
deleted file mode 100644
index b5e85678ffb..000
--- a/net-libs/nghttp2/nghttp2-1.41.0-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=7
-
-inherit multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
-fi
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5 )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --without-cython
-   $(use_enable cxx asio-lib)
-   $(use_enable debug)
-   $(multilib_native_use_enable hpack-tools)
-   $(use_enable static-libs static)
-   $(use_enable threads)
-   $(multilib_native_use_enable utils app)
-   $(multilib_native_use_with jemalloc)
-   $(multilib_native_use_with xml libxml2)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}"/usr -name '*.la' -delete || die
-   fi
-}



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

2021-08-01 Thread Sam James
commit: 51a3ddc29345bfae1282f0e6d5ba44a647bd9a60
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  2 04:54:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  2 04:54:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a3ddc2

net-libs/nghttp2: Stabilize 1.43.0-r2 arm64, #802855

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
index 5b380447910..1315b9f5e31 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-07-26 Thread Sam James
commit: 0b4842c6f2a89617c9a374cd5f56bd00dbe94107
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 27 03:14:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 27 03:14:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4842c6

net-libs/nghttp2: Stabilize 1.43.0-r2 ppc64, #802855

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
index a9b6c843618..5b380447910 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-07-26 Thread Sam James
commit: d8d242e302100d65987c366f69c19a193211b3c2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 26 11:13:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 26 11:17:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d242e3

net-libs/nghttp2: Stabilize 1.43.0-r2 ppc, #802855

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
index 78cb803c6f6..a9b6c843618 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-07-25 Thread Sam James
commit: 5cc623f6b8bf9c187abfc6a1829544ea2b97a8e7
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 25 20:06:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 25 20:06:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc623f6

net-libs/nghttp2: Stabilize 1.43.0-r2 arm, #802855

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
index e8c5aa7cef5..78cb803c6f6 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-07-19 Thread Sergei Trofimovich
commit: 2dc063e7a66211865f589da9af1d2224a9ca7602
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 19 21:14:12 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 19 21:37:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc063e7

net-libs/nghttp2: stable 1.43.0-r2 for hppa/sparc, bug #802855

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
index a2b9831602c..e8c5aa7cef5 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-07-19 Thread Sam James
commit: 894b098117eb54dde6d99c70fb1af08bdc60e111
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 19 18:35:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 19 18:35:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894b0981

net-libs/nghttp2: Stabilize 1.43.0-r2 amd64, #802855

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
index b584791d65b..a2b9831602c 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-07-19 Thread Sam James
commit: 4e0252e99cc4a4c01c8072476f70596bd6593067
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 19 18:33:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 19 18:33:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0252e9

net-libs/nghttp2: Stabilize 1.43.0-r2 x86, #802855

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

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

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
index cc514dc2d65..b584791d65b 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-07-19 Thread Lars Wendler
commit: 02a169b15535b2f096541c0f9ab54fedf10c07a6
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul 19 07:18:26 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul 19 07:18:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a169b1

net-libs/nghttp2: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest |  1 -
 net-libs/nghttp2/nghttp2-1.42.0-r2.ebuild | 76 ---
 2 files changed, 77 deletions(-)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 08f427de13f..bf96bbb0a6a 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,4 +1,3 @@
 DIST nghttp2-1.41.0.tar.xz 1640712 BLAKE2B 
8dbd5f80bb9617d792e2eece09f6cae82907ad3a14a90084578b213191015c32ac38de87d9a39246651087b5d0e9c6c624ff806a0690973b5faa8624ee033d8f
 SHA512 
c92e8022ccc876fa311f21bc5bf5af75feff8232efb56a4b2ab198031e974d15b67c16c046188cc76552f75a1b2e7115925d6ce1e42d6f94ae482fe69727466d
-DIST nghttp2-1.42.0.tar.xz 3973284 BLAKE2B 
39431619bd3c9a66eb217065bb29ceba8f3fda376343687b4774ed5e73c634f51142b407f9515ae5ad4363af5cf57c0199f9bfddf5bc08dc587419ec03cf5b45
 SHA512 
1d93e6262c5538e26fbf36567230b4a239dbdfee26198b1e1d5862bf4459ae435679674c047407f5c604ddff91d7717d8515532e00bcdb2aa75f27ff97dce60c
 DIST nghttp2-1.43.0.tar.xz 3973500 BLAKE2B 
0e6c674486c484558a55822501a13ac93c4e890cf62749bc8519690f468912701329b7b9e83b0b68c3f35b72442b1ed47a90050cccd3fc05d79622e1e26634dc
 SHA512 
eac69ba356870a1cba420a06771082897be8dd40a68f4e04223f41f3d22626e4f5b3766d3dbcc496dd212be01f64c3ac280a2ebddd31dd88f7350c20f56e5d39
 DIST nghttp2-1.44.0.tar.xz 3972832 BLAKE2B 
13afbf6e2e242f5a7a5475c3d0f0380170cc5f50a0fac87951173393e79cb7140ea52e5f4918a8207216cc5826534d8fa550e48c06ee7c61b74a54f2de23727c
 SHA512 
756b78665ef9fe8765332e7f0b249029d845a6b635c00a27f4c3716a1354f98bcc34df4da74179213497f6bfc2647d3773ecff2b192c63427447e37cf6393f6c

diff --git a/net-libs/nghttp2/nghttp2-1.42.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.42.0-r2.ebuild
deleted file mode 100644
index 0b93e6d962c..000
--- a/net-libs/nghttp2/nghttp2-1.42.0-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: Add python support.
-
-EAPI=7
-
-inherit multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
-   inherit autotools git-r3
-else
-   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="HTTP/2 C Library"
-HOMEPAGE="https://nghttp2.org/;
-
-LICENSE="MIT"
-SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
-
-RESTRICT="!test? ( test )"
-
-SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   cxx? (
-   ${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
-   )
-   hpack-tools? ( >=dev-libs/jansson-2.5 )
-   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
-   utils? (
-   ${SSL_DEPEND}
-   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
-   net-dns/c-ares:=[${MULTILIB_USEDEP}]
-   )
-   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-examples
-   --disable-failmalloc
-   --disable-python-bindings
-   --disable-werror
-   --without-cython
-   $(use_enable cxx asio-lib)
-   $(use_enable debug)
-   $(multilib_native_use_enable hpack-tools)
-   $(use_enable static-libs static)
-   $(use_enable threads)
-   $(multilib_native_use_enable utils app)
-   $(multilib_native_use_with jemalloc)
-   $(multilib_native_use_with xml libxml2)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   if ! use static-libs ; then
-   find "${ED}"/usr -name '*.la' -delete || die
-   fi
-}



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

2021-07-19 Thread Lars Wendler
commit: bb919454e786d6c7dce3b7201aebebbda441ae07
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul 19 07:18:02 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul 19 07:18:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb919454

net-libs/nghttp2: Bump to version 1.44.0

Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.44.0.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 2988395ee11..08f427de13f 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,3 +1,4 @@
 DIST nghttp2-1.41.0.tar.xz 1640712 BLAKE2B 
8dbd5f80bb9617d792e2eece09f6cae82907ad3a14a90084578b213191015c32ac38de87d9a39246651087b5d0e9c6c624ff806a0690973b5faa8624ee033d8f
 SHA512 
c92e8022ccc876fa311f21bc5bf5af75feff8232efb56a4b2ab198031e974d15b67c16c046188cc76552f75a1b2e7115925d6ce1e42d6f94ae482fe69727466d
 DIST nghttp2-1.42.0.tar.xz 3973284 BLAKE2B 
39431619bd3c9a66eb217065bb29ceba8f3fda376343687b4774ed5e73c634f51142b407f9515ae5ad4363af5cf57c0199f9bfddf5bc08dc587419ec03cf5b45
 SHA512 
1d93e6262c5538e26fbf36567230b4a239dbdfee26198b1e1d5862bf4459ae435679674c047407f5c604ddff91d7717d8515532e00bcdb2aa75f27ff97dce60c
 DIST nghttp2-1.43.0.tar.xz 3973500 BLAKE2B 
0e6c674486c484558a55822501a13ac93c4e890cf62749bc8519690f468912701329b7b9e83b0b68c3f35b72442b1ed47a90050cccd3fc05d79622e1e26634dc
 SHA512 
eac69ba356870a1cba420a06771082897be8dd40a68f4e04223f41f3d22626e4f5b3766d3dbcc496dd212be01f64c3ac280a2ebddd31dd88f7350c20f56e5d39
+DIST nghttp2-1.44.0.tar.xz 3972832 BLAKE2B 
13afbf6e2e242f5a7a5475c3d0f0380170cc5f50a0fac87951173393e79cb7140ea52e5f4918a8207216cc5826534d8fa550e48c06ee7c61b74a54f2de23727c
 SHA512 
756b78665ef9fe8765332e7f0b249029d845a6b635c00a27f4c3716a1354f98bcc34df4da74179213497f6bfc2647d3773ecff2b192c63427447e37cf6393f6c

diff --git a/net-libs/nghttp2/nghttp2-1.44.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
new file mode 100644
index 000..cc514dc2d65
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.44.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=7
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_enable threads)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -name '*.la' -delete || die
+   fi
+}



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

2021-06-18 Thread David Seifert
commit: 782dc34c08107aa95b54d99a3fa64b7b09ad4704
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jun 18 19:17:14 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jun 18 19:17:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=782dc34c

net-libs/nghttp2: Depend on dev-libs/boost:=[threads(+)]

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: David Seifert  gentoo.org>

 .../nghttp2/{nghttp2-1.41.0-r1.ebuild => nghttp2-1.41.0-r2.ebuild}| 4 ++--
 .../nghttp2/{nghttp2-1.42.0-r1.ebuild => nghttp2-1.42.0-r2.ebuild}| 4 ++--
 .../nghttp2/{nghttp2-1.43.0-r1.ebuild => nghttp2-1.43.0-r2.ebuild}| 4 ++--
 net-libs/nghttp2/nghttp2-.ebuild  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-1.41.0-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.41.0-r2.ebuild
similarity index 94%
rename from net-libs/nghttp2/nghttp2-1.41.0-r1.ebuild
rename to net-libs/nghttp2/nghttp2-1.41.0-r2.ebuild
index 2508ebc1a2e..b5e85678ffb 100644
--- a/net-libs/nghttp2/nghttp2-1.41.0-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.41.0-r2.ebuild
@@ -30,10 +30,10 @@ SSL_DEPEND="
 RDEPEND="
cxx? (
${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads]
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
)
hpack-tools? ( >=dev-libs/jansson-2.5 )
-   jemalloc? ( dev-libs/jemalloc[${MULTILIB_USEDEP}] )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
${SSL_DEPEND}
>=dev-libs/libev-4.15[${MULTILIB_USEDEP}]

diff --git a/net-libs/nghttp2/nghttp2-1.42.0-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.42.0-r2.ebuild
similarity index 94%
rename from net-libs/nghttp2/nghttp2-1.42.0-r1.ebuild
rename to net-libs/nghttp2/nghttp2-1.42.0-r2.ebuild
index 75d090f14e0..0b93e6d962c 100644
--- a/net-libs/nghttp2/nghttp2-1.42.0-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.42.0-r2.ebuild
@@ -30,10 +30,10 @@ SSL_DEPEND="
 RDEPEND="
cxx? (
${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads]
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
)
hpack-tools? ( >=dev-libs/jansson-2.5 )
-   jemalloc? ( dev-libs/jemalloc[${MULTILIB_USEDEP}] )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
${SSL_DEPEND}
>=dev-libs/libev-4.15[${MULTILIB_USEDEP}]

diff --git a/net-libs/nghttp2/nghttp2-1.43.0-r1.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
similarity index 94%
rename from net-libs/nghttp2/nghttp2-1.43.0-r1.ebuild
rename to net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
index 07a88e4c794..cc514dc2d65 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0-r2.ebuild
@@ -30,10 +30,10 @@ SSL_DEPEND="
 RDEPEND="
cxx? (
${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads]
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
)
hpack-tools? ( >=dev-libs/jansson-2.5 )
-   jemalloc? ( dev-libs/jemalloc[${MULTILIB_USEDEP}] )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
${SSL_DEPEND}
>=dev-libs/libev-4.15[${MULTILIB_USEDEP}]

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index 048e2f89098..0c55b047553 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -30,10 +30,10 @@ SSL_DEPEND="
 RDEPEND="
cxx? (
${SSL_DEPEND}
-   dev-libs/boost:=[${MULTILIB_USEDEP},threads]
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads(+)]
)
hpack-tools? ( >=dev-libs/jansson-2.5 )
-   jemalloc? ( dev-libs/jemalloc[${MULTILIB_USEDEP}] )
+   jemalloc? ( dev-libs/jemalloc:=[${MULTILIB_USEDEP}] )
utils? (
${SSL_DEPEND}
>=dev-libs/libev-4.15[${MULTILIB_USEDEP}]



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

2021-06-17 Thread Thomas Deutschmann
commit: 6d0d3d10694c843fac39a739ff4e4485afa66da4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 21:55:58 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 22:18:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0d3d10

net-libs/nghttp2: rev bump for commit 1901e6551

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

 net-libs/nghttp2/{nghttp2-1.41.0.ebuild => nghttp2-1.41.0-r1.ebuild} | 0
 net-libs/nghttp2/{nghttp2-1.42.0.ebuild => nghttp2-1.42.0-r1.ebuild} | 0
 net-libs/nghttp2/{nghttp2-1.43.0.ebuild => nghttp2-1.43.0-r1.ebuild} | 0
 3 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-1.41.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.41.0-r1.ebuild
similarity index 100%
rename from net-libs/nghttp2/nghttp2-1.41.0.ebuild
rename to net-libs/nghttp2/nghttp2-1.41.0-r1.ebuild

diff --git a/net-libs/nghttp2/nghttp2-1.42.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.42.0-r1.ebuild
similarity index 100%
rename from net-libs/nghttp2/nghttp2-1.42.0.ebuild
rename to net-libs/nghttp2/nghttp2-1.42.0-r1.ebuild

diff --git a/net-libs/nghttp2/nghttp2-1.43.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0-r1.ebuild
similarity index 100%
rename from net-libs/nghttp2/nghttp2-1.43.0.ebuild
rename to net-libs/nghttp2/nghttp2-1.43.0-r1.ebuild



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

2021-06-17 Thread Thomas Deutschmann
commit: 1901e65514452b0be7bb652e63accafe9e14ca4c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 20:02:02 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 20:31:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1901e655

net-libs/nghttp2: Fix MissingUseDepDefault for dev-libs/openssl[bindist]

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

 net-libs/nghttp2/nghttp2-1.41.0.ebuild | 2 +-
 net-libs/nghttp2/nghttp2-1.42.0.ebuild | 2 +-
 net-libs/nghttp2/nghttp2-1.43.0.ebuild | 2 +-
 net-libs/nghttp2/nghttp2-.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-1.41.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.41.0.ebuild
index 23ad9258f82..2508ebc1a2e 100644
--- a/net-libs/nghttp2/nghttp2-1.41.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.41.0.ebuild
@@ -25,7 +25,7 @@ IUSE="cxx debug hpack-tools jemalloc static-libs test 
+threads utils xml"
 RESTRICT="!test? ( test )"
 
 SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}]
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
 "
 RDEPEND="
cxx? (

diff --git a/net-libs/nghttp2/nghttp2-1.42.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
index d7631ef5957..75d090f14e0 100644
--- a/net-libs/nghttp2/nghttp2-1.42.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
@@ -25,7 +25,7 @@ IUSE="cxx debug hpack-tools jemalloc static-libs test 
+threads utils xml"
 RESTRICT="!test? ( test )"
 
 SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}]
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
 "
 RDEPEND="
cxx? (

diff --git a/net-libs/nghttp2/nghttp2-1.43.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0.ebuild
index a0d00baaf8f..07a88e4c794 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0.ebuild
@@ -25,7 +25,7 @@ IUSE="cxx debug hpack-tools jemalloc static-libs test 
+threads utils xml"
 RESTRICT="!test? ( test )"
 
 SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}]
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
 "
 RDEPEND="
cxx? (

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index de9c1c42d03..048e2f89098 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -25,7 +25,7 @@ IUSE="cxx debug hpack-tools jemalloc static-libs test 
+threads utils xml"
 RESTRICT="!test? ( test )"
 
 SSL_DEPEND="
-   >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}]
+   >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
 "
 RDEPEND="
cxx? (



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

2021-05-03 Thread Mikle Kolyada
commit: e0b1ef123259b0692d80401efff4322bac8d9fc3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon May  3 08:53:52 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon May  3 08:53:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0b1ef12

net-libs/nghttp2: remove libressl support

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

 net-libs/nghttp2/nghttp2-1.41.0.ebuild | 5 ++---
 net-libs/nghttp2/nghttp2-1.42.0.ebuild | 7 +++
 net-libs/nghttp2/nghttp2-1.43.0.ebuild | 5 ++---
 net-libs/nghttp2/nghttp2-.ebuild   | 7 +++
 4 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-1.41.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.41.0.ebuild
index 4e440e370c5..23ad9258f82 100644
--- a/net-libs/nghttp2/nghttp2-1.41.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.41.0.ebuild
@@ -20,13 +20,12 @@ HOMEPAGE="https://nghttp2.org/;
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc libressl static-libs test +threads utils 
xml"
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
 
 RESTRICT="!test? ( test )"
 
 SSL_DEPEND="
-   !libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}]
 "
 RDEPEND="
cxx? (

diff --git a/net-libs/nghttp2/nghttp2-1.42.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
index 5426a55b59d..d7631ef5957 100644
--- a/net-libs/nghttp2/nghttp2-1.42.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO: Add python support.
@@ -20,13 +20,12 @@ HOMEPAGE="https://nghttp2.org/;
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc libressl static-libs test +threads utils 
xml"
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
 
 RESTRICT="!test? ( test )"
 
 SSL_DEPEND="
-   !libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}]
 "
 RDEPEND="
cxx? (

diff --git a/net-libs/nghttp2/nghttp2-1.43.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0.ebuild
index 93e97420b9b..a0d00baaf8f 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0.ebuild
@@ -20,13 +20,12 @@ HOMEPAGE="https://nghttp2.org/;
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc libressl static-libs test +threads utils 
xml"
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
 
 RESTRICT="!test? ( test )"
 
 SSL_DEPEND="
-   !libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}]
 "
 RDEPEND="
cxx? (

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index ad61312be51..de9c1c42d03 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO: Add python support.
@@ -20,13 +20,12 @@ HOMEPAGE="https://nghttp2.org/;
 
 LICENSE="MIT"
 SLOT="0/1.14" # . SONAMEs
-IUSE="cxx debug hpack-tools jemalloc libressl static-libs test +threads utils 
xml"
+IUSE="cxx debug hpack-tools jemalloc static-libs test +threads utils xml"
 
 RESTRICT="!test? ( test )"
 
 SSL_DEPEND="
-   !libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}]
 "
 RDEPEND="
cxx? (



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

2021-02-09 Thread Fabian Groffen
commit: aba4efecc28bfcb8b5bb4afe719d43317ec708b2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Feb  9 11:41:27 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Feb  9 11:41:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba4efec

net-libs/nghttp2: marked ~sparc64-solaris

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.43.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0.ebuild
index 651cf3af72c..93e97420b9b 100644
--- a/net-libs/nghttp2/nghttp2-1.43.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.43.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2021-02-02 Thread Lars Wendler
commit: 0c8471569ecae397bc8f893e9619aea6871df412
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb  2 16:33:51 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb  2 16:33:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c847156

net-libs/nghttp2: Bump to version 1.43.0

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

 net-libs/nghttp2/Manifest  |  1 +
 net-libs/nghttp2/nghttp2-1.43.0.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 4d09495cf3e..2988395ee11 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -1,2 +1,3 @@
 DIST nghttp2-1.41.0.tar.xz 1640712 BLAKE2B 
8dbd5f80bb9617d792e2eece09f6cae82907ad3a14a90084578b213191015c32ac38de87d9a39246651087b5d0e9c6c624ff806a0690973b5faa8624ee033d8f
 SHA512 
c92e8022ccc876fa311f21bc5bf5af75feff8232efb56a4b2ab198031e974d15b67c16c046188cc76552f75a1b2e7115925d6ce1e42d6f94ae482fe69727466d
 DIST nghttp2-1.42.0.tar.xz 3973284 BLAKE2B 
39431619bd3c9a66eb217065bb29ceba8f3fda376343687b4774ed5e73c634f51142b407f9515ae5ad4363af5cf57c0199f9bfddf5bc08dc587419ec03cf5b45
 SHA512 
1d93e6262c5538e26fbf36567230b4a239dbdfee26198b1e1d5862bf4459ae435679674c047407f5c604ddff91d7717d8515532e00bcdb2aa75f27ff97dce60c
+DIST nghttp2-1.43.0.tar.xz 3973500 BLAKE2B 
0e6c674486c484558a55822501a13ac93c4e890cf62749bc8519690f468912701329b7b9e83b0b68c3f35b72442b1ed47a90050cccd3fc05d79622e1e26634dc
 SHA512 
eac69ba356870a1cba420a06771082897be8dd40a68f4e04223f41f3d22626e4f5b3766d3dbcc496dd212be01f64c3ac280a2ebddd31dd88f7350c20f56e5d39

diff --git a/net-libs/nghttp2/nghttp2-1.43.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.43.0.ebuild
new file mode 100644
index 000..651cf3af72c
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.43.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: Add python support.
+
+EAPI=7
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/nghttp2/nghttp2.git;
+   inherit autotools git-r3
+else
+   
SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/;
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc libressl static-libs test +threads utils 
xml"
+
+RESTRICT="!test? ( test )"
+
+SSL_DEPEND="
+   !libressl? ( >=dev-libs/openssl-1.0.2:0=[-bindist,${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   cxx? (
+   ${SSL_DEPEND}
+   dev-libs/boost:=[${MULTILIB_USEDEP},threads]
+   )
+   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   jemalloc? ( dev-libs/jemalloc[${MULTILIB_USEDEP}] )
+   utils? (
+   ${SSL_DEPEND}
+   >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.3[${MULTILIB_USEDEP}]
+   net-dns/c-ares:=[${MULTILIB_USEDEP}]
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-examples
+   --disable-failmalloc
+   --disable-python-bindings
+   --disable-werror
+   --without-cython
+   $(use_enable cxx asio-lib)
+   $(use_enable debug)
+   $(multilib_native_use_enable hpack-tools)
+   $(use_enable static-libs static)
+   $(use_enable threads)
+   $(multilib_native_use_enable utils app)
+   $(multilib_native_use_with jemalloc)
+   $(multilib_native_use_with xml libxml2)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}"/usr -name '*.la' -delete || die
+   fi
+}



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

2020-12-20 Thread Mikle Kolyada
commit: 94933b519059c49eec5ae48eac6bc37cdb5b1e32
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec 20 11:45:15 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec 20 11:45:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94933b51

net-libs/nghttp2: Keyword 1.42.0 riscv, #760809

Signed-off-by: Mikle Kolyada  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.42.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
index 6f2040983c8..5426a55b59d 100644
--- a/net-libs/nghttp2/nghttp2-1.42.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2020-12-19 Thread Fabian Groffen
commit: a6fde6ad57e1d4031391e86d6b666b5743f84f61
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 19 08:17:41 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 19 08:19:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fde6ad

net-libs/nghttp2: marked ~ppc-macos

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 net-libs/nghttp2/nghttp2-1.42.0.ebuild | 2 +-
 net-libs/nghttp2/nghttp2-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-1.42.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
index b868914d411..6f2040983c8 100644
--- a/net-libs/nghttp2/nghttp2-1.42.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index 6159ee00f9b..ad61312be51 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2020-12-13 Thread Fabian Groffen
commit: 50aa0a6802c5c2510c31c3d1d0754427677f1613
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 13 08:40:45 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 13 08:41:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50aa0a68

net-libs/nghttp2-1.42.0: marked ~x86-solaris

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 net-libs/nghttp2/nghttp2-1.42.0.ebuild | 2 +-
 net-libs/nghttp2/nghttp2-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/nghttp2/nghttp2-1.42.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
index bfd3924c87c..b868914d411 100644
--- a/net-libs/nghttp2/nghttp2-1.42.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc-solaris ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"

diff --git a/net-libs/nghttp2/nghttp2-.ebuild 
b/net-libs/nghttp2/nghttp2-.ebuild
index b26f2f341e2..6159ee00f9b 100644
--- a/net-libs/nghttp2/nghttp2-.ebuild
+++ b/net-libs/nghttp2/nghttp2-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



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

2020-12-09 Thread Fabian Groffen
commit: 2fdd0ae35c8ed6b0af2c04e85ac5c3b86e2e99fb
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Dec  9 08:37:00 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Dec  9 12:09:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdd0ae3

net-libs/nghttp2-1.42.0: marked ~amd64-linux

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

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

diff --git a/net-libs/nghttp2/nghttp2-1.42.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
index b26f2f341e2..bfd3924c87c 100644
--- a/net-libs/nghttp2/nghttp2-1.42.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.42.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else

SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~sparc-solaris ~x64-solaris"
 fi
 
 DESCRIPTION="HTTP/2 C Library"



  1   2   3   4   >