git: af39b50f6bf7 - main - x11/wezterm: update to 20221119.145034.49.b9839.f

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Tue, 22 Nov 2022 16:33:22 UTC
The branch main has been updated by jbeich:

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

commit af39b50f6bf7c60f51fa2dcabcd628b7c68d299a
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-11-19 21:50:34 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-11-22 16:32:25 +0000

    x11/wezterm: update to 20221119.145034.49.b9839.f
    
    - https://github.com/wez/wezterm/commit/4ed2fd8e9438
      converts to ":hs:ds=\E]2;\E\\:fs=\E\\:ts=\E]0;:" in termcap(5)
      but breaks TERM=wezterm on FreeBSD < 14, so omitted in pkg-message
    
    Changes:        https://github.com/wez/wezterm/releases/tag/20221119-145034-49b9839f
    Reported by:    GitHub (watch releases)
---
 x11/wezterm/Makefile         |   7 +-
 x11/wezterm/Makefile.crates  | 344 +++++++++++----------
 x11/wezterm/distinfo         | 694 ++++++++++++++++++++++++-------------------
 x11/wezterm/files/patch-i386 |   6 +-
 4 files changed, 591 insertions(+), 460 deletions(-)

diff --git a/x11/wezterm/Makefile b/x11/wezterm/Makefile
index efc6b75bcbdd..82529f70427e 100644
--- a/x11/wezterm/Makefile
+++ b/x11/wezterm/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	wezterm
-DISTVERSION=	20220905-102802-7d4b8249
-PORTREVISION=	2
+DISTVERSION=	20221119-145034-49b9839f
 CATEGORIES=	x11 wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -22,10 +21,10 @@ USE_GITHUB=	yes
 USE_GITLAB=	nodefault
 USE_XORG=	x11 xcb
 GH_ACCOUNT=	wez
-GH_TUPLE=	harfbuzz:harfbuzz:5.1.0:harfbuzz/deps/harfbuzz/harfbuzz \
+GH_TUPLE=	harfbuzz:harfbuzz:5.3.1:harfbuzz/deps/harfbuzz/harfbuzz \
 		glennrp:libpng:v1.6.36-805-g8439534da:libpng/deps/freetype/libpng \
 		madler:zlib:v1.2.11:zlib/deps/freetype/zlib \
-		fcitx:xcb-imdkit:1.0.3:xcb_imdkit/../xcb-imdkit-rs-ede7c71b85fe2537efef6cf999a45690316211cf/deps/xcb-imdkit \
+		fcitx:xcb-imdkit:1.0.3:xcb_imdkit/../xcb-imdkit-rs-0135194dea52e88c6ba830762fdcc7db99b68839/deps/xcb-imdkit \
 		freetype:freetype:VER-2-10-2-605-g3f83daeec:freetype/deps/freetype/freetype2
 GL_TUPLE=	wez1:libssh-mirror:56e1b0a43a7601d3b2989299262a09db5d81eea0:libssh/../libssh-rs-d36e5648274063c187968fd5ce0b1a7aa350a025/libssh-rs-sys/vendored
 PLIST_FILES=	bin/strip-ansi-escapes \
diff --git a/x11/wezterm/Makefile.crates b/x11/wezterm/Makefile.crates
index 8245d7db1205..1c85c97f8212 100644
--- a/x11/wezterm/Makefile.crates
+++ b/x11/wezterm/Makefile.crates
@@ -2,31 +2,33 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		adler-1.0.2 \
 		adler32-1.2.0 \
 		ahash-0.7.6 \
+		ahash-0.8.2 \
 		aho-corasick-0.7.19 \
 		android_system_properties-0.1.5 \
-		anyhow-1.0.64 \
+		anyhow-1.0.66 \
 		arrayref-0.3.6 \
 		arrayvec-0.7.2 \
-		assert_fs-1.0.7 \
+		ash-0.37.0+1.3.209 \
+		assert_fs-1.0.9 \
 		async-broadcast-0.4.1 \
 		async-channel-1.7.1 \
-		async-executor-1.4.1 \
+		async-executor-1.5.0 \
 		async-fs-1.6.0 \
-		async-global-executor-2.3.0 \
-		async-io-1.9.0 \
-		async-lock-2.5.0 \
+		async-io-1.10.0 \
+		async-lock-2.6.0 \
 		async-net-1.7.0 \
 		async-process-1.5.0 \
-		async-recursion-0.3.2 \
-		async-std-1.12.0 \
+		async-recursion-1.0.0 \
 		async-task-4.3.0 \
-		async-trait-0.1.57 \
+		async-trait-0.1.58 \
 		atomic-waker-1.0.0 \
 		atty-0.2.14 \
 		autocfg-1.1.0 \
 		backtrace-0.3.66 \
-		base64-0.13.0 \
+		base64-0.13.1 \
 		benchmarking-0.4.11 \
+		bit-set-0.5.3 \
+		bit-vec-0.6.3 \
 		bit_field-0.10.1 \
 		bitflags-1.3.2 \
 		block-0.1.6 \
@@ -35,33 +37,36 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		blocking-1.2.0 \
 		bstr-0.1.4 \
 		bstr-0.2.17 \
-		bumpalo-3.11.0 \
-		bytemuck-1.12.1 \
+		bumpalo-3.11.1 \
+		bytemuck-1.12.3 \
+		bytemuck_derive-1.3.0 \
 		byteorder-1.4.3 \
 		bytes-1.2.1 \
-		cache-advisor-1.0.11 \
 		cache-padded-1.2.0 \
 		camino-1.1.1 \
 		cassowary-0.3.0 \
 		cast-0.3.0 \
-		cc-1.0.73 \
+		cc-1.0.76 \
 		cfg-if-0.1.10 \
 		cfg-if-1.0.0 \
+		cfg_aliases-0.1.1 \
 		cgl-0.3.2 \
-		chrono-0.4.22 \
+		chrono-0.4.23 \
 		clap-2.34.0 \
-		clap-3.2.20 \
-		clap_complete-3.2.4 \
-		clap_complete_fig-3.2.4 \
-		clap_derive-3.2.18 \
-		clap_lex-0.2.4 \
+		clap-4.0.23 \
+		clap_complete-4.0.5 \
+		clap_complete_fig-4.0.1 \
+		clap_derive-4.0.21 \
+		clap_lex-0.3.0 \
 		clipboard-win-2.2.0 \
 		clipboard_macos-0.1.0 \
 		cocoa-0.20.2 \
