Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jan 2025 22:06:51 GMT
From:      Ashish SHUKLA <ashish@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 0c0e905234d6 - main - editors/helix: Update to 25.01
Message-ID:  <202501032206.503M6p3p071260@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by ashish:

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

commit 0c0e905234d6eb55e86fe7748274ef85e0fda12c
Author:     Ashish SHUKLA <ashish@FreeBSD.org>
AuthorDate: 2025-01-03 21:47:47 +0000
Commit:     Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2025-01-03 22:06:22 +0000

    editors/helix: Update to 25.01
---
 editors/helix/Makefile        |   68 +--
 editors/helix/Makefile.crates |  440 +++++++++---------
 editors/helix/distinfo        | 1016 ++++++++++++++++++++++-------------------
 editors/helix/pkg-plist       |  107 ++++-
 4 files changed, 907 insertions(+), 724 deletions(-)

diff --git a/editors/helix/Makefile b/editors/helix/Makefile
index 018f57b64637..ba9a2987ed3a 100644
--- a/editors/helix/Makefile
+++ b/editors/helix/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	helix
-DISTVERSION=	24.07
-PORTREVISION=	4
+DISTVERSION=	25.01
 CATEGORIES=	editors
 MASTER_SITES=	https://git.sr.ht/~ecs/tree-sitter-hare/archive/:treesitterhare \
 		https://git.sr.ht/~jummit/tree-sitter-wren/archive/:treesitterwren \
@@ -29,19 +28,21 @@ GH_TUPLE=	\
 		briot:tree-sitter-ada:ba0894ef:briot_tree_sitter_ada/runtime/grammars/sources/ada \
 		adl-lang:tree-sitter-adl:2787d04b:adl_lang_tree_sitter_adl/runtime/grammars/sources/adl \
 		tree-sitter:tree-sitter-agda:c21c3a0f:tree_sitter_tree_sitter_agda/runtime/grammars/sources/agda \
+		amber-lang:tree-sitter-amber:c6df3ec2:amber_lang_tree_sitter_amber/runtime/grammars/sources/amber \
 		virchau13:tree-sitter-astro:947e9308:virchau13_tree_sitter_astro/runtime/grammars/sources/astro \
 		Beaglefoot:tree-sitter-awk:a799bc5d:Beaglefoot_tree_sitter_awk/runtime/grammars/sources/awk \
 		tree-sitter:tree-sitter-bash:f8fb3274:tree_sitter_tree_sitter_bash/runtime/grammars/sources/bash \
 		vito:tree-sitter-bass:501133e2:vito_tree_sitter_bass/runtime/grammars/sources/bass \
 		polarmutex:tree-sitter-beancount:f3741a3a:polarmutex_tree_sitter_beancount/runtime/grammars/sources/beancount \
 		latex-lsp:tree-sitter-bibtex:ccfd77db:latex_lsp_tree_sitter_bibtex/runtime/grammars/sources/bibtex \
-		the-mikedavis:tree-sitter-bicep:d8e097fc:the_mikedavis_tree_sitter_bicep/runtime/grammars/sources/bicep \
+		tree-sitter-grammars:tree-sitter-bicep:0092c7d1:tree_sitter_grammars_tree_sitter_bicep/runtime/grammars/sources/bicep \
 		tree-sitter-grammars:tree-sitter-bitbake:10bacac9:tree_sitter_grammars_tree_sitter_bitbake/runtime/grammars/sources/bitbake \
 		EmranMR:tree-sitter-blade:4c66efe1:EmranMR_tree_sitter_blade/runtime/grammars/sources/blade \
 		tree-sitter:tree-sitter-c:7175a6dd:tree_sitter_tree_sitter_c/runtime/grammars/sources/c \
 		starkware-libs:tree-sitter-cairo:e3a02122:starkware_libs_tree_sitter_cairo/runtime/grammars/sources/cairo \
 		amaanq:tree-sitter-capnp:fc6e2add:amaanq_tree_sitter_capnp/runtime/grammars/sources/capnp \
 		bufbuild:tree-sitter-cel:9f2b65da:bufbuild_tree_sitter_cel/runtime/grammars/sources/cel \
+		Decurity:tree-sitter-circom:02150524:Decurity_tree_sitter_circom/runtime/grammars/sources/circom \
 		sogaiu:tree-sitter-clojure:e57c569a:sogaiu_tree_sitter_clojure/runtime/grammars/sources/clojure \
 		uyha:tree-sitter-cmake:6e51463e:uyha_tree_sitter_cmake/runtime/grammars/sources/cmake \
 		stsewd:tree-sitter-comment:aefcc281:stsewd_tree_sitter_comment/runtime/grammars/sources/comment \
@@ -50,13 +51,14 @@ GH_TUPLE=	\
 		tree-sitter:tree-sitter-c-sharp:5b60f995:tree_sitter_tree_sitter_c_sharp/runtime/grammars/sources/c-sharp \
 		tree-sitter:tree-sitter-css:769203d0:tree_sitter_tree_sitter_css/runtime/grammars/sources/css \
 		eonpatapon:tree-sitter-cue:61843e3b:eonpatapon_tree_sitter_cue/runtime/grammars/sources/cue \
+		elliotfontaine:tree-sitter-cylc:30dd40d9:elliotfontaine_tree_sitter_cylc/runtime/grammars/sources/cylc \
 		gdamore:tree-sitter-d:5566f8ce:gdamore_tree_sitter_d/runtime/grammars/sources/d \
 		UserNobody14:tree-sitter-dart:e398400a:UserNobody14_tree_sitter_dart/runtime/grammars/sources/dart \
 		dynamotn:tree-sitter-dbml:2e2fa564:dynamotn_tree_sitter_dbml/runtime/grammars/sources/dbml \
 		joelspadin:tree-sitter-devicetree:877adbfa:joelspadin_tree_sitter_devicetree/runtime/grammars/sources/devicetree \
 		jbellerb:tree-sitter-dhall:affb6ee3:jbellerb_tree_sitter_dhall/runtime/grammars/sources/dhall \
 		the-mikedavis:tree-sitter-diff:fd74c78f:the_mikedavis_tree_sitter_diff/runtime/grammars/sources/diff \
-		camdencheek:tree-sitter-dockerfile:8ee3a0f7:camdencheek_tree_sitter_dockerfile/runtime/grammars/sources/dockerfile \
+		camdencheek:tree-sitter-dockerfile:087daa20:camdencheek_tree_sitter_dockerfile/runtime/grammars/sources/dockerfile \
 		rydesun:tree-sitter-dot:91723074:rydesun_tree_sitter_dot/runtime/grammars/sources/dot \
 		KMikeeU:tree-sitter-dtd:6116becb:KMikeeU_tree_sitter_dtd/runtime/grammars/sources/dtd \
 		glehmann:tree-sitter-earthfile:dbfb970a:glehmann_tree_sitter_earthfile/runtime/grammars/sources/earthfile \
@@ -73,29 +75,31 @@ GH_TUPLE=	\
 		ram02z:tree-sitter-fish:84436cf2:ram02z_tree_sitter_fish/runtime/grammars/sources/fish \
 		alexanderbrevig:tree-sitter-forth:90189238:alexanderbrevig_tree_sitter_forth/runtime/grammars/sources/forth \
 		stadelmanma:tree-sitter-fortran:f0f2f100:stadelmanma_tree_sitter_fortran/runtime/grammars/sources/fortran \
-		kaashyapan:tree-sitter-fsharp:18da392f:kaashyapan_tree_sitter_fsharp/runtime/grammars/sources/fsharp \
+		ionide:tree-sitter-fsharp:996ea998:ionide_tree_sitter_fsharp/runtime/grammars/sources/fsharp \
 		sirius94:tree-sitter-gas:60f44364:sirius94_tree_sitter_gas/runtime/grammars/sources/gas \
