From a5442e2318cb4df55867389654e322dbac82067e Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 8 Jul 2024 12:25:04 +0100 Subject: gentoo auto-resync : 08:07:2024 - 12:25:03 --- net-libs/Manifest.gz | Bin 30993 -> 30988 bytes net-libs/libmicrodns/Manifest | 4 +-- net-libs/libmicrodns/libmicrodns-0.2.0-r1.ebuild | 31 ++++++++++++++++++ net-libs/libmicrodns/libmicrodns-0.2.0.ebuild | 31 ------------------ net-libs/libmicrodns/libmicrodns-9999.ebuild | 2 +- net-libs/libwebsockets/Manifest | 4 +-- net-libs/libwebsockets/libwebsockets-4.3.3.ebuild | 4 +-- net-libs/libwebsockets/metadata.xml | 6 +++- net-libs/meanwhile/Manifest | 2 +- net-libs/meanwhile/meanwhile-1.1.1.ebuild | 2 ++ net-libs/nghttp3/Manifest | 8 ++--- net-libs/nghttp3/nghttp3-1.2.0-r2.ebuild | 37 ---------------------- net-libs/nghttp3/nghttp3-1.3.0.ebuild | 1 - net-libs/nghttp3/nghttp3-1.4.0.ebuild | 11 +++++-- net-libs/nghttp3/nghttp3-9999.ebuild | 13 +++++--- 15 files changed, 66 insertions(+), 90 deletions(-) create mode 100644 net-libs/libmicrodns/libmicrodns-0.2.0-r1.ebuild delete mode 100644 net-libs/libmicrodns/libmicrodns-0.2.0.ebuild delete mode 100644 net-libs/nghttp3/nghttp3-1.2.0-r2.ebuild (limited to 'net-libs') diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index d638d88d903b..3712531ae1b4 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/libmicrodns/Manifest b/net-libs/libmicrodns/Manifest index e13a18c394ba..cc5ba9723ddb 100644 --- a/net-libs/libmicrodns/Manifest +++ b/net-libs/libmicrodns/Manifest @@ -1,6 +1,6 @@ DIST microdns-0.1.2.tar.xz 49420 BLAKE2B 247a82c3bb038487390ba967387e9d4cec638ee5315290387c5b8863afbd45cc0700a3ee6c0308db253a161b5c1d345f77808de96df3f31bfaa2ff74e8fa3c05 SHA512 a6b15c65c74560fdba8973c63ffae9cdde4445f54196bb2d7d6348f6c15f8f162ef0a4e91b969ea3f2a60c701c3cc72799fcfba2fbf08c37f71ba8d5e3409702 DIST microdns-0.2.0.tar.xz 50544 BLAKE2B 6f224f7c891e2f14e7c1c97a259ffb323193f8362a728559a506dada6726b25618f86b71f33d7dd0c240d943f5e6b44fadcd2deabff7bacaa53968128d350a0c SHA512 fc642d463f52409e76515897e3662b7b08ee35dc760e595980c343a4fd24f1b76cdfbd4f91ea2115a02243be8ae8908670440ead96715c8983abb2a8559702b6 EBUILD libmicrodns-0.1.2.ebuild 697 BLAKE2B 55ddb8252a091d04220bafc621bc8372c0889af4d871bd91a28f530268c5556b078a1794ace5408881e13ee27ffebe51c61bb20e0821669f72a08a96d5e7d564 SHA512 513205c31d900d803c11ff97d67cd944ae2bf0d01b229fefe350e85c4b6148bdaae11cab0736de4dda8d73d4d85d706080fa28c505a0dfaa3670b2e5e68c818f -EBUILD libmicrodns-0.2.0.ebuild 702 BLAKE2B 038522448de8769fe798548748d5287525fcf723a67de3d160a76c66f5acfa60dbeb72bd788cdc18927a11c10bb505cd7e3fe1d5100188ec15616282e57678f7 SHA512 4aa3d43afba636f1593a07d1a3f4bb3532cea020354b91a4c20ba7d96f2952462605935e40351020f68cd53a195bc53c17c076ded1546fa03a01e60772bed3df -EBUILD libmicrodns-9999.ebuild 702 BLAKE2B 038522448de8769fe798548748d5287525fcf723a67de3d160a76c66f5acfa60dbeb72bd788cdc18927a11c10bb505cd7e3fe1d5100188ec15616282e57678f7 SHA512 4aa3d43afba636f1593a07d1a3f4bb3532cea020354b91a4c20ba7d96f2952462605935e40351020f68cd53a195bc53c17c076ded1546fa03a01e60772bed3df +EBUILD libmicrodns-0.2.0-r1.ebuild 704 BLAKE2B 459e4bfb9ba3629ad948929ff39b4e4adf5a8e7a6bec76656c11300208392a41ddaab3c66fa06713845bf80c81a3335ba1ac1e1c3ad6c14f94c75abb075fafcc SHA512 8ca6ddd7dbf6372077947873f6efcc23866955ad9204f16c7f3154e5ce5a6dfb5c2a31851e0128840596cbdced2ac43d26f01007b88b8829eb11474db1b21ecd +EBUILD libmicrodns-9999.ebuild 704 BLAKE2B 459e4bfb9ba3629ad948929ff39b4e4adf5a8e7a6bec76656c11300208392a41ddaab3c66fa06713845bf80c81a3335ba1ac1e1c3ad6c14f94c75abb075fafcc SHA512 8ca6ddd7dbf6372077947873f6efcc23866955ad9204f16c7f3154e5ce5a6dfb5c2a31851e0128840596cbdced2ac43d26f01007b88b8829eb11474db1b21ecd MISC metadata.xml 254 BLAKE2B 4f83405f0c5f776131825e94db2344f42dbcae710a30024d85374b3d0a3945f711c4f45f85f30a3b09eed0775dd38be7e73c2cc27016cbf2203e0ebef6addf41 SHA512 1df82bee3f7e4594a26a409efeda2283088993cafd502ccc7bf68fc73b2c857b1d61268a0a32933ef99f413d9541e8473e69969805240855da97ebdec9601f99 diff --git a/net-libs/libmicrodns/libmicrodns-0.2.0-r1.ebuild b/net-libs/libmicrodns/libmicrodns-0.2.0-r1.ebuild new file mode 100644 index 000000000000..6a076c8ef15a --- /dev/null +++ b/net-libs/libmicrodns/libmicrodns-0.2.0-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Minimal mDNS resolver (and announcer) library" +HOMEPAGE="https://videolabs.io" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/videolabs/${PN}" +else + SRC_URI="https://github.com/videolabs/${PN}/releases/download/${PV}/${P/lib/}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}/${P/lib/}" +fi + +LICENSE="LGPL-2.1+" +SLOT="0/1" +IUSE="examples test" +RESTRICT="!test? ( test )" + +src_configure() { + local emesonargs=( + $(meson_feature examples) + $(meson_feature test tests) + ) + meson_src_configure +} diff --git a/net-libs/libmicrodns/libmicrodns-0.2.0.ebuild b/net-libs/libmicrodns/libmicrodns-0.2.0.ebuild deleted file mode 100644 index f69d9a32988b..000000000000 --- a/net-libs/libmicrodns/libmicrodns-0.2.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Minimal mDNS resolver (and announcer) library" -HOMEPAGE="https://videolabs.io" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/videolabs/${PN}" -else - SRC_URI="https://github.com/videolabs/${PN}/releases/download/${PV}/${P/lib/}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - S="${WORKDIR}/${P/lib/}" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="examples test" -RESTRICT="!test? ( test )" - -src_configure() { - local emesonargs=( - $(meson_feature examples) - $(meson_feature test tests) - ) - meson_src_configure -} diff --git a/net-libs/libmicrodns/libmicrodns-9999.ebuild b/net-libs/libmicrodns/libmicrodns-9999.ebuild index f69d9a32988b..6a076c8ef15a 100644 --- a/net-libs/libmicrodns/libmicrodns-9999.ebuild +++ b/net-libs/libmicrodns/libmicrodns-9999.ebuild @@ -18,7 +18,7 @@ else fi LICENSE="LGPL-2.1+" -SLOT="0" +SLOT="0/1" IUSE="examples test" RESTRICT="!test? ( test )" diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest index 17076118c8e1..b3cb1eb06113 100644 --- a/net-libs/libwebsockets/Manifest +++ b/net-libs/libwebsockets/Manifest @@ -1,5 +1,5 @@ DIST libwebsockets-4.3.2.tar.gz 15616264 BLAKE2B 3b8657b79828102cbfba71ea789acd3b7aec7faaa6317974d182b3cb4b5091d8efcf1f184278f71674624a0f1968450ab056e1d91f9faf2c35c67c6c6f4cb695 SHA512 68d18574dea0563fa4f080c5d0d1cfe21a115bffdb17c6190f6741998f1e5db0739e252ef344ffe6fa4bd6781372456b240539471dd2aa900e43759e0f2d42ad DIST libwebsockets-4.3.3.tar.gz 15618186 BLAKE2B 24393e0238160767e77a428b1db8430ae5c6efa715e9d917a3fc64c8272e92c8617031c50a75adea4199d678f5ba752f49c24a5d9214aaf43d4e2349c03494ca SHA512 2ffd248ddf283369725097ca7410f947fe0389c360b329c76f0754afab4ba87c20a0687c5e7b8bd991b157f9d20c6faa3049757b3398e66d08662c3aa7ff9658 EBUILD libwebsockets-4.3.2-r1.ebuild 2374 BLAKE2B f67e0a055bb88559743e3fd018e936d49113ff79bdb45ea95754181b4f24863f14af52164c14ff3c0470cb8f19ad50d158259efc98c893d257d64b504e13b251 SHA512 211bba79d0ad03e18a94e9ae1aa1d2ba17bde80e1ae01756183cfeabdde19cfdd947aaea43e847302d7e00993758fb252832d700f42f039bdac08d6840604faf -EBUILD libwebsockets-4.3.3.ebuild 2379 BLAKE2B 210ddb377a0d241494fe512175979bb4b9055efe572a871658155ef1c0dd3bba83c24eb4df2e47ec5dd2582eefb7a3799bf9fa9cd6eda509e693e40ada24c12e SHA512 6652095947e2a9ab5cc11a83d633b9d6848b6c8c655905bcadc8c9de21d22fd45ab5fa56da71423a2de6e8bc7e8e0ef0d61a2ee332b73889c8079b15bf52d6e9 -MISC metadata.xml 1306 BLAKE2B 8985a2b8d74a56814b7cdc48bc0c97d925f80110bbb6528e5bc9775e651af3eda8ab9ff671850fc29ef0c4a57d2da7b3222da368b5130ac00bcde76aed55f795 SHA512 f1312c493a7a33fb96de4e466ebca8f9317c177c9b98287845be6b6ebbd713a184016b03509743fb820c060fad38b4565e15b2037eba907b6f8744a33ed45065 +EBUILD libwebsockets-4.3.3.ebuild 2374 BLAKE2B 5527fb927baf23004f04a042b26b7787726c0cf83e0433d7d9610952ec80414ea5b6bdac35323b76971d7a287c84c84f2a920ebeafaea4aba43cb09456164228 SHA512 55dde56b88038faf1a207c2dba2b9b517af7448ee24f0513d51d80741aa691dbd17e1ff6709a30d5e66f02cadc9a0a6fdadbafabd8bb0e0a9c76e8d9aca84882 +MISC metadata.xml 1444 BLAKE2B 2273176491418aba627a4aa9f2e0d944af502632eb83a6896ddb86483567842b67c37a50e226448dd21d0fb51ddebf254919960fd40c824ba9a6a0ecaf9f7830 SHA512 b958602935b6c0e72ce6e1044345980b8dcc1469e875771bb147fda2911a04382b290828c22c440d39a67ba5e36b0b7989cde08a6f06f53667963c393e36355c diff --git a/net-libs/libwebsockets/libwebsockets-4.3.3.ebuild b/net-libs/libwebsockets/libwebsockets-4.3.3.ebuild index 172b26185c71..2e0c4457d823 100644 --- a/net-libs/libwebsockets/libwebsockets-4.3.3.ebuild +++ b/net-libs/libwebsockets/libwebsockets-4.3.3.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz -> ${P}. LICENSE="MIT" SLOT="0/19" # libwebsockets.so.19 -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86" IUSE="access-log caps cgi client dbus extensions generic-sessions http-proxy http2 ipv6 +lejp libev libevent libuv mbedtls peer-limits server-status smtp socks5 sqlite3 ssl threads zip" diff --git a/net-libs/libwebsockets/metadata.xml b/net-libs/libwebsockets/metadata.xml index 20cee98014f4..d8e0bc1dddcd 100644 --- a/net-libs/libwebsockets/metadata.xml +++ b/net-libs/libwebsockets/metadata.xml @@ -1,13 +1,17 @@ - + + mpagano@gentoo.org + Mike Pagano + Support generating Apache-compatible access logs The client part of the library and libwebsockets-test-client Compile with extensions (permessage-deflate) With the Generic Sessions plugin Support for rewriting HTTP proxying + Compile without support for ipv6 With the Lightweight JSON Parser Support event loops via dev-libs/libev Support event loops via dev-libs/libevent diff --git a/net-libs/meanwhile/Manifest b/net-libs/meanwhile/Manifest index 76aa600bd3aa..e522aa072560 100644 --- a/net-libs/meanwhile/Manifest +++ b/net-libs/meanwhile/Manifest @@ -4,5 +4,5 @@ AUX meanwhile-1.0.2-presence.patch 1163 BLAKE2B ba471439dd6acaa5e4b3db78432b7637 DIST meanwhile-1.0.2.tar.gz 479325 BLAKE2B 70b032ab9b1fc6f556a16afceec5eac72b8efc686977734c84068fb34e49fed01c2c20743ba058cd99de155dd0172ea2132c8bdbfbbfcaa572f889c15da96e01 SHA512 ba356124352ed522bc4c62282e4267960e0d3751c990cc422957ae263c70932264dee2d5e3dfe436325ad53f1833ff541eda4b36a6b78441374256ef54c786e6 DIST meanwhile-1.1.1.tar.gz 180449 BLAKE2B ec4c2a4713f78b6e780f4b7c64b0efbde98275643814010fca995cedb49e7141a0d3065807cab19b78ef9d9813ebc91e2dcf7ee1abc956df91c64af5a7e2aa45 SHA512 89ddb1711ee5c5f5ec2e47b47e4eaf4623b5638a121a87bc905f86b201af753a2689b68ec8397a7cd1578a5a773a289bbe53f38acde2bf0598ce3f25c0dd645c EBUILD meanwhile-1.0.2-r1.ebuild 993 BLAKE2B fc43af5e4adcb81196b489d655318b7ad6f06593cec39d8bb662790d049ca5c3d6040ce4371238921cf039492db3b8882c384ef961a9f68327f8b1a85ac27f49 SHA512 c12b43a4a3d3418cf594b617d13b8b65cf6580bd057ec13cd18fc67cfedba90f2390ee47687290ae0d6004213ca85f86c29e7d08f8cccc5daac4b7e93eecf0e3 -EBUILD meanwhile-1.1.1.ebuild 959 BLAKE2B 5965afbc30c39ad25af5f2fbf510a458eea18a94cab84bcc7c527b70c5d0eaf9a7fbe74d34374107ec0fb232e8a560fd5f36135fc62a6de0508fb20528b142da SHA512 ef1efc190a670f476ec02d1dab985e12e0ab7ccff1b2d5261ef739d84af330a5b3a24da3eab171d2440a6471ef5e1821aaad06c94fb9c14ca9d851f9d846b7ef +EBUILD meanwhile-1.1.1.ebuild 1032 BLAKE2B 098e1bd8b8f0a4abd7c5517021c61a80a82a699329cf58c442585d045410a8e8538b8540bc35f9669c2237661fe69f09761971dc44d0b5ee849dabb12a5ca0cf SHA512 b2c1e72a4aa8be00e96b1b7f607a09d713931dd75facf816b3a19e795c14f2099750c87e728e3c4a84f2bf66a065714d5246c281ecb1524a0a78a22b07bd9ff5 MISC metadata.xml 305 BLAKE2B ffcaa8843ef1d8da4d897419a86e53a1ae494120a3a9313cb3536cb4c5d71962d95a4563411ed5ecf68cff8b7c2336e416394288d2402a650cb6edc1b8821341 SHA512 1420e494c215907f681f075d4395152e436a4831362418e1b53d4975fb8947149dfd10aee5318765c5b3785f965ad645b188caf17ffab33f8564746e46b3656c diff --git a/net-libs/meanwhile/meanwhile-1.1.1.ebuild b/net-libs/meanwhile/meanwhile-1.1.1.ebuild index b99d6ceb8318..537d35f99a4d 100644 --- a/net-libs/meanwhile/meanwhile-1.1.1.ebuild +++ b/net-libs/meanwhile/meanwhile-1.1.1.ebuild @@ -31,6 +31,8 @@ PATCHES=( src_prepare() { default + # bug #935514 + sed -i -e "s|-g -O0 -Weverything||g" configure.ac || die eautoreconf } diff --git a/net-libs/nghttp3/Manifest b/net-libs/nghttp3/Manifest index 05b018d81518..0769ce820e22 100644 --- a/net-libs/nghttp3/Manifest +++ b/net-libs/nghttp3/Manifest @@ -1,8 +1,6 @@ -DIST nghttp3-1.2.0.tar.xz 387592 BLAKE2B b3ad897fda5d616a93f063bafde760eda6f597c90de6c81793abef3ff30de05bb2a06388fa868f95c0871a6592331d17a2d344c63817179ad21c6390bc0e499b SHA512 51ade6b17215eb15c92b18ad7a94b70e0a442d5968aee31ec734e5826d09ca34197e64407a1ac3f7bfb4ed1a0b3c3b58afc4a152542bacdcc4c71140931a7652 DIST nghttp3-1.3.0.tar.xz 390176 BLAKE2B 8ff17da3e53efb27b13e9ab17dba4ca27cc8fd948b160a36a0b0496f61a49c2729f1281f9a29cb8fecd4dd2c274696885a3c5e001be3dcfc30f5f1c9b6339467 SHA512 a862e7a3c3f6722b07d5437976850b2998032d1f7b9da7a49e6863d59c611ff7204c9923e8e570301a9bfbd91931a30f8f85e96cfb35481783adfc2f955a8b8c DIST nghttp3-1.4.0.tar.xz 389036 BLAKE2B f8292aded56c0778dc285cf7d8261494c89e70e1e2128b0196be97706b1ce45edfd885031d069990429ef82c56c4922e0fe07d7471d4851642ce5e8afaf02bb9 SHA512 39ff9418009dcf84ae58d8297f53427da91509a69ecc4fc78c4c00f0fe6bbe348f7afffeafe535ae4c02ff9f0413016b4f51de6a87d8e8c8f6b415bb7f2b0895 -EBUILD nghttp3-1.2.0-r2.ebuild 742 BLAKE2B e279425fed0370a7b99265a40b05f88ee0fb26a92d6b2fcb34be2b89d501d53db508a58cffdd12e40450cc74d73a27540504119c7225d583f7ea335822eab0c8 SHA512 23a87ea01d7396498e8a5ddd9b7106451fcbd693b3670e1db1d99d9ff69d67711dbe105450ada8e6caf32f622ae392a31c74fe7807f379c89545f456f56f7dc1 -EBUILD nghttp3-1.3.0.ebuild 757 BLAKE2B 47f7189cceacc6e8c745a5f3d7e99bfea2096e57767e0c256f48fd87b95793743cd6f937b796310d5457c0a8f50906ca1f0c1d30d5e5615e0e8ee05590b4606f SHA512 b4b8d39ad767f52d34e778b92866049036e482de4533da52a5d29fdf51555e95db7befb1087354365d32648f13914c6fde6a983205ce22d26c520d3f218dbc57 -EBUILD nghttp3-1.4.0.ebuild 765 BLAKE2B 862651712201949094aa91ca90bd669e96e087a6c54ad46f93f006b0733bc64c6db37ff6e7d90051f3d791b308e11d27436cf86c71282216265c1aa430846fa0 SHA512 313b0e4b30b22c71b3c78207cf1858ac2a3adad342774cb88ff2c2df9d462f3bf7fe1e495f72844d84d1bb83fa992a9129f3d94f9a8546f94aa3e83fb757f1af -EBUILD nghttp3-9999.ebuild 742 BLAKE2B e279425fed0370a7b99265a40b05f88ee0fb26a92d6b2fcb34be2b89d501d53db508a58cffdd12e40450cc74d73a27540504119c7225d583f7ea335822eab0c8 SHA512 23a87ea01d7396498e8a5ddd9b7106451fcbd693b3670e1db1d99d9ff69d67711dbe105450ada8e6caf32f622ae392a31c74fe7807f379c89545f456f56f7dc1 +EBUILD nghttp3-1.3.0.ebuild 746 BLAKE2B 7e8bf9eb00e1fb789ba685bc09b4c8a6939489968f6594c5cc67c8dc27c3612610d49d39c320ee846f855fe28ee80432d563a4c3a23bd942bb982eaa78e72b09 SHA512 c42cc1142c47a08b34c6be7c7a5d621358582c0b1535496437d210e4b4b2b0dba2c63b1b84619bd113a6e945d9f7bfa3485736788127a13c845f926d8744323a +EBUILD nghttp3-1.4.0.ebuild 902 BLAKE2B 5f14f88242e36ec9060f5ff52ab8390428d6c7f01b2dad642c4d051f4a048386312d3097c7d89b2c26acf8bb99965ced72be956c6a01a1c0013b074a37ea663f SHA512 37a5f8ccc8ee93a2ad06006ea0a2c1833e5ef5f92cea9db088e655811ea4a306b2c1e690779517538c668768c781eb0feec328c63c1e9655e47356a2834c7a6a +EBUILD nghttp3-9999.ebuild 902 BLAKE2B 5f14f88242e36ec9060f5ff52ab8390428d6c7f01b2dad642c4d051f4a048386312d3097c7d89b2c26acf8bb99965ced72be956c6a01a1c0013b074a37ea663f SHA512 37a5f8ccc8ee93a2ad06006ea0a2c1833e5ef5f92cea9db088e655811ea4a306b2c1e690779517538c668768c781eb0feec328c63c1e9655e47356a2834c7a6a MISC metadata.xml 328 BLAKE2B 6f0147cead329ef6b779485417ff33e5814b0cd86e99b571b0dc5653a7ca8f80f65fddb8b1b58fe249b7b86c0aecd32a446d415065fc70a0c72bf69651b19d25 SHA512 54e49a9c82c6a7f7a50daf557416845fa5c548f11ca243ff236105ad97903ea983436e94067c831b93ca95da154dd2561e314e96e8bde6d4678efd1adaf02f11 diff --git a/net-libs/nghttp3/nghttp3-1.2.0-r2.ebuild b/net-libs/nghttp3/nghttp3-1.2.0-r2.ebuild deleted file mode 100644 index 6715be902969..000000000000 --- a/net-libs/nghttp3/nghttp3-1.2.0-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/ngtcp2/nghttp3.git" - inherit git-r3 -else - SRC_URI="https://github.com/ngtcp2/nghttp3/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~hppa" -fi - -DESCRIPTION="HTTP/3 library written in C" -HOMEPAGE="https://github.com/ngtcp2/nghttp3/" - -LICENSE="MIT" -SLOT="0/0" -IUSE="static-libs" - -BDEPEND="virtual/pkgconfig" -RDEPEND="" - -multilib_src_configure() { - local mycmakeargs=( - -DENABLE_LIB_ONLY=ON - -DENABLE_STATIC_LIB=$(usex static-libs) - -DENABLE_EXAMPLES=OFF - ) - cmake_src_configure -} - -multilib_src_test() { - cmake_build check -} diff --git a/net-libs/nghttp3/nghttp3-1.3.0.ebuild b/net-libs/nghttp3/nghttp3-1.3.0.ebuild index 3e88aaed40b1..610121890c67 100644 --- a/net-libs/nghttp3/nghttp3-1.3.0.ebuild +++ b/net-libs/nghttp3/nghttp3-1.3.0.ebuild @@ -21,7 +21,6 @@ SLOT="0/0" IUSE="static-libs" BDEPEND="virtual/pkgconfig" -RDEPEND="" multilib_src_configure() { local mycmakeargs=( diff --git a/net-libs/nghttp3/nghttp3-1.4.0.ebuild b/net-libs/nghttp3/nghttp3-1.4.0.ebuild index 0d2dcc6e27ff..b342674b4fa5 100644 --- a/net-libs/nghttp3/nghttp3-1.4.0.ebuild +++ b/net-libs/nghttp3/nghttp3-1.4.0.ebuild @@ -18,10 +18,14 @@ HOMEPAGE="https://github.com/ngtcp2/nghttp3/" LICENSE="MIT" SLOT="0/0" -IUSE="static-libs" + +IUSE="static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + test? ( static-libs ) +" BDEPEND="virtual/pkgconfig" -RDEPEND="" multilib_src_configure() { local mycmakeargs=( @@ -29,9 +33,10 @@ multilib_src_configure() { -DENABLE_STATIC_LIB=$(usex static-libs) -DENABLE_EXAMPLES=OFF ) + use test && mycmakeargs+=( -DBUILD_TESTING=ON ) cmake_src_configure } multilib_src_test() { - cmake_build check + multilib_is_native_abi && cmake_build check } diff --git a/net-libs/nghttp3/nghttp3-9999.ebuild b/net-libs/nghttp3/nghttp3-9999.ebuild index 6715be902969..b342674b4fa5 100644 --- a/net-libs/nghttp3/nghttp3-9999.ebuild +++ b/net-libs/nghttp3/nghttp3-9999.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/ngtcp2/nghttp3/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~hppa" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~riscv ~x86" fi DESCRIPTION="HTTP/3 library written in C" @@ -18,10 +18,14 @@ HOMEPAGE="https://github.com/ngtcp2/nghttp3/" LICENSE="MIT" SLOT="0/0" -IUSE="static-libs" + +IUSE="static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + test? ( static-libs ) +" BDEPEND="virtual/pkgconfig" -RDEPEND="" multilib_src_configure() { local mycmakeargs=( @@ -29,9 +33,10 @@ multilib_src_configure() { -DENABLE_STATIC_LIB=$(usex static-libs) -DENABLE_EXAMPLES=OFF ) + use test && mycmakeargs+=( -DBUILD_TESTING=ON ) cmake_src_configure } multilib_src_test() { - cmake_build check + multilib_is_native_abi && cmake_build check } -- cgit v1.2.3