diff options
Diffstat (limited to 'community/asfa/strip-regex-features.patch')
-rw-r--r-- | community/asfa/strip-regex-features.patch | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/community/asfa/strip-regex-features.patch b/community/asfa/strip-regex-features.patch new file mode 100644 index 00000000000..66e14d7abc7 --- /dev/null +++ b/community/asfa/strip-regex-features.patch @@ -0,0 +1,50 @@ +Patch-Source: https://github.com/obreitwi/asfa/pull/14 (modified) +-- +From 14e67b80d2253c58d4a9d03fafbc09785038c04d Mon Sep 17 00:00:00 2001 +From: Jakub Jirutka <jakub@jirutka.cz> +Date: Tue, 5 Jul 2022 00:20:38 +0200 +Subject: [PATCH] Disable unnecessary regex features to reduce binary size by ~20% + +--- + Cargo.lock | 11 ----------- + Cargo.toml | 2 +- + 2 files changed, 1 insertion(+), 12 deletions(-) + +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -18,15 +18,6 @@ + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + + [[package]] +-name = "aho-corasick" +-version = "0.7.18" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" +-dependencies = [ +- "memchr", +-] +- +-[[package]] + name = "anyhow" + version = "1.0.51" + source = "registry+https://github.com/rust-lang/crates.io-index" +@@ -775,8 +766,6 @@ + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" + dependencies = [ +- "aho-corasick", +- "memchr", + "regex-syntax", + ] + +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -31,7 +31,7 @@ + lazy_static = "1.4.0" + log = "0.4.14" + percent-encoding = "2.1.0" +-regex = "1.5.4" ++regex = { version = "1.5.4", default-features = false, features = ["std", "unicode-bool", "unicode-perl"] } + rpassword = "5.0.1" + sha2= "0.10.0" + simple_logger = { version = "1.16.0", default-features = false, features = ["threads", "colors"]} |