git: ab3d8716ea5c - main - textproc/difftastic: update 0.69.0 → 0.70.0

From: Dmitry Marakasov <amdmi3_at_FreeBSD.org>
Date: Tue, 08 Sep 2026 15:32:12 UTC
The branch main has been updated by amdmi3:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ab3d8716ea5c6467221e0c4752cfa2f3039ce6f8

commit ab3d8716ea5c6467221e0c4752cfa2f3039ce6f8
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2026-09-08 15:26:54 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2026-09-08 15:30:56 +0000

    textproc/difftastic: update 0.69.0 → 0.70.0
---
 textproc/difftastic/Makefile |  71 +++++++++++------------
 textproc/difftastic/distinfo | 134 +++++++++++++++++++++----------------------
 2 files changed, 99 insertions(+), 106 deletions(-)

diff --git a/textproc/difftastic/Makefile b/textproc/difftastic/Makefile
index d9919018979c..0710a6b2fb78 100644
--- a/textproc/difftastic/Makefile
+++ b/textproc/difftastic/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	difftastic
-DISTVERSION=	0.69.0
-PORTREVISION=	3
+DISTVERSION=	0.70.0
 CATEGORIES=	textproc
 
 MAINTAINER=	amdmi3@FreeBSD.org
@@ -17,8 +16,7 @@ GH_ACCOUNT=	Wilfred
 
 PLIST_FILES=	bin/difft
 
-CARGO_CRATES=	ahash-0.8.11 \
-		aho-corasick-1.1.3 \
+CARGO_CRATES=	aho-corasick-1.1.3 \
 		allocator-api2-0.2.16 \
 		anstream-0.6.15 \
 		anstyle-1.0.10 \
@@ -30,7 +28,7 @@ CARGO_CRATES=	ahash-0.8.11 \
 		bitflags-1.3.2 \
 		bitflags-2.5.0 \
 		bstr-1.9.1 \
-		bumpalo-3.16.0 \
+		bumpalo-3.20.3 \
 		cc-1.2.54 \
 		cfg-if-1.0.0 \
 		clap-4.5.23 \
@@ -38,7 +36,7 @@ CARGO_CRATES=	ahash-0.8.11 \
 		clap_lex-0.7.4 \
 		colorchoice-1.0.3 \
 		crossbeam-deque-0.8.5 \
-		crossbeam-epoch-0.9.18 \
+		crossbeam-epoch-0.9.20 \
 		crossbeam-utils-0.8.19 \
 		crossterm-0.28.1 \
 		crossterm_winapi-0.9.1 \
@@ -51,18 +49,20 @@ CARGO_CRATES=	ahash-0.8.11 \
 		equivalent-1.0.1 \
 		errno-0.3.8 \
 		find-msvc-tools-0.1.8 \
-		fixedbitset-0.4.2 \
+		fixedbitset-0.5.7 \
 		float-cmp-0.10.0 \
-		fnv-1.0.7 \
+		foldhash-0.1.5 \
+		foldhash-0.2.0 \
 		glob-0.3.1 \
-		globset-0.4.15 \
-		hashbrown-0.14.3 \
+		globset-0.4.19 \
+		hashbrown-0.15.5 \
+		hashbrown-0.17.1 \
 		heck-0.5.0 \
 		hermit-abi-0.3.9 \
 		humansize-2.1.3 \
 		humantime-2.1.0 \
-		ignore-0.4.23 \
-		indexmap-2.2.6 \
+		ignore-0.4.29 \
+		indexmap-2.14.0 \
 		is-terminal-0.4.12 \
 		is_terminal_polyfill-1.70.1 \
 		itoa-1.0.10 \
@@ -73,17 +73,15 @@ CARGO_CRATES=	ahash-0.8.11 \
 		linux-raw-sys-0.4.14 \
 		lock_api-0.4.11 \
 		log-0.4.21 \
-		memchr-2.7.1 \
-		minimal-lexical-0.2.1 \
+		memchr-2.8.3 \
 		mio-1.0.3 \
