git: bb2df1ef2c44 - 2024Q1 - games/veloren-weekly: update to s20240320

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 21 Mar 2024 00:58:46 UTC
The branch 2024Q1 has been updated by jbeich:

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

commit bb2df1ef2c443f50357632dce0245ddc8359db15
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-03-20 22:12:47 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-03-21 00:58:41 +0000

    games/veloren-weekly: update to s20240320
    
    Changes:        https://gitlab.com/veloren/veloren/-/compare/030c2f521...fbca6d852
    (cherry picked from commit ed4a652116101b584119e73dd9f13078b12324d6)
---
 games/veloren-weekly/Makefile          |   4 +-
 games/veloren-weekly/Makefile.crates   | 309 ++++++++--------
 games/veloren-weekly/distinfo          | 624 +++++++++++++++++----------------
 games/veloren-weekly/files/patch-gilrs |  80 ++---
 games/veloren-weekly/files/patch-unix  |   6 +-
 5 files changed, 511 insertions(+), 512 deletions(-)

diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index aebab56a21d1..3cb2f494b8d8 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	veloren
-PORTVERSION=	s20240313
+PORTVERSION=	s20240320
 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.15.0-1364-g030c2f521 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME=	v0.15.0-1418-gfbca6d852 # 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 8c689fc99778..13e3bc852e60 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -4,9 +4,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		adler-1.0.2 \
 		adler32-1.2.0 \
 		ahash-0.4.8 \
-		ahash-0.7.7 \
-		ahash-0.8.7 \
-		aho-corasick-1.1.2 \
+		ahash-0.7.8 \
+		ahash-0.8.11 \
+		aho-corasick-1.1.3 \
 		allocator-api2-0.2.16 \
 		alsa-0.6.0 \
 		alsa-sys-0.3.1 \
@@ -16,12 +16,12 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		anes-0.1.6 \
-		anstream-0.6.11 \
+		anstream-0.6.13 \
 		anstyle-1.0.6 \
 		anstyle-parse-0.2.3 \
 		anstyle-query-1.0.2 \
 		anstyle-wincon-3.0.2 \
-		anyhow-1.0.79 \
+		anyhow-1.0.81 \
 		anymap2-0.13.0 \
 		app_dirs2-2.5.5 \
 		approx-0.3.2 \
@@ -35,9 +35,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		as-raw-xcb-connection-1.0.1 \
 		ascii-1.1.0 \
 		ash-0.37.3+1.3.251 \
-		assets_manager-0.11.2 \
-		async-channel-2.1.1 \
-		async-trait-0.1.77 \
+		assets_manager-0.11.3 \
+		async-channel-2.2.0 \
+		async-trait-0.1.78 \
 		atomic-polyfill-1.0.3 \
 		atomic_refcell-0.1.13 \
 		atomicwrites-0.4.3 \
@@ -51,16 +51,16 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		bit-set-0.5.3 \
 		bit-vec-0.6.3 \
 		bitflags-1.3.2 \
-		bitflags-2.4.2 \
+		bitflags-2.5.0 \
 		bitvec-1.0.1 \
 		blake2b_simd-1.0.2 \
 		block-0.1.6 \
 		block-buffer-0.10.4 \
 		block-sys-0.1.0-beta.1 \
 		block2-0.2.0-alpha.6 \
-		bumpalo-3.14.0 \
-		bytemuck-1.14.1 \
-		bytemuck_derive-1.5.0 \
+		bumpalo-3.15.4 \
+		bytemuck-1.15.0 \
+		bytemuck_derive-1.6.0 \
 		byteorder-1.5.0 \
 		bytes-1.5.0 \
 		calloop-0.10.6 \
@@ -74,31 +74,31 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		cassowary-0.3.0 \
 		cast-0.3.0 \
 		castaway-0.2.2 \
-		cc-1.0.83 \
+		cc-1.0.90 \
 		censor-0.3.0 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
 		cfg-if-0.1.10 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.1.1 \
-		chrono-0.4.33 \
-		chrono-tz-0.8.5 \
+		chrono-0.4.35 \
+		chrono-tz-0.8.6 \
 		chrono-tz-build-0.2.1 \
 		chumsky-0.9.3 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
 		clang-sys-1.7.0 \
-		clap-4.4.18 \
-		clap_builder-4.4.18 \
-		clap_derive-4.4.7 \
-		clap_lex-0.6.0 \
+		clap-4.5.3 \
+		clap_builder-4.5.2 \
+		clap_derive-4.5.3 \
+		clap_lex-0.7.0 \
 		clipboard-win-3.1.1 \
 		clipboard-win-4.5.0 \
-		clipboard-win-5.0.0 \
+		clipboard-win-5.3.0 \
 		clipboard_macos-0.1.0 \
 		clipboard_wayland-0.2.0 \
