pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update editors/fresh to v.0.5.2. Rework wastebasket patch after upstream mods



Module Name:	pkgsrc-wip
Committed By:	ci4ic4 <ci4ic4%gmail.com@localhost>
Pushed By:	ci4ic4
Date:		Sat Oct 3 10:57:59 2026 +0100
Changeset:	4190c8ce3caf54f8eaf5b17be9ea6fb152bdb0a1

Modified Files:
	fresh/Makefile
	fresh/cargo-depends.mk
	fresh/distinfo
	fresh/patches/patch-crates_fresh-editor_src_app_file__explorer.rs

Log Message:
Update editors/fresh to v.0.5.2. Rework wastebasket patch after upstream mods

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4190c8ce3caf54f8eaf5b17be9ea6fb152bdb0a1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 fresh/Makefile                                     |  2 +-
 fresh/cargo-depends.mk                             | 10 +--
 fresh/distinfo                                     | 74 ++++++----------------
 ...h-crates_fresh-editor_src_app_file__explorer.rs | 38 ++---------
 4 files changed, 32 insertions(+), 92 deletions(-)

diffs:
diff --git a/fresh/Makefile b/fresh/Makefile
index 36e3ef24d4..a9a0d8273f 100644
--- a/fresh/Makefile
+++ b/fresh/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	fresh-0.5.1
+DISTNAME=	fresh-0.5.2
 CATEGORIES=	editors
 MASTER_SITES=	${MASTER_SITE_GITHUB:=sinelaw/}
 GITHUB_TAG=	refs/tags/v${PKGVERSION_NOREV}
diff --git a/fresh/cargo-depends.mk b/fresh/cargo-depends.mk
index 57ecc2ff93..33c76fcc37 100644
--- a/fresh/cargo-depends.mk
+++ b/fresh/cargo-depends.mk
@@ -11,7 +11,7 @@ CARGO_CRATE_DEPENDS+=	android-activity-0.6.1
 CARGO_CRATE_DEPENDS+=	android-properties-0.2.2
 CARGO_CRATE_DEPENDS+=	android_system_properties-0.1.5
 CARGO_CRATE_DEPENDS+=	anstyle-1.0.14
-CARGO_CRATE_DEPENDS+=	anyhow-1.0.102
+CARGO_CRATE_DEPENDS+=	anyhow-1.0.104
 CARGO_CRATE_DEPENDS+=	arbitrary-1.4.2
 CARGO_CRATE_DEPENDS+=	arboard-3.6.1
 CARGO_CRATE_DEPENDS+=	arrayref-0.3.9
@@ -89,7 +89,7 @@ CARGO_CRATE_DEPENDS+=	cpufeatures-0.3.0
 CARGO_CRATE_DEPENDS+=	crc32fast-1.5.0
 CARGO_CRATE_DEPENDS+=	crossbeam-channel-0.5.15
 CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.8.6
-CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.9.18
+CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.9.21
 CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.8.21
 CARGO_CRATE_DEPENDS+=	crossterm-0.29.0
 CARGO_CRATE_DEPENDS+=	crossterm_winapi-0.9.1
@@ -399,7 +399,7 @@ CARGO_CRATE_DEPENDS+=	profiling-1.0.18
 CARGO_CRATE_DEPENDS+=	proptest-1.11.0
 CARGO_CRATE_DEPENDS+=	pulldown-cmark-0.13.3
 CARGO_CRATE_DEPENDS+=	quick-error-1.2.3
-CARGO_CRATE_DEPENDS+=	quick-xml-0.39.3
+CARGO_CRATE_DEPENDS+=	quick-xml-0.39.4
 CARGO_CRATE_DEPENDS+=	quote-1.0.45
 CARGO_CRATE_DEPENDS+=	r-efi-5.3.0
 CARGO_CRATE_DEPENDS+=	r-efi-6.0.0
@@ -444,12 +444,12 @@ CARGO_CRATE_DEPENDS+=	rustc_version-0.4.1
 CARGO_CRATE_DEPENDS+=	rustix-0.38.44
 CARGO_CRATE_DEPENDS+=	rustix-1.1.4
 CARGO_CRATE_DEPENDS+=	rustix-openpty-0.2.0
