git: ae461f0a85b8 - main - editors/lapce: Update to latest commit 0.4.0-94

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Fri, 14 Jun 2024 20:52:06 UTC
The branch main has been updated by eduardo:

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

commit ae461f0a85b8e1732bdc0707d063eaa931fe3479
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2024-06-14 20:46:54 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2024-06-14 20:51:49 +0000

    editors/lapce: Update to latest commit 0.4.0-94
    
    Comment Cargo.toml patch about our ports framework doing unexpected
    changes during configure.
    
    ChangeLog:
    https://github.com/lapce/lapce/compare/0.4.0-24-g9d016feb..0.4.0-94-gdc9a24d8
    
    PR:             278837
---
 editors/lapce/Makefile               |   4 +-
 editors/lapce/Makefile.crates        | 103 +++++++----------
 editors/lapce/distinfo               | 208 ++++++++++++++---------------------
 editors/lapce/files/patch-Cargo.lock |   6 +-
 editors/lapce/files/patch-Cargo.toml |  17 ++-
 5 files changed, 145 insertions(+), 193 deletions(-)

diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index 0a476476dbf8..7ebfd4bd10b0 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	lapce
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.0-24 # Cargo.lock patched: `make patch cargo-crates`
-DISTVERSIONSUFFIX=	-g9d016feb
+DISTVERSION=	0.4.0-94 # Cargo.lock patched: `make patch cargo-crates`
+DISTVERSIONSUFFIX=	-gdc9a24d8
 CATEGORIES=	editors
 
 MAINTAINER=	eduardo@FreeBSD.org
diff --git a/editors/lapce/Makefile.crates b/editors/lapce/Makefile.crates
index dfabf7dc398c..05d2134269ac 100644
--- a/editors/lapce/Makefile.crates
+++ b/editors/lapce/Makefile.crates
@@ -4,8 +4,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		addr2line-0.21.0 \
 		adler-1.0.2 \
 		ahash-0.8.11 \
-		aho-corasick-0.7.19 \
-		aho-corasick-1.1.2 \
+		aho-corasick-1.1.3 \
 		alacritty_terminal-0.23.0 \
 		aliasable-0.1.3 \
 		allocator-api2-0.2.16 \
@@ -37,7 +36,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		async-signal-0.2.5 \
 		async-task-4.7.0 \
 		async-trait-0.1.74 \
-		atomic-0.5.3 \
+		atomic-0.6.0 \
 		atomic-waker-1.1.2 \
 		autocfg-1.1.0 \
 		backtrace-0.3.71 \
@@ -53,7 +52,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		block-buffer-0.10.4 \
 		block-sys-0.2.0 \
 		block2-0.3.0 \
-		blocking-1.5.1 \
+		blocking-1.6.1 \
 		bstr-1.7.0 \
 		bumpalo-3.14.0 \
 		bytecount-0.6.3 \
@@ -75,7 +74,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.1.1 \
 		cfg_aliases-0.2.0 \
-		chrono-0.4.34 \
+		chrono-0.4.38 \
 		ciborium-0.2.1 \
 		ciborium-io-0.2.1 \
 		ciborium-ll-0.2.1 \
@@ -146,7 +145,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dyn-clone-1.0.16 \
 		educe-0.5.11 \
 		either-1.8.0 \
-		encoding_rs-0.8.31 \
+		encoding_rs-0.8.34 \
 		encoding_rs_io-0.1.7 \
 		endi-1.1.0 \
 		enum-ordinalize-4.3.0 \
@@ -162,7 +161,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		event-listener-strategy-0.4.0 \
 		event-listener-strategy-0.5.0 \
 		fallible-iterator-0.3.0 \
-		fastrand-1.8.0 \
 		fastrand-2.0.1 \
 		fd-lock-4.0.0 \
 		fdeflate-0.3.0 \
@@ -174,7 +172,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		floem-winit-0.29.4 \
 		fnv-1.0.7 \
 		font-types-0.5.2 \
-		fontconfig-parser-0.5.3 \
+		fontconfig-parser-0.5.6 \
 		fontdb-0.16.2 \
 		fontdue-0.8.0 \
 		foreign-types-0.3.2 \
@@ -206,7 +204,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		gimli-0.28.0 \
 		git2-0.18.2 \
 		gl_generator-0.14.0 \
-		glob-0.3.0 \
 		globset-0.4.14 \
 		glow-0.13.1 \
 		glutin_wgl_sys-0.5.0 \
@@ -215,9 +212,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		gpu-allocator-0.25.0 \
 		gpu-descriptor-0.2.4 \
 		gpu-descriptor-types-0.1.1 \
-		grep-matcher-0.1.6 \
-		grep-regex-0.1.11 \
-		grep-searcher-0.1.11 \
+		grep-matcher-0.1.7 \
+		grep-regex-0.1.12 \
+		grep-searcher-0.1.13 \
 		grid-0.13.0 \
 		h2-0.3.26 \
 		half-1.8.2 \
@@ -233,7 +230,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		http-body-0.4.5 \
 		httparse-1.8.0 \
 		httpdate-1.0.2 \
-		hyper-0.14.27 \
+		hyper-0.14.28 \
 		hyper-tls-0.5.0 \
 		iana-time-zone-0.1.50 \
 		icrate-0.0.4 \
@@ -246,12 +243,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		image-0.25.1 \
 		image-webp-0.1.1 \
 		imagesize-0.12.0 \
-		include_dir-0.6.2 \
-		include_dir_impl-0.6.2 \
+		include_dir-0.7.3 \
+		include_dir_macros-0.7.3 \
 		indexmap-2.2.6 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
-		instant-0.1.12 \
 		interprocess-1.2.1 \
 		intmap-0.7.1 \
 		io-extras-0.18.0 \
