git: 082d07dd3349 - main - games/veloren-weekly: update to s20261007

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 08 Oct 2026 00:59:42 UTC
The branch main has been updated by jbeich:

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

commit 082d07dd334990117edcaf6ed8b946ba120f74fe
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2026-10-06 22:56:53 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2026-10-08 00:59:33 +0000

    games/veloren-weekly: update to s20261007
    
    Changes:        https://gitlab.com/veloren/veloren/-/compare/6162d9565a...ebfff9496e
---
 games/veloren-weekly/Makefile          |   4 +-
 games/veloren-weekly/Makefile.crates   | 144 ++++++++--------
 games/veloren-weekly/distinfo          | 294 +++++++++++++++++----------------
 games/veloren-weekly/files/patch-cpal  |  58 -------
 games/veloren-weekly/files/patch-gilrs | 165 +++++++-----------
 5 files changed, 281 insertions(+), 384 deletions(-)

diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index df523f53dada..4208d01839b4 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	veloren
-PORTVERSION=	s20260930
+PORTVERSION=	s20261006
 CATEGORIES=	games wayland
 PKGNAMESUFFIX=	-weekly
 
@@ -25,7 +25,7 @@ RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
 USES=		cargo xorg
 USE_XORG=	xcb
 USE_GITLAB=	yes
-GL_TAGNAME=	v0.18.0-644-g6162d9565a # git describe --long --match='v[0-9]*' weekly
+GL_TAGNAME=	v0.18.0-655-gebfff9496e # git describe --long --match='v[0-9]*' weekly
 GL_DATE=	$$(${AWK} '/TIMESTAMP/ { print $$3 }' ${DISTINFO_FILE})
 CARGO_ENV=	VELOREN_GIT_VERSION=${GL_TAGNAME:C,(.*)-.*-g(.{8}).*,\1/\2,}/${GL_DATE} \
 		VELOREN_USERDATA_STRATEGY=system \
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index ba84ed490b06..6e49804e3a22 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -22,7 +22,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		anstyle-parse-1.0.0 \
 		anstyle-query-1.1.5 \
 		anstyle-wincon-3.0.11 \
-		anyhow-1.0.102 \
+		anyhow-1.0.104 \
 		anymap2-0.13.0 \
 		app_dirs2-2.5.5 \
 		approx-0.3.2 \
@@ -86,11 +86,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		calloop-wayland-source-0.3.0 \
 		calloop-wayland-source-0.4.1 \
 		cansi-2.2.1 \
-		cap-fs-ext-3.4.5 \
-		cap-net-ext-3.4.5 \
-		cap-primitives-3.4.5 \
-		cap-std-3.4.5 \
-		cap-time-ext-3.4.5 \
+		cap-primitives-4.0.3 \
 		cast-0.3.0 \
 		castaway-0.2.4 \
 		cc-1.2.64 \
@@ -137,23 +133,23 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		core-graphics-types-0.1.3 \
 		core-graphics-types-0.2.0 \
 		coreaudio-rs-0.14.2 \
-		cpal-0.18.1 \
-		cpp_demangle-0.4.5 \
+		cpal-0.18.2 \
+		cpp_demangle-0.5.1 \
 		cpufeatures-0.2.17 \
 		cpufeatures-0.3.0 \
-		cranelift-assembler-x64-0.132.2 \
-		cranelift-assembler-x64-meta-0.132.2 \
-		cranelift-bforest-0.132.2 \
-		cranelift-bitset-0.132.2 \
-		cranelift-codegen-0.132.2 \
-		cranelift-codegen-meta-0.132.2 \
-		cranelift-codegen-shared-0.132.2 \
-		cranelift-control-0.132.2 \
-		cranelift-entity-0.132.2 \
-		cranelift-frontend-0.132.2 \
-		cranelift-isle-0.132.2 \
-		cranelift-native-0.132.2 \
-		cranelift-srcgen-0.132.2 \
+		cranelift-assembler-x64-0.136.2 \
+		cranelift-assembler-x64-meta-0.136.2 \
+		cranelift-bforest-0.136.2 \
+		cranelift-bitset-0.136.2 \
+		cranelift-codegen-0.136.2 \
+		cranelift-codegen-meta-0.136.2 \
+		cranelift-codegen-shared-0.136.2 \
+		cranelift-control-0.136.2 \
+		cranelift-entity-0.136.2 \
+		cranelift-frontend-0.136.2 \
+		cranelift-isle-0.136.2 \
+		cranelift-native-0.136.2 \
+		cranelift-srcgen-0.136.2 \
 		crc32fast-1.5.0 \
 		criterion-0.8.2 \
 		criterion-plot-0.8.2 \
@@ -204,7 +200,6 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		dispatch-0.2.0 \
 		dispatch2-0.3.1 \
 		displaydoc-0.2.6 \
-		divrem-1.0.0 \
 		dlib-0.5.3 \
 		document-features-0.2.12 \
 		dot_vox-5.2.0 \
@@ -224,8 +219,8 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		encode_unicode-1.0.0 \
 		encoding_rs-0.8.35 \
 		endian-type-0.2.0 \
-		enum-map-2.7.3 \
-		enum-map-derive-0.17.0 \
+		enum-map-3.1.0 \
+		enum-map-derive-1.0.1 \
 		enumset-1.1.13 \
 		enumset_derive-0.15.0 \
 		env_home-0.1.0 \
@@ -254,7 +249,6 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		find-msvc-tools-0.1.9 \
 		find_folder-0.3.0 \
 		finl_unicode-1.4.0 \
-		fixed-1.29.0 \
 		fixedbitset-0.1.9 \
 		fixedbitset-0.4.2 \
 		fixedbitset-0.5.7 \
@@ -365,9 +359,10 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		instant-0.1.13 \
 		intl-memoizer-0.5.3 \
 		intl_pluralrules-7.0.2 \
-		io-extras-0.18.4 \
+		io-extras-0.19.0 \
 		io-kit-sys-0.3.0 \
 		io-lifetimes-2.0.4 \
+		io-lifetimes-3.0.1 \
 		ipconfig-0.3.4 \
 		ipnet-2.12.0 \
 		is-docker-0.2.0 \
@@ -389,7 +384,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		kasuari-0.4.12 \
 		khronos-egl-6.0.0 \
 		khronos_api-3.1.0 \
-		kiddo-5.3.2 \
+		kiddo-6.3.0 \
 		kira-0.12.2 \
 		kqueue-1.2.0 \
 		kqueue-sys-1.1.2 \
@@ -463,6 +458,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		noise-0.9.0 \
 		nom-7.1.3 \
 		nom-8.0.0 \
+		nonmax-0.5.5 \
 		notify-8.2.0 \
 		notify-types-2.1.0 \
 		nougat-0.2.4 \
@@ -516,7 +512,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		objc2-user-notifications-0.2.2 \
 		objc_id-0.1.1 \
 		object-0.37.3 \
-		object-0.39.1 \
+		object-0.40.0 \
 		oid-registry-0.8.1 \
 		once_cell-1.21.4 \
 		once_cell_polyfill-1.70.2 \
@@ -578,7 +574,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		proc-macro-hack-0.5.20+deprecated \
 		proc-macro-nested-0.1.7 \
 		proc-macro2-0.4.30 \
-		proc-macro2-1.0.106 \
+		proc-macro2-1.0.107 \
 		profiling-1.0.18 \
 		profiling-procmacros-1.0.18 \
 		prometheus-0.14.0 \
@@ -586,8 +582,8 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		protocol-3.4.0 \
 		protocol-derive-3.4.0 \
 		psm-0.1.31 \
-		pulley-interpreter-45.0.2 \
-		pulley-macros-45.0.2 \
+		pulley-interpreter-49.0.2 \
+		pulley-macros-49.0.2 \
 		pxfm-0.1.29 \
 		quick-error-2.0.1 \
 		quick-xml-0.39.4 \
@@ -595,7 +591,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		quinn-proto-0.11.15 \
 		quinn-udp-0.5.14 \
 		quote-0.6.13 \
-		quote-1.0.45 \
+		quote-1.0.47 \
 		r-efi-5.3.0 \
 		r-efi-6.0.0 \
 		radium-0.7.0 \
@@ -617,6 +613,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		ratatui-macros-0.7.1 \
 		ratatui-termwiz-0.1.1 \
 		ratatui-widgets-0.3.1 \
+		raw-cpuid-11.6.0 \
 		raw-window-handle-0.6.2 \
 		rayon-1.12.0 \
 		rayon-core-1.13.0 \