-CARGO_CRATE_DEPENDS+=	rustls-0.23.40
+CARGO_CRATE_DEPENDS+=	rustls-0.23.45
 CARGO_CRATE_DEPENDS+=	rustls-native-certs-0.8.3
 CARGO_CRATE_DEPENDS+=	rustls-pki-types-1.14.1
 CARGO_CRATE_DEPENDS+=	rustls-platform-verifier-0.6.2
 CARGO_CRATE_DEPENDS+=	rustls-platform-verifier-android-0.1.1
-CARGO_CRATE_DEPENDS+=	rustls-webpki-0.103.13
+CARGO_CRATE_DEPENDS+=	rustls-webpki-0.103.15
 CARGO_CRATE_DEPENDS+=	rustversion-1.0.22
 CARGO_CRATE_DEPENDS+=	rusty-fork-0.3.1
 CARGO_CRATE_DEPENDS+=	rustybuzz-0.20.1
diff --git a/fresh/distinfo b/fresh/distinfo
index 2ebac464bd..917fbf1971 100644
--- a/fresh/distinfo
+++ b/fresh/distinfo
@@ -33,18 +33,15 @@ Size (android_system_properties-0.1.5.crate) = 5243 bytes
 BLAKE2s (anstyle-1.0.14.crate) = 5334526abb8748eea5d51f6ea4dd298a218fac2ea11eeb1672ef5e5cd5fd86bf
 SHA512 (anstyle-1.0.14.crate) = 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
 Size (anstyle-1.0.14.crate) = 17787 bytes
-BLAKE2s (anyhow-1.0.102.crate) = 26be8358bef190b04de5f1b7d362aaa57a257601ae31709ea515b461dc770f52
-SHA512 (anyhow-1.0.102.crate) = 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b
-Size (anyhow-1.0.102.crate) = 48658 bytes
+BLAKE2s (anyhow-1.0.104.crate) = a6a9bf04ddbbe6477e601ce443d920434f6b8c30321c66a24e5f39381abf57ba
+SHA512 (anyhow-1.0.104.crate) = 5de699d3fffa67fad1be5cb632de87c8e8ca026e480ace9eece3065e879c7996ddfd5e11b9a0b0ce002a880616e6de1de71ee73b268660cf30525bdf3ea86ea4
+Size (anyhow-1.0.104.crate) = 48819 bytes
 BLAKE2s (arbitrary-1.4.2.crate) = 0700d9b7c1672be30d885b8bbce679ea6212789803a68b88fa496cf33b6935ef
 SHA512 (arbitrary-1.4.2.crate) = 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492
 Size (arbitrary-1.4.2.crate) = 38307 bytes
 BLAKE2s (arboard-3.6.1.crate) = 08983a1cdd08fa25f0b80e52cd607e976a4505a007c637df899c4d9a5d531335
 SHA512 (arboard-3.6.1.crate) = e434222a82a4e16747ce1893a27140bde9b7154b9da8a19c226559540b890fdf5b6dc2d8265d20821e458bfb678cd950b1a750cf67c0029bbc980ab6515893ed
 Size (arboard-3.6.1.crate) = 54018 bytes
-BLAKE2s (arc-swap-1.9.1.crate) = 26ff2b00588256341e3359534378cc445ce3d58c63fa7e80abded00f3c9bc329
-SHA512 (arc-swap-1.9.1.crate) = 534cf98b285098e204b2342346454634f9f20b65512346097d4b2123b4f36d8577a31f54268cdfb24c14f6ad9619f70ff111471628c17ef8c71442c1919b1bdf
-Size (arc-swap-1.9.1.crate) = 81367 bytes
 BLAKE2s (arrayref-0.3.9.crate) = 095d6f3dbffc19d3506d9f06e81ac8c5cf3ee1be0dea779ae04de95c9a2e33f0
 SHA512 (arrayref-0.3.9.crate) = f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
 Size (arrayref-0.3.9.crate) = 9186 bytes
@@ -81,9 +78,6 @@ Size (atomic-waker-1.1.2.crate) = 12422 bytes
 BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
 SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
 Size (autocfg-1.5.0.crate) = 18729 bytes
