git: 76756d2f6d52 - main - games/veloren-weekly: update to s20240211

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Tue, 13 Feb 2024 00:52:19 UTC
The branch main has been updated by jbeich:

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

commit 76756d2f6d52e64d67adf7f378db8a1032683bc7
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-02-11 20:03:36 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-02-13 00:52:02 +0000

    games/veloren-weekly: update to s20240211
    
    Changes:        https://gitlab.com/veloren/veloren/-/compare/ac921c563...f159dd535
---
 games/veloren-weekly/Makefile        |   7 +-
 games/veloren-weekly/Makefile.crates | 151 ++++++++---------
 games/veloren-weekly/distinfo        | 304 ++++++++++++++++++-----------------
 games/veloren-weekly/files/patch-vek |   4 +-
 4 files changed, 241 insertions(+), 225 deletions(-)

diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index a321e96304fe..f05b386cf535 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	veloren
-PORTVERSION=	s20240207
+PORTVERSION=	s20240211
 CATEGORIES=	games wayland
 PKGNAMESUFFIX=	-weekly
 
@@ -14,7 +14,8 @@ BROKEN_aarch64=	https://github.com/rust-lang/libc/issues/3217
 ONLY_FOR_ARCHS=	aarch64 amd64 i386
 ONLY_FOR_ARCHS_REASON=	unsupported platform by https://github.com/wasmerio/wasmer
 
-LIB_DEPENDS=	libasound.so:audio/alsa-lib \
+LIB_DEPENDS=	libzstd.so:archivers/zstd \
+		libasound.so:audio/alsa-lib \
 		libudev.so:devel/libudev-devd \
 		libshaderc_shared.so:graphics/shaderc
 RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \
@@ -23,7 +24,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.15.0-1095-gac921c563 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME=	v0.15.0-1141-gf159dd535 # git describe --match='v[0-9]*' weekly
 CARGO_ENV=	VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
 PLIST_FILES=	bin/${PORTNAME}-server-cli \
 		bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index b4926c7a9b29..477814f0b9b1 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -10,6 +10,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		allocator-api2-0.2.16 \
 		alsa-0.6.0 \
 		alsa-sys-0.3.1 \
+		ambient-authority-0.0.2 \
 		android-activity-0.4.3 \
 		android-properties-0.2.2 \
 		android-tzdata-0.1.1 \
@@ -26,6 +27,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		approx-0.3.2 \
 		approx-0.4.0 \
 		approx-0.5.1 \
+		arbitrary-1.3.2 \
 		arr_macro-0.2.1 \
 		arr_macro_impl-0.2.1 \
 		arrayref-0.3.7 \
@@ -43,7 +45,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		axum-0.6.20 \
 		axum-core-0.3.4 \
 		backtrace-0.3.69 \
-		base-x-0.2.11 \
 		base64-0.21.7 \
 		bincode-1.3.3 \
 		bindgen-0.69.4 \
@@ -58,14 +59,18 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		block-sys-0.1.0-beta.1 \
 		block2-0.2.0-alpha.6 \
 		bumpalo-3.14.0 \
-		bytecheck-0.6.12 \
-		bytecheck_derive-0.6.12 \
 		bytemuck-1.14.1 \
 		bytemuck_derive-1.5.0 \
 		byteorder-1.5.0 \
 		bytes-1.5.0 \
 		calloop-0.10.6 \
 		cansi-2.2.1 \
+		cap-fs-ext-2.0.1 \
+		cap-net-ext-2.0.1 \
+		cap-primitives-2.0.1 \
+		cap-rand-2.0.1 \
+		cap-std-2.0.1 \
+		cap-time-ext-2.0.1 \
 		cassowary-0.3.0 \
 		cast-0.3.0 \
 		castaway-0.2.2 \
@@ -104,7 +109,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		combine-4.6.6 \
 		compact_str-0.7.1 \
 		concurrent-queue-2.4.0 \
-		const_fn-0.4.9 \
 		constant_time_eq-0.3.0 \
 		copypasta-0.8.2 \
 		core-foundation-0.9.4 \
@@ -113,17 +117,19 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		core-graphics-types-0.1.3 \
 		coreaudio-rs-0.10.0 \
 		coreaudio-sys-0.2.15 \
-		corosensei-0.1.4 \
 		cpal-0.13.5 \
+		cpp_demangle-0.3.5 \
 		cpufeatures-0.2.12 \
-		cranelift-bforest-0.91.1 \
-		cranelift-codegen-0.91.1 \
-		cranelift-codegen-meta-0.91.1 \
-		cranelift-codegen-shared-0.91.1 \
-		cranelift-egraph-0.91.1 \
-		cranelift-entity-0.91.1 \
-		cranelift-frontend-0.91.1 \
-		cranelift-isle-0.91.1 \
+		cranelift-bforest-0.104.0 \
+		cranelift-codegen-0.104.0 \
+		cranelift-codegen-meta-0.104.0 \
+		cranelift-codegen-shared-0.104.0 \
+		cranelift-control-0.104.0 \
+		cranelift-entity-0.104.0 \
+		cranelift-frontend-0.104.0 \
+		cranelift-isle-0.104.0 \
+		cranelift-native-0.104.0 \
+		cranelift-wasm-0.104.0 \
 		crc32fast-1.3.2 \
 		criterion-0.5.1 \
 		criterion-plot-0.5.0 \
@@ -143,6 +149,8 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		csv-1.3.0 \
 		csv-core-0.1.11 \
 		cty-0.2.2 \
+		culpa-1.0.2 \
+		culpa-macros-1.0.2 \
 		d3d12-0.7.0 \
 		daggy-0.5.0 \
 		darling-0.13.4 \
@@ -151,19 +159,19 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		darling_core-0.20.5 \
 		darling_macro-0.13.4 \
 		darling_macro-0.20.5 \
-		dashmap-5.5.3 \
 		data-encoding-2.5.0 \
+		debugid-0.8.0 \
 		deflate-1.0.0 \
 		deranged-0.3.11 \
-		derivative-2.2.0 \
 		deunicode-1.4.2 \
 		digest-0.10.7 \
 		directories-next-2.0.0 \
+		dirs-4.0.0 \
 		dirs-5.0.1 \
 		dirs-next-2.0.0 \
+		dirs-sys-0.3.7 \
 		dirs-sys-0.4.1 \
 		dirs-sys-next-0.1.2 \
-		discard-1.0.4 \
 		discord-sdk-0.3.5 \
 		dispatch-0.1.4 \
 		dispatch-0.2.0 \