-		nom-7.1.3 \
+		nom-8.0.0 \
 		normalize-line-endings-0.3.0 \
 		num-traits-0.2.19 \
-		once_cell-1.19.0 \
 		owo-colors-4.2.3 \
 		parking_lot-0.12.1 \
 		parking_lot_core-0.9.9 \
-		petgraph-0.6.4 \
+		petgraph-0.8.3 \
 		predicates-3.1.3 \
 		predicates-core-1.0.6 \
 		predicates-tree-1.0.9 \
@@ -100,7 +98,6 @@ CARGO_CRATES=	ahash-0.8.11 \
 		regex-syntax-0.8.8 \
 		rustc-hash-2.0.0 \
 		rustix-0.38.34 \
-		rustversion-1.0.14 \
 		ryu-1.0.17 \
 		same-file-1.0.6 \
 		scopeguard-1.2.0 \
@@ -115,15 +112,15 @@ CARGO_CRATES=	ahash-0.8.11 \
 		smallvec-1.13.2 \
 		streaming-iterator-0.1.9 \
 		strsim-0.11.1 \
-		strum-0.26.3 \
-		strum_macros-0.26.4 \
+		strum-0.28.0 \
+		strum_macros-0.28.0 \
 		syn-2.0.106 \
 		termcolor-1.4.1 \
 		terminal_size-0.4.1 \
 		termtree-0.4.1 \
-		tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
-		tikv-jemallocator-0.6.0 \
-		tree-sitter-0.26.3 \
+		tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8 \
+		tikv-jemallocator-0.7.0 \
+		tree-sitter-0.26.10 \
 		tree-sitter-ada-0.1.0 \
 		tree-sitter-asm-0.24.0 \
 		tree-sitter-bash-0.25.1 \
@@ -132,35 +129,37 @@ CARGO_CRATES=	ahash-0.8.11 \
 		tree-sitter-clojure-orchard-0.2.5 \
 		tree-sitter-cmake-0.7.1 \
 		tree-sitter-commonlisp-0.4.1 \
+		tree-sitter-containerfile-0.8.0 \
 		tree-sitter-cpp-0.23.4 \
 		tree-sitter-css-0.25.0 \
-		tree-sitter-dart-orchard-0.3.2 \
+		tree-sitter-dart-orchard-0.5.0 \
 		tree-sitter-devicetree-0.14.1 \
-		tree-sitter-elisp-1.6.1 \
+		tree-sitter-elisp-1.7.2 \
 		tree-sitter-elixir-0.3.4 \
 		tree-sitter-elm-5.8.0 \
-		tree-sitter-erlang-0.16.0 \
-		tree-sitter-fortran-0.5.1 \
+		tree-sitter-erlang-0.20.0 \
+		tree-sitter-fish-3.6.0 \
+		tree-sitter-fortran-0.6.0 \
 		tree-sitter-fsharp-0.3.0 \
 		tree-sitter-gleam-1.0.0 \
 		tree-sitter-go-0.25.0 \
 		tree-sitter-haskell-0.23.1 \
 		tree-sitter-hcl-1.1.0 \
 		tree-sitter-html-0.23.2 \
-		tree-sitter-java-0.23.4 \
+		tree-sitter-java-orchard-0.5.9 \
 		tree-sitter-javascript-0.25.0 \
 		tree-sitter-json-0.24.8 \
 		tree-sitter-julia-0.23.1 \
-		tree-sitter-language-0.1.6 \
+		tree-sitter-language-0.1.7 \
 		tree-sitter-lua-0.5.0 \
 		tree-sitter-make-1.1.1 \
 		tree-sitter-newick-1.1.0 \
 		tree-sitter-nix-0.3.0 \
 		tree-sitter-objc-3.0.2 \
-		tree-sitter-ocaml-0.24.2 \
+		tree-sitter-ocaml-0.25.0 \
 		tree-sitter-pascal-0.10.0 \
