Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Jan 2025 01:47:08 GMT
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: bb40747fcfbb - main - x11-wm/cosmic-comp: update to 1.0.0.a.5
Message-ID:  <202501110147.50B1l854053713@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jbeich:

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

commit bb40747fcfbb822855bd6830bf22674f5379634b
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2025-01-07 23:49:02 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2025-01-11 01:46:56 +0000

    x11-wm/cosmic-comp: update to 1.0.0.a.5
    
    Changes:        https://github.com/pop-os/cosmic-comp/compare/epoch-1.0.0-alpha.4...epoch-1.0.0-alpha.5
    Reported by:    Repology, Phoronix
---
 x11-wm/cosmic-comp/Makefile                |   6 +-
 x11-wm/cosmic-comp/Makefile.crates         | 122 ++++++------
 x11-wm/cosmic-comp/distinfo                | 250 +++++++++++++------------
 x11-wm/cosmic-comp/files/patch-Cargo.lock  | 285 +++++++++++++++++++++++++++++
 x11-wm/cosmic-comp/files/patch-cosmic-text |  22 ---
 5 files changed, 492 insertions(+), 193 deletions(-)

diff --git a/x11-wm/cosmic-comp/Makefile b/x11-wm/cosmic-comp/Makefile
index 8532951833e7..7856ab1bb451 100644
--- a/x11-wm/cosmic-comp/Makefile
+++ b/x11-wm/cosmic-comp/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	cosmic-comp
 DISTVERSIONPREFIX=	epoch-
-DISTVERSION=	1.0.0-alpha.4
-PORTREVISION=	2
+DISTVERSION=	1.0.0-alpha.5
 CATEGORIES=	x11-wm wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -12,6 +11,7 @@ LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libudev.so:devel/libudev-devd \
+		libdisplay-info.so:sysutils/libdisplay-info \
 		libseat.so:sysutils/seatd \
 		libinput.so:x11/libinput \
 		libxkbcommon.so:x11/libxkbcommon
@@ -24,7 +24,7 @@ USE_GITHUB=	yes
 USE_GL=		gbm
 USE_XORG=	pixman
 GH_ACCOUNT=	pop-os
-GH_TUPLE=	pop-os:iced:0.4.2-2018-gb645ecac:iced/../${WRKSRC_crate_iced:T}/iced
+GH_TUPLE=	pop-os:iced:0.4.2-2974-g23869067:iced/../${WRKSRC_crate_iced:T}/iced
 CARGO_FEATURES=	--no-default-features # disable systemd
 PLIST_FILES=	bin/${PORTNAME} \
 		share/cosmic/com.system76.CosmicSettings.Shortcuts/v1/defaults/keybindings.ron \
diff --git a/x11-wm/cosmic-comp/Makefile.crates b/x11-wm/cosmic-comp/Makefile.crates
index 65f1a0406a60..2145c80e0ff2 100644
--- a/x11-wm/cosmic-comp/Makefile.crates
+++ b/x11-wm/cosmic-comp/Makefile.crates
@@ -18,9 +18,8 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		approx-0.5.1 \
 		arc-swap-1.7.1 \
 		arrayref-0.3.8 \
-		arrayvec-0.7.4 \
+		arrayvec-0.7.6 \
 		as-raw-xcb-connection-1.0.1 \
-		ash-0.37.3+1.3.251 \
 		ash-0.38.0+1.3.281 \
 		async-broadcast-0.7.1 \
 		async-channel-2.3.1 \
@@ -38,8 +37,8 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		backtrace-0.3.73 \
 		base64-0.21.7 \
 		base64-0.22.1 \
-		bit-set-0.5.3 \
-		bit-vec-0.6.3 \
+		bit-set-0.6.0 \
+		bit-vec-0.7.0 \
 		bit_field-0.10.2 \
 		bitflags-1.3.2 \
 		bitflags-2.6.0 \
@@ -58,6 +57,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		calloop-wayland-source-0.3.0 \
 		cc-1.1.7 \
 		cesu8-1.1.0 \
+		cfg-expr-0.17.2 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.1.1 \
 		cfg_aliases-0.2.1 \
@@ -91,6 +91,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		csscolorparser-0.6.2 \
 		ctor-lite-0.1.0 \
 		cursor-icon-1.1.0 \
+		d3d12-22.0.0 \
 		darling-0.20.10 \
 		darling_core-0.20.10 \
 		darling_macro-0.20.10 \
@@ -105,6 +106,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		displaydoc-0.2.5 \
 		dlib-0.5.2 \
 		dlv-list-0.5.2 \
+		document-features-0.2.10 \
 		downcast-rs-1.2.1 \
 		dpi-0.1.1 \
 		drm-0.11.1 \
@@ -117,7 +119,6 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		drm-sys-0.7.0 \
 		drm-sys-0.8.0 \
 		ecolor-0.29.0 \
-		edid-rs-0.1.0 \
 		egui-0.29.0 \
 		egui_extras-0.29.0 \
 		egui_glow-0.29.0 \
@@ -154,15 +155,14 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		fluent-syntax-0.11.1 \
 		flume-0.11.0 \
 		fnv-1.0.7 \
-		font-types-0.6.0 \
+		font-types-0.8.2 \
 		fontconfig-parser-0.5.7 \
 		fontdb-0.16.2 \
+		fontdb-0.18.0 \
 		foreign-types-0.5.0 \
 		foreign-types-macros-0.2.3 \
 		foreign-types-shared-0.3.1 \
 		form_urlencoded-1.2.1 \
-		fraction-0.15.3 \
-		freedesktop-icons-0.2.6 \
 		fsevent-sys-4.1.0 \
 		futures-0.3.30 \
 		futures-channel-0.3.30 \
@@ -174,26 +174,25 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		futures-sink-0.3.30 \
 		futures-task-0.3.30 \
 		futures-util-0.3.30 \
-		gbm-0.16.0 \
-		gbm-sys-0.3.1 \
+		gbm-0.18.0 \
+		gbm-sys-0.4.0 \
 		generator-0.8.2 \
 		generic-array-0.14.7 \
 		gethostname-0.4.3 \
 		getrandom-0.2.15 \
-		gif-0.12.0 \
 		gif-0.13.1 \
 		gimli-0.29.0 \
 		gl_generator-0.14.0 \
-		glam-0.24.2 \
+		glam-0.25.0 \
 		glow-0.12.3 \
 		glow-0.13.1 \
 		glow-0.14.1 \
-		glutin_wgl_sys-0.5.0 \
+		glutin_wgl_sys-0.6.0 \
 		gpu-alloc-0.6.0 \
 		gpu-alloc-types-0.3.0 \
-		gpu-allocator-0.25.0 \
-		gpu-descriptor-0.2.4 \
-		gpu-descriptor-types-0.1.2 \
+		gpu-allocator-0.26.0 \
+		gpu-descriptor-0.3.0 \
+		gpu-descriptor-types-0.2.0 \
 		grid-0.11.0 \
 		guillotiere-0.6.2 \
 		half-2.4.1 \
@@ -201,6 +200,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		hashbrown-0.14.5 \
 		hassle-rs-0.11.0 \
 		heck-0.4.1 \