+		codespan-reporting-0.11.1 \
 		color_quant-1.1.0 \
 		colored-1.9.3 \
-		colorgrad-0.6.1 \
+		colorgrad-0.6.2 \
 		concurrent-queue-1.2.4 \
+		concurrent-queue-2.0.0 \
 		core-foundation-0.7.0 \
 		core-foundation-0.9.3 \
 		core-foundation-sys-0.7.0 \
@@ -77,27 +82,32 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		crossbeam-0.8.2 \
 		crossbeam-channel-0.5.6 \
 		crossbeam-deque-0.8.2 \
-		crossbeam-epoch-0.9.10 \
+		crossbeam-epoch-0.9.11 \
 		crossbeam-queue-0.3.6 \
-		crossbeam-utils-0.8.11 \
+		crossbeam-utils-0.8.12 \
+		crunchy-0.2.2 \
 		crypto-common-0.1.6 \
 		csscolorparser-0.6.2 \
 		csv-1.1.6 \
 		csv-core-0.1.10 \
-		ctor-0.1.23 \
 		cty-0.2.2 \
-		darling-0.14.1 \
-		darling_core-0.14.1 \
-		darling_macro-0.14.1 \
+		cxx-1.0.81 \
+		cxx-build-1.0.81 \
+		cxxbridge-flags-1.0.81 \
+		cxxbridge-macro-1.0.81 \
+		d3d12-0.5.0 \
+		darling-0.14.2 \
+		darling_core-0.14.2 \
+		darling_macro-0.14.2 \
 		dashmap-5.4.0 \
 		data-encoding-2.3.2 \
-		deflate-1.0.0 \
 		deltae-0.3.0 \
 		derivative-2.2.0 \
+		dhat-0.3.2 \
 		diff-0.1.13 \
 		difflib-0.4.0 \
 		digest-0.9.0 \
-		digest-0.10.3 \
+		digest-0.10.5 \
 		dirs-2.0.2 \
 		dirs-4.0.0 \
 		dirs-next-2.0.0 \
@@ -108,21 +118,22 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		downcast-rs-1.2.0 \
 		dwrote-0.11.0 \
 		either-1.8.0 \
-		embed-resource-1.7.3 \
-		emojis-0.4.0 \
+		embed-resource-1.7.4 \
+		emojis-0.5.1 \
 		encoding_rs-0.8.31 \
 		enum-display-derive-0.1.1 \
 		enumflags2-0.7.5 \
 		enumflags2_derive-0.7.4 \
-		env_logger-0.9.0 \
+		env_logger-0.9.3 \
 		euclid-0.22.7 \
 		event-listener-2.5.3 \
-		exr-1.5.0 \
+		exr-1.5.2 \
 		fallible-iterator-0.2.0 \
 		fallible-streaming-iterator-0.1.9 \
 		fastrand-1.8.0 \
 		filenamegen-0.2.4 \
-		filetime-0.2.17 \
+		filetime-0.2.18 \
+		finl_unicode-1.2.0 \
 		fixedbitset-0.4.2 \
 		flate2-1.0.24 \
 		float-cmp-0.9.0 \
@@ -130,24 +141,25 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		fnv-1.0.7 \
 		foreign-types-0.3.2 \
 		foreign-types-shared-0.1.1 \
-		form_urlencoded-1.0.1 \
+		form_urlencoded-1.1.0 \
 		fsevent-sys-4.1.0 \
-		futures-0.3.24 \
-		futures-channel-0.3.24 \
-		futures-core-0.3.24 \
-		futures-executor-0.3.24 \
-		futures-io-0.3.24 \
+		futures-0.3.25 \
+		futures-channel-0.3.25 \
+		futures-core-0.3.25 \
+		futures-executor-0.3.25 \
+		futures-io-0.3.25 \
 		futures-lite-1.12.0 \
-		futures-macro-0.3.24 \
-		futures-sink-0.3.24 \
-		futures-task-0.3.24 \
+		futures-macro-0.3.25 \
+		futures-sink-0.3.25 \
+		futures-task-0.3.25 \
 		futures-timer-3.0.2 \
-		futures-util-0.3.24 \
+		futures-util-0.3.25 \
 		fuzzy-matcher-0.3.7 \
+		fxhash-0.2.1 \
 		generic-array-0.14.6 \
 		getopts-0.2.21 \
 		getrandom-0.1.16 \
-		getrandom-0.2.7 \
+		getrandom-0.2.8 \
 		gif-0.11.4 \
 		gimli-0.26.2 \
 		git2-0.14.4 \
@@ -155,18 +167,24 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		glium-0.31.0 \
 		globset-0.4.9 \
 		globwalk-0.8.1 \
-		gloo-timers-0.2.4 \
+		glow-0.11.2 \
 		governor-0.4.2 \
+		gpu-alloc-0.5.3 \
+		gpu-alloc-types-0.2.0 \
+		gpu-descriptor-0.2.3 \
+		gpu-descriptor-types-0.1.1 \
 		guillotiere-0.6.2 \
-		h2-0.3.14 \
+		h2-0.3.15 \
 		half-1.8.2 \
+		half-2.1.0 \
 		hashbrown-0.11.2 \
 		hashbrown-0.12.3 \
 		hashlink-0.7.0 \
-		hdrhistogram-7.5.1 \
+		hdrhistogram-7.5.2 \
 		heck-0.4.0 \
 		hermit-abi-0.1.19 \
 		hex-0.4.3 \
+		hexf-parse-0.2.1 \
 		hostname-0.3.1 \
 		http-0.2.8 \
 		http-body-0.4.5 \
@@ -174,74 +192,81 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		httparse-1.8.0 \
 		httpdate-1.0.2 \
 		humantime-2.1.0 \
-		hyper-0.14.20 \
+		hyper-0.14.23 \
 		hyper-tls-0.5.0 \
-		iana-time-zone-0.1.47 \
+		iana-time-zone-0.1.53 \
+		iana-time-zone-haiku-0.1.1 \
 		ident_case-1.0.1 \
-		idna-0.2.3 \
+		idna-0.3.0 \
 		ignore-0.4.18 \
-		image-0.24.3 \
+		image-0.24.5 \
 		indexmap-1.9.1 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
 		instant-0.1.12 \