-BLAKE2s (base62-2.2.4.crate) = f8b8913e7cc3efb34fedc1296f7c044d16a66ddb0c6e4c4fd2866802daa84821
-SHA512 (base62-2.2.4.crate) = 53d218e3e637324df758b53548775cb41229825ef4ad2e4c14fdfa07f96e4bc6d195221dfc0841ed7da6895396299ab3da1ddacc64847ff1be1d83f448fd7cbc
-Size (base62-2.2.4.crate) = 16568 bytes
 BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a
 SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
 Size (base64-0.22.1.crate) = 81597 bytes
@@ -273,9 +267,9 @@ Size (crossbeam-channel-0.5.15.crate) = 92716 bytes
 BLAKE2s (crossbeam-deque-0.8.6.crate) = cf67e0c05e52f690d685df9a3b6fd861d6f2b4f21fa09ac997bb32c26946c8c5
 SHA512 (crossbeam-deque-0.8.6.crate) = 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
 Size (crossbeam-deque-0.8.6.crate) = 22471 bytes
-BLAKE2s (crossbeam-epoch-0.9.18.crate) = 6c1696682cc558719ff48faa4ffdc28b562cafea7f084f9b09a99f317def636e
-SHA512 (crossbeam-epoch-0.9.18.crate) = 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-Size (crossbeam-epoch-0.9.18.crate) = 46875 bytes
+BLAKE2s (crossbeam-epoch-0.9.21.crate) = 948050c054ba6057c3afc960de548c22bd35085f732f00da22f420a25cf523bf
+SHA512 (crossbeam-epoch-0.9.21.crate) = b13bd03fdbab8d16d14a822ab6b61330405aef39ff7b32ff2e907fefc9df5abe5e30b51f5fb4cef46a2fe1cd795fd73685ce6763ec7107f0342da8d24229fa89
+Size (crossbeam-epoch-0.9.21.crate) = 47936 bytes
 BLAKE2s (crossbeam-utils-0.8.21.crate) = f1dc88d85d262e661db4f03e622bfea97e90e8b57766db804d8464255db80043
 SHA512 (crossbeam-utils-0.8.21.crate) = 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
 Size (crossbeam-utils-0.8.21.crate) = 42691 bytes
@@ -471,9 +465,9 @@ Size (foreign-types-macros-0.2.3.crate) = 7635 bytes
 BLAKE2s (foreign-types-shared-0.3.1.crate) = e86211d0e9845b1fb00f37076adfacbee3e4a5733d3744986ef01c7da78358f0
 SHA512 (foreign-types-shared-0.3.1.crate) = c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e
 Size (foreign-types-shared-0.3.1.crate) = 6006 bytes
-BLAKE2s (fresh-0.5.1.tar.gz) = 23c72990d3aa0179bb01cc6ed7528ca35c3b4a8956bbad2a39d47264963cd8cd
-SHA512 (fresh-0.5.1.tar.gz) = 2f46618731c631c9e44c8e538ba6fc97ab00f9b266b98265581cb5846fe1bc4ee9ac55ae26515edfa247f32d8f366e96951bad068de88b49804f09ae9124418a
-Size (fresh-0.5.1.tar.gz) = 45521106 bytes
+BLAKE2s (fresh-0.5.2.tar.gz) = 85715ed47a86ed950c6d047b2c95e7ead68b7923281009deba4428aac5281175
+SHA512 (fresh-0.5.2.tar.gz) = 16185203f1ab15ac11d5e9e4d92c9152e5fd6cd8146f775d306cfdea30e967303bfeb46bada72b29c2ebb807098d21a54f52f56b9fec5dbb5f13af398b6e5bc6
+Size (fresh-0.5.2.tar.gz) = 46501105 bytes
 BLAKE2s (funty-2.0.0.crate) = 8d172966af708ab5af6afda0e8b645d9a9b3324905ce19020d65507211602578
 SHA512 (funty-2.0.0.crate) = 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
 Size (funty-2.0.0.crate) = 13160 bytes
@@ -549,9 +543,6 @@ Size (glob-0.3.3.crate) = 22861 bytes
 BLAKE2s (globset-0.4.18.crate) = e11bcd40201278f23b7b3aa74f96441bf85cc94e4c3364847ce6c15c4e5d1115
 SHA512 (globset-0.4.18.crate) = 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54
 Size (globset-0.4.18.crate) = 28970 bytes
