git: eef5bd70bcce - main - games/jumpy: update to 0.10.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 20 Jan 2024 15:14:19 UTC
The branch main has been updated by jbeich:

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

commit eef5bd70bcceb3cab5b059db8cd2d7696e14d3f9
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-01-20 00:55:59 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-01-20 15:13:47 +0000

    games/jumpy: update to 0.10.0
    
    Changes:        https://github.com/fishfight/jumpy/releases/tag/v0.10.0
    Reported by:    GitHub (watch releases)
---
 games/jumpy/Makefile            |   3 +-
 games/jumpy/Makefile.crates     | 197 +++++++++++++-------
 games/jumpy/distinfo            | 400 +++++++++++++++++++++++++++-------------
 games/jumpy/files/patch-gilrs   |  50 ++---
 games/jumpy/files/patch-wayland |  66 ++++---
 5 files changed, 458 insertions(+), 258 deletions(-)

diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile
index 1db42ceb1fe9..36e1597bb8d6 100644
--- a/games/jumpy/Makefile
+++ b/games/jumpy/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	jumpy
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.9.4
-PORTREVISION=	1
+DISTVERSION=	0.10.0
 CATEGORIES=	games wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/games/jumpy/Makefile.crates b/games/jumpy/Makefile.crates
index 54d451e8ed99..7f9d62bfc050 100644
--- a/games/jumpy/Makefile.crates
+++ b/games/jumpy/Makefile.crates
@@ -7,7 +7,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		accesskit_winit-0.14.4 \
 		addr2line-0.21.0 \
 		adler-1.0.2 \
-		ahash-0.8.6 \
+		ahash-0.8.7 \
 		aho-corasick-1.1.2 \
 		allocator-api2-0.2.16 \
 		alsa-0.7.1 \
@@ -16,7 +16,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		android-properties-0.2.2 \
 		android_log-sys-0.3.1 \
 		android_system_properties-0.1.5 \
-		anyhow-1.0.76 \
+		anyhow-1.0.79 \
 		append-only-vec-0.1.3 \
 		approx-0.5.1 \
 		arboard-3.3.0 \
@@ -25,13 +25,17 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		ash-0.37.3+1.3.251 \
 		async-channel-1.9.0 \
 		async-executor-1.8.0 \
-		async-lock-3.2.0 \
-		async-task-4.6.0 \
+		async-io-1.13.0 \
+		async-lock-2.8.0 \
+		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.21.5 \
+		base64-0.13.1 \
+		base64-0.21.7 \
 		bevy-0.11.3 \
 		bevy_a11y-0.11.3 \
 		bevy_app-0.11.3 \
@@ -70,9 +74,12 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		bevy_utils_proc_macros-0.11.3 \
 		bevy_window-0.11.3 \
 		bevy_winit-0.11.3 \
-		bindgen-0.69.1 \
+		bincode-1.3.3 \
+		bindgen-0.69.2 \
 		bit-set-0.5.3 \
 		bit-vec-0.6.3 \
+		bitfield-0.14.0 \
+		bitfield-rle-0.2.0 \
 		bitflags-1.3.2 \
 		bitflags-2.4.1 \
 		bitset-core-0.1.1 \
@@ -94,8 +101,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.1.1 \
-		clang-sys-1.6.1 \
+		clang-sys-1.7.0 \
 		clipboard-win-4.5.0 \
+		cobs-0.2.3 \
 		codespan-reporting-0.11.1 \
 		color_quant-1.1.0 \
 		com-rs-0.2.1 \
@@ -113,30 +121,31 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		core-graphics-0.22.3 \
 		core-graphics-types-0.1.3 \
 		coreaudio-rs-0.11.3 \
-		coreaudio-sys-0.2.14 \
+		coreaudio-sys-0.2.15 \
 		cpal-0.15.2 \
-		cpufeatures-0.2.11 \
+		cpufeatures-0.2.12 \
 		crc32fast-1.3.2 \
-		crossbeam-0.8.2 \
-		crossbeam-channel-0.5.9 \
-		crossbeam-deque-0.8.4 \
-		crossbeam-epoch-0.9.16 \
-		crossbeam-queue-0.3.9 \
-		crossbeam-utils-0.8.17 \
+		critical-section-1.1.2 \
+		crossbeam-0.8.4 \
+		crossbeam-channel-0.5.11 \
+		crossbeam-deque-0.8.5 \
+		crossbeam-epoch-0.9.18 \
+		crossbeam-queue-0.3.11 \
+		crossbeam-utils-0.8.19 \
 		crypto-common-0.1.6 \
 		csscolorparser-0.6.2 \
 		d3d12-0.6.0 \
 		dashmap-5.5.3 \
 		dasp_sample-0.11.0 \
 		data-encoding-2.5.0 \