@@ -631,7 +628,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		refinery-0.9.2 \
 		refinery-core-0.9.2 \
 		refinery-macros-0.9.2 \
-		regalloc2-0.15.1 \
+		regalloc2-0.15.2 \
 		regex-1.12.4 \
 		regex-automata-0.4.14 \
 		regex-lite-0.1.9 \
@@ -687,9 +684,9 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		semver-1.0.28 \
 		semver-parser-0.7.0 \
 		send_wrapper-0.6.0 \
-		serde-1.0.228 \
-		serde_core-1.0.228 \
-		serde_derive-1.0.228 \
+		serde-1.0.229 \
+		serde_core-1.0.229 \
+		serde_derive-1.0.229 \
 		serde_json-1.0.150 \
 		serde_path_to_error-0.1.20 \
 		serde_repr-0.1.20 \
@@ -750,6 +747,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		syn-0.15.44 \
 		syn-1.0.109 \
 		syn-2.0.117 \
+		syn-3.0.6 \
 		sync_file-0.3.2 \
 		sync_wrapper-1.0.2 \
 		synstructure-0.13.2 \
@@ -789,13 +787,11 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		tokio-rustls-0.26.4 \
 		tokio-stream-0.1.18 \
 		toml-0.5.11 \
-		toml-0.9.12+spec-1.1.0 \
-		toml-1.1.2+spec-1.1.0 \
-		toml_datetime-0.7.5+spec-1.1.0 \
+		toml-1.1.6+spec-1.1.0 \
 		toml_datetime-1.1.1+spec-1.1.0 \
 		toml_edit-0.25.12+spec-1.1.0 \
-		toml_parser-1.1.2+spec-1.1.0 \
-		toml_writer-1.1.1+spec-1.1.0 \
+		toml_parser-1.1.3+spec-1.1.0 \
+		toml_writer-1.1.2+spec-1.1.0 \
 		tower-0.5.3 \
 		tower-layer-0.3.3 \
 		tower-service-0.3.3 \
@@ -856,34 +852,34 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		wasm-bindgen-macro-0.2.125 \
 		wasm-bindgen-macro-support-0.2.125 \
 		wasm-bindgen-shared-0.2.125 \
-		wasm-compose-0.248.0 \
+		wasm-compose-0.258.3 \
 		wasm-encoder-0.244.0 \
-		wasm-encoder-0.248.0 \
-		wasm-encoder-0.252.0 \
+		wasm-encoder-0.258.3 \
+		wasm-encoder-0.261.0 \
 		wasm-metadata-0.244.0 \
+		wasm-metadata-0.258.3 \
 		wasmparser-0.244.0 \
-		wasmparser-0.248.0 \
-		wasmparser-0.252.0 \
-		wasmprinter-0.248.0 \
-		wasmtime-45.0.2 \
-		wasmtime-environ-45.0.2 \
-		wasmtime-internal-cache-45.0.2 \
-		wasmtime-internal-component-macro-45.0.2 \
-		wasmtime-internal-component-util-45.0.2 \
-		wasmtime-internal-core-45.0.2 \
-		wasmtime-internal-cranelift-45.0.2 \
-		wasmtime-internal-fiber-45.0.2 \
-		wasmtime-internal-jit-debug-45.0.2 \
-		wasmtime-internal-jit-icache-coherence-45.0.2 \
-		wasmtime-internal-unwinder-45.0.2 \
-		wasmtime-internal-versioned-export-macros-45.0.2 \
-		wasmtime-internal-winch-45.0.2 \
-		wasmtime-internal-wit-bindgen-45.0.2 \
-		wasmtime-wasi-45.0.2 \
-		wasmtime-wasi-io-45.0.2 \
+		wasmparser-0.258.3 \
+		wasmparser-0.261.0 \
+		wasmprinter-0.258.3 \
+		wasmtime-49.0.2 \
+		wasmtime-environ-49.0.2 \
+		wasmtime-internal-cache-49.0.2 \
+		wasmtime-internal-component-macro-49.0.2 \
+		wasmtime-internal-component-util-49.0.2 \
+		wasmtime-internal-core-49.0.2 \
+		wasmtime-internal-cranelift-49.0.2 \
+		wasmtime-internal-fiber-49.0.2 \
+		wasmtime-internal-jit-debug-49.0.2 \
+		wasmtime-internal-jit-icache-coherence-49.0.2 \
+		wasmtime-internal-unwinder-49.0.2 \
+		wasmtime-internal-versioned-export-macros-49.0.2 \
+		wasmtime-internal-wit-bindgen-49.0.2 \
+		wasmtime-wasi-49.0.2 \
+		wasmtime-wasi-io-49.0.2 \
 		wast-35.0.2 \
-		wast-252.0.0 \
-		wat-1.252.0 \
+		wast-261.0.0 \
+		wat-1.261.0 \
 		wavefront-0.2.3 \
 		wayland-backend-0.3.15 \
 		wayland-client-0.29.5 \
@@ -924,24 +920,27 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		wgpu-types-27.0.1 \
 		which-7.0.3 \
 		widestring-1.2.1 \
-		wiggle-45.0.2 \
-		wiggle-generate-45.0.2 \
-		wiggle-macro-45.0.2 \
+		wiggle-49.0.2 \
+		wiggle-generate-49.0.2 \
+		wiggle-macro-49.0.2 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.11 \
 		winapi-wsapoll-0.1.2 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		winch-codegen-45.0.2 \
 		window_clipboard-0.5.1 \
 		windows-0.51.1 \
 		windows-0.58.0 \
 		windows-0.61.3 \
+		windows-0.62.2 \
 		windows-collections-0.2.0 \
+		windows-collections-0.3.2 \
 		windows-core-0.51.1 \
 		windows-core-0.58.0 \
 		windows-core-0.61.2 \
+		windows-core-0.62.2 \
 		windows-future-0.2.1 \
+		windows-future-0.3.2 \
 		windows-implement-0.58.0 \
 		windows-implement-0.60.2 \
 		windows-interface-0.58.0 \
@@ -949,6 +948,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		windows-link-0.1.3 \
 		windows-link-0.2.1 \
 		windows-numerics-0.2.0 \
+		windows-numerics-0.3.1 \
 		windows-registry-0.6.1 \
 		windows-result-0.2.0 \
 		windows-result-0.3.4 \
@@ -967,6 +967,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		windows-targets-0.52.6 \
 		windows-targets-0.53.5 \
 		windows-threading-0.1.0 \
+		windows-threading-0.2.1 \
 		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.48.5 \
 		windows_aarch64_gnullvm-0.52.6 \
@@ -998,7 +999,6 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		windows_x86_64_msvc-0.52.6 \
 		windows_x86_64_msvc-0.53.1 \
 		winit-0.30.13 \
-		winnow-0.7.15 \
 		winnow-1.0.3 \
 		winreg-0.52.0 \
 		winres-0.1.12 \
@@ -1010,8 +1010,9 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		wit-bindgen-rust-0.51.0 \
 		wit-bindgen-rust-macro-0.51.0 \
 		wit-component-0.244.0 \
+		wit-component-0.258.3 \
 		wit-parser-0.244.0 \
-		wit-parser-0.248.0 \
+		wit-parser-0.258.3 \
 		witx-0.9.1 \
 		writeable-0.6.3 \
 		wyz-0.5.1 \
@@ -1030,6 +1031,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		xkeysym-0.2.1 \
 		xml-rs-0.8.28 \
 		yasna-0.6.0 \
+		yep-cache-line-size-0.9.3 \
 		yoke-0.8.3 \
 		yoke-derive-0.8.2 \
 		zerocopy-0.8.52 \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index 3ecdfd012ffc..e55db92a1fee 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1790811234
+TIMESTAMP = 1791327413
 SHA256 (rust/crates/ab_glyph-0.2.32.crate) = 01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2
 SIZE (rust/crates/ab_glyph-0.2.32.crate) = 20967
 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
@@ -47,8 +47,8 @@ SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca
 SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
 SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
-SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
-SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
+SHA256 (rust/crates/anyhow-1.0.104.crate) = 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470
+SIZE (rust/crates/anyhow-1.0.104.crate) = 48819
 SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c
 SIZE (rust/crates/anymap2-0.13.0.crate) = 17337
 SHA256 (rust/crates/app_dirs2-2.5.5.crate) = a7e7b35733e3a8c1ccb90385088dd5b6eaa61325cb4d1ad56e683b5224ff352e