-BLAKE2s (globwalk-0.8.1.crate) = c35d01970160b83bca3f34b41073c139e25ee34e0664d67e8e083a8a283e7020
-SHA512 (globwalk-0.8.1.crate) = 3235fdd9c24ffc54994a0b37862c44e16a4c9ef6a7e1a008c5d83dc62a9683ade97e451e4da7f6db710be2532339a55038fa3bb85dbe6685d1c807cf42f6d955
-Size (globwalk-0.8.1.crate) = 13705 bytes
 BLAKE2s (glow-0.16.0.crate) = 77f5c0d8414972bdd8292666a255cac9467fc213d7634407c85277c013bc6459
 SHA512 (glow-0.16.0.crate) = 2ea60a3bf64ad63d94fdfbcb420257863e8139019be008c14c140c3ab6fc6fa6caa5136cf5de52e2f632837e1e4ba0949750f9fc994566e56c53cbde20d27b48
 Size (glow-0.16.0.crate) = 162118 bytes
@@ -669,9 +660,6 @@ Size (is-docker-0.2.0.crate) = 2664 bytes
 BLAKE2s (is-wsl-0.4.0.crate) = dc1a6bb6572cb4c585a2099f881592a2ef75cb994be76a0c3ed9a90903b595c3
 SHA512 (is-wsl-0.4.0.crate) = 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049
 Size (is-wsl-0.4.0.crate) = 3264 bytes
-BLAKE2s (itertools-0.11.0.crate) = 3651db8732f4d8deb4635251b01ca4b4f342c884e6412f77df934f3eb4b2eff4
-SHA512 (itertools-0.11.0.crate) = 8ece00ba0a7cf481ad4586da24385a6f0b1719b9c3f0c25b9b5b373dd1a0ca7b9687a77cd179853392890b7bf4d31e0356a4e5fd540465b4ac62bd74ef717fd8
-Size (itertools-0.11.0.crate) = 125074 bytes
 BLAKE2s (itertools-0.13.0.crate) = dab065a4b256f0a8e2f8856274e6333cbf666090a1cb8a36201e34e63d2be4f3
 SHA512 (itertools-0.13.0.crate) = c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
 Size (itertools-0.13.0.crate) = 146261 bytes
@@ -858,9 +846,6 @@ Size (nom-8.0.0.crate) = 135590 bytes
 BLAKE2s (nonmax-0.5.5.crate) = 635f706d8c6dab2ef96656249d13301e6152ebf4b94f82d266f8fa56031ccc24
 SHA512 (nonmax-0.5.5.crate) = ac284686a9a92a4e5c2fbaa94e8ac526647d42f56d0414605bcb85af2123c45b8aadc0b69a6d06a79af84cb13129f2d776b6524a048fe644487d38a33fc35bf5
 Size (nonmax-0.5.5.crate) = 10795 bytes
-BLAKE2s (normpath-1.5.1.crate) = c48552bdade980a433a0cd5f42bbdc93bb8acef7e267d6d2f8994945e4816da8
-SHA512 (normpath-1.5.1.crate) = e0ab186f021a710689681e9061f0b3e733f96d5f24ba5dea1b7f26a26b822eed8eed6537239e5c11d7f3db41100a22f3de00e5333ce8c2442aa172315035f5d0
-Size (normpath-1.5.1.crate) = 24648 bytes
 BLAKE2s (notify-8.2.0.crate) = a9714628dc325740c09a30afca1ad25264f5a893755acb35564cefd328c6a5d1
 SHA512 (notify-8.2.0.crate) = 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9
 Size (notify-8.2.0.crate) = 39067 bytes
@@ -1215,9 +1200,9 @@ Size (pulldown-cmark-0.13.3.crate) = 154953 bytes
 BLAKE2s (quick-error-1.2.3.crate) = e8bf715ef837d08c31e3438c620f0dec10d35c906471ce97afd299a0a6ec0ade
 SHA512 (quick-error-1.2.3.crate) = f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
 Size (quick-error-1.2.3.crate) = 15066 bytes