@@ -178,10 +186,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		egui_winit_platform-0.20.0 \
 		either-1.9.0 \
 		emath-0.23.0 \
+		encoding_rs-0.8.33 \
 		endian-type-0.1.2 \
 		enum-as-inner-0.6.0 \
-		enum-iterator-0.7.0 \
-		enum-iterator-derive-0.7.0 \
 		enum-map-2.7.3 \
 		enum-map-derive-0.17.0 \
 		enumset-1.1.3 \
@@ -196,12 +203,11 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		event-listener-4.0.3 \
 		event-listener-strategy-0.4.0 \
 		fallible-iterator-0.2.0 \
+		fallible-iterator-0.3.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fastrand-2.0.1 \
 		fd-lock-4.0.2 \
 		fdeflate-0.3.4 \
-		fehler-1.0.0 \
-		fehler-macros-1.0.0 \
 		filetime-0.2.23 \
 		find_folder-0.3.0 \
 		fixedbitset-0.1.9 \
@@ -217,6 +223,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		foreign-types-shared-0.1.1 \
 		foreign-types-shared-0.3.1 \
 		form_urlencoded-1.2.1 \
+		fs-set-times-0.20.1 \
 		fsevent-sys-4.1.0 \
 		funty-2.0.0 \
 		futures-0.3.30 \
@@ -229,6 +236,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		futures-task-0.3.30 \
 		futures-util-0.3.30 \
 		fxhash-0.2.1 \
+		fxprof-processed-profile-0.6.0 \
 		generator-0.7.5 \
 		generic-array-0.14.7 \
 		gethostname-0.2.3 \
@@ -237,7 +245,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		getrandom-0.2.12 \
 		gilrs-0.10.2 \
 		gilrs-core-0.5.7 \
-		gimli-0.26.2 \
 		gimli-0.28.1 \
 		gl_generator-0.14.0 \
 		glam-0.10.2 \
@@ -263,7 +270,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		hashlink-0.8.4 \
 		hassle-rs-0.10.0 \
 		heapless-0.7.17 \
-		heck-0.3.3 \
 		heck-0.4.1 \
 		hermit-abi-0.3.5 \
 		hex-0.4.3 \
@@ -295,13 +301,17 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		inotify-sys-0.1.5 \
 		instant-0.1.12 \
 		intl_pluralrules-7.0.2 \
+		io-extras-0.18.1 \
 		io-kit-sys-0.3.0 \
+		io-lifetimes-2.0.3 \
 		ipconfig-0.3.2 \
 		ipnet-2.9.0 \
 		is-terminal-0.4.10 \
 		itertools-0.10.5 \
 		itertools-0.12.1 \
 		itoa-1.0.10 \
+		ittapi-0.4.0 \
+		ittapi-sys-0.4.0 \
 		jni-0.19.0 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
@@ -335,7 +345,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		loom-0.5.6 \
 		lru-0.12.2 \
 		lru-cache-0.1.2 \
-		lz-fear-0.1.1 \
+		lz-fear-0.2.0 \
 		mach-0.3.2 \
 		mach2-0.4.2 \
 		macro_rules_attribute-0.1.3 \
@@ -344,13 +354,15 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		match_cfg-0.1.0 \
 		matchers-0.1.0 \
 		matchit-0.7.3 \
+		maybe-owned-0.3.4 \
 		maybe-uninit-2.0.0 \
 		memchr-2.7.1 \
+		memfd-0.6.4 \
 		memmap2-0.5.10 \
 		memmap2-0.7.1 \
 		memoffset-0.5.6 \
 		memoffset-0.6.5 \
-		memoffset-0.8.0 \
+		memoffset-0.9.0 \
 		metal-0.27.0 \
 		mimalloc-0.1.39 \
 		mime-0.3.17 \
@@ -358,7 +370,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.7.2 \
 		mio-0.8.10 \
-		more-asserts-0.2.2 \
 		mumble-link-0.2.0 \
 		nanorand-0.7.0 \
 		native-dialog-0.6.4 \
@@ -452,8 +463,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		ppv-lite86-0.2.17 \
 		presser-0.3.1 \
 		proc-macro-crate-1.3.1 \
-		proc-macro-error-1.0.4 \
-		proc-macro-error-attr-1.0.4 \
 		proc-macro-hack-0.5.20+deprecated \
 		proc-macro-nested-0.1.7 \
 		proc-macro2-0.4.30 \
@@ -463,9 +472,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		prometheus-0.13.3 \
 		prometheus-hyper-0.1.5 \
 		psm-0.1.21 \
-		ptr_meta-0.1.4 \
-		ptr_meta_derive-0.1.4 \
-		pulldown-cmark-0.8.0 \
 		quick-error-1.2.3 \
 		quick-xml-0.30.0 \
 		quinn-0.10.2 \
@@ -497,20 +503,16 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		refinery-0.8.12 \
 		refinery-core-0.8.12 \
 		refinery-macros-0.8.12 \
-		regalloc2-0.5.1 \
+		regalloc2-0.9.3 \
 		regex-1.10.3 \
 		regex-automata-0.1.10 \
 		regex-automata-0.4.5 \
 		regex-syntax-0.6.29 \
 		regex-syntax-0.8.2 \
-		region-3.0.0 \
-		rend-0.4.2 \
 		renderdoc-sys-1.0.0 \
 		resolv-conf-0.7.0 \
 		ring-0.16.20 \
 		ring-0.17.7 \
-		rkyv-0.7.44 \
-		rkyv_derive-0.7.44 \
 		rmp-0.8.12 \
 		rmp-serde-1.1.2 \
 		rodio-0.15.0 \
@@ -543,7 +545,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		sctk-adwaita-0.5.4 \
 		sdl2-0.35.2 \
 		sdl2-sys-0.35.2 \
-		seahash-4.1.0 \
 		security-framework-2.9.2 \
 		security-framework-sys-2.9.1 \
 		self_cell-0.10.3 \
@@ -552,20 +553,18 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		semver-1.0.21 \
 		semver-parser-0.7.0 \
 		serde-1.0.196 \
-		serde-wasm-bindgen-0.4.5 \
 		serde_derive-1.0.196 \
 		serde_json-1.0.113 \
 		serde_path_to_error-0.1.15 \
 		serde_repr-0.1.18 \
 		serde_spanned-0.6.5 \
 		serde_urlencoded-0.7.1 \
-		sha1-0.6.1 \
-		sha1_smol-1.0.0 \
 		sha2-0.10.8 \
 		shaderc-0.8.3 \
 		shaderc-sys-0.8.3 \
 		sharded-slab-0.1.7 \
 		shell-words-1.1.0 \
