diff options
Diffstat (limited to 'textproc/feluda')
-rw-r--r-- | textproc/feluda/Makefile | 7 | ||||
-rw-r--r-- | textproc/feluda/Makefile.crates | 13 | ||||
-rw-r--r-- | textproc/feluda/distinfo | 32 | ||||
-rw-r--r-- | textproc/feluda/files/patch-Cargo.lock | 26 | ||||
-rw-r--r-- | textproc/feluda/files/patch-Cargo.toml | 11 |
5 files changed, 49 insertions, 40 deletions
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile index 040221e33799..aeb0da5aeddf 100644 --- a/textproc/feluda/Makefile +++ b/textproc/feluda/Makefile @@ -1,5 +1,6 @@ PORTNAME= feluda -DISTVERSION= 1.9.7 +DISTVERSIONPREFIX= v +DISTVERSION= 1.9.8 # Cargo.lock patched: `make patch cargo-crates` CATEGORIES= textproc MAINTAINER= nxjoseph@protonmail.com @@ -16,6 +17,10 @@ USES= cargo localbase ssl USE_GITHUB= yes GH_ACCOUNT= anistark +# OPENSSL_NO_VENDOR needs openssl-src present so I'm using Cargo.lock and Cargo.toml patches: +# first to not fetch openssl-src tarball and later to remove git2 ossl vendored feature. +CARGO_ENV= OPENSSL_NO_VENDOR=1 + PLIST_FILES= bin/${PORTNAME} .include <bsd.port.mk> diff --git a/textproc/feluda/Makefile.crates b/textproc/feluda/Makefile.crates index 899b301d1e96..7c0069c4fbe7 100644 --- a/textproc/feluda/Makefile.crates +++ b/textproc/feluda/Makefile.crates @@ -39,7 +39,6 @@ CARGO_CRATES= addr2line-0.24.2 \ colorchoice-1.0.4 \ colored-3.0.0 \ compact_str-0.8.1 \ - core-foundation-0.9.4 \ core-foundation-sys-0.8.7 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ @@ -68,8 +67,6 @@ CARGO_CRATES= addr2line-0.24.2 \ figment-0.10.19 \ fnv-1.0.7 \ foldhash-0.1.5 \ - foreign-types-0.3.2 \ - foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ fragile-2.0.1 \ futf-0.1.5 \ @@ -97,7 +94,6 @@ CARGO_CRATES= addr2line-0.24.2 \ httparse-1.10.1 \ hyper-1.6.0 \ hyper-rustls-0.27.7 \ - hyper-tls-0.6.0 \ hyper-util-0.1.16 \ iana-time-zone-0.1.63 \ iana-time-zone-haiku-0.1.2 \ @@ -148,15 +144,12 @@ CARGO_CRATES= addr2line-0.24.2 \ mio-1.0.4 \ mockall-0.13.1 \ mockall_derive-0.13.1 \ - native-tls-0.2.14 \ new_debug_unreachable-1.0.6 \ nu-ansi-term-0.46.0 \ num-traits-0.2.19 \ object-0.36.7 \ once_cell-1.21.3 \ once_cell_polyfill-1.70.1 \ - openssl-0.10.73 \ - openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ openssl-sys-0.9.109 \ option-ext-0.2.0 \ @@ -217,11 +210,8 @@ CARGO_CRATES= addr2line-0.24.2 \ rustversion-1.0.21 \ ryu-1.0.20 \ same-file-1.0.6 \ - schannel-0.1.27 \ scopeguard-1.2.0 \ scraper-0.23.1 \ - security-framework-2.11.1 \ - security-framework-sys-2.14.0 \ selectors-0.26.0 \ semver-1.0.26 \ serde-1.0.219 \ @@ -239,7 +229,7 @@ CARGO_CRATES= addr2line-0.24.2 \ signal-hook-mio-0.2.4 \ signal-hook-registry-1.4.5 \ siphasher-1.0.1 \ - slab-0.4.10 \ + slab-0.4.11 \ smallvec-1.15.1 \ socket2-0.5.10 \ socket2-0.6.0 \ @@ -271,7 +261,6 @@ CARGO_CRATES= addr2line-0.24.2 \ tinyvec-1.9.0 \ tinyvec_macros-0.1.1 \ tokio-1.46.1 \ - tokio-native-tls-0.3.1 \ tokio-rustls-0.26.2 \ tokio-util-0.7.15 \ toml-0.8.23 \ diff --git a/textproc/feluda/distinfo b/textproc/feluda/distinfo index ee4d2779b7e2..5bae23fbb929 100644 --- a/textproc/feluda/distinfo +++ b/textproc/feluda/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1753857000 +TIMESTAMP = 1756194071 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -81,8 +81,6 @@ SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffd SIZE (rust/crates/colored-3.0.0.crate) = 34497 SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32 SIZE (rust/crates/compact_str-0.8.1.crate) = 71371 -SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f -SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 @@ -139,10 +137,6 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 -SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 -SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 -SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b -SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 SHA256 (rust/crates/fragile-2.0.1.crate) = 28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619 @@ -197,8 +191,6 @@ SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71 SIZE (rust/crates/hyper-1.6.0.crate) = 153923 SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 -SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 -SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184 SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 @@ -299,8 +291,6 @@ SHA256 (rust/crates/mockall-0.13.1.crate) = 39a6bfcc6c8c7eed5ee98b9c3e33adc72605 SIZE (rust/crates/mockall-0.13.1.crate) = 22825 SHA256 (rust/crates/mockall_derive-0.13.1.crate) = 25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898 SIZE (rust/crates/mockall_derive-0.13.1.crate) = 47822 -SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e -SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086 SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 @@ -313,10 +303,6 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648 SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 -SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8 -SIZE (rust/crates/openssl-0.10.73.crate) = 283994 -SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c -SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571 @@ -437,16 +423,10 @@ SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 -SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d -SIZE (rust/crates/schannel-0.1.27.crate) = 42772 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/scraper-0.23.1.crate) = 527e65d9d888567588db4c12da1087598d0f6f8b346cc2c5abc91f05fc2dffe2 SIZE (rust/crates/scraper-0.23.1.crate) = 24157 -SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 -SIZE (rust/crates/security-framework-2.11.1.crate) = 80188 -SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32 -SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537 SHA256 (rust/crates/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8 SIZE (rust/crates/selectors-0.26.0.crate) = 64329 SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 @@ -481,8 +461,8 @@ SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593b SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004 SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 -SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d -SIZE (rust/crates/slab-0.4.10.crate) = 17810 +SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 +SIZE (rust/crates/slab-0.4.11.crate) = 18549 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 @@ -545,8 +525,6 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17 SIZE (rust/crates/tokio-1.46.1.crate) = 823632 -SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 -SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655 SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df @@ -731,5 +709,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f SIZE (rust/crates/zerovec-0.11.2.crate) = 124500 SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 -SHA256 (anistark-feluda-1.9.7_GH0.tar.gz) = 31afcdd2a822ebd74bca98fc9d0f3b63e3b36ffd6a7497040dac37a00e55aefc -SIZE (anistark-feluda-1.9.7_GH0.tar.gz) = 97271 +SHA256 (anistark-feluda-v1.9.8_GH0.tar.gz) = cb512ea32a3973b17a86e5c4c88bf5ba70f8e6cddda6a697172522e87b691070 +SIZE (anistark-feluda-v1.9.8_GH0.tar.gz) = 98501 diff --git a/textproc/feluda/files/patch-Cargo.lock b/textproc/feluda/files/patch-Cargo.lock new file mode 100644 index 000000000000..27c7d76034c4 --- /dev/null +++ b/textproc/feluda/files/patch-Cargo.lock @@ -0,0 +1,26 @@ +--- Cargo.lock.orig 2025-08-21 11:42:16 UTC ++++ Cargo.lock +@@ -1504,15 +1504,6 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" + + [[package]] +-name = "openssl-src" +-version = "300.5.2+3.5.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4" +-dependencies = [ +- "cc", +-] +- +-[[package]] + name = "openssl-sys" + version = "0.9.109" + source = "registry+https://github.com/rust-lang/crates.io-index" +@@ -1520,7 +1511,6 @@ dependencies = [ + dependencies = [ + "cc", + "libc", +- "openssl-src", + "pkg-config", + "vcpkg", + ] diff --git a/textproc/feluda/files/patch-Cargo.toml b/textproc/feluda/files/patch-Cargo.toml new file mode 100644 index 000000000000..44c9c773285b --- /dev/null +++ b/textproc/feluda/files/patch-Cargo.toml @@ -0,0 +1,11 @@ +--- Cargo.toml.orig 2025-08-21 11:42:16 UTC ++++ Cargo.toml +@@ -43,7 +43,7 @@ chrono = { version = "0.4", features = ["serde"] } + tracing = { version = "0.1.40", features = ["attributes"] } + tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } + chrono = { version = "0.4", features = ["serde"] } +-git2 = { version = "0.20.2", features = ["vendored-libgit2", "vendored-openssl"] } ++git2 = { version = "0.20.2", features = ["vendored-libgit2"] } + tempfile = "3.20.0" + dirs = "6.0.0" + |