Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Oct 2024 10:22:22 GMT
From:      Nuno Teixeira <eduardo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e83fb24c1963 - main - editors/lapce: Update to 0.4.2
Message-ID:  <202410201022.49KAMMbR053367@gitrepo.freebsd.org>

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

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

commit e83fb24c1963419f4142b646529c5bfd8f90878b
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2024-10-20 09:11:22 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2024-10-20 10:22:10 +0000

    editors/lapce: Update to 0.4.2
    
    ChangeLog:      https://github.com/lapce/lapce/releases/tag/v0.4.2
                    https://github.com/lapce/lapce/releases/tag/v0.4.1
    PR:             278837
---
 editors/lapce/Makefile                             |   7 +-
 editors/lapce/Makefile.crates                      | 140 +++++-----
 editors/lapce/distinfo                             | 286 ++++++++++-----------
 editors/lapce/files/patch-Cargo.toml               |  37 ++-
 ...es_cosmic-text-0.12.1_src_font_fallback_mod.rs} |   6 +-
 editors/lapce/files/patch-lapce-proxy_Cargo.toml   |  11 -
 editors/lapce/files/patch-rust-1.80.0              |  25 --
 7 files changed, 236 insertions(+), 276 deletions(-)

diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index a54f8bc6be0a..fc08313472a5 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,8 +1,6 @@
 PORTNAME=	lapce
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.0-94 # Cargo.lock patched: `make patch cargo-crates`
-DISTVERSIONSUFFIX=	-gdc9a24d8
-PORTREVISION=	4
+DISTVERSION=	0.4.2 # Cargo.lock patched: `make patch cargo-crates`
 CATEGORIES=	editors
 
 MAINTAINER=	eduardo@FreeBSD.org
@@ -36,9 +34,6 @@ PORTSCOUT=	skipv:0.6.0
 # first to not fetch openssl-src tarball and later to remove git2 ossl vendored feature.
 CARGO_ENV=	RUSTC_BOOTSTRAP=1 OPENSSL_NO_VENDOR=1
 