+		heck-0.5.0 \
 		hermit-abi-0.3.9 \
 		hermit-abi-0.4.0 \
 		hex-0.4.3 \
@@ -228,6 +228,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		intl_pluralrules-7.0.2 \
 		io-lifetimes-1.0.11 \
 		io-lifetimes-2.0.3 \
+		itertools-0.12.1 \
 		itoa-1.0.11 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
@@ -242,10 +243,14 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		kqueue-1.0.8 \
 		kqueue-sys-1.0.4 \
 		kurbo-0.9.5 \
+		kurbo-0.10.4 \
+		kurbo-0.11.1 \
 		lazy_static-1.5.0 \
 		lebe-0.5.2 \
 		libc-0.2.155 \
-		libloading-0.7.4 \
+		libdisplay-info-0.2.0 \
+		libdisplay-info-derive-0.1.0 \
+		libdisplay-info-sys-0.2.0 \
 		libloading-0.8.5 \
 		libm-0.2.8 \
 		libredox-0.0.2 \
@@ -256,6 +261,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		libudev-sys-0.1.4 \
 		linux-raw-sys-0.4.14 \
 		linux-raw-sys-0.6.4 \
+		litrs-0.4.1 \
 		locale_config-0.3.0 \
 		lock_api-0.4.12 \
 		log-0.4.22 \
@@ -273,7 +279,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		memmap2-0.8.0 \
 		memmap2-0.9.4 \
 		memoffset-0.9.1 \
-		metal-0.27.0 \
+		metal-0.29.0 \
 		mime-0.3.17 \
 		mime_guess2-2.0.5 \
 		minimal-lexical-0.2.1 \
@@ -281,8 +287,10 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		mint-0.5.9 \
 		mio-0.8.11 \
 		mutate_once-0.1.1 \
+		naga-22.1.0 \
 		ndk-0.9.0 \
 		ndk-context-0.1.1 \
+		ndk-sys-0.5.0+25.2.9519653 \
 		ndk-sys-0.6.0+11769913 \
 		nix-0.27.1 \
 		nix-0.29.0 \
@@ -290,13 +298,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		nom-7.1.3 \
 		notify-6.1.1 \
 		nu-ansi-term-0.46.0 \
-		num-0.4.3 \
-		num-bigint-0.4.6 \
-		num-complex-0.4.6 \
 		num-conv-0.1.0 \
-		num-integer-0.1.46 \
-		num-iter-0.1.45 \
-		num-rational-0.4.2 \
 		num-traits-0.2.19 \
 		num_cpus-1.16.0 \
 		num_enum-0.7.3 \
@@ -321,7 +323,6 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		objc2-ui-kit-0.2.2 \
 		objc2-uniform-type-identifiers-0.2.2 \
 		objc2-user-notifications-0.2.2 \
-		objc_exception-0.1.2 \
 		objc_id-0.1.1 \
 		object-0.36.2 \
 		once_cell-1.19.0 \
@@ -330,8 +331,8 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		ordered-float-4.2.2 \
 		ordered-multimap-0.7.3 \
 		ordered-stream-0.2.0 \
-		ouroboros-0.17.2 \
-		ouroboros_macro-0.17.2 \
+		ouroboros-0.18.4 \
+		ouroboros_macro-0.18.4 \
 		overload-0.1.1 \
 		owned_ttf_parser-0.24.0 \
 		palette-0.7.6 \
@@ -353,7 +354,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		pin-project-lite-0.2.14 \
 		pin-utils-0.1.0 \
 		piper-0.2.3 \
-		pixman-0.1.0 \
+		pixman-0.2.1 \
 		pixman-sys-0.1.0 \
 		pkg-config-0.3.30 \
 		png-0.17.13 \
@@ -364,7 +365,8 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		proc-macro-crate-3.1.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.86 \
+		proc-macro2-1.0.92 \
+		proc-macro2-diagnostics-0.10.1 \
 		profiling-1.0.15 \
 		profiling-procmacros-1.0.15 \
 		qoi-0.4.1 \
@@ -379,7 +381,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		rayon-1.10.0 \
 		rayon-core-1.12.1 \
 		rctree-0.5.0 \
-		read-fonts-0.20.0 \
+		read-fonts-0.25.3 \
 		redox_syscall-0.2.16 \
 		redox_syscall-0.4.1 \
 		redox_syscall-0.5.3 \
@@ -392,6 +394,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		reis-0.4.0 \
 		renderdoc-sys-1.1.0 \
 		resvg-0.37.0 \
+		resvg-0.42.0 \
 		rgb-0.8.45 \
 		ron-0.8.1 \
 		roxmltree-0.19.0 \
@@ -402,9 +405,9 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		rust-ini-0.20.0 \
 		rustc-demangle-0.1.24 \
 		rustc-hash-1.1.0 \
+		rustc-hash-2.0.0 \
 		rustix-0.38.34 \
 		rustversion-1.0.17 \
-		rustybuzz-0.12.1 \
 		rustybuzz-0.14.1 \
 		ryu-1.0.18 \
 		same-file-1.0.6 \
@@ -413,6 +416,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		scopeguard-1.2.0 \
 		self_cell-0.10.3 \
 		self_cell-1.0.4 \
+		semver-1.0.24 \
 		sendfd-0.4.3 \
 		serde-1.0.204 \
 		serde_derive-1.0.204 \
@@ -428,7 +432,8 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		simd-adler32-0.3.7 \
 		simplecss-0.2.1 \
 		siphasher-0.3.11 \
-		skrifa-0.20.0 \
+		siphasher-1.0.1 \
+		skrifa-0.26.4 \
 		slab-0.4.9 \
 		slotmap-1.0.7 \
 		smallvec-1.13.2 \
@@ -444,14 +449,19 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		subtle-2.6.1 \
 		svg_fmt-0.4.3 \
 		svgtypes-0.13.0 \
-		swash-0.1.18 \
+		svgtypes-0.15.2 \
+		swash-0.2.0 \
 		syn-1.0.109 \
-		syn-2.0.72 \
+		syn-2.0.90 \
 		sys-locale-0.3.1 \
+		system-deps-7.0.3 \
+		target-lexicon-0.12.16 \
 		tempfile-3.10.1 \
 		termcolor-1.4.1 \
-		thiserror-1.0.63 \
-		thiserror-impl-1.0.63 \
+		thiserror-1.0.69 \
+		thiserror-2.0.9 \
+		thiserror-impl-1.0.69 \
+		thiserror-impl-2.0.9 \
 		thread_local-1.1.8 \
 		tiff-0.9.1 \
 		time-0.3.36 \
@@ -469,9 +479,9 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		toml_datetime-0.6.8 \
 		toml_edit-0.21.1 \
 		toml_edit-0.22.20 \
-		tracing-0.1.40 \
-		tracing-attributes-0.1.27 \
-		tracing-core-0.1.32 \
+		tracing-0.1.41 \
+		tracing-attributes-0.1.28 \
+		tracing-core-0.1.33 \
 		tracing-journald-0.3.0 \
 		tracing-log-0.2.0 \
 		tracing-subscriber-0.3.18 \
@@ -488,9 +498,7 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		unic-langid-impl-0.9.5 \
 		unicase-2.7.0 \
 		unicode-bidi-0.3.15 \