+		shellexpand-2.1.2 \
 		shellexpand-3.1.0 \
 		shlex-1.3.0 \
 		shrev-1.1.3 \
@@ -573,7 +572,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		signal-hook-mio-0.2.3 \
 		signal-hook-registry-1.4.1 \
 		simd-adler32-0.3.7 \
-		simdutf8-0.1.4 \
 		siphasher-0.3.11 \
 		siphasher-1.0.0 \
 		slab-0.4.9 \
@@ -589,17 +587,13 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		spin-0.9.8 \
 		spin_sleep-1.2.0 \
 		spirv-0.2.0+1.5.4 \
+		sptr-0.3.2 \
 		stability-0.1.1 \
 		stable_deref_trait-1.2.0 \
 		stacker-0.1.15 \
-		standback-0.2.17 \
 		static_assertions-1.1.0 \
 		stb_truetype-0.3.1 \
 		stdweb-0.1.3 \
-		stdweb-0.4.20 \
-		stdweb-derive-0.5.3 \
-		stdweb-internal-macros-0.2.9 \
-		stdweb-internal-runtime-0.1.5 \
 		str-buf-1.0.6 \
 		strict-num-0.1.1 \
 		strsim-0.10.0 \
@@ -614,6 +608,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		syn-2.0.48 \
 		sync_file-0.2.7 \
 		sync_wrapper-0.1.2 \
+		system-interface-0.26.1 \
 		tap-1.0.1 \
 		tar-0.4.40 \
 		target-lexicon-0.12.13 \
@@ -622,12 +617,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		thiserror-1.0.56 \
 		thiserror-impl-1.0.56 \
 		thread_local-1.1.7 \
-		time-0.2.27 \
 		time-0.3.34 \
 		time-core-0.1.2 \
-		time-macros-0.1.1 \
 		time-macros-0.2.17 \
-		time-macros-impl-0.1.2 \
 		timer-queue-0.1.0 \
 		tiny-skia-0.8.4 \
 		tiny-skia-path-0.8.4 \
@@ -667,7 +659,6 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		typenum-1.17.0 \
 		unic-langid-0.9.4 \
 		unic-langid-impl-0.9.4 \
-		unicase-2.7.0 \
 		unicode-bidi-0.3.15 \
 		unicode-ident-1.0.12 \
 		unicode-normalization-0.1.22 \
@@ -684,35 +675,46 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
 		vek-0.14.1 \
+		vek-0.16.1 \
 		version-compare-0.1.1 \
 		version_check-0.9.4 \
-		wai-bindgen-gen-core-0.2.3 \
-		wai-bindgen-gen-rust-0.2.3 \
-		wai-bindgen-gen-rust-wasm-0.2.3 \
-		wai-bindgen-rust-0.2.3 \
-		wai-bindgen-rust-impl-0.2.3 \
-		wai-parser-0.2.3 \
 		walkdir-2.4.0 \
 		want-0.3.1 \
 		wasi-0.9.0+wasi-snapshot-preview1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasi-cap-std-sync-17.0.0 \
+		wasi-common-17.0.0 \
 		wasm-bindgen-0.2.90 \
 		wasm-bindgen-backend-0.2.90 \
-		wasm-bindgen-downcast-0.1.1 \
-		wasm-bindgen-downcast-macros-0.1.1 \
 		wasm-bindgen-futures-0.4.40 \
 		wasm-bindgen-macro-0.2.90 \
 		wasm-bindgen-macro-support-0.2.90 \
 		wasm-bindgen-shared-0.2.90 \
+		wasm-encoder-0.38.1 \
 		wasm-encoder-0.41.0 \
-		wasmer-4.0.0 \
-		wasmer-compiler-4.0.0 \
-		wasmer-compiler-cranelift-4.0.0 \
-		wasmer-derive-4.0.0 \
-		wasmer-types-4.0.0 \
-		wasmer-vm-4.0.0 \
-		wasmer-wasix-types-0.9.0 \
-		wasmparser-0.95.0 \
+		wasmparser-0.118.1 \
+		wasmparser-0.121.0 \
+		wasmprinter-0.2.78 \
+		wasmtime-17.0.0 \
+		wasmtime-asm-macros-17.0.0 \
+		wasmtime-cache-17.0.0 \
+		wasmtime-component-macro-17.0.0 \
+		wasmtime-component-util-17.0.0 \
+		wasmtime-cranelift-17.0.0 \
+		wasmtime-cranelift-shared-17.0.0 \
+		wasmtime-environ-17.0.0 \
+		wasmtime-fiber-17.0.0 \
+		wasmtime-jit-17.0.0 \
+		wasmtime-jit-debug-17.0.0 \
+		wasmtime-jit-icache-coherence-17.0.0 \
+		wasmtime-runtime-17.0.0 \
+		wasmtime-types-17.0.0 \
+		wasmtime-versioned-export-macros-17.0.0 \
+		wasmtime-wasi-17.0.0 \
+		wasmtime-winch-17.0.0 \
+		wasmtime-wit-bindgen-17.0.0 \
+		wasmtime-wmemcheck-17.0.0 \
+		wast-35.0.2 \
 		wast-70.0.2 \
 		wat-1.0.85 \
 		wavefront-0.2.3 \
@@ -727,16 +729,19 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		wgpu-profiler-0.15.0 \
 		which-4.4.2 \
 		widestring-1.0.2 \
+		wiggle-17.0.0 \
+		wiggle-generate-17.0.0 \
+		wiggle-macro-17.0.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.6 \
 		winapi-wsapoll-0.1.1 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		winch-codegen-0.15.0 \
 		window_clipboard-0.3.0 \
 		windows-0.48.0 \
 		windows-0.51.1 \
 		windows-core-0.51.1 \
-		windows-sys-0.33.0 \
 		windows-sys-0.45.0 \
 		windows-sys-0.48.0 \
 		windows-sys-0.52.0 \
@@ -746,26 +751,21 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.48.5 \
 		windows_aarch64_gnullvm-0.52.0 \
-		windows_aarch64_msvc-0.33.0 \
 		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.48.5 \
 		windows_aarch64_msvc-0.52.0 \
-		windows_i686_gnu-0.33.0 \
 		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.48.5 \
 		windows_i686_gnu-0.52.0 \
-		windows_i686_msvc-0.33.0 \
 		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.48.5 \
 		windows_i686_msvc-0.52.0 \