-# Do not LTO and strip binaries while WIP:
-# https://github.com/lapce/lapce/issues/2748
-LTO_UNSAFE=	yes
 post-install:
 	${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
 	${INSTALL_DATA} ${WRKSRC}/extra/images/logo.png \
diff --git a/editors/lapce/Makefile.crates b/editors/lapce/Makefile.crates
index 05d2134269ac..7fc6e15cd3e7 100644
--- a/editors/lapce/Makefile.crates
+++ b/editors/lapce/Makefile.crates
@@ -5,8 +5,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		adler-1.0.2 \
 		ahash-0.8.11 \
 		aho-corasick-1.1.3 \
-		alacritty_terminal-0.23.0 \
-		aliasable-0.1.3 \
 		allocator-api2-0.2.16 \
 		ambient-authority-0.0.2 \
 		android-activity-0.5.0 \
@@ -21,7 +19,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		arrayref-0.3.7 \
 		arrayvec-0.7.2 \
 		as-raw-xcb-connection-1.0.0 \
-		ash-0.37.3+1.3.251 \
+		ash-0.38.0+1.3.281 \
 		ashpd-0.8.0 \
 		async-broadcast-0.7.0 \
 		async-channel-2.2.0 \
@@ -36,27 +34,27 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		async-signal-0.2.5 \
 		async-task-4.7.0 \
 		async-trait-0.1.74 \
-		atomic-0.6.0 \
 		atomic-waker-1.1.2 \
 		autocfg-1.1.0 \
 		backtrace-0.3.71 \
 		base64-0.21.7 \
 		base64-0.22.0 \
 		bincode-1.3.3 \
-		bit-set-0.5.3 \
-		bit-vec-0.6.3 \
+		bit-set-0.6.0 \
+		bit-vec-0.7.0 \
 		bitflags-1.3.2 \
-		bitflags-2.5.0 \
+		bitflags-2.6.0 \
 		bitmaps-2.1.0 \
 		block-0.1.6 \
 		block-buffer-0.10.4 \
 		block-sys-0.2.0 \
 		block2-0.3.0 \
+		block2-0.5.1 \
 		blocking-1.6.1 \
 		bstr-1.7.0 \
 		bumpalo-3.14.0 \
 		bytecount-0.6.3 \
-		bytemuck-1.15.0 \
+		bytemuck-1.16.3 \
 		bytemuck_derive-1.5.0 \
 		byteorder-1.4.3 \
 		bytes-1.5.0 \
@@ -69,7 +67,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cap-std-2.0.0 \
 		cap-time-ext-2.0.0 \
 		cast-0.3.0 \
-		cc-1.0.90 \
+		cc-1.0.99 \
 		cesu8-1.1.0 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.1.1 \
@@ -94,10 +92,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		concurrent-queue-2.2.0 \
 		config-0.13.4 \
 		copypasta-0.10.1 \
-		core-foundation-0.9.3 \
-		core-foundation-sys-0.8.3 \
+		core-foundation-0.9.4 \
+		core-foundation-sys-0.8.6 \
 		core-graphics-0.23.1 \
-		core-graphics-types-0.1.1 \
+		core-graphics-types-0.1.3 \
+		cosmic-text-0.12.1 \
 		cpp_demangle-0.3.5 \
 		cpufeatures-0.2.5 \
 		cranelift-bforest-0.101.4 \
@@ -120,7 +119,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		crypto-common-0.1.6 \
 		ctor-0.2.5 \
 		cursor-icon-1.1.0 \
-		d3d12-0.19.0 \
+		d3d12-22.0.0 \
 		darling-0.14.4 \
 		darling_core-0.14.4 \
 		darling_macro-0.14.4 \
@@ -137,6 +136,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dispatch-0.2.0 \
 		dlib-0.5.2 \
 		dmg-0.1.2 \
+		document-features-0.2.10 \
 		downcast-rs-1.2.0 \
 		drm-0.11.1 \
 		drm-ffi-0.7.1 \
@@ -144,7 +144,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		drm-sys-0.6.1 \
 		dyn-clone-1.0.16 \
 		educe-0.5.11 \
-		either-1.8.0 \
+		either-1.12.0 \
 		encoding_rs-0.8.34 \
 		encoding_rs_io-0.1.7 \
 		endi-1.1.0 \
@@ -165,13 +165,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		fd-lock-4.0.0 \
 		fdeflate-0.3.0 \
 		filetime-0.2.17 \
-		flate2-1.0.28 \
+		flate2-1.0.30 \
 		float-cmp-0.9.0 \
-		floem-cosmic-text-0.7.2 \
-		floem-vger-0.2.8 \
+		floem-vger-0.3.0 \
 		floem-winit-0.29.4 \
 		fnv-1.0.7 \
-		font-types-0.5.2 \
+		font-types-0.6.0 \
 		fontconfig-parser-0.5.6 \
 		fontdb-0.16.2 \
 		fontdue-0.8.0 \
@@ -202,16 +201,16 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		getrandom-0.2.7 \
 		gif-0.12.0 \
 		gimli-0.28.0 \
-		git2-0.18.2 \
+		git2-0.19.0 \
 		gl_generator-0.14.0 \
 		globset-0.4.14 \
 		glow-0.13.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.1 \
+		gpu-allocator-0.26.0 \
+		gpu-descriptor-0.3.0 \
+		gpu-descriptor-types-0.2.0 \
 		grep-matcher-0.1.7 \
 		grep-regex-0.1.12 \
 		grep-searcher-0.1.13 \
@@ -225,7 +224,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		hermit-abi-0.3.9 \
 		hex-0.4.3 \
 		hexf-parse-0.2.1 \
-		home-0.5.5 \
+		home-0.5.9 \
 		http-0.2.8 \
 		http-body-0.4.5 \
 		httparse-1.8.0 \
@@ -243,8 +242,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		image-0.25.1 \
 		image-webp-0.1.1 \
 		imagesize-0.12.0 \
-		include_dir-0.7.3 \
-		include_dir_macros-0.7.3 \
+		include_dir-0.7.4 \
+		include_dir_macros-0.7.4 \
 		indexmap-2.2.6 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
@@ -263,7 +262,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ittapi-sys-0.3.5 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
-		jobserver-0.1.25 \
+		jobserver-0.1.31 \
 		jpeg-decoder-0.3.0 \
 		js-sys-0.3.69 \
 		jsonrpc-lite-0.6.0 \
@@ -279,8 +278,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		lazy_static-1.4.0 \
 		leb128-0.2.5 \
 		libc-0.2.155 \
-		libgit2-sys-0.16.2+1.7.2 \
-		libloading-0.7.4 \
+		libgit2-sys-0.17.0+1.8.1 \
 		libloading-0.8.1 \
 		libm-0.2.7 \
 		libssh2-sys-0.3.0 \
@@ -288,7 +286,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		line-wrap-0.2.0 \
 		linux-raw-sys-0.4.13 \
 		linux-raw-sys-0.6.4 \
-		locale_config-0.3.0 \
+		litrs-0.4.1 \
 		lock_api-0.4.9 \
 		log-0.4.20 \
 		mach-0.3.2 \
@@ -299,13 +297,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		memmap2-0.9.0 \
 		memoffset-0.6.5 \
 		memoffset-0.9.0 \
-		metal-0.27.0 \
+		metal-0.29.0 \
 		mime-0.3.16 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.7.1 \
 		mio-0.8.11 \
 		miow-0.6.0 \
-		naga-0.19.2 \
+		naga-22.0.0 \
 		native-tls-0.2.10 \
 		ndk-0.8.0 \
 		ndk-context-0.1.1 \
@@ -323,23 +321,23 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		num_enum_derive-0.7.0 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
-		objc-sys-0.3.1 \
+		objc-sys-0.3.5 \
 		objc2-0.4.1 \
+		objc2-0.5.2 \
 		objc2-encode-3.0.0 \
-		objc_exception-0.1.2 \
+		objc2-encode-4.0.3 \
+		objc2-foundation-0.2.2 \
 		objc_id-0.1.1 \
 		object-0.32.1 \
 		once_cell-1.19.0 \
 		oorandom-11.1.3 \
-		open-5.1.2 \
+		open-5.1.4 \
 		openssl-0.10.63 \
 		openssl-macros-0.1.0 \
 		openssl-probe-0.1.5 \
 		openssl-sys-0.9.99 \
 		orbclient-0.3.46 \
 		ordered-stream-0.2.0 \
-		ouroboros-0.18.3 \
-		ouroboros_macro-0.18.3 \
 		overload-0.1.1 \
 		owned_ttf_parser-0.19.0 \
 		parking-2.2.0 \
@@ -361,14 +359,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		png-0.17.10 \
 		polling-3.6.0 \
 		pollster-0.3.0 \
-		portable-atomic-1.6.0 \
-		portable-atomic-util-0.1.5 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.16 \
 		presser-0.3.1 \
 		proc-macro-crate-1.3.1 \
 		proc-macro2-1.0.79 \
-		proc-macro2-diagnostics-0.10.1 \
 		profiling-1.0.10 \
 		psm-0.1.21 \
 		pulldown-cmark-0.11.0 \
@@ -380,21 +375,22 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rand_core-0.6.4 \
 		rand_xoshiro-0.6.0 \
 		range-alloc-0.1.3 \
-		rangemap-1.3.0 \
+		rangemap-1.5.1 \
 		raw-window-handle-0.5.2 \
 		raw-window-handle-0.6.0 \
 		rayon-1.10.0 \
 		rayon-core-1.12.1 \
-		read-fonts-0.19.0 \
+		read-fonts-0.20.0 \
 		rect_packer-0.2.1 \
 		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
 		redox_syscall-0.5.1 \
 		redox_users-0.4.3 \
-		regex-1.10.4 \
+		regex-1.10.5 \
 		regex-automata-0.4.6 \
 		regex-syntax-0.8.2 \
-		renderdoc-sys-1.0.0 \
+		remain-0.2.14 \
+		renderdoc-sys-1.1.0 \
 		reqwest-0.11.27 \
 		resvg-0.40.0 \
 		rfd-0.14.1 \
@@ -408,20 +404,21 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rustls-pemfile-1.0.4 \
 		rustversion-1.0.14 \
 		rustybuzz-0.12.1 \
+		rustybuzz-0.14.1 \
 		ryu-1.0.11 \
 		same-file-1.0.6 \
 		schannel-0.1.23 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.1.0 \
 		sctk-adwaita-0.7.0 \
-		seahash-4.1.0 \
 		security-framework-2.7.0 \
 		security-framework-sys-2.6.1 \
-		semver-1.0.20 \
-		serde-1.0.203 \
+		self_cell-1.0.4 \
+		semver-1.0.23 \
+		serde-1.0.204 \
 		serde_bytes-0.11.14 \
-		serde_derive-1.0.203 \
-		serde_json-1.0.117 \
+		serde_derive-1.0.204 \
+		serde_json-1.0.122 \
 		serde_repr-0.1.9 \
 		serde_spanned-0.6.3 \
 		serde_urlencoded-0.7.1 \
@@ -435,6 +432,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		simplecss-0.2.1 \
 		siphasher-0.3.11 \
 		sized-chunks-0.6.5 \
+		skrifa-0.20.0 \
 		slab-0.4.9 \
 		slice-group-by-0.3.0 \
 		slotmap-1.0.7 \
@@ -449,31 +447,30 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		sptr-0.3.2 \
 		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
-		stretto-0.8.4 \
 		strict-num-0.1.1 \
 		strsim-0.10.0 \
-		strum-0.26.2 \
+		strum-0.26.3 \
 		strum_macros-0.26.2 \
 		svgtypes-0.14.0 \
-		swash-0.1.15 \
+		swash-0.1.18 \
 		syn-1.0.109 \
 		syn-2.0.57 \
 		sync_wrapper-0.1.2 \
-		sys-locale-0.2.4 \
+		sys-locale-0.3.1 \
 		system-configuration-0.5.1 \
 		system-configuration-sys-0.5.0 \
 		system-interface-0.26.0 \
 		taffy-0.4.3 \
-		tar-0.4.40 \
+		tar-0.4.41 \
 		target-lexicon-0.12.11 \
 		tempfile-3.10.1 \
 		termcolor-1.4.1 \
-		thiserror-1.0.61 \
-		thiserror-impl-1.0.61 \
+		thiserror-1.0.63 \
+		thiserror-impl-1.0.63 \
 		thread_local-1.1.4 \
-		time-0.3.34 \
+		time-0.3.36 \
 		time-core-0.1.2 \
-		time-macros-0.2.17 \
+		time-macros-0.2.18 \
 		tiny-skia-0.11.4 \
 		tiny-skia-path-0.11.4 \
 		tiny-xlib-0.2.2 \
@@ -495,27 +492,29 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tracing-attributes-0.1.23 \
 		tracing-core-0.1.30 \
 		trash-3.0.6 \
-		tree-sitter-0.20.10 \
-		triomphe-0.1.9 \
+		tree-sitter-0.22.6 \
 		try-lock-0.2.3 \
 		ttf-parser-0.19.1 \
 		ttf-parser-0.20.0 \
+		ttf-parser-0.21.1 \
 		typenum-1.15.0 \
 		uds_windows-1.1.0 \
 		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.4 \
 		unicode-linebreak-0.1.5 \
 		unicode-normalization-0.1.22 \
 		unicode-properties-0.1.1 \
 		unicode-script-0.5.5 \
-		unicode-segmentation-1.10.0 \
+		unicode-segmentation-1.11.0 \
 		unicode-vo-0.1.0 \
-		unicode-width-0.1.12 \
+		unicode-width-0.1.13 \
 		unicode-xid-0.2.4 \
-		url-2.5.0 \
+		url-2.5.2 \
 		urlencoding-2.1.3 \
 		usvg-0.40.0 \
 		utf8parse-0.2.1 \
@@ -572,11 +571,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		web-sys-0.3.69 \
 		web-time-0.2.0 \
 		weezl-0.1.7 \
-		wg-0.9.1 \
-		wgpu-0.19.3 \
-		wgpu-core-0.19.3 \
-		wgpu-hal-0.19.3 \
-		wgpu-types-0.19.2 \
+		wgpu-22.0.0 \
+		wgpu-core-22.0.0 \
+		wgpu-hal-22.0.0 \
+		wgpu-types-22.0.0 \
 		widestring-1.0.2 \
 		wiggle-14.0.2 \
 		wiggle-generate-14.0.2 \
@@ -638,8 +636,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		xkeysym-0.2.0 \
 		xml-rs-0.8.19 \
 		xmlwriter-0.1.0 \
-		xxhash-rust-0.8.7 \
-		yansi-1.0.1 \
 		yazi-0.1.6 \
 		zbus-4.0.1 \
 		zbus_macros-4.0.1 \
@@ -658,9 +654,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		zvariant_utils-1.1.0 \
 		structdesc@git+https://github.com/lapce/structdesc?rev=bb56969f22fdb2c2d6c03f158fd4a2bdc983b659\#bb56969f22fdb2c2d6c03f158fd4a2bdc983b659 \
 		psp-types@git+https://github.com/lapce/psp-types?rev=f7fea28f59e7b2d6faa1034a21679ad49b3524ad\#f7fea28f59e7b2d6faa1034a21679ad49b3524ad \
+		alacritty_terminal@git+https://github.com/alacritty/alacritty?rev=cacdb5bb3b72bad2c729227537979d95af75978f\#cacdb5bb3b72bad2c729227537979d95af75978f \
 		wasi-experimental-http-wasmtime@git+https://github.com/lapce/wasi-experimental-http\#21419eb785cb583ead180f25a9685fa16de7f326 \
 		human-sort@git+https://github.com/dragazo/human-sort?rev=1e74db1e09e8194ba88ad983723cf6f8b0c365da\#1e74db1e09e8194ba88ad983723cf6f8b0c365da \
 		tracing,tracing-appender,tracing-attributes,tracing-core,tracing-log,tracing-subscriber@git+https://github.com/tokio-rs/tracing?rev=908cc432a5994f6e17c8f36e13c217dc40085704\#908cc432a5994f6e17c8f36e13c217dc40085704 \
 		regalloc2@git+https://github.com/bytecodealliance/regalloc2?rev=5d79e12d0a93b10fc181f4da409b4671dd365228\#5d79e12d0a93b10fc181f4da409b4671dd365228 \
 		lsp-types@git+https://github.com/lapce/lsp-types?rev=feaa1e2ec80975c9dadd400a238ceacf071058e6\#feaa1e2ec80975c9dadd400a238ceacf071058e6 \
-		floem,floem-editor-core,floem_reactive,floem_renderer,floem_tiny_skia_renderer,floem_vger_renderer@git+https://github.com/lapce/floem?rev=9a9e6c21834ce2f30db2c36d9aadfeb98f899277\#9a9e6c21834ce2f30db2c36d9aadfeb98f899277
+		locale_config@git+https://github.com/lapce/locale_config.git?branch=lapce\#54c9fe6a247c3618c224ec57e6c3a747bc3a96e4 \
+		floem,floem-editor-core,floem_reactive,floem_renderer,floem_tiny_skia_renderer,floem_vger_renderer@git+https://github.com/lapce/floem?rev=157631a49d6ba13a3467dcb994eb46a98c52eb76\#157631a49d6ba13a3467dcb994eb46a98c52eb76
diff --git a/editors/lapce/distinfo b/editors/lapce/distinfo
index 7635310d4a32..27ee214ffb9b 100644
--- a/editors/lapce/distinfo
+++ b/editors/lapce/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1718395184
+TIMESTAMP = 1729285044
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/ab_glyph-0.2.21.crate) = 5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39
@@ -13,10 +13,6 @@ SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa
 SIZE (rust/crates/ahash-0.8.11.crate) = 43607
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/alacritty_terminal-0.23.0.crate) = f6d1ea4484c8676f295307a4892d478c70ac8da1dbd8c7c10830a504b7f1022f
-SIZE (rust/crates/alacritty_terminal-0.23.0.crate) = 402024
-SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
-SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
 SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
 SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
 SHA256 (rust/crates/ambient-authority-0.0.2.crate) = e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b