+		intrusive-collections-0.9.4 \
 		ioctl-rs-0.1.6 \
-		ipnet-2.5.0 \
-		itertools-0.10.3 \
+		ipnet-2.5.1 \
+		itertools-0.10.5 \
 		itoa-0.4.8 \
-		itoa-1.0.3 \
-		jobserver-0.1.24 \
-		jpeg-decoder-0.2.6 \
-		js-sys-0.3.59 \
-		k9-0.11.5 \
+		itoa-1.0.4 \
+		jobserver-0.1.25 \
+		jpeg-decoder-0.3.0 \
+		js-sys-0.3.60 \
+		k9-0.11.6 \
+		khronos-egl-4.1.0 \
 		khronos_api-3.1.0 \
-		kqueue-1.0.6 \
+		kqueue-1.0.7 \
 		kqueue-sys-1.0.3 \
-		kv-log-macro-1.0.7 \
 		lab-0.11.0 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
 		leb128-0.2.5 \
 		lebe-0.5.2 \
-		libc-0.2.132 \
+		libc-0.2.137 \
 		libflate-1.2.0 \
 		libflate_lz77-1.1.0 \
 		libgit2-sys-0.13.4+1.4.2 \
 		libloading-0.6.7 \
-		libloading-0.7.3 \
+		libloading-0.7.4 \
 		libsqlite3-sys-0.24.2 \
 		libssh2-sys-0.2.23 \
 		libz-sys-1.1.8 \
 		line-wrap-0.1.1 \
 		line_drawing-0.8.1 \
+		link-cplusplus-1.0.7 \
 		linked-hash-map-0.5.6 \
-		lock_api-0.4.8 \
+		lock_api-0.4.9 \
 		log-0.4.17 \
 		lru-0.7.8 \
 		lua-src-544.0.1 \
-		luajit-src-210.4.1+restyaa7a722 \
+		luajit-src-210.4.3+resty8384278 \
 		mach-0.3.2 \
 		malloc_buf-0.0.6 \
 		maplit-1.0.2 \
 		match_cfg-0.1.0 \
-		matches-0.1.9 \
 		memchr-2.5.0 \
 		memmap2-0.2.3 \
 		memmap2-0.3.1 \
-		memmap2-0.5.7 \
+		memmap2-0.5.8 \
 		memmem-0.1.1 \
+		memoffset-0.5.6 \
 		memoffset-0.6.5 \
+		metal-0.24.0 \
 		metrics-0.17.1 \
 		metrics-macros-0.4.1 \
 		mime-0.3.16 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.4.4 \
 		miniz_oxide-0.5.4 \
-		mio-0.8.4 \
-		mlua-0.8.3 \
+		miniz_oxide-0.6.2 \
+		mintex-0.1.2 \
+		mio-0.8.5 \
+		mlua-0.8.6 \
+		naga-0.10.0 \
 		names-0.12.0 \
 		nanorand-0.7.0 \
-		native-tls-0.2.10 \
+		native-tls-0.2.11 \
 		nix-0.22.3 \
 		nix-0.23.1 \
 		nix-0.24.2 \
@@ -262,35 +287,35 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		num-rational-0.3.2 \
 		num-rational-0.4.1 \
 		num-traits-0.2.15 \
-		num_cpus-1.13.1 \
-		num_threads-0.1.6 \
+		num_cpus-1.14.0 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
+		objc_exception-0.1.2 \
 		objc_id-0.1.1 \
 		object-0.29.0 \
-		once_cell-1.14.0 \
+		once_cell-1.16.0 \
 		oorandom-11.1.3 \
 		opaque-debug-0.3.0 \
-		open-3.0.2 \
+		open-3.0.3 \
 		openssl-0.10.38 \
 		openssl-probe-0.1.5 \
-		openssl-src-300.0.9+3.0.5 \
+		openssl-src-300.0.11+3.0.7 \
 		openssl-sys-0.9.71 \
-		ordered-float-3.0.0 \
-		ordered-stream-0.0.1 \
-		os_str_bytes-6.3.0 \
+		ordered-float-3.4.0 \
+		ordered-stream-0.1.1 \
+		os_str_bytes-6.4.0 \
 		parking-2.0.0 \
 		parking_lot-0.11.2 \
 		parking_lot-0.12.1 \
 		parking_lot_core-0.8.5 \
-		parking_lot_core-0.9.3 \
+		parking_lot_core-0.9.4 \
 		pathdiff-0.2.1 \
 		pem-1.1.0 \
-		percent-encoding-2.1.0 \
-		pest-2.3.0 \
-		pest_derive-2.3.0 \
-		pest_generator-2.3.0 \
-		pest_meta-2.3.0 \
+		percent-encoding-2.2.0 \
+		pest-2.4.1 \
+		pest_derive-2.4.1 \
+		pest_generator-2.4.1 \
+		pest_meta-2.4.1 \
 		phf-0.8.0 \
 		phf-0.10.1 \
 		phf-0.11.1 \
@@ -305,21 +330,22 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		pin-project-internal-1.0.12 \
 		pin-project-lite-0.2.9 \
 		pin-utils-0.1.0 \
-		pkg-config-0.3.25 \
+		pkg-config-0.3.26 \
 		plist-1.3.1 \
-		plotters-0.3.3 \
+		plotters-0.3.4 \
 		plotters-backend-0.3.4 \
 		plotters-svg-0.3.3 \
-		png-0.17.5 \
-		polling-2.3.0 \
-		ppv-lite86-0.2.16 \
-		predicates-2.1.1 \
-		predicates-core-1.0.3 \
-		predicates-tree-1.0.5 \
+		png-0.17.7 \
+		polling-2.4.0 \
+		ppv-lite86-0.2.17 \
+		predicates-2.1.3 \
+		predicates-core-1.0.5 \
+		predicates-tree-1.0.7 \
 		proc-macro-crate-1.2.1 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.43 \
+		proc-macro2-1.0.47 \
+		profiling-1.0.7 \
 		pulldown-cmark-0.9.2 \
 		pure-rust-locales-0.5.6 \
 		quanta-0.9.3 \
@@ -330,24 +356,25 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		rand_chacha-0.2.2 \
 		rand_chacha-0.3.1 \
 		rand_core-0.5.1 \
