summaryrefslogtreecommitdiff
path: root/net-libs/quiche
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-10 03:03:09 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-10 03:03:09 +0000
commitbe94ae04eee564451203d45977c2ef7c7ace1580 (patch)
tree616ffc0ad9aee18dc7d5e9e62bf62394e8e520ba /net-libs/quiche
parent2be329ae14bbf99f0fc4de7567e2386bbb529fdc (diff)
gentoo auto-resync : 10:11:2024 - 03:03:09
Diffstat (limited to 'net-libs/quiche')
-rw-r--r--net-libs/quiche/Manifest4
-rw-r--r--net-libs/quiche/quiche-0.22.0-r2.ebuild (renamed from net-libs/quiche/quiche-0.22.0.ebuild)23
-rw-r--r--net-libs/quiche/quiche-9999.ebuild23
3 files changed, 42 insertions, 8 deletions
diff --git a/net-libs/quiche/Manifest b/net-libs/quiche/Manifest
index de1e80c8e235..a587296d274d 100644
--- a/net-libs/quiche/Manifest
+++ b/net-libs/quiche/Manifest
@@ -187,6 +187,6 @@ DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a63
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
DIST ws2_32-sys-0.2.1.crate 4697 BLAKE2B 52a7a3f57bcd73156730ada4d78fe12a54a498c9064e0928e09de13a95bd9237f884538e5f9368b47a7ac3c425f0f798c26bad85f20bed4ea26c2fa16c779b97 SHA512 18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f
-EBUILD quiche-0.22.0.ebuild 5666 BLAKE2B e53eb87b14f56735566b6389159dbcf2a579627a36a9577169b92333fa0570c77f358a573f73cfd3d6c7bfc3ea6a743f7a8da2b8e87a00f5e5201886079bca38 SHA512 639a7fbb356c0017c373b0c9e335a7eda94d5e571942237f9a1353e73c3d7a2b7638db893c6e2e76aafa2e7e22c6a9049b817ab28c9ff7973124ff35af38fbff
-EBUILD quiche-9999.ebuild 5667 BLAKE2B 80af26a6d99e0554c89791fa3a3cf26da57c25a80fad4d4fc35318f8090466bf422b44aab863daf10a02e40433b1640f6297f71ee73b3984e4995859ebf106db SHA512 d0f7ae28e6bbbdc69db363f9188d6965111d3e9d5ba52e70b7273433237e374c77befda3daa56b13184765919c5d345caf3f40208b2b5f1344d7368ee3f7cdb3
+EBUILD quiche-0.22.0-r2.ebuild 5850 BLAKE2B 4bd479115a03989726061adbaf8558c66a1ada53a5248e7fb91487cfca7ae0c8e79bb0e01753e31be80ae5056ceb8c89032989bd2e62ce2f8067f7e8e7e2a1d6 SHA512 11e1b49f301c00ba0c6b55f57cea0b5a260a558bdfbaf563f0286896b6d645a961d9fc1dff76459450599ea9da9ff6c738c98aed82cc729e911c141ef4efa9de
+EBUILD quiche-9999.ebuild 5851 BLAKE2B bd9b3f7cf69fccd6e07f917ae9c7e69e7a5f42190116ec77ca38ffed46d1ab5d493c749b98548e69fd112eb3a9e9575ad4723a05c84bb7fa42a5c13ff1f7a12a SHA512 29e7662f0c2e5d5d3cadf1d4744f3f8244b5ea4d06b6cc4cac77bec205f944819d9b3521a72fdf3187fd792776e1051715078a7e3c6587fcc8da7a280c9e5def
MISC metadata.xml 331 BLAKE2B d0c7e9933d0377d9aa5c8c4249c3171ed475025e74cb36354ffea5e184acd2ca7239b577335c86bf48a456bbccf777ff4c4229f5c676f35bf3db41c52cdc0637 SHA512 3604e6eff391505fb81b215004b6e8ca4b240ee36413fc96b76e044dab63cdb1df2dcb55783a37e828c4a330679297fd6f58e4f53da66c29d966e8949ce85093
diff --git a/net-libs/quiche/quiche-0.22.0.ebuild b/net-libs/quiche/quiche-0.22.0-r2.ebuild
index 7a39592d3b3c..a767d0b6925c 100644
--- a/net-libs/quiche/quiche-0.22.0.ebuild
+++ b/net-libs/quiche/quiche-0.22.0-r2.ebuild
@@ -195,7 +195,9 @@ windows-targets@0.52.5
ws2_32-sys@0.2.1
"
-inherit cargo cmake flag-o-matic rust-toolchain multilib-minimal
+RUST_USEDEP='${MULTILIB_USEDEP}'
+
+inherit multilib-minimal cargo cmake flag-o-matic rust-toolchain
DESCRIPTION="Implementation of the QUIC transport protocol and HTTP/3"
HOMEPAGE="https://github.com/cloudflare/quiche"
@@ -225,7 +227,6 @@ IUSE=""
DOCS=( COPYING README.md )
BDEPEND="
- >=virtual/rust-1.66.0[${MULTILIB_USEDEP}]
dev-build/cmake
"
DEPEND=""
@@ -248,6 +249,10 @@ src_prepare() {
multilib_copy_sources
}
+src_configure() {
+ multilib-minimal_src_configure
+}
+
multilib_src_configure() {
append-flags "-fPIC"
local mycmakeargs=(
@@ -257,13 +262,25 @@ multilib_src_configure() {
BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake_src_configure
}
+src_compile() {
+ multilib-minimal_src_compile
+}
+
multilib_src_compile() {
BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake_src_compile bssl
QUICHE_BSSL_PATH="${BUILD_DIR}/deps/boringssl" cargo_src_compile --features "ffi pkg-config-meta" --target="$(rust_abi)"
}
+src_test() {
+ multilib-minimal_src_test
+}
+
multilib_src_test() {
- QUICHE_BSSL_PATH="${BUILD_DIR}/deps/boringssl" cargo_src_test --target="$(rust_abi)"
+ QUICHE_BSSL_PATH="${BUILD_DIR}/deps/boringssl" cargo_src_test --target="$(rust_abi)"
+}
+
+src_install() {
+ multilib-minimal_src_install
}
multilib_src_install() {
diff --git a/net-libs/quiche/quiche-9999.ebuild b/net-libs/quiche/quiche-9999.ebuild
index 85a385a6452c..b01b0f1aace8 100644
--- a/net-libs/quiche/quiche-9999.ebuild
+++ b/net-libs/quiche/quiche-9999.ebuild
@@ -195,7 +195,9 @@ windows-targets@0.52.5
ws2_32-sys@0.2.1
"
-inherit cargo cmake flag-o-matic rust-toolchain multilib-minimal
+RUST_USEDEP='${MULTILIB_USEDEP}'
+
+inherit multilib-minimal cargo cmake flag-o-matic rust-toolchain
DESCRIPTION="Implementation of the QUIC transport protocol and HTTP/3"
HOMEPAGE="https://github.com/cloudflare/quiche"
@@ -225,7 +227,6 @@ IUSE=""
DOCS=( COPYING README.md )
BDEPEND="
- >=virtual/rust-1.66.0[${MULTILIB_USEDEP}]
dev-build/cmake
"
DEPEND=""
@@ -248,6 +249,10 @@ src_prepare() {
multilib_copy_sources
}
+src_configure() {
+ multilib-minimal_src_configure
+}
+
multilib_src_configure() {
append-flags "-fPIC"
local mycmakeargs=(
@@ -257,13 +262,25 @@ multilib_src_configure() {
BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake_src_configure
}
+src_compile() {
+ multilib-minimal_src_compile
+}
+
multilib_src_compile() {
BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake_src_compile bssl
QUICHE_BSSL_PATH="${BUILD_DIR}/deps/boringssl" cargo_src_compile --features "ffi pkg-config-meta" --target="$(rust_abi)"
}
+src_test() {
+ multilib-minimal_src_test
+}
+
multilib_src_test() {
- QUICHE_BSSL_PATH="${BUILD_DIR}/deps/boringssl" cargo_src_test --target="$(rust_abi)"
+ QUICHE_BSSL_PATH="${BUILD_DIR}/deps/boringssl" cargo_src_test --target="$(rust_abi)"
+}
+
+src_install() {
+ multilib-minimal_src_install
}
multilib_src_install() {