@@ -45,8 +41,8 @@ SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b
 SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
 SHA256 (rust/crates/as-raw-xcb-connection-1.0.0.crate) = 2d5f312b0a56c5cdf967c0aeb67f6289603354951683bc97ddc595ab974ba9aa
 SIZE (rust/crates/as-raw-xcb-connection-1.0.0.crate) = 2030
-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/ashpd-0.8.0.crate) = 1b22517ee647547c01a687cf9b76074e1c91334032a4324f7243c6ee0f949390
 SIZE (rust/crates/ashpd-0.8.0.crate) = 74328
 SHA256 (rust/crates/async-broadcast-0.7.0.crate) = 258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb
@@ -75,8 +71,6 @@ SHA256 (rust/crates/async-task-4.7.0.crate) = fbb36e985947064623dbd357f727af08ff
 SIZE (rust/crates/async-task-4.7.0.crate) = 38906
 SHA256 (rust/crates/async-trait-0.1.74.crate) = a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9
 SIZE (rust/crates/async-trait-0.1.74.crate) = 28997
-SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
-SIZE (rust/crates/atomic-0.6.0.crate) = 12919
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
@@ -89,14 +83,14 @@ SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff54653
 SIZE (rust/crates/base64-0.22.0.crate) = 81568
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
 SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-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/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
 SHA256 (rust/crates/bitmaps-2.1.0.crate) = 031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2
 SIZE (rust/crates/bitmaps-2.1.0.crate) = 16717
 SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
