dev-util/rustup: unbundle zstd crate by using system deps

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
This commit is contained in:
Eli Schwartz
2025-08-07 00:22:39 -04:00
parent 5acfcd5d32
commit 964d68aafe
2 changed files with 7 additions and 1 deletions

View File

@@ -31,6 +31,7 @@ RESTRICT="test"
DEPEND="
app-arch/xz-utils
app-arch/zstd
net-misc/curl:=[http2,ssl]
dev-libs/openssl:0=
"
@@ -67,6 +68,7 @@ src_configure() {
src_compile() {
export OPENSSL_NO_VENDOR=true
export ZSTD_SYS_USE_PKG_CONFIG=1
cargo_src_compile
}

View File

@@ -22,13 +22,16 @@ fi
LICENSE="|| ( Apache-2.0 MIT )"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 openssl Unicode-3.0"
LICENSE+="
Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT openssl Unicode-3.0 ZLIB
"
SLOT="0"
# uses network
RESTRICT="test"
DEPEND="
app-arch/xz-utils
app-arch/zstd
net-misc/curl:=[http2,ssl]
dev-libs/openssl:0=
"
@@ -65,6 +68,7 @@ src_configure() {
src_compile() {
export OPENSSL_NO_VENDOR=true
export ZSTD_SYS_USE_PKG_CONFIG=1
cargo_src_compile
}