diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-11-06 16:19:28 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-11-06 16:19:28 +0000 |
commit | 9afce155a599e5f4518f3c7913b6424ac13be12e (patch) | |
tree | 60420eafdcf940c0e4555d9aa8e4e9017a646344 /net-libs/nghttp2 | |
parent | eb7aa327b218d640c8bda63ba0fd1ace2bd2d17b (diff) |
gentoo auto-resync : 06:11:2023 - 16:19:27
Diffstat (limited to 'net-libs/nghttp2')
-rw-r--r-- | net-libs/nghttp2/Manifest | 2 | ||||
-rw-r--r-- | net-libs/nghttp2/nghttp2-1.58.0.ebuild | 58 |
2 files changed, 60 insertions, 0 deletions
diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest index 89f5b825ccc4..2bf95817f4eb 100644 --- a/net-libs/nghttp2/Manifest +++ b/net-libs/nghttp2/Manifest @@ -3,9 +3,11 @@ 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 EBUILD nghttp2-1.51.0-r1.ebuild 2105 BLAKE2B 05a7d585af9a49868f8a96908e80f64b45f0b6b419cd618e7942bdf13bb010cd9840da86134330f2df1caa45f8a5a68492c446b598356ad7a6779944fc693c80 SHA512 06b9ff49573f2c6e38a722cb791d627e1d3fbbcc6a4d444c8f3ddf2adc99e11625cd9deebbae668c08847168a72df1a0dfd553cd00bcdf9c6c63c70578db1e18 EBUILD nghttp2-1.51.0.ebuild 1970 BLAKE2B fe9f82531744b248ff9579728dae09228270b08655a4e11d54d4d43654ebfedfc511bef90afedf77bd0187e6d839157faf4812710ea13b52a06410c433c006fa SHA512 1f37186b9b6d912f5ac83a9144f0d15c569b7e86ef1ebff2b5035e900cbdd6b04dbae709eda55037f0029551d2aa18ecfcd722fc0fc8f44ea5348f131cf6e962 EBUILD nghttp2-1.52.0.ebuild 1735 BLAKE2B b9e4cca098780bf8dd36d637291cd357a54bc4e5399a0c3549acd2f4d9e4fcca5eeb4e27cac61f86613aa537e7e7100b2b616cebc6e08a1babb2125707b908a2 SHA512 eb6eb49b460cab1090c9a955d63d9a4665113e7b282700aa9254feb2a6d5afb7a7a217084226beebdf8532626518256674581992d5d96813cbf286317d468ceb EBUILD nghttp2-1.57.0.ebuild 1728 BLAKE2B 08d52551f0fe084aa9a0e154b3b3ac009b519329ee93420e3fe7b3036ed5722d25a52d672adea4897eb415108c23af27a04be531ca3af9b275893cf2dc04124c SHA512 7bb486d70ab8aa32a964638d9dedc9b6d3117fd1721bc4c5e8df026ed64d948d2cb93ef84e56df213607a07884043279147c4e24f3deab4cc2cd97498bce623e +EBUILD nghttp2-1.58.0.ebuild 1735 BLAKE2B b9e4cca098780bf8dd36d637291cd357a54bc4e5399a0c3549acd2f4d9e4fcca5eeb4e27cac61f86613aa537e7e7100b2b616cebc6e08a1babb2125707b908a2 SHA512 eb6eb49b460cab1090c9a955d63d9a4665113e7b282700aa9254feb2a6d5afb7a7a217084226beebdf8532626518256674581992d5d96813cbf286317d468ceb EBUILD nghttp2-9999.ebuild 1561 BLAKE2B 27708d60e868d822b9c151e45a20542aa1f55b3e316e7645b3f0483537b83649a76f0da6f07306144c26d1f0ad42f9bef261c43646865f447ff175ff8fab6f96 SHA512 9cebfdac18b7411f91b6257c47372043e408bc73e79aecea2aca3464f20e9990af3eb04feab7ebcf927b16200190df29a596f3eba22937b9ba41ea4b85bc3299 MISC metadata.xml 553 BLAKE2B 694d0da32dab7f6eebd3b83a12b490b62d262de96e2bbb5c5822befbac792bc560cfe21c194d83d1afabf725967e0508c65057c8382904353abb0219d5ff3338 SHA512 4bce2e01c0b64eee279fc8a425393acf63e859a8b63346ddb2c5486d913bc58d0485d4c7fd6663bec88b070f21b6c9bbfd28e5775dbcbee02248e631610becd0 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 000000000000..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.<SONAME> +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 +} |