git: 9b67a135e6e0 - 2024Q2 - games/jumpy: update to 0.12.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Mon, 22 Apr 2024 07:30:30 UTC
The branch 2024Q2 has been updated by jbeich:

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

commit 9b67a135e6e0ec8eefe943ceaaa86c2a9f643259
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-04-22 05:52:33 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-04-22 07:30:23 +0000

    games/jumpy: update to 0.12.0
    
    Changes:        https://github.com/fishfight/jumpy/releases/tag/v0.12.0
    Reported by:    GitHub (watch releases)
    
    (cherry picked from commit 3fb691d9788e697e1ba8889cf2285a2dc0824674)
---
 games/jumpy/Makefile            |   2 +-
 games/jumpy/Makefile.crates     | 180 +++++++++-----------
 games/jumpy/distinfo            | 366 +++++++++++++++++++---------------------
 games/jumpy/files/patch-gilrs   |  30 ++--
 games/jumpy/files/patch-wayland |  85 ++++------
 5 files changed, 300 insertions(+), 363 deletions(-)

diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile
index 71e11c294355..d84a438c1921 100644
--- a/games/jumpy/Makefile
+++ b/games/jumpy/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	jumpy
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.11.2
+DISTVERSION=	0.12.0
 CATEGORIES=	games wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/games/jumpy/Makefile.crates b/games/jumpy/Makefile.crates
index 185a98d3a5fe..480db76dea0e 100644
--- a/games/jumpy/Makefile.crates
+++ b/games/jumpy/Makefile.crates
@@ -1,4 +1,4 @@
-CARGO_CRATES=	ab_glyph-0.2.23 \
+CARGO_CRATES=	ab_glyph-0.2.25 \
 		ab_glyph_rasterizer-0.1.8 \
 		accesskit-0.11.2 \
 		accesskit_consumer-0.15.2 \
@@ -8,15 +8,15 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		addr2line-0.21.0 \
 		adler-1.0.2 \
 		ahash-0.8.11 \
-		aho-corasick-1.1.2 \
-		allocator-api2-0.2.16 \
+		aho-corasick-1.1.3 \
+		allocator-api2-0.2.18 \
 		alsa-0.9.0 \
 		alsa-sys-0.3.1 \
 		android-activity-0.4.3 \
 		android-properties-0.2.2 \
 		android_log-sys-0.3.1 \
 		android_system_properties-0.1.5 \
-		anyhow-1.0.81 \
+		anyhow-1.0.82 \
 		append-only-vec-0.1.3 \
 		approx-0.5.1 \
 		arboard-3.3.2 \
@@ -24,18 +24,17 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		arrayvec-0.7.4 \
 		ash-0.37.3+1.3.251 \
 		async-channel-1.9.0 \
-		async-executor-1.8.0 \
-		async-io-1.13.0 \
-		async-lock-2.8.0 \
+		async-executor-1.11.0 \
+		async-io-2.3.2 \
 		async-lock-3.3.0 \
 		async-task-4.7.0 \
 		atomic-arena-0.1.1 \
 		atomic-polyfill-1.0.3 \
 		atomicell-0.2.0 \
-		autocfg-1.1.0 \
-		backtrace-0.3.69 \
-		base64-0.13.1 \
+		autocfg-1.2.0 \
+		backtrace-0.3.71 \
 		base64-0.21.7 \
+		base64-0.22.0 \
 		bevy-0.11.3 \
 		bevy_a11y-0.11.3 \
 		bevy_app-0.11.3 \
@@ -79,9 +78,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		bit-set-0.5.3 \
 		bit-vec-0.6.3 \
 		bitfield-0.14.0 \
-		bitfield-rle-0.2.0 \
+		bitfield-rle-0.2.1 \
 		bitflags-1.3.2 \
-		bitflags-2.4.2 \
+		bitflags-2.5.0 \
 		bitset-core-0.1.1 \
 		bitvec-1.0.1 \
 		block-0.1.6 \
@@ -89,25 +88,25 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		block-sys-0.1.0-beta.1 \
 		block2-0.2.0-alpha.6 \
 		branches-0.1.3 \
-		bs58-0.5.0 \
-		bumpalo-3.15.4 \
+		bs58-0.5.1 \
+		bumpalo-3.16.0 \
 		bytemuck-1.15.0 \
 		bytemuck_derive-1.6.0 \
 		byteorder-1.5.0 \
-		bytes-1.5.0 \
+		bytes-1.6.0 \
 		calloop-0.10.6 \
-		cc-1.0.90 \
+		cc-1.0.94 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.1.1 \
 		clang-sys-1.7.0 \
-		clipboard-win-5.2.0 \
+		clipboard-win-5.3.0 \
 		cobs-0.2.3 \
 		codespan-reporting-0.11.1 \
 		color_quant-1.1.0 \
 		com-rs-0.2.1 \
-		combine-4.6.6 \
+		combine-4.6.7 \
 		concurrent-queue-2.4.0 \
 		console_error_panic_hook-0.1.7 \
 		const_fn-0.4.9 \
@@ -115,11 +114,11 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		const_format_proc_macros-0.2.32 \
 		const_panic-0.2.8 \
 		const_soft_float-0.1.4 \
-		constgebra-0.1.3 \
+		constgebra-0.1.4 \
 		core-foundation-0.9.4 \
 		core-foundation-sys-0.8.6 \
 		core-graphics-0.22.3 \