@@ -282,7 +278,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		lazy-bytes-cast-5.0.1 \
 		lazy_static-1.4.0 \
 		leb128-0.2.5 \
-		libc-0.2.153 \
+		libc-0.2.155 \
 		libgit2-sys-0.16.2+1.7.2 \
 		libloading-0.7.4 \
 		libloading-0.8.1 \
@@ -300,10 +296,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		maybe-owned-0.3.4 \
 		memchr-2.7.1 \
 		memfd-0.6.4 \
-		memmap2-0.5.10 \
 		memmap2-0.9.0 \
 		memoffset-0.6.5 \
-		memoffset-0.7.1 \
 		memoffset-0.9.0 \
 		metal-0.27.0 \
 		mime-0.3.16 \
@@ -316,7 +310,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ndk-0.8.0 \
 		ndk-context-0.1.1 \
 		ndk-sys-0.5.0+25.2.9519653 \
-		nix-0.26.4 \
 		nix-0.27.1 \
 		nom-7.1.1 \
 		notify-5.2.0 \
@@ -350,11 +343,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		overload-0.1.1 \
 		owned_ttf_parser-0.19.0 \
 		parking-2.2.0 \
-		parking_lot-0.12.1 \
+		parking_lot-0.12.3 \
 		parking_lot_core-0.9.3 \
 		paste-1.0.9 \
 		pathdiff-0.2.1 \
-		peniko-0.1.0 \
+		peniko-0.1.1 \
 		percent-encoding-2.3.1 \
 		pico-args-0.5.0 \
 		pin-project-lite-0.2.13 \
@@ -368,17 +361,18 @@ 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-macro-hack-0.5.20+deprecated \
 		proc-macro2-1.0.79 \
 		proc-macro2-diagnostics-0.10.1 \
 		profiling-1.0.10 \
 		psm-0.1.21 \
-		pulldown-cmark-0.10.3 \
-		pulldown-cmark-escape-0.10.0 \
+		pulldown-cmark-0.11.0 \
+		pulldown-cmark-escape-0.11.0 \
 		quick-xml-0.31.0 \
 		quote-1.0.35 \
 		rand-0.8.5 \
@@ -395,19 +389,16 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rect_packer-0.2.1 \
 		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
-		redox_syscall-0.4.1 \
+		redox_syscall-0.5.1 \
 		redox_users-0.4.3 \
 		regex-1.10.4 \
 		regex-automata-0.4.6 \
-		regex-syntax-0.6.27 \
 		regex-syntax-0.8.2 \
-		remove_dir_all-0.5.3 \
 		renderdoc-sys-1.0.0 \
 		reqwest-0.11.27 \
 		resvg-0.40.0 \
 		rfd-0.14.1 \
 		rgb-0.8.36 \
-		roxmltree-0.18.0 \
 		roxmltree-0.19.0 \
 		rustc-demangle-0.1.21 \
 		rustc-hash-1.1.0 \
@@ -419,7 +410,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rustybuzz-0.12.1 \
 		ryu-1.0.11 \
 		same-file-1.0.6 \
-		schannel-0.1.20 \
+		schannel-0.1.23 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.1.0 \
 		sctk-adwaita-0.7.0 \
@@ -427,9 +418,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		security-framework-2.7.0 \
 		security-framework-sys-2.6.1 \
 		semver-1.0.20 \
-		serde-1.0.197 \
-		serde_derive-1.0.197 \
-		serde_json-1.0.107 \
+		serde-1.0.203 \
+		serde_bytes-0.11.14 \
+		serde_derive-1.0.203 \
+		serde_json-1.0.117 \
 		serde_repr-0.1.9 \
 		serde_spanned-0.6.3 \
 		serde_urlencoded-0.7.1 \
@@ -450,15 +442,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		smithay-client-toolkit-0.18.0 \
 		smithay-clipboard-0.7.0 \
 		smol_str-0.2.0 \
-		socket2-0.4.7 \
-		socket2-0.5.5 \
-		softbuffer-0.4.1 \
+		socket2-0.5.7 \
+		softbuffer-0.4.2 \
 		spinning-0.1.0 \
 		spirv-0.3.0+sdk-1.3.268.0 \
 		sptr-0.3.2 \
 		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
-		stretto-0.8.1 \
+		stretto-0.8.4 \
 		strict-num-0.1.1 \
 		strsim-0.10.0 \
 		strum-0.26.2 \
@@ -475,10 +466,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		taffy-0.4.3 \
 		tar-0.4.40 \
 		target-lexicon-0.12.11 \
-		tempfile-3.3.0 \
+		tempfile-3.10.1 \
 		termcolor-1.4.1 \
-		thiserror-1.0.58 \
-		thiserror-impl-1.0.58 \
+		thiserror-1.0.61 \
+		thiserror-impl-1.0.61 \
 		thread_local-1.1.4 \
 		time-0.3.34 \
 		time-core-0.1.2 \
@@ -490,8 +481,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.0 \
 		to_method-1.1.0 \
-		tokio-1.36.0 \
-		tokio-macros-2.2.0 \
+		tokio-1.38.0 \
+		tokio-macros-2.3.0 \
 		tokio-native-tls-0.3.0 \
 		tokio-socks-0.5.1 \
 		tokio-util-0.7.4 \
@@ -505,13 +496,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tracing-core-0.1.30 \
 		trash-3.0.6 \
 		tree-sitter-0.20.10 \
-		tree-sitter-c-0.20.8 \
-		tree-sitter-cpp-0.20.5 \
-		tree-sitter-javascript-0.20.4 \
-		tree-sitter-json-0.20.2 \
-		tree-sitter-python-0.20.4 \
-		tree-sitter-rust-0.20.4 \
-		tree-sitter-toml-0.20.0 \
 		triomphe-0.1.9 \
 		try-lock-0.2.3 \
 		ttf-parser-0.19.1 \