-		windows_x86_64_gnu-0.33.0 \
 		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.48.5 \
 		windows_x86_64_gnu-0.52.0 \
 		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.48.5 \
 		windows_x86_64_gnullvm-0.52.0 \
-		windows_x86_64_msvc-0.33.0 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.0 \
@@ -774,6 +774,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		winreg-0.50.0 \
 		winreg-0.51.0 \
 		winres-0.1.12 \
+		winx-0.36.3 \
+		wit-parser-0.13.1 \
+		witx-0.9.1 \
 		wyz-0.5.1 \
 		x11-clipboard-0.7.1 \
 		x11-dl-2.21.0 \
@@ -792,6 +795,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		yasna-0.5.2 \
 		zerocopy-0.7.32 \
 		zerocopy-derive-0.7.32 \
+		zstd-0.11.2+zstd.1.5.2 \
+		zstd-safe-5.0.2+zstd.1.5.2 \
+		zstd-sys-2.0.9+zstd.1.5.5 \
 		keyboard-keynames@git+https://gitlab.com/Imbris/keyboard-keynames.git?tag=veloren-winit-0.28\#fca4bbdfa51bf054b155a455935b3792975c989d \
 		shred,shred-derive@git+https://github.com/amethyst/shred.git?rev=5d52c6fc390dd04c12158633e77591f6523d1f85\#5d52c6fc390dd04c12158633e77591f6523d1f85 \
 		egui_wgpu_backend@git+https://github.com/hasenbanck/egui_wgpu_backend.git?rev=34691d4e9149deb9cd0bb8cbb5a56bffebf47588\#34691d4e9149deb9cd0bb8cbb5a56bffebf47588 \
@@ -800,5 +806,4 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		conrod_core,conrod_derive,conrod_winit@git+https://gitlab.com/veloren/conrod.git?branch=copypasta_0.7\#59fddc617696e68d28a75c2137a08c2572efb986 \
 		iced_core,iced_futures,iced_graphics,iced_native,iced_style,iced_winit@git+https://github.com/Imberflur/iced?tag=veloren-winit-0.28\#47243c257c8b8dd6c506b060804cb00b618aa0aa \
 		naga,wgpu,wgpu-core,wgpu-hal,wgpu-types@git+https://github.com/IsseW/wgpu?rev=5ea160164\#5ea16016402bb83b4ccd7ac8e6d4b0a2f85da6a0 \
-		portpicker@git+https://github.com/xMAC94x/portpicker-rs?rev=df6b37872f3586ac3b21d08b56c8ec7cd92fb172\#df6b37872f3586ac3b21d08b56c8ec7cd92fb172 \
-		vek@git+https://github.com/yoanlcq/vek.git?rev=84d5cb65841d46599a986c5477341bea4456be26\#84d5cb65841d46599a986c5477341bea4456be26
+		portpicker@git+https://github.com/xMAC94x/portpicker-rs?rev=df6b37872f3586ac3b21d08b56c8ec7cd92fb172\#df6b37872f3586ac3b21d08b56c8ec7cd92fb172
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index dd1d57cc2074..ee5785d065c0 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1707333207
+TIMESTAMP = 1707681816
 SHA256 (rust/crates/ab_glyph-0.2.23.crate) = 80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225
 SIZE (rust/crates/ab_glyph-0.2.23.crate) = 18537
 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -23,6 +23,8 @@ SHA256 (rust/crates/alsa-0.6.0.crate) = 5915f52fe2cf65e83924d037b6c5290b7cee097c
 SIZE (rust/crates/alsa-0.6.0.crate) = 68171
 SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
 SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
+SHA256 (rust/crates/ambient-authority-0.0.2.crate) = e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b
+SIZE (rust/crates/ambient-authority-0.0.2.crate) = 14867
 SHA256 (rust/crates/android-activity-0.4.3.crate) = 64529721f27c2314ced0890ce45e469574a73e5e6fdd6e9da1860eb29285f5e0
 SIZE (rust/crates/android-activity-0.4.3.crate) = 238185
 SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
@@ -55,6 +57,8 @@ SHA256 (rust/crates/approx-0.4.0.crate) = 3f2a05fd1bd10b2527e20a2cd32d8873d115b8
 SIZE (rust/crates/approx-0.4.0.crate) = 14280
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
+SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
 SHA256 (rust/crates/arr_macro-0.2.1.crate) = c49336e062fa2ae8aca17a2f99c34d9c1a5d30827e8aff1cb4c294f253afe992
 SIZE (rust/crates/arr_macro-0.2.1.crate) = 6504
 SHA256 (rust/crates/arr_macro_impl-0.2.1.crate) = 9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e
@@ -89,8 +93,6 @@ SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636
 SIZE (rust/crates/axum-core-0.3.4.crate) = 21088
 SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
 SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
-SHA256 (rust/crates/base-x-0.2.11.crate) = 4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270
-SIZE (rust/crates/base-x-0.2.11.crate) = 10755
 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
@@ -119,10 +121,6 @@ SHA256 (rust/crates/block2-0.2.0-alpha.6.crate) = 8dd9e63c1744f755c2f60332b88de3
 SIZE (rust/crates/block2-0.2.0-alpha.6.crate) = 10639
 SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
 SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
-SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
-SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
-SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
-SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
 SHA256 (rust/crates/bytemuck-1.14.1.crate) = ed2490600f404f2b94c167e31d3ed1d5f3c225a0f3b80230053b3e0b7b962bd9
 SIZE (rust/crates/bytemuck-1.14.1.crate) = 46840
 SHA256 (rust/crates/bytemuck_derive-1.5.0.crate) = 965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1
@@ -135,6 +133,18 @@ SHA256 (rust/crates/calloop-0.10.6.crate) = 52e0d00eb1ea24371a97d2da6201c6747a63
 SIZE (rust/crates/calloop-0.10.6.crate) = 53711
 SHA256 (rust/crates/cansi-2.2.1.crate) = 4bdcae87153686017415ce77e48c53e6818a0a058f0e21b56640d1e944967ef8
 SIZE (rust/crates/cansi-2.2.1.crate) = 14442