@@ -107,6 +101,8 @@ SHA256 (rust/crates/block-sys-0.2.0.crate) = 2dd7cf50912cddc06dc5ea7c08c5e81c1b2
 SIZE (rust/crates/block-sys-0.2.0.crate) = 9147
 SHA256 (rust/crates/block2-0.3.0.crate) = 15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68
 SIZE (rust/crates/block2-0.3.0.crate) = 10924
+SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
+SIZE (rust/crates/block2-0.5.1.crate) = 24191
 SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
 SIZE (rust/crates/blocking-1.6.1.crate) = 17788
 SHA256 (rust/crates/bstr-1.7.0.crate) = c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019
@@ -115,8 +111,8 @@ SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee
 SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
 SHA256 (rust/crates/bytecount-0.6.3.crate) = 2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c
 SIZE (rust/crates/bytecount-0.6.3.crate) = 12416
-SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
-SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
+SHA256 (rust/crates/bytemuck-1.16.3.crate) = 102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83
+SIZE (rust/crates/bytemuck-1.16.3.crate) = 49539
 SHA256 (rust/crates/bytemuck_derive-1.5.0.crate) = 965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1
 SIZE (rust/crates/bytemuck_derive-1.5.0.crate) = 17323
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
@@ -141,8 +137,8 @@ SHA256 (rust/crates/cap-time-ext-2.0.0.crate) = f8f52b3c8f4abfe3252fd0a071f3004a
 SIZE (rust/crates/cap-time-ext-2.0.0.crate) = 8107
 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cc-1.0.99.crate) = 96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695