-		PrestonKnopp:tree-sitter-gdscript:a4b57cc3:PrestonKnopp_tree_sitter_gdscript/runtime/grammars/sources/gdscript \
+		PrestonKnopp:tree-sitter-gdscript:1f1e782f:PrestonKnopp_tree_sitter_gdscript/runtime/grammars/sources/gdscript \
+		SamyAB:tree-sitter-gherkin:43873ee8:SamyAB_tree_sitter_gherkin/runtime/grammars/sources/gherkin \
 		mtoohey31:tree-sitter-gitattributes:3dd50808:mtoohey31_tree_sitter_gitattributes/runtime/grammars/sources/gitattributes \
 		the-mikedavis:tree-sitter-git-commit:6f193a66:the_mikedavis_tree_sitter_git_commit/runtime/grammars/sources/git-commit \
 		the-mikedavis:tree-sitter-git-config:9c2a1b78:the_mikedavis_tree_sitter_git_config/runtime/grammars/sources/git-config \
 		shunsambongi:tree-sitter-gitignore:f4685bf1:shunsambongi_tree_sitter_gitignore/runtime/grammars/sources/gitignore \
 		the-mikedavis:tree-sitter-git-rebase:d8a4207e:the_mikedavis_tree_sitter_git_rebase/runtime/grammars/sources/git-rebase \
-		gleam-lang:tree-sitter-gleam:bcf9c45b:gleam_lang_tree_sitter_gleam/runtime/grammars/sources/gleam \
+		gleam-lang:tree-sitter-gleam:426e6708:gleam_lang_tree_sitter_gleam/runtime/grammars/sources/gleam \
 		ember-tooling:tree-sitter-glimmer:5dc6d104:ember_tooling_tree_sitter_glimmer/runtime/grammars/sources/glimmer \
 		theHamsta:tree-sitter-glsl:88408ffc:theHamsta_tree_sitter_glsl/runtime/grammars/sources/glsl \
 		willcassella:tree-sitter-gn:e18d6e36:willcassella_tree_sitter_gn/runtime/grammars/sources/gn \
 		tree-sitter:tree-sitter-go:64457ea6:tree_sitter_tree_sitter_go/runtime/grammars/sources/go \
-		PrestonKnopp:tree-sitter-godot-resource:b6ef0768:PrestonKnopp_tree_sitter_godot_resource/runtime/grammars/sources/godot-resource \
+		PrestonKnopp:tree-sitter-godot-resource:2ffb90de:PrestonKnopp_tree_sitter_godot_resource/runtime/grammars/sources/godot-resource \
 		camdencheek:tree-sitter-go-mod:e8f51f8e:camdencheek_tree_sitter_go_mod/runtime/grammars/sources/gomod \
 		dannylongeuay:tree-sitter-go-template:395a33e0:dannylongeuay_tree_sitter_go_template/runtime/grammars/sources/gotmpl \
 		omertuc:tree-sitter-go-work:6dd9dd79:omertuc_tree_sitter_go_work/runtime/grammars/sources/gowork \
+		brownts:tree-sitter-gpr:cea857d3:brownts_tree_sitter_gpr/runtime/grammars/sources/gpr \
 		bkegley:tree-sitter-graphql:5e66e961:bkegley_tree_sitter_graphql/runtime/grammars/sources/graphql \
 		murtaza64:tree-sitter-groovy:235009aa:murtaza64_tree_sitter_groovy/runtime/grammars/sources/groovy \
 		tree-sitter:tree-sitter-haskell:d7ac98f4:tree_sitter_tree_sitter_haskell/runtime/grammars/sources/haskell \
 		MercuryTechnologies:tree-sitter-haskell-persistent:58a6ccfd:MercuryTechnologies_tree_sitter_haskell_persistent/runtime/grammars/sources/haskell-persistent \
-		MichaHoffmann:tree-sitter-hcl:3cb7fc28:MichaHoffmann_tree_sitter_hcl/runtime/grammars/sources/hcl \
-		phoenixframework:tree-sitter-heex:2e1348c3:phoenixframework_tree_sitter_heex/runtime/grammars/sources/heex \
+		tree-sitter-grammars:tree-sitter-hcl:9e3ec984:tree_sitter_grammars_tree_sitter_hcl/runtime/grammars/sources/hcl \
+		phoenixframework:tree-sitter-heex:f6b83f30:phoenixframework_tree_sitter_heex/runtime/grammars/sources/heex \
 		antosha417:tree-sitter-hocon:c390f105:antosha417_tree_sitter_hocon/runtime/grammars/sources/hocon \
 		urbit-pilled:tree-sitter-hoon:1d5df35a:urbit_pilled_tree_sitter_hoon/runtime/grammars/sources/hoon \
 		ath3:tree-sitter-hosts:301b9379:ath3_tree_sitter_hosts/runtime/grammars/sources/hosts \
@@ -109,22 +113,25 @@ GH_TUPLE=	\
 		tree-sitter:tree-sitter-java:09d650de:tree_sitter_tree_sitter_java/runtime/grammars/sources/java \
 		tree-sitter:tree-sitter-javascript:f772967f:tree_sitter_tree_sitter_javascript/runtime/grammars/sources/javascript \
 		varpeti:tree-sitter-jinja2:a533cd3c:varpeti_tree_sitter_jinja2/runtime/grammars/sources/jinja2 \
+		kareigu:tree-sitter-jjdescription:d09205b5:kareigu_tree_sitter_jjdescription/runtime/grammars/sources/jjdescription \
+		flurie:tree-sitter-jq:13990f53:flurie_tree_sitter_jq/runtime/grammars/sources/jq \
 		tree-sitter:tree-sitter-jsdoc:189a6a48:tree_sitter_tree_sitter_jsdoc/runtime/grammars/sources/jsdoc \
 		tree-sitter:tree-sitter-json:73076754:tree_sitter_tree_sitter_json/runtime/grammars/sources/json \
 		Joakker:tree-sitter-json5:c23f7a9b:Joakker_tree_sitter_json5/runtime/grammars/sources/json5 \
 		sourcegraph:tree-sitter-jsonnet:0475a501:sourcegraph_tree_sitter_jsonnet/runtime/grammars/sources/jsonnet \
 		tree-sitter:tree-sitter-julia:8fb38abf:tree_sitter_tree_sitter_julia/runtime/grammars/sources/julia \
-		IndianBoy42:tree-sitter-just:8af0aab7:IndianBoy42_tree_sitter_just/runtime/grammars/sources/just \
+		poliorcetics:tree-sitter-just:180bb15d:poliorcetics_tree_sitter_just/runtime/grammars/sources/just \
 		amaanq:tree-sitter-kdl:3ca569b9:amaanq_tree_sitter_kdl/runtime/grammars/sources/kdl \
 		mtoohey31:tree-sitter-koka:96d070c3:mtoohey31_tree_sitter_koka/runtime/grammars/sources/koka \
 		fwcd:tree-sitter-kotlin:a4f71eb9:fwcd_tree_sitter_kotlin/runtime/grammars/sources/kotlin \
+		koto-lang:tree-sitter-koto:b420f792:koto_lang_tree_sitter_koto/runtime/grammars/sources/koto \
 		latex-lsp:tree-sitter-latex:8c75e93c:latex_lsp_tree_sitter_latex/runtime/grammars/sources/latex \
 		mtoohey31:tree-sitter-ld:0e9695ae:mtoohey31_tree_sitter_ld/runtime/grammars/sources/ld \
 		kepet19:tree-sitter-ldif:0a917207:kepet19_tree_sitter_ldif/runtime/grammars/sources/ldif \
 		Julian:tree-sitter-lean:d9842610:Julian_tree_sitter_lean/runtime/grammars/sources/lean \
 		cbarrete:tree-sitter-ledger:1f864fb2:cbarrete_tree_sitter_ledger/runtime/grammars/sources/ledger \