-		tree-sitter-php-0.23.11 \
-		tree-sitter-proto-0.2.0 \
+		tree-sitter-php-0.24.2 \
+		tree-sitter-proto-0.4.0 \
 		tree-sitter-python-0.25.0 \
 		tree-sitter-qmljs-0.3.0 \
 		tree-sitter-r-1.2.0 \
@@ -180,11 +179,11 @@ CARGO_CRATES=	ahash-0.8.11 \
 		tree-sitter-xml-0.7.0 \
 		tree-sitter-yaml-0.7.2 \
 		tree-sitter-zig-1.1.2 \
-		tree_magic_mini-3.1.6 \
+		tree_magic_mini-3.2.2 \
 		ts-parser-perl-1.0.1 \
 		typed-arena-2.0.2 \
 		unicode-ident-1.0.12 \
-		unicode-width-0.1.11 \
+		unicode-width-0.2.2 \
 		utf8parse-0.2.2 \
 		version_check-0.9.4 \
 		wait-timeout-0.2.0 \
@@ -214,9 +213,7 @@ CARGO_CRATES=	ahash-0.8.11 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
 		wu-diff-0.1.2 \
-		yansi-1.0.1 \
-		zerocopy-0.7.32 \
-		zerocopy-derive-0.7.32
+		yansi-1.0.1
 
 PORTSCOUT=	ignore:1
 
diff --git a/textproc/difftastic/distinfo b/textproc/difftastic/distinfo
index d18d7cb68adb..a5eed4425ae5 100644
--- a/textproc/difftastic/distinfo
+++ b/textproc/difftastic/distinfo
@@ -1,6 +1,4 @@
-TIMESTAMP = 1778613232
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+TIMESTAMP = 1788880894
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
 SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
@@ -25,8 +23,8 @@ SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f
 SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
 SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
 SIZE (rust/crates/bstr-1.9.1.crate) = 380305
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
+SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671
 SHA256 (rust/crates/cc-1.2.54.crate) = 6354c81bbfd62d9cfa9cb3c773c2b7b2a3a482d569de977fd0e961f6e7c00583
 SIZE (rust/crates/cc-1.2.54.crate) = 93609
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -41,8 +39,8 @@ SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c
 SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
 SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
 SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
-SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
-SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-epoch-0.9.20.crate) = 2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f
+SIZE (rust/crates/crossbeam-epoch-0.9.20.crate) = 47545
 SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
 SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
 SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
@@ -67,18 +65,22 @@ SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4
 SIZE (rust/crates/errno-0.3.8.crate) = 10645
 SHA256 (rust/crates/find-msvc-tools-0.1.8.crate) = 8591b0bcc8a98a64310a2fae1bb3e9b8564dd10e381e6e28010fde8e8e8568db
 SIZE (rust/crates/find-msvc-tools-0.1.8.crate) = 31151
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
 SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
 SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-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/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/globset-0.4.19.crate) = e47d37d2ae4464254884b60ab7071be2b876a9c35b696bd018ddcc76847309cd
+SIZE (rust/crates/globset-0.4.19.crate) = 29646
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a
+SIZE (rust/crates/hashbrown-0.17.1.crate) = 155512
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
@@ -87,10 +89,10 @@ SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa
 SIZE (rust/crates/humansize-2.1.3.crate) = 11953
 SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
 SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
-SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/ignore-0.4.29.crate) = d4ffa3a0547a138e59ddd6fa3b7c672ed47e6ad6a3cd177984ff1116aa5ba742
+SIZE (rust/crates/ignore-0.4.29.crate) = 62309
+SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
+SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
 SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
 SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
@@ -111,28 +113,24 @@ SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae
 SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
 SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
 SIZE (rust/crates/log-0.4.21.crate) = 43442
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/memchr-2.8.3.crate) = cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98
+SIZE (rust/crates/memchr-2.8.3.crate) = 99165
 SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
 SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
-SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
 SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
 SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
 SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
 SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
 SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
 SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
 SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
 SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
-SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
-SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
+SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455
+SIZE (rust/crates/petgraph-0.8.3.crate) = 807555
 SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
 SIZE (rust/crates/predicates-3.1.3.crate) = 24063
 SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
@@ -165,8 +163,6 @@ SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690
 SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691
 SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
 SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
 SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
 SIZE (rust/crates/ryu-1.0.17.crate) = 47537
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -195,10 +191,10 @@ SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3
 SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
 SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum-0.28.0.crate) = 9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd
+SIZE (rust/crates/strum-0.28.0.crate) = 8550
+SHA256 (rust/crates/strum_macros-0.28.0.crate) = ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664
+SIZE (rust/crates/strum_macros-0.28.0.crate) = 30964
 SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
 SIZE (rust/crates/syn-2.0.106.crate) = 301514
 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
@@ -207,12 +203,12 @@ SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0b
 SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
 SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
 SIZE (rust/crates/termtree-0.4.1.crate) = 4557
-SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
-SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
-SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
-SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
-SHA256 (rust/crates/tree-sitter-0.26.3.crate) = 974d205cc395652cfa8b37daa053fe56eebd429acf8dc055503fee648dae981e
-SIZE (rust/crates/tree-sitter-0.26.3.crate) = 195364
+SHA256 (rust/crates/tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8.crate) = 1a2825c78386b4ae0314074867860ba9577875de945f05992c38815cbec327f0
+SIZE (rust/crates/tikv-jemalloc-sys-0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8.crate) = 1037885
+SHA256 (rust/crates/tikv-jemallocator-0.7.0.crate) = 249f09e49ab1609436f34c776e84231bead18d6a955f119f939bdc1d847561bd
+SIZE (rust/crates/tikv-jemallocator-0.7.0.crate) = 14004
+SHA256 (rust/crates/tree-sitter-0.26.10.crate) = 3c343ed63e3f5c64d1acdecb5d2c13d4e169cb5fde0052106ebaa6c6f27f9e55
+SIZE (rust/crates/tree-sitter-0.26.10.crate) = 199975
 SHA256 (rust/crates/tree-sitter-ada-0.1.0.crate) = 8d9fcdd64359c98fcc99d72f6d3d6ca5d6d76ce325ac39430b1d283a0fb61ca1
 SIZE (rust/crates/tree-sitter-ada-0.1.0.crate) = 175242
 SHA256 (rust/crates/tree-sitter-asm-0.24.0.crate) = 743a0377253cd5505841e61ba1093a04b3a949b2b751752ff956040dda14f1bc
@@ -229,24 +225,28 @@ SHA256 (rust/crates/tree-sitter-cmake-0.7.1.crate) = 7c1b35d1dd7396d24b3e826bb0f
 SIZE (rust/crates/tree-sitter-cmake-0.7.1.crate) = 49838
 SHA256 (rust/crates/tree-sitter-commonlisp-0.4.1.crate) = 36c662ae95eee8c5ada519d4fe87261c5fbcc3ffaac4b10c03d460154cd6a9b2
 SIZE (rust/crates/tree-sitter-commonlisp-0.4.1.crate) = 254644
+SHA256 (rust/crates/tree-sitter-containerfile-0.8.0.crate) = 1555ef425ecf06d7f65d58b3f9d3db3bb7fbd4ad135b4e7e40f194b0859ea16f
+SIZE (rust/crates/tree-sitter-containerfile-0.8.0.crate) = 57099
 SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743
 SIZE (rust/crates/tree-sitter-cpp-0.23.4.crate) = 971129
 SHA256 (rust/crates/tree-sitter-css-0.25.0.crate) = a5cbc5e18f29a2c6d6435891f42569525cf95435a3e01c2f1947abcde178686f
 SIZE (rust/crates/tree-sitter-css-0.25.0.crate) = 52131