-BLAKE2s (quick-xml-0.39.3.crate) = cc612debcfb8e71d8b930bd304779cbf563da2ca5e482a2022e7031688d4b673
-SHA512 (quick-xml-0.39.3.crate) = 6241251da3c9dfd74324855f4f71b4e08e6d5ac0a7d65719d769dd2fb49cde06d26c249740ab0b1092267fe88c87c72738abbb31b0402f118894632f98c5be5b
-Size (quick-xml-0.39.3.crate) = 213783 bytes
+BLAKE2s (quick-xml-0.39.4.crate) = 1b2c1cf843b08272c18d4dcdc33a48ad6047d2d98de469b20efcd605553e3ce6
+SHA512 (quick-xml-0.39.4.crate) = 28904df8400330485043338841ce5e5f306d634f7672b0bc521b2c1e6d3a048b1e0cf97da0bae95f94a2c611d2dd8248ceaea88701d07cbcf82a1c1bfa24de79
+Size (quick-xml-0.39.4.crate) = 214141 bytes
 BLAKE2s (quote-1.0.45.crate) = 20533b49c424d16a57b48d77fd05ff08c31355221b3dd0d6fd917c60da7f748b
 SHA512 (quote-1.0.45.crate) = df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
 Size (quote-1.0.45.crate) = 31564 bytes
@@ -1332,15 +1317,6 @@ Size (rquickjs-serde-0.5.0.crate) = 22044 bytes
 BLAKE2s (rquickjs-sys-0.11.0.crate) = 2da8f0f2d29e7aaf87e22f5862e72c31ac989d9603676595cb85357cd6b56b6f
 SHA512 (rquickjs-sys-0.11.0.crate) = 07c809c0cb7973226249764d024afe851df20966a5759b5cf90fa73bfd44d12269763c032b331dc70fc07167ae5b17971d026baed93dc2ecf105ba1337cb2128
 Size (rquickjs-sys-0.11.0.crate) = 916264 bytes
-BLAKE2s (rust-i18n-3.1.5.crate) = 2f9a949721e7e69cd0a14ea9303a18a0f5a4ffc33771a89b87badaeb7c772558
-SHA512 (rust-i18n-3.1.5.crate) = 6776c7114ac4dc2a8f90e4760ed6a1cf4c86f7fcf7c5f4860258192ceb91db120b8eddd7ff219f7ed87722e843e63fde27a6920aefb523c4cef6ac874049ea67
-Size (rust-i18n-3.1.5.crate) = 21074 bytes
-BLAKE2s (rust-i18n-macro-3.1.5.crate) = 603b7052e40fcc6b5416833c11f68c13e93932109039be4d210459d60e7b5f3c
-SHA512 (rust-i18n-macro-3.1.5.crate) = a12676ee5843459d185797f0128675330b4ae8380f808c7058a26d72292c1d07c14d3af24c298cc1d968d648117bb98792edc37c5da76fb9e2b6c822c86d7328
-Size (rust-i18n-macro-3.1.5.crate) = 16828 bytes
-BLAKE2s (rust-i18n-support-3.1.5.crate) = 5afae678c322081d0b11011e68a3571bc629a82e28e33be590fd444ad2133cbe
-SHA512 (rust-i18n-support-3.1.5.crate) = 61abd50e32190f23307a86c1c8e38b5cf6a983ac3100520af5f9156d92564294032bea4e5b06ce0612d7befb37db3978d7437b0af2124c6808293bce08c26e38
-Size (rust-i18n-support-3.1.5.crate) = 17137 bytes
 BLAKE2s (rustc-hash-1.1.0.crate) = ba3940200a72ad4ee115b0ef61c7c32278f6a3fa5d913220d1bd72362ef63aaf
 SHA512 (rustc-hash-1.1.0.crate) = 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
 Size (rustc-hash-1.1.0.crate) = 9331 bytes
@@ -1359,9 +1335,9 @@ Size (rustix-1.1.4.crate) = 425241 bytes
 BLAKE2s (rustix-openpty-0.2.0.crate) = 8eb7a00405c0ba6ba8d70615083b61c07644436d328816c81d516412161086b0
 SHA512 (rustix-openpty-0.2.0.crate) = a47720a711c03e90fabc331b63215a0314a099865f5862a1be7a9d89ce5f90a1492b55532917d2c29eeabf5a68560af546a3e9b20214c964b2c6be1c49c2e64d
 Size (rustix-openpty-0.2.0.crate) = 12888 bytes