-		core-graphics-0.23.1 \
+		core-graphics-0.23.2 \
 		core-graphics-types-0.1.3 \
 		coreaudio-rs-0.11.3 \
 		coreaudio-sys-0.2.15 \
@@ -147,37 +146,35 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		displaydoc-0.2.4 \
 		dlib-0.5.2 \
 		document-features-0.2.8 \
-		downcast-rs-1.2.0 \
+		downcast-rs-1.2.1 \
 		ecolor-0.23.0 \
 		egui-0.23.0 \
 		egui_extras-0.23.0 \
 		egui_plot-0.23.0 \
 		ehttp-0.3.1 \
-		either-1.10.0 \
+		either-1.11.0 \
 		elsa-1.10.0 \
 		emath-0.23.0 \
 		embedded-io-0.4.0 \
 		encase-0.6.1 \
 		encase_derive-0.6.1 \
 		encase_derive_impl-0.6.1 \
-		encoding_rs-0.8.33 \
+		encoding_rs-0.8.34 \
 		enum-map-2.7.3 \
 		enum-map-derive-0.17.0 \
 		enumn-0.1.13 \
 		epaint-0.23.0 \
 		equivalent-1.0.1 \
 		erased-serde-0.3.31 \
+		erased-serde-0.4.4 \
 		errno-0.3.8 \
 		error-code-3.2.0 \
 		euclid-0.22.9 \
 		event-listener-2.5.3 \
-		event-listener-3.1.0 \
 		event-listener-4.0.3 \
 		event-listener-strategy-0.4.0 \
-		failure-0.1.8 \
-		failure_derive-0.1.8 \
 		fastrand-1.9.0 \
-		fastrand-2.0.1 \
+		fastrand-2.0.2 \
 		fdeflate-0.3.4 \
 		filetime-0.2.23 \
 		fixedbitset-0.4.2 \
@@ -187,7 +184,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		fluent-bundle-0.15.2 \
 		fluent-langneg-0.13.0 \
 		fluent-syntax-0.11.0 \
-		flume-0.10.14 \
+		flume-0.11.0 \
 		fnv-1.0.7 \
 		foreign-types-0.3.2 \
 		foreign-types-0.5.0 \
@@ -203,7 +200,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		futures-executor-0.3.30 \
 		futures-io-0.3.30 \
 		futures-lite-1.13.0 \
-		futures-lite-2.2.0 \
+		futures-lite-2.3.0 \
 		futures-macro-0.3.30 \
 		futures-sink-0.3.30 \
 		futures-task-0.3.30 \
@@ -213,13 +210,11 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		gc-arena-derive-0.5.0 \
 		generic-array-0.14.7 \
 		gethostname-0.4.3 \
-		getrandom-0.1.16 \
-		getrandom-0.2.12 \
-		ggrs-0.9.4 \
+		getrandom-0.2.14 \
 		gilrs-0.10.2 \
 		gilrs-core-0.5.7 \
 		gimli-0.28.1 \
-		git2-0.18.2 \
+		git2-0.18.3 \
 		glam-0.24.2 \
 		glam-0.25.0 \
 		glob-0.3.1 \
@@ -249,20 +244,19 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		if-addrs-0.10.2 \
 		image-0.24.9 \
 		indexmap-1.9.3 \
-		indexmap-2.2.5 \
+		indexmap-2.2.6 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
 		instant-0.1.12 \
 		intl-memoizer-0.5.1 \
 		intl_pluralrules-7.0.2 \
 		io-kit-sys-0.3.0 \
-		io-lifetimes-1.0.11 \
 		is_debug-1.0.1 \
 		itertools-0.10.5 \
-		itoa-1.0.10 \
+		itoa-1.0.11 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
-		jobserver-0.1.28 \
+		jobserver-0.1.30 \
 		jpeg-decoder-0.3.1 \
 		js-sys-0.3.69 \
 		khronos-egl-4.1.0 \
@@ -276,11 +270,10 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		libloading-0.7.4 \
 		libloading-0.8.3 \
 		libm-0.2.8 \
-		libredox-0.0.1 \
 		libredox-0.0.2 \
+		libredox-0.1.3 \
 		libudev-sys-0.1.4 \
-		libz-sys-1.1.15 \
-		linux-raw-sys-0.3.8 \
+		libz-sys-1.1.16 \
 		linux-raw-sys-0.4.13 \
 		litrs-0.4.1 \
 		lock_api-0.4.11 \
@@ -289,14 +282,14 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		lyon_geom-1.0.5 \
 		lyon_path-1.0.4 \
 		lyon_tessellation-1.0.13 \
-		lz4_flex-0.11.2 \
+		lz4_flex-0.11.3 \
 		mach2-0.4.2 \
 		malloc_buf-0.0.6 \
 		matchers-0.1.0 \
 		matrixmultiply-0.3.8 \
 		maybe-owned-0.3.4 \
-		mdns-sd-0.7.5 \
-		memchr-2.7.1 \
+		mdns-sd-0.10.5 \
+		memchr-2.7.2 \
 		memmap2-0.5.10 \
 		memoffset-0.6.5 \
 		metal-0.24.0 \
@@ -306,7 +299,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		mio-0.8.11 \
 		naga-0.12.3 \
 		naga_oil-0.8.2 \
-		nalgebra-0.32.4 \
+		nalgebra-0.32.5 \
 		nalgebra-macros-0.2.1 \
 		natord-1.0.9 \
 		ndk-0.7.0 \