-SHA256 (rust/crates/tree-sitter-dart-orchard-0.3.2.crate) = 3fcc68a1fd54afbeabc13b64a07b1ef611805690800fa2a57c1d1b90970a902e
-SIZE (rust/crates/tree-sitter-dart-orchard-0.3.2.crate) = 290744
+SHA256 (rust/crates/tree-sitter-dart-orchard-0.5.0.crate) = 26a7282fbb2427b043d84368ff62d54e098e93f47a0bede90c75db7c08f315b4
+SIZE (rust/crates/tree-sitter-dart-orchard-0.5.0.crate) = 307680
 SHA256 (rust/crates/tree-sitter-devicetree-0.14.1.crate) = b1e6874b59d8252cbaf9750f7152166e17ed162921a5f6d4e8bd2a2bc2aed46b
 SIZE (rust/crates/tree-sitter-devicetree-0.14.1.crate) = 71568
-SHA256 (rust/crates/tree-sitter-elisp-1.6.1.crate) = 5e2e9a6ab3cebf24ca41cdc1f985549b9b33f7ef25c19ac7d18e53a4ee24da09
-SIZE (rust/crates/tree-sitter-elisp-1.6.1.crate) = 28074
+SHA256 (rust/crates/tree-sitter-elisp-1.7.2.crate) = 6b8b82ab7474028f20d2119285566f219209ebdbeec767fa28025b70f94f8cf3
+SIZE (rust/crates/tree-sitter-elisp-1.7.2.crate) = 29136
 SHA256 (rust/crates/tree-sitter-elixir-0.3.4.crate) = e45d444647b4fd53d8fd32474c1b8bedc1baa22669ce3a78d083e365fa9a2d3f
 SIZE (rust/crates/tree-sitter-elixir-0.3.4.crate) = 460085
 SHA256 (rust/crates/tree-sitter-elm-5.8.0.crate) = accee95d95c001e53f5ab1a1168f1ed1c6ec763a17fb48b43acf5bf4ff9e3423
 SIZE (rust/crates/tree-sitter-elm-5.8.0.crate) = 125963
-SHA256 (rust/crates/tree-sitter-erlang-0.16.0.crate) = ceb442e728225d601db0661f60d64e166bd9b9a55c587f71d4e4f27378717cce
-SIZE (rust/crates/tree-sitter-erlang-0.16.0.crate) = 136252
-SHA256 (rust/crates/tree-sitter-fortran-0.5.1.crate) = ce58ab374a2cc3a2ff8a5dab2e5230530dbfcb439475afa75233f59d1d115b40
-SIZE (rust/crates/tree-sitter-fortran-0.5.1.crate) = 1595514
+SHA256 (rust/crates/tree-sitter-erlang-0.20.0.crate) = 3107efc581d335488dc38d2f51ca8b7a6a98e36f07f95a8e963f031edda6f568
+SIZE (rust/crates/tree-sitter-erlang-0.20.0.crate) = 137122
+SHA256 (rust/crates/tree-sitter-fish-3.6.0.crate) = 014e3b299f251e9c2e372e3b5e1b0323ef21196e9aa2e90a5bc1f6130cbe8b18
+SIZE (rust/crates/tree-sitter-fish-3.6.0.crate) = 38856
+SHA256 (rust/crates/tree-sitter-fortran-0.6.0.crate) = ea5fea41363a9b59666001dc26c4b356d4e164da27c6ce31145e00aba6bf9b16
+SIZE (rust/crates/tree-sitter-fortran-0.6.0.crate) = 1478810
 SHA256 (rust/crates/tree-sitter-fsharp-0.3.0.crate) = 054fba748f8bf3604fc14191b4e7da66d1b887de0e285e32cf6dbd2a3db3fc42
 SIZE (rust/crates/tree-sitter-fsharp-0.3.0.crate) = 4040512
 SHA256 (rust/crates/tree-sitter-gleam-1.0.0.crate) = f0175c53793bda5d444360dd5add25463d18d66afb7f521d6791e2fc61bf2fb3