-		rand_core-0.6.3 \
+		rand_core-0.6.4 \
 		rand_hc-0.2.0 \
 		rand_pcg-0.2.1 \
-		raw-cpuid-10.5.0 \
-		raw-window-handle-0.3.4 \
-		raw-window-handle-0.4.3 \
+		range-alloc-0.1.2 \
+		raw-cpuid-10.6.0 \
+		raw-window-handle-0.5.0 \
 		rayon-1.5.3 \
 		rayon-core-1.9.3 \
 		rcgen-0.9.3 \
 		redox_syscall-0.2.16 \
 		redox_users-0.4.3 \
-		regex-1.6.0 \
+		regex-1.7.0 \
 		regex-automata-0.1.10 \
-		regex-syntax-0.6.27 \
+		regex-syntax-0.6.28 \
 		remove_dir_all-0.5.3 \
-		reqwest-0.11.11 \
+		renderdoc-sys-0.7.1 \
+		reqwest-0.11.12 \
 		resize-0.5.5 \
-		rgb-0.8.33 \
+		rgb-0.8.34 \
 		ring-0.16.20 \
 		rle-decode-fast-1.0.3 \
 		rstest-0.15.0 \
@@ -360,30 +387,29 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		safemem-0.3.3 \
 		same-file-1.0.6 \
 		schannel-0.1.20 \
-		scoped-tls-1.0.0 \
+		scoped-tls-1.0.1 \
 		scoped_threadpool-0.1.9 \
 		scopeguard-1.1.0 \
+		scratch-1.0.2 \
 		security-framework-2.7.0 \
 		security-framework-sys-2.6.1 \
 		semver-0.11.0 \
-		semver-1.0.13 \
+		semver-1.0.14 \
 		semver-parser-0.10.2 \
-		serde-1.0.144 \
+		serde-1.0.147 \
 		serde_cbor-0.11.2 \
-		serde_derive-1.0.144 \
-		serde_json-1.0.85 \
+		serde_derive-1.0.147 \
+		serde_json-1.0.87 \
 		serde_repr-0.1.9 \
 		serde_urlencoded-0.7.1 \
-		serde_with-2.0.0 \
-		serde_with_macros-2.0.0 \
-		serde_yaml-0.9.11 \
+		serde_with-2.0.1 \
+		serde_with_macros-2.0.1 \
+		serde_yaml-0.9.14 \
 		serial-0.4.0 \
 		serial-core-0.4.0 \
 		serial-unix-0.4.0 \
 		serial-windows-0.4.0 \
-		sha-1-0.10.0 \
-		sha1-0.6.1 \
-		sha1_smol-1.0.0 \
+		sha1-0.10.5 \
 		sha2-0.9.9 \
 		shared_library-0.1.9 \
 		shell-words-1.1.0 \
@@ -393,7 +419,8 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		signal-hook-registry-1.4.0 \
 		siphasher-0.3.10 \
 		slab-0.4.7 \
-		smallvec-1.9.0 \
+		slotmap-1.0.6 \
+		smallvec-1.10.0 \
 		smawk-0.3.1 \
 		smithay-client-toolkit-0.15.4 \
 		smol-1.2.5 \
@@ -403,6 +430,7 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		spa-0.3.0 \
 		spin-0.5.2 \
 		spin-0.9.4 \
+		spirv-0.2.0+1.5.4 \
 		sqlite-cache-0.1.3 \
 		ssh2-0.9.3 \
 		starship-battery-0.7.9 \
@@ -410,7 +438,8 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		strict-num-0.1.0 \
 		strsim-0.10.0 \
 		svg_fmt-0.4.1 \
-		syn-1.0.99 \
+		syn-1.0.103 \
+		sys-info-0.9.1 \
 		takeable-option-0.5.0 \
 		tar-0.4.38 \
 		tempfile-3.3.0 \
@@ -419,47 +448,50 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		terminfo-0.7.3 \
 		termios-0.2.2 \
 		termios-0.3.3 \
-		termtree-0.2.4 \
+		termtree-0.4.0 \
 		textwrap-0.11.0 \
-		textwrap-0.15.0 \
-		thiserror-1.0.34 \
-		thiserror-impl-1.0.34 \
+		textwrap-0.16.0 \
+		thiserror-1.0.37 \
+		thiserror-impl-1.0.37 \
+		thousands-0.2.0 \
 		thread_local-1.1.4 \
 		threadpool-1.8.1 \
-		tiff-0.7.3 \
+		tiff-0.8.0 \
 		time-0.1.43 \
-		time-0.3.14 \
-		tiny-skia-0.8.1 \
-		tiny-skia-path-0.8.1 \
+		time-0.3.17 \
+		time-core-0.1.0 \
+		time-macros-0.2.6 \
+		tiny-skia-0.8.2 \
+		tiny-skia-path-0.8.2 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.0 \
-		tokio-1.21.0 \
+		tokio-1.21.2 \
 		tokio-macros-1.8.0 \
 		tokio-native-tls-0.3.0 \
-		tokio-util-0.7.3 \
+		tokio-util-0.7.4 \
 		toml-0.5.8 \
 		tower-service-0.3.2 \
-		tracing-0.1.36 \
-		tracing-attributes-0.1.22 \
-		tracing-core-0.1.29 \
+		tracing-0.1.37 \
+		tracing-attributes-0.1.23 \
+		tracing-core-0.1.30 \
 		try-lock-0.2.3 \
 		typenum-1.15.0 \
 		ucd-trie-0.1.5 \
 		uds_windows-1.0.2 \
 		unicase-2.6.0 \
 		unicode-bidi-0.3.8 \
-		unicode-ident-1.0.3 \
-		unicode-linebreak-0.1.2 \
-		unicode-normalization-0.1.21 \
-		unicode-segmentation-1.9.0 \
-		unicode-width-0.1.9 \
-		unsafe-libyaml-0.2.2 \
+		unicode-ident-1.0.5 \
+		unicode-linebreak-0.1.4 \
+		unicode-normalization-0.1.22 \
+		unicode-segmentation-1.10.0 \
+		unicode-width-0.1.10 \
+		unicode-xid-0.2.4 \
+		unsafe-libyaml-0.2.4 \
 		untrusted-0.7.1 \
 		uom-0.30.0 \
-		url-2.2.2 \
+		url-2.3.1 \
 		utf8parse-0.2.0 \