-		deranged-0.3.10 \
+		deranged-0.3.11 \
 		digest-0.10.7 \
 		directories-5.0.1 \
 		dirs-sys-0.4.1 \
 		dispatch-0.2.0 \
 		displaydoc-0.2.4 \
 		dlib-0.5.2 \
-		document-features-0.2.7 \
+		document-features-0.2.8 \
 		downcast-rs-1.2.0 \
 		ecolor-0.23.0 \
 		egui-0.23.0 \
@@ -145,25 +154,29 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		either-1.9.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 \
 		enum-map-2.7.3 \
 		enum-map-derive-0.17.0 \
-		enumn-0.1.12 \
+		enumn-0.1.13 \
 		epaint-0.23.0 \
 		equivalent-1.0.1 \
 		erased-serde-0.3.31 \
+		errno-0.3.8 \
 		error-code-2.3.1 \
 		euclid-0.22.9 \
 		event-listener-2.5.3 \
 		event-listener-3.1.0 \
-		event-listener-4.0.1 \
+		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 \
-		fdeflate-0.3.1 \
+		fdeflate-0.3.3 \
 		filetime-0.2.23 \
 		fixedbitset-0.4.2 \
 		flate2-1.0.28 \
@@ -172,26 +185,38 @@ 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 \
 		fnv-1.0.7 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
 		form_urlencoded-1.2.1 \
 		fsevent-sys-4.1.0 \
 		funty-2.0.0 \
-		futures-core-0.3.29 \
-		futures-io-0.3.29 \
+		futures-0.3.30 \
+		futures-channel-0.3.30 \
+		futures-core-0.3.30 \
+		futures-executor-0.3.30 \
+		futures-io-0.3.30 \
 		futures-lite-1.13.0 \
-		futures-lite-2.1.0 \
+		futures-lite-2.2.0 \
+		futures-macro-0.3.30 \
+		futures-sink-0.3.30 \
+		futures-task-0.3.30 \
+		futures-util-0.3.30 \
 		fxhash-0.2.1 \
+		gc-arena-0.5.0 \
+		gc-arena-derive-0.5.0 \
 		generic-array-0.14.7 \
 		gethostname-0.3.0 \
 		getrandom-0.1.16 \
-		getrandom-0.2.11 \
+		getrandom-0.2.12 \
+		ggrs-0.9.4 \
 		gilrs-0.10.2 \
 		gilrs-core-0.5.7 \
 		gimli-0.28.1 \
 		git2-0.18.1 \
 		glam-0.24.2 \
+		glam-0.25.0 \
 		glob-0.3.1 \
 		glow-0.12.3 \
 		gpu-alloc-0.5.4 \
@@ -200,19 +225,24 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		gpu-descriptor-0.2.4 \
 		gpu-descriptor-types-0.1.2 \
 		guillotiere-0.6.2 \
+		hash32-0.2.1 \
 		hashbrown-0.12.3 \
 		hashbrown-0.14.3 \
 		hassle-rs-0.10.0 \
+		heapless-0.7.17 \
+		heck-0.4.1 \
+		hermit-abi-0.3.3 \
 		hex-0.4.3 \
 		hexasphere-9.1.0 \
 		hexf-parse-0.2.1 \
 		home-0.5.9 \
 		humantime-2.1.0 \
 		humantime-serde-1.1.1 \
-		iana-time-zone-0.1.58 \
+		iana-time-zone-0.1.59 \
 		iana-time-zone-haiku-0.1.2 \
 		idna-0.5.0 \
-		image-0.24.7 \
+		if-addrs-0.10.2 \
+		image-0.24.8 \
 		indexmap-1.9.3 \
 		indexmap-2.1.0 \
 		inotify-0.9.6 \
@@ -221,6 +251,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		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 \
@@ -229,14 +260,15 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.27 \
-		jpeg-decoder-0.3.0 \
-		js-sys-0.3.66 \
+		jpeg-decoder-0.3.1 \
+		js-sys-0.3.67 \
 		khronos-egl-4.1.0 \
+		kira-0.8.6 \
 		kqueue-1.0.8 \
 		kqueue-sys-1.0.4 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		libc-0.2.151 \
+		libc-0.2.152 \
 		libgit2-sys-0.16.1+1.7.1 \
 		libloading-0.7.4 \
 		libloading-0.8.1 \
@@ -244,12 +276,13 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		libredox-0.0.1 \
 		libredox-0.0.2 \
 		libudev-sys-0.1.4 \