@@ -175,16 +175,8 @@ SHA256 (rust/crates/calloop-wayland-source-0.4.1.crate) = 138efcf0940a02ebf0cc8d
 SIZE (rust/crates/calloop-wayland-source-0.4.1.crate) = 11247
 SHA256 (rust/crates/cansi-2.2.1.crate) = 4bdcae87153686017415ce77e48c53e6818a0a058f0e21b56640d1e944967ef8
 SIZE (rust/crates/cansi-2.2.1.crate) = 14442
-SHA256 (rust/crates/cap-fs-ext-3.4.5.crate) = d5528f85b1e134ae811704e41ef80930f56e795923f866813255bc342cc20654
-SIZE (rust/crates/cap-fs-ext-3.4.5.crate) = 22135
-SHA256 (rust/crates/cap-net-ext-3.4.5.crate) = 20a158160765c6a7d0d8c072a53d772e4cb243f38b04bfcf6b4939cfbe7482e7
-SIZE (rust/crates/cap-net-ext-3.4.5.crate) = 14922
-SHA256 (rust/crates/cap-primitives-3.4.5.crate) = b6cf3aea8a5081171859ef57bc1606b1df6999df4f1110f8eef68b30098d1d3a
-SIZE (rust/crates/cap-primitives-3.4.5.crate) = 93932
-SHA256 (rust/crates/cap-std-3.4.5.crate) = b6dc3090992a735d23219de5c204927163d922f42f575a0189b005c62d37549a
-SIZE (rust/crates/cap-std-3.4.5.crate) = 37009
-SHA256 (rust/crates/cap-time-ext-3.4.5.crate) = def102506ce40c11710a9b16e614af0cde8e76ae51b1f48c04b8d79f4b671a80
-SIZE (rust/crates/cap-time-ext-3.4.5.crate) = 12901
+SHA256 (rust/crates/cap-primitives-4.0.3.crate) = 8b5f74729fd2f44701d1a8eb47e906cdb3ccd9ec0f02baad85a744b791940b18
+SIZE (rust/crates/cap-primitives-4.0.3.crate) = 93618
 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
@@ -277,40 +269,40 @@ SHA256 (rust/crates/core-graphics-types-0.2.0.crate) = 3d44a101f213f6c4cdc1853d4
 SIZE (rust/crates/core-graphics-types-0.2.0.crate) = 7098
 SHA256 (rust/crates/coreaudio-rs-0.14.2.crate) = 7d5d7dca3ebcf65a035582c9ad4385371a9d9ee6537474d2a278f4e1e475bb58
 SIZE (rust/crates/coreaudio-rs-0.14.2.crate) = 44962
-SHA256 (rust/crates/cpal-0.18.1.crate) = 5f77b11176c37874be37e8d691c946e31b2b8c357abce9526f6a99eb469e1028
-SIZE (rust/crates/cpal-0.18.1.crate) = 222732
-SHA256 (rust/crates/cpp_demangle-0.4.5.crate) = f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253
-SIZE (rust/crates/cpp_demangle-0.4.5.crate) = 81574
+SHA256 (rust/crates/cpal-0.18.2.crate) = 6f02e8d0327b42d3e2e4ab2119af397344eb9fc54a34bf0ddeaa1277af8681f1
+SIZE (rust/crates/cpal-0.18.2.crate) = 233947
+SHA256 (rust/crates/cpp_demangle-0.5.1.crate) = 0667304c32ea56cb4cd6d2d7c0cfe9a2f8041229db8c033af7f8d69492429def
+SIZE (rust/crates/cpp_demangle-0.5.1.crate) = 83067
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
 SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
 SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
-SHA256 (rust/crates/cranelift-assembler-x64-0.132.2.crate) = 0bc293b86236abcc45f2f72e2d18e2bd636f2a08b75eb286bae31e71e1430c91
-SIZE (rust/crates/cranelift-assembler-x64-0.132.2.crate) = 27077
-SHA256 (rust/crates/cranelift-assembler-x64-meta-0.132.2.crate) = b954c826eddaf1b001402cb8aecf1764c6f6d637ba69fb9e3311f1ebac965be6
-SIZE (rust/crates/cranelift-assembler-x64-meta-0.132.2.crate) = 46530
-SHA256 (rust/crates/cranelift-bforest-0.132.2.crate) = 4053fa2575ef4a5c35d2708533df2200400ae979226cea9cc92a578b811bd4e7
-SIZE (rust/crates/cranelift-bforest-0.132.2.crate) = 34216
-SHA256 (rust/crates/cranelift-bitset-0.132.2.crate) = d216663191014aa63e1d2cffd058e609eaf207646d40b739d88250f65b2c4f69
-SIZE (rust/crates/cranelift-bitset-0.132.2.crate) = 9195
-SHA256 (rust/crates/cranelift-codegen-0.132.2.crate) = 9a5e7e7aad6a425a51da1ad7ab9e5d280ea97eb7c7c4545fafb567915a75aadb
-SIZE (rust/crates/cranelift-codegen-0.132.2.crate) = 1089546
-SHA256 (rust/crates/cranelift-codegen-meta-0.132.2.crate) = c421d80a9a85f806cb02a2983b5b5368a335c319795b1f1b4b771a24479af5b0
-SIZE (rust/crates/cranelift-codegen-meta-0.132.2.crate) = 90487
-SHA256 (rust/crates/cranelift-codegen-shared-0.132.2.crate) = 78fdb83ab012d0ee6a44ced7ca8788a444f17cf821c62f95d6ef87c9f0262518
-SIZE (rust/crates/cranelift-codegen-shared-0.132.2.crate) = 6195
-SHA256 (rust/crates/cranelift-control-0.132.2.crate) = 1b75adc6eb7bb4ac6365106afb6cac4f12fe1ddfa02ddc9fd7015ca1469b471b
-SIZE (rust/crates/cranelift-control-0.132.2.crate) = 8300
-SHA256 (rust/crates/cranelift-entity-0.132.2.crate) = 668e56db75a54816cbdd7c7b7bfc558b08bf7b2cda9d0846491517e92f3b393b
-SIZE (rust/crates/cranelift-entity-0.132.2.crate) = 31133
-SHA256 (rust/crates/cranelift-frontend-0.132.2.crate) = c63892dc1cc3ae48680183fa66997f60ffe7f1e200c8d390f8ee66edff4aef5a
-SIZE (rust/crates/cranelift-frontend-0.132.2.crate) = 58161
-SHA256 (rust/crates/cranelift-isle-0.132.2.crate) = 94eaf429c32a12715429c7c6ddfdd43c170f4cdd7e97bfa507bd68a652091087
-SIZE (rust/crates/cranelift-isle-0.132.2.crate) = 84117
-SHA256 (rust/crates/cranelift-native-0.132.2.crate) = cd77674904ae9be11c1e1efdba54788b59f3d6658d747b97534bfbba2909aacc
-SIZE (rust/crates/cranelift-native-0.132.2.crate) = 11409
-SHA256 (rust/crates/cranelift-srcgen-0.132.2.crate) = cba7c0ff5941842c36653da155580ce41e675c204a67ac1b4e1c478a9347bbb7
-SIZE (rust/crates/cranelift-srcgen-0.132.2.crate) = 6129
+SHA256 (rust/crates/cranelift-assembler-x64-0.136.2.crate) = 658e8623bea025d142fb11c299b8c6572ffe9fd663b52887c4dc124735cc130b
+SIZE (rust/crates/cranelift-assembler-x64-0.136.2.crate) = 30894
+SHA256 (rust/crates/cranelift-assembler-x64-meta-0.136.2.crate) = a4b12b8c55c31c3d8598c2de9a657c3b978f905f6886c43e02216e0b15fe45a3
+SIZE (rust/crates/cranelift-assembler-x64-meta-0.136.2.crate) = 49674
+SHA256 (rust/crates/cranelift-bforest-0.136.2.crate) = 894b984f82c5a36f05fdd4973fbf4d37d69cd5cdf8c16e8ffe3af4a9cdfe193c
+SIZE (rust/crates/cranelift-bforest-0.136.2.crate) = 34207
+SHA256 (rust/crates/cranelift-bitset-0.136.2.crate) = 3a1e4c34abe94193ada09f821f474be87ac8a1fbbacd87058571ef04c1bf4009
+SIZE (rust/crates/cranelift-bitset-0.136.2.crate) = 9191
+SHA256 (rust/crates/cranelift-codegen-0.136.2.crate) = 63826cef0bf70e61d56cc930aa4ee423638f66dc3cfc10d683e73138a6d177b8
+SIZE (rust/crates/cranelift-codegen-0.136.2.crate) = 1203792
+SHA256 (rust/crates/cranelift-codegen-meta-0.136.2.crate) = 26de7849112293681a19f7525c689e1d73dc6eb2687355170fb7458c4da8d353
+SIZE (rust/crates/cranelift-codegen-meta-0.136.2.crate) = 93785
+SHA256 (rust/crates/cranelift-codegen-shared-0.136.2.crate) = df315a8b1cfd6e620971e3d4249bd2c4528167717e8f48a6317a87c55891bcb8
+SIZE (rust/crates/cranelift-codegen-shared-0.136.2.crate) = 6195
+SHA256 (rust/crates/cranelift-control-0.136.2.crate) = 2c3fff7610fb17f228f16598e1a044db79a12806ece7496ff2c69cf1a27a79a5
+SIZE (rust/crates/cranelift-control-0.136.2.crate) = 8296
+SHA256 (rust/crates/cranelift-entity-0.136.2.crate) = 6158b1ac381792ad11e670abbcd15db8b1737e84bfa8a7f2bd7eb41388a92530
+SIZE (rust/crates/cranelift-entity-0.136.2.crate) = 31173
+SHA256 (rust/crates/cranelift-frontend-0.136.2.crate) = 099361a0919067086dcde624a281ce719834cebf8544d6c24646f5e924107234
+SIZE (rust/crates/cranelift-frontend-0.136.2.crate) = 63218
+SHA256 (rust/crates/cranelift-isle-0.136.2.crate) = 2a2f30ea3fd5a11f7d3473976d3b62b5b3f2b62fa943c85e0331d88bf505082c
+SIZE (rust/crates/cranelift-isle-0.136.2.crate) = 89743
+SHA256 (rust/crates/cranelift-native-0.136.2.crate) = 397508a8d817dc74019603ac5a4c4e40b4df627e5aed4f2f8088345d4c01d401
+SIZE (rust/crates/cranelift-native-0.136.2.crate) = 11453
+SHA256 (rust/crates/cranelift-srcgen-0.136.2.crate) = b4944ef05513e1c1a85a945cf8f29d95ddea8bcbb19e0bfd4e71063450967420
+SIZE (rust/crates/cranelift-srcgen-0.136.2.crate) = 6122
 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
 SHA256 (rust/crates/criterion-0.8.2.crate) = 950046b2aa2492f9a536f5f4f9a3de7b9e2476e575e05bd6c333371add4d98f3