-		clipboard_x11-0.4.1 \
+		clipboard_x11-0.4.2 \
 		cmake-0.1.45 \
 		cocoa-0.24.1 \
 		cocoa-foundation-0.1.2 \
@@ -121,21 +121,21 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		cpal-0.13.5 \
 		cpp_demangle-0.3.5 \
 		cpufeatures-0.2.12 \
-		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 \
+		cranelift-bforest-0.104.2 \
+		cranelift-codegen-0.104.2 \
+		cranelift-codegen-meta-0.104.2 \
+		cranelift-codegen-shared-0.104.2 \
+		cranelift-control-0.104.2 \
+		cranelift-entity-0.104.2 \
+		cranelift-frontend-0.104.2 \
+		cranelift-isle-0.104.2 \
+		cranelift-native-0.104.2 \
+		cranelift-wasm-0.104.2 \
+		crc32fast-1.4.0 \
 		criterion-0.5.1 \
 		criterion-plot-0.5.0 \
 		critical-section-1.1.2 \
-		crossbeam-channel-0.5.11 \
+		crossbeam-channel-0.5.12 \
 		crossbeam-deque-0.7.4 \
 		crossbeam-deque-0.8.5 \
 		crossbeam-epoch-0.8.2 \
@@ -155,16 +155,16 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		d3d12-0.7.0 \
 		daggy-0.5.0 \
 		darling-0.13.4 \
-		darling-0.20.5 \
+		darling-0.20.8 \
 		darling_core-0.13.4 \
-		darling_core-0.20.5 \
+		darling_core-0.20.8 \
 		darling_macro-0.13.4 \
-		darling_macro-0.20.5 \
+		darling_macro-0.20.8 \
 		data-encoding-2.5.0 \
 		debugid-0.8.0 \
 		deflate-1.0.0 \
 		deranged-0.3.11 \
-		deunicode-1.4.2 \
+		deunicode-1.4.3 \
 		digest-0.10.7 \
 		directories-next-2.0.0 \
 		dirs-4.0.0 \
@@ -173,7 +173,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		dirs-sys-0.3.7 \
 		dirs-sys-0.4.1 \
 		dirs-sys-next-0.1.2 \
-		discord-sdk-0.3.5 \
+		discord-sdk-0.3.6 \
 		dispatch-0.1.4 \
 		dispatch-0.2.0 \
 		displaydoc-0.2.4 \
@@ -185,7 +185,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		egui-0.23.0 \
 		egui_plot-0.23.0 \
 		egui_winit_platform-0.20.0 \
-		either-1.9.0 \
+		either-1.10.0 \
 		emath-0.23.0 \
 		encode_unicode-0.3.6 \
 		encoding_rs-0.8.33 \
@@ -199,12 +199,11 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		equivalent-1.0.1 \
 		errno-0.3.8 \
 		error-code-2.3.1 \
-		error-code-3.0.0 \
+		error-code-3.2.0 \
 		euc-0.5.3 \
 		euclid-0.22.9 \
-		event-listener-4.0.3 \
-		event-listener-strategy-0.4.0 \
-		fallible-iterator-0.2.0 \
+		event-listener-5.2.0 \
+		event-listener-strategy-0.5.0 \
 		fallible-iterator-0.3.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fastrand-2.0.1 \
@@ -262,18 +261,18 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		gpu-descriptor-0.2.4 \
 		gpu-descriptor-types-0.1.2 \
 		guillotiere-0.6.2 \
-		h2-0.3.24 \
-		half-2.3.1 \
+		h2-0.3.25 \
+		half-2.4.0 \
 		hash32-0.2.1 \
 		hashbrown-0.9.1 \
-		hashbrown-0.12.3 \
 		hashbrown-0.13.2 \
 		hashbrown-0.14.3 \
 		hashlink-0.8.4 \
 		hassle-rs-0.10.0 \
 		heapless-0.7.17 \
 		heck-0.4.1 \
-		hermit-abi-0.3.5 \
+		heck-0.5.0 \
+		hermit-abi-0.3.9 \
 		hex-0.4.3 \
 		hexf-parse-0.2.1 \
 		hibitset-0.6.4 \
@@ -281,7 +280,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		hickory-resolver-0.24.0 \
 		home-0.5.9 \
 		hostname-0.3.1 \
-		http-0.2.11 \
+		http-0.2.12 \
 		http-body-0.4.6 \
 		httparse-1.8.0 \
 		httpdate-1.0.3 \
@@ -294,9 +293,8 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		ident_case-1.0.1 \
 		idna-0.4.0 \
 		idna-0.5.0 \
-		image-0.24.8 \
-		indexmap-1.9.3 \
-		indexmap-2.2.2 \
+		image-0.24.9 \
+		indexmap-2.2.5 \
 		indicatif-0.17.8 \
 		indoc-2.0.4 \
 		inline_tweak-1.1.1 \