-		libz-sys-1.1.12 \
-		litrs-0.2.3 \
+		libz-sys-1.1.14 \
+		linux-raw-sys-0.3.8 \
+		litrs-0.4.1 \
 		lock_api-0.4.11 \
 		log-0.4.20 \
 		lyon_algorithms-1.0.4 \
-		lyon_geom-1.0.4 \
+		lyon_geom-1.0.5 \
 		lyon_path-1.0.4 \
 		lyon_tessellation-1.0.13 \
 		mach2-0.4.2 \
@@ -257,11 +290,11 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		matchers-0.1.0 \
 		matrixmultiply-0.3.8 \
 		maybe-owned-0.3.4 \
-		memchr-2.6.4 \
+		mdns-sd-0.7.5 \
+		memchr-2.7.1 \
 		memmap2-0.5.10 \
 		memoffset-0.6.5 \
 		memoffset-0.7.1 \
-		memoffset-0.9.0 \
 		metal-0.24.0 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.7.1 \
@@ -293,6 +326,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		num_enum_derive-0.5.11 \
 		num_enum_derive-0.6.1 \
 		num_threads-0.1.6 \
+		numquant-0.2.0 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
 		objc-sys-0.2.0-beta.2 \
@@ -300,18 +334,21 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		objc2-encode-2.0.0-pre.2 \
 		objc_exception-0.1.2 \
 		objc_id-0.1.1 \
-		object-0.32.1 \
+		object-0.32.2 \
 		oboe-0.5.0 \
 		oboe-sys-0.5.0 \
 		once_cell-1.19.0 \
-		once_map-0.4.13 \
+		once_map-0.4.14 \
+		openssl-probe-0.1.5 \
 		option-ext-0.2.0 \
 		orbclient-0.3.47 \
 		ordered-float-3.9.2 \
 		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.5 \
 		paste-1.0.14 \
@@ -321,23 +358,34 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		peg-0.8.2 \
 		peg-macros-0.8.2 \
 		peg-runtime-0.8.2 \
+		pem-1.1.1 \
 		percent-encoding-2.3.1 \
 		petgraph-0.6.4 \
 		phf-0.11.2 \
 		phf_generator-0.11.2 \
 		phf_macros-0.11.2 \
 		phf_shared-0.11.2 \
+		piccolo-0.3.1 \
+		pin-project-1.1.3 \
+		pin-project-internal-1.1.3 \
 		pin-project-lite-0.2.13 \
+		pin-utils-0.1.0 \
+		ping-rs-0.1.2 \
 		pkg-config-0.3.28 \
-		png-0.17.10 \
+		png-0.17.11 \
+		polling-2.8.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-macro2-1.0.71 \
+		proc-macro2-1.0.76 \
 		profiling-1.0.13 \
 		puffin-0.16.0 \
-		quote-1.0.33 \
+		quinn-0.10.2 \
+		quinn-proto-0.10.6 \
+		quinn-udp-0.4.1 \
+		quote-1.0.35 \
 		radium-0.7.0 \
 		radsort-0.1.0 \
 		rand-0.7.3 \
@@ -352,7 +400,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		rapier2d-0.17.2 \
 		raw-window-handle-0.5.2 \
 		rawpointer-0.2.1 \
+		rcgen-0.10.0 \
 		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 \
@@ -362,29 +412,38 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		regex-syntax-0.6.29 \
 		regex-syntax-0.8.2 \
 		renderdoc-sys-1.0.0 \
+		ring-0.16.20 \
 		ring-0.17.7 \
 		ringbuf-0.3.3 \
 		robust-1.1.0 \
 		ron-0.8.1 \
 		rustc-demangle-0.1.23 \
 		rustc-hash-1.1.0 \
+		rustc_version-0.4.0 \
+		rustix-0.37.27 \
 		rustls-0.21.10 \
+		rustls-native-certs-0.6.3 \
+		rustls-pemfile-1.0.4 \
 		rustls-webpki-0.101.7 \
+		rustversion-1.0.14 \
 		ryu-1.0.16 \
 		safe_arch-0.7.1 \
 		same-file-1.0.6 \
+		schannel-0.1.23 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.2.0 \
 		sct-0.7.1 \
 		sctk-adwaita-0.5.4 \
+		security-framework-2.9.2 \
+		security-framework-sys-2.9.1 \
 		self_cell-0.10.3 \
 		self_cell-1.0.3 \
-		semver-1.0.20 \
+		semver-1.0.21 \
 		send_wrapper-0.6.0 \