@@ -318,7 +311,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		nix-0.25.1 \
 		nix-0.26.4 \
 		nohash-hasher-0.2.0 \
-		noise-0.8.2 \
+		noise-0.9.0 \
 		nom-7.1.3 \
 		notify-6.1.1 \
 		ntapi-0.4.1 \
@@ -348,7 +341,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		oboe-0.6.1 \
 		oboe-sys-0.6.1 \
 		once_cell-1.19.0 \
-		once_map-0.4.15 \
+		once_map-0.4.16 \
 		openssl-probe-0.1.5 \
 		option-ext-0.2.0 \
 		orbclient-0.3.47 \
@@ -356,18 +349,16 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		overload-0.1.1 \
 		owned_ttf_parser-0.20.0 \
 		parking-2.2.0 \
-		parking_lot-0.11.2 \
 		parking_lot-0.12.1 \
-		parking_lot_core-0.8.6 \
 		parking_lot_core-0.9.9 \
-		parry2d-0.13.6 \
+		parry2d-0.13.7 \
 		paste-1.0.14 \
 		path-absolutize-3.1.1 \
 		path-dedot-3.1.1 \
 		peg-0.8.2 \
 		peg-macros-0.8.2 \
 		peg-runtime-0.8.2 \
-		pem-1.1.1 \
+		pem-3.0.4 \
 		percent-encoding-2.3.1 \
 		petgraph-0.6.4 \
 		phf-0.11.2 \
@@ -377,50 +368,46 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		piccolo-0.3.1 \
 		pin-project-1.1.5 \
 		pin-project-internal-1.1.5 \
-		pin-project-lite-0.2.13 \
+		pin-project-lite-0.2.14 \
 		pin-utils-0.1.0 \
 		ping-rs-0.1.2 \
 		pkg-config-0.3.30 \
 		png-0.17.13 \
 		polling-2.8.0 \
+		polling-3.6.0 \
 		postcard-1.0.8 \
 		powerfmt-0.2.0 \
 		pp-rs-0.2.1 \
 		ppv-lite86-0.2.17 \
 		proc-macro-crate-1.3.1 \
 		proc-macro-crate-3.1.0 \
-		proc-macro2-1.0.79 \
+		proc-macro2-1.0.80 \
 		profiling-1.0.15 \
 		puffin-0.17.0 \
 		puffin_egui-0.23.0 \
 		quinn-0.10.2 \
 		quinn-proto-0.10.6 \
 		quinn-udp-0.4.1 \
-		quote-1.0.35 \
+		quote-1.0.36 \
 		radium-0.7.0 \
 		radsort-0.1.0 \
-		rand-0.7.3 \
 		rand-0.8.5 \
-		rand_chacha-0.2.2 \
 		rand_chacha-0.3.1 \
-		rand_core-0.5.1 \
 		rand_core-0.6.4 \
-		rand_hc-0.2.0 \
-		rand_xorshift-0.2.0 \
+		rand_xorshift-0.3.0 \
 		range-alloc-0.1.3 \
 		raw-window-handle-0.5.2 \
 		rawpointer-0.2.1 \
-		rcgen-0.10.0 \
+		rcgen-0.12.1 \
 		rectangle-pack-0.4.2 \
-		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
 		redox_syscall-0.4.1 \
-		redox_users-0.4.4 \
-		regex-1.10.3 \
+		redox_users-0.4.5 \
+		regex-1.10.4 \
 		regex-automata-0.1.10 \
 		regex-automata-0.4.6 \
 		regex-syntax-0.6.29 \
-		regex-syntax-0.8.2 \
+		regex-syntax-0.8.3 \
 		renderdoc-sys-1.1.0 \
 		ring-0.16.20 \
 		ring-0.17.8 \
@@ -430,16 +417,15 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		rustc-demangle-0.1.23 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.4.0 \
-		rustix-0.37.27 \
-		rustix-0.38.31 \
-		rustls-0.21.10 \
-		rustls-0.22.2 \
+		rustix-0.38.32 \
+		rustls-0.21.11 \
+		rustls-0.22.4 \
 		rustls-native-certs-0.6.3 \
 		rustls-pemfile-1.0.4 \
-		rustls-pki-types-1.3.1 \
+		rustls-pki-types-1.4.1 \
 		rustls-webpki-0.101.7 \
 		rustls-webpki-0.102.2 \
-		rustversion-1.0.14 \
+		rustversion-1.0.15 \
 		ryu-1.0.17 \
 		safe_arch-0.7.1 \
 		same-file-1.0.6 \
@@ -448,16 +434,16 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		scopeguard-1.2.0 \
 		sct-0.7.1 \
 		sctk-adwaita-0.5.4 \
-		security-framework-2.9.2 \
-		security-framework-sys-2.9.1 \
+		security-framework-2.10.0 \
+		security-framework-sys-2.10.0 \
 		self_cell-0.10.3 \
 		self_cell-1.0.3 \
 		semver-1.0.22 \
 		send_wrapper-0.6.0 \
 		serde-1.0.197 \
 		serde_derive-1.0.197 \
-		serde_json-1.0.114 \
-		serde_yaml-0.9.32 \
+		serde_json-1.0.115 \
+		serde_yaml-0.9.34+deprecated \
 		sha2-0.10.8 \
 		shadow-rs-0.25.0 \
 		sharded-slab-0.1.7 \
@@ -468,7 +454,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		siphasher-0.3.11 \
 		slab-0.4.9 \
 		slotmap-1.0.7 \