+SIZE (rust/crates/cc-1.0.99.crate) = 76961
 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
 SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -191,14 +187,16 @@ SHA256 (rust/crates/config-0.13.4.crate) = 23738e11972c7643e4ec947840fc463b6a571
 SIZE (rust/crates/config-0.13.4.crate) = 80328
 SHA256 (rust/crates/copypasta-0.10.1.crate) = deb85422867ca93da58b7f95fb5c0c10f6183ed6e1ef8841568968a896d3a858
 SIZE (rust/crates/copypasta-0.10.1.crate) = 15053
-SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
-SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
+SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
 SHA256 (rust/crates/core-graphics-0.23.1.crate) = 970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212
 SIZE (rust/crates/core-graphics-0.23.1.crate) = 30714
-SHA256 (rust/crates/core-graphics-types-0.1.1.crate) = 3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b
-SIZE (rust/crates/core-graphics-types-0.1.1.crate) = 2530
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
+SHA256 (rust/crates/cosmic-text-0.12.1.crate) = 59fd57d82eb4bfe7ffa9b1cec0c05e2fd378155b47f255a67983cb4afe0e80c2
+SIZE (rust/crates/cosmic-text-0.12.1.crate) = 1895451
 SHA256 (rust/crates/cpp_demangle-0.3.5.crate) = eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f
 SIZE (rust/crates/cpp_demangle-0.3.5.crate) = 75313
 SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
@@ -243,8 +241,8 @@ SHA256 (rust/crates/ctor-0.2.5.crate) = 37e366bff8cd32dd8754b0991fb66b279dc48f59
 SIZE (rust/crates/ctor-0.2.5.crate) = 11014
 SHA256 (rust/crates/cursor-icon-1.1.0.crate) = 96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991
 SIZE (rust/crates/cursor-icon-1.1.0.crate) = 11453
-SHA256 (rust/crates/d3d12-0.19.0.crate) = 3e3d747f100290a1ca24b752186f61f6637e1deffe3bf6320de6fcb29510a307
-SIZE (rust/crates/d3d12-0.19.0.crate) = 16772
+SHA256 (rust/crates/d3d12-22.0.0.crate) = bdbd1f579714e3c809ebd822c81ef148b1ceaeb3d535352afc73fd0c4c6a0017
+SIZE (rust/crates/d3d12-22.0.0.crate) = 16716
 SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
 SIZE (rust/crates/darling-0.14.4.crate) = 25168
 SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
@@ -277,6 +275,8 @@ SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d
 SIZE (rust/crates/dlib-0.5.2.crate) = 5806
 SHA256 (rust/crates/dmg-0.1.2.crate) = abc28c350337837f23b4750f774371f63db232338c9f89bdb9eb48523a7c4722
 SIZE (rust/crates/dmg-0.1.2.crate) = 11766
+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.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
 SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
 SHA256 (rust/crates/drm-0.11.1.crate) = a0f8a69e60d75ae7dab4ef26a59ca99f2a89d4c142089b537775ae0c198bdcde
@@ -291,8 +291,8 @@ SHA256 (rust/crates/dyn-clone-1.0.16.crate) = 545b22097d44f8a9581187cdf93de7a71e
 SIZE (rust/crates/dyn-clone-1.0.16.crate) = 11766
 SHA256 (rust/crates/educe-0.5.11.crate) = e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8
 SIZE (rust/crates/educe-0.5.11.crate) = 47047
-SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
-SIZE (rust/crates/either-1.8.0.crate) = 15992
+SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
+SIZE (rust/crates/either-1.12.0.crate) = 18974
 SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
 SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
 SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
@@ -333,20 +333,18 @@ SHA256 (rust/crates/fdeflate-0.3.0.crate) = d329bdeac514ee06249dabc27877490f17f5
 SIZE (rust/crates/fdeflate-0.3.0.crate) = 21790
 SHA256 (rust/crates/filetime-0.2.17.crate) = e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c
 SIZE (rust/crates/filetime-0.2.17.crate) = 14484
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
+SIZE (rust/crates/flate2-1.0.30.crate) = 75511
 SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
 SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
-SHA256 (rust/crates/floem-cosmic-text-0.7.2.crate) = 275b8b99e4cb052beeea4ea35d1ce21810dda584945c0e71778b64e516994ea1
-SIZE (rust/crates/floem-cosmic-text-0.7.2.crate) = 830431
-SHA256 (rust/crates/floem-vger-0.2.8.crate) = 6ef11c9c2f1668ec58b1712f85afec989caaae19273b653aaad1964575f8871c
-SIZE (rust/crates/floem-vger-0.2.8.crate) = 100152
+SHA256 (rust/crates/floem-vger-0.3.0.crate) = d384ed3dafa48c991166ed519da1a26dc3324ada418cd966f59a0770255e2518
+SIZE (rust/crates/floem-vger-0.3.0.crate) = 100195
 SHA256 (rust/crates/floem-winit-0.29.4.crate) = 9fc88e6b23b93c7ba38e9cd465d2d0cbd3cd4999f05f685349e2b3cdfe88813a
 SIZE (rust/crates/floem-winit-0.29.4.crate) = 572080
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/font-types-0.5.2.crate) = bd6784a76a9c2b136ea3b8462391e9328252e938eb706eb44d752723b4c3a533
-SIZE (rust/crates/font-types-0.5.2.crate) = 22396
+SHA256 (rust/crates/font-types-0.6.0.crate) = 8f0189ccb084f77c5523e08288d418cbaa09c451a08515678a0aa265df9a8b60
+SIZE (rust/crates/font-types-0.6.0.crate) = 23047
 SHA256 (rust/crates/fontconfig-parser-0.5.6.crate) = 6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d
 SIZE (rust/crates/fontconfig-parser-0.5.6.crate) = 39300
 SHA256 (rust/crates/fontdb-0.16.2.crate) = b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3