@@ -576,19 +560,19 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		wast-35.0.2 \
 		wast-66.0.2 \
 		wat-1.0.77 \
-		wayland-backend-0.3.2 \
-		wayland-client-0.31.1 \
+		wayland-backend-0.3.4 \
+		wayland-client-0.31.3 \
 		wayland-csd-frame-0.3.0 \
-		wayland-cursor-0.31.0 \
+		wayland-cursor-0.31.3 \
 		wayland-protocols-0.31.0 \
 		wayland-protocols-plasma-0.2.0 \
 		wayland-protocols-wlr-0.2.0 \
-		wayland-scanner-0.31.1 \
-		wayland-sys-0.31.1 \
+		wayland-scanner-0.31.2 \
+		wayland-sys-0.31.2 \
 		web-sys-0.3.69 \
 		web-time-0.2.0 \
 		weezl-0.1.7 \
-		wg-0.3.2 \
+		wg-0.9.1 \
 		wgpu-0.19.3 \
 		wgpu-core-0.19.3 \
 		wgpu-hal-0.19.3 \
@@ -653,7 +637,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		xkbcommon-dl-0.4.1 \
 		xkeysym-0.2.0 \
 		xml-rs-0.8.19 \
-		xmlparser-0.13.5 \
 		xmlwriter-0.1.0 \
 		xxhash-rust-0.8.7 \
 		yansi-1.0.1 \
@@ -673,13 +656,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		zvariant-4.0.0 \
 		zvariant_derive-4.0.0 \
 		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 \
-		tree-sitter-md@git+https://github.com/MDeiml/tree-sitter-markdown.git?rev=272e080bca0efd19a06a7f4252d746417224959e\#272e080bca0efd19a06a7f4252d746417224959e \
 		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 \
-		structdesc@git+https://github.com/lapce/structdesc\#47d8201fb13240166f4d842c718d63c1e24f0236 \
 		tracing,tracing-appender,tracing-attributes,tracing-core,tracing-log,tracing-subscriber@git+https://github.com/tokio-rs/tracing?rev=908cc432a5994f6e17c8f36e13c217dc40085704\#908cc432a5994f6e17c8f36e13c217dc40085704 \
-		floem,floem-editor-core,floem_reactive,floem_renderer,floem_tiny_skia_renderer,floem_vger_renderer@git+https://github.com/lapce/floem?rev=c9e3d6a131c63286dc634b27c38b95bde43ed90d\#c9e3d6a131c63286dc634b27c38b95bde43ed90d \
-		tree-sitter-bash@git+https://github.com/tree-sitter/tree-sitter-bash?rev=4488aa41406547e478636a4fcfd24f5bbc3f2f74\#4488aa41406547e478636a4fcfd24f5bbc3f2f74 \
 		regalloc2@git+https://github.com/bytecodealliance/regalloc2?rev=5d79e12d0a93b10fc181f4da409b4671dd365228\#5d79e12d0a93b10fc181f4da409b4671dd365228 \
-		lsp-types@git+https://github.com/lapce/lsp-types?rev=feaa1e2ec80975c9dadd400a238ceacf071058e6\#feaa1e2ec80975c9dadd400a238ceacf071058e6
+		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
diff --git a/editors/lapce/distinfo b/editors/lapce/distinfo
index 18b41fafc311..7635310d4a32 100644
--- a/editors/lapce/distinfo
+++ b/editors/lapce/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1716361908
+TIMESTAMP = 1718395184
 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
@@ -11,10 +11,8 @@ SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
 SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
-SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+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
@@ -77,8 +75,8 @@ 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.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
-SIZE (rust/crates/atomic-0.5.3.crate) = 12801
+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
@@ -109,8 +107,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/blocking-1.5.1.crate) = 6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118
-SIZE (rust/crates/blocking-1.5.1.crate) = 17277
+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
 SIZE (rust/crates/bstr-1.7.0.crate) = 380090
 SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
@@ -153,8 +151,8 @@ SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438
 SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
 SHA256 (rust/crates/cfg_aliases-0.2.0.crate) = 77e53693616d3075149f4ead59bdeecd204ac6b8192d8969757601b74bddf00f
 SIZE (rust/crates/cfg_aliases-0.2.0.crate) = 6339
-SHA256 (rust/crates/chrono-0.4.34.crate) = 5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b
-SIZE (rust/crates/chrono-0.4.34.crate) = 228932
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
 SHA256 (rust/crates/ciborium-0.2.1.crate) = effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926
 SIZE (rust/crates/ciborium-0.2.1.crate) = 34974
 SHA256 (rust/crates/ciborium-io-0.2.1.crate) = cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656
@@ -295,8 +293,8 @@ SHA256 (rust/crates/educe-0.5.11.crate) = e4bd92664bf78c4d3dba9b7cdafce6fa15b13e
 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/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
-SIZE (rust/crates/encoding_rs-0.8.31.crate) = 1370113
+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
 SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
 SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
@@ -327,8 +325,6 @@ SHA256 (rust/crates/event-listener-strategy-0.5.0.crate) = feedafcaa9b749175d5ac
 SIZE (rust/crates/event-listener-strategy-0.5.0.crate) = 10616
 SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
 SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
-SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
-SIZE (rust/crates/fastrand-1.8.0.crate) = 11369
 SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
 SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
 SHA256 (rust/crates/fd-lock-4.0.0.crate) = 0b0377f1edc77dbd1118507bc7a66e4ab64d2b90c66f90726dc801e73a8c68f9
@@ -351,8 +347,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
 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/fontconfig-parser-0.5.3.crate) = 674e258f4b5d2dcd63888c01c68413c51f565e8af99d2f7701c7b81d79ef41c4