-		benwilliamgraham:tree-sitter-llvm:e9948edc:benwilliamgraham_tree_sitter_llvm/runtime/grammars/sources/llvm \
-		Flakebi:tree-sitter-llvm-mir:06fabca1:Flakebi_tree_sitter_llvm_mir/runtime/grammars/sources/llvm-mir \
+		benwilliamgraham:tree-sitter-llvm:c14cb839:benwilliamgraham_tree_sitter_llvm/runtime/grammars/sources/llvm \
+		Flakebi:tree-sitter-llvm-mir:d166ff8c:Flakebi_tree_sitter_llvm_mir/runtime/grammars/sources/llvm-mir \
 		Tudyx:tree-sitter-log:62cfe307:Tudyx_tree_sitter_log/runtime/grammars/sources/log \
 		tree-sitter-grammars:tree-sitter-lua:88e44647:tree_sitter_grammars_tree_sitter_lua/runtime/grammars/sources/lua \
 		alemuller:tree-sitter-make:a4b91874:alemuller_tree_sitter_make/runtime/grammars/sources/make \
@@ -135,8 +142,8 @@ GH_TUPLE=	\
 		staysail:tree-sitter-meson:32a83e8f:staysail_tree_sitter_meson/runtime/grammars/sources/meson \
 		lsh:tree-sitter-mojo:3d7c53b8:lsh_tree_sitter_mojo/runtime/grammars/sources/mojo \
 		tzakian:tree-sitter-move:8bc0d169:tzakian_tree_sitter_move/runtime/grammars/sources/move \
-		naclsn:tree-sitter-nasm:a0db15db:naclsn_tree_sitter_nasm/runtime/grammars/sources/nasm \
-		nickel-lang:tree-sitter-nickel:e1d93378:nickel_lang_tree_sitter_nickel/runtime/grammars/sources/nickel \
+		naclsn:tree-sitter-nasm:570f3d7b:naclsn_tree_sitter_nasm/runtime/grammars/sources/nasm \
+		nickel-lang:tree-sitter-nickel:88d836a2:nickel_lang_tree_sitter_nickel/runtime/grammars/sources/nickel \
 		alaviss:tree-sitter-nim:c5f0ce3b:alaviss_tree_sitter_nim/runtime/grammars/sources/nim \
 		nix-community:tree-sitter-nix:1b69cf1f:nix_community_tree_sitter_nix/runtime/grammars/sources/nix \
 		nushell:tree-sitter-nu:358c4f50:nushell_tree_sitter_nu/runtime/grammars/sources/nu \
@@ -149,25 +156,27 @@ GH_TUPLE=	\
 		Isopod:tree-sitter-pascal:2fd40f47:Isopod_tree_sitter_pascal/runtime/grammars/sources/pascal \
 		ath3:tree-sitter-passwd:20239395:ath3_tree_sitter_passwd/runtime/grammars/sources/passwd \
 		mtoohey31:tree-sitter-pem:be67a433:mtoohey31_tree_sitter_pem/runtime/grammars/sources/pem \
-		tree-sitter-perl:tree-sitter-perl:e99bb528:tree_sitter_perl_tree_sitter_perl/runtime/grammars/sources/perl \
+		tree-sitter-perl:tree-sitter-perl:72a08a49:tree_sitter_perl_tree_sitter_perl/runtime/grammars/sources/perl \
 		pest-parser:tree-sitter-pest:a8a98a82:pest_parser_tree_sitter_pest/runtime/grammars/sources/pest \
 		tree-sitter:tree-sitter-php:f860e598:tree_sitter_tree_sitter_php/runtime/grammars/sources/php \
 		tree-sitter:tree-sitter-php:cf1f4a0f:tree_sitter_tree_sitter_php_only/runtime/grammars/sources/php-only \
 		apple:tree-sitter-pkl:c03f04a3:apple_tree_sitter_pkl/runtime/grammars/sources/pkl \
 		erasin:tree-sitter-po:417cee9a:erasin_tree_sitter_po/runtime/grammars/sources/po \
-		tree-sitter-perl:tree-sitter-pod:39da8599:tree_sitter_perl_tree_sitter_pod/runtime/grammars/sources/pod \
+		tree-sitter-perl:tree-sitter-pod:0bf83879:tree_sitter_perl_tree_sitter_pod/runtime/grammars/sources/pod \
 		mfelsche:tree-sitter-ponylang:ef66b151:mfelsche_tree_sitter_ponylang/runtime/grammars/sources/ponylang \
 		airbus-cert:tree-sitter-powershell:c9316be0:airbus_cert_tree_sitter_powershell/runtime/grammars/sources/powershell \
 		victorhqc:tree-sitter-prisma:eca2596a:victorhqc_tree_sitter_prisma/runtime/grammars/sources/prisma \
-		yusdacra:tree-sitter-protobuf:19c211a0:yusdacra_tree_sitter_protobuf/runtime/grammars/sources/protobuf \
+		sdoerner:tree-sitter-proto:778ab6ed:sdoerner_tree_sitter_proto/runtime/grammars/sources/proto \
 		PRQL:tree-sitter-prql:09e158cd:PRQL_tree_sitter_prql/runtime/grammars/sources/prql \
 		postsolar:tree-sitter-purescript:5ef55926:postsolar_tree_sitter_purescript/runtime/grammars/sources/purescript \
 		tree-sitter:tree-sitter-python:4bfdd903:tree_sitter_tree_sitter_python/runtime/grammars/sources/python \
 		yuja:tree-sitter-qmljs:0b2b25bc:yuja_tree_sitter_qmljs/runtime/grammars/sources/qmljs \
+		tree-sitter-grammars:tree-sitter-query:a6674e27:tree_sitter_grammars_tree_sitter_query/runtime/grammars/sources/query \
+		gruhn:tree-sitter-quint:eebbd01e:gruhn_tree_sitter_quint/runtime/grammars/sources/quint \
 		r-lib:tree-sitter-r:cc04302e:r_lib_tree_sitter_r/runtime/grammars/sources/r \
 		tree-sitter:tree-sitter-regex:e1cfca3c:tree_sitter_tree_sitter_regex/runtime/grammars/sources/regex \
 		FallenAngel97:tree-sitter-rego:9ac75e71:FallenAngel97_tree_sitter_rego/runtime/grammars/sources/rego \
-		jaredramirez:tree-sitter-rescript:467dcf99:jaredramirez_tree_sitter_rescript/runtime/grammars/sources/rescript \
+		rescript-lang:tree-sitter-rescript:5e2a44a9:rescript_lang_tree_sitter_rescript/runtime/grammars/sources/rescript \
 		Hubro:tree-sitter-robot:322e4cc6:Hubro_tree_sitter_robot/runtime/grammars/sources/robot \
 		zee-editor:tree-sitter-ron:7762d709:zee_editor_tree_sitter_ron/runtime/grammars/sources/ron \
 		stsewd:tree-sitter-rst:25e63288:stsewd_tree_sitter_rst/runtime/grammars/sources/rst \
@@ -176,10 +185,11 @@ GH_TUPLE=	\
 		tree-sitter:tree-sitter-scala:7891815f:tree_sitter_tree_sitter_scala/runtime/grammars/sources/scala \
 		6cdh:tree-sitter-scheme:af3af6c9:6cdh_tree_sitter_scheme/runtime/grammars/sources/scheme \
 		serenadeai:tree-sitter-scss:c478c686:serenadeai_tree_sitter_scss/runtime/grammars/sources/scss \
-		slint-ui:tree-sitter-slint:0701312b:slint_ui_tree_sitter_slint/runtime/grammars/sources/slint \
+		slint-ui:tree-sitter-slint:f11da7e6:slint_ui_tree_sitter_slint/runtime/grammars/sources/slint \
 		amaanq:tree-sitter-smali:5ae51e15:amaanq_tree_sitter_smali/runtime/grammars/sources/smali \
 		indoorvivants:tree-sitter-smithy:8327eb84:indoorvivants_tree_sitter_smithy/runtime/grammars/sources/smithy \
 		Giorbo:tree-sitter-sml:bd4055d5:Giorbo_tree_sitter_sml/runtime/grammars/sources/sml \