@@ -407,26 +405,26 @@ SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83
 SIZE (rust/crates/gif-0.12.0.crate) = 634734
 SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
 SIZE (rust/crates/gimli-0.28.0.crate) = 269277
-SHA256 (rust/crates/git2-0.18.2.crate) = 1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd
-SIZE (rust/crates/git2-0.18.2.crate) = 212536
+SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
+SIZE (rust/crates/git2-0.19.0.crate) = 215910
 SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
 SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
 SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
 SIZE (rust/crates/globset-0.4.14.crate) = 25090
 SHA256 (rust/crates/glow-0.13.1.crate) = bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1
 SIZE (rust/crates/glow-0.13.1.crate) = 150940
-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.1.crate) = 363e3677e55ad168fef68cf9de3a4a310b53124c5e784c53a1d70e92d23f2126
-SIZE (rust/crates/gpu-descriptor-types-0.1.1.crate) = 1956
+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/grep-matcher-0.1.7.crate) = 47a3141a10a43acfedc7c98a60a834d7ba00dfe7bec9071cbfc19b55b292ac02
 SIZE (rust/crates/grep-matcher-0.1.7.crate) = 15609
 SHA256 (rust/crates/grep-regex-0.1.12.crate) = f748bb135ca835da5cbc67ca0e6955f968db9c5df74ca4f56b18e1ddbc68230d
@@ -453,8 +451,8 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
 SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
 SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
-SHA256 (rust/crates/home-0.5.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb
-SIZE (rust/crates/home-0.5.5.crate) = 8557
+SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
+SIZE (rust/crates/home-0.5.9.crate) = 8760
 SHA256 (rust/crates/http-0.2.8.crate) = 75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399
 SIZE (rust/crates/http-0.2.8.crate) = 105591
 SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
@@ -489,10 +487,10 @@ SHA256 (rust/crates/image-webp-0.1.1.crate) = 7a84a25dcae3ac487bc24ef280f9e20c79
 SIZE (rust/crates/image-webp-0.1.1.crate) = 49534
 SHA256 (rust/crates/imagesize-0.12.0.crate) = 029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284
 SIZE (rust/crates/imagesize-0.12.0.crate) = 15747
-SHA256 (rust/crates/include_dir-0.7.3.crate) = 18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e
-SIZE (rust/crates/include_dir-0.7.3.crate) = 6046
-SHA256 (rust/crates/include_dir_macros-0.7.3.crate) = b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f
-SIZE (rust/crates/include_dir_macros-0.7.3.crate) = 3700
+SHA256 (rust/crates/include_dir-0.7.4.crate) = 923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd
+SIZE (rust/crates/include_dir-0.7.4.crate) = 6365
+SHA256 (rust/crates/include_dir_macros-0.7.4.crate) = 7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75
+SIZE (rust/crates/include_dir_macros-0.7.4.crate) = 4560
 SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
 SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
 SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
@@ -529,8 +527,8 @@ SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17
 SIZE (rust/crates/jni-0.21.1.crate) = 105028
 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.25.crate) = 068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b
-SIZE (rust/crates/jobserver-0.1.25.crate) = 21888
+SHA256 (rust/crates/jobserver-0.1.31.crate) = d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e
+SIZE (rust/crates/jobserver-0.1.31.crate) = 27306
 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.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
@@ -561,10 +559,8 @@ SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd249
 SIZE (rust/crates/leb128-0.2.5.crate) = 11843
 SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
 SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
-SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
-SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
-SIZE (rust/crates/libloading-0.7.4.crate) = 27580
+SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
+SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
 SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161
 SIZE (rust/crates/libloading-0.8.1.crate) = 27893
 SHA256 (rust/crates/libm-0.2.7.crate) = f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4
@@ -579,8 +575,8 @@ SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33e
 SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
 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/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
-SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
+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.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
 SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
 SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
@@ -601,8 +597,8 @@ SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1
 SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
 SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