+SHA256 (rust/crates/cap-fs-ext-2.0.1.crate) = 88e341d15ac1029aadce600be764a1a1edafe40e03cde23285bc1d261b3a4866
+SIZE (rust/crates/cap-fs-ext-2.0.1.crate) = 15028
+SHA256 (rust/crates/cap-net-ext-2.0.1.crate) = 434168fe6533055f0f4204039abe3ff6d7db338ef46872a5fa39e9d5ad5ab7a9
+SIZE (rust/crates/cap-net-ext-2.0.1.crate) = 12204
+SHA256 (rust/crates/cap-primitives-2.0.1.crate) = fe16767ed8eee6d3f1f00d6a7576b81c226ab917eb54b96e5f77a5216ef67abb
+SIZE (rust/crates/cap-primitives-2.0.1.crate) = 85442
+SHA256 (rust/crates/cap-rand-2.0.1.crate) = 20e5695565f0cd7106bc3c7170323597540e772bb73e0be2cd2c662a0f8fa4ca
+SIZE (rust/crates/cap-rand-2.0.1.crate) = 8423
+SHA256 (rust/crates/cap-std-2.0.1.crate) = 593db20e4c51f62d3284bae7ee718849c3214f93a3b94ea1899ad85ba119d330
+SIZE (rust/crates/cap-std-2.0.1.crate) = 32618
+SHA256 (rust/crates/cap-time-ext-2.0.1.crate) = 03261630f291f425430a36f38c847828265bc928f517cdd2004c56f4b02f002b
+SIZE (rust/crates/cap-time-ext-2.0.1.crate) = 8463
 SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
@@ -211,8 +221,6 @@ SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff747
 SIZE (rust/crates/compact_str-0.7.1.crate) = 57246
 SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
 SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
-SHA256 (rust/crates/const_fn-0.4.9.crate) = fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935
-SIZE (rust/crates/const_fn-0.4.9.crate) = 12624
 SHA256 (rust/crates/constant_time_eq-0.3.0.crate) = f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2
 SIZE (rust/crates/constant_time_eq-0.3.0.crate) = 11369
 SHA256 (rust/crates/copypasta-0.8.2.crate) = 133fc8675ee3a4ec9aa513584deda9aa0faeda3586b87f7f0f2ba082c66fb172
@@ -229,28 +237,32 @@ SHA256 (rust/crates/coreaudio-rs-0.10.0.crate) = 11894b20ebfe1ff903cbdc522596933
 SIZE (rust/crates/coreaudio-rs-0.10.0.crate) = 34487
 SHA256 (rust/crates/coreaudio-sys-0.2.15.crate) = 7f01585027057ff5f0a5bf276174ae4c1594a2c5bde93d5f46a016d76270f5a9
 SIZE (rust/crates/coreaudio-sys-0.2.15.crate) = 5532
-SHA256 (rust/crates/corosensei-0.1.4.crate) = 80128832c58ea9cbd041d2a759ec449224487b2c1e400453d99d244eead87a8e
-SIZE (rust/crates/corosensei-0.1.4.crate) = 65222
 SHA256 (rust/crates/cpal-0.13.5.crate) = 74117836a5124f3629e4b474eed03e479abaf98988b4bb317e29f08cfe0e4116
 SIZE (rust/crates/cpal-0.13.5.crate) = 93790
+SHA256 (rust/crates/cpp_demangle-0.3.5.crate) = eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f
+SIZE (rust/crates/cpp_demangle-0.3.5.crate) = 75313
 SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
 SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/cranelift-bforest-0.91.1.crate) = 2a2ab4512dfd3a6f4be184403a195f76e81a8a9f9e6c898e19d2dc3ce20e0115
-SIZE (rust/crates/cranelift-bforest-0.91.1.crate) = 30789
-SHA256 (rust/crates/cranelift-codegen-0.91.1.crate) = 98b022ed2a5913a38839dfbafe6cf135342661293b08049843362df4301261dc
-SIZE (rust/crates/cranelift-codegen-0.91.1.crate) = 845596
-SHA256 (rust/crates/cranelift-codegen-meta-0.91.1.crate) = 639307b45434ad112a98f8300c0f0ab085cbefcd767efcdef9ef19d4c0756e74
-SIZE (rust/crates/cranelift-codegen-meta-0.91.1.crate) = 72640
-SHA256 (rust/crates/cranelift-codegen-shared-0.91.1.crate) = 278e52e29c53fcf32431ef08406c295699a70306d05a0715c5b1bf50e33a9ab7
-SIZE (rust/crates/cranelift-codegen-shared-0.91.1.crate) = 6227
-SHA256 (rust/crates/cranelift-egraph-0.91.1.crate) = 624b54323b06e675293939311943ba82d323bb340468ce1889be5da7932c8d73
-SIZE (rust/crates/cranelift-egraph-0.91.1.crate) = 15930
-SHA256 (rust/crates/cranelift-entity-0.91.1.crate) = 9a59bcbca89c3f1b70b93ab3cbba5e5e0cbf3e63dadb23c7525cb142e21a9d4c
-SIZE (rust/crates/cranelift-entity-0.91.1.crate) = 26448
-SHA256 (rust/crates/cranelift-frontend-0.91.1.crate) = 0d70abacb8cfef3dc8ff7e8836e9c1d70f7967dfdac824a4cd5e30223415aca6
-SIZE (rust/crates/cranelift-frontend-0.91.1.crate) = 36555
-SHA256 (rust/crates/cranelift-isle-0.91.1.crate) = 393bc73c451830ff8dbb3a07f61843d6cb41a084f9996319917c0b291ed785bb
-SIZE (rust/crates/cranelift-isle-0.91.1.crate) = 60316
+SHA256 (rust/crates/cranelift-bforest-0.104.0.crate) = d819feeda4c420a18f1e28236ca0ce1177b22bf7c8a44ddee92dfe40de15bcf0
+SIZE (rust/crates/cranelift-bforest-0.104.0.crate) = 30551
+SHA256 (rust/crates/cranelift-codegen-0.104.0.crate) = e9b8d03d5bdbca7e5f72b0e0a0f69933ed1f09e24be6c075aa6fe3f802b0cc0c
+SIZE (rust/crates/cranelift-codegen-0.104.0.crate) = 967589
+SHA256 (rust/crates/cranelift-codegen-meta-0.104.0.crate) = a3fd3664e38e51649b17dc30cfdd561273fe2f590dcd013fb75d9eabc6272dfb
+SIZE (rust/crates/cranelift-codegen-meta-0.104.0.crate) = 73911
+SHA256 (rust/crates/cranelift-codegen-shared-0.104.0.crate) = 4b031ec5e605828975952622b5a77d49126f20ffe88d33719a0af66b23a0fc36
+SIZE (rust/crates/cranelift-codegen-shared-0.104.0.crate) = 5993
+SHA256 (rust/crates/cranelift-control-0.104.0.crate) = fada054d017cf2ed8f7ed2336e0517fc1b19e6825be1790de9eb00c94788362b
+SIZE (rust/crates/cranelift-control-0.104.0.crate) = 7683
+SHA256 (rust/crates/cranelift-entity-0.104.0.crate) = 177b6f94ae8de6348eb45bf977c79ab9e3c40fc3ac8cb7ed8109560ea39bee7d
+SIZE (rust/crates/cranelift-entity-0.104.0.crate) = 28097
+SHA256 (rust/crates/cranelift-frontend-0.104.0.crate) = ebebd23a69a23e3ddea78e98ff3a2de222e88c8e045d81ef4a72f042e0d79dbd
+SIZE (rust/crates/cranelift-frontend-0.104.0.crate) = 35870
+SHA256 (rust/crates/cranelift-isle-0.104.0.crate) = 1571bfc14df8966d12c6121b5325026591a4b4009e22fea0fe3765ab7cd33b96
+SIZE (rust/crates/cranelift-isle-0.104.0.crate) = 65597
+SHA256 (rust/crates/cranelift-native-0.104.0.crate) = 35a69c37e0c10b46fe5527f2397ac821046efbf5f7ec112c8b84df25712f465b
+SIZE (rust/crates/cranelift-native-0.104.0.crate) = 8418
+SHA256 (rust/crates/cranelift-wasm-0.104.0.crate) = 9b3fef8bbceb8cb56d3f1778b0418d75c5cf12ec571a35fc01eb41abb0227a25
+SIZE (rust/crates/cranelift-wasm-0.104.0.crate) = 199505
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
 SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