-SIZE (rust/crates/fontconfig-parser-0.5.3.crate) = 38070
+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
 SIZE (rust/crates/fontdb-0.16.2.crate) = 107447
 SHA256 (rust/crates/fontdue-0.8.0.crate) = 9099a2f86b8e674b75d03ff154b3fe4c5208ed249ced8d69cc313a9fa40bb488
@@ -415,8 +411,6 @@ SHA256 (rust/crates/git2-0.18.2.crate) = 1b3ba52851e73b46a4c3df1d89343741112003f
 SIZE (rust/crates/git2-0.18.2.crate) = 212536
 SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
 SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
-SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.crate) = 18724
 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
@@ -433,12 +427,12 @@ SHA256 (rust/crates/gpu-descriptor-0.2.4.crate) = cc11df1ace8e7e564511f53af41f3e
 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/grep-matcher-0.1.6.crate) = 3902ca28f26945fe35cad349d776f163981d777fee382ccd6ef451126f51b319
-SIZE (rust/crates/grep-matcher-0.1.6.crate) = 15682
-SHA256 (rust/crates/grep-regex-0.1.11.crate) = 997598b41d53a37a2e3fc5300d5c11d825368c054420a9c65125b8fe1078463f
-SIZE (rust/crates/grep-regex-0.1.11.crate) = 29451
-SHA256 (rust/crates/grep-searcher-0.1.11.crate) = 5601c4b9f480f0c9ebb40b1f6cbf447b8a50c5369223937a6c5214368c58779f
-SIZE (rust/crates/grep-searcher-0.1.11.crate) = 44853
+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
+SIZE (rust/crates/grep-regex-0.1.12.crate) = 27844
+SHA256 (rust/crates/grep-searcher-0.1.13.crate) = ba536ae4f69bec62d8839584dd3153d3028ef31bb229f04e09fb5a9e5a193c54
+SIZE (rust/crates/grep-searcher-0.1.13.crate) = 45303
 SHA256 (rust/crates/grid-0.13.0.crate) = d196ffc1627db18a531359249b2bf8416178d84b729f3cebeb278f285fb9b58c
 SIZE (rust/crates/grid-0.13.0.crate) = 18163
 SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
@@ -469,8 +463,8 @@ SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639
 SIZE (rust/crates/httparse-1.8.0.crate) = 29954
 SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
 SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
-SHA256 (rust/crates/hyper-0.14.27.crate) = ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468
-SIZE (rust/crates/hyper-0.14.27.crate) = 195700
+SHA256 (rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
+SIZE (rust/crates/hyper-0.14.28.crate) = 197204
 SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
 SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
 SHA256 (rust/crates/iana-time-zone-0.1.50.crate) = fd911b35d940d2bd0bea0f9100068e5b97b51a1cbe13d13382f132e0365257a0
@@ -495,18 +489,16 @@ 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.6.2.crate) = 24b56e147e6187d61e9d0f039f10e070d0c0a887e24fe0bb9ca3f29bfde62cab
-SIZE (rust/crates/include_dir-0.6.2.crate) = 4248
-SHA256 (rust/crates/include_dir_impl-0.6.2.crate) = 0a0c890c85da4bab7bce4204c707396bbd3c6c8a681716a51c8814cfc2b682df
-SIZE (rust/crates/include_dir_impl-0.6.2.crate) = 2039
+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/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
 SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
 SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
 SIZE (rust/crates/inotify-0.9.6.crate) = 22971
 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
 SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/interprocess-1.2.1.crate) = 81f2533f3be42fffe3b5e63b71aeca416c1c3bc33e4e27be018521e76b1f38fb
 SIZE (rust/crates/interprocess-1.2.1.crate) = 115320
 SHA256 (rust/crates/intmap-0.7.1.crate) = ae52f28f45ac2bc96edb7714de995cffc174a395fb0abf5bff453587c980d7b9
@@ -567,8 +559,8 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
 SIZE (rust/crates/leb128-0.2.5.crate) = 11843
-SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
+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
@@ -603,14 +595,10 @@ SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906e
 SIZE (rust/crates/memchr-2.7.1.crate) = 96307
 SHA256 (rust/crates/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64
 SIZE (rust/crates/memfd-0.6.4.crate) = 12820
-SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
-SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
 SHA256 (rust/crates/memmap2-0.9.0.crate) = deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375
 SIZE (rust/crates/memmap2-0.9.0.crate) = 31529
 SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
 SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
-SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
 SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
 SHA256 (rust/crates/metal-0.27.0.crate) = c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25
@@ -635,8 +623,6 @@ SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4e
 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/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
-SIZE (rust/crates/nix-0.26.4.crate) = 279099
 SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
 SIZE (rust/crates/nix-0.27.1.crate) = 286494
 SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
@@ -703,16 +689,16 @@ SHA256 (rust/crates/owned_ttf_parser-0.19.0.crate) = 706de7e2214113d63a8238d1910
 SIZE (rust/crates/owned_ttf_parser-0.19.0.crate) = 150704
 SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
 SIZE (rust/crates/parking-2.2.0.crate) = 9730
-SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
-SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
 SHA256 (rust/crates/parking_lot_core-0.9.3.crate) = 09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929
 SIZE (rust/crates/parking_lot_core-0.9.3.crate) = 32256
 SHA256 (rust/crates/paste-1.0.9.crate) = b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1
 SIZE (rust/crates/paste-1.0.9.crate) = 17752
 SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
 SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
-SHA256 (rust/crates/peniko-0.1.0.crate) = caaf7fec601d640555d9a4cab7343eba1e1c7a5a71c9993ff63b4c26bc5d50c5
-SIZE (rust/crates/peniko-0.1.0.crate) = 21078
+SHA256 (rust/crates/peniko-0.1.1.crate) = 3c28d7294093837856bb80ad191cc46a2fcec8a30b43b7a3b0285325f0a917a9
+SIZE (rust/crates/peniko-0.1.1.crate) = 23581
 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
 SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
 SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
@@ -739,6 +725,10 @@ 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
@@ -747,8 +737,6 @@ SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b
 SIZE (rust/crates/presser-0.3.1.crate) = 20946
 SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
 SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
-SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
-SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
 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
@@ -757,10 +745,10 @@ SHA256 (rust/crates/profiling-1.0.10.crate) = 45f10e75d83c7aec79a6aa46f897075890
 SIZE (rust/crates/profiling-1.0.10.crate) = 31168
 SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
 SIZE (rust/crates/psm-0.1.21.crate) = 23126
-SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993
-SIZE (rust/crates/pulldown-cmark-0.10.3.crate) = 141746
-SHA256 (rust/crates/pulldown-cmark-escape-0.10.0.crate) = d5d8f9aa0e3cbcfaf8bf00300004ee3b72f74770f9cbac93f6928771f613276b
-SIZE (rust/crates/pulldown-cmark-escape-0.10.0.crate) = 8944
+SHA256 (rust/crates/pulldown-cmark-0.11.0.crate) = 8746739f11d39ce5ad5c2520a9b75285310dbfe78c541ccf832d38615765aec0
+SIZE (rust/crates/pulldown-cmark-0.11.0.crate) = 149170
+SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae
+SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719
 SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
 SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
 SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
@@ -793,20 +781,16 @@ SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603
 SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
 SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
-SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
-SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
+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-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
 SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
-SHA256 (rust/crates/regex-syntax-0.6.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244
-SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300
 SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
 SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
 SHA256 (rust/crates/renderdoc-sys-1.0.0.crate) = 216080ab382b992234dda86873c18d4c48358f5cfcb70fd693d7f6f2131b628b
 SIZE (rust/crates/renderdoc-sys-1.0.0.crate) = 10336
 SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
@@ -817,8 +801,6 @@ SHA256 (rust/crates/rfd-0.14.1.crate) = 25a73a7337fc24366edfca76ec521f51877b114e
 SIZE (rust/crates/rfd-0.14.1.crate) = 50342
 SHA256 (rust/crates/rgb-0.8.36.crate) = 20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59
 SIZE (rust/crates/rgb-0.8.36.crate) = 16576
-SHA256 (rust/crates/roxmltree-0.18.0.crate) = d8f595a457b6b8c6cda66a48503e92ee8d19342f905948f29c383200ec9eb1d8
-SIZE (rust/crates/roxmltree-0.18.0.crate) = 42463
 SHA256 (rust/crates/roxmltree-0.19.0.crate) = 3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f
 SIZE (rust/crates/roxmltree-0.19.0.crate) = 53547
 SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
@@ -841,8 +823,8 @@ SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66e
 SIZE (rust/crates/ryu-1.0.11.crate) = 47007
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.20.crate) = 88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2
-SIZE (rust/crates/schannel-0.1.20.crate) = 41579
+SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
+SIZE (rust/crates/schannel-0.1.23.crate) = 41667
 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
@@ -857,12 +839,14 @@ SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce7
 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.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.107.crate) = 6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65
-SIZE (rust/crates/serde_json-1.0.107.crate) = 146458
+SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
+SIZE (rust/crates/serde-1.0.203.crate) = 77935
+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_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
@@ -903,12 +887,10 @@ SHA256 (rust/crates/smithay-clipboard-0.7.0.crate) = 0bb62b280ce5a5cba847669933a
 SIZE (rust/crates/smithay-clipboard-0.7.0.crate) = 18028
 SHA256 (rust/crates/smol_str-0.2.0.crate) = 74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c
 SIZE (rust/crates/smol_str-0.2.0.crate) = 13467
-SHA256 (rust/crates/socket2-0.4.7.crate) = 02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd
-SIZE (rust/crates/socket2-0.4.7.crate) = 44619
-SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
-SIZE (rust/crates/socket2-0.5.5.crate) = 54863
-SHA256 (rust/crates/softbuffer-0.4.1.crate) = 071916a85d1db274b4ed57af3a14afb66bd836ae7f82ebb6f1fd3455107830d9
-SIZE (rust/crates/softbuffer-0.4.1.crate) = 58805
+SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (rust/crates/socket2-0.5.7.crate) = 55758
+SHA256 (rust/crates/softbuffer-0.4.2.crate) = 61d5d17f23326fe0d9b0af282f73f3af666699420fd5f42629efd9c6e7dc166f
+SIZE (rust/crates/softbuffer-0.4.2.crate) = 59426
 SHA256 (rust/crates/spinning-0.1.0.crate) = 2d4f0e86297cad2658d92a707320d87bf4e6ae1050287f51d19b67ef3f153a7b
 SIZE (rust/crates/spinning-0.1.0.crate) = 12713
 SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
@@ -919,8 +901,8 @@ 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.1.crate) = 63eada6d62b660f5c1d4862c180ae70193de86df12386eee74da694ae2177583
-SIZE (rust/crates/stretto-0.8.1.crate) = 80739
+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
@@ -953,14 +935,14 @@ SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b223328406
 SIZE (rust/crates/tar-0.4.40.crate) = 51844
 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.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
-SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
+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.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+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/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
 SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
 SHA256 (rust/crates/time-0.3.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749
@@ -983,10 +965,10 @@ SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec40
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
 SHA256 (rust/crates/to_method-1.1.0.crate) = c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8
 SIZE (rust/crates/to_method-1.1.0.crate) = 4738
-SHA256 (rust/crates/tokio-1.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
-SIZE (rust/crates/tokio-1.36.0.crate) = 757286
-SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
-SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
+SHA256 (rust/crates/tokio-1.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a
+SIZE (rust/crates/tokio-1.38.0.crate) = 774094
+SHA256 (rust/crates/tokio-macros-2.3.0.crate) = 5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a
+SIZE (rust/crates/tokio-macros-2.3.0.crate) = 11753
 SHA256 (rust/crates/tokio-native-tls-0.3.0.crate) = f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b
 SIZE (rust/crates/tokio-native-tls-0.3.0.crate) = 20759
 SHA256 (rust/crates/tokio-socks-0.5.1.crate) = 51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0
@@ -1013,20 +995,6 @@ SHA256 (rust/crates/trash-3.0.6.crate) = af3663fb8f476d674b9c61d1d2796acec725bef
 SIZE (rust/crates/trash-3.0.6.crate) = 43515
 SHA256 (rust/crates/tree-sitter-0.20.10.crate) = e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d
 SIZE (rust/crates/tree-sitter-0.20.10.crate) = 134502
-SHA256 (rust/crates/tree-sitter-c-0.20.8.crate) = 4bbd5f3d8658c08581f8f2adac6c391c2e9fa00fe9246bf6c5f52213b9cc6b72
-SIZE (rust/crates/tree-sitter-c-0.20.8.crate) = 274618
-SHA256 (rust/crates/tree-sitter-cpp-0.20.5.crate) = 46b04a5ada71059afb9895966a6cc1094acc8d2ea1971006db26573e7dfebb74
-SIZE (rust/crates/tree-sitter-cpp-0.20.5.crate) = 1274193
-SHA256 (rust/crates/tree-sitter-javascript-0.20.4.crate) = d015c02ea98b62c806f7329ff71c383286dfc3a7a7da0cc484f6e42922f73c2c
-SIZE (rust/crates/tree-sitter-javascript-0.20.4.crate) = 203626
-SHA256 (rust/crates/tree-sitter-json-0.20.2.crate) = 5a9a38a9c679b55cc8d17350381ec08d69fa1a17a53fcf197f344516e485ed4d
-SIZE (rust/crates/tree-sitter-json-0.20.2.crate) = 9886
-SHA256 (rust/crates/tree-sitter-python-0.20.4.crate) = e6c93b1b1fbd0d399db3445f51fd3058e43d0b4dcff62ddbdb46e66550978aa5
-SIZE (rust/crates/tree-sitter-python-0.20.4.crate) = 178230
-SHA256 (rust/crates/tree-sitter-rust-0.20.4.crate) = b0832309b0b2b6d33760ce5c0e818cb47e1d72b468516bfe4134408926fa7594
-SIZE (rust/crates/tree-sitter-rust-0.20.4.crate) = 292019
-SHA256 (rust/crates/tree-sitter-toml-0.20.0.crate) = ca517f578a98b23d20780247cc2688407fa81effad5b627a5a364ec3339b53e8
-SIZE (rust/crates/tree-sitter-toml-0.20.0.crate) = 18602
 SHA256 (rust/crates/triomphe-0.1.9.crate) = 0eee8098afad3fb0c54a9007aab6804558410503ad676d4633f9c2559a00ac0f
 SIZE (rust/crates/triomphe-0.1.9.crate) = 26674
 SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
@@ -1155,32 +1123,32 @@ SHA256 (rust/crates/wast-66.0.2.crate) = 93cb43b0ac6dd156f2c375735ccfd72b012a7c0
 SIZE (rust/crates/wast-66.0.2.crate) = 133506
 SHA256 (rust/crates/wat-1.0.77.crate) = e367582095d2903caeeea9acbb140e1db9c7677001efa4347c3687fd34fe7072
 SIZE (rust/crates/wat-1.0.77.crate) = 9153
-SHA256 (rust/crates/wayland-backend-0.3.2.crate) = 19152ddd73f45f024ed4534d9ca2594e0ef252c1847695255dae47f34df9fbe4
-SIZE (rust/crates/wayland-backend-0.3.2.crate) = 69238
-SHA256 (rust/crates/wayland-client-0.31.1.crate) = 1ca7d52347346f5473bf2f56705f360e8440873052e575e55890c4fa57843ed3
-SIZE (rust/crates/wayland-client-0.31.1.crate) = 62635
+SHA256 (rust/crates/wayland-backend-0.3.4.crate) = 34e9e6b6d4a2bb4e7e69433e0b35c7923b95d4dc8503a84d25ec917a4bbfdf07
+SIZE (rust/crates/wayland-backend-0.3.4.crate) = 70797
+SHA256 (rust/crates/wayland-client-0.31.3.crate) = 1e63801c85358a431f986cffa74ba9599ff571fc5774ac113ed3b490c19a1133
+SIZE (rust/crates/wayland-client-0.31.3.crate) = 63081
 SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e
 SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696
-SHA256 (rust/crates/wayland-cursor-0.31.0.crate) = a44aa20ae986659d6c77d64d808a046996a932aa763913864dc40c359ef7ad5b
-SIZE (rust/crates/wayland-cursor-0.31.0.crate) = 6938
+SHA256 (rust/crates/wayland-cursor-0.31.3.crate) = a206e8b2b53b1d3fcb9428fec72bc278ce539e2fa81fe2bfc1ab27703d5187b9
+SIZE (rust/crates/wayland-cursor-0.31.3.crate) = 7520
 SHA256 (rust/crates/wayland-protocols-0.31.0.crate) = e253d7107ba913923dc253967f35e8561a3c65f914543e46843c88ddd729e21c
 SIZE (rust/crates/wayland-protocols-0.31.0.crate) = 134772
 SHA256 (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479
 SIZE (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 59992
 SHA256 (rust/crates/wayland-protocols-wlr-0.2.0.crate) = ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6
 SIZE (rust/crates/wayland-protocols-wlr-0.2.0.crate) = 25804
-SHA256 (rust/crates/wayland-scanner-0.31.1.crate) = 63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283
-SIZE (rust/crates/wayland-scanner-0.31.1.crate) = 35419
-SHA256 (rust/crates/wayland-sys-0.31.1.crate) = 15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af
-SIZE (rust/crates/wayland-sys-0.31.1.crate) = 8577
+SHA256 (rust/crates/wayland-scanner-0.31.2.crate) = 67da50b9f80159dec0ea4c11c13e24ef9e7574bd6ce24b01860a175010cea565
+SIZE (rust/crates/wayland-scanner-0.31.2.crate) = 35644
+SHA256 (rust/crates/wayland-sys-0.31.2.crate) = 105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12
+SIZE (rust/crates/wayland-sys-0.31.2.crate) = 8571
 SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
 SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
 SHA256 (rust/crates/web-time-0.2.0.crate) = 19353897b48e2c4d849a2d73cb0aeb16dc2be4e00c565abfc11eb65a806e47de
 SIZE (rust/crates/web-time-0.2.0.crate) = 9775
 SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
 SIZE (rust/crates/weezl-0.1.7.crate) = 42166
-SHA256 (rust/crates/wg-0.3.2.crate) = f390449c16e0679435fc97a6b49d24e67f09dd05fea1de54db1b60902896d273
-SIZE (rust/crates/wg-0.3.2.crate) = 12247
+SHA256 (rust/crates/wg-0.9.1.crate) = dadf90865f15d5c2d87f126a56ce3715b3a233641acdd10f59200aa7f4c81fb9
+SIZE (rust/crates/wg-0.9.1.crate) = 24423
 SHA256 (rust/crates/wgpu-0.19.3.crate) = a4b1213b52478a7631d6e387543ed8f642bc02c578ef4e3b49aca2a29a7df0cb
 SIZE (rust/crates/wgpu-0.19.3.crate) = 140218
 SHA256 (rust/crates/wgpu-core-0.19.3.crate) = f9f6b033c2f00ae0bc8ea872c5989777c60bc241aac4e58b24774faa8b391f78
@@ -1309,8 +1277,6 @@ SHA256 (rust/crates/xkeysym-0.2.0.crate) = 054a8e68b76250b253f671d1268cb7f1ae089
 SIZE (rust/crates/xkeysym-0.2.0.crate) = 101431
 SHA256 (rust/crates/xml-rs-0.8.19.crate) = 0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a
 SIZE (rust/crates/xml-rs-0.8.19.crate) = 54051
-SHA256 (rust/crates/xmlparser-0.13.5.crate) = 4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd
-SIZE (rust/crates/xmlparser-0.13.5.crate) = 26225
 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.7.crate) = 9828b178da53440fa9c766a3d2f73f7cf5d0ac1fe3980c1e5018d899fd19e07b
@@ -1349,25 +1315,21 @@ SHA256 (rust/crates/zvariant_derive-4.0.0.crate) = 72a5857e2856435331636a9fbb415
 SIZE (rust/crates/zvariant_derive-4.0.0.crate) = 10979
 SHA256 (rust/crates/zvariant_utils-1.1.0.crate) = 00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172
 SIZE (rust/crates/zvariant_utils-1.1.0.crate) = 6858
+SHA256 (lapce-structdesc-bb56969f22fdb2c2d6c03f158fd4a2bdc983b659_GH0.tar.gz) = 065b77328878e75267a3ce3d6ee63d1f6b7d5660d1194912634410b98fcd5839
+SIZE (lapce-structdesc-bb56969f22fdb2c2d6c03f158fd4a2bdc983b659_GH0.tar.gz) = 2312
 SHA256 (lapce-psp-types-f7fea28f59e7b2d6faa1034a21679ad49b3524ad_GH0.tar.gz) = ce4e9df73ce961e3b6058b00f8f4588890055325da88ed580201b0306f2c5ec5
 SIZE (lapce-psp-types-f7fea28f59e7b2d6faa1034a21679ad49b3524ad_GH0.tar.gz) = 1262
-SHA256 (MDeiml-tree-sitter-markdown-272e080bca0efd19a06a7f4252d746417224959e_GH0.tar.gz) = 5fc2e3a9a61bedc46f417b96330b801b477b33c490440feadb064b33c898a744
-SIZE (MDeiml-tree-sitter-markdown-272e080bca0efd19a06a7f4252d746417224959e_GH0.tar.gz) = 377669
 SHA256 (lapce-wasi-experimental-http-21419eb785cb583ead180f25a9685fa16de7f326_GH0.tar.gz) = ace4fd9e640f47bcf61f635776deb5de5d2c98d9566edbe3662da51d30c796dc
 SIZE (lapce-wasi-experimental-http-21419eb785cb583ead180f25a9685fa16de7f326_GH0.tar.gz) = 26098
 SHA256 (dragazo-human-sort-1e74db1e09e8194ba88ad983723cf6f8b0c365da_GH0.tar.gz) = 32fc6c98cd09e23087aca3ac3d0714f634472ca25c1c1bbec62937a227060cb2
 SIZE (dragazo-human-sort-1e74db1e09e8194ba88ad983723cf6f8b0c365da_GH0.tar.gz) = 3859
-SHA256 (lapce-structdesc-47d8201fb13240166f4d842c718d63c1e24f0236_GH0.tar.gz) = 9bc99ce807bb484353ed48e5825916009878689bb45762dfedef444f8f729690
-SIZE (lapce-structdesc-47d8201fb13240166f4d842c718d63c1e24f0236_GH0.tar.gz) = 2305
 SHA256 (tokio-rs-tracing-908cc432a5994f6e17c8f36e13c217dc40085704_GH0.tar.gz) = 810e957c463717e22ff4bc93e168a45c4f85e5552015d1c15d6b223ba92d4b03
 SIZE (tokio-rs-tracing-908cc432a5994f6e17c8f36e13c217dc40085704_GH0.tar.gz) = 541394
-SHA256 (lapce-floem-c9e3d6a131c63286dc634b27c38b95bde43ed90d_GH0.tar.gz) = 69299ad78cec98454b907efabf5312042134c95e39edd3bed2a2f660c4855ec8
-SIZE (lapce-floem-c9e3d6a131c63286dc634b27c38b95bde43ed90d_GH0.tar.gz) = 488004
-SHA256 (tree-sitter-tree-sitter-bash-4488aa41406547e478636a4fcfd24f5bbc3f2f74_GH0.tar.gz) = e889ee51fad864b94015e939220d670727991b77e75008940e5b2a9886d8cc01
-SIZE (tree-sitter-tree-sitter-bash-4488aa41406547e478636a4fcfd24f5bbc3f2f74_GH0.tar.gz) = 204396
 SHA256 (bytecodealliance-regalloc2-5d79e12d0a93b10fc181f4da409b4671dd365228_GH0.tar.gz) = fe937c98e9ff8022b11c817eadba78cfc38911063ae5a7342a74761bdb092d62
 SIZE (bytecodealliance-regalloc2-5d79e12d0a93b10fc181f4da409b4671dd365228_GH0.tar.gz) = 127582
 SHA256 (lapce-lsp-types-feaa1e2ec80975c9dadd400a238ceacf071058e6_GH0.tar.gz) = 3d549bbbe81d6160cf188505b0320b2eff3dd3550a46d3ee2d3499ec89a6dfc8
 SIZE (lapce-lsp-types-feaa1e2ec80975c9dadd400a238ceacf071058e6_GH0.tar.gz) = 68504
-SHA256 (lapce-lapce-v0.4.0-24-g9d016feb_GH0.tar.gz) = 12317f3f5366f25270b18fc8ca709e047d5e9ef8dc2b612f6d149c747cf5b133
-SIZE (lapce-lapce-v0.4.0-24-g9d016feb_GH0.tar.gz) = 2074434
+SHA256 (lapce-floem-9a9e6c21834ce2f30db2c36d9aadfeb98f899277_GH0.tar.gz) = a064afc49616e6950e8ee65557bd3480372c9a71daece279c4cff646182ac26a
+SIZE (lapce-floem-9a9e6c21834ce2f30db2c36d9aadfeb98f899277_GH0.tar.gz) = 568322
+SHA256 (lapce-lapce-v0.4.0-94-gdc9a24d8_GH0.tar.gz) = e8477c4ec5c23249844bd13b17dc5d1bad411da3dcc130d2f1dc9f03b01d100d
+SIZE (lapce-lapce-v0.4.0-94-gdc9a24d8_GH0.tar.gz) = 2634601
diff --git a/editors/lapce/files/patch-Cargo.lock b/editors/lapce/files/patch-Cargo.lock
index 6bfe8c6718e2..7c50f71f1f18 100644
--- a/editors/lapce/files/patch-Cargo.lock
+++ b/editors/lapce/files/patch-Cargo.lock
@@ -1,6 +1,6 @@
---- Cargo.lock.orig	2024-05-08 07:49:34 UTC
+--- Cargo.lock.orig	2024-06-14 07:52:48 UTC
 +++ Cargo.lock
-@@ -3739,15 +3739,6 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178
+@@ -3666,15 +3666,6 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178
  checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
  
  [[package]]
@@ -16,7 +16,7 @@
  name = "openssl-sys"
  version = "0.9.99"
  source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -3755,7 +3746,6 @@ dependencies = [
+@@ -3682,7 +3673,6 @@ dependencies = [
  dependencies = [
   "cc",
   "libc",
diff --git a/editors/lapce/files/patch-Cargo.toml b/editors/lapce/files/patch-Cargo.toml
index d36cd7412aca..9079765b91cc 100644
--- a/editors/lapce/files/patch-Cargo.toml
+++ b/editors/lapce/files/patch-Cargo.toml
@@ -1,4 +1,13 @@
---- Cargo.toml.orig	2024-04-24 20:32:06 UTC
+https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278837#c3
+
+(...)
+2) It's our ports framework that is problematic. It comments out the "git" line in the workspace (dunno why). You can see it by yourself with:
+make extract
+cp xxx/Cargo.toml xxx/Cargo.toml.1
+make configure
+diff -dup xxx/Cargo.toml.1 xxx/Cargo.toml
+
+--- Cargo.toml.orig	2024-06-14 07:52:48 UTC
 +++ Cargo.toml
 @@ -61,6 +61,10 @@ url               = { version = "2.5.0" }
  toml              = { version = "*" }
@@ -11,11 +20,11 @@
  
  lsp-types = { version = "0.95.1", features = ["proposed"] }                                                  # not following semver, so should be locked to patch version updates only
  psp-types = { git = "https://github.com/lapce/psp-types", rev = "f7fea28f59e7b2d6faa1034a21679ad49b3524ad" }
-@@ -75,30 +79,8 @@ floem-editor-core = { git = "https://github.com/lapce/
- # floem-editor-core = { path = "../workspaces/floem/editor-core/", features = ["serde"] }
+@@ -77,30 +81,8 @@ floem-editor-core = { git = "https://github.com/lapce/
+ # floem-editor-core = { path = "../floem/editor-core/", features = ["serde"] }
  
  [patch.crates-io]
--# Temporarily patch lsp-types with a version that supports inline-completion
+-# Temporarily patch lsp-types with a version that adds message-type debug
 -lsp-types = { git = "https://github.com/lapce/lsp-types", rev = "feaa1e2ec80975c9dadd400a238ceacf071058e6" }
 -regalloc2 = { rev = "5d79e12d0a93b10fc181f4da409b4671dd365228", git = "https://github.com/bytecodealliance/regalloc2" }
 -