+		osthomas:tree-sitter-snakemake:e909815a:osthomas_tree_sitter_snakemake/runtime/grammars/sources/snakemake \
 		JoranHonig:tree-sitter-solidity:08338dce:JoranHonig_tree_sitter_solidity/runtime/grammars/sources/solidity \
 		jzelinskie:tree-sitter-spicedb:a4e46456:jzelinskie_tree_sitter_spicedb/runtime/grammars/sources/spicedb \
 		DerekStride:tree-sitter-sql:da2d1eff:DerekStride_tree_sitter_sql/runtime/grammars/sources/sql \
@@ -189,22 +199,26 @@ GH_TUPLE=	\
 		Himujjal:tree-sitter-svelte:be7f2e7d:Himujjal_tree_sitter_svelte/runtime/grammars/sources/svelte \
 		FuelLabs:tree-sitter-sway:e491a005:FuelLabs_tree_sitter_sway/runtime/grammars/sources/sway \
 		alex-pinkus:tree-sitter-swift:57c1c6d6:alex_pinkus_tree_sitter_swift/runtime/grammars/sources/swift \
-		Flakebi:tree-sitter-tablegen:568dd8a9:Flakebi_tree_sitter_tablegen/runtime/grammars/sources/tablegen \
+		Flakebi:tree-sitter-tablegen:3e9c4822:Flakebi_tree_sitter_tablegen/runtime/grammars/sources/tablegen \
 		tact-lang:tree-sitter-tact:ec57ab29:tact_lang_tree_sitter_tact/runtime/grammars/sources/tact \
 		alexanderbrevig:tree-sitter-task:f2cb435c:alexanderbrevig_tree_sitter_task/runtime/grammars/sources/task \
 		tree-sitter-grammars:tree-sitter-tcl:56ad1fa6:tree_sitter_grammars_tree_sitter_tcl/runtime/grammars/sources/tcl \
+		euclidianAce:tree-sitter-teal:3db65592:euclidianAce_tree_sitter_teal/runtime/grammars/sources/teal \
 		vrischmann:tree-sitter-templ:db662414:vrischmann_tree_sitter_templ/runtime/grammars/sources/templ \
+		PorterAtGoogle:tree-sitter-textproto:568471b8:PorterAtGoogle_tree_sitter_textproto/runtime/grammars/sources/textproto \
+		tree-sitter-grammars:tree-sitter-thrift:68fd0d80:tree_sitter_grammars_tree_sitter_thrift/runtime/grammars/sources/thrift \
 		arnarg:tree-sitter-todotxt:3937c5cd:arnarg_tree_sitter_todotxt/runtime/grammars/sources/todotxt \
 		ikatyang:tree-sitter-toml:7cff70bb:ikatyang_tree_sitter_toml/runtime/grammars/sources/toml \
-		the-mikedavis:tree-sitter-tsq:48b5e9f8:the_mikedavis_tree_sitter_tsq/runtime/grammars/sources/tsq \
 		gbprod:tree-sitter-twig:807b293f:gbprod_tree_sitter_twig/runtime/grammars/sources/twig \
 		tree-sitter:tree-sitter-typescript:b1bf4825:tree_sitter_tree_sitter_typescript/runtime/grammars/sources/typescript \
+		happenslol:tree-sitter-typespec:0ee05546:happenslol_tree_sitter_typespec/runtime/grammars/sources/typespec \
 		uben0:tree-sitter-typst:13863ddc:uben0_tree_sitter_typst/runtime/grammars/sources/typst \
 		Philipp-M:tree-sitter-ungrammar:a7e10462:Philipp_M_tree_sitter_ungrammar/runtime/grammars/sources/ungrammar \
-		kylegoetz:tree-sitter-unison:1f505e24:kylegoetz_tree_sitter_unison/runtime/grammars/sources/unison \
+		kylegoetz:tree-sitter-unison:3c97db76:kylegoetz_tree_sitter_unison/runtime/grammars/sources/unison \
 		Jummit:tree-sitter-uxntal:d6840606:Jummit_tree_sitter_uxntal/runtime/grammars/sources/uxntal \
-		v-analyzer:v-analyzer:e14fdf6e:v_analyzer_v_analyzer/runtime/grammars/sources/v \
+		vlang:v-analyzer:e14fdf6e:vlang_v_analyzer/runtime/grammars/sources/v \
 		vala-lang:tree-sitter-vala:c9eea93b:vala_lang_tree_sitter_vala/runtime/grammars/sources/vala \
+		ventojs:tree-sitter-vento:3b32474b:ventojs_tree_sitter_vento/runtime/grammars/sources/vento \
 		tree-sitter:tree-sitter-verilog:4457145e:tree_sitter_tree_sitter_verilog/runtime/grammars/sources/verilog \
 		teburd:tree-sitter-vhdl:c57313ad:teburd_tree_sitter_vhdl/runtime/grammars/sources/vhdl \
 		charmbracelet:tree-sitter-vhs:9534865e:charmbracelet_tree_sitter_vhs/runtime/grammars/sources/vhs \
@@ -222,13 +236,15 @@ USE_GITLAB=	nodefault
 GL_TUPLE=	\
 		https://gitlab.com:gabmus:tree-sitter-blueprint:863cea9f:gabmus_tree_sitter_blueprint/runtime/grammars/sources/blueprint \
 		https://gitlab.com:TheZoq2:tree-sitter-lpf:db7372e6:TheZoq2_tree_sitter_lpf/runtime/grammars/sources/lpf \
+		https://gitlab.com:joncoole:tree-sitter-nginx:b4b61db4:joncoole_tree_sitter_nginx/runtime/grammars/sources/nginx \
+		https://gitlab.com:spade-lang:tree-sitter-spade:4d5b1410:spade_lang_tree_sitter_spade/runtime/grammars/sources/spade \
 		https://gitlab.com:xasc:tree-sitter-t32:6da5e3cb:xasc_tree_sitter_t32/runtime/grammars/sources/t32
 
 TREE_SITTER_HARE_REV=	07035a248943575444aa0b893ffe306e1444c0ab
 TREE_SITTER_WREN_REV=	6748694be32f11e7ec6b5faeb1b48ca6156d4e06
 TREE_SITTER_GEMINI_REV=	3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3
-TREE_SITTER_JSHIGH_REV=	4a95461c4761c624f2263725aca79eeaefd36cad
-TREE_SITTER_TSHIGH_REV=	6aac031ad88dd6317f02ac0bb27d099a553a7d8c
+TREE_SITTER_JSHIGH_REV=	936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b
+TREE_SITTER_TSHIGH_REV=	0ab9d99867435a7667c5548a6617a6bf73dbd830
 CARGO_CARGOTOML=	${WRKSRC}/helix-term/Cargo.toml
 CARGO_INSTALL_PATH=	./helix-term
 
diff --git a/editors/helix/Makefile.crates b/editors/helix/Makefile.crates
index fb4f3db89522..65849d6298fb 100644
--- a/editors/helix/Makefile.crates
+++ b/editors/helix/Makefile.crates
@@ -1,271 +1,281 @@
-CARGO_CRATES=	addr2line-0.20.0 \
+CARGO_CRATES=	addr2line-0.22.0 \
 		adler-1.0.2 \
+		adler2-2.0.0 \
 		ahash-0.8.11 \
-		aho-corasick-1.1.2 \
-		allocator-api2-0.2.14 \
+		aho-corasick-1.1.3 \
+		allocator-api2-0.2.18 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
-		anyhow-1.0.86 \
+		anyhow-1.0.95 \
 		arc-swap-1.7.1 \
-		autocfg-1.1.0 \
-		backtrace-0.3.68 \
-		bitflags-1.3.2 \
+		autocfg-1.3.0 \
+		backtrace-0.3.73 \
 		bitflags-2.6.0 \