@@ -289,6 +301,10 @@ SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209d
 SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
 SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
 SIZE (rust/crates/cty-0.2.2.crate) = 7230
+SHA256 (rust/crates/culpa-1.0.2.crate) = 5ae0bfe9317b1cb4ff5a56d766ee4b157b3e1f47f11979253570e88d10fd1fd3
+SIZE (rust/crates/culpa-1.0.2.crate) = 10733
+SHA256 (rust/crates/culpa-macros-1.0.2.crate) = 1234e1717066d3c71dcf89b75e7b586299e41204d361db56ec51e6ded5014279
+SIZE (rust/crates/culpa-macros-1.0.2.crate) = 3325
 SHA256 (rust/crates/d3d12-0.7.0.crate) = e16e44ab292b1dddfdaf7be62cfd8877df52f2f3fde5858d95bab606be259f20
 SIZE (rust/crates/d3d12-0.7.0.crate) = 17319
 SHA256 (rust/crates/daggy-0.5.0.crate) = 9293a0da7d1bc1f30090ece4d9f9de79a07be7302ddb00e5eb1fefb6ee6409e2
@@ -305,32 +321,32 @@ SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3
 SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
 SHA256 (rust/crates/darling_macro-0.20.5.crate) = 1d1545d67a2149e1d93b7e5c7752dce5a7426eb5d1357ddcfd89336b94444f77
 SIZE (rust/crates/darling_macro-0.20.5.crate) = 1857
-SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
-SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
 SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
 SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
+SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
+SIZE (rust/crates/debugid-0.8.0.crate) = 12757
 SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
 SIZE (rust/crates/deflate-1.0.0.crate) = 62722
 SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
 SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.crate) = 48076
 SHA256 (rust/crates/deunicode-1.4.2.crate) = 3ae2a35373c5c74340b79ae6780b498b2b183915ec5dacf263aac5a099bf485a
 SIZE (rust/crates/deunicode-1.4.2.crate) = 176451
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc
 SIZE (rust/crates/directories-next-2.0.0.crate) = 15153
+SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
+SIZE (rust/crates/dirs-4.0.0.crate) = 12503
 SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
 SIZE (rust/crates/dirs-5.0.1.crate) = 12255
 SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
 SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
+SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
+SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
 SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
 SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
 SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
 SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
-SHA256 (rust/crates/discard-1.0.4.crate) = 212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0
-SIZE (rust/crates/discard-1.0.4.crate) = 4700
 SHA256 (rust/crates/discord-sdk-0.3.5.crate) = b00ca50adbf896a56145729b1800f5db27ce31f2513dbb9b44e27b23aa716a57
 SIZE (rust/crates/discord-sdk-0.3.5.crate) = 57844
 SHA256 (rust/crates/dispatch-0.1.4.crate) = 04e93ca78226c51902d7aa8c12c988338aadd9e85ed9c6be8aaac39192ff3605
@@ -359,14 +375,12 @@ SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb
 SIZE (rust/crates/either-1.9.0.crate) = 16660
 SHA256 (rust/crates/emath-0.23.0.crate) = 1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0
 SIZE (rust/crates/emath-0.23.0.crate) = 19591
+SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
+SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
 SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
 SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
 SHA256 (rust/crates/enum-as-inner-0.6.0.crate) = 5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a
 SIZE (rust/crates/enum-as-inner-0.6.0.crate) = 12079
-SHA256 (rust/crates/enum-iterator-0.7.0.crate) = 4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6
-SIZE (rust/crates/enum-iterator-0.7.0.crate) = 1783
-SHA256 (rust/crates/enum-iterator-derive-0.7.0.crate) = c134c37760b27a871ba422106eedbb8247da973a09e82558bf26d619c882b159
-SIZE (rust/crates/enum-iterator-derive-0.7.0.crate) = 2431
 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
@@ -395,6 +409,8 @@ SHA256 (rust/crates/event-listener-strategy-0.4.0.crate) = 958e4d70b6d5e81971beb
 SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225
 SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
 SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
+SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
+SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
 SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
 SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
@@ -403,10 +419,6 @@ SHA256 (rust/crates/fd-lock-4.0.2.crate) = 7e5768da2206272c81ef0b5e951a41862938a
 SIZE (rust/crates/fd-lock-4.0.2.crate) = 13675
 SHA256 (rust/crates/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
 SIZE (rust/crates/fdeflate-0.3.4.crate) = 25001
-SHA256 (rust/crates/fehler-1.0.0.crate) = d5729fe49ba028cd550747b6e62cd3d841beccab5390aa398538c31a2d983635
-SIZE (rust/crates/fehler-1.0.0.crate) = 9032
-SHA256 (rust/crates/fehler-macros-1.0.0.crate) = ccb5acb1045ebbfa222e2c50679e392a71dd77030b78fb0189f2d9c5974400f9
-SIZE (rust/crates/fehler-macros-1.0.0.crate) = 3271
 SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
 SIZE (rust/crates/filetime-0.2.23.crate) = 14942
 SHA256 (rust/crates/find_folder-0.3.0.crate) = 9f6d018fb95a0b59f854aed68ecd96ce2b80af7911b92b1fed3c4b1fa516b91b
@@ -437,6 +449,8 @@ SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b2
 SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fs-set-times-0.20.1.crate) = 033b337d725b97690d86893f9de22b67b80dcc4e9ad815f348254c38119db8fb