@@ -309,7 +307,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		io-lifetimes-2.0.3 \
 		ipconfig-0.3.2 \
 		ipnet-2.9.0 \
-		is-terminal-0.4.10 \
+		is-terminal-0.4.12 \
 		itertools-0.10.5 \
 		itertools-0.12.1 \
 		itoa-1.0.10 \
@@ -318,9 +316,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		jni-0.19.0 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
-		jobserver-0.1.27 \
+		jobserver-0.1.28 \
 		jpeg-decoder-0.3.1 \
-		js-sys-0.3.67 \
+		js-sys-0.3.69 \
 		khronos-egl-6.0.0 \
 		khronos_api-3.1.0 \
 		kiddo-0.2.5 \
@@ -334,19 +332,19 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		lewton-0.10.2 \
 		libc-0.2.153 \
 		libloading-0.7.4 \
-		libloading-0.8.1 \
+		libloading-0.8.3 \
 		libm-0.2.8 \
 		libmimalloc-sys-0.1.35 \
 		libredox-0.0.1 \
 		libredox-0.0.2 \
-		libsqlite3-sys-0.25.2 \
+		libsqlite3-sys-0.27.0 \
 		libudev-sys-0.1.4 \
 		linked-hash-map-0.5.6 \
 		linux-raw-sys-0.4.13 \
 		lock_api-0.4.11 \
-		log-0.4.20 \
+		log-0.4.21 \
 		loom-0.5.6 \
-		lru-0.12.2 \
+		lru-0.12.3 \
 		lru-cache-0.1.2 \
 		lz-fear-0.2.0 \
 		mach-0.3.2 \
@@ -369,7 +367,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		metal-0.27.0 \
 		mimalloc-0.1.39 \
 		mime-0.3.17 \
-		minifb-0.24.0 \
+		minifb-0.25.0 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.7.2 \
 		mio-0.8.11 \
@@ -388,7 +386,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		nix-0.24.3 \
 		nix-0.25.1 \
 		nix-0.26.4 \
-		nix-0.27.1 \
+		nix-0.28.0 \
 		nohash-hasher-0.2.0 \
 		noise-0.7.0 \
 		nom-7.1.3 \
@@ -401,15 +399,15 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		num-bigint-0.2.6 \
 		num-bigint-0.4.4 \
 		num-complex-0.2.4 \
-		num-complex-0.4.4 \
+		num-complex-0.4.5 \
 		num-conv-0.1.0 \
 		num-derive-0.3.3 \
-		num-derive-0.4.1 \
-		num-integer-0.1.45 \
-		num-iter-0.1.43 \
+		num-derive-0.4.2 \
+		num-integer-0.1.46 \
+		num-iter-0.1.44 \
 		num-rational-0.2.4 \
 		num-rational-0.4.1 \
-		num-traits-0.2.17 \
+		num-traits-0.2.18 \
 		num_cpus-1.16.0 \
 		num_enum-0.5.11 \
 		num_enum-0.6.1 \
@@ -453,15 +451,15 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		phf_codegen-0.11.2 \
 		phf_generator-0.11.2 \
 		phf_shared-0.11.2 \
-		pin-project-1.1.4 \
-		pin-project-internal-1.1.4 \
+		pin-project-1.1.5 \
+		pin-project-internal-1.1.5 \
 		pin-project-lite-0.2.13 \
 		pin-utils-0.1.0 \
 		piston-float-0.3.0 \
 		piston-viewport-0.5.0 \
 		pistoncore-input-0.24.0 \
-		pkg-config-0.3.29 \
-		png-0.17.11 \
+		pkg-config-0.3.30 \
+		png-0.17.13 \
 		portable-atomic-1.6.0 \
 		powerfmt-0.2.0 \
 		pp-rs-0.2.1 \
@@ -471,9 +469,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		proc-macro-hack-0.5.20+deprecated \
 		proc-macro-nested-0.1.7 \
 		proc-macro2-0.4.30 \
-		proc-macro2-1.0.78 \
+		proc-macro2-1.0.79 \
 		profiling-1.0.8 \
-		profiling-procmacros-1.0.14 \
+		profiling-procmacros-1.0.15 \
 		prometheus-0.13.3 \
 		prometheus-hyper-0.1.5 \
 		psm-0.1.21 \
@@ -495,12 +493,12 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		rand_hc-0.2.0 \
 		rand_xorshift-0.2.0 \
 		range-alloc-0.1.3 \
-		ratatui-0.26.0 \
+		ratatui-0.26.1 \
 		raw-window-handle-0.4.3 \
 		raw-window-handle-0.5.2 \
-		rayon-1.8.1 \
+		rayon-1.9.0 \
 		rayon-core-1.12.1 \
-		rcgen-0.11.3 \
+		rcgen-0.12.1 \
 		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
 		redox_syscall-0.4.1 \