-		bstr-1.8.0 \
-		bumpalo-3.12.0 \
-		bytes-1.4.0 \
+		bstr-1.10.0 \
+		bumpalo-3.16.0 \
+		bytes-1.7.1 \
 		cassowary-0.3.0 \
-		cc-1.0.106 \
+		cc-1.2.6 \
 		cfg-if-1.0.0 \
 		chardetng-0.1.17 \
-		chrono-0.4.38 \
+		chrono-0.4.39 \
 		clipboard-win-5.4.0 \
-		clru-0.6.1 \
-		codespan-reporting-0.11.1 \
+		clru-0.6.2 \
 		content_inspector-0.2.4 \
-		core-foundation-sys-0.8.4 \
-		cov-mark-1.1.0 \
-		crc32fast-1.3.2 \
-		crossbeam-channel-0.5.8 \
-		crossbeam-deque-0.8.3 \
-		crossbeam-epoch-0.9.15 \
-		crossbeam-utils-0.8.16 \
-		crossterm-0.27.0 \
+		core-foundation-sys-0.8.7 \
+		crc32fast-1.4.2 \
+		crossbeam-deque-0.8.5 \
+		crossbeam-epoch-0.9.18 \
+		crossbeam-utils-0.8.20 \
+		crossterm-0.28.1 \
 		crossterm_winapi-0.9.1 \
-		cxx-1.0.94 \
-		cxx-build-1.0.94 \
-		cxxbridge-flags-1.0.94 \
-		cxxbridge-macro-1.0.94 \
-		dashmap-5.4.0 \
-		deranged-0.3.11 \
-		dunce-1.0.4 \
-		either-1.9.0 \
-		encoding_rs-0.8.34 \
+		dashmap-6.1.0 \
+		displaydoc-0.2.5 \
+		dunce-1.0.5 \
+		either-1.13.0 \
+		encoding_rs-0.8.35 \
 		encoding_rs_io-0.1.7 \
-		equivalent-1.0.0 \
-		errno-0.3.8 \
-		error-code-3.0.0 \
+		env_home-0.1.0 \
+		equivalent-1.0.1 \
+		errno-0.3.10 \
+		error-code-3.2.0 \
 		etcetera-0.8.0 \
 		faster-hex-0.9.0 \
-		fastrand-2.1.0 \
-		fern-0.6.2 \
+		fastrand-2.1.1 \
+		fern-0.7.1 \
 		filedescriptor-0.8.2 \
-		filetime-0.2.23 \
-		flate2-1.0.27 \
+		filetime-0.2.25 \
+		flate2-1.0.33 \
 		fnv-1.0.7 \
 		form_urlencoded-1.2.1 \
-		futures-core-0.3.30 \
-		futures-executor-0.3.30 \
-		futures-task-0.3.30 \
-		futures-util-0.3.30 \
-		getrandom-0.2.9 \
-		gimli-0.27.3 \
-		gix-0.63.0 \
-		gix-actor-0.31.2 \
-		gix-attributes-0.22.2 \
-		gix-bitmap-0.2.11 \
-		gix-chunk-0.4.8 \
-		gix-command-0.3.7 \
-		gix-commitgraph-0.24.2 \
-		gix-config-0.37.0 \
-		gix-config-value-0.14.6 \
-		gix-date-0.8.6 \
-		gix-diff-0.44.0 \
-		gix-dir-0.5.0 \
-		gix-discover-0.32.0 \
-		gix-features-0.38.2 \
-		gix-filter-0.11.2 \
-		gix-fs-0.11.0 \
-		gix-glob-0.16.2 \
-		gix-hash-0.14.2 \
-		gix-hashtable-0.5.2 \
-		gix-ignore-0.11.2 \
-		gix-index-0.33.0 \
-		gix-lock-14.0.0 \
-		gix-macros-0.1.5 \
-		gix-object-0.42.2 \
-		gix-odb-0.61.0 \
-		gix-pack-0.51.0 \
-		gix-packetline-blocking-0.17.4 \
-		gix-path-0.10.7 \
-		gix-pathspec-0.7.5 \
-		gix-quote-0.4.12 \
-		gix-ref-0.44.0 \
-		gix-refspec-0.23.0 \
-		gix-revision-0.27.1 \
-		gix-revwalk-0.13.1 \
-		gix-sec-0.10.6 \
-		gix-status-0.10.0 \
-		gix-submodule-0.11.0 \
-		gix-tempfile-14.0.0 \
-		gix-trace-0.1.9 \
-		gix-traverse-0.39.1 \
-		gix-url-0.27.3 \
-		gix-utils-0.1.12 \
-		gix-validate-0.8.5 \
-		gix-worktree-0.34.0 \
-		globset-0.4.14 \
+		futures-core-0.3.31 \
+		futures-executor-0.3.31 \
+		futures-task-0.3.31 \
+		futures-util-0.3.31 \
+		getrandom-0.2.15 \
+		gimli-0.29.0 \
+		gix-0.69.1 \
+		gix-actor-0.33.1 \
+		gix-attributes-0.23.1 \
+		gix-bitmap-0.2.13 \
+		gix-chunk-0.4.10 \
+		gix-command-0.4.0 \
+		gix-commitgraph-0.25.1 \
+		gix-config-0.42.0 \
+		gix-config-value-0.14.10 \
+		gix-date-0.9.3 \
+		gix-diff-0.49.0 \
+		gix-dir-0.11.0 \
+		gix-discover-0.37.0 \
+		gix-features-0.39.1 \
+		gix-filter-0.16.0 \
+		gix-fs-0.12.1 \
+		gix-glob-0.17.1 \
+		gix-hash-0.15.1 \
+		gix-hashtable-0.6.0 \
+		gix-ignore-0.12.1 \
+		gix-index-0.37.0 \
+		gix-lock-15.0.0 \
+		gix-object-0.46.1 \
+		gix-odb-0.66.0 \
+		gix-pack-0.56.0 \
+		gix-packetline-0.18.2 \
+		gix-packetline-blocking-0.18.1 \
+		gix-path-0.10.13 \
+		gix-pathspec-0.8.1 \
+		gix-protocol-0.47.0 \
+		gix-quote-0.4.14 \
+		gix-ref-0.49.1 \
+		gix-refspec-0.27.0 \
+		gix-revision-0.31.1 \
+		gix-revwalk-0.17.0 \
+		gix-sec-0.10.10 \
+		gix-shallow-0.1.0 \
+		gix-status-0.16.0 \
+		gix-submodule-0.16.0 \
+		gix-tempfile-15.0.0 \
+		gix-trace-0.1.11 \
+		gix-transport-0.44.0 \
+		gix-traverse-0.43.1 \
+		gix-url-0.28.2 \
+		gix-utils-0.1.13 \
+		gix-validate-0.9.2 \
+		gix-worktree-0.38.0 \
+		globset-0.4.15 \
 		grep-matcher-0.1.7 \
-		grep-regex-0.1.12 \
-		grep-searcher-0.1.13 \
-		hashbrown-0.12.3 \
+		grep-regex-0.1.13 \
+		grep-searcher-0.1.14 \
 		hashbrown-0.14.5 \
-		hermit-abi-0.2.6 \
+		hermit-abi-0.3.9 \
 		home-0.5.9 \
-		iana-time-zone-0.1.56 \
-		iana-time-zone-haiku-0.1.1 \
-		idna-0.5.0 \
-		ignore-0.4.22 \
-		imara-diff-0.1.6 \
-		indexmap-2.0.0 \
+		iana-time-zone-0.1.60 \
+		iana-time-zone-haiku-0.1.2 \
+		icu_collections-1.5.0 \
+		icu_locid-1.5.0 \
+		icu_locid_transform-1.5.0 \
+		icu_locid_transform_data-1.5.0 \
+		icu_normalizer-1.5.0 \
+		icu_normalizer_data-1.5.0 \
+		icu_properties-1.5.1 \
+		icu_properties_data-1.5.0 \
+		icu_provider-1.5.0 \
+		icu_provider_macros-1.5.0 \
+		idna-1.0.3 \
+		idna_adapter-1.2.0 \
+		ignore-0.4.23 \
+		imara-diff-0.1.7 \
+		indexmap-2.5.0 \
 		indoc-2.0.5 \
 		is-docker-0.2.0 \
 		is-wsl-0.4.0 \