+SIZE (rust/crates/fs-set-times-0.20.1.crate) = 14607
 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
 SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
@@ -461,6 +475,8 @@ SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987
 SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
 SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
 SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/fxprof-processed-profile-0.6.0.crate) = 27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd
+SIZE (rust/crates/fxprof-processed-profile-0.6.0.crate) = 29860
 SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e
 SIZE (rust/crates/generator-0.7.5.crate) = 29947
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
@@ -477,8 +493,6 @@ SHA256 (rust/crates/gilrs-0.10.2.crate) = 62fd19844d0eb919aca41d3e4ea0e0b6bf60e1
 SIZE (rust/crates/gilrs-0.10.2.crate) = 122308
 SHA256 (rust/crates/gilrs-core-0.5.7.crate) = 5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d
 SIZE (rust/crates/gilrs-core-0.5.7.crate) = 45141
-SHA256 (rust/crates/gimli-0.26.2.crate) = 22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d
-SIZE (rust/crates/gimli-0.26.2.crate) = 717340
 SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
 SIZE (rust/crates/gimli-0.28.1.crate) = 270497
 SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
@@ -529,8 +543,6 @@ SHA256 (rust/crates/hassle-rs-0.10.0.crate) = 1397650ee315e8891a0df210707f0fc617
 SIZE (rust/crates/hassle-rs-0.10.0.crate) = 25867
 SHA256 (rust/crates/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f
 SIZE (rust/crates/heapless-0.7.17.crate) = 75767
-SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
-SIZE (rust/crates/heck-0.3.3.crate) = 10260
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
 SHA256 (rust/crates/hermit-abi-0.3.5.crate) = d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3
@@ -593,8 +605,12 @@ SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
 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.1.crate) = c301e73fb90e8a29e600a9f402d095765f74310d582916a952f618836a1bd1ed
+SIZE (rust/crates/io-extras-0.18.1.crate) = 35412
 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.3.crate) = 5a611371471e98973dbcab4e0ec66c31a10bc356eeb4d54a0e05eac8158fe38c
+SIZE (rust/crates/io-lifetimes-2.0.3.crate) = 29216
 SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
 SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
 SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
@@ -607,6 +623,10 @@ SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954
 SIZE (rust/crates/itertools-0.12.1.crate) = 137761
 SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
 SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+SHA256 (rust/crates/ittapi-0.4.0.crate) = 6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1
+SIZE (rust/crates/ittapi-0.4.0.crate) = 7446
+SHA256 (rust/crates/ittapi-sys-0.4.0.crate) = 52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc
+SIZE (rust/crates/ittapi-sys-0.4.0.crate) = 144943
 SHA256 (rust/crates/jni-0.19.0.crate) = c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec
 SIZE (rust/crates/jni-0.19.0.crate) = 65890
 SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
@@ -673,8 +693,8 @@ SHA256 (rust/crates/lru-0.12.2.crate) = db2c024b41519440580066ba82aab04092b333e0
 SIZE (rust/crates/lru-0.12.2.crate) = 14826
 SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
 SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
-SHA256 (rust/crates/lz-fear-0.1.1.crate) = 06aad1ce45e4ccf7a8d7d43e0c3ad38dc5d2255174a5f29a3c39d961fbc6181d
-SIZE (rust/crates/lz-fear-0.1.1.crate) = 24214
+SHA256 (rust/crates/lz-fear-0.2.0.crate) = 26a280471e5ff9dda51cf34863c338ffde7df78139210f9c819943b29cdb091d
+SIZE (rust/crates/lz-fear-0.2.0.crate) = 142438
 SHA256 (rust/crates/mach-0.3.2.crate) = b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa
 SIZE (rust/crates/mach-0.3.2.crate) = 19611
 SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
@@ -691,10 +711,14 @@ SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f
 SIZE (rust/crates/matchers-0.1.0.crate) = 6948
 SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
 SIZE (rust/crates/matchit-0.7.3.crate) = 30372
+SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
+SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
 SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
 SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809
 SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
 SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64
+SIZE (rust/crates/memfd-0.6.4.crate) = 12820
 SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
 SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
 SHA256 (rust/crates/memmap2-0.7.1.crate) = f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6
@@ -703,8 +727,8 @@ SHA256 (rust/crates/memoffset-0.5.6.crate) = 043175f069eda7b85febe4a74abbaeff828
 SIZE (rust/crates/memoffset-0.5.6.crate) = 7382
 SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
 SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
-SIZE (rust/crates/memoffset-0.8.0.crate) = 8912
+SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
+SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
 SHA256 (rust/crates/metal-0.27.0.crate) = c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25
 SIZE (rust/crates/metal-0.27.0.crate) = 3028990
 SHA256 (rust/crates/mimalloc-0.1.39.crate) = fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c
@@ -719,8 +743,6 @@ SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514
 SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
 SHA256 (rust/crates/mio-0.8.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
 SIZE (rust/crates/mio-0.8.10.crate) = 102345
-SHA256 (rust/crates/more-asserts-0.2.2.crate) = 7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389
-SIZE (rust/crates/more-asserts-0.2.2.crate) = 7033
 SHA256 (rust/crates/mumble-link-0.2.0.crate) = c7f4c53745d4e7afd0faaf6ee46c0c3114d4b7d0db63bef96917751906453285
 SIZE (rust/crates/mumble-link-0.2.0.crate) = 11204
 SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
@@ -907,10 +929,6 @@ SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b
 SIZE (rust/crates/presser-0.3.1.crate) = 20946
 SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
 SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
 SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
 SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
 SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
@@ -929,12 +947,6 @@ SHA256 (rust/crates/prometheus-hyper-0.1.5.crate) = 18fc98d5705a20b11f8b240c0857
 SIZE (rust/crates/prometheus-hyper-0.1.5.crate) = 14841
 SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
 SIZE (rust/crates/psm-0.1.21.crate) = 23126
-SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
-SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
-SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
-SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
-SHA256 (rust/crates/pulldown-cmark-0.8.0.crate) = ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8
-SIZE (rust/crates/pulldown-cmark-0.8.0.crate) = 106330
 SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
 SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
 SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956
@@ -997,8 +1009,8 @@ SHA256 (rust/crates/refinery-core-0.8.12.crate) = 08d6c80329c0455510a8d42fce286e
 SIZE (rust/crates/refinery-core-0.8.12.crate) = 18011
 SHA256 (rust/crates/refinery-macros-0.8.12.crate) = 6ab6e31e166a49d55cb09b62639e5ab9ba2e73f2f124336b06f6c321dc602779
 SIZE (rust/crates/refinery-macros-0.8.12.crate) = 2732
-SHA256 (rust/crates/regalloc2-0.5.1.crate) = 300d4fbfb40c1c66a78ba3ddd41c1110247cf52f97b87d0f2fc9209bd49b030c
-SIZE (rust/crates/regalloc2-0.5.1.crate) = 127205
+SHA256 (rust/crates/regalloc2-0.9.3.crate) = ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6
+SIZE (rust/crates/regalloc2-0.9.3.crate) = 120867
 SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
 SIZE (rust/crates/regex-1.10.3.crate) = 253101
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -1009,10 +1021,6 @@ SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4
 SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
 SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
 SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/region-3.0.0.crate) = 76e189c2369884dce920945e2ddf79b3dff49e071a167dd1817fa9c4c00d512e