-		serde-1.0.193 \
-		serde_derive-1.0.193 \
-		serde_json-1.0.108 \
-		serde_yaml-0.9.29 \
+		serde-1.0.195 \
+		serde_derive-1.0.195 \
+		serde_json-1.0.111 \
+		serde_yaml-0.9.30 \
 		sha2-0.10.8 \
 		shadow-rs-0.25.0 \
 		sharded-slab-0.1.7 \
@@ -398,7 +457,10 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		smallvec-1.11.2 \
 		smithay-client-toolkit-0.16.1 \
 		smol_str-0.2.0 \
-		spade-2.4.1 \
+		socket2-0.4.10 \
+		socket2-0.5.5 \
+		spade-2.5.1 \
+		spin-0.5.2 \
 		spin-0.9.8 \
 		spirv-0.2.0+1.5.4 \
 		sptr-0.3.2 \
@@ -406,6 +468,8 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		static_assertions-1.1.0 \
 		str-buf-1.0.6 \
 		strict-num-0.1.1 \
+		strum-0.25.0 \
+		strum_macros-0.25.3 \
 		svg_fmt-0.4.1 \
 		svgtypes-0.8.2 \
 		symphonia-0.5.3 \
@@ -415,16 +479,17 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		symphonia-metadata-0.5.3 \
 		symphonia-utils-xiph-0.5.3 \
 		syn-1.0.109 \
-		syn-2.0.42 \
+		syn-2.0.48 \
+		synstructure-0.12.6 \
 		synstructure-0.13.0 \
 		sys-locale-0.3.1 \
 		sysinfo-0.29.11 \
 		tap-1.0.1 \
-		termcolor-1.4.0 \
-		thiserror-1.0.51 \
-		thiserror-impl-1.0.51 \
+		termcolor-1.4.1 \
+		thiserror-1.0.56 \
+		thiserror-impl-1.0.56 \
 		thread_local-1.1.7 \
-		tiff-0.9.0 \
+		tiff-0.9.1 \
 		time-0.3.31 \
 		time-core-0.1.2 \
 		time-macros-0.2.16 \
@@ -433,6 +498,7 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		tinystr-0.7.5 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
+		tokio-1.35.1 \
 		toml_datetime-0.6.5 \
 		toml_edit-0.19.15 \
 		tracing-0.1.40 \
@@ -447,7 +513,9 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		type-map-0.4.0 \
 		typenum-1.17.0 \
 		tz-rs-0.6.14 \
-		tzdb-0.5.7 \
+		tzdb-0.5.10 \
+		tzdb-0.6.1 \
+		tzdb_data-0.1.1 \
 		ulid-1.1.0 \
 		unic-langid-0.9.4 \
 		unic-langid-impl-0.9.4 \
@@ -457,12 +525,14 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		unicode-width-0.1.11 \
 		unicode-xid-0.2.4 \
 		unsafe-libyaml-0.2.10 \
+		untrusted-0.7.1 \
 		untrusted-0.9.0 \
 		ureq-2.9.1 \
 		url-2.5.0 \
 		ustr-0.10.0 \
 		uuid-1.6.1 \
 		valuable-0.1.0 \
+		varinteger-1.0.6 \
 		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
 		venial-0.5.0 \
@@ -471,19 +541,19 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		walkdir-2.4.0 \
 		wasi-0.9.0+wasi-snapshot-preview1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.89 \
-		wasm-bindgen-backend-0.2.89 \
-		wasm-bindgen-futures-0.4.39 \
-		wasm-bindgen-macro-0.2.89 \
-		wasm-bindgen-macro-support-0.2.89 \
-		wasm-bindgen-shared-0.2.89 \
+		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 \
 		wayland-client-0.29.5 \
 		wayland-commons-0.29.5 \
 		wayland-cursor-0.29.5 \
 		wayland-protocols-0.29.5 \
 		wayland-scanner-0.29.5 \
 		wayland-sys-0.29.5 \
-		web-sys-0.3.66 \
+		web-sys-0.3.67 \
 		webbrowser-0.8.12 \
 		webpki-roots-0.25.3 \
 		weezl-0.1.7 \
@@ -498,10 +568,11 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		winapi-util-0.1.6 \
 		winapi-wsapoll-0.1.1 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-0.43.0 \
 		windows-0.44.0 \
 		windows-0.46.0 \
 		windows-0.48.0 \
-		windows-core-0.51.1 \
+		windows-core-0.52.0 \
 		windows-implement-0.48.0 \
 		windows-interface-0.48.0 \
 		windows-sys-0.45.0 \
@@ -532,16 +603,14 @@ CARGO_CRATES=	ab_glyph-0.2.23 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.0 \
 		winit-0.28.7 \