-		smallvec-1.13.1 \
+		smallvec-1.13.2 \
 		smithay-client-toolkit-0.16.1 \
 		smol_str-0.2.1 \
 		socket2-0.4.10 \
@@ -493,8 +479,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		symphonia-metadata-0.5.4 \
 		symphonia-utils-xiph-0.5.4 \
 		syn-1.0.109 \
-		syn-2.0.52 \
-		synstructure-0.12.6 \
+		syn-2.0.58 \
 		synstructure-0.13.1 \
 		sys-locale-0.3.1 \
 		sysinfo-0.29.11 \
@@ -504,15 +489,15 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		thiserror-impl-1.0.58 \
 		thread_local-1.1.8 \
 		tiff-0.9.1 \
-		time-0.3.34 \
+		time-0.3.36 \
 		time-core-0.1.2 \
-		time-macros-0.2.17 \
+		time-macros-0.2.18 \
 		tiny-skia-0.8.4 \
 		tiny-skia-path-0.8.4 \
 		tinystr-0.7.5 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.36.0 \
+		tokio-1.37.0 \
 		toml_datetime-0.6.5 \
 		toml_edit-0.19.15 \
 		toml_edit-0.21.1 \
@@ -539,23 +524,22 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		unicode-normalization-0.1.23 \
 		unicode-width-0.1.11 \
 		unicode-xid-0.2.4 \
-		unsafe-libyaml-0.2.10 \
+		unsafe-libyaml-0.2.11 \
 		untrusted-0.7.1 \
 		untrusted-0.9.0 \
 		ureq-2.9.6 \
 		url-2.5.0 \
 		ustr-0.10.0 \
-		uuid-1.7.0 \
+		uuid-1.8.0 \
 		valuable-0.1.0 \
 		varinteger-1.0.6 \
 		vcpkg-0.2.15 \
-		vec1-1.10.1 \
+		vec1-1.12.0 \
 		vec_map-0.8.2 \
 		venial-0.5.0 \
 		version_check-0.9.4 \
 		waker-fn-1.1.1 \
 		walkdir-2.5.0 \
-		wasi-0.9.0+wasi-snapshot-preview1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
 		wasm-bindgen-0.2.92 \
 		wasm-bindgen-backend-0.2.92 \
@@ -572,7 +556,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		web-sys-0.3.69 \
 		web-time-0.2.4 \
 		web-time-1.1.0 \
-		webbrowser-0.8.13 \
+		webbrowser-0.8.15 \
 		webpki-roots-0.26.1 \
 		weezl-0.1.8 \
 		wgpu-0.16.3 \
@@ -580,7 +564,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		wgpu-hal-0.16.2 \
 		wgpu-types-0.16.1 \
 		wide-0.7.15 \
-		widestring-1.0.2 \
+		widestring-1.1.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.6 \
@@ -593,34 +577,35 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		windows-core-0.54.0 \
 		windows-implement-0.48.0 \
 		windows-interface-0.48.0 \
-		windows-result-0.1.0 \
+		windows-result-0.1.1 \
 		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.4 \
+		windows-targets-0.52.5 \
 		windows_aarch64_gnullvm-0.42.2 \
 		windows_aarch64_gnullvm-0.48.5 \
-		windows_aarch64_gnullvm-0.52.4 \
+		windows_aarch64_gnullvm-0.52.5 \
 		windows_aarch64_msvc-0.42.2 \
 		windows_aarch64_msvc-0.48.5 \
-		windows_aarch64_msvc-0.52.4 \
+		windows_aarch64_msvc-0.52.5 \
 		windows_i686_gnu-0.42.2 \
 		windows_i686_gnu-0.48.5 \
-		windows_i686_gnu-0.52.4 \
+		windows_i686_gnu-0.52.5 \
+		windows_i686_gnullvm-0.52.5 \
 		windows_i686_msvc-0.42.2 \
 		windows_i686_msvc-0.48.5 \
-		windows_i686_msvc-0.52.4 \
+		windows_i686_msvc-0.52.5 \
 		windows_x86_64_gnu-0.42.2 \
 		windows_x86_64_gnu-0.48.5 \
-		windows_x86_64_gnu-0.52.4 \
+		windows_x86_64_gnu-0.52.5 \
 		windows_x86_64_gnullvm-0.42.2 \
 		windows_x86_64_gnullvm-0.48.5 \
-		windows_x86_64_gnullvm-0.52.4 \
+		windows_x86_64_gnullvm-0.52.5 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.5 \
-		windows_x86_64_msvc-0.52.4 \
+		windows_x86_64_msvc-0.52.5 \
 		winit-0.28.7 \
 		winnow-0.5.40 \
 		wyz-0.5.1 \
@@ -628,10 +613,11 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		x11rb-0.13.0 \
 		x11rb-protocol-0.13.0 \
 		xcursor-0.3.5 \
-		xml-rs-0.8.19 \
+		xml-rs-0.8.20 \
 		yasna-0.5.2 \
 		zerocopy-0.7.32 \
 		zerocopy-derive-0.7.32 \
 		zeroize-1.7.0 \