-SHA256 (rust/crates/metal-0.27.0.crate) = c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25
-SIZE (rust/crates/metal-0.27.0.crate) = 3028990
+SHA256 (rust/crates/metal-0.29.0.crate) = 7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21
+SIZE (rust/crates/metal-0.29.0.crate) = 3033188
 SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
 SIZE (rust/crates/mime-0.3.16.crate) = 15206
 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -613,8 +609,8 @@ SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae
 SIZE (rust/crates/mio-0.8.11.crate) = 102983
 SHA256 (rust/crates/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044
 SIZE (rust/crates/miow-0.6.0.crate) = 27801
-SHA256 (rust/crates/naga-0.19.2.crate) = 50e3524642f53d9af419ab5e8dd29d3ba155708267667c2f3f06c88c9e130843
-SIZE (rust/crates/naga-0.19.2.crate) = 537942
+SHA256 (rust/crates/naga-22.0.0.crate) = 09eeccb9b50f4f7839b214aa3e08be467159506a986c18e0702170ccf720a453
+SIZE (rust/crates/naga-22.0.0.crate) = 592319
 SHA256 (rust/crates/native-tls-0.2.10.crate) = fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9
 SIZE (rust/crates/native-tls-0.2.10.crate) = 28590
 SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
@@ -649,14 +645,18 @@ SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef
 SIZE (rust/crates/objc-0.2.7.crate) = 22036
 SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
 SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
-SHA256 (rust/crates/objc-sys-0.3.1.crate) = 99e1d07c6eab1ce8b6382b8e3c7246fe117ff3f8b34be065f5ebace6749fe845
-SIZE (rust/crates/objc-sys-0.3.1.crate) = 20275
+SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
+SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
 SHA256 (rust/crates/objc2-0.4.1.crate) = 559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d
 SIZE (rust/crates/objc2-0.4.1.crate) = 162783
+SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
+SIZE (rust/crates/objc2-0.5.2.crate) = 199204
 SHA256 (rust/crates/objc2-encode-3.0.0.crate) = d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666
 SIZE (rust/crates/objc2-encode-3.0.0.crate) = 17934
-SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4
-SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251
+SHA256 (rust/crates/objc2-encode-4.0.3.crate) = 7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8
+SIZE (rust/crates/objc2-encode-4.0.3.crate) = 19478
+SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
+SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
 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.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
@@ -665,8 +665,8 @@ SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c243
 SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
 SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
 SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
-SHA256 (rust/crates/open-5.1.2.crate) = 449f0ff855d85ddbf1edd5b646d65249ead3f5e422aaa86b7d2d0b049b103e32
-SIZE (rust/crates/open-5.1.2.crate) = 23336
+SHA256 (rust/crates/open-5.1.4.crate) = b5ca541f22b1c46d4bb9801014f234758ab4297e7870b904b6a8415b980a7388
+SIZE (rust/crates/open-5.1.4.crate) = 24379
 SHA256 (rust/crates/openssl-0.10.63.crate) = 15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8
 SIZE (rust/crates/openssl-0.10.63.crate) = 270890
 SHA256 (rust/crates/openssl-macros-0.1.0.crate) = b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c
@@ -679,10 +679,6 @@ SHA256 (rust/crates/orbclient-0.3.46.crate) = 8378ac0dfbd4e7895f2d2c1f1345cab383
 SIZE (rust/crates/orbclient-0.3.46.crate) = 1324549
 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.18.3.crate) = 97b7be5a8a3462b752f4be3ff2b2bf2f7f1d00834902e46be2a4d68b87b0573c
-SIZE (rust/crates/ouroboros-0.18.3.crate) = 11348
-SHA256 (rust/crates/ouroboros_macro-0.18.3.crate) = b645dcde5f119c2c454a92d0dfa271a2a3b205da92e4292a68ead4bdbfde1f33
-SIZE (rust/crates/ouroboros_macro-0.18.3.crate) = 21969
 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.19.0.crate) = 706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4
@@ -725,10 +721,6 @@ SHA256 (rust/crates/polling-3.6.0.crate) = e0c976a60b2d7e99d6f229e414670a9b85d13
 SIZE (rust/crates/polling-3.6.0.crate) = 58128
 SHA256 (rust/crates/pollster-0.3.0.crate) = 22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2
 SIZE (rust/crates/pollster-0.3.0.crate) = 9436
-SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
-SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
-SHA256 (rust/crates/portable-atomic-util-0.1.5.crate) = a1a7411625b38d51b41421c6333976adffd4674a925a978856734a2dc853449b
-SIZE (rust/crates/portable-atomic-util-0.1.5.crate) = 15542
 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
 SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
@@ -739,8 +731,6 @@ SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a
 SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
 SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
 SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
-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.10.crate) = 45f10e75d83c7aec79a6aa46f897075890e156b105eebe51cfa0abce51af025f
 SIZE (rust/crates/profiling-1.0.10.crate) = 31168
 SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
@@ -763,8 +753,8 @@ SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c
 SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
 SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab
 SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
-SHA256 (rust/crates/rangemap-1.3.0.crate) = 8b9283c6b06096b47afc7109834fdedab891175bb5241ee5d4f7d2546549f263
-SIZE (rust/crates/rangemap-1.3.0.crate) = 45509
+SHA256 (rust/crates/rangemap-1.5.1.crate) = f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684
+SIZE (rust/crates/rangemap-1.5.1.crate) = 57091
 SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9
 SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063
 SHA256 (rust/crates/raw-window-handle-0.6.0.crate) = 42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544
@@ -773,8 +763,8 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
 SIZE (rust/crates/rayon-1.10.0.crate) = 180155
 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
 SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/read-fonts-0.19.0.crate) = ea75b5ec052843434d263ef7a4c31cf86db5908c729694afb1ad3c884252a1b6
-SIZE (rust/crates/read-fonts-0.19.0.crate) = 239174
+SHA256 (rust/crates/read-fonts-0.20.0.crate) = 8c141b9980e1150201b2a3a32879001c8f975fe313ec3df5471a9b5c79a880cd
+SIZE (rust/crates/read-fonts-0.20.0.crate) = 300848
 SHA256 (rust/crates/rect_packer-0.2.1.crate) = d8ffb4dfda4b01cc420847665dc480760d596ce186f2772a66ed32fe9acb1c45
 SIZE (rust/crates/rect_packer-0.2.1.crate) = 10157
 SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
@@ -785,14 +775,16 @@ SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee58
 SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
 SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
 SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
+SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f
+SIZE (rust/crates/regex-1.10.5.crate) = 253805
 SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
 SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
 SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
 SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/renderdoc-sys-1.0.0.crate) = 216080ab382b992234dda86873c18d4c48358f5cfcb70fd693d7f6f2131b628b