-		value-bag-1.0.0-alpha.9 \
 		varbincode-0.1.0 \
 		vcpkg-0.2.15 \
 		version_check-0.9.4 \
@@ -471,12 +503,12 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		wasi-0.9.0+wasi-snapshot-preview1 \
 		wasi-0.10.2+wasi-snapshot-preview1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.82 \
-		wasm-bindgen-backend-0.2.82 \
-		wasm-bindgen-futures-0.4.32 \
-		wasm-bindgen-macro-0.2.82 \
-		wasm-bindgen-macro-support-0.2.82 \
-		wasm-bindgen-shared-0.2.82 \
+		wasm-bindgen-0.2.83 \
+		wasm-bindgen-backend-0.2.83 \
+		wasm-bindgen-futures-0.4.33 \
+		wasm-bindgen-macro-0.2.83 \
+		wasm-bindgen-macro-support-0.2.83 \
+		wasm-bindgen-shared-0.2.83 \
 		wayland-client-0.29.5 \
 		wayland-commons-0.29.5 \
 		wayland-cursor-0.29.5 \
@@ -484,26 +516,38 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		wayland-protocols-0.29.5 \
 		wayland-scanner-0.29.5 \
 		wayland-sys-0.29.5 \
-		web-sys-0.3.59 \
+		web-sys-0.3.60 \
 		weezl-0.1.7 \
 		wepoll-ffi-0.1.2 \
-		whoami-1.2.1 \
+		wgpu-0.14.0 \
+		wgpu-core-0.14.0 \
+		wgpu-hal-0.14.1 \
+		wgpu-types-0.14.1 \
+		whoami-1.2.3 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-0.33.0 \
 		windows-sys-0.36.1 \
+		windows-sys-0.42.0 \
+		windows_aarch64_gnullvm-0.42.0 \
 		windows_aarch64_msvc-0.33.0 \
 		windows_aarch64_msvc-0.36.1 \
+		windows_aarch64_msvc-0.42.0 \
 		windows_i686_gnu-0.33.0 \
 		windows_i686_gnu-0.36.1 \
+		windows_i686_gnu-0.42.0 \
 		windows_i686_msvc-0.33.0 \
 		windows_i686_msvc-0.36.1 \
+		windows_i686_msvc-0.42.0 \
 		windows_x86_64_gnu-0.33.0 \
 		windows_x86_64_gnu-0.36.1 \
+		windows_x86_64_gnu-0.42.0 \
+		windows_x86_64_gnullvm-0.42.0 \
 		windows_x86_64_msvc-0.33.0 \
 		windows_x86_64_msvc-0.36.1 \
+		windows_x86_64_msvc-0.42.0 \
 		winreg-0.10.1 \
 		wio-0.2.2 \
 		x11-2.20.0 \
@@ -513,14 +557,14 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		xml-rs-0.8.4 \
 		yaml-rust-0.4.5 \
 		yasna-0.5.0 \
-		zbus-3.0.0 \
-		zbus_macros-3.0.0 \
+		zbus-3.4.0 \
+		zbus_macros-3.4.0 \
 		zbus_names-2.2.0 \
 		zstd-0.11.2+zstd.1.5.2 \
 		zstd-safe-5.0.2+zstd.1.5.2 \
 		zstd-sys-2.0.1+zstd.1.5.2 \
-		zvariant-3.6.0 \
-		zvariant_derive-3.6.0 \
-		xcb-imdkit@git+https://github.com/wez/xcb-imdkit-rs.git?rev=ede7c71b85fe2537efef6cf999a45690316211cf\#ede7c71b85fe2537efef6cf999a45690316211cf \
-		xcb@git+https://github.com/wez/rust-xcb?branch=ffi\#990a0212230acea2baf6f658e68e2f44bf7a8a1f \
-		libssh-rs,libssh-rs-sys@git+https://github.com/wez/libssh-rs.git\#d36e5648274063c187968fd5ce0b1a7aa350a025
+		zvariant-3.7.1 \
+		zvariant_derive-3.7.1 \
+		xcb@git+https://github.com/rust-x-bindings/rust-xcb?rev=a85a4cf8937898b1da972367df4648143ede38ea\#a85a4cf8937898b1da972367df4648143ede38ea \
+		libssh-rs,libssh-rs-sys@git+https://github.com/wez/libssh-rs.git\#d36e5648274063c187968fd5ce0b1a7aa350a025 \
+		xcb-imdkit@git+https://github.com/wez/xcb-imdkit-rs.git?branch=waiting-on-release\#0135194dea52e88c6ba830762fdcc7db99b68839
diff --git a/x11/wezterm/distinfo b/x11/wezterm/distinfo
index 352800b276ec..6b41e16b221a 100644
--- a/x11/wezterm/distinfo
+++ b/x11/wezterm/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1662398882
+TIMESTAMP = 1668894634
 SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
 SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -7,44 +7,44 @@ SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c8046
 SIZE (rust/crates/adler32-1.2.0.crate) = 6411
 SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
 SIZE (rust/crates/ahash-0.7.6.crate) = 38030
+SHA256 (rust/crates/ahash-0.8.2.crate) = bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107
+SIZE (rust/crates/ahash-0.8.2.crate) = 42491
 SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
 SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.64.crate) = b9a8f622bcf6ff3df478e9deba3e03e4e04b300f8e6a139e192c05fa3490afc7
-SIZE (rust/crates/anyhow-1.0.64.crate) = 43549
+SHA256 (rust/crates/anyhow-1.0.66.crate) = 216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6
+SIZE (rust/crates/anyhow-1.0.66.crate) = 43770
 SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
 SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
 SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
 SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
-SHA256 (rust/crates/assert_fs-1.0.7.crate) = cf09bb72e00da477c2596865e8873227e2196d263cca35414048875dbbeea1be
-SIZE (rust/crates/assert_fs-1.0.7.crate) = 17519
+SHA256 (rust/crates/ash-0.37.0+1.3.209.crate) = 006ca68e0f2b03f22d6fa9f2860f85aed430d257fec20f8879b2145e7c7ae1a6
+SIZE (rust/crates/ash-0.37.0+1.3.209.crate) = 367508
+SHA256 (rust/crates/assert_fs-1.0.9.crate) = 1429b32ede0cb31afd9f6cb1e8f06f1e32a4c75ed9290f9f4d3cda0c5981e061
+SIZE (rust/crates/assert_fs-1.0.9.crate) = 17262
 SHA256 (rust/crates/async-broadcast-0.4.1.crate) = 6d26004fe83b2d1cd3a97609b21e39f9a31535822210fe83205d2ce48866ea61
 SIZE (rust/crates/async-broadcast-0.4.1.crate) = 19732
 SHA256 (rust/crates/async-channel-1.7.1.crate) = e14485364214912d3b19cc3435dde4df66065127f05fa0d75c712f36f12c2f28
 SIZE (rust/crates/async-channel-1.7.1.crate) = 12855