@@ -511,13 +509,13 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		regalloc2-0.9.3 \
 		regex-1.10.3 \
 		regex-automata-0.1.10 \
-		regex-automata-0.4.5 \
+		regex-automata-0.4.6 \
 		regex-syntax-0.6.29 \
 		regex-syntax-0.8.2 \
-		renderdoc-sys-1.0.0 \
+		renderdoc-sys-1.1.0 \
 		resolv-conf-0.7.0 \
 		ring-0.16.20 \
-		ring-0.17.7 \
+		ring-0.17.8 \
 		rmp-0.8.12 \
 		rmp-serde-1.1.2 \
 		rodio-0.15.0 \
@@ -525,13 +523,13 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		roots-0.0.8 \
 		roxmltree-0.14.1 \
 		rstar-0.10.0 \
-		rusqlite-0.28.0 \
+		rusqlite-0.30.0 \
 		rust-argon2-2.1.0 \
 		rustc-demangle-0.1.23 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.2.3 \
 		rustc_version-0.4.0 \
-		rustix-0.38.31 \
+		rustix-0.38.32 \
 		rustls-0.21.10 \
 		rustls-native-certs-0.6.3 \
 		rustls-pemfile-1.0.4 \
@@ -539,8 +537,8 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		rusttype-0.7.9 \
 		rusttype-0.8.3 \
 		rustversion-1.0.14 \
-		rustyline-13.0.0 \
-		ryu-1.0.16 \
+		rustyline-14.0.0 \
+		ryu-1.0.17 \
 		same-file-1.0.6 \
 		schannel-0.1.23 \
 		schnellru-0.2.1 \
@@ -555,12 +553,12 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		self_cell-0.10.3 \
 		self_cell-1.0.3 \
 		semver-0.9.0 \
-		semver-1.0.21 \
+		semver-1.0.22 \
 		semver-parser-0.7.0 \
-		serde-1.0.196 \
-		serde_derive-1.0.196 \
-		serde_json-1.0.113 \
-		serde_path_to_error-0.1.15 \
+		serde-1.0.197 \
+		serde_derive-1.0.197 \
+		serde_json-1.0.114 \
+		serde_path_to_error-0.1.16 \
 		serde_repr-0.1.18 \
 		serde_spanned-0.6.5 \
 		serde_urlencoded-0.7.1 \
@@ -578,14 +576,14 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		signal-hook-registry-1.4.1 \
 		simd-adler32-0.3.7 \
 		siphasher-0.3.11 \
-		siphasher-1.0.0 \
+		siphasher-1.0.1 \
 		slab-0.4.9 \
 		slice-group-by-0.3.1 \
 		slotmap-1.0.7 \
 		smallvec-1.13.1 \
 		smithay-client-toolkit-0.16.1 \
 		smithay-clipboard-0.6.6 \
-		socket2-0.5.5 \
+		socket2-0.5.6 \
 		specs-0.20.0 \
 		specs-derive-0.4.1 \
 		spin-0.5.2 \
@@ -602,26 +600,27 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		str-buf-1.0.6 \
 		strict-num-0.1.1 \
 		strsim-0.10.0 \
+		strsim-0.11.0 \
 		strum-0.24.1 \
-		strum-0.26.1 \
+		strum-0.26.2 \
 		strum_macros-0.24.3 \
-		strum_macros-0.26.1 \
+		strum_macros-0.26.2 \
 		sum_type-0.2.0 \
-		svg_fmt-0.4.1 \
+		svg_fmt-0.4.2 \
 		syn-0.15.44 \
 		syn-1.0.109 \
-		syn-2.0.48 \
+		syn-2.0.53 \
 		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 \
-		tempfile-3.10.0 \
+		target-lexicon-0.12.14 \
+		tempfile-3.10.1 \
 		termcolor-1.4.1 \
-		thiserror-1.0.56 \
-		thiserror-impl-1.0.56 \
-		thread_local-1.1.7 \
+		thiserror-1.0.58 \
+		thiserror-impl-1.0.58 \
+		thread_local-1.1.8 \
 		time-0.3.34 \
 		time-core-0.1.2 \
 		time-macros-0.2.17 \
@@ -635,13 +634,13 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		tokio-1.36.0 \
 		tokio-macros-2.2.0 \
 		tokio-rustls-0.24.1 \
-		tokio-stream-0.1.14 \
+		tokio-stream-0.1.15 \
 		tokio-util-0.7.10 \
 		toml-0.5.11 \
-		toml-0.8.10 \
+		toml-0.8.12 \
 		toml_datetime-0.6.5 \
 		toml_edit-0.19.15 \
-		toml_edit-0.22.4 \
+		toml_edit-0.22.8 \
 		tower-0.4.13 \
 		tower-layer-0.3.2 \
 		tower-service-0.3.2 \
@@ -659,15 +658,15 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		ttf-parser-0.20.0 \
 		tuple_utils-0.4.0 \
 		twox-hash-1.6.3 \