-		itoa-1.0.6 \
-		js-sys-0.3.61 \
-		kstring-2.0.0 \
-		libc-0.2.155 \
-		libloading-0.8.4 \
-		link-cplusplus-1.0.8 \
-		linux-raw-sys-0.4.12 \
-		lock_api-0.4.9 \
+		itoa-1.0.11 \
+		jiff-0.1.13 \
+		jiff-tzdb-0.1.1 \
+		jiff-tzdb-platform-0.1.1 \
+		js-sys-0.3.70 \
+		kstring-2.0.2 \
+		libc-0.2.169 \
+		libloading-0.8.6 \
+		libredox-0.1.3 \
+		linux-raw-sys-0.4.14 \
+		litemap-0.7.3 \
+		lock_api-0.4.12 \
 		log-0.4.22 \
-		lsp-types-0.95.1 \
-		memchr-2.6.3 \
-		memmap2-0.9.0 \
-		memoffset-0.9.0 \
-		miniz_oxide-0.7.1 \
-		mio-0.8.11 \
-		nucleo-0.2.1 \
-		nucleo-matcher-0.2.0 \
-		num-conv-0.1.0 \
-		num-traits-0.2.15 \
-		num_cpus-1.15.0 \
-		num_threads-0.1.6 \
-		object-0.31.1 \
-		once_cell-1.19.0 \
-		open-5.2.0 \
+		maybe-async-0.2.10 \
+		memchr-2.7.4 \
+		memmap2-0.9.4 \
+		miniz_oxide-0.7.4 \
+		miniz_oxide-0.8.0 \
+		mio-1.0.2 \
+		nucleo-0.5.0 \
+		nucleo-matcher-0.3.1 \
+		num-traits-0.2.19 \
+		num_cpus-1.16.0 \
+		object-0.36.4 \
+		once_cell-1.20.2 \
+		open-5.3.1 \
 		parking_lot-0.12.3 \
-		parking_lot_core-0.9.7 \
+		parking_lot_core-0.9.10 \
 		pathdiff-0.2.1 \
 		percent-encoding-2.3.1 \
-		pin-project-lite-0.2.12 \
+		pin-project-lite-0.2.14 \
 		pin-utils-0.1.0 \
-		powerfmt-0.2.0 \
-		proc-macro2-1.0.76 \
-		prodash-28.0.0 \
-		pulldown-cmark-0.11.0 \
+		portable-atomic-1.7.0 \
+		proc-macro2-1.0.86 \
+		prodash-29.0.0 \
+		pulldown-cmark-0.12.2 \
 		quickcheck-1.0.3 \
-		quote-1.0.35 \
+		quote-1.0.37 \
 		rand-0.8.5 \
 		rand_core-0.6.4 \
-		rayon-1.7.0 \
-		rayon-core-1.11.0 \
-		redox_syscall-0.2.16 \
-		redox_syscall-0.4.1 \
-		regex-1.10.5 \
-		regex-automata-0.4.5 \
+		rayon-1.10.0 \
+		rayon-core-1.12.1 \
+		redox_syscall-0.5.3 \
+		regex-1.11.1 \
+		regex-automata-0.4.9 \
 		regex-cursor-0.1.4 \
-		regex-syntax-0.8.2 \
+		regex-syntax-0.8.5 \
 		ropey-1.6.1 \
-		rustc-demangle-0.1.23 \
-		rustix-0.38.34 \
-		ryu-1.0.13 \
+		rustc-demangle-0.1.24 \
+		rustix-0.38.42 \
+		ryu-1.0.18 \
 		same-file-1.0.6 \
-		scopeguard-1.1.0 \
-		scratch-1.0.5 \
-		serde-1.0.204 \
-		serde_derive-1.0.204 \
-		serde_json-1.0.120 \
-		serde_repr-0.1.12 \
-		serde_spanned-0.6.6 \
-		sha1_smol-1.0.0 \
+		scopeguard-1.2.0 \
+		serde-1.0.217 \
+		serde_derive-1.0.217 \
+		serde_json-1.0.134 \
+		serde_repr-0.1.19 \
+		serde_spanned-0.6.7 \
+		sha1_smol-1.0.1 \
 		shell-words-1.1.0 \
+		shlex-1.3.0 \
 		signal-hook-0.3.17 \
-		signal-hook-mio-0.2.3 \
-		signal-hook-registry-1.4.1 \
+		signal-hook-mio-0.2.4 \
+		signal-hook-registry-1.4.2 \
 		signal-hook-tokio-0.3.1 \
-		slab-0.4.8 \
+		slab-0.4.9 \
 		slotmap-1.0.7 \
 		smallvec-1.13.2 \
 		smartstring-1.0.1 \
-		smawk-0.3.1 \
-		socket2-0.5.5 \
+		smawk-0.3.2 \
+		socket2-0.5.7 \
+		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
-		str_indices-0.4.1 \
-		syn-1.0.109 \
-		syn-2.0.48 \
-		tempfile-3.10.1 \
-		termcolor-1.2.0 \
+		str_indices-0.4.3 \
+		syn-2.0.87 \
+		synstructure-0.13.1 \
+		tempfile-3.14.0 \
 		termini-1.0.0 \
 		textwrap-0.16.1 \
-		thiserror-1.0.61 \
-		thiserror-impl-1.0.61 \
+		thiserror-1.0.69 \
+		thiserror-2.0.9 \
+		thiserror-impl-1.0.69 \
+		thiserror-impl-2.0.9 \
 		threadpool-1.8.1 \
-		time-0.3.36 \
-		time-core-0.1.2 \
-		time-macros-0.2.18 \
-		tinyvec-1.6.0 \
+		tinystr-0.7.6 \
+		tinyvec-1.8.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.38.0 \
-		tokio-macros-2.3.0 \
-		tokio-stream-0.1.15 \
-		toml-0.8.14 \
-		toml_datetime-0.6.6 \
-		toml_edit-0.22.14 \
+		tokio-1.42.0 \
+		tokio-macros-2.4.0 \
+		tokio-stream-0.1.17 \
+		toml-0.8.19 \
+		toml_datetime-0.6.8 \
+		toml_edit-0.22.20 \
 		tree-sitter-0.22.6 \
-		unicase-2.6.0 \
-		unicode-bidi-0.3.15 \
-		unicode-bom-2.0.2 \
-		unicode-general-category-0.6.0 \
-		unicode-ident-1.0.8 \
+		unicase-2.7.0 \
+		unicode-bom-2.0.3 \
+		unicode-general-category-1.0.0 \
+		unicode-ident-1.0.12 \
 		unicode-linebreak-0.1.5 \
-		unicode-normalization-0.1.22 \
-		unicode-segmentation-1.11.0 \
+		unicode-normalization-0.1.23 \
+		unicode-segmentation-1.12.0 \
 		unicode-width-0.1.12 \
-		url-2.5.2 \
-		version_check-0.9.4 \
-		walkdir-2.4.0 \
+		url-2.5.4 \
+		utf16_iter-1.0.5 \
+		utf8_iter-1.0.4 \
+		version_check-0.9.5 \
+		walkdir-2.5.0 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.84 \
-		wasm-bindgen-backend-0.2.84 \
-		wasm-bindgen-macro-0.2.84 \
-		wasm-bindgen-macro-support-0.2.84 \
-		wasm-bindgen-shared-0.2.84 \
-		which-6.0.1 \
+		wasm-bindgen-0.2.93 \
+		wasm-bindgen-backend-0.2.93 \
+		wasm-bindgen-macro-0.2.93 \
+		wasm-bindgen-macro-support-0.2.93 \
+		wasm-bindgen-shared-0.2.93 \
+		which-7.0.1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
-		winapi-util-0.1.5 \
+		winapi-util-0.1.9 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		windows-0.48.0 \
-		windows-sys-0.45.0 \
+		windows-core-0.52.0 \
 		windows-sys-0.48.0 \
 		windows-sys-0.52.0 \
