commit:     b1f91475b8b60821d8ed968dc1614a7b110c7811
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  7 16:13:17 2021 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Tue Sep  7 16:13:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f91475

net-libs/quiche: migrate from 'cmake-utils' to 'cmake'

Closes: https://bugs.gentoo.org/811954
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-libs/quiche/{quiche-9999.ebuild => quiche-0.9.0-r1.ebuild} | 10 +++++-----
 net-libs/quiche/quiche-9999.ebuild                             | 10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/net-libs/quiche/quiche-9999.ebuild 
b/net-libs/quiche/quiche-0.9.0-r1.ebuild
similarity index 94%
copy from net-libs/quiche/quiche-9999.ebuild
copy to net-libs/quiche/quiche-0.9.0-r1.ebuild
index d2759feb7f7..e3b15c8690e 100644
--- a/net-libs/quiche/quiche-9999.ebuild
+++ b/net-libs/quiche/quiche-0.9.0-r1.ebuild
@@ -136,7 +136,7 @@ winapi-x86_64-pc-windows-gnu-0.4.0
 ws2_32-sys-0.2.1
 "
 
-inherit cargo cmake-utils flag-o-matic multilib-minimal rust-toolchain
+inherit cargo cmake flag-o-matic rust-toolchain multilib-minimal
 
 DESCRIPTION="Implementation of the QUIC transport protocol and HTTP/3"
 HOMEPAGE="https://github.com/cloudflare/quiche";
@@ -172,6 +172,7 @@ DEPEND=""
 RDEPEND=""
 
 CMAKE_USE_DIR="${S}/deps/boringssl"
+BUILD_DIR="${WORKDIR}/${P}"
 
 src_unpack() {
        if [[ "${PV}" == *9999* ]]; then
@@ -185,7 +186,7 @@ src_unpack() {
 
 src_prepare() {
        default
-       cmake-utils_src_prepare
+       cmake_src_prepare
        multilib_copy_sources
 }
 
@@ -195,11 +196,11 @@ multilib_src_configure() {
                -DOPENSSL_NO_ASM=ON
                -DBUILD_SHARED_LIBS=OFF
        )
-       BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake-utils_src_configure
+       BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake_src_configure
 }
 
 multilib_src_compile() {
-       BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake-utils_src_compile 
bssl
+       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)"
 }
 
@@ -215,5 +216,4 @@ multilib_src_install() {
        dolib.so "target/$(rust_abi)/release/libquiche.so"
        QA_FLAGS_IGNORED+=" usr/$(get_libdir)/libquiche.so" # rust libraries 
don't use LDFLAGS
        QA_SONAME+=" usr/$(get_libdir)/libquiche.so" # 
https://github.com/cloudflare/quiche/issues/165
-
 }

diff --git a/net-libs/quiche/quiche-9999.ebuild 
b/net-libs/quiche/quiche-9999.ebuild
index d2759feb7f7..e3b15c8690e 100644
--- a/net-libs/quiche/quiche-9999.ebuild
+++ b/net-libs/quiche/quiche-9999.ebuild
@@ -136,7 +136,7 @@ winapi-x86_64-pc-windows-gnu-0.4.0
 ws2_32-sys-0.2.1
 "
 
-inherit cargo cmake-utils flag-o-matic multilib-minimal rust-toolchain
+inherit cargo cmake flag-o-matic rust-toolchain multilib-minimal
 
 DESCRIPTION="Implementation of the QUIC transport protocol and HTTP/3"
 HOMEPAGE="https://github.com/cloudflare/quiche";
@@ -172,6 +172,7 @@ DEPEND=""
 RDEPEND=""
 
 CMAKE_USE_DIR="${S}/deps/boringssl"
+BUILD_DIR="${WORKDIR}/${P}"
 
 src_unpack() {
        if [[ "${PV}" == *9999* ]]; then
@@ -185,7 +186,7 @@ src_unpack() {
 
 src_prepare() {
        default
-       cmake-utils_src_prepare
+       cmake_src_prepare
        multilib_copy_sources
 }
 
@@ -195,11 +196,11 @@ multilib_src_configure() {
                -DOPENSSL_NO_ASM=ON
                -DBUILD_SHARED_LIBS=OFF
        )
-       BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake-utils_src_configure
+       BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake_src_configure
 }
 
 multilib_src_compile() {
-       BUILD_DIR="${BUILD_DIR}/deps/boringssl/build" cmake-utils_src_compile 
bssl
+       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)"
 }
 
@@ -215,5 +216,4 @@ multilib_src_install() {
        dolib.so "target/$(rust_abi)/release/libquiche.so"
        QA_FLAGS_IGNORED+=" usr/$(get_libdir)/libquiche.so" # rust libraries 
don't use LDFLAGS
        QA_SONAME+=" usr/$(get_libdir)/libquiche.so" # 
https://github.com/cloudflare/quiche/issues/165
-
 }

Reply via email to