@@ -259,16 +259,16 @@ SHA256 (rust/crates/tree-sitter-hcl-1.1.0.crate) = 5a7b2cc3d7121553b84309fab9d11
 SIZE (rust/crates/tree-sitter-hcl-1.1.0.crate) = 60729
 SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee
 SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295
-SHA256 (rust/crates/tree-sitter-java-0.23.4.crate) = 6f9b24494d5f386acb2c086e0541c1b145692e0e012101ddb8257737b83c2803
-SIZE (rust/crates/tree-sitter-java-0.23.4.crate) = 159835
+SHA256 (rust/crates/tree-sitter-java-orchard-0.5.9.crate) = 660a7a7660bab0969c9f46faa2274fad4cad48c087ab66d8697d4f94d80f19b7
+SIZE (rust/crates/tree-sitter-java-orchard-0.5.9.crate) = 167860
 SHA256 (rust/crates/tree-sitter-javascript-0.25.0.crate) = 68204f2abc0627a90bdf06e605f5c470aa26fdcb2081ea553a04bdad756693f5
 SIZE (rust/crates/tree-sitter-javascript-0.25.0.crate) = 151425
 SHA256 (rust/crates/tree-sitter-json-0.24.8.crate) = 4d727acca406c0020cffc6cf35516764f36c8e3dc4408e5ebe2cb35a947ec471
 SIZE (rust/crates/tree-sitter-json-0.24.8.crate) = 13236
 SHA256 (rust/crates/tree-sitter-julia-0.23.1.crate) = 4144731a178812ee867619b1e98b3b91e54c1652304b26e5ebe3175b701de323
 SIZE (rust/crates/tree-sitter-julia-0.23.1.crate) = 2634806
-SHA256 (rust/crates/tree-sitter-language-0.1.6.crate) = 4ae62f7eae5eb549c71b76658648b72cc6111f2d87d24a1e31fa907f4943e3ce
-SIZE (rust/crates/tree-sitter-language-0.1.6.crate) = 7642
+SHA256 (rust/crates/tree-sitter-language-0.1.7.crate) = 009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782
+SIZE (rust/crates/tree-sitter-language-0.1.7.crate) = 7945
 SHA256 (rust/crates/tree-sitter-lua-0.5.0.crate) = 8daaf5f4235188a58603c39760d5fa5d4b920d36a299c934adddae757f32a10c
 SIZE (rust/crates/tree-sitter-lua-0.5.0.crate) = 47065
 SHA256 (rust/crates/tree-sitter-make-1.1.1.crate) = c5998dc7cbcbdab19fae8aefef982bf2d6544513d8d2e69cc44aec4c63810104
@@ -279,14 +279,14 @@ SHA256 (rust/crates/tree-sitter-nix-0.3.0.crate) = 4952a9733f3a98f6683a0ccd1035d
 SIZE (rust/crates/tree-sitter-nix-0.3.0.crate) = 45486
 SHA256 (rust/crates/tree-sitter-objc-3.0.2.crate) = 9ca8bb556423fc176f0535e79d525f783a6684d3c9da81bf9d905303c129e1d2
 SIZE (rust/crates/tree-sitter-objc-3.0.2.crate) = 1532961
-SHA256 (rust/crates/tree-sitter-ocaml-0.24.2.crate) = 7d19db582b3855f56b5f9ec484170fbfb9ee60b938ec7720d76d2ee788e8b640
-SIZE (rust/crates/tree-sitter-ocaml-0.24.2.crate) = 3774468
+SHA256 (rust/crates/tree-sitter-ocaml-0.25.0.crate) = 0b943275476bac8f73e08bc4050e21d89d61ff68e1751b789ba74917b9147a85
+SIZE (rust/crates/tree-sitter-ocaml-0.25.0.crate) = 1725930
 SHA256 (rust/crates/tree-sitter-pascal-0.10.0.crate) = ca037a9d7fd7441903e8946bfd223831b03d6bc979a50c8a5d4b9b6bdce91aaf
 SIZE (rust/crates/tree-sitter-pascal-0.10.0.crate) = 236236