-		unicode-bidi-mirroring-0.1.0 \
 		unicode-bidi-mirroring-0.2.0 \
-		unicode-ccc-0.1.2 \
 		unicode-ccc-0.2.0 \
 		unicode-ident-1.0.12 \
 		unicode-linebreak-0.1.5 \
@@ -504,11 +512,12 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		url-2.5.2 \
 		ustr-1.0.0 \
 		usvg-0.37.0 \
+		usvg-0.42.0 \
 		usvg-parser-0.37.0 \
-		usvg-text-layout-0.37.0 \
 		usvg-tree-0.37.0 \
 		uuid-1.10.0 \
 		valuable-0.1.0 \
+		version-compare-0.2.0 \
 		version_check-0.9.5 \
 		walkdir-2.5.0 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
@@ -532,9 +541,12 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		wayland-server-0.31.6 \
 		wayland-sys-0.31.5 \
 		web-sys-0.3.70 \
-		web-time-0.2.4 \
 		web-time-1.1.0 \
 		weezl-0.1.8 \
+		wgpu-22.1.0 \
+		wgpu-core-22.1.0 \
+		wgpu-hal-22.0.0 \
+		wgpu-types-22.0.0 \
 		widestring-1.1.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
@@ -592,12 +604,12 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		xkeysym-0.2.1 \
 		xml-rs-0.8.20 \
 		xmlwriter-0.1.0 \
-		xxhash-rust-0.8.12 \
-		yazi-0.1.6 \
+		yansi-1.0.1 \
+		yazi-0.2.1 \
 		zbus-4.4.0 \
 		zbus_macros-4.4.0 \
 		zbus_names-3.0.0 \
-		zeno-0.2.3 \
+		zeno-0.3.2 \
 		zerocopy-0.6.6 \
 		zerocopy-0.7.35 \
 		zerocopy-derive-0.6.6 \
@@ -606,17 +618,17 @@ CARGO_CRATES=	ab_glyph-0.2.28 \
 		zvariant-4.2.0 \
 		zvariant_derive-4.2.0 \
 		zvariant_utils-2.1.0 \
+		smithay@git+https://github.com/smithay/smithay?rev=9fbc9fb\#9fbc9fbbfe04c94e6716b89080145d061f66031f \
 		taffy@git+https://github.com/DioxusLabs/taffy?rev=7781c70\#7781c70241f7f572130c13106f2a869a9cf80885 \
-		d3d12,naga,wgpu,wgpu-core,wgpu-hal,wgpu-types@git+https://github.com/gfx-rs/wgpu?rev=20fda69\#20fda698341efbdc870b8027d6d49f5bf3f36109 \
-		cosmic-protocols@git+https://github.com/pop-os/cosmic-protocols?branch=main\#d218c76b58c7a3b20dd5e7943f93fc306a1b81b8 \
-		glyphon@git+https://github.com/pop-os/glyphon.git?tag=v0.5.0\#1b0646ff8f74da92d3be704dfc2257d7f4d7eed8 \
-		cosmic-text@git+https://github.com/pop-os/cosmic-text.git\#4fe90bb6126c22f589b46768d7754d65ae300c5e \
-		clipboard_macos,clipboard_wayland,clipboard_x11,dnd,mime,window_clipboard@git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8\#7c59b07b9172d8e0401f7e06609e1050575309c9 \
+		cosmic-client-toolkit,cosmic-protocols@git+https://github.com/pop-os/cosmic-protocols?branch=main\#d218c76b58c7a3b20dd5e7943f93fc306a1b81b8 \
 		atomicwrites@git+https://github.com/jackpot51/rust-atomicwrites\#043ab4859d53ffd3d55334685303d8df39c9f768 \
-		cosmic-config,cosmic-config-derive,cosmic-theme,iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_style,iced_tiny_skia,iced_wgpu,iced_widget,libcosmic@git+https://github.com/pop-os/libcosmic/\#5306649be1cfb6c384da11e2ab25cafc4be79b14 \
-		id_tree@git+https://github.com/Drakulix/id-tree.git?branch=feature/copy_clone\#632a57d6d49160e18d7300fa7edae52281ec5482 \
-		smithay@git+https://github.com/smithay/smithay?rev=bc1d732\#bc1d7320f95cdf17f9e7aa6867cccc5903548032 \
+		cosmic-settings-config@git+https://github.com/pop-os/cosmic-settings-daemon\#747e482ca197497ee3bc5f6e9dcd23c73e592e47 \
+		iced_glyphon@git+https://github.com/pop-os/glyphon.git?tag=iced-0.14-dev\#6ef9d12a20cfd0f7bdf38136a26ded9f7459ec8b \
+		cosmic-freedesktop-icons@git+https://github.com/pop-os/freedesktop-icons\#5a3b4163148a9600a54cc846aa863f4e6389635d \
 		softbuffer@git+https://github.com/pop-os/softbuffer?tag=cosmic-4.0\#6e75b1ad7e98397d37cb187886d05969bc480995 \
+		cosmic-config,cosmic-config-derive,cosmic-theme,iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,libcosmic@git+https://github.com/pop-os/libcosmic/\#5422ab3130a0f943c71fda558d61c815086e6f40 \
 		smithay-egui@git+https://github.com/Smithay/smithay-egui.git?rev=6118550\#61185502f32c2d944fcf36e5edcb014fe0a8b8ac \
+		clipboard_macos,clipboard_wayland,clipboard_x11,dnd,mime,window_clipboard@git+https://github.com/pop-os/window_clipboard.git?tag=pop-0.13\#a83bf83784276aaa882ef13555295a2ad9edd265 \
 		smithay-clipboard@git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5\#5a3007def49eb678d1144850c9ee04b80707c56a \
-		cosmic-settings-config@git+https://github.com/pop-os/cosmic-settings-daemon\#1ed68808e85ce681da882446ec572d44c68a6866
+		cosmic-text@git+https://github.com/pop-os/cosmic-text.git\#166b59f560c551dab391a864f7c1f503c1e18446 \
+		id_tree@git+https://github.com/Drakulix/id-tree.git?branch=feature%2Fcopy_clone\#632a57d6d49160e18d7300fa7edae52281ec5482
diff --git a/x11-wm/cosmic-comp/distinfo b/x11-wm/cosmic-comp/distinfo
index dc1266f2dc73..1a1407384555 100644
--- a/x11-wm/cosmic-comp/distinfo
+++ b/x11-wm/cosmic-comp/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1733165405
+TIMESTAMP = 1736293742
 SHA256 (rust/crates/ab_glyph-0.2.28.crate) = 79faae4620f45232f599d9bc7b290f88247a0834162c4495ab2f02d60004adfb
 SIZE (rust/crates/ab_glyph-0.2.28.crate) = 19965
 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -39,12 +39,10 @@ SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021
 SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
 SHA256 (rust/crates/arrayref-0.3.8.crate) = 9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a
 SIZE (rust/crates/arrayref-0.3.8.crate) = 10279
-SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
-SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
 SHA256 (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b
 SIZE (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 6460
-SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
-SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
 SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
 SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
 SHA256 (rust/crates/async-broadcast-0.7.1.crate) = 20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e
@@ -79,10 +77,10 @@ SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
-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/bit-set-0.6.0.crate) = f0481a0e032742109b1133a095184ee93d88f3dc9e0d28a5d033dc77a073f44f
+SIZE (rust/crates/bit-set-0.6.0.crate) = 15557
+SHA256 (rust/crates/bit-vec-0.7.0.crate) = d2c54ff287cfc0a34f38a6b832ea1bd8e448a330b3e40a50859e6488bee07f22
+SIZE (rust/crates/bit-vec-0.7.0.crate) = 23206
 SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61
 SIZE (rust/crates/bit_field-0.10.2.crate) = 10568
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -119,6 +117,8 @@ SHA256 (rust/crates/cc-1.1.7.crate) = 26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583
 SIZE (rust/crates/cc-1.1.7.crate) = 81694
 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
 SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
+SHA256 (rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789
+SIZE (rust/crates/cfg-expr-0.17.2.crate) = 44034
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
@@ -185,6 +185,8 @@ SHA256 (rust/crates/ctor-lite-0.1.0.crate) = 1f791803201ab277ace03903de159446070
 SIZE (rust/crates/ctor-lite-0.1.0.crate) = 10506
 SHA256 (rust/crates/cursor-icon-1.1.0.crate) = 96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991
 SIZE (rust/crates/cursor-icon-1.1.0.crate) = 11453
+SHA256 (rust/crates/d3d12-22.0.0.crate) = bdbd1f579714e3c809ebd822c81ef148b1ceaeb3d535352afc73fd0c4c6a0017
+SIZE (rust/crates/d3d12-22.0.0.crate) = 16716
 SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
 SIZE (rust/crates/darling-0.20.10.crate) = 32031
 SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
@@ -213,6 +215,8 @@ SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d
 SIZE (rust/crates/dlib-0.5.2.crate) = 5806
 SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
 SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
+SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0
+SIZE (rust/crates/document-features-0.2.10.crate) = 14005
 SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
 SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
 SHA256 (rust/crates/dpi-0.1.1.crate) = f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53
@@ -237,8 +241,6 @@ SHA256 (rust/crates/drm-sys-0.8.0.crate) = bafb66c8dbc944d69e15cfcc661df7e703bef
 SIZE (rust/crates/drm-sys-0.8.0.crate) = 10472
 SHA256 (rust/crates/ecolor-0.29.0.crate) = 5629649a8ae57c73f175f4a96419905a8102cfbfcbce96ea25a826bbf468e990
 SIZE (rust/crates/ecolor-0.29.0.crate) = 12326
-SHA256 (rust/crates/edid-rs-0.1.0.crate) = 2ab5fa33485cd85ac354df485819a63360fefa312fe04cffe65e6f175be1522c
-SIZE (rust/crates/edid-rs-0.1.0.crate) = 10023
 SHA256 (rust/crates/egui-0.29.0.crate) = 26bab3b3572566257a497b5f87d2cccaf7f7f122d4b8b620cba0493becc7955e
 SIZE (rust/crates/egui-0.29.0.crate) = 340277
 SHA256 (rust/crates/egui_extras-0.29.0.crate) = d9f1beb57a3c942fac2f058655188c79ac1cd200555e4f3684cd0c965ceb3a67
@@ -311,12 +313,14 @@ SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba38
 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/font-types-0.6.0.crate) = 8f0189ccb084f77c5523e08288d418cbaa09c451a08515678a0aa265df9a8b60
-SIZE (rust/crates/font-types-0.6.0.crate) = 23047
+SHA256 (rust/crates/font-types-0.8.2.crate) = 11c3a23a5a151afb1f74ea797f8c300dee41eff9ee3cb1bf94ed316d860c46b3
+SIZE (rust/crates/font-types-0.8.2.crate) = 23479
 SHA256 (rust/crates/fontconfig-parser-0.5.7.crate) = c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7
 SIZE (rust/crates/fontconfig-parser-0.5.7.crate) = 39564
 SHA256 (rust/crates/fontdb-0.16.2.crate) = b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3
 SIZE (rust/crates/fontdb-0.16.2.crate) = 107447
+SHA256 (rust/crates/fontdb-0.18.0.crate) = e32eac81c1135c1df01d4e6d4233c47ba11f6a6d07f33e0bba09d18797077770
+SIZE (rust/crates/fontdb-0.18.0.crate) = 107583
 SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
 SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
 SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
@@ -325,10 +329,6 @@ SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b2
 SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fraction-0.15.3.crate) = 0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7
-SIZE (rust/crates/fraction-0.15.3.crate) = 95223
-SHA256 (rust/crates/freedesktop-icons-0.2.6.crate) = a8ef34245e0540c9a3ce7a28340b98d2c12b75da0d446da4e8224923fcaa0c16
-SIZE (rust/crates/freedesktop-icons-0.2.6.crate) = 9804
 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
 SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
 SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
@@ -351,10 +351,10 @@ SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf3
 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/gbm-0.16.0.crate) = c724107aa10444b1d2709aae4727c18a33c16b3e15ea8a46cc4ae226c084c88a
-SIZE (rust/crates/gbm-0.16.0.crate) = 12419
-SHA256 (rust/crates/gbm-sys-0.3.1.crate) = a9cc2f64de9fa707b5c6b2d2f10d7a7e49e845018a9f5685891eb40d3bab2538
-SIZE (rust/crates/gbm-sys-0.3.1.crate) = 7643
+SHA256 (rust/crates/gbm-0.18.0.crate) = ce852e998d3ca5e4a97014fb31c940dc5ef344ec7d364984525fd11e8a547e6a
+SIZE (rust/crates/gbm-0.18.0.crate) = 11893
+SHA256 (rust/crates/gbm-sys-0.4.0.crate) = c13a5f2acc785d8fb6bf6b7ab6bfb0ef5dad4f4d97e8e70bb8e470722312f76f
+SIZE (rust/crates/gbm-sys-0.4.0.crate) = 7647
 SHA256 (rust/crates/generator-0.8.2.crate) = 979f00864edc7516466d6b3157706e06c032f22715700ddd878228a91d02bc56
 SIZE (rust/crates/generator-0.8.2.crate) = 34381
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
@@ -363,34 +363,32 @@ SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e6
 SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045
-SIZE (rust/crates/gif-0.12.0.crate) = 634734
 SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
 SIZE (rust/crates/gif-0.13.1.crate) = 36408
 SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
 SIZE (rust/crates/gimli-0.29.0.crate) = 275756
 SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
 SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
-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/glow-0.12.3.crate) = ca0fe580e4b60a8ab24a868bc08e2f03cbcb20d3d676601fa909386713333728
 SIZE (rust/crates/glow-0.12.3.crate) = 149996
 SHA256 (rust/crates/glow-0.13.1.crate) = bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1
 SIZE (rust/crates/glow-0.13.1.crate) = 150940
 SHA256 (rust/crates/glow-0.14.1.crate) = 2f4a888dbe8181a7535853469c21c67ca9a1cea9460b16808fc018ea9e55d248
 SIZE (rust/crates/glow-0.14.1.crate) = 153713