-		winnow-0.5.30 \
+		winnow-0.5.34 \
 		wyz-0.5.1 \
 		x11-dl-2.21.0 \
 		x11rb-0.12.0 \
 		x11rb-protocol-0.12.0 \
 		xcursor-0.3.5 \
 		xml-rs-0.8.19 \
+		yasna-0.5.2 \
 		zerocopy-0.7.32 \
 		zerocopy-derive-0.7.32 \
-		kira@git+https://github.com/zicklag/kira.git?branch=feat/sync\#ff184e31263652e21d94445b9087dfee04c2ea2b \
-		gc-arena,gc-arena-derive@git+https://github.com/kyren/gc-arena\#0a4bffa8ca5fc4c6faa5c0658a81404ee09ec968 \
-		bones_asset,bones_bevy_renderer,bones_ecs,bones_framework,bones_lib,bones_schema,bones_schema_macros,bones_scripting,bones_utils,bones_utils_macros@git+https://github.com/fishfolk/bones\#69a1b4dea1bd2efb15ba19f508a94333478882eb \
-		piccolo@git+https://github.com/kyren/piccolo.git?rev=d25ef38\#d25ef38068229c96e24704fe499e412d0bef6e84
+		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\#3ee624a9ae156e1e7468a0d94e6cda4978612b94
diff --git a/games/jumpy/distinfo b/games/jumpy/distinfo
index 35e1b6379848..b2b2fdaa1cc4 100644
--- a/games/jumpy/distinfo
+++ b/games/jumpy/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1703369575
+TIMESTAMP = 1705712159
 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
@@ -17,8 +17,8 @@ SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b
 SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.6.crate) = 91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a
-SIZE (rust/crates/ahash-0.8.6.crate) = 42780
+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/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
@@ -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.76.crate) = 59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355
-SIZE (rust/crates/anyhow-1.0.76.crate) = 44259
+SHA256 (rust/crates/anyhow-1.0.79.crate) = 080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca
+SIZE (rust/crates/anyhow-1.0.79.crate) = 44931
 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
@@ -53,20 +53,28 @@ SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9
 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-lock-3.2.0.crate) = 7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c
-SIZE (rust/crates/async-lock-3.2.0.crate) = 33101
-SHA256 (rust/crates/async-task-4.6.0.crate) = e1d90cd0b264dfdd8eb5bad0a2c217c1f88fa96a8573f40e7b12de23fb468f46
-SIZE (rust/crates/async-task-4.6.0.crate) = 37979
+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-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
+SIZE (rust/crates/async-task-4.7.0.crate) = 38906
 SHA256 (rust/crates/atomic-arena-0.1.1.crate) = 5450eca8ce5abcfd5520727e975ebab30ccca96030550406b0ca718b224ead10
 SIZE (rust/crates/atomic-arena-0.1.1.crate) = 12102
+SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
+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.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
-SIZE (rust/crates/base64-0.21.5.crate) = 77134
+SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
 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
@@ -143,12 +151,18 @@ SHA256 (rust/crates/bevy_window-0.11.3.crate) = bd584c0da7c4ada6557b09f57f30fb7c
 SIZE (rust/crates/bevy_window-0.11.3.crate) = 18930
 SHA256 (rust/crates/bevy_winit-0.11.3.crate) = bfdc044abdb95790c20053e6326760f0a2985f0dcd78613d397bf35f16039d53
 SIZE (rust/crates/bevy_winit-0.11.3.crate) = 23870
-SHA256 (rust/crates/bindgen-0.69.1.crate) = 9ffcebc3849946a7170a05992aac39da343a90676ab392c51a4280981d6379c2
-SIZE (rust/crates/bindgen-0.69.1.crate) = 219972
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bindgen-0.69.2.crate) = a4c69fae65a523209d34240b60abe0c42d33d1045d445c0839d8a4894a736e2d
+SIZE (rust/crates/bindgen-0.69.2.crate) = 219980
 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
 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/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
@@ -191,10 +205,12 @@ 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/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f
-SIZE (rust/crates/clang-sys-1.6.1.crate) = 41346
+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-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
 SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
+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
 SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
@@ -229,26 +245,28 @@ SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a8305
 SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
 SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
 SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