@@ -411,8 +403,6 @@ SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967
 SIZE (rust/crates/dispatch2-0.3.1.crate) = 55299
 SHA256 (rust/crates/displaydoc-0.2.6.crate) = 1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f
 SIZE (rust/crates/displaydoc-0.2.6.crate) = 21191
-SHA256 (rust/crates/divrem-1.0.0.crate) = 69dde51e8fef5e12c1d65e0929b03d66e4c0c18282bc30ed2ca050ad6f44dd82
-SIZE (rust/crates/divrem-1.0.0.crate) = 7818
 SHA256 (rust/crates/dlib-0.5.3.crate) = ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a
 SIZE (rust/crates/dlib-0.5.3.crate) = 7120
 SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
@@ -451,10 +441,10 @@ SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c
 SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
 SHA256 (rust/crates/endian-type-0.2.0.crate) = 869b0adbda23651a9c5c0c3d270aac9fcb52e8622a8f2b17e57802d7791962f2
 SIZE (rust/crates/endian-type-0.2.0.crate) = 4006
-SHA256 (rust/crates/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9
-SIZE (rust/crates/enum-map-2.7.3.crate) = 21792
-SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb
-SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781
+SHA256 (rust/crates/enum-map-3.1.0.crate) = d4532960034c15ba2f55e9eee631040ecc473c32e6c4b200828c759840f13a06
+SIZE (rust/crates/enum-map-3.1.0.crate) = 24731
+SHA256 (rust/crates/enum-map-derive-1.0.1.crate) = 7127272f64b3e098f7d81f350d672081b879bff896d219c42370dc858b1af9ff
+SIZE (rust/crates/enum-map-derive-1.0.1.crate) = 11351
 SHA256 (rust/crates/enumset-1.1.13.crate) = 839c4174b41e75c8f7306110b2c51996a293b8d1d850edd529011841d9fede7d
 SIZE (rust/crates/enumset-1.1.13.crate) = 26412
 SHA256 (rust/crates/enumset_derive-0.15.0.crate) = 4bd536557b58c682b217b8fb199afdff47cd3eff260623f19e77074eb073d63a
@@ -511,8 +501,6 @@ SHA256 (rust/crates/find_folder-0.3.0.crate) = 9f6d018fb95a0b59f854aed68ecd96ce2
 SIZE (rust/crates/find_folder-0.3.0.crate) = 2617
 SHA256 (rust/crates/finl_unicode-1.4.0.crate) = 9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5
 SIZE (rust/crates/finl_unicode-1.4.0.crate) = 66414
-SHA256 (rust/crates/fixed-1.29.0.crate) = 707070ccf8c4173548210893a0186e29c266901b71ed20cd9e2ca0193dfe95c3
-SIZE (rust/crates/fixed-1.29.0.crate) = 259231
 SHA256 (rust/crates/fixedbitset-0.1.9.crate) = 86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33
 SIZE (rust/crates/fixedbitset-0.1.9.crate) = 11974
 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
@@ -733,12 +721,14 @@ SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e
 SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171
 SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
 SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
-SHA256 (rust/crates/io-extras-0.18.4.crate) = 2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65
-SIZE (rust/crates/io-extras-0.18.4.crate) = 34254
+SHA256 (rust/crates/io-extras-0.19.0.crate) = 20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f
+SIZE (rust/crates/io-extras-0.19.0.crate) = 34951
 SHA256 (rust/crates/io-kit-sys-0.3.0.crate) = 9b2d4429acc1deff0fbdece0325b4997bdb02b2c245ab7023fd5deca0f6348de
 SIZE (rust/crates/io-kit-sys-0.3.0.crate) = 38799
 SHA256 (rust/crates/io-lifetimes-2.0.4.crate) = 06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983
 SIZE (rust/crates/io-lifetimes-2.0.4.crate) = 28501
+SHA256 (rust/crates/io-lifetimes-3.0.1.crate) = 2f0fb0570afe1fed943c5c3d4102d5358592d8625fda6a0007fdbe65a92fba96
+SIZE (rust/crates/io-lifetimes-3.0.1.crate) = 28589
 SHA256 (rust/crates/ipconfig-0.3.4.crate) = 4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222
 SIZE (rust/crates/ipconfig-0.3.4.crate) = 24620
 SHA256 (rust/crates/ipnet-2.12.0.crate) = d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2
@@ -781,8 +771,8 @@ SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67e
 SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315
 SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
 SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
-SHA256 (rust/crates/kiddo-5.3.2.crate) = da26797630e4a7511fa95300ecb03250d8d91f7e44fe756d61febefbce1ea3be
-SIZE (rust/crates/kiddo-5.3.2.crate) = 157516
+SHA256 (rust/crates/kiddo-6.3.0.crate) = 032f79d801e9c4308f7aa16456bdd1b05deb43eb96f07d08c0a4f70db3b393b9
+SIZE (rust/crates/kiddo-6.3.0.crate) = 610054
 SHA256 (rust/crates/kira-0.12.2.crate) = 40962061330cfa2fb59d040be05955247a91573a87353bfbe8a4c4be2c62e90a
 SIZE (rust/crates/kira-0.12.2.crate) = 101609
 SHA256 (rust/crates/kqueue-1.2.0.crate) = 273c0752728918e0ac4976f2b275b6fefb9ecd400585dec929419f3844cd87b5
@@ -929,6 +919,8 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
 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/nonmax-0.5.5.crate) = 610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51
+SIZE (rust/crates/nonmax-0.5.5.crate) = 10795
 SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
 SIZE (rust/crates/notify-8.2.0.crate) = 39067
 SHA256 (rust/crates/notify-types-2.1.0.crate) = 42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a
@@ -1035,8 +1027,8 @@ SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b
 SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
 SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
 SIZE (rust/crates/object-0.37.3.crate) = 344032
-SHA256 (rust/crates/object-0.39.1.crate) = 2e5a6c098c7a3b6547378093f5cc30bc54fd361ce711e05293a5cc589562739b
-SIZE (rust/crates/object-0.39.1.crate) = 360376
+SHA256 (rust/crates/object-0.40.0.crate) = dd229a0361b9d0d4396176e02d65897f487eebeab7caa6d443855ee152ca0b9c
+SIZE (rust/crates/object-0.40.0.crate) = 452431
 SHA256 (rust/crates/oid-registry-0.8.1.crate) = 12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7
 SIZE (rust/crates/oid-registry-0.8.1.crate) = 16668
 SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