-		bones_asset,bones_bevy_renderer,bones_ecs,bones_framework,bones_lib,bones_matchmaker_proto,bones_schema,bones_schema_macros,bones_scripting,bones_utils,bones_utils_macros,quinn_runtime_bevy@git+https://github.com/fishfolk/bones\#559686762c3720c379bd360659a10239224924d6 \
-		rapier2d@git+https://github.com/dimforge/rapier?rev=e69e73e589cf4525c96ee7b919032c80ce205244\#e69e73e589cf4525c96ee7b919032c80ce205244
+		rapier2d@git+https://github.com/MaxCWhitehead/rapier.git?rev=29c72c6c282e7c40987c0d0d0ce3089ea019a532\#29c72c6c282e7c40987c0d0d0ce3089ea019a532 \
+		ggrs@git+https://github.com/MaxCWhitehead/ggrs.git?rev=96499377407ce55805a9d0367b86860b74c233bd\#96499377407ce55805a9d0367b86860b74c233bd \
+		bones_asset,bones_bevy_renderer,bones_ecs,bones_ecs_macros,bones_ecs_macros_core,bones_framework,bones_lib,bones_matchmaker_proto,bones_schema,bones_schema_macros,bones_scripting,bones_utils,bones_utils_macros,quinn_runtime_bevy@git+https://github.com/fishfolk/bones\#b7db196ae92898e79575bdfe268c87f07585819d
diff --git a/games/jumpy/distinfo b/games/jumpy/distinfo
index 4b1f68d26b70..49c3796cb680 100644
--- a/games/jumpy/distinfo
+++ b/games/jumpy/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1711427438
-SHA256 (rust/crates/ab_glyph-0.2.23.crate) = 80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225
-SIZE (rust/crates/ab_glyph-0.2.23.crate) = 18537
+TIMESTAMP = 1713765153
+SHA256 (rust/crates/ab_glyph-0.2.25.crate) = 6f90148830dac590fac7ccfe78ec4a8ea404c60f75a24e16407a71f0f40de775
+SIZE (rust/crates/ab_glyph-0.2.25.crate) = 19105
 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
 SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010
 SHA256 (rust/crates/accesskit-0.11.2.crate) = 76eb1adf08c5bcaa8490b9851fd53cca27fa9880076f178ea9d29f05196728a8
@@ -19,10 +19,10 @@ SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
 SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
-SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
 SHA256 (rust/crates/alsa-0.9.0.crate) = 37fe60779335388a88c01ac6c3be40304d1e349de3ada3b15f7808bb90fa9dce
 SIZE (rust/crates/alsa-0.9.0.crate) = 72602
 SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
@@ -35,8 +35,8 @@ SHA256 (rust/crates/android_log-sys-0.3.1.crate) = 5ecc8056bf6ab9892dcd53216c83d
 SIZE (rust/crates/android_log-sys-0.3.1.crate) = 6063
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
-SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
+SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
 SHA256 (rust/crates/append-only-vec-0.1.3.crate) = f3cb8f874ecf419dd8165d0279746de966cb8966636d028845e3bd65d519812a
 SIZE (rust/crates/append-only-vec-0.1.3.crate) = 6190
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
@@ -51,12 +51,10 @@ SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b0
 SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
 SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
 SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
-SHA256 (rust/crates/async-executor-1.8.0.crate) = 17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c
-SIZE (rust/crates/async-executor-1.8.0.crate) = 21870
-SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
-SIZE (rust/crates/async-io-1.13.0.crate) = 37191
-SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
-SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
+SHA256 (rust/crates/async-executor-1.11.0.crate) = b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a
+SIZE (rust/crates/async-executor-1.11.0.crate) = 24767
+SHA256 (rust/crates/async-io-2.3.2.crate) = dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884
+SIZE (rust/crates/async-io-2.3.2.crate) = 49298
 SHA256 (rust/crates/async-lock-3.3.0.crate) = d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b
 SIZE (rust/crates/async-lock-3.3.0.crate) = 33286
 SHA256 (rust/crates/async-task-4.7.0.crate) = fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799
@@ -67,14 +65,14 @@ SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d4
 SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
 SHA256 (rust/crates/atomicell-0.2.0.crate) = bf53d6c43ea3fa42a5d18d6060081bcfddeca7c63faa64e65a59c4372bbe173b
 SIZE (rust/crates/atomicell-0.2.0.crate) = 13910
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
+SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
+SIZE (rust/crates/base64-0.22.0.crate) = 81568
 SHA256 (rust/crates/bevy-0.11.3.crate) = 91c6d3ec4f89e85294dc97334c5b271ddc301fdf67ac9bb994fe44d9273e6ed7
 SIZE (rust/crates/bevy-0.11.3.crate) = 345610
 SHA256 (rust/crates/bevy_a11y-0.11.3.crate) = 132c9e35a77c5395951f6d25fa2c52ee92296353426df4f961e60f3ff47e2e42
@@ -161,12 +159,12 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
 SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
 SHA256 (rust/crates/bitfield-0.14.0.crate) = 2d7e60934ceec538daadb9d8432424ed043a904d8e0243f3c6446bce549a46ac
 SIZE (rust/crates/bitfield-0.14.0.crate) = 16776
-SHA256 (rust/crates/bitfield-rle-0.2.0.crate) = 3f8acc105b7bd3ed61e4bb7ad3e3b3f2a8da72205b2e0408cf71a499e8f57dd0
-SIZE (rust/crates/bitfield-rle-0.2.0.crate) = 14397
+SHA256 (rust/crates/bitfield-rle-0.2.1.crate) = 215d5574bfd0d6d9243a9c741690f0b7ee8a0f39d3195283779793ed46d984e1
+SIZE (rust/crates/bitfield-rle-0.2.1.crate) = 14373
 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/bitset-core-0.1.1.crate) = f421f1bcb30aa9d851a03c2920ab5d96ca920d5786645a597b5fc37922f8b89e
 SIZE (rust/crates/bitset-core-0.1.1.crate) = 6720
 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