-SHA256 (rust/crates/coreaudio-sys-0.2.14.crate) = f3120ebb80a9de008e638ad833d4127d50ea3d3a960ea23ea69bc66d9358a028
-SIZE (rust/crates/coreaudio-sys-0.2.14.crate) = 5472
+SHA256 (rust/crates/coreaudio-sys-0.2.15.crate) = 7f01585027057ff5f0a5bf276174ae4c1594a2c5bde93d5f46a016d76270f5a9
+SIZE (rust/crates/coreaudio-sys-0.2.15.crate) = 5532
 SHA256 (rust/crates/cpal-0.15.2.crate) = 6d959d90e938c5493000514b446987c07aed46c668faaa7d34d6c7a67b1a578c
 SIZE (rust/crates/cpal-0.15.2.crate) = 98128
-SHA256 (rust/crates/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0
-SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727
+SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossbeam-0.8.2.crate) = 2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c
-SIZE (rust/crates/crossbeam-0.8.2.crate) = 10502
-SHA256 (rust/crates/crossbeam-channel-0.5.9.crate) = 14c3242926edf34aec4ac3a77108ad4854bffaa2e4ddc1824124ce59231302d5
-SIZE (rust/crates/crossbeam-channel-0.5.9.crate) = 90437
-SHA256 (rust/crates/crossbeam-deque-0.8.4.crate) = fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751
-SIZE (rust/crates/crossbeam-deque-0.8.4.crate) = 21752
-SHA256 (rust/crates/crossbeam-epoch-0.9.16.crate) = 2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa
-SIZE (rust/crates/crossbeam-epoch-0.9.16.crate) = 47037
-SHA256 (rust/crates/crossbeam-queue-0.3.9.crate) = b9bcf5bdbfdd6030fb4a1c497b5d5fc5921aa2f60d359a17e249c0e6df3de153
-SIZE (rust/crates/crossbeam-queue-0.3.9.crate) = 15477
-SHA256 (rust/crates/crossbeam-utils-0.8.17.crate) = c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f
-SIZE (rust/crates/crossbeam-utils-0.8.17.crate) = 42324
+SHA256 (rust/crates/critical-section-1.1.2.crate) = 7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216
+SIZE (rust/crates/critical-section-1.1.2.crate) = 18337
+SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
+SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
+SHA256 (rust/crates/crossbeam-channel-0.5.11.crate) = 176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b
+SIZE (rust/crates/crossbeam-channel-0.5.11.crate) = 90434
+SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
+SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
+SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
+SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
 SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
@@ -261,8 +279,8 @@ SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f
 SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
 SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
 SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
-SHA256 (rust/crates/deranged-0.3.10.crate) = 8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc
-SIZE (rust/crates/deranged-0.3.10.crate) = 17803
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
@@ -275,8 +293,8 @@ SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad690
 SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
 SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
 SIZE (rust/crates/dlib-0.5.2.crate) = 5806
-SHA256 (rust/crates/document-features-0.2.7.crate) = e493c573fce17f00dcab13b6ac057994f3ce17d1af4dc39bfd482b83c6eb6157
-SIZE (rust/crates/document-features-0.2.7.crate) = 12872
+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/ecolor-0.23.0.crate) = cfdf4e52dbbb615cfd30cf5a5265335c217b5fd8d669593cea74a517d9c605af
@@ -293,6 +311,8 @@ SHA256 (rust/crates/elsa-1.10.0.crate) = d98e71ae4df57d214182a2e5cb90230c0192c6d
 SIZE (rust/crates/elsa-1.10.0.crate) = 20322
 SHA256 (rust/crates/emath-0.23.0.crate) = 1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0
 SIZE (rust/crates/emath-0.23.0.crate) = 19591
+SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
+SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
 SHA256 (rust/crates/encase-0.6.1.crate) = 8fce2eeef77fd4a293a54b62aa00ac9daebfbcda4bf8998c5a815635b004aa1c
 SIZE (rust/crates/encase-0.6.1.crate) = 31868
 SHA256 (rust/crates/encase_derive-0.6.1.crate) = 0e520cde08cbf4f7cc097f61573ec06ce467019803de8ae82fb2823fa1554a0e
@@ -305,14 +325,16 @@ SHA256 (rust/crates/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda
 SIZE (rust/crates/enum-map-2.7.3.crate) = 21792
 SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb
 SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781
-SHA256 (rust/crates/enumn-0.1.12.crate) = c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b
-SIZE (rust/crates/enumn-0.1.12.crate) = 8354
+SHA256 (rust/crates/enumn-0.1.13.crate) = 6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42
+SIZE (rust/crates/enumn-0.1.13.crate) = 8391
 SHA256 (rust/crates/epaint-0.23.0.crate) = 58067b840d009143934d91d8dcb8ded054d8301d7c11a517ace0a99bb1e1595e
 SIZE (rust/crates/epaint-0.23.0.crate) = 853244
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 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/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
+SIZE (rust/crates/errno-0.3.8.crate) = 10645
 SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21
 SIZE (rust/crates/error-code-2.3.1.crate) = 5324
 SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787
@@ -321,16 +343,20 @@ SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e2
 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.1.crate) = 84f2cdcf274580f2d63697192d744727b3198894b1bf02923643bf59e2c26712