-SHA256 (rust/crates/glutin_wgl_sys-0.5.0.crate) = 6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead
-SIZE (rust/crates/glutin_wgl_sys-0.5.0.crate) = 5469
+SHA256 (rust/crates/glutin_wgl_sys-0.6.0.crate) = 0a4e1951bbd9434a81aa496fe59ccc2235af3820d27b85f9314e279609211e2c
+SIZE (rust/crates/glutin_wgl_sys-0.6.0.crate) = 5472
 SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171
 SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649
 SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4
 SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128
-SHA256 (rust/crates/gpu-allocator-0.25.0.crate) = 6f56f6318968d03c18e1bcf4857ff88c61157e9da8e47c5f29055d60e1228884
-SIZE (rust/crates/gpu-allocator-0.25.0.crate) = 44341
-SHA256 (rust/crates/gpu-descriptor-0.2.4.crate) = cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c
-SIZE (rust/crates/gpu-descriptor-0.2.4.crate) = 6641
-SHA256 (rust/crates/gpu-descriptor-types-0.1.2.crate) = 6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c
-SIZE (rust/crates/gpu-descriptor-types-0.1.2.crate) = 1928
+SHA256 (rust/crates/gpu-allocator-0.26.0.crate) = fdd4240fc91d3433d5e5b0fc5b67672d771850dc19bbee03c1381e19322803d7
+SIZE (rust/crates/gpu-allocator-0.26.0.crate) = 49005
+SHA256 (rust/crates/gpu-descriptor-0.3.0.crate) = 9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557
+SIZE (rust/crates/gpu-descriptor-0.3.0.crate) = 6727
+SHA256 (rust/crates/gpu-descriptor-types-0.2.0.crate) = fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91
+SIZE (rust/crates/gpu-descriptor-types-0.2.0.crate) = 2169
 SHA256 (rust/crates/grid-0.11.0.crate) = 1df00eed8d1f0db937f6be10e46e8072b0671accb504cf0f959c5c52c679f5b9
 SIZE (rust/crates/grid-0.11.0.crate) = 14044
 SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782
@@ -405,6 +403,8 @@ SHA256 (rust/crates/hassle-rs-0.11.0.crate) = af2a7e73e1f34c48da31fb668a907f2507
 SIZE (rust/crates/hassle-rs-0.11.0.crate) = 27178
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
 SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
 SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
 SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
@@ -459,6 +459,8 @@ SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd9
 SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
 SHA256 (rust/crates/io-lifetimes-2.0.3.crate) = 5a611371471e98973dbcab4e0ec66c31a10bc356eeb4d54a0e05eac8158fe38c
 SIZE (rust/crates/io-lifetimes-2.0.3.crate) = 29216
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
 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
@@ -487,14 +489,22 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
 SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
 SHA256 (rust/crates/kurbo-0.9.5.crate) = bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b
 SIZE (rust/crates/kurbo-0.9.5.crate) = 108513
+SHA256 (rust/crates/kurbo-0.10.4.crate) = 1618d4ebd923e97d67e7cd363d80aef35fe961005cbbbb3d2dad8bdd1bc63440
+SIZE (rust/crates/kurbo-0.10.4.crate) = 925388
+SHA256 (rust/crates/kurbo-0.11.1.crate) = 89234b2cc610a7dd927ebde6b41dd1a5d4214cffaef4cf1fb2195d592f92518f
+SIZE (rust/crates/kurbo-0.11.1.crate) = 129186
 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
 SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
 SIZE (rust/crates/lebe-0.5.2.crate) = 8422
 SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
 SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
-SIZE (rust/crates/libloading-0.7.4.crate) = 27580
+SHA256 (rust/crates/libdisplay-info-0.2.0.crate) = 6935962382041461121f7989421174ad72f157aca74706d46bd302563246f5cf
+SIZE (rust/crates/libdisplay-info-0.2.0.crate) = 34589
+SHA256 (rust/crates/libdisplay-info-derive-0.1.0.crate) = ea1cd31036b732a546d845f9485c56b1b606b5e476b0821c680dd66c8cd6fcee
+SIZE (rust/crates/libdisplay-info-derive-0.1.0.crate) = 3601
+SHA256 (rust/crates/libdisplay-info-sys-0.2.0.crate) = 8b86dd88c4008cfe67bafd1e65827a380df933a00e50bc497cf2474ca723863d
+SIZE (rust/crates/libdisplay-info-sys-0.2.0.crate) = 26107
 SHA256 (rust/crates/libloading-0.8.5.crate) = 4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4
 SIZE (rust/crates/libloading-0.8.5.crate) = 28902
 SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
@@ -515,6 +525,8 @@ SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757e
 SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
 SHA256 (rust/crates/linux-raw-sys-0.6.4.crate) = f0b5399f6804fbab912acbd8878ed3532d506b7c951b8f9f164ef90fef39e3f4
 SIZE (rust/crates/linux-raw-sys-0.6.4.crate) = 1505350
+SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
 SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
 SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
 SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
@@ -549,8 +561,8 @@ SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d6
 SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
 SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/metal-0.27.0.crate) = c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25
-SIZE (rust/crates/metal-0.27.0.crate) = 3028990
+SHA256 (rust/crates/metal-0.29.0.crate) = 7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21
+SIZE (rust/crates/metal-0.29.0.crate) = 3033188
 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
 SIZE (rust/crates/mime-0.3.17.crate) = 15712
 SHA256 (rust/crates/mime_guess2-2.0.5.crate) = 25a3333bb1609500601edc766a39b4c1772874a4ce26022f4d866854dc020c41
@@ -565,10 +577,14 @@ SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae
 SIZE (rust/crates/mio-0.8.11.crate) = 102983
 SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b
 SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276
+SHA256 (rust/crates/naga-22.1.0.crate) = 8bd5a652b6faf21496f2cfd88fc49989c8db0825d1f6746b1a71a6ede24a63ad
+SIZE (rust/crates/naga-22.1.0.crate) = 592289
 SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
 SIZE (rust/crates/ndk-0.9.0.crate) = 84865
 SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
 SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
+SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
+SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
 SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
 SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
 SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
@@ -583,20 +599,8 @@ SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e
 SIZE (rust/crates/notify-6.1.1.crate) = 40117
 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
-SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
-SIZE (rust/crates/num-0.4.3.crate) = 9575
-SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
-SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
-SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
-SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
-SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
-SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
-SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
-SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
-SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
 SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