-		tynm-0.1.9 \
+		tynm-0.1.10 \
 		type-map-0.5.0 \
 		typenum-1.17.0 \
 		unic-langid-0.9.4 \
 		unic-langid-impl-0.9.4 \
 		unicode-bidi-0.3.15 \
 		unicode-ident-1.0.12 \
-		unicode-normalization-0.1.22 \
-		unicode-segmentation-1.10.1 \
+		unicode-normalization-0.1.23 \
+		unicode-segmentation-1.11.0 \
 		unicode-width-0.1.11 \
 		unicode-xid-0.1.0 \
 		unicode-xid-0.2.4 \
@@ -675,7 +674,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		untrusted-0.9.0 \
 		url-2.5.0 \
 		utf8parse-0.2.1 \
-		uuid-1.7.0 \
+		uuid-1.8.0 \
 		valuable-0.1.0 \
 		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
@@ -683,45 +682,45 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		vek-0.16.1 \
 		version-compare-0.1.1 \
 		version_check-0.9.4 \
-		walkdir-2.4.0 \
+		walkdir-2.5.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-futures-0.4.40 \
-		wasm-bindgen-macro-0.2.90 \
-		wasm-bindgen-macro-support-0.2.90 \
-		wasm-bindgen-shared-0.2.90 \
+		wasi-cap-std-sync-17.0.2 \
+		wasi-common-17.0.2 \
+		wasm-bindgen-0.2.92 \
+		wasm-bindgen-backend-0.2.92 \
+		wasm-bindgen-futures-0.4.42 \
+		wasm-bindgen-macro-0.2.92 \
+		wasm-bindgen-macro-support-0.2.92 \
+		wasm-bindgen-shared-0.2.92 \
 		wasm-encoder-0.38.1 \
-		wasm-encoder-0.41.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 \
+		wasm-encoder-0.201.0 \
+		wasmparser-0.118.2 \
+		wasmparser-0.121.2 \
+		wasmprinter-0.2.80 \
+		wasmtime-17.0.2 \
+		wasmtime-asm-macros-17.0.2 \
+		wasmtime-cache-17.0.2 \
+		wasmtime-component-macro-17.0.2 \
+		wasmtime-component-util-17.0.2 \
+		wasmtime-cranelift-17.0.2 \
+		wasmtime-cranelift-shared-17.0.2 \
+		wasmtime-environ-17.0.2 \
+		wasmtime-fiber-17.0.2 \
+		wasmtime-jit-17.0.2 \
+		wasmtime-jit-debug-17.0.2 \
+		wasmtime-jit-icache-coherence-17.0.2 \
+		wasmtime-runtime-17.0.2 \
+		wasmtime-types-17.0.2 \
+		wasmtime-versioned-export-macros-17.0.2 \
+		wasmtime-wasi-17.0.2 \
+		wasmtime-winch-17.0.2 \
+		wasmtime-wit-bindgen-17.0.2 \
+		wasmtime-wmemcheck-17.0.2 \
 		wast-35.0.2 \
-		wast-70.0.2 \
-		wat-1.0.85 \
+		wast-201.0.0 \
+		wat-1.201.0 \
 		wavefront-0.2.3 \
 		wayland-client-0.29.5 \
 		wayland-commons-0.29.5 \
@@ -729,58 +728,60 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		wayland-protocols-0.29.5 \
 		wayland-scanner-0.29.5 \
 		wayland-sys-0.29.5 \
-		web-sys-0.3.67 \
+		web-sys-0.3.69 \
 		wfd-0.1.7 \
 		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 \
+		wiggle-17.0.2 \
+		wiggle-generate-17.0.2 \
+		wiggle-macro-17.0.2 \
 		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 \
+		winch-codegen-0.15.2 \
 		window_clipboard-0.3.0 \
 		windows-0.48.0 \
 		windows-0.51.1 \
 		windows-core-0.51.1 \
+		windows-core-0.52.0 \
 		windows-sys-0.45.0 \
 		windows-sys-0.48.0 \
 		windows-sys-0.52.0 \
 		windows-targets-0.42.2 \
 		windows-targets-0.48.5 \
-		windows-targets-0.52.0 \
+		windows-targets-0.52.4 \
 		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.48.5 \
-		windows_aarch64_gnullvm-0.52.0 \
+		windows_aarch64_gnullvm-0.52.4 \
 		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.48.5 \
-		windows_aarch64_msvc-0.52.0 \
+		windows_aarch64_msvc-0.52.4 \
 		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.48.5 \
-		windows_i686_gnu-0.52.0 \
+		windows_i686_gnu-0.52.4 \
 		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.48.5 \
-		windows_i686_msvc-0.52.0 \
+		windows_i686_msvc-0.52.4 \
 		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.48.5 \
-		windows_x86_64_gnu-0.52.0 \
+		windows_x86_64_gnu-0.52.4 \
 		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.48.5 \