@@ -181,22 +179,22 @@ 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/branches-0.1.3.crate) = 7958fb9748a08a6f46ef773e87c43997a844709bc293b4c3de48135debaf9d2a
 SIZE (rust/crates/branches-0.1.3.crate) = 3299
-SHA256 (rust/crates/bs58-0.5.0.crate) = f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896
-SIZE (rust/crates/bs58-0.5.0.crate) = 27263
-SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
-SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
+SHA256 (rust/crates/bs58-0.5.1.crate) = bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4
+SIZE (rust/crates/bs58-0.5.1.crate) = 28483
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
 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
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
 SHA256 (rust/crates/calloop-0.10.6.crate) = 52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8
 SIZE (rust/crates/calloop-0.10.6.crate) = 53711
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cc-1.0.94.crate) = 17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7
+SIZE (rust/crates/cc-1.0.94.crate) = 76456
 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
 SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -207,8 +205,8 @@ SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438
 SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
 SHA256 (rust/crates/clang-sys-1.7.0.crate) = 67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1
 SIZE (rust/crates/clang-sys-1.7.0.crate) = 42088
-SHA256 (rust/crates/clipboard-win-5.2.0.crate) = 12f9a0700e0127ba15d1d52dd742097f821cd9c65939303a44d970465040a297
-SIZE (rust/crates/clipboard-win-5.2.0.crate) = 19036
+SHA256 (rust/crates/clipboard-win-5.3.0.crate) = d517d4b86184dbb111d3556a10f1c8a04da7428d2987bf1081602bf11c3aa9ee
+SIZE (rust/crates/clipboard-win-5.3.0.crate) = 19597
 SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15
 SIZE (rust/crates/cobs-0.2.3.crate) = 12576
 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
@@ -217,8 +215,8 @@ SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7
 SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
 SHA256 (rust/crates/com-rs-0.2.1.crate) = bf43edc576402991846b093a7ca18a3477e0ef9c588cde84964b5d3e43016642
 SIZE (rust/crates/com-rs-0.2.1.crate) = 10647
-SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
-SIZE (rust/crates/combine-4.6.6.crate) = 132428
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
 SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
 SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
 SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
@@ -233,16 +231,16 @@ SHA256 (rust/crates/const_panic-0.2.8.crate) = 6051f239ecec86fde3410901ab7860d45
 SIZE (rust/crates/const_panic-0.2.8.crate) = 48077
 SHA256 (rust/crates/const_soft_float-0.1.4.crate) = 87ca1caa64ef4ed453e68bb3db612e51cf1b2f5b871337f0fcab1c8f87cc3dff
 SIZE (rust/crates/const_soft_float-0.1.4.crate) = 50345
-SHA256 (rust/crates/constgebra-0.1.3.crate) = edd23e864550e6dafc1e41ac78ce4f1ccddc8672b40c403524a04ff3f0518420
-SIZE (rust/crates/constgebra-0.1.3.crate) = 14202
+SHA256 (rust/crates/constgebra-0.1.4.crate) = e1aaf9b65849a68662ac6c0810c8893a765c960b907dd7cfab9c4a50bf764fbc
+SIZE (rust/crates/constgebra-0.1.4.crate) = 15045
 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
 SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
 SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
 SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
 SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
 SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514
-SHA256 (rust/crates/core-graphics-0.23.1.crate) = 970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212
-SIZE (rust/crates/core-graphics-0.23.1.crate) = 30714
+SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
+SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
 SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
 SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
 SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
@@ -297,8 +295,8 @@ SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d
 SIZE (rust/crates/dlib-0.5.2.crate) = 5806
 SHA256 (rust/crates/document-features-0.2.8.crate) = ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95
 SIZE (rust/crates/document-features-0.2.8.crate) = 12979
-SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
-SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
 SHA256 (rust/crates/ecolor-0.23.0.crate) = cfdf4e52dbbb615cfd30cf5a5265335c217b5fd8d669593cea74a517d9c605af
 SIZE (rust/crates/ecolor-0.23.0.crate) = 8106
 SHA256 (rust/crates/egui-0.23.0.crate) = 8bd69fed5fcf4fbb8225b24e80ea6193b61e17a625db105ef0c4d71dde6eb8b7
@@ -309,8 +307,8 @@ SHA256 (rust/crates/egui_plot-0.23.0.crate) = c7f33a00fe8eb1ba56535b3dbacdecc7a1
 SIZE (rust/crates/egui_plot-0.23.0.crate) = 38292
 SHA256 (rust/crates/ehttp-0.3.1.crate) = f88f45662356f96afc7d9e2bc9910ad8352ee01417f7c69b8b16a53c8767a75d
 SIZE (rust/crates/ehttp-0.3.1.crate) = 7641
-SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
-SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
 SHA256 (rust/crates/elsa-1.10.0.crate) = d98e71ae4df57d214182a2e5cb90230c0192c6ddfcaa05c36453d46a54713e10
 SIZE (rust/crates/elsa-1.10.0.crate) = 20322
 SHA256 (rust/crates/emath-0.23.0.crate) = 1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0