@@ -645,8 +649,6 @@ SHA256 (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 44fa5f9748dbfe
 SIZE (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 6017
 SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3
 SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600
-SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4
-SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251
 SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
 SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
 SHA256 (rust/crates/object-0.36.2.crate) = 3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e
@@ -663,10 +665,10 @@ SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da
 SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
 SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
 SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
-SHA256 (rust/crates/ouroboros-0.17.2.crate) = e2ba07320d39dfea882faa70554b4bd342a5f273ed59ba7c1c6b4c840492c954
-SIZE (rust/crates/ouroboros-0.17.2.crate) = 11288
-SHA256 (rust/crates/ouroboros_macro-0.17.2.crate) = ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8
-SIZE (rust/crates/ouroboros_macro-0.17.2.crate) = 21532
+SHA256 (rust/crates/ouroboros-0.18.4.crate) = 944fa20996a25aded6b4795c6d63f10014a7a83f8be9828a11860b08c5fc4a67
+SIZE (rust/crates/ouroboros-0.18.4.crate) = 11394
+SHA256 (rust/crates/ouroboros_macro-0.18.4.crate) = 39b0deead1528fd0e5947a8546a9642a9777c25f6e1e26f34c97b204bbb465bd
+SIZE (rust/crates/ouroboros_macro-0.18.4.crate) = 22011
 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
 SIZE (rust/crates/overload-0.1.1.crate) = 24439
 SHA256 (rust/crates/owned_ttf_parser-0.24.0.crate) = 490d3a563d3122bf7c911a59b0add9389e5ec0f5f0c3ac6b91ff235a0e6a7f90
@@ -709,8 +711,8 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
 SHA256 (rust/crates/piper-0.2.3.crate) = ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391
 SIZE (rust/crates/piper-0.2.3.crate) = 15924
-SHA256 (rust/crates/pixman-0.1.0.crate) = d24a24da0bec14f4e43a495c1837a3c358b87532e7fe66bd75c348b89f0451b6
-SIZE (rust/crates/pixman-0.1.0.crate) = 23899
+SHA256 (rust/crates/pixman-0.2.1.crate) = cea217d496c19ac0a8e502b37078e1f683d16344adee9eb247a5d57c165e1edf
+SIZE (rust/crates/pixman-0.2.1.crate) = 24719
 SHA256 (rust/crates/pixman-sys-0.1.0.crate) = a1a0483e89e81d7915defe83c51f23f6800594d64f6f4a21253ce87fd8444ada
 SIZE (rust/crates/pixman-sys-0.1.0.crate) = 6044
 SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
@@ -731,8 +733,10 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
+SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
 SHA256 (rust/crates/profiling-1.0.15.crate) = 43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58
 SIZE (rust/crates/profiling-1.0.15.crate) = 14255
 SHA256 (rust/crates/profiling-procmacros-1.0.15.crate) = 8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd
@@ -761,8 +765,8 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa
 SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
 SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f
 SIZE (rust/crates/rctree-0.5.0.crate) = 8298
-SHA256 (rust/crates/read-fonts-0.20.0.crate) = 8c141b9980e1150201b2a3a32879001c8f975fe313ec3df5471a9b5c79a880cd
-SIZE (rust/crates/read-fonts-0.20.0.crate) = 300848
+SHA256 (rust/crates/read-fonts-0.25.3.crate) = f6f9e8a4f503e5c8750e4cd3b32a4e090035c46374b305a15c70bad833dca05f
+SIZE (rust/crates/read-fonts-0.25.3.crate) = 342224
 SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
 SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
@@ -787,6 +791,8 @@ SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421
 SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
 SHA256 (rust/crates/resvg-0.37.0.crate) = cadccb3d99a9efb8e5e00c16fbb732cbe400db2ec7fc004697ee7d97d86cf1f4
 SIZE (rust/crates/resvg-0.37.0.crate) = 85399
+SHA256 (rust/crates/resvg-0.42.0.crate) = 944d052815156ac8fa77eaac055220e95ba0b01fa8887108ca710c03805d9051
+SIZE (rust/crates/resvg-0.42.0.crate) = 78253
 SHA256 (rust/crates/rgb-0.8.45.crate) = ade4539f42266ded9e755c605bdddf546242b2c961b03b06a7375260788a0523
 SIZE (rust/crates/rgb-0.8.45.crate) = 20674
 SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
@@ -807,12 +813,12 @@ SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa
 SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152
+SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691
 SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
 SIZE (rust/crates/rustix-0.38.34.crate) = 365160
 SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
 SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
-SHA256 (rust/crates/rustybuzz-0.12.1.crate) = f0ae5692c5beaad6a9e22830deeed7874eae8a4e3ba4076fb48e12c56856222c
-SIZE (rust/crates/rustybuzz-0.12.1.crate) = 242589
 SHA256 (rust/crates/rustybuzz-0.14.1.crate) = cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c
 SIZE (rust/crates/rustybuzz-0.14.1.crate) = 254743
 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
@@ -829,6 +835,8 @@ SHA256 (rust/crates/self_cell-0.10.3.crate) = e14e4d63b804dc0c7ec4a1e52bcb63f02c
 SIZE (rust/crates/self_cell-0.10.3.crate) = 7308
 SHA256 (rust/crates/self_cell-1.0.4.crate) = d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a
 SIZE (rust/crates/self_cell-1.0.4.crate) = 15220
+SHA256 (rust/crates/semver-1.0.24.crate) = 3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba
+SIZE (rust/crates/semver-1.0.24.crate) = 31267
 SHA256 (rust/crates/sendfd-0.4.3.crate) = 604b71b8fc267e13bb3023a2c901126c8f349393666a6d98ac1ae5729b701798
 SIZE (rust/crates/sendfd-0.4.3.crate) = 11120
 SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
@@ -859,8 +867,10 @@ SHA256 (rust/crates/simplecss-0.2.1.crate) = a11be7c62927d9427e9f40f3444d5499d86
 SIZE (rust/crates/simplecss-0.2.1.crate) = 19418
 SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
 SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/skrifa-0.20.0.crate) = abea4738067b1e628c6ce28b2c216c19e9ea95715cdb332680e821c3bec2ef23
-SIZE (rust/crates/skrifa-0.20.0.crate) = 198126
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/skrifa-0.26.4.crate) = 6667e349abb2e6e850b31bc638a11f7fadd7e4cf113b71947c46bf6d5fe0dbc9
+SIZE (rust/crates/skrifa-0.26.4.crate) = 264304
 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
 SIZE (rust/crates/slab-0.4.9.crate) = 17108
 SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
@@ -891,22 +901,32 @@ SHA256 (rust/crates/svg_fmt-0.4.3.crate) = 20e16a0f46cf5fd675563ef54f26e83e20f23
 SIZE (rust/crates/svg_fmt-0.4.3.crate) = 4206
 SHA256 (rust/crates/svgtypes-0.13.0.crate) = 6e44e288cd960318917cbd540340968b90becc8bc81f171345d706e7a89d9d70
 SIZE (rust/crates/svgtypes-0.13.0.crate) = 38095
-SHA256 (rust/crates/swash-0.1.18.crate) = 93cdc334a50fcc2aa3f04761af3b28196280a6aaadb1ef11215c478ae32615ac
-SIZE (rust/crates/swash-0.1.18.crate) = 235648
+SHA256 (rust/crates/svgtypes-0.15.2.crate) = 794de53cc48eaabeed0ab6a3404a65f40b3e38c067e4435883a65d2aa4ca000e
+SIZE (rust/crates/svgtypes-0.15.2.crate) = 42150
+SHA256 (rust/crates/swash-0.2.0.crate) = f0e25b48fd1c222c9fdb61148e2203b750f9840c07922fd61b87c6015560b8f6
+SIZE (rust/crates/swash-0.2.0.crate) = 236834
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.72.crate) = dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af
-SIZE (rust/crates/syn-2.0.72.crate) = 267069
+SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
+SIZE (rust/crates/syn-2.0.90.crate) = 290584
 SHA256 (rust/crates/sys-locale-0.3.1.crate) = e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0
 SIZE (rust/crates/sys-locale-0.3.1.crate) = 15681