@@ -1159,8 +1151,8 @@ SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af
 SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
 SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
 SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
-SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/proc-macro2-1.0.107.crate) = 985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9
+SIZE (rust/crates/proc-macro2-1.0.107.crate) = 59588
 SHA256 (rust/crates/profiling-1.0.18.crate) = 3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5
 SIZE (rust/crates/profiling-1.0.18.crate) = 11931
 SHA256 (rust/crates/profiling-procmacros-1.0.18.crate) = 4488a4a36b9a4ba6b9334a32a39971f77c1436ec82c38707bce707699cc3bbcb
@@ -1175,10 +1167,10 @@ SHA256 (rust/crates/protocol-derive-3.4.0.crate) = 28647f30298898ead966b51e9aee5
 SIZE (rust/crates/protocol-derive-3.4.0.crate) = 8347
 SHA256 (rust/crates/psm-0.1.31.crate) = 645dbe486e346d9b5de3ef16ede18c26e6c70ad97418f4874b8b1889d6e761ea
 SIZE (rust/crates/psm-0.1.31.crate) = 25059
-SHA256 (rust/crates/pulley-interpreter-45.0.2.crate) = 2d9880c1985ccccaed3646b0ef793dc39a4b117403ed4afc6fa3ef6027c5200f
-SIZE (rust/crates/pulley-interpreter-45.0.2.crate) = 66113
-SHA256 (rust/crates/pulley-macros-45.0.2.crate) = ee249346855ad102580e474da5463f86f8a7d449e6d49e00fefb304e448e2983
-SIZE (rust/crates/pulley-macros-45.0.2.crate) = 2348
+SHA256 (rust/crates/pulley-interpreter-49.0.2.crate) = 1b66b7448cb92d709f2924de98b5ba5b5ce4ea08e6d6b9c3b403fcd88d122ca2
+SIZE (rust/crates/pulley-interpreter-49.0.2.crate) = 66700
+SHA256 (rust/crates/pulley-macros-49.0.2.crate) = 185b9b4cd91f85110f48f8c0314757dfb2bb48c40f5d91055ea666cbbcbf317b
+SIZE (rust/crates/pulley-macros-49.0.2.crate) = 2347
 SHA256 (rust/crates/pxfm-0.1.29.crate) = e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f
 SIZE (rust/crates/pxfm-0.1.29.crate) = 879481
 SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
@@ -1193,8 +1185,8 @@ SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f
 SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
 SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
 SIZE (rust/crates/quote-0.6.13.crate) = 17475
-SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
-SIZE (rust/crates/quote-1.0.45.crate) = 31564
+SHA256 (rust/crates/quote-1.0.47.crate) = 1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001
+SIZE (rust/crates/quote-1.0.47.crate) = 31622
 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
 SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
 SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf
@@ -1237,6 +1229,8 @@ SHA256 (rust/crates/ratatui-termwiz-0.1.1.crate) = 386b8ff8f74ed749509391c56d549
 SIZE (rust/crates/ratatui-termwiz-0.1.1.crate) = 18096
 SHA256 (rust/crates/ratatui-widgets-0.3.1.crate) = 7ef4f17dd7ac3abf5adc2b920a03c61eee4bfe6a88fa5191936895525371d79c
 SIZE (rust/crates/ratatui-widgets-0.3.1.crate) = 229135
+SHA256 (rust/crates/raw-cpuid-11.6.0.crate) = 498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186
+SIZE (rust/crates/raw-cpuid-11.6.0.crate) = 117569
 SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
 SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
 SHA256 (rust/crates/rayon-1.12.0.crate) = fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d
@@ -1265,8 +1259,8 @@ SHA256 (rust/crates/refinery-core-0.9.2.crate) = 24eeafd893124f29183dd6afa9137a2
 SIZE (rust/crates/refinery-core-0.9.2.crate) = 39089
 SHA256 (rust/crates/refinery-macros-0.9.2.crate) = a90cea6d11a9a4e8a85a884b6305461004101b28ca65dd35ec028e009a898e16
 SIZE (rust/crates/refinery-macros-0.9.2.crate) = 9878
-SHA256 (rust/crates/regalloc2-0.15.1.crate) = de2c52737737f8609e94f975dee22854a2d5c125772d4b1cf292120f4d45c186
-SIZE (rust/crates/regalloc2-0.15.1.crate) = 149650
+SHA256 (rust/crates/regalloc2-0.15.2.crate) = 757712e8e61590d6d4f5d563483755538b5aa13467837a3b41cd9832509a7f85
+SIZE (rust/crates/regalloc2-0.15.2.crate) = 150949
 SHA256 (rust/crates/regex-1.12.4.crate) = f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba
 SIZE (rust/crates/regex-1.12.4.crate) = 153468
 SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f
@@ -1377,12 +1371,12 @@ SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe
 SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
 SHA256 (rust/crates/send_wrapper-0.6.0.crate) = cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73
 SIZE (rust/crates/send_wrapper-0.6.0.crate) = 10519
-SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
-SIZE (rust/crates/serde-1.0.228.crate) = 83652
-SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
-SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
-SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
-SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde-1.0.229.crate) = 4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba
+SIZE (rust/crates/serde-1.0.229.crate) = 83669
+SHA256 (rust/crates/serde_core-1.0.229.crate) = 67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48
+SIZE (rust/crates/serde_core-1.0.229.crate) = 63100
+SHA256 (rust/crates/serde_derive-1.0.229.crate) = e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348
+SIZE (rust/crates/serde_derive-1.0.229.crate) = 59864
 SHA256 (rust/crates/serde_json-1.0.150.crate) = e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9
 SIZE (rust/crates/serde_json-1.0.150.crate) = 155574
 SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
@@ -1503,6 +1497,8 @@ SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
 SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99
 SIZE (rust/crates/syn-2.0.117.crate) = 306011
+SHA256 (rust/crates/syn-3.0.6.crate) = 8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee
+SIZE (rust/crates/syn-3.0.6.crate) = 313821
 SHA256 (rust/crates/sync_file-0.3.2.crate) = 20d784afa0cd6b0751af88f3a8ab5a88222978084530142e972996b27422629a
 SIZE (rust/crates/sync_file-0.3.2.crate) = 9721
 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
@@ -1581,20 +1577,16 @@ SHA256 (rust/crates/tokio-stream-0.1.18.crate) = 32da49809aab5c3bc678af03902d4cc
 SIZE (rust/crates/tokio-stream-0.1.18.crate) = 44366
 SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
 SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.9.12+spec-1.1.0.crate) = cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863