-		windows-targets-0.42.2 \
-		windows-targets-0.48.0 \
-		windows-targets-0.52.0 \
-		windows_aarch64_gnullvm-0.42.2 \
-		windows_aarch64_gnullvm-0.48.0 \
-		windows_aarch64_gnullvm-0.52.0 \
-		windows_aarch64_msvc-0.42.2 \
-		windows_aarch64_msvc-0.48.0 \
-		windows_aarch64_msvc-0.52.0 \
-		windows_i686_gnu-0.42.2 \
-		windows_i686_gnu-0.48.0 \
-		windows_i686_gnu-0.52.0 \
-		windows_i686_msvc-0.42.2 \
-		windows_i686_msvc-0.48.0 \
-		windows_i686_msvc-0.52.0 \
-		windows_x86_64_gnu-0.42.2 \
-		windows_x86_64_gnu-0.48.0 \
-		windows_x86_64_gnu-0.52.0 \
-		windows_x86_64_gnullvm-0.42.2 \
-		windows_x86_64_gnullvm-0.48.0 \
-		windows_x86_64_gnullvm-0.52.0 \
-		windows_x86_64_msvc-0.42.2 \
-		windows_x86_64_msvc-0.48.0 \
-		windows_x86_64_msvc-0.52.0 \
-		winnow-0.6.5 \
+		windows-sys-0.59.0 \
+		windows-targets-0.48.5 \
+		windows-targets-0.52.6 \
+		windows_aarch64_gnullvm-0.48.5 \
+		windows_aarch64_gnullvm-0.52.6 \
+		windows_aarch64_msvc-0.48.5 \
+		windows_aarch64_msvc-0.52.6 \
+		windows_i686_gnu-0.48.5 \
+		windows_i686_gnu-0.52.6 \
+		windows_i686_gnullvm-0.52.6 \
+		windows_i686_msvc-0.48.5 \
+		windows_i686_msvc-0.52.6 \
+		windows_x86_64_gnu-0.48.5 \
+		windows_x86_64_gnu-0.52.6 \
+		windows_x86_64_gnullvm-0.48.5 \
+		windows_x86_64_gnullvm-0.52.6 \
+		windows_x86_64_msvc-0.48.5 \
+		windows_x86_64_msvc-0.52.6 \
+		winnow-0.6.18 \
 		winsafe-0.0.19 \
-		zerocopy-0.7.31 \
-		zerocopy-derive-0.7.31
+		write16-1.0.0 \
+		writeable-0.5.5 \
+		yoke-0.7.4 \
+		yoke-derive-0.7.4 \
+		zerocopy-0.7.35 \
+		zerocopy-derive-0.7.35 \
+		zerofrom-0.1.4 \
+		zerofrom-derive-0.1.4 \
+		zerovec-0.10.4 \
+		zerovec-derive-0.10.3
diff --git a/editors/helix/distinfo b/editors/helix/distinfo
index 17ac7e631d88..d66038864fd4 100644
--- a/editors/helix/distinfo
+++ b/editors/helix/distinfo
@@ -1,564 +1,586 @@
-TIMESTAMP = 1721049561
+TIMESTAMP = 1735940617
 SHA256 (07035a248943575444aa0b893ffe306e1444c0ab.tar.gz) = a59074fff56ce73fd8c2b2e5609977b6ce22c6aa2b41452f5732339c1b7186a4
 SIZE (07035a248943575444aa0b893ffe306e1444c0ab.tar.gz) = 92672
 SHA256 (6748694be32f11e7ec6b5faeb1b48ca6156d4e06.tar.gz) = 3550ddcbc7c7aefc021a9e810cc0515e3ac4087ae8166d9cf712d16596afabfb
 SIZE (6748694be32f11e7ec6b5faeb1b48ca6156d4e06.tar.gz) = 68260
 SHA256 (3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3.tar.gz) = 8da6c0db66d71db423213debda1298aa023f00e17976e3c8e56b36ec8ae2b895
 SIZE (3cc5e4bdf572d5df4277fc2e54d6299bd59a54b3.tar.gz) = 11158
-SHA256 (4a95461c4761c624f2263725aca79eeaefd36cad-js-highlights.scm) = e95592de492967123553f06eada2b4dc674263ac2c69351bb9797596a0cab203
-SIZE (4a95461c4761c624f2263725aca79eeaefd36cad-js-highlights.scm) = 2673
-SHA256 (6aac031ad88dd6317f02ac0bb27d099a553a7d8c-ts-highlights.scm) = a91e728dfc1a205d5b1d44d112989b5d4b894936cb58c5b2a5c55eaf967feb71
-SIZE (6aac031ad88dd6317f02ac0bb27d099a553a7d8c-ts-highlights.scm) = 501
-SHA256 (rust/crates/addr2line-0.20.0.crate) = f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3
-SIZE (rust/crates/addr2line-0.20.0.crate) = 39558
+SHA256 (936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b-js-highlights.scm) = 1f93ffa86c0b4d4367ff1fbd178f3ae6d3d056129d03a87244906420368452c8
+SIZE (936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b-js-highlights.scm) = 2685
+SHA256 (0ab9d99867435a7667c5548a6617a6bf73dbd830-ts-highlights.scm) = a91e728dfc1a205d5b1d44d112989b5d4b894936cb58c5b2a5c55eaf967feb71
+SIZE (0ab9d99867435a7667c5548a6617a6bf73dbd830-ts-highlights.scm) = 501
+SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
+SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
 SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
 SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
-SHA256 (rust/crates/allocator-api2-0.2.14.crate) = c4f263788a35611fba42eb41ff811c5d0360c58b97402570312a350736e2542e
-SIZE (rust/crates/allocator-api2-0.2.14.crate) = 57689
+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.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
 SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
-SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
+SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
 SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
 SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.68.crate) = 4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12
-SIZE (rust/crates/backtrace-0.3.68.crate) = 79891
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
+SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
 SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
 SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/bstr-1.8.0.crate) = 542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c
-SIZE (rust/crates/bstr-1.8.0.crate) = 380176
-SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
-SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
-SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
-SIZE (rust/crates/bytes-1.4.0.crate) = 58080
+SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
+SIZE (rust/crates/bstr-1.10.0.crate) = 380426
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bytes-1.7.1.crate) = 8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50
+SIZE (rust/crates/bytes-1.7.1.crate) = 63623
 SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/cc-1.0.106.crate) = 066fce287b1d4eafef758e89e09d724a24808a9196fe9756b8ca90e86d0719a2
-SIZE (rust/crates/cc-1.0.106.crate) = 80289
+SHA256 (rust/crates/cc-1.2.6.crate) = 8d6dbb628b8f8555f86d0323c2eb39e3ec81901f4b83e091db8a6a76d316a333
+SIZE (rust/crates/cc-1.2.6.crate) = 99923
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chardetng-0.1.17.crate) = 14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea
 SIZE (rust/crates/chardetng-0.1.17.crate) = 56362
-SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
-SIZE (rust/crates/chrono-0.4.38.crate) = 220559
+SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
+SIZE (rust/crates/chrono-0.4.39.crate) = 222248
 SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
 SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
-SHA256 (rust/crates/clru-0.6.1.crate) = b8191fa7302e03607ff0e237d4246cc043ff5b3cb9409d995172ba3bea16b807
-SIZE (rust/crates/clru-0.6.1.crate) = 16507
-SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
-SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
+SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
+SIZE (rust/crates/clru-0.6.2.crate) = 16497
 SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
 SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
-SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
-SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
-SHA256 (rust/crates/cov-mark-1.1.0.crate) = 9ffa3d3e0138386cd4361f63537765cac7ee40698028844635a54495a92f67f3
-SIZE (rust/crates/cov-mark-1.1.0.crate) = 9801
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
-SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
-SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
-SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
-SHA256 (rust/crates/crossbeam-epoch-0.9.15.crate) = ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7
-SIZE (rust/crates/crossbeam-epoch-0.9.15.crate) = 48553
-SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
-SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
-SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
-SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
+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/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+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-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
 SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/cxx-1.0.94.crate) = f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93
-SIZE (rust/crates/cxx-1.0.94.crate) = 196058
-SHA256 (rust/crates/cxx-build-1.0.94.crate) = 12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b
-SIZE (rust/crates/cxx-build-1.0.94.crate) = 84842
-SHA256 (rust/crates/cxxbridge-flags-1.0.94.crate) = 7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb
-SIZE (rust/crates/cxxbridge-flags-1.0.94.crate) = 5253
-SHA256 (rust/crates/cxxbridge-macro-1.0.94.crate) = 2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5
-SIZE (rust/crates/cxxbridge-macro-1.0.94.crate) = 59873
-SHA256 (rust/crates/dashmap-5.4.0.crate) = 907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc
-SIZE (rust/crates/dashmap-5.4.0.crate) = 22862
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b
-SIZE (rust/crates/dunce-1.0.4.crate) = 8034
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
+SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
 SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
 SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
-SHA256 (rust/crates/equivalent-1.0.0.crate) = 88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1
-SIZE (rust/crates/equivalent-1.0.0.crate) = 6621
-SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
-SIZE (rust/crates/errno-0.3.8.crate) = 10645
-SHA256 (rust/crates/error-code-3.0.0.crate) = 281e452d3bad4005426416cdba5ccfd4f5c1280e10099e21db27f7c1c28347fc
-SIZE (rust/crates/error-code-3.0.0.crate) = 6176
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/error-code-3.2.0.crate) = a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b
+SIZE (rust/crates/error-code-3.2.0.crate) = 7569
 SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
 SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
 SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
 SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
-SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
-SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
-SHA256 (rust/crates/fern-0.6.2.crate) = d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee
-SIZE (rust/crates/fern-0.6.2.crate) = 304626
+SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
+SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
+SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
+SIZE (rust/crates/fern-0.7.1.crate) = 304533
 SHA256 (rust/crates/filedescriptor-0.8.2.crate) = 7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e
 SIZE (rust/crates/filedescriptor-0.8.2.crate) = 10830
-SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
-SIZE (rust/crates/filetime-0.2.23.crate) = 14942
-SHA256 (rust/crates/flate2-1.0.27.crate) = c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010
-SIZE (rust/crates/flate2-1.0.27.crate) = 73460
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/flate2-1.0.33.crate) = 324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253
+SIZE (rust/crates/flate2-1.0.33.crate) = 108838
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
-SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
-SHA256 (rust/crates/getrandom-0.2.9.crate) = c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4
-SIZE (rust/crates/getrandom-0.2.9.crate) = 34457
-SHA256 (rust/crates/gimli-0.27.3.crate) = b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e
-SIZE (rust/crates/gimli-0.27.3.crate) = 287904
-SHA256 (rust/crates/gix-0.63.0.crate) = 984c5018adfa7a4536ade67990b3ebc6e11ab57b3d6cd9968de0947ca99b4b06
-SIZE (rust/crates/gix-0.63.0.crate) = 270869
-SHA256 (rust/crates/gix-actor-0.31.2.crate) = d69c59d392c7e6c94385b6fd6089d6df0fe945f32b4357687989f3aee253cd7f
-SIZE (rust/crates/gix-actor-0.31.2.crate) = 8999
-SHA256 (rust/crates/gix-attributes-0.22.2.crate) = eefb48f42eac136a4a0023f49a54ec31be1c7a9589ed762c45dcb9b953f7ecc8
-SIZE (rust/crates/gix-attributes-0.22.2.crate) = 19043
-SHA256 (rust/crates/gix-bitmap-0.2.11.crate) = a371db66cbd4e13f0ed9dc4c0fea712d7276805fccc877f77e96374d317e87ae
-SIZE (rust/crates/gix-bitmap-0.2.11.crate) = 6920
-SHA256 (rust/crates/gix-chunk-0.4.8.crate) = 45c8751169961ba7640b513c3b24af61aa962c967aaf04116734975cd5af0c52
-SIZE (rust/crates/gix-chunk-0.4.8.crate) = 9358
-SHA256 (rust/crates/gix-command-0.3.7.crate) = 6c22e086314095c43ffe5cdc5c0922d5439da4fd726f3b0438c56147c34dc225
-SIZE (rust/crates/gix-command-0.3.7.crate) = 10802
-SHA256 (rust/crates/gix-commitgraph-0.24.2.crate) = f7b102311085da4af18823413b5176d7c500fb2272eaf391cfa8635d8bcb12c4
-SIZE (rust/crates/gix-commitgraph-0.24.2.crate) = 18187
-SHA256 (rust/crates/gix-config-0.37.0.crate) = 53fafe42957e11d98e354a66b6bd70aeea00faf2f62dd11164188224a507c840
-SIZE (rust/crates/gix-config-0.37.0.crate) = 61780
-SHA256 (rust/crates/gix-config-value-0.14.6.crate) = fbd06203b1a9b33a78c88252a625031b094d9e1b647260070c25b09910c0a804
-SIZE (rust/crates/gix-config-value-0.14.6.crate) = 12769
-SHA256 (rust/crates/gix-date-0.8.6.crate) = 367ee9093b0c2b04fd04c5c7c8b6a1082713534eab537597ae343663a518fa99
-SIZE (rust/crates/gix-date-0.8.6.crate) = 10349
-SHA256 (rust/crates/gix-diff-0.44.0.crate) = 40b9bd8b2d07b6675a840b56a6c177d322d45fa082672b0dad8f063b25baf0a4
-SIZE (rust/crates/gix-diff-0.44.0.crate) = 32198
-SHA256 (rust/crates/gix-dir-0.5.0.crate) = 60c99f8c545abd63abe541d20ab6cda347de406c0a3f1c80aadc12d9b0e94974
-SIZE (rust/crates/gix-dir-0.5.0.crate) = 45881
-SHA256 (rust/crates/gix-discover-0.32.0.crate) = fc27c699b63da66b50d50c00668bc0b7e90c3a382ef302865e891559935f3dbf
-SIZE (rust/crates/gix-discover-0.32.0.crate) = 16630
-SHA256 (rust/crates/gix-features-0.38.2.crate) = ac7045ac9fe5f9c727f38799d002a7ed3583cd777e3322a7c4b43e3cf437dc69
-SIZE (rust/crates/gix-features-0.38.2.crate) = 30604
-SHA256 (rust/crates/gix-filter-0.11.2.crate) = 00ce6ea5ac8fca7adbc63c48a1b9e0492c222c386aa15f513405f1003f2f4ab2
-SIZE (rust/crates/gix-filter-0.11.2.crate) = 35873
-SHA256 (rust/crates/gix-fs-0.11.0.crate) = 3f78f7d6dcda7a5809efd73a33b145e3dce7421c460df21f32126f9732736b0c
-SIZE (rust/crates/gix-fs-0.11.0.crate) = 14912
-SHA256 (rust/crates/gix-glob-0.16.2.crate) = 682bdc43cb3c00dbedfcc366de2a849b582efd8d886215dbad2ea662ec156bb5
-SIZE (rust/crates/gix-glob-0.16.2.crate) = 13261
-SHA256 (rust/crates/gix-hash-0.14.2.crate) = f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e
-SIZE (rust/crates/gix-hash-0.14.2.crate) = 12759
*** 1538 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501032206.503M6p3p071260>