@@ -323,8 +321,8 @@ SHA256 (rust/crates/encase_derive-0.6.1.crate) = 0e520cde08cbf4f7cc097f61573ec06
 SIZE (rust/crates/encase_derive-0.6.1.crate) = 885
 SHA256 (rust/crates/encase_derive_impl-0.6.1.crate) = 3fe2568f851fd6144a45fa91cfed8fe5ca8fc0b56ba6797bfc1ed2771b90e37c
 SIZE (rust/crates/encase_derive_impl-0.6.1.crate) = 5759
-SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
-SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
+SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
 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
@@ -337,6 +335,8 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
 SHA256 (rust/crates/erased-serde-0.3.31.crate) = 6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c
 SIZE (rust/crates/erased-serde-0.3.31.crate) = 24182
+SHA256 (rust/crates/erased-serde-0.4.4.crate) = 2b73807008a3c7f171cc40312f37d95ef0396e048b5848d775f54b1a4dd4a0d3
+SIZE (rust/crates/erased-serde-0.4.4.crate) = 25664
 SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
 SIZE (rust/crates/errno-0.3.8.crate) = 10645
 SHA256 (rust/crates/error-code-3.2.0.crate) = a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b
@@ -345,20 +345,14 @@ SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336
 SIZE (rust/crates/euclid-0.22.9.crate) = 76671
 SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
 SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/event-listener-3.1.0.crate) = d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2
-SIZE (rust/crates/event-listener-3.1.0.crate) = 38793
 SHA256 (rust/crates/event-listener-4.0.3.crate) = 67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e
 SIZE (rust/crates/event-listener-4.0.3.crate) = 39784
 SHA256 (rust/crates/event-listener-strategy-0.4.0.crate) = 958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3
 SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225
-SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
-SIZE (rust/crates/failure-0.1.8.crate) = 37582
-SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
-SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
 SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
 SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
+SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
 SHA256 (rust/crates/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
 SIZE (rust/crates/fdeflate-0.3.4.crate) = 25001
 SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
@@ -377,8 +371,8 @@ SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed5
 SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723
 SHA256 (rust/crates/fluent-syntax-0.11.0.crate) = c0abed97648395c902868fee9026de96483933faa54ea3b40d652f7dfe61ca78
 SIZE (rust/crates/fluent-syntax-0.11.0.crate) = 28524
-SHA256 (rust/crates/flume-0.10.14.crate) = 1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577
-SIZE (rust/crates/flume-0.10.14.crate) = 65389
+SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181
+SIZE (rust/crates/flume-0.11.0.crate) = 67502
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
@@ -409,8 +403,8 @@ SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b22
 SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
 SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
 SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
-SHA256 (rust/crates/futures-lite-2.2.0.crate) = 445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba
-SIZE (rust/crates/futures-lite-2.2.0.crate) = 38029
+SHA256 (rust/crates/futures-lite-2.3.0.crate) = 52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5
+SIZE (rust/crates/futures-lite-2.3.0.crate) = 39181
 SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
 SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
 SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
@@ -429,20 +423,16 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
 SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
-SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
-SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
-SHA256 (rust/crates/ggrs-0.9.4.crate) = 1419c3c38e579884b075b99a8ade2ca507e87a2bde81940c6fe4aea895696831
-SIZE (rust/crates/ggrs-0.9.4.crate) = 194904
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
 SHA256 (rust/crates/gilrs-0.10.2.crate) = 62fd19844d0eb919aca41d3e4ea0e0b6bf60e1e827558b101c269015b8f5f27a
 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.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
 SIZE (rust/crates/gimli-0.28.1.crate) = 270497
-SHA256 (rust/crates/git2-0.18.2.crate) = 1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd
-SIZE (rust/crates/git2-0.18.2.crate) = 212536
+SHA256 (rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
+SIZE (rust/crates/git2-0.18.3.crate) = 213009
 SHA256 (rust/crates/glam-0.24.2.crate) = b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945
 SIZE (rust/crates/glam-0.24.2.crate) = 318902
 SHA256 (rust/crates/glam-0.25.0.crate) = 151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3
@@ -501,8 +491,8 @@ SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb741427
 SIZE (rust/crates/image-0.24.9.crate) = 9261055
 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
-SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
 SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
 SIZE (rust/crates/inotify-0.9.6.crate) = 22971
 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -515,20 +505,18 @@ SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac87
 SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
 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-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
-SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
 SHA256 (rust/crates/is_debug-1.0.1.crate) = 06d198e9919d9822d5f7083ba8530e04de87841eaf21ead9af8f2304efd57c89
 SIZE (rust/crates/is_debug-1.0.1.crate) = 1897
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
 SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
 SIZE (rust/crates/jni-0.21.1.crate) = 105028
 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
-SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
+SHA256 (rust/crates/jobserver-0.1.30.crate) = 685a7d121ee3f65ae4fddd72b25a04bb36b6af81bc0828f7d5434c0fe60fa3a2
+SIZE (rust/crates/jobserver-0.1.30.crate) = 27687
 SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
 SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
 SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
@@ -555,16 +543,14 @@ SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35
 SIZE (rust/crates/libloading-0.8.3.crate) = 28480
 SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
 SIZE (rust/crates/libm-0.2.8.crate) = 113450
-SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
-SIZE (rust/crates/libredox-0.0.1.crate) = 4212
 SHA256 (rust/crates/libredox-0.0.2.crate) = 3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607
 SIZE (rust/crates/libredox-0.0.2.crate) = 4538
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
 SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
 SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
-SHA256 (rust/crates/libz-sys-1.1.15.crate) = 037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6
-SIZE (rust/crates/libz-sys-1.1.15.crate) = 3958887
-SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
-SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
+SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
+SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
 SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
 SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
 SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
@@ -581,8 +567,8 @@ SHA256 (rust/crates/lyon_path-1.0.4.crate) = ca507745ba7ccbc76e5c44e7b63b1a29d2b
 SIZE (rust/crates/lyon_path-1.0.4.crate) = 35616
 SHA256 (rust/crates/lyon_tessellation-1.0.13.crate) = 8c7c67b5bc8123b352b2e7e742b47d1f236a13fe77619433be9568fbd888e9c0
 SIZE (rust/crates/lyon_tessellation-1.0.13.crate) = 183135
-SHA256 (rust/crates/lz4_flex-0.11.2.crate) = 912b45c753ff5f7f5208307e8ace7d2a2e30d024e26d3509f3dce546c044ce15
-SIZE (rust/crates/lz4_flex-0.11.2.crate) = 40135
+SHA256 (rust/crates/lz4_flex-0.11.3.crate) = 75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5
+SIZE (rust/crates/lz4_flex-0.11.3.crate) = 40633
 SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
 SIZE (rust/crates/mach2-0.4.2.crate) = 21889
 SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
@@ -593,10 +579,10 @@ SHA256 (rust/crates/matrixmultiply-0.3.8.crate) = 7574c1cf36da4798ab73da5b215bbf
 SIZE (rust/crates/matrixmultiply-0.3.8.crate) = 57530
 SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
 SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
-SHA256 (rust/crates/mdns-sd-0.7.5.crate) = 8c0d8bca08bbe8a91cc4a865f682241468c32bac1fcbc63ceafa07f35d67549e
-SIZE (rust/crates/mdns-sd-0.7.5.crate) = 48267
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/mdns-sd-0.10.5.crate) = d8031297470465389c1349c399b927505d0cc4503be7a997c3541765bca82b4d
+SIZE (rust/crates/mdns-sd-0.10.5.crate) = 60134
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
 SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
 SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
 SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
@@ -615,8 +601,8 @@ SHA256 (rust/crates/naga-0.12.3.crate) = bbcc2e0513220fd2b598e6068608d4462db2032
 SIZE (rust/crates/naga-0.12.3.crate) = 489419
 SHA256 (rust/crates/naga_oil-0.8.2.crate) = 8be942a5c21c58b9b0bf4d9b99db3634ddb7a916f8e1d1d0b71820cc4150e56b
 SIZE (rust/crates/naga_oil-0.8.2.crate) = 94484
-SHA256 (rust/crates/nalgebra-0.32.4.crate) = 4541eb06dce09c0241ebbaab7102f0a01a0c8994afed2e5d0d66775016e25ac2
-SIZE (rust/crates/nalgebra-0.32.4.crate) = 374286
+SHA256 (rust/crates/nalgebra-0.32.5.crate) = 3ea4908d4f23254adda3daa60ffef0f1ac7b8c3e9a864cf3cc154b251908a2ef
+SIZE (rust/crates/nalgebra-0.32.5.crate) = 374729
 SHA256 (rust/crates/nalgebra-macros-0.2.1.crate) = 91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998
 SIZE (rust/crates/nalgebra-macros-0.2.1.crate) = 6378
 SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
@@ -639,8 +625,8 @@ SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7a
 SIZE (rust/crates/nix-0.26.4.crate) = 279099
 SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451
 SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051
-SHA256 (rust/crates/noise-0.8.2.crate) = 9ba869e17168793186c10ca82c7079a4ffdeac4f1a7d9e755b9491c028180e40
-SIZE (rust/crates/noise-0.8.2.crate) = 4575337
+SHA256 (rust/crates/noise-0.9.0.crate) = 6da45c8333f2e152fc665d78a380be060eb84fad8ca4c9f7ac8ca29216cff0cc
+SIZE (rust/crates/noise-0.9.0.crate) = 82369
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
 SIZE (rust/crates/nom-7.1.3.crate) = 117570
 SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d
@@ -699,8 +685,8 @@ SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f89
 SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
 SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/once_map-0.4.15.crate) = 0087372f82622a51024ad20d38a6901ba83d09de1e23ef15a621e4404dadbb7a
-SIZE (rust/crates/once_map-0.4.15.crate) = 12353
+SHA256 (rust/crates/once_map-0.4.16.crate) = fd3f380826b5feafede7e6a948ddf18bc3d43ac423b278cab0a94d786a68a955
+SIZE (rust/crates/once_map-0.4.16.crate) = 12397
 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
@@ -715,16 +701,12 @@ SHA256 (rust/crates/owned_ttf_parser-0.20.0.crate) = d4586edfe4c648c71797a74c84b
 SIZE (rust/crates/owned_ttf_parser-0.20.0.crate) = 150890
 SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
 SIZE (rust/crates/parking-2.2.0.crate) = 9730
-SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
-SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
 SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
 SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
-SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
 SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
 SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
-SHA256 (rust/crates/parry2d-0.13.6.crate) = 94683d8d7e785fe84b02d0a0dbe0fcf359c031c338dd6d144de958573c570c25
-SIZE (rust/crates/parry2d-0.13.6.crate) = 262519
+SHA256 (rust/crates/parry2d-0.13.7.crate) = a996b83a7a12522b395c54f4ba59593b782e8004794c0212a2f487ed7ac6e419
+SIZE (rust/crates/parry2d-0.13.7.crate) = 266918
*** 720 LINES SKIPPED ***