-		windows_x86_64_gnullvm-0.52.0 \
+		windows_x86_64_gnullvm-0.52.4 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.5 \
-		windows_x86_64_msvc-0.52.0 \
+		windows_x86_64_msvc-0.52.4 \
 		winit-0.28.7 \
-		winnow-0.5.37 \
+		winnow-0.5.40 \
+		winnow-0.6.5 \
 		winreg-0.50.0 \
-		winreg-0.51.0 \
+		winreg-0.52.0 \
 		winres-0.1.12 \
 		winx-0.36.3 \
-		wit-parser-0.13.1 \
+		wit-parser-0.13.2 \
 		witx-0.9.1 \
 		wyz-0.5.1 \
 		x11-clipboard-0.7.1 \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index 5067f7043d8e..5bedf7c17f17 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1710369122
+TIMESTAMP = 1710972767
 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
@@ -11,12 +11,12 @@ SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c8046
 SIZE (rust/crates/adler32-1.2.0.crate) = 6411
 SHA256 (rust/crates/ahash-0.4.8.crate) = 0453232ace82dee0dd0b4c87a59bd90f7b53b314f3e0f61fe2ee7c8a16482289
 SIZE (rust/crates/ahash-0.4.8.crate) = 51510
-SHA256 (rust/crates/ahash-0.7.7.crate) = 5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd
-SIZE (rust/crates/ahash-0.7.7.crate) = 38508
-SHA256 (rust/crates/ahash-0.8.7.crate) = 77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01
-SIZE (rust/crates/ahash-0.8.7.crate) = 42894
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
+SIZE (rust/crates/ahash-0.7.8.crate) = 38550
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
 SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
 SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
 SHA256 (rust/crates/alsa-0.6.0.crate) = 5915f52fe2cf65e83924d037b6c5290b7cee097c6b5c8700746e6168a343fd6b
@@ -35,8 +35,8 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
 SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.11.crate) = 6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5
-SIZE (rust/crates/anstream-0.6.11.crate) = 30239
+SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
+SIZE (rust/crates/anstream-0.6.13.crate) = 30928
 SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
 SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
 SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
@@ -45,8 +45,8 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
 SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
 SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
 SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.79.crate) = 080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca
-SIZE (rust/crates/anyhow-1.0.79.crate) = 44931
+SHA256 (rust/crates/anyhow-1.0.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
+SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
 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
@@ -73,12 +73,12 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96
 SIZE (rust/crates/ascii-1.1.0.crate) = 36075
 SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
 SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
-SHA256 (rust/crates/assets_manager-0.11.2.crate) = e262912bd4b5ab66e80f5566ca5c67b39672e6ab1276533706d50bbfd15ff9d5
-SIZE (rust/crates/assets_manager-0.11.2.crate) = 73490
-SHA256 (rust/crates/async-channel-2.1.1.crate) = 1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c
-SIZE (rust/crates/async-channel-2.1.1.crate) = 14159
-SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
-SIZE (rust/crates/async-trait-0.1.77.crate) = 29986
+SHA256 (rust/crates/assets_manager-0.11.3.crate) = 05532e9c9a4c837c7eb0f8f1a1f9d357a168fb06dbf501d0bdfbe2fc5b0f1971
+SIZE (rust/crates/assets_manager-0.11.3.crate) = 73562
+SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3
+SIZE (rust/crates/async-channel-2.2.0.crate) = 14307
+SHA256 (rust/crates/async-trait-0.1.78.crate) = 461abc97219de0eaaf81fe3ef974a540158f3d079c2ab200f891f1a2ef201e85
+SIZE (rust/crates/async-trait-0.1.78.crate) = 29593
 SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
 SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
 SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c
@@ -105,8 +105,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
 SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
-SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
 SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
 SHA256 (rust/crates/blake2b_simd-1.0.2.crate) = 23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780
@@ -119,12 +119,12 @@ SHA256 (rust/crates/block-sys-0.1.0-beta.1.crate) = 0fa55741ee90902547802152aaf3
 SIZE (rust/crates/block-sys-0.1.0-beta.1.crate) = 9039
 SHA256 (rust/crates/block2-0.2.0-alpha.6.crate) = 8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42
 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/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
-SIZE (rust/crates/bytemuck_derive-1.5.0.crate) = 17323
+SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
+SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
+SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
+SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
+SHA256 (rust/crates/bytemuck_derive-1.6.0.crate) = 4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60
+SIZE (rust/crates/bytemuck_derive-1.6.0.crate) = 21194
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
@@ -151,8 +151,8 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
 SHA256 (rust/crates/castaway-0.2.2.crate) = 8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc
 SIZE (rust/crates/castaway-0.2.2.crate) = 11091
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
+SIZE (rust/crates/cc-1.0.90.crate) = 73954
 SHA256 (rust/crates/censor-0.3.0.crate) = d41e3b9fdbb9b3edc10dc66a06dc255822f699c432e19403fb966e6d60e0dec4
 SIZE (rust/crates/censor-0.3.0.crate) = 5627
 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
@@ -165,10 +165,10 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
 SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
-SHA256 (rust/crates/chrono-0.4.33.crate) = 9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb
-SIZE (rust/crates/chrono-0.4.33.crate) = 221279
-SHA256 (rust/crates/chrono-tz-0.8.5.crate) = 91d7b79e99bfaa0d47da0687c43aa3b7381938a62ad3a6498599039321f660b7
-SIZE (rust/crates/chrono-tz-0.8.5.crate) = 622507
+SHA256 (rust/crates/chrono-0.4.35.crate) = 8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a
+SIZE (rust/crates/chrono-0.4.35.crate) = 234267
+SHA256 (rust/crates/chrono-tz-0.8.6.crate) = d59ae0466b83e838b81a54256c39d5d7c20b9d7daa10510a242d9b75abd5936e
+SIZE (rust/crates/chrono-tz-0.8.6.crate) = 624830
 SHA256 (rust/crates/chrono-tz-build-0.2.1.crate) = 433e39f13c9a060046954e0592a8d0a4bcb1040125cbf91cb8ee58964cfb350f
 SIZE (rust/crates/chrono-tz-build-0.2.1.crate) = 10421
 SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
@@ -181,26 +181,26 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
 SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
 SHA256 (rust/crates/clang-sys-1.7.0.crate) = 67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1
 SIZE (rust/crates/clang-sys-1.7.0.crate) = 42088
-SHA256 (rust/crates/clap-4.4.18.crate) = 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c
-SIZE (rust/crates/clap-4.4.18.crate) = 55269
-SHA256 (rust/crates/clap_builder-4.4.18.crate) = 4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7
-SIZE (rust/crates/clap_builder-4.4.18.crate) = 163538
-SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
-SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
-SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
-SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
+SHA256 (rust/crates/clap-4.5.3.crate) = 949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813
+SIZE (rust/crates/clap-4.5.3.crate) = 55388
+SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
+SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
+SHA256 (rust/crates/clap_derive-4.5.3.crate) = 90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f
+SIZE (rust/crates/clap_derive-4.5.3.crate) = 29043
+SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
+SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
 SHA256 (rust/crates/clipboard-win-3.1.1.crate) = 9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342
 SIZE (rust/crates/clipboard-win-3.1.1.crate) = 11964
 SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
 SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
-SHA256 (rust/crates/clipboard-win-5.0.0.crate) = c57002a5d9be777c1ef967e33674dac9ebd310d8893e4e3437b14d5f0f6372cc
-SIZE (rust/crates/clipboard-win-5.0.0.crate) = 15248
+SHA256 (rust/crates/clipboard-win-5.3.0.crate) = d517d4b86184dbb111d3556a10f1c8a04da7428d2987bf1081602bf11c3aa9ee
+SIZE (rust/crates/clipboard-win-5.3.0.crate) = 19597
 SHA256 (rust/crates/clipboard_macos-0.1.0.crate) = 145a7f9e9b89453bc0a5e32d166456405d389cea5b578f57f1274b1397588a95
 SIZE (rust/crates/clipboard_macos-0.1.0.crate) = 5958
 SHA256 (rust/crates/clipboard_wayland-0.2.0.crate) = 6f6364a9f7a66f2ac1a1a098aa1c7f6b686f2496c6ac5e5c0d773445df912747
 SIZE (rust/crates/clipboard_wayland-0.2.0.crate) = 5182
-SHA256 (rust/crates/clipboard_x11-0.4.1.crate) = 5cf45b436634fee64c6d3981639b46a87eeea3c64e422643273fcefd1baef56c
-SIZE (rust/crates/clipboard_x11-0.4.1.crate) = 4824
+SHA256 (rust/crates/clipboard_x11-0.4.2.crate) = 4274ea815e013e0f9f04a2633423e14194e408a0576c943ce3d14ca56c50031c
+SIZE (rust/crates/clipboard_x11-0.4.2.crate) = 4912
 SHA256 (rust/crates/cmake-0.1.45.crate) = eb6210b637171dfba4cda12e579ac6dc73f5165ad56133e5d72ef3131f320855
 SIZE (rust/crates/cmake-0.1.45.crate) = 14375
 SHA256 (rust/crates/cocoa-0.24.1.crate) = f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a
@@ -245,36 +245,36 @@ SHA256 (rust/crates/cpp_demangle-0.3.5.crate) = eeaa953eaad386a53111e47172c2fedb
 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.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/cranelift-bforest-0.104.2.crate) = 95ffa62b81e6d1b987933240ed7de5d4d85ae2e07153e3f9b74fc27ecfd81d2c