+SHA256 (rust/crates/system-deps-7.0.3.crate) = 66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005
+SIZE (rust/crates/system-deps-7.0.3.crate) = 26313
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
 SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
 SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/thiserror-1.0.63.crate) = c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724
-SIZE (rust/crates/thiserror-1.0.63.crate) = 21537
-SHA256 (rust/crates/thiserror-impl-1.0.63.crate) = a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261
-SIZE (rust/crates/thiserror-impl-1.0.63.crate) = 16047
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.9.crate) = f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc
+SIZE (rust/crates/thiserror-2.0.9.crate) = 28531
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.9.crate) = 7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4
+SIZE (rust/crates/thiserror-impl-2.0.9.crate) = 21023
 SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
 SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
 SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
@@ -941,12 +961,12 @@ SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217c
 SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
 SHA256 (rust/crates/toml_edit-0.22.20.crate) = 583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d
 SIZE (rust/crates/toml_edit-0.22.20.crate) = 106726
-SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
-SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
+SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
 SHA256 (rust/crates/tracing-journald-0.3.0.crate) = ba316a74e8fc3c3896a850dba2375928a9fa171b085ecddfc7c054d39970f3fd
 SIZE (rust/crates/tracing-journald-0.3.0.crate) = 11592
 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -979,12 +999,8 @@ SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1
 SIZE (rust/crates/unicase-2.7.0.crate) = 23783
 SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
 SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
