From e3fbd3a669b7f5bfdc300f8229fd163acd654f58 Mon Sep 17 00:00:00 2001 From: Debian Rust Maintainers Date: Mon, 6 May 2024 10:25:32 +0200 Subject: [PATCH] d-0010-cargo-remove-vendored-c-crates Description: remove all vendoring features of crates normally shipping bundled C libs. that C code is stripped when repacking, so the features can't work anyway. Forwarded: not-needed Gbp-Pq: Topic prune Gbp-Pq: Name d-0010-cargo-remove-vendored-c-crates.patch --- src/tools/cargo/Cargo.toml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/tools/cargo/Cargo.toml b/src/tools/cargo/Cargo.toml index 79c0b01f8f..66d998522b 100644 --- a/src/tools/cargo/Cargo.toml +++ b/src/tools/cargo/Cargo.toml @@ -82,7 +82,7 @@ proptest = "1.9.0" pulldown-cmark = { version = "0.13.0", default-features = false, features = ["html"] } rand = "0.9.2" regex = "1.12.2" -rusqlite = { version = "0.38.0", features = ["bundled"] } +rusqlite = { version = "0.38.0" } rustc-hash = "2.1.1" rustc-stable-hash = "0.1.2" rustfix = { version = "0.9.2", path = "crates/rustfix" } @@ -277,10 +277,8 @@ doc = false [features] default = ["http-transport-curl"] -vendored-openssl = ["openssl/vendored"] -vendored-libgit2 = ["libgit2-sys/vendored"] +# Debian: removed vendoring flags # This is primarily used by rust-lang/rust distributing cargo the executable. -all-static = ['vendored-openssl', 'curl/static-curl', 'curl/force-system-lib-on-osx', 'vendored-libgit2'] # Exactly one of 'http-transport-curl' or 'http-transport-reqwest' must be enabled # when using Cargo as a library. By default, it is 'http-transport-curl'. http-transport-curl = ["gix/blocking-http-transport-curl"] -- 2.30.2