-BLAKE2s (rustls-0.23.40.crate) = 30e4093040e02358ec1bae8ff70890611db5893fdd861b8e014a8ad1ec7321ad
-SHA512 (rustls-0.23.40.crate) = d16484fd4904f4cf61e3a3612da54d91c1617d63725debceae56b46686a7fde6d5720961e7778dc3a17085c9e5fcd0ac3f2da2ed05f353ef071090dc86505aab
-Size (rustls-0.23.40.crate) = 373839 bytes
+BLAKE2s (rustls-0.23.45.crate) = 80611a082d6f595e031a9d0cc5dbec9a2c0ff47b46fd693b473e9fb29d0dd557
+SHA512 (rustls-0.23.45.crate) = d129106d690b620090c58c34ab9216e4ad697e5343865886411731e77a746eafb524770072653f16b4489f66696d366fc7b84cbdb5b65951c5f4f14832449389
+Size (rustls-0.23.45.crate) = 378933 bytes
 BLAKE2s (rustls-native-certs-0.8.3.crate) = 54b2e636a90d1b4e1d949adb15cfb9844a23c2cd689d9e4d75adbaf2b3ae2f22
 SHA512 (rustls-native-certs-0.8.3.crate) = ffca026a5365a97e7a254faac2ceab188bd1cf51876a32e99b16bdf5902363c6416e8e28247f53864609d0f492646fead7b19328e376d0b8b2073e6fb3bc60a8
 Size (rustls-native-certs-0.8.3.crate) = 30380 bytes
@@ -1374,9 +1350,9 @@ Size (rustls-platform-verifier-0.6.2.crate) = 58924 bytes
 BLAKE2s (rustls-platform-verifier-android-0.1.1.crate) = c8d0240ebc3809d2fbfd7805badb53674ced7d89a17a1cd06880a158d2227cb6
 SHA512 (rustls-platform-verifier-android-0.1.1.crate) = f3f21b88b448f46e08da4303d225f10765d21f2397d4fbe44d5f9cf9da5ced84fa5adc5881f1db66a324cef818537e4a79bad2260b8027894029ba7e6ec16533
 Size (rustls-platform-verifier-android-0.1.1.crate) = 13919 bytes
-BLAKE2s (rustls-webpki-0.103.13.crate) = 07e998271fef95dc3756ff38b08abded4d7178bef0b7dee9df82b5caf16d6b4c
-SHA512 (rustls-webpki-0.103.13.crate) = 367829afe3432a9d80bb4da82e075dd05bc37ecaf801c0944e1af9184565d743abf92d59e6fd433e7f051daac15099273b823e6f417ec46b6b5da43bbdad59b6
-Size (rustls-webpki-0.103.13.crate) = 87513 bytes
+BLAKE2s (rustls-webpki-0.103.15.crate) = 7798c89cd466bfc2dcef2c2c7be614ae77cbb76e2772a9890bb5ecc1d1dd3185
+SHA512 (rustls-webpki-0.103.15.crate) = adeb7c379e9b691e044d497768959bab9c8f291c21f93e9f5373ab0639e9070258945e2bd0be4e8eb8fca98c3824e942033d6430d15134f8fe8ff3a1c4d98382
+Size (rustls-webpki-0.103.15.crate) = 87465 bytes
 BLAKE2s (rustversion-1.0.22.crate) = 94885d422b9c942ceab679e86d0a2b8e6f322f655091475a6a475f0b796f48b9
 SHA512 (rustversion-1.0.22.crate) = 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
 Size (rustversion-1.0.22.crate) = 21096 bytes
@@ -1449,9 +1425,6 @@ Size (serde_spanned-0.6.9.crate) = 10210 bytes
 BLAKE2s (serde_spanned-1.1.1.crate) = 50c41815fc79bb565c245dfeb781a6766c2e1d9f0bac30d9d3a649d61207a64f
 SHA512 (serde_spanned-1.1.1.crate) = ed6f0cd52d97985458d530a1ff973aabef8b611a17e739d5011aa50293e4cc994af24992e07ac55e0d2a8fa8d0577ebdba4b42b920cde505e05dadf05382e545
 Size (serde_spanned-1.1.1.crate) = 11025 bytes