-SHA256 (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694
-SIZE (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 8241
 SHA256 (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 23cb788ffebc92c5948d0e997106233eeb1d8b9512f93f41651f52b6c5f5af86
 SIZE (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 8166
-SHA256 (rust/crates/unicode-ccc-0.1.2.crate) = cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1
-SIZE (rust/crates/unicode-ccc-0.1.2.crate) = 8848
 SHA256 (rust/crates/unicode-ccc-0.2.0.crate) = 1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656
 SIZE (rust/crates/unicode-ccc-0.2.0.crate) = 8872
 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
@@ -1011,16 +1027,18 @@ SHA256 (rust/crates/ustr-1.0.0.crate) = 7e904a2279a4a36d2356425bb20be271029cc650
 SIZE (rust/crates/ustr-1.0.0.crate) = 357446
 SHA256 (rust/crates/usvg-0.37.0.crate) = 38b0a51b72ab80ca511d126b77feeeb4fb1e972764653e61feac30adc161a756
 SIZE (rust/crates/usvg-0.37.0.crate) = 32083
+SHA256 (rust/crates/usvg-0.42.0.crate) = b84ea542ae85c715f07b082438a4231c3760539d902e11d093847a0b22963032
+SIZE (rust/crates/usvg-0.42.0.crate) = 136153
 SHA256 (rust/crates/usvg-parser-0.37.0.crate) = 9bd4e3c291f45d152929a31f0f6c819245e2921bfd01e7bd91201a9af39a2bdc
 SIZE (rust/crates/usvg-parser-0.37.0.crate) = 65397
-SHA256 (rust/crates/usvg-text-layout-0.37.0.crate) = d383a3965de199d7f96d4e11a44dd859f46e86de7f3dca9a39bf82605da0a37c
-SIZE (rust/crates/usvg-text-layout-0.37.0.crate) = 21543
 SHA256 (rust/crates/usvg-tree-0.37.0.crate) = 8ee3d202ebdb97a6215604b8f5b4d6ef9024efd623cf2e373a6416ba976ec7d3
 SIZE (rust/crates/usvg-tree-0.37.0.crate) = 20519
 SHA256 (rust/crates/uuid-1.10.0.crate) = 81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314
 SIZE (rust/crates/uuid-1.10.0.crate) = 47648
 SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
 SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
 SIZE (rust/crates/version_check-0.9.5.crate) = 15554
 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -1067,12 +1085,18 @@ SHA256 (rust/crates/wayland-sys-0.31.5.crate) = efa8ac0d8e8ed3e3b5c9fc92c7881406
 SIZE (rust/crates/wayland-sys-0.31.5.crate) = 8630
 SHA256 (rust/crates/web-sys-0.3.70.crate) = 26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0
 SIZE (rust/crates/web-sys-0.3.70.crate) = 615438
-SHA256 (rust/crates/web-time-0.2.4.crate) = aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0
-SIZE (rust/crates/web-time-0.2.4.crate) = 15743
 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
 SIZE (rust/crates/web-time-1.1.0.crate) = 18026
 SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
 SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+SHA256 (rust/crates/wgpu-22.1.0.crate) = e1d1c4ba43f80542cf63a0a6ed3134629ae73e8ab51e4b765a67f3aa062eb433
+SIZE (rust/crates/wgpu-22.1.0.crate) = 155280
+SHA256 (rust/crates/wgpu-core-22.1.0.crate) = 0348c840d1051b8e86c3bcd31206080c5e71e5933dabd79be1ce732b0b2f089a
+SIZE (rust/crates/wgpu-core-22.1.0.crate) = 253755
+SHA256 (rust/crates/wgpu-hal-22.0.0.crate) = f6bbf4b4de8b2a83c0401d9e5ae0080a2792055f25859a02bf9be97952bbed4f
+SIZE (rust/crates/wgpu-hal-22.0.0.crate) = 317984
+SHA256 (rust/crates/wgpu-types-22.0.0.crate) = bc9d91f0e2c4b51434dfa6db77846f2793149d8e73f800fa2e41f52b8eac3c5d
+SIZE (rust/crates/wgpu-types-22.0.0.crate) = 62297
 SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
 SIZE (rust/crates/widestring-1.1.0.crate) = 85046
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -1187,18 +1211,18 @@ SHA256 (rust/crates/xml-rs-0.8.20.crate) = 791978798f0597cfc70478424c2b4fdc2b7a8
 SIZE (rust/crates/xml-rs-0.8.20.crate) = 54443
 SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9
 SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261
-SHA256 (rust/crates/xxhash-rust-0.8.12.crate) = 6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984
-SIZE (rust/crates/xxhash-rust-0.8.12.crate) = 21329
-SHA256 (rust/crates/yazi-0.1.6.crate) = c94451ac9513335b5e23d7a8a2b61a7102398b8cca5160829d313e84c9d98be1
-SIZE (rust/crates/yazi-0.1.6.crate) = 28835
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yazi-0.2.1.crate) = e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5
+SIZE (rust/crates/yazi-0.2.1.crate) = 30267
 SHA256 (rust/crates/zbus-4.4.0.crate) = bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725
 SIZE (rust/crates/zbus-4.4.0.crate) = 158301
 SHA256 (rust/crates/zbus_macros-4.4.0.crate) = 267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e
 SIZE (rust/crates/zbus_macros-4.4.0.crate) = 31183
 SHA256 (rust/crates/zbus_names-3.0.0.crate) = 4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c
 SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650
-SHA256 (rust/crates/zeno-0.2.3.crate) = dd15f8e0dbb966fd9245e7498c7e9e5055d9e5c8b676b95bd67091cd11a1e697
-SIZE (rust/crates/zeno-0.2.3.crate) = 40164
+SHA256 (rust/crates/zeno-0.3.2.crate) = cc0de2315dc13d00e5df3cd6b8d2124a6eaec6a2d4b6a1c5f37b7efad17fcc17
+SIZE (rust/crates/zeno-0.3.2.crate) = 42253
 SHA256 (rust/crates/zerocopy-0.6.6.crate) = 854e949ac82d619ee9a14c66a1b674ac730422372ccb759ce0c39cabcf2bf8e6
 SIZE (rust/crates/zerocopy-0.6.6.crate) = 47473
 SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
@@ -1215,35 +1239,35 @@ SHA256 (rust/crates/zvariant_derive-4.2.0.crate) = 73e2ba546bda683a90652bac4a279
 SIZE (rust/crates/zvariant_derive-4.2.0.crate) = 11057
 SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340
 SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043
+SHA256 (smithay-smithay-9fbc9fbbfe04c94e6716b89080145d061f66031f_GH0.tar.gz) = 4a42a47bf62511002db5717916535abd445e75601f651183b6f1ab951ac16091
+SIZE (smithay-smithay-9fbc9fbbfe04c94e6716b89080145d061f66031f_GH0.tar.gz) = 763444
 SHA256 (DioxusLabs-taffy-7781c70241f7f572130c13106f2a869a9cf80885_GH0.tar.gz) = e1a8e5cd37d8bb34badfd3c3e03a6948893a2ae6f789143162253f1f8e11fd4a
 SIZE (DioxusLabs-taffy-7781c70241f7f572130c13106f2a869a9cf80885_GH0.tar.gz) = 389939
-SHA256 (gfx-rs-wgpu-20fda698341efbdc870b8027d6d49f5bf3f36109_GH0.tar.gz) = 0715b053dd2f42a32c92a41996c9f029a294c48943cb18d5bae4dfa50d4be51c
-SIZE (gfx-rs-wgpu-20fda698341efbdc870b8027d6d49f5bf3f36109_GH0.tar.gz) = 11456338
 SHA256 (pop-os-cosmic-protocols-d218c76b58c7a3b20dd5e7943f93fc306a1b81b8_GH0.tar.gz) = 2bac2ad060c5b319ae98f1dc8d9abdef74484693171a5e866e5b3ae805ff0587
 SIZE (pop-os-cosmic-protocols-d218c76b58c7a3b20dd5e7943f93fc306a1b81b8_GH0.tar.gz) = 45192
-SHA256 (pop-os-glyphon-v0.5.0_GH0.tar.gz) = df1108e99572aea9433415081b4692f1561b9abe63766ccc70cb7fe709570a33
-SIZE (pop-os-glyphon-v0.5.0_GH0.tar.gz) = 183087
-SHA256 (pop-os-cosmic-text-4fe90bb6126c22f589b46768d7754d65ae300c5e_GH0.tar.gz) = 155b2ee305ac73339e4d37056efb2b56587afbfd28f2439cdd237563ce54c35b
-SIZE (pop-os-cosmic-text-4fe90bb6126c22f589b46768d7754d65ae300c5e_GH0.tar.gz) = 182952
-SHA256 (pop-os-window_clipboard-pop-dnd-8_GH0.tar.gz) = e44be0ca5c716ef753e3344cd06d167e7e84fa366058a71fce01c645e1d6f616
-SIZE (pop-os-window_clipboard-pop-dnd-8_GH0.tar.gz) = 24267
 SHA256 (jackpot51-rust-atomicwrites-043ab4859d53ffd3d55334685303d8df39c9f768_GH0.tar.gz) = 95ce4266b50ce6470ba74a5a9ce718bbfba45bf5ab43786db05be1682f6f0db1
 SIZE (jackpot51-rust-atomicwrites-043ab4859d53ffd3d55334685303d8df39c9f768_GH0.tar.gz) = 6787
-SHA256 (pop-os-libcosmic-5306649be1cfb6c384da11e2ab25cafc4be79b14_GH0.tar.gz) = e3271993d67956ffaafc9f960447b79c76fa2baecff55a0b1ad5e3becf5f3c60
-SIZE (pop-os-libcosmic-5306649be1cfb6c384da11e2ab25cafc4be79b14_GH0.tar.gz) = 1103886
-SHA256 (Drakulix-id-tree-632a57d6d49160e18d7300fa7edae52281ec5482_GH0.tar.gz) = 8393b1b94f1f2d00c916b677e898332579420d8cf3781a68d1866c1b9bc8685d
-SIZE (Drakulix-id-tree-632a57d6d49160e18d7300fa7edae52281ec5482_GH0.tar.gz) = 29608
-SHA256 (smithay-smithay-bc1d7320f95cdf17f9e7aa6867cccc5903548032_GH0.tar.gz) = 915e55e9a7e458116e7332440856671aa65ab4ebadd49dc051fe52a26bf9d9f5
-SIZE (smithay-smithay-bc1d7320f95cdf17f9e7aa6867cccc5903548032_GH0.tar.gz) = 755287
+SHA256 (pop-os-cosmic-settings-daemon-747e482ca197497ee3bc5f6e9dcd23c73e592e47_GH0.tar.gz) = 1b84b80b5e7b8d4865d6d67a0c226905edaa9f9d15fdff72c55c0e19433810dc
+SIZE (pop-os-cosmic-settings-daemon-747e482ca197497ee3bc5f6e9dcd23c73e592e47_GH0.tar.gz) = 69916
+SHA256 (pop-os-glyphon-iced-0.14-dev_GH0.tar.gz) = ec5f82cdbf5f5c0a7313cad64de78365d51c196d3bb54f645c9f186b08eac74b
+SIZE (pop-os-glyphon-iced-0.14-dev_GH0.tar.gz) = 183465
+SHA256 (pop-os-freedesktop-icons-5a3b4163148a9600a54cc846aa863f4e6389635d_GH0.tar.gz) = c3b6e37131461227e692cb2518909912e512c8379adb5fa899c86b1ea707d1f1
+SIZE (pop-os-freedesktop-icons-5a3b4163148a9600a54cc846aa863f4e6389635d_GH0.tar.gz) = 9699
 SHA256 (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 980f30eb5afc07acdec43f181a9e745cb7a887a6dff7e06dc9199748b2487569
 SIZE (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 165853
+SHA256 (pop-os-libcosmic-5422ab3130a0f943c71fda558d61c815086e6f40_GH0.tar.gz) = dcab91fbf6f505fae37ee5d4f8896ffb577a3de0940ed048b29a095d17d16e45
+SIZE (pop-os-libcosmic-5422ab3130a0f943c71fda558d61c815086e6f40_GH0.tar.gz) = 1114934
 SHA256 (Smithay-smithay-egui-61185502f32c2d944fcf36e5edcb014fe0a8b8ac_GH0.tar.gz) = d97de62bf9092004a8faa17d427a29c6bc34a3297b1aaba724c9c16b0bf98681
 SIZE (Smithay-smithay-egui-61185502f32c2d944fcf36e5edcb014fe0a8b8ac_GH0.tar.gz) = 11213
+SHA256 (pop-os-window_clipboard-pop-0.13_GH0.tar.gz) = 2e46168cdf73bb2f4e0aac4a21b5478e11acfd810fd4b44e91902a473fefdc65
+SIZE (pop-os-window_clipboard-pop-0.13_GH0.tar.gz) = 24291
*** 335 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501110147.50B1l854053713>