+SIZE (rust/crates/cranelift-bforest-0.104.2.crate) = 30546
+SHA256 (rust/crates/cranelift-codegen-0.104.2.crate) = 3af519738eb5d96c0d48b04845c88d0412a40167b5c42884e090fe9e015842ff
+SIZE (rust/crates/cranelift-codegen-0.104.2.crate) = 969679
+SHA256 (rust/crates/cranelift-codegen-meta-0.104.2.crate) = ba2da643fa5ccaf53cbb8db6acf3372321e2e13507d62c7c565529dd6f2d0ea0
+SIZE (rust/crates/cranelift-codegen-meta-0.104.2.crate) = 73912
+SHA256 (rust/crates/cranelift-codegen-shared-0.104.2.crate) = b3745d6c656649940d3f42d263b8ba00805e9bf1203205a0d98a7517a2fe5a35
+SIZE (rust/crates/cranelift-codegen-shared-0.104.2.crate) = 5993
+SHA256 (rust/crates/cranelift-control-0.104.2.crate) = 41a521e2d0b427fe026457b70ba1896d9d560af72a47982db19fef11aa0ee789
+SIZE (rust/crates/cranelift-control-0.104.2.crate) = 7680
+SHA256 (rust/crates/cranelift-entity-0.104.2.crate) = 96a6b8d80c6235fd73c0e9218d89f498b398fb0c52d4b30abd9a388da613f71f
+SIZE (rust/crates/cranelift-entity-0.104.2.crate) = 28098
+SHA256 (rust/crates/cranelift-frontend-0.104.2.crate) = a3d555819f3a49c01826ce5bf0f3e52a4e17be9c4ee09381d6a1d88549793f3c
+SIZE (rust/crates/cranelift-frontend-0.104.2.crate) = 35869
+SHA256 (rust/crates/cranelift-isle-0.104.2.crate) = 53aeebed3b78faea701062d4e384bffe91aef33e47d949bad10e5c540a00916d
+SIZE (rust/crates/cranelift-isle-0.104.2.crate) = 65598
+SHA256 (rust/crates/cranelift-native-0.104.2.crate) = cc99479323e678deac40abffec0ca7a52cc6c549c0fa351b2d3a76655202a5a7
+SIZE (rust/crates/cranelift-native-0.104.2.crate) = 8418
+SHA256 (rust/crates/cranelift-wasm-0.104.2.crate) = cab055df5f977a3fee2837cd447b899d98a5e72374341461535b758608f25175
+SIZE (rust/crates/cranelift-wasm-0.104.2.crate) = 199509
+SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
+SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
 SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
 SIZE (rust/crates/criterion-0.5.1.crate) = 110088
 SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
 SHA256 (rust/crates/critical-section-1.1.2.crate) = 7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216
 SIZE (rust/crates/critical-section-1.1.2.crate) = 18337
-SHA256 (rust/crates/crossbeam-channel-0.5.11.crate) = 176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b
-SIZE (rust/crates/crossbeam-channel-0.5.11.crate) = 90434
+SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
+SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
 SHA256 (rust/crates/crossbeam-deque-0.7.4.crate) = c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed
 SIZE (rust/crates/crossbeam-deque-0.7.4.crate) = 19868
 SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
@@ -313,16 +313,16 @@ SHA256 (rust/crates/daggy-0.5.0.crate) = 9293a0da7d1bc1f30090ece4d9f9de79a07be73
 SIZE (rust/crates/daggy-0.5.0.crate) = 17832
 SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
 SIZE (rust/crates/darling-0.13.4.crate) = 20895
-SHA256 (rust/crates/darling-0.20.5.crate) = fc5d6b04b3fd0ba9926f945895de7d806260a2d7431ba82e7edaecb043c4c6b8
-SIZE (rust/crates/darling-0.20.5.crate) = 27737
+SHA256 (rust/crates/darling-0.20.8.crate) = 54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391
+SIZE (rust/crates/darling-0.20.8.crate) = 31234
 SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610
 SIZE (rust/crates/darling_core-0.13.4.crate) = 52937
-SHA256 (rust/crates/darling_core-0.20.5.crate) = 04e48a959bcd5c761246f5d090ebc2fbf7b9cd527a492b07a67510c108f1e7e3
-SIZE (rust/crates/darling_core-0.20.5.crate) = 61089
+SHA256 (rust/crates/darling_core-0.20.8.crate) = 9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f
+SIZE (rust/crates/darling_core-0.20.8.crate) = 64442
 SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835
 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/darling_macro-0.20.8.crate) = a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f
+SIZE (rust/crates/darling_macro-0.20.8.crate) = 1856
 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
@@ -331,8 +331,8 @@ SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c
 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/deunicode-1.4.2.crate) = 3ae2a35373c5c74340b79ae6780b498b2b183915ec5dacf263aac5a099bf485a
*** 1062 LINES SKIPPED ***