-BLAKE2s (serde_yaml-0.9.34+deprecated.crate) = f0555fcf281f63a6db07fbcaa0abf75f4beb4dc12be741c4abf13ae5956dc035
-SHA512 (serde_yaml-0.9.34+deprecated.crate) = 64329436d18bc3b1a0737afff7c8727f7e04c71b2bf6022f597a45f0860fa3a678eac688f61f0bf7a7846f98809f427c9907625e1d00c8691c383043c1cffaca
-Size (serde_yaml-0.9.34+deprecated.crate) = 65290 bytes
 BLAKE2s (serial2-0.2.36.crate) = d1dfb2546c4254671812354b1a5db9cea2f283ec38fee51e368cbb9ae2cf25f2
 SHA512 (serial2-0.2.36.crate) = 4ee23b48e1375bdb521fa4b00e4a7458450058a669ad83eeaf542e5c0b85206a385031313544538e0b831f5f396236d708a30b7099ac4b66d48351a976bb20d8
 Size (serial2-0.2.36.crate) = 35029 bytes
@@ -1524,9 +1497,6 @@ Size (socket2-0.6.3.crate) = 59330 bytes
 BLAKE2s (spirv-0.3.0+sdk-1.3.268.0.crate) = e64c4c334b60df9a22bd62f8cc8e2d6f92076a2483ab4ded0f577b1a0728d15a
 SHA512 (spirv-0.3.0+sdk-1.3.268.0.crate) = 82187b94f32ee784eca112408e61e3c3ca8c825207b4c817b2b87900b252c514d137e6ea5e9384a2e241d5352ebad0e153a72d5b3db2b0dc938aaa472d3c261d
 Size (spirv-0.3.0+sdk-1.3.268.0.crate) = 30802 bytes
-BLAKE2s (stable_deref_trait-1.2.1.crate) = b10100bc26d661fd9dce98e4be90e31ae3e6a0e723a77659f2ae67327ec492ce
-SHA512 (stable_deref_trait-1.2.1.crate) = 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
-Size (stable_deref_trait-1.2.1.crate) = 8186 bytes
 BLAKE2s (static_assertions-1.1.0.crate) = eb3218e3c4d41feda9dac8901108477074703c4ed397618b14cbe86bfb1ccbe6
 SHA512 (static_assertions-1.1.0.crate) = 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
 Size (static_assertions-1.1.0.crate) = 18480 bytes
@@ -1710,9 +1680,6 @@ Size (tree-sitter-typescript-0.23.2.crate) = 829457 bytes
 BLAKE2s (tree_magic_mini-3.2.2.crate) = 963c1acb2d39fa2b75bdb48a69729bd11a709c45e4130e93e9dd0538eef09b9e
 SHA512 (tree_magic_mini-3.2.2.crate) = 37c627d440ae8e0ba9c2d0a322cc68252d6c1e56548483142a1e801c057521cb5a6387e8a7849c25de6d9dfcbaf579fa900b37d93ff023057591d3bbda843a3b
 Size (tree_magic_mini-3.2.2.crate) = 16074 bytes
-BLAKE2s (triomphe-0.1.15.crate) = fec0e4db93223e5032b28b416cc47277eb0859227d22205a93e249f789d0641b
-SHA512 (triomphe-0.1.15.crate) = 43e82d5389061764cfcb13877c9bf1a71150f698a08347aa1dd168e1bf5b615d1e0f11a81b1b4742737d735a2615781cc5bcdfc7a1582f9fd0f204d20b6e92cf
-Size (triomphe-0.1.15.crate) = 34711 bytes
 BLAKE2s (ts-rs-12.0.1.crate) = b763c7e30b9162bcd77b48cd6bb6f29acce156119971b3229a39b0a976d0bd20
 SHA512 (ts-rs-12.0.1.crate) = b3e0cc891567bd5d2344df82b9e10e199d84d074275da75e2c43c875d1709184e6848b3a81c39094772d97568d396c2a18d2afe6644822c23a3bff0d17af8311
 Size (ts-rs-12.0.1.crate) = 57231 bytes
@@ -1773,9 +1740,6 @@ Size (unicode-width-0.2.2.crate) = 282768 bytes
 BLAKE2s (unicode-xid-0.2.6.crate) = 17f6c2c1e626560aa9f1dba3656317536d30904b703a29bcb0cd162bdaf9d2d3
 SHA512 (unicode-xid-0.2.6.crate) = f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
 Size (unicode-xid-0.2.6.crate) = 15744 bytes