-SHA256 (rust/crates/async-executor-1.4.1.crate) = 871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965
-SIZE (rust/crates/async-executor-1.4.1.crate) = 15490
+SHA256 (rust/crates/async-executor-1.5.0.crate) = 17adb73da160dfb475c183343c8cccd80721ea5a605d3eb57125f0a7b7a92d0b
+SIZE (rust/crates/async-executor-1.5.0.crate) = 15068
 SHA256 (rust/crates/async-fs-1.6.0.crate) = 279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06
 SIZE (rust/crates/async-fs-1.6.0.crate) = 16506
-SHA256 (rust/crates/async-global-executor-2.3.0.crate) = 0da5b41ee986eed3f524c380e6d64965aea573882a8907682ad100f7859305ca
-SIZE (rust/crates/async-global-executor-2.3.0.crate) = 11784
-SHA256 (rust/crates/async-io-1.9.0.crate) = 83e21f3a490c72b3b0cf44962180e60045de2925d8dff97918f7ee43c8f637c7
-SIZE (rust/crates/async-io-1.9.0.crate) = 36394
-SHA256 (rust/crates/async-lock-2.5.0.crate) = e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6
-SIZE (rust/crates/async-lock-2.5.0.crate) = 15656
+SHA256 (rust/crates/async-io-1.10.0.crate) = e8121296a9f05be7f34aa4196b1747243b3b62e048bb7906f644f3fbfc490cf7
+SIZE (rust/crates/async-io-1.10.0.crate) = 36493
+SHA256 (rust/crates/async-lock-2.6.0.crate) = c8101efe8695a6c17e02911402145357e718ac92d3ff88ae8419e84b1707b685
+SIZE (rust/crates/async-lock-2.6.0.crate) = 20497
 SHA256 (rust/crates/async-net-1.7.0.crate) = 4051e67316bc7eff608fe723df5d32ed639946adcd69e07df41fd42a7b411f1f
 SIZE (rust/crates/async-net-1.7.0.crate) = 17913
 SHA256 (rust/crates/async-process-1.5.0.crate) = 02111fd8655a613c25069ea89fc8d9bb89331fa77486eb3bc059ee757cfa481c
 SIZE (rust/crates/async-process-1.5.0.crate) = 17443
-SHA256 (rust/crates/async-recursion-0.3.2.crate) = d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2
-SIZE (rust/crates/async-recursion-0.3.2.crate) = 10774
-SHA256 (rust/crates/async-std-1.12.0.crate) = 62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d
-SIZE (rust/crates/async-std-1.12.0.crate) = 215080
+SHA256 (rust/crates/async-recursion-1.0.0.crate) = 2cda8f4bcc10624c4e85bc66b3f452cca98cfa5ca002dc83a16aad2367641bea
+SIZE (rust/crates/async-recursion-1.0.0.crate) = 10746
 SHA256 (rust/crates/async-task-4.3.0.crate) = 7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524
 SIZE (rust/crates/async-task-4.3.0.crate) = 29544
-SHA256 (rust/crates/async-trait-0.1.57.crate) = 76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f
-SIZE (rust/crates/async-trait-0.1.57.crate) = 26793
+SHA256 (rust/crates/async-trait-0.1.58.crate) = 1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c
+SIZE (rust/crates/async-trait-0.1.58.crate) = 26783
 SHA256 (rust/crates/atomic-waker-1.0.0.crate) = 065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a
 SIZE (rust/crates/atomic-waker-1.0.0.crate) = 11771
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -53,10 +53,14 @@ SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/backtrace-0.3.66.crate) = cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7
 SIZE (rust/crates/backtrace-0.3.66.crate) = 74397
-SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.crate) = 62070
+SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
 SHA256 (rust/crates/benchmarking-0.4.11.crate) = 3937429ef059161c005a608ae02451b64e5e98d26d2038f43674f506b571bad6
 SIZE (rust/crates/benchmarking-0.4.11.crate) = 5280
+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_field-0.10.1.crate) = dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4
 SIZE (rust/crates/bit_field-0.10.1.crate) = 10576
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -73,16 +77,16 @@ SHA256 (rust/crates/bstr-0.1.4.crate) = 59604ece62a407dc9164732e5adea02467898954
 SIZE (rust/crates/bstr-0.1.4.crate) = 330729
 SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
 SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bumpalo-3.11.0.crate) = c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d
-SIZE (rust/crates/bumpalo-3.11.0.crate) = 80945
-SHA256 (rust/crates/bytemuck-1.12.1.crate) = 2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da
-SIZE (rust/crates/bytemuck-1.12.1.crate) = 38293
+SHA256 (rust/crates/bumpalo-3.11.1.crate) = 572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba
+SIZE (rust/crates/bumpalo-3.11.1.crate) = 81207
+SHA256 (rust/crates/bytemuck-1.12.3.crate) = aaa3a8d9a1ca92e282c96a32d6511b695d7d994d1d102ba85d279f9b2756947f
+SIZE (rust/crates/bytemuck-1.12.3.crate) = 39835
+SHA256 (rust/crates/bytemuck_derive-1.3.0.crate) = 5fe233b960f12f8007e3db2d136e3cb1c291bfd7396e384ee76025fc1a3932b4
+SIZE (rust/crates/bytemuck_derive-1.3.0.crate) = 14050
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/bytes-1.2.1.crate) = ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db
 SIZE (rust/crates/bytes-1.2.1.crate) = 54857