-SIZE (rust/crates/toml-0.9.12+spec-1.1.0.crate) = 56485
-SHA256 (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee
-SIZE (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 56327
-SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347
-SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975
+SHA256 (rust/crates/toml-1.1.6+spec-1.1.0.crate) = 920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a
+SIZE (rust/crates/toml-1.1.6+spec-1.1.0.crate) = 55947
 SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7
 SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982
 SHA256 (rust/crates/toml_edit-0.25.12+spec-1.1.0.crate) = d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7
 SIZE (rust/crates/toml_edit-0.25.12+spec-1.1.0.crate) = 68620
-SHA256 (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526
-SIZE (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = 35485
-SHA256 (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db
-SIZE (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 18841
+SHA256 (rust/crates/toml_parser-1.1.3+spec-1.1.0.crate) = 1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56
+SIZE (rust/crates/toml_parser-1.1.3+spec-1.1.0.crate) = 35888
+SHA256 (rust/crates/toml_writer-1.1.2+spec-1.1.0.crate) = 7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2
+SIZE (rust/crates/toml_writer-1.1.2+spec-1.1.0.crate) = 18968
 SHA256 (rust/crates/tower-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4
 SIZE (rust/crates/tower-0.5.3.crate) = 110488
 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
@@ -1715,62 +1707,62 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.125.crate) = fecefd9c35bd935a
 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.125.crate) = 82680
 SHA256 (rust/crates/wasm-bindgen-shared-0.2.125.crate) = 23939e44bb9a5d7576fa2b563dc2e136628f1224e88a8deed09e04858b77871f
 SIZE (rust/crates/wasm-bindgen-shared-0.2.125.crate) = 11288
-SHA256 (rust/crates/wasm-compose-0.248.0.crate) = 96ba953e2b9b4b4b52a31cf4e3ee1c1374c872b6e012cf2138d1c37cba00bfd6
-SIZE (rust/crates/wasm-compose-0.248.0.crate) = 57539
+SHA256 (rust/crates/wasm-compose-0.258.3.crate) = 27dc71f96d21a8b9153da9005c603f4f20d5781b7e6d2675ea0ca5def8713b75
+SIZE (rust/crates/wasm-compose-0.258.3.crate) = 57528
 SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319
 SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804
-SHA256 (rust/crates/wasm-encoder-0.248.0.crate) = ac92cf547bc18d27ecc521015c08c353b4f18b84ab388bb6d1b6b682c620d9b6
-SIZE (rust/crates/wasm-encoder-0.248.0.crate) = 91558
-SHA256 (rust/crates/wasm-encoder-0.252.0.crate) = 8185ae345fa5687c054626ff9a50e7089797a343d9904d1dc9820eb4c4d3196f
-SIZE (rust/crates/wasm-encoder-0.252.0.crate) = 91949
+SHA256 (rust/crates/wasm-encoder-0.258.3.crate) = f64765e43c000fae008a48db8b288e175e237fc9ce20a26586836878c1bee89f
+SIZE (rust/crates/wasm-encoder-0.258.3.crate) = 92134
+SHA256 (rust/crates/wasm-encoder-0.261.0.crate) = 2608e8bb6d67fd68f5a8d0eb1363d6e7bcbc1f8ded5a0bd3a1e382462b876b22
+SIZE (rust/crates/wasm-encoder-0.261.0.crate) = 91571
 SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909
 SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500
+SHA256 (rust/crates/wasm-metadata-0.258.3.crate) = 47e10808eb27efde692f1b1706089fe19296728bf872291f5b4e0d50fba88f2f
+SIZE (rust/crates/wasm-metadata-0.258.3.crate) = 27255
 SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe
 SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607
-SHA256 (rust/crates/wasmparser-0.248.0.crate) = aa4439c5eee9df71ee0c6efb37f63b1fcb1fec38f85f5142c54e7ed05d33091a
-SIZE (rust/crates/wasmparser-0.248.0.crate) = 273645
-SHA256 (rust/crates/wasmparser-0.252.0.crate) = d3eb099dcadcde5be9eef55e3a337128efd4e44b4c93122487e4d2e4e1c6627c
-SIZE (rust/crates/wasmparser-0.252.0.crate) = 274702
-SHA256 (rust/crates/wasmprinter-0.248.0.crate) = 30b264a5410b008d4d199a92bf536eae703cbd614482fc1ec53831cf19e1c183
-SIZE (rust/crates/wasmprinter-0.248.0.crate) = 49894
-SHA256 (rust/crates/wasmtime-45.0.2.crate) = 5c7ce9aa2c67f75fadcfdc6aa9097d03e7c39485dfe316f2ed6a7c0fd186c527
-SIZE (rust/crates/wasmtime-45.0.2.crate) = 1023877
-SHA256 (rust/crates/wasmtime-environ-45.0.2.crate) = c8fb157bd1fbf689ac89d570433a700db6f33bdfcb5ffc30e3f1c49e4c70de71
-SIZE (rust/crates/wasmtime-environ-45.0.2.crate) = 285015
-SHA256 (rust/crates/wasmtime-internal-cache-45.0.2.crate) = e0d1a46c4a2360186b59c6ed7a74a1121ac97925ae9a18db1b2f146cc27ac0b7
-SIZE (rust/crates/wasmtime-internal-cache-45.0.2.crate) = 36894
-SHA256 (rust/crates/wasmtime-internal-component-macro-45.0.2.crate) = b96c17f35fae2ab574667aba0c58fd56349a6f788ac42541a2e543116d5cfb91
-SIZE (rust/crates/wasmtime-internal-component-macro-45.0.2.crate) = 238200
-SHA256 (rust/crates/wasmtime-internal-component-util-45.0.2.crate) = 9d2eeb9b53222859e6f5dc73d2ccfb33254d672469cac11b693a71912e2f3817
-SIZE (rust/crates/wasmtime-internal-component-util-45.0.2.crate) = 2787
-SHA256 (rust/crates/wasmtime-internal-core-45.0.2.crate) = 4a1deaf6bc3430abd7497b00c64f06ca2b97ca0fe41af87836446ca30949965c
-SIZE (rust/crates/wasmtime-internal-core-45.0.2.crate) = 52660
-SHA256 (rust/crates/wasmtime-internal-cranelift-45.0.2.crate) = b845f83b5b04b11bc48329b53eb4fa8cf9f28a43c71ed8e1203f68ffa9806d1b
-SIZE (rust/crates/wasmtime-internal-cranelift-45.0.2.crate) = 219865
-SHA256 (rust/crates/wasmtime-internal-fiber-45.0.2.crate) = e10c8466f72965ae85c250f90aaa7992c089a2f8502009bd0d2c9e7d6409174a
-SIZE (rust/crates/wasmtime-internal-fiber-45.0.2.crate) = 32705
-SHA256 (rust/crates/wasmtime-internal-jit-debug-45.0.2.crate) = 1d3adfecf5621b14d8f8871f4cb4ed9f844197b1ddefc702ef4c859552cd9551
-SIZE (rust/crates/wasmtime-internal-jit-debug-45.0.2.crate) = 10073
-SHA256 (rust/crates/wasmtime-internal-jit-icache-coherence-45.0.2.crate) = 08d3c1e9fb618ec45c9b3477ea683cd37bee427273d7b13bba5c66a1caaf1dd6
-SIZE (rust/crates/wasmtime-internal-jit-icache-coherence-45.0.2.crate) = 7219
-SHA256 (rust/crates/wasmtime-internal-unwinder-45.0.2.crate) = 7aa91132b81f1e172ec7e7c3c114ac34209ee6b3524b3a8d6943af99803f66c5
-SIZE (rust/crates/wasmtime-internal-unwinder-45.0.2.crate) = 23884
-SHA256 (rust/crates/wasmtime-internal-versioned-export-macros-45.0.2.crate) = 6ea811ffe23f597cc7708327ea25d9eb018dcf760ffe15ccb7d0b27ad635de61
-SIZE (rust/crates/wasmtime-internal-versioned-export-macros-45.0.2.crate) = 2308
-SHA256 (rust/crates/wasmtime-internal-winch-45.0.2.crate) = 828b66175c54a0d00b4c1c1c76658d8aa73aeb9fa3553575c5eee56d40f2eb18
-SIZE (rust/crates/wasmtime-internal-winch-45.0.2.crate) = 15325
-SHA256 (rust/crates/wasmtime-internal-wit-bindgen-45.0.2.crate) = 4ae00896ad9bef1b3ca6401ae9a841daa6f357dd91541b6baf87082946d1bde1
-SIZE (rust/crates/wasmtime-internal-wit-bindgen-45.0.2.crate) = 35373
-SHA256 (rust/crates/wasmtime-wasi-45.0.2.crate) = 6032ceffcb74cf30a2cdac298a4d6ce219058f08479ce1ab38434aadc044000b
-SIZE (rust/crates/wasmtime-wasi-45.0.2.crate) = 224442
-SHA256 (rust/crates/wasmtime-wasi-io-45.0.2.crate) = 25b6e6868e5b93e1e10983a17afb631b39c236d8b6b4abe9faffe78f1ee0c6e7
-SIZE (rust/crates/wasmtime-wasi-io-45.0.2.crate) = 21031
+SHA256 (rust/crates/wasmparser-0.258.3.crate) = fe9269dd817e0e7021bf534ccd9761bc2d64778b6708e41228b8439d75eaa0b1
+SIZE (rust/crates/wasmparser-0.258.3.crate) = 278994
+SHA256 (rust/crates/wasmparser-0.261.0.crate) = 4f20f20e44f7e8aeb6744823ea9d869ede51e51be4fdaedede2852282e54d2d8
+SIZE (rust/crates/wasmparser-0.261.0.crate) = 295665
+SHA256 (rust/crates/wasmprinter-0.258.3.crate) = 14a457ba8670a3db3d357c1aeac3ed4fe378a76054a221789f0df0ea507e292b
+SIZE (rust/crates/wasmprinter-0.258.3.crate) = 50356
+SHA256 (rust/crates/wasmtime-49.0.2.crate) = 1801b9c9f91e16e352ed77656824e7c4556a7538dbfc1a50b37243f0e12ea045
+SIZE (rust/crates/wasmtime-49.0.2.crate) = 1047098
+SHA256 (rust/crates/wasmtime-environ-49.0.2.crate) = f397969b8daf208e45120036be74956e99364ce916d5b5d67f9e9f0fe40e5477
+SIZE (rust/crates/wasmtime-environ-49.0.2.crate) = 321221
+SHA256 (rust/crates/wasmtime-internal-cache-49.0.2.crate) = fdf564a08f96acec55a335e3185d1df98ba3feee47e178f5bc2429e723d30d0f
+SIZE (rust/crates/wasmtime-internal-cache-49.0.2.crate) = 36975
+SHA256 (rust/crates/wasmtime-internal-component-macro-49.0.2.crate) = f47c428b868b59d51a9f77e24bff02cc321f8ec0faeba5c40f7e4c1cddd43a64
+SIZE (rust/crates/wasmtime-internal-component-macro-49.0.2.crate) = 255072
+SHA256 (rust/crates/wasmtime-internal-component-util-49.0.2.crate) = 97fe14bd5ea6444a09f6baa3865559c93c91158930e7fe6d127429a9372f6165
+SIZE (rust/crates/wasmtime-internal-component-util-49.0.2.crate) = 2786
+SHA256 (rust/crates/wasmtime-internal-core-49.0.2.crate) = 2053fd1d90080e502ca4ea39d86c3528587a40220b9572a874c8b742c219a00c
+SIZE (rust/crates/wasmtime-internal-core-49.0.2.crate) = 55138
+SHA256 (rust/crates/wasmtime-internal-cranelift-49.0.2.crate) = 15e96d6c55401e68e40e3f74078ec96f92fe9b8a7e90e885fb87265e69eea559
+SIZE (rust/crates/wasmtime-internal-cranelift-49.0.2.crate) = 265372
+SHA256 (rust/crates/wasmtime-internal-fiber-49.0.2.crate) = 1b913875bab1b78fada489e55d5e0a10b53286fb4bb09f5657212f549c9af36c
+SIZE (rust/crates/wasmtime-internal-fiber-49.0.2.crate) = 34292
+SHA256 (rust/crates/wasmtime-internal-jit-debug-49.0.2.crate) = 0356a1a09dee1239904e09e962456d9f6edfa5da61c5e3e1b0e4669710f48fba
+SIZE (rust/crates/wasmtime-internal-jit-debug-49.0.2.crate) = 10072
+SHA256 (rust/crates/wasmtime-internal-jit-icache-coherence-49.0.2.crate) = 5dead9a2d7b5d835698a2e1a32006e7d0b5711f4697b24bab1564bb2488e3d7a
+SIZE (rust/crates/wasmtime-internal-jit-icache-coherence-49.0.2.crate) = 7148
+SHA256 (rust/crates/wasmtime-internal-unwinder-49.0.2.crate) = 69ffac8fc893de2958b263d9d7274cf4c531ba9ff582558348d4e28d97b8a0f2
+SIZE (rust/crates/wasmtime-internal-unwinder-49.0.2.crate) = 24823
+SHA256 (rust/crates/wasmtime-internal-versioned-export-macros-49.0.2.crate) = 9a20f0dcb6c6a006363d3f85b5c633675730487b0dc23726b2d40495872407fb
+SIZE (rust/crates/wasmtime-internal-versioned-export-macros-49.0.2.crate) = 2362
+SHA256 (rust/crates/wasmtime-internal-wit-bindgen-49.0.2.crate) = 80758f73f5f5daacd8a6d1a8513336a4f9a58d26c4f1c73eb80502cb143e2626
+SIZE (rust/crates/wasmtime-internal-wit-bindgen-49.0.2.crate) = 38678
+SHA256 (rust/crates/wasmtime-wasi-49.0.2.crate) = bac947c8478d8ea84ef4120d04f984012a514e493fe16fa5bb72906d7e55addb
+SIZE (rust/crates/wasmtime-wasi-49.0.2.crate) = 296372
+SHA256 (rust/crates/wasmtime-wasi-io-49.0.2.crate) = e65d70efbe70631acbb4c6cf46eea543c75908f01e2fd09550e5a89631693304
+SIZE (rust/crates/wasmtime-wasi-io-49.0.2.crate) = 19530
 SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
 SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-252.0.0.crate) = 942a3449d6a593fccc111a6241c8df52bda168af30e40bf9580d4394d7374c65
-SIZE (rust/crates/wast-252.0.0.crate) = 166296
-SHA256 (rust/crates/wat-1.252.0.crate) = c72a4ba7088f7bac94cf516e49882bdf97068904a563768cf249efc839ec42cb
-SIZE (rust/crates/wat-1.252.0.crate) = 13667
+SHA256 (rust/crates/wast-261.0.0.crate) = 776443145731a4062e5b0d392892a2005909b6ab72d9fdc3cad53dd1a714e44a
+SIZE (rust/crates/wast-261.0.0.crate) = 168895
+SHA256 (rust/crates/wat-1.261.0.crate) = a7b4d1a49ea73a8f3326e74e3a05db667001b16bd1035ed3356fc1a0ed05ca7f
+SIZE (rust/crates/wat-1.261.0.crate) = 13644
 SHA256 (rust/crates/wavefront-0.2.3.crate) = 0162190f32ea78b07b7bc02b57a1c2a7c0874bc3da34f36eba41c86c4b03c4fb
 SIZE (rust/crates/wavefront-0.2.3.crate) = 13984
 SHA256 (rust/crates/wayland-backend-0.3.15.crate) = 2857dd20b54e916ec7253b3d6b4d5c4d7d4ca2c33c2e11c6c76a99bd8744755d
@@ -1851,12 +1843,12 @@ SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e
 SIZE (rust/crates/which-7.0.3.crate) = 18872
 SHA256 (rust/crates/widestring-1.2.1.crate) = 72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471
 SIZE (rust/crates/widestring-1.2.1.crate) = 90350
-SHA256 (rust/crates/wiggle-45.0.2.crate) = 176527a028d6a426a514e3ca650c251a60541cde26df421f781339f27553ff9f
-SIZE (rust/crates/wiggle-45.0.2.crate) = 29632
-SHA256 (rust/crates/wiggle-generate-45.0.2.crate) = 604976b16d40f15606ae47ca22473c7574b317a6445ea2e3986f834a2ca0f449
-SIZE (rust/crates/wiggle-generate-45.0.2.crate) = 27247
-SHA256 (rust/crates/wiggle-macro-45.0.2.crate) = f7252f1689c33cf77cfac6115047c6a8b53f188c25c644f7856ad66c881c4077
-SIZE (rust/crates/wiggle-macro-45.0.2.crate) = 12280
+SHA256 (rust/crates/wiggle-49.0.2.crate) = 7f7c3a2e8ec4789bb82e4bf04b0dba44b02ce05beba6cbc6eb992b8f0b93c9cd
+SIZE (rust/crates/wiggle-49.0.2.crate) = 29604
+SHA256 (rust/crates/wiggle-generate-49.0.2.crate) = 761bf518bf5972dd0ddb8c3c693b6a52ed826e25d10bfae89b1368327c86030d
+SIZE (rust/crates/wiggle-generate-49.0.2.crate) = 27243
+SHA256 (rust/crates/wiggle-macro-49.0.2.crate) = 0bdaa435787bc4bb662020aea37538745fc60b4629d7f37864a09195cec0e1eb
+SIZE (rust/crates/wiggle-macro-49.0.2.crate) = 12273
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -1867,8 +1859,6 @@ SHA256 (rust/crates/winapi-wsapoll-0.1.2.crate) = 1eafc5f679c576995526e81635d0cf
 SIZE (rust/crates/winapi-wsapoll-0.1.2.crate) = 2865
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/winch-codegen-45.0.2.crate) = 89c09acfdfa281b3340e1e94ef3cf6618d69eab975280f881e154c29f49419c1
-SIZE (rust/crates/winch-codegen-45.0.2.crate) = 169635
 SHA256 (rust/crates/window_clipboard-0.5.1.crate) = d5654226305eaf2dde8853fb482861d28e5dcecbbd40cb88e8393d94bb80d733
 SIZE (rust/crates/window_clipboard-0.5.1.crate) = 17255
 SHA256 (rust/crates/windows-0.51.1.crate) = ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9
@@ -1877,16 +1867,24 @@ SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa7
 SIZE (rust/crates/windows-0.58.0.crate) = 9744521
 SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
 SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580
+SIZE (rust/crates/windows-0.62.2.crate) = 9360572
 SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
 SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610
+SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510
 SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
 SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
 SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
 SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
 SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
 SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
 SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
 SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-future-0.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb
+SIZE (rust/crates/windows-future-0.3.2.crate) = 17944
 SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
 SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
 SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
@@ -1901,6 +1899,8 @@ SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc
 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
 SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
 SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26
+SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772
 SHA256 (rust/crates/windows-registry-0.6.1.crate) = 02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720
 SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358
 SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
@@ -1937,6 +1937,8 @@ SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c
 SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
 SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
 SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
+SHA256 (rust/crates/windows-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37
+SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
 SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
@@ -1999,8 +2001,6 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da
 SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
 SHA256 (rust/crates/winit-0.30.13.crate) = a6755fa58a9f8350bd1e472d4c3fcc25f824ec358933bba33306d0b63df5978d
 SIZE (rust/crates/winit-0.30.13.crate) = 605180
-SHA256 (rust/crates/winnow-0.7.15.crate) = df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945
-SIZE (rust/crates/winnow-0.7.15.crate) = 187092
 SHA256 (rust/crates/winnow-1.0.3.crate) = 0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1
 SIZE (rust/crates/winnow-1.0.3.crate) = 187990
 SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
@@ -2023,10 +2023,12 @@ SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51
 SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283
 SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2
 SIZE (rust/crates/wit-component-0.244.0.crate) = 256882
+SHA256 (rust/crates/wit-component-0.258.3.crate) = f0fca88950af0c1f42bc77e17315e48798b8d68340171b6d204f62bc19a878a6
+SIZE (rust/crates/wit-component-0.258.3.crate) = 319374
 SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736
 SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371
-SHA256 (rust/crates/wit-parser-0.248.0.crate) = 247ad505da2915a082fe13204c5ba8788425aea1de54f43b284818cf82637856
-SIZE (rust/crates/wit-parser-0.248.0.crate) = 174975
+SHA256 (rust/crates/wit-parser-0.258.3.crate) = 72a2127663dcf3ee16614fb0e3c33d5c6c66fec9dad317a8b0fdd3869487a533
+SIZE (rust/crates/wit-parser-0.258.3.crate) = 188547
 SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
 SIZE (rust/crates/witx-0.9.1.crate) = 45928
 SHA256 (rust/crates/writeable-0.6.3.crate) = 1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4
@@ -2063,6 +2065,8 @@ SHA256 (rust/crates/xml-rs-0.8.28.crate) = 3ae8337f8a065cfc972643663ea4279e04e72
 SIZE (rust/crates/xml-rs-0.8.28.crate) = 52826
 SHA256 (rust/crates/yasna-0.6.0.crate) = b5f6765e852b9b4dc8e2a76843e4d64d1cea8e79bcde0b6901aea8e7c7f08282
 SIZE (rust/crates/yasna-0.6.0.crate) = 40598
+SHA256 (rust/crates/yep-cache-line-size-0.9.3.crate) = 59dea97e5518f64cbb9468f2cd1ac59c9d0186eeb5ee6198d4bb8adfa1465499
+SIZE (rust/crates/yep-cache-line-size-0.9.3.crate) = 11729
 SHA256 (rust/crates/yoke-0.8.3.crate) = 709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5
 SIZE (rust/crates/yoke-0.8.3.crate) = 33132
 SHA256 (rust/crates/yoke-derive-0.8.2.crate) = de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e
@@ -2105,5 +2109,5 @@ SHA256 (xMAC94x-portpicker-rs-e04e3a61d6c1645c865b36c57877f1f8e48e0cb7_GH0.tar.g
 SIZE (xMAC94x-portpicker-rs-e04e3a61d6c1645c865b36c57877f1f8e48e0cb7_GH0.tar.gz) = 2210
 SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43f0faa196eb33341c8e9952da17876649dd3aade44fd357a3a098eaaeb78e9d
 SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
-SHA256 (veloren-v0.18.0-644-g6162d9565a.tar.bz2) = 35f6d85450da362946c022798f9be90a574e5b4c7607510e1229a851f0a4bd0d
-SIZE (veloren-v0.18.0-644-g6162d9565a.tar.bz2) = 352734331
+SHA256 (veloren-v0.18.0-655-gebfff9496e.tar.bz2) = 5324af9b73ca7bf61700282a9742b7668be830d5867c7a83ddd8c9956da80a36
+SIZE (veloren-v0.18.0-655-gebfff9496e.tar.bz2) = 352732141
diff --git a/games/veloren-weekly/files/patch-cpal b/games/veloren-weekly/files/patch-cpal
deleted file mode 100644
index da76578c2dec..000000000000
--- a/games/veloren-weekly/files/patch-cpal
+++ /dev/null
@@ -1,58 +0,0 @@
-Copied from audio/songrec 0.7.4
-
---- cargo-crates/cpal-0.18.1/src/host/alsa/mod.rs.orig	2026-06-14 22:13:07 UTC
-+++ cargo-crates/cpal-0.18.1/src/host/alsa/mod.rs
-@@ -92,6 +92,14 @@ const DEFAULT_PERIODS: alsa::pcm::Frames = 2;
- const DEFAULT_DEVICE: &str = "default";
- const DEFAULT_PERIODS: alsa::pcm::Frames = 2;
- 
-+// ESTRPIPE is Linux-specific (hardware suspend from ALSA); not present on FreeBSD.
-+// The ALSA compatibility library on FreeBSD never returns this, so defining it as an
-+// out-of-range sentinel ensures the match arms are unreachable without compile errors.
-+#[cfg(target_os = "linux")]
-+const ESTRPIPE: libc::c_int = libc::ESTRPIPE;
-+#[cfg(not(target_os = "linux"))]
-+const ESTRPIPE: libc::c_int = 86;
-+
- // Some ALSA plugins (e.g. alsaequal, certain USB drivers) are not reentrant.
- static ALSA_OPEN_MUTEX: std::sync::Mutex<()> = std::sync::Mutex::new(());
- 
-@@ -1122,7 +1130,7 @@ fn poll_for_period(
-         // Xrun: recover via prepare() (+ start() for capture, handled by the worker).
-         Err(err) if err.errno() == libc::EPIPE => return Err(ErrorKind::Xrun.into()),
-         // Suspend: try hardware resume first; fall back to prepare() if unsupported.
--        Err(err) if err.errno() == libc::ESTRPIPE => return try_resume(&stream.handle),
-+        Err(err) if err.errno() == ESTRPIPE => return try_resume(&stream.handle),
-         res => res,
-     }?;
-     // ALSA can have spurious wakeups where poll returns but avail < avail_min.
-@@ -1183,7 +1191,7 @@ fn process_input(
-             Err(err) if err.errno() == libc::EPIPE => return Err(ErrorKind::Xrun.into()),
-             // ESTRPIPE = hardware suspend: try soft resume first, falling back to underrun
-             // recovery if the hardware doesn't support it.
--            Err(err) if err.errno() == libc::ESTRPIPE => {
-+            Err(err) if err.errno() == ESTRPIPE => {
-                 return try_resume(&stream.handle).map(|_| ());
-             }
-             Err(err) => return Err(err.into()),
-@@ -1251,7 +1259,7 @@ fn process_output(
-             Err(err) if err.errno() == libc::EPIPE => return Err(ErrorKind::Xrun.into()),
-             // ESTRPIPE = hardware suspend: try soft resume first, falling back to underrun
-             // recovery if the hardware doesn't support it.
--            Err(err) if err.errno() == libc::ESTRPIPE => {
-+            Err(err) if err.errno() == ESTRPIPE => {
-                 return try_resume(&stream.handle).map(|_| ());
-             }
-             Err(err) => return Err(err.into()),
---- cargo-crates/cpal-0.18.1/src/host/mod.rs.orig	2026-06-14 22:13:07 UTC
-+++ cargo-crates/cpal-0.18.1/src/host/mod.rs
-@@ -226,6 +226,9 @@ pub(crate) use error_emit::try_emit_error;
- /// Convert a frame count at a given sample rate to a [`std::time::Duration`].
- #[cfg(any(
-     target_os = "linux",
-+    target_os = "dragonfly",
-+    target_os = "freebsd",
-+    target_os = "netbsd",
-     target_os = "windows",
-     target_vendor = "apple",
-     feature = "audioworklet",
diff --git a/games/veloren-weekly/files/patch-gilrs b/games/veloren-weekly/files/patch-gilrs
index 2abe807e41fb..d8619242b99e 100644
--- a/games/veloren-weekly/files/patch-gilrs
+++ b/games/veloren-weekly/files/patch-gilrs
@@ -23,45 +23,18 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
    |                |      help: a similar name exists in the module: `event`
    |                no `epoll` in `sys`
*** 230 LINES SKIPPED ***