-SIZE (rust/crates/region-3.0.0.crate) = 21488
-SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c
-SIZE (rust/crates/rend-0.4.2.crate) = 9324
 SHA256 (rust/crates/renderdoc-sys-1.0.0.crate) = 216080ab382b992234dda86873c18d4c48358f5cfcb70fd693d7f6f2131b628b
 SIZE (rust/crates/renderdoc-sys-1.0.0.crate) = 10336
 SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
@@ -1021,10 +1029,6 @@ SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d
 SIZE (rust/crates/ring-0.16.20.crate) = 5082615
 SHA256 (rust/crates/ring-0.17.7.crate) = 688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74
 SIZE (rust/crates/ring-0.17.7.crate) = 4146482
-SHA256 (rust/crates/rkyv-0.7.44.crate) = 5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0
-SIZE (rust/crates/rkyv-0.7.44.crate) = 115686
-SHA256 (rust/crates/rkyv_derive-0.7.44.crate) = a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65
-SIZE (rust/crates/rkyv_derive-0.7.44.crate) = 18912
 SHA256 (rust/crates/rmp-0.8.12.crate) = 7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20
 SIZE (rust/crates/rmp-0.8.12.crate) = 28844
 SHA256 (rust/crates/rmp-serde-1.1.2.crate) = bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a
@@ -1089,8 +1093,6 @@ SHA256 (rust/crates/sdl2-0.35.2.crate) = f7959277b623f1fb9e04aea73686c3ca52f01b2
 SIZE (rust/crates/sdl2-0.35.2.crate) = 177570
 SHA256 (rust/crates/sdl2-sys-0.35.2.crate) = e3586be2cf6c0a8099a79a12b4084357aa9b3e0b0d7980e3b67aaf7a9d55f9f0
 SIZE (rust/crates/sdl2-sys-0.35.2.crate) = 7425816
-SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
-SIZE (rust/crates/seahash-4.1.0.crate) = 31976
 SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
 SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
 SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
@@ -1107,8 +1109,6 @@ SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe
 SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
 SHA256 (rust/crates/serde-1.0.196.crate) = 870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32
 SIZE (rust/crates/serde-1.0.196.crate) = 77097
-SHA256 (rust/crates/serde-wasm-bindgen-0.4.5.crate) = e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf
-SIZE (rust/crates/serde-wasm-bindgen-0.4.5.crate) = 17012
 SHA256 (rust/crates/serde_derive-1.0.196.crate) = 33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67
 SIZE (rust/crates/serde_derive-1.0.196.crate) = 55775
 SHA256 (rust/crates/serde_json-1.0.113.crate) = 69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79
@@ -1121,10 +1121,6 @@ SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23
 SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
 SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/sha1-0.6.1.crate) = c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770
-SIZE (rust/crates/sha1-0.6.1.crate) = 2931
-SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
-SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
 SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
 SIZE (rust/crates/sha2-0.10.8.crate) = 26357
 SHA256 (rust/crates/shaderc-0.8.3.crate) = 27e07913ada18607bb60d12431cbe3358d3bbebbe95948e1618851dc01e63b7b
@@ -1135,6 +1131,8 @@ SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e82
 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
 SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
 SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+SHA256 (rust/crates/shellexpand-2.1.2.crate) = 7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4
+SIZE (rust/crates/shellexpand-2.1.2.crate) = 16884
 SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
 SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
@@ -1149,8 +1147,6 @@ SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef43
 SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
 SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
 SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
-SHA256 (rust/crates/simdutf8-0.1.4.crate) = f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a
-SIZE (rust/crates/simdutf8-0.1.4.crate) = 28621
 SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
 SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
 SHA256 (rust/crates/siphasher-1.0.0.crate) = 54ac45299ccbd390721be55b412d41931911f654fa99e2cb8bfb57184b2061fe
@@ -1181,28 +1177,20 @@ SHA256 (rust/crates/spin_sleep-1.2.0.crate) = 368a978649eaf70006b082e79c832bd725
 SIZE (rust/crates/spin_sleep-1.2.0.crate) = 12027
 SHA256 (rust/crates/spirv-0.2.0+1.5.4.crate) = 246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830
 SIZE (rust/crates/spirv-0.2.0+1.5.4.crate) = 30491
+SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
+SIZE (rust/crates/sptr-0.3.2.crate) = 14598
 SHA256 (rust/crates/stability-0.1.1.crate) = ebd1b177894da2a2d9120208c3386066af06a488255caabc5de8ddca22dbc3ce
 SIZE (rust/crates/stability-0.1.1.crate) = 4753
 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
 SHA256 (rust/crates/stacker-0.1.15.crate) = c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce
 SIZE (rust/crates/stacker-0.1.15.crate) = 14656
-SHA256 (rust/crates/standback-0.2.17.crate) = e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff
-SIZE (rust/crates/standback-0.2.17.crate) = 29011
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/stb_truetype-0.3.1.crate) = f77b6b07e862c66a9f3e62a07588fee67cd90a9135a2b942409f195507b4fb51
 SIZE (rust/crates/stb_truetype-0.3.1.crate) = 22111
 SHA256 (rust/crates/stdweb-0.1.3.crate) = ef5430c8e36b713e13b48a9f709cc21e046723fe44ce34587b73a830203b533e
*** 290 LINES SKIPPED ***