-SHA256 (rust/crates/cache-advisor-1.0.11.crate) = 656c75db54b59b714d3f30a5006160f9fbe329ca2fd6520a65910552f2d37664
-SIZE (rust/crates/cache-advisor-1.0.11.crate) = 9596
 SHA256 (rust/crates/cache-padded-1.2.0.crate) = c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c
 SIZE (rust/crates/cache-padded-1.2.0.crate) = 9125
 SHA256 (rust/crates/camino-1.1.1.crate) = 88ad0e1e3e88dd237a156ab9f571021b8a158caa0ae44b1968a241efb5144c1e
@@ -91,42 +95,48 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40
 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
-SIZE (rust/crates/cc-1.0.73.crate) = 57880
+SHA256 (rust/crates/cc-1.0.76.crate) = 76a284da2e6fe2092f2353e51713435363112dfd60030e22add80be333fb928f
+SIZE (rust/crates/cc-1.0.76.crate) = 60132
 SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
 SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
 SHA256 (rust/crates/cgl-0.3.2.crate) = 0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff
 SIZE (rust/crates/cgl-0.3.2.crate) = 7557
-SHA256 (rust/crates/chrono-0.4.22.crate) = bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1
-SIZE (rust/crates/chrono-0.4.22.crate) = 185570
+SHA256 (rust/crates/chrono-0.4.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f
+SIZE (rust/crates/chrono-0.4.23.crate) = 187259
 SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
 SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/clap-3.2.20.crate) = 23b71c3ce99b7611011217b366d923f1d0a7e07a92bb2dbf1e84508c673ca3bd
-SIZE (rust/crates/clap-3.2.20.crate) = 214114
-SHA256 (rust/crates/clap_complete-3.2.4.crate) = e4179da71abd56c26b54dd0c248cc081c1f43b0a1a7e8448e28e57a29baa993d
-SIZE (rust/crates/clap_complete-3.2.4.crate) = 31618
-SHA256 (rust/crates/clap_complete_fig-3.2.4.crate) = ed37b4c0c1214673eba6ad8ea31666626bf72be98ffb323067d973c48b4964b9
-SIZE (rust/crates/clap_complete_fig-3.2.4.crate) = 10205
-SHA256 (rust/crates/clap_derive-3.2.18.crate) = ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65
-SIZE (rust/crates/clap_derive-3.2.18.crate) = 28208
-SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
-SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/clap-4.0.23.crate) = 0eb41c13df48950b20eb4cd0eefa618819469df1bffc49d11e8487c4ba0037e5
+SIZE (rust/crates/clap-4.0.23.crate) = 205096
+SHA256 (rust/crates/clap_complete-4.0.5.crate) = 96b0fba905b035a30d25c1b585bf1171690712fbb0ad3ac47214963aa4acc36c
+SIZE (rust/crates/clap_complete-4.0.5.crate) = 31996
+SHA256 (rust/crates/clap_complete_fig-4.0.1.crate) = b36d1abc7184a737efc9f589e6e783e8b56c72e71fca748cf9947ed0a6f46d44
+SIZE (rust/crates/clap_complete_fig-4.0.1.crate) = 10136
+SHA256 (rust/crates/clap_derive-4.0.21.crate) = 0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014
+SIZE (rust/crates/clap_derive-4.0.21.crate) = 27567
+SHA256 (rust/crates/clap_lex-0.3.0.crate) = 0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8
+SIZE (rust/crates/clap_lex-0.3.0.crate) = 9671
 SHA256 (rust/crates/clipboard-win-2.2.0.crate) = e3a093d6fed558e5fe24c3dfc85a68bb68f1c824f440d3ba5aca189e2998786b
 SIZE (rust/crates/clipboard-win-2.2.0.crate) = 11079
 SHA256 (rust/crates/clipboard_macos-0.1.0.crate) = 145a7f9e9b89453bc0a5e32d166456405d389cea5b578f57f1274b1397588a95
 SIZE (rust/crates/clipboard_macos-0.1.0.crate) = 5958
 SHA256 (rust/crates/cocoa-0.20.2.crate) = 0c49e86fc36d5704151f5996b7b3795385f50ce09e3be0f47a0cfde869681cf8
 SIZE (rust/crates/cocoa-0.20.2.crate) = 47930
+SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
+SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
 SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
 SHA256 (rust/crates/colored-1.9.3.crate) = f4ffc801dacf156c5854b9df4f425a626539c3a6ef7893cc0c5084a23f0b6c59
 SIZE (rust/crates/colored-1.9.3.crate) = 20062
-SHA256 (rust/crates/colorgrad-0.6.1.crate) = 4a2d16665305bc62a863baa4005b1074f77e7f2f65e0805734b4df6b854cd66e
-SIZE (rust/crates/colorgrad-0.6.1.crate) = 30386
+SHA256 (rust/crates/colorgrad-0.6.2.crate) = 6a5f405d474b9d05e0a093d3120e77e9bf26461b57a84b40aa2a221ac5617fb6
+SIZE (rust/crates/colorgrad-0.6.2.crate) = 33970
 SHA256 (rust/crates/concurrent-queue-1.2.4.crate) = af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c
 SIZE (rust/crates/concurrent-queue-1.2.4.crate) = 15375
+SHA256 (rust/crates/concurrent-queue-2.0.0.crate) = bd7bef69dc86e3c610e4e7aed41035e2a7ed12e72dd7530f61327a6579a4390b
+SIZE (rust/crates/concurrent-queue-2.0.0.crate) = 19465
 SHA256 (rust/crates/core-foundation-0.7.0.crate) = 57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171
 SIZE (rust/crates/core-foundation-0.7.0.crate) = 25384
 SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
@@ -157,12 +167,14 @@ SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c
 SIZE (rust/crates/crossbeam-channel-0.5.6.crate) = 90292
 SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc
 SIZE (rust/crates/crossbeam-deque-0.8.2.crate) = 21237
-SHA256 (rust/crates/crossbeam-epoch-0.9.10.crate) = 045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1
-SIZE (rust/crates/crossbeam-epoch-0.9.10.crate) = 46918
+SHA256 (rust/crates/crossbeam-epoch-0.9.11.crate) = f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348
+SIZE (rust/crates/crossbeam-epoch-0.9.11.crate) = 47900
 SHA256 (rust/crates/crossbeam-queue-0.3.6.crate) = 1cd42583b04998a5363558e5f9291ee5a5ff6b49944332103f251e7479a82aa7
 SIZE (rust/crates/crossbeam-queue-0.3.6.crate) = 16372