-SHA256 (rust/crates/tree-sitter-php-0.23.11.crate) = f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c
-SIZE (rust/crates/tree-sitter-php-0.23.11.crate) = 475556
-SHA256 (rust/crates/tree-sitter-proto-0.2.0.crate) = 8e4360b434b5980fc397137ef29e1988619fef4159ac86fa7ac5777d459d3924
-SIZE (rust/crates/tree-sitter-proto-0.2.0.crate) = 36221
+SHA256 (rust/crates/tree-sitter-php-0.24.2.crate) = 0d8c17c3ab69052c5eeaa7ff5cd972dd1bc25d1b97ee779fec391ad3b5df5592
+SIZE (rust/crates/tree-sitter-php-0.24.2.crate) = 623737
+SHA256 (rust/crates/tree-sitter-proto-0.4.0.crate) = 2e410ccb5fa3cbd6bf7b8e512ecf7ad9d5254395b822bfe9f751b50fa978f31c
+SIZE (rust/crates/tree-sitter-proto-0.4.0.crate) = 39097
 SHA256 (rust/crates/tree-sitter-python-0.25.0.crate) = 6bf85fd39652e740bf60f46f4cda9492c3a9ad75880575bf14960f775cb74a1c
 SIZE (rust/crates/tree-sitter-python-0.25.0.crate) = 180146
 SHA256 (rust/crates/tree-sitter-qmljs-0.3.0.crate) = 67445ea937cd7eadaf2f628e2e7dd234374586cc31b4d1d63dbb5f5e7f9d9b62
@@ -325,16 +325,16 @@ SHA256 (rust/crates/tree-sitter-yaml-0.7.2.crate) = 53c223db85f05e34794f06545484
 SIZE (rust/crates/tree-sitter-yaml-0.7.2.crate) = 107299
 SHA256 (rust/crates/tree-sitter-zig-1.1.2.crate) = ab11fc124851b0db4dd5e55983bbd9631192e93238389dcd44521715e5d53e28
 SIZE (rust/crates/tree-sitter-zig-1.1.2.crate) = 212493
-SHA256 (rust/crates/tree_magic_mini-3.1.6.crate) = aac5e8971f245c3389a5a76e648bfc80803ae066a1243a75db0064d7c1129d63
-SIZE (rust/crates/tree_magic_mini-3.1.6.crate) = 14869
+SHA256 (rust/crates/tree_magic_mini-3.2.2.crate) = b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6
+SIZE (rust/crates/tree_magic_mini-3.2.2.crate) = 16074
 SHA256 (rust/crates/ts-parser-perl-1.0.1.crate) = 414cb3e098cb9be31093f9e2ec3485877444ea70ebd5ac19df46753dbd712cfd
 SIZE (rust/crates/ts-parser-perl-1.0.1.crate) = 1445193
 SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
 SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
 SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
@@ -395,9 +395,5 @@ SHA256 (rust/crates/wu-diff-0.1.2.crate) = 8e3e6735fcde06432870db8dc9d7e3ab1b937
 SIZE (rust/crates/wu-diff-0.1.2.crate) = 33439
 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
 SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
-SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
-SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
-SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
-SHA256 (Wilfred-difftastic-0.69.0_GH0.tar.gz) = 49d722fb80a0324ea99fe11907f796cde635443084d15cc6f1afd9e0de54bde0
-SIZE (Wilfred-difftastic-0.69.0_GH0.tar.gz) = 15503793
+SHA256 (Wilfred-difftastic-0.70.0_GH0.tar.gz) = 4f89fdce7f58eb0521c14c14a7f76144dab5aa01400b332dd8710b550d32dc4c
+SIZE (Wilfred-difftastic-0.70.0_GH0.tar.gz) = 15362674