-BLAKE2s (unsafe-libyaml-0.2.11.crate) = 3cd33789ced82ced84c3c400a545b6b07238021976a0a342ba6168820cc4e8f1
-SHA512 (unsafe-libyaml-0.2.11.crate) = a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712
-Size (unsafe-libyaml-0.2.11.crate) = 62101 bytes
 BLAKE2s (untrusted-0.9.0.crate) = 48fd20f1ccabe5057140657a1103382efe55b4711cc443e17c503849f38c1589
 SHA512 (untrusted-0.9.0.crate) = 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
 Size (untrusted-0.9.0.crate) = 14447 bytes
@@ -2190,4 +2154,4 @@ Size (zmij-1.0.21.crate) = 26665 bytes
 BLAKE2s (zopfli-0.8.3.crate) = c2105011678b54b1fb8ecea296684f7fb4446e4f5d1c866b09d2e996f67610bc
 SHA512 (zopfli-0.8.3.crate) = 564453096c9352d732c76b3eec69c3f454cbdf64f99926f676e845fc5312fa6833bcaa3a451ed87b7c7038bb5ec2bcb1467e21b29250a7524b78421ac987cd33
 Size (zopfli-0.8.3.crate) = 51589 bytes
-SHA1 (patch-crates_fresh-editor_src_app_file__explorer.rs) = bba71f441ed16a95d6a86d0532d1d546fadb6493
+SHA1 (patch-crates_fresh-editor_src_app_file__explorer.rs) = 82d40386fde37c6edf3ca7e36a7d2b46c5e421ab
diff --git a/fresh/patches/patch-crates_fresh-editor_src_app_file__explorer.rs b/fresh/patches/patch-crates_fresh-editor_src_app_file__explorer.rs
index 4b4be6e5b1..e1337521fe 100644
--- a/fresh/patches/patch-crates_fresh-editor_src_app_file__explorer.rs
+++ b/fresh/patches/patch-crates_fresh-editor_src_app_file__explorer.rs
@@ -11,38 +11,15 @@ trash::delete() fails.
 
 Not yet submitted upstream.
 
---- crates/fresh-editor/src/app/file_explorer.rs.orig	2026-08-11 21:11:11.000000000 +0000
+--- crates/fresh-editor/src/app/file_explorer.rs.orig
 +++ crates/fresh-editor/src/app/file_explorer.rs
-@@ -643,6 +643,7 @@ impl Editor {
-     /// Perform the actual file explorer delete operation (called after prompt confirmation)
-     /// For local files: moves to system trash/recycle bin
-     /// For remote files: moves to ~/.local/share/fresh/trash/ on remote
-+    /// Falls back to ~/.local/share/fresh/trash/ when system trash is unavailable (e.g. NetBSD).
-     pub fn perform_file_explorer_delete(&mut self, path: std::path::PathBuf, _is_dir: bool) {
-         let name = path
-             .file_name()
-@@ -650,7 +651,7 @@ impl Editor {
-             .unwrap_or_default();
- 
-         // For remote files, move to remote trash directory
--        // For local files, use system trash
-+        // For local files, try system trash, then fall back to local trash directory
-         let delete_result = if self
-             .authority()
-             .filesystem
-@@ -659,7 +660,7 @@ impl Editor {
+@@ -812,7 +812,30 @@
          {
-             self.move_to_remote_trash(&path)
+             self.move_to_remote_trash(path)
          } else {
--            trash::delete(&path).map_err(std::io::Error::other)
-+            self.try_system_trash_or_local(&path)
-         };
- 
-         match delete_result {
-@@ -770,6 +771,29 @@ impl Editor {
- 
-         // Move to trash
-         self.authority().filesystem.rename(path, &trash_path)
+-            trash::delete(path).map_err(std::io::Error::other)
++            self.try_system_trash_or_local(path)
++        }
 +    }
 +
 +    /// Try system trash, falling back to the local trash directory on failure.
@@ -65,7 +42,6 @@ Not yet submitted upstream.
 +                );
 +                self.move_to_remote_trash(path)
 +            }
-+        }
+         }
      }
  
-     pub fn file_explorer_rename(&mut self) {


Home | Main Index | Thread Index | Old Index