-SHA256 (rust/crates/crossbeam-utils-0.8.11.crate) = 51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc
-SIZE (rust/crates/crossbeam-utils-0.8.11.crate) = 40887
+SHA256 (rust/crates/crossbeam-utils-0.8.12.crate) = edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac
+SIZE (rust/crates/crossbeam-utils-0.8.12.crate) = 41785
+SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
 SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
@@ -171,34 +183,42 @@ SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e
 SIZE (rust/crates/csv-1.1.6.crate) = 886999
 SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
 SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
-SHA256 (rust/crates/ctor-0.1.23.crate) = cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb
-SIZE (rust/crates/ctor-0.1.23.crate) = 10581
 SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
 SIZE (rust/crates/cty-0.2.2.crate) = 7230
-SHA256 (rust/crates/darling-0.14.1.crate) = 4529658bdda7fd6769b8614be250cdcfc3aeb0ee72fe66f9e41e5e5eb73eac02
-SIZE (rust/crates/darling-0.14.1.crate) = 21844
-SHA256 (rust/crates/darling_core-0.14.1.crate) = 649c91bc01e8b1eac09fb91e8dbc7d517684ca6be8ebc75bb9cafc894f9fdb6f
-SIZE (rust/crates/darling_core-0.14.1.crate) = 53655
-SHA256 (rust/crates/darling_macro-0.14.1.crate) = ddfc69c5bfcbd2fc09a0f38451d2daf0e372e367986a83906d1b0dbc88134fb5
-SIZE (rust/crates/darling_macro-0.14.1.crate) = 1911
+SHA256 (rust/crates/cxx-1.0.81.crate) = 97abf9f0eca9e52b7f81b945524e76710e6cb2366aead23b7d4fbf72e281f888
+SIZE (rust/crates/cxx-1.0.81.crate) = 197202
+SHA256 (rust/crates/cxx-build-1.0.81.crate) = 7cc32cc5fea1d894b77d269ddb9f192110069a8a9c1f1d441195fba90553dea3
+SIZE (rust/crates/cxx-build-1.0.81.crate) = 84069
+SHA256 (rust/crates/cxxbridge-flags-1.0.81.crate) = 8ca220e4794c934dc6b1207c3b42856ad4c302f2df1712e9f8d2eec5afaacf1f
+SIZE (rust/crates/cxxbridge-flags-1.0.81.crate) = 5636
+SHA256 (rust/crates/cxxbridge-macro-1.0.81.crate) = b846f081361125bfc8dc9d3940c84e1fd83ba54bbca7b17cd29483c828be0704
+SIZE (rust/crates/cxxbridge-macro-1.0.81.crate) = 59869
+SHA256 (rust/crates/d3d12-0.5.0.crate) = 827914e1f53b1e0e025ecd3d967a7836b7bcb54520f90e21ef8df7b4d88a2759
+SIZE (rust/crates/d3d12-0.5.0.crate) = 17059
+SHA256 (rust/crates/darling-0.14.2.crate) = b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa
+SIZE (rust/crates/darling-0.14.2.crate) = 22141
+SHA256 (rust/crates/darling_core-0.14.2.crate) = a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f
+SIZE (rust/crates/darling_core-0.14.2.crate) = 53924
+SHA256 (rust/crates/darling_macro-0.14.2.crate) = 7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e
+SIZE (rust/crates/darling_macro-0.14.2.crate) = 1896
 SHA256 (rust/crates/dashmap-5.4.0.crate) = 907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc
 SIZE (rust/crates/dashmap-5.4.0.crate) = 22862
 SHA256 (rust/crates/data-encoding-2.3.2.crate) = 3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57
 SIZE (rust/crates/data-encoding-2.3.2.crate) = 19159
-SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
-SIZE (rust/crates/deflate-1.0.0.crate) = 62722
 SHA256 (rust/crates/deltae-0.3.0.crate) = e412cd91a4ec62fcc739ea50c40babe21e3de60d69f36393cce377c7c04ead5a
 SIZE (rust/crates/deltae-0.3.0.crate) = 2108729
 SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
 SIZE (rust/crates/derivative-2.2.0.crate) = 48076
+SHA256 (rust/crates/dhat-0.3.2.crate) = 4f2aaf837aaf456f6706cb46386ba8dffd4013a757e36f4ea05c20dd46b209a3
+SIZE (rust/crates/dhat-0.3.2.crate) = 182741
 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
 SIZE (rust/crates/diff-0.1.13.crate) = 46216
 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
 SIZE (rust/crates/difflib-0.4.0.crate) = 7638
 SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
 SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/digest-0.10.3.crate) = f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506
-SIZE (rust/crates/digest-0.10.3.crate) = 18990
+SHA256 (rust/crates/digest-0.10.5.crate) = adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c
+SIZE (rust/crates/digest-0.10.5.crate) = 19503
 SHA256 (rust/crates/dirs-2.0.2.crate) = 13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3
 SIZE (rust/crates/dirs-2.0.2.crate) = 11779
 SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
@@ -219,10 +239,10 @@ SHA256 (rust/crates/dwrote-0.11.0.crate) = 439a1c2ba5611ad3ed731280541d36d2e9c4a
 SIZE (rust/crates/dwrote-0.11.0.crate) = 21715
 SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
 SIZE (rust/crates/either-1.8.0.crate) = 15992
-SHA256 (rust/crates/embed-resource-1.7.3.crate) = 936c1354206a875581696369aef920e12396e93bbd251c43a7a3f3fa85023a7d
-SIZE (rust/crates/embed-resource-1.7.3.crate) = 13707
-SHA256 (rust/crates/emojis-0.4.0.crate) = 3fdc0036e5881a30eec779c55ac7b4bf54eedc3c72ddc8d02c2a580c43b1c9ba
-SIZE (rust/crates/emojis-0.4.0.crate) = 63546
+SHA256 (rust/crates/embed-resource-1.7.4.crate) = 782e883d0b9a3db55e6edee9939305d0b5c2ee6df793966d84b31144873e5bde
+SIZE (rust/crates/embed-resource-1.7.4.crate) = 13662
+SHA256 (rust/crates/emojis-0.5.1.crate) = 9ead44dd678357b58cd25402e05d28808629ca547b1287ce521567da8381c255
+SIZE (rust/crates/emojis-0.5.1.crate) = 108217
*** 958 LINES SKIPPED ***