-SIZE (rust/crates/renderdoc-sys-1.0.0.crate) = 10336
+SHA256 (rust/crates/remain-0.2.14.crate) = 46aef80f842736de545ada6ec65b81ee91504efd6853f4b96de7414c42ae7443
+SIZE (rust/crates/remain-0.2.14.crate) = 14300
+SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
+SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
 SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
 SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
 SHA256 (rust/crates/resvg-0.40.0.crate) = 024e40e1ba7313fc315b1720298988c0cd6f8bfe3754b52838aafecebd11355a
@@ -819,6 +811,8 @@ SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d08732
 SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
 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.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
 SIZE (rust/crates/ryu-1.0.11.crate) = 47007
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -831,22 +825,22 @@ SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab1
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
 SHA256 (rust/crates/sctk-adwaita-0.7.0.crate) = 1729a30a469de249c6effc17ec8d039b0aa29b3af79b819b7f51cb6ab8046a90
 SIZE (rust/crates/sctk-adwaita-0.7.0.crate) = 49423
-SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
-SIZE (rust/crates/seahash-4.1.0.crate) = 31976
 SHA256 (rust/crates/security-framework-2.7.0.crate) = 2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c
 SIZE (rust/crates/security-framework-2.7.0.crate) = 72601
 SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
 SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717
-SHA256 (rust/crates/semver-1.0.20.crate) = 836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090
-SIZE (rust/crates/semver-1.0.20.crate) = 30451
-SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
-SIZE (rust/crates/serde-1.0.203.crate) = 77935
+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.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
+SIZE (rust/crates/semver-1.0.23.crate) = 30622
+SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
+SIZE (rust/crates/serde-1.0.204.crate) = 78253
 SHA256 (rust/crates/serde_bytes-0.11.14.crate) = 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734
 SIZE (rust/crates/serde_bytes-0.11.14.crate) = 12018
-SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
-SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
-SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
+SHA256 (rust/crates/serde_derive-1.0.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222
+SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871
+SHA256 (rust/crates/serde_json-1.0.122.crate) = 784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da
+SIZE (rust/crates/serde_json-1.0.122.crate) = 147200
 SHA256 (rust/crates/serde_repr-0.1.9.crate) = 1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca
 SIZE (rust/crates/serde_repr-0.1.9.crate) = 9695
 SHA256 (rust/crates/serde_spanned-0.6.3.crate) = 96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186
@@ -873,6 +867,8 @@ SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb0
 SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
 SHA256 (rust/crates/sized-chunks-0.6.5.crate) = 16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e
 SIZE (rust/crates/sized-chunks-0.6.5.crate) = 43628
+SHA256 (rust/crates/skrifa-0.20.0.crate) = abea4738067b1e628c6ce28b2c216c19e9ea95715cdb332680e821c3bec2ef23
+SIZE (rust/crates/skrifa-0.20.0.crate) = 198126
 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
 SIZE (rust/crates/slab-0.4.9.crate) = 17108
 SHA256 (rust/crates/slice-group-by-0.3.0.crate) = 03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec
@@ -901,28 +897,26 @@ SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8
 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/stretto-0.8.4.crate) = 70a313e115c2cd9a88d99d60386bc88641c853d468b2c3bc454c294f385fc084
-SIZE (rust/crates/stretto-0.8.4.crate) = 77495
 SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
 SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
-SIZE (rust/crates/strum-0.26.2.crate) = 7189
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
 SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
 SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
 SHA256 (rust/crates/svgtypes-0.14.0.crate) = 59d7618f12b51be8171a7cfdda1e7a93f79cbc57c4e7adf89a749cf671125241
 SIZE (rust/crates/svgtypes-0.14.0.crate) = 41606
-SHA256 (rust/crates/swash-0.1.15.crate) = 06ec889a8e0a6fcb91041996c8f1f6be0fe1a09e94478785e07c32ce2bca2d2b
-SIZE (rust/crates/swash-0.1.15.crate) = 279992
+SHA256 (rust/crates/swash-0.1.18.crate) = 93cdc334a50fcc2aa3f04761af3b28196280a6aaadb1ef11215c478ae32615ac
+SIZE (rust/crates/swash-0.1.18.crate) = 235648
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
 SHA256 (rust/crates/syn-2.0.57.crate) = 11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35
 SIZE (rust/crates/syn-2.0.57.crate) = 254911
 SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
 SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/sys-locale-0.2.4.crate) = f8a11bd9c338fdba09f7881ab41551932ad42e405f61d01e8406baea71c07aee
-SIZE (rust/crates/sys-locale-0.2.4.crate) = 14223
+SHA256 (rust/crates/sys-locale-0.3.1.crate) = e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0
+SIZE (rust/crates/sys-locale-0.3.1.crate) = 15681
 SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
 SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
 SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
@@ -931,26 +925,26 @@ SHA256 (rust/crates/system-interface-0.26.0.crate) = 27ce32341b2c0b70c144bbf3562
 SIZE (rust/crates/system-interface-0.26.0.crate) = 32803
 SHA256 (rust/crates/taffy-0.4.3.crate) = 7b2e140b328c6cb5e744bb2c65910b47df86b239afc793ee2c52262569cf9225
 SIZE (rust/crates/taffy-0.4.3.crate) = 124845
-SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
-SIZE (rust/crates/tar-0.4.40.crate) = 51844
+SHA256 (rust/crates/tar-0.4.41.crate) = cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909
+SIZE (rust/crates/tar-0.4.41.crate) = 51871
 SHA256 (rust/crates/target-lexicon-0.12.11.crate) = 9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a
 SIZE (rust/crates/target-lexicon-0.12.11.crate) = 24594
 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.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
-SIZE (rust/crates/thiserror-1.0.61.crate) = 21264
-SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
-SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
+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/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
*** 258 LINES SKIPPED ***



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