-SIZE (rust/crates/event-listener-4.0.1.crate) = 39237
+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/fdeflate-0.3.1.crate) = 64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868
-SIZE (rust/crates/fdeflate-0.3.1.crate) = 26143
+SHA256 (rust/crates/fdeflate-0.3.3.crate) = 209098dd6dfc4445aa6111f0e98653ac323eaa4dfd212c9ca3931bf9955c31bd
+SIZE (rust/crates/fdeflate-0.3.3.crate) = 25011
 SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
 SIZE (rust/crates/filetime-0.2.23.crate) = 14942
 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
@@ -347,6 +373,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/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
@@ -359,24 +387,44 @@ SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889b
 SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
 SIZE (rust/crates/funty-2.0.0.crate) = 13160
-SHA256 (rust/crates/futures-core-0.3.29.crate) = eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c
-SIZE (rust/crates/futures-core-0.3.29.crate) = 14808
-SHA256 (rust/crates/futures-io-0.3.29.crate) = 8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa
-SIZE (rust/crates/futures-io-0.3.29.crate) = 8908
+SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
+SIZE (rust/crates/futures-0.3.30.crate) = 53828
+SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
+SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
+SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
+SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
+SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
+SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
+SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
+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.1.0.crate) = aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143
-SIZE (rust/crates/futures-lite-2.1.0.crate) = 37884
+SHA256 (rust/crates/futures-lite-2.2.0.crate) = 445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba
+SIZE (rust/crates/futures-lite-2.2.0.crate) = 38029
+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
+SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
+SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
+SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
+SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
+SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
 SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
 SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/gc-arena-0.5.0.crate) = 57b2e43b3fc51b9900cc9ced1c4630dcbfae1859573102a84d2231ac744c1208
+SIZE (rust/crates/gc-arena-0.5.0.crate) = 39122
+SHA256 (rust/crates/gc-arena-derive-0.5.0.crate) = 96f3c487d429eaa928334f7f2ca7b14734f1c2f4020d2b08c1f0b4d9c70e4f17
+SIZE (rust/crates/gc-arena-derive-0.5.0.crate) = 6933
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/gethostname-0.3.0.crate) = bb65d4ba3173c56a500b555b532f72c42e8d1fe64962b518897f8959fae2c177
 SIZE (rust/crates/gethostname-0.3.0.crate) = 8440
 SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
 SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
-SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
+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/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
@@ -387,6 +435,8 @@ SHA256 (rust/crates/git2-0.18.1.crate) = fbf97ba92db08df386e10c8ede66a2a0369bd27
 SIZE (rust/crates/git2-0.18.1.crate) = 211466
 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
+SIZE (rust/crates/glam-0.25.0.crate) = 364932
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
 SHA256 (rust/crates/glow-0.12.3.crate) = ca0fe580e4b60a8ab24a868bc08e2f03cbcb20d3d676601fa909386713333728
@@ -403,12 +453,20 @@ SHA256 (rust/crates/gpu-descriptor-types-0.1.2.crate) = 6bf0b36e6f090b7e1d8a4b49
 SIZE (rust/crates/gpu-descriptor-types-0.1.2.crate) = 1928
 SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782
 SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
+SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
+SIZE (rust/crates/hash32-0.2.1.crate) = 11168
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
 SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
 SHA256 (rust/crates/hassle-rs-0.10.0.crate) = 1397650ee315e8891a0df210707f0fc61771b0cc518c3023896064c5407cb3b0
 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.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
+SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
 SHA256 (rust/crates/hexasphere-9.1.0.crate) = 7cb3df16a7bcb1b5bc092abd55e14f77ca70aea14445026e264586fc62889a10
@@ -421,14 +479,16 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
 SIZE (rust/crates/humantime-2.1.0.crate) = 16749
 SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
 SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-SHA256 (rust/crates/iana-time-zone-0.1.58.crate) = 8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20
-SIZE (rust/crates/iana-time-zone-0.1.58.crate) = 27020
+SHA256 (rust/crates/iana-time-zone-0.1.59.crate) = b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539
+SIZE (rust/crates/iana-time-zone-0.1.59.crate) = 27033
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
 SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
 SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
 SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/image-0.24.7.crate) = 6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711
-SIZE (rust/crates/image-0.24.7.crate) = 290618
+SHA256 (rust/crates/if-addrs-0.10.2.crate) = cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a
+SIZE (rust/crates/if-addrs-0.10.2.crate) = 10352
+SHA256 (rust/crates/image-0.24.8.crate) = 034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23
+SIZE (rust/crates/image-0.24.8.crate) = 9271035
 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
 SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
@@ -445,6 +505,8 @@ 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
@@ -461,12 +523,14 @@ SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4
 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
 SHA256 (rust/crates/jobserver-0.1.27.crate) = 8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d
 SIZE (rust/crates/jobserver-0.1.27.crate) = 24774
-SHA256 (rust/crates/jpeg-decoder-0.3.0.crate) = bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e
-SIZE (rust/crates/jpeg-decoder-0.3.0.crate) = 742671
-SHA256 (rust/crates/js-sys-0.3.66.crate) = cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca
-SIZE (rust/crates/js-sys-0.3.66.crate) = 80765
+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.67.crate) = 9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1
+SIZE (rust/crates/js-sys-0.3.67.crate) = 80764
 SHA256 (rust/crates/khronos-egl-4.1.0.crate) = 8c2352bd1d0bceb871cb9d40f24360c8133c11d7486b68b5381c1dd1a32015e3
 SIZE (rust/crates/khronos-egl-4.1.0.crate) = 27810
+SHA256 (rust/crates/kira-0.8.6.crate) = ebf1a7c2430fc76940b1443d7d2f91d92238ec56a053f706357f9f3f09c70ff3
+SIZE (rust/crates/kira-0.8.6.crate) = 85401
 SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
 SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
 SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
@@ -475,8 +539,8 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.151.crate) = 302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4
-SIZE (rust/crates/libc-0.2.151.crate) = 736640
+SHA256 (rust/crates/libc-0.2.152.crate) = 13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7
+SIZE (rust/crates/libc-0.2.152.crate) = 740278
 SHA256 (rust/crates/libgit2-sys-0.16.1+1.7.1.crate) = f2a2bb3680b094add03bb3732ec520ece34da31a8cd2d633d1389d0f0fb60d0c
 SIZE (rust/crates/libgit2-sys-0.16.1+1.7.1.crate) = 1773446
 SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
@@ -491,18 +555,20 @@ SHA256 (rust/crates/libredox-0.0.2.crate) = 3af92c55d7d839293953fcd0fda5ecfe9329
 SIZE (rust/crates/libredox-0.0.2.crate) = 4538
 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.12.crate) = d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b
-SIZE (rust/crates/libz-sys-1.1.12.crate) = 3030648
-SHA256 (rust/crates/litrs-0.2.3.crate) = f9275e0933cf8bb20f008924c0cb07a0692fe54d8064996520bf998de9eb79aa
-SIZE (rust/crates/litrs-0.2.3.crate) = 36636
+SHA256 (rust/crates/libz-sys-1.1.14.crate) = 295c17e837573c8c821dbaeb3cceb3d745ad082f7572191409e69cbc1b3fd050
+SIZE (rust/crates/libz-sys-1.1.14.crate) = 3939803
+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/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
 SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
 SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
 SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
 SIZE (rust/crates/log-0.4.20.crate) = 38307
 SHA256 (rust/crates/lyon_algorithms-1.0.4.crate) = a3bca95f9a4955b3e4a821fbbcd5edfbd9be2a9a50bb5758173e5358bfb4c623
 SIZE (rust/crates/lyon_algorithms-1.0.4.crate) = 31806
-SHA256 (rust/crates/lyon_geom-1.0.4.crate) = 74df1ff0a0147282eb10699537a03baa7d31972b58984a1d44ce0624043fe8ad
-SIZE (rust/crates/lyon_geom-1.0.4.crate) = 52457
+SHA256 (rust/crates/lyon_geom-1.0.5.crate) = edecfb8d234a2b0be031ab02ebcdd9f3b9ee418fb35e265f7a540a48d197bff9
+SIZE (rust/crates/lyon_geom-1.0.5.crate) = 52658
 SHA256 (rust/crates/lyon_path-1.0.4.crate) = ca507745ba7ccbc76e5c44e7b63b1a29d2b0d6126f375806a5bbaf657c7d6c45
 SIZE (rust/crates/lyon_path-1.0.4.crate) = 35616
 SHA256 (rust/crates/lyon_tessellation-1.0.13.crate) = 8c7c67b5bc8123b352b2e7e742b47d1f236a13fe77619433be9568fbd888e9c0
@@ -517,16 +583,16 @@ 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/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
-SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+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/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
 SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
 SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
 SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
 SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
 SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
-SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
*** 693 LINES SKIPPED ***