Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Feb 2026 17:13:33 +0000
From:      Joel Bodenmann <jbo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 4d3445efccb7 - main - cad/surfer: Update to 0.6.0
Message-ID:  <6994a1bd.3105c.317276a8@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by jbo:

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

commit 4d3445efccb70c1108b81f53ebbe0dc72cf53125
Author:     Joel Bodenmann <jbo@FreeBSD.org>
AuthorDate: 2026-02-17 17:06:01 +0000
Commit:     Joel Bodenmann <jbo@FreeBSD.org>
CommitDate: 2026-02-17 17:13:01 +0000

    cad/surfer: Update to 0.6.0
    
    Changelog: https://gitlab.com/surfer-project/surfer/-/releases/v0.6.0
---
 cad/surfer/Makefile        |   3 +-
 cad/surfer/Makefile.crates | 310 +++++++++++-----------
 cad/surfer/distinfo        | 626 ++++++++++++++++++++++-----------------------
 3 files changed, 460 insertions(+), 479 deletions(-)

diff --git a/cad/surfer/Makefile b/cad/surfer/Makefile
index c8beeea7a457..7dc02173d301 100644
--- a/cad/surfer/Makefile
+++ b/cad/surfer/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	surfer
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.0
-PORTREVISION=	3
+DISTVERSION=	0.6.0
 CATEGORIES=	cad
 
 MAINTAINER=	jbo@FreeBSD.org
diff --git a/cad/surfer/Makefile.crates b/cad/surfer/Makefile.crates
index 026c89078567..328a64977dfc 100644
--- a/cad/surfer/Makefile.crates
+++ b/cad/surfer/Makefile.crates
@@ -7,7 +7,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		accesskit_unix-0.17.2 \
 		accesskit_windows-0.29.2 \
 		accesskit_winit-0.29.2 \
-		addr2line-0.24.2 \
+		addr2line-0.25.1 \
 		adler2-2.0.1 \
 		ahash-0.8.12 \
 		aho-corasick-1.1.4 \
@@ -22,12 +22,10 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		anstyle-query-1.1.4 \
 		anstyle-wincon-3.0.10 \
 		anyhow-1.0.100 \
-		ar_archive_writer-0.2.0 \
 		arbitrary-1.4.2 \
 		arboard-3.6.1 \
 		arrayvec-0.7.6 \
 		as-raw-xcb-connection-1.0.1 \
-		ashpd-0.11.0 \
 		async-broadcast-0.7.2 \
 		async-channel-2.5.0 \
 		async-executor-1.13.3 \
@@ -44,7 +42,8 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		atspi-connection-0.9.0 \
 		atspi-proxies-0.9.0 \
 		autocfg-1.5.0 \
-		base64-0.21.7 \
+		aws-lc-rs-1.15.4 \
+		aws-lc-sys-0.37.0 \
 		base64-0.22.1 \
 		bincode-1.3.3 \
 		bindgen-0.72.1 \
@@ -59,10 +58,9 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		bumpalo-3.19.0 \
 		bytemuck-1.24.0 \
 		bytemuck_derive-1.10.2 \
-		byteorder-1.5.0 \
 		byteorder-lite-0.1.0 \
-		bytes-1.10.1 \
-		bytesize-2.1.0 \
+		bytes-1.11.0 \
+		bytesize-2.3.1 \
 		calloop-0.13.0 \
 		calloop-wayland-source-0.3.0 \
 		camino-1.2.1 \
@@ -72,7 +70,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		cap-std-3.4.5 \
 		cap-time-ext-3.4.5 \
 		cbindgen-0.29.2 \
-		cc-1.2.43 \
+		cc-1.2.51 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.4 \
@@ -80,17 +78,19 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		cgl-0.3.2 \
 		chrono-0.4.42 \
 		clang-sys-1.8.1 \
-		clap-4.5.51 \
-		clap_builder-4.5.51 \
+		clap-4.5.53 \
+		clap_builder-4.5.53 \
 		clap_derive-4.5.49 \
 		clap_lex-0.7.6 \
 		clipboard-win-5.4.1 \
+		cmake-0.1.57 \
 		cobs-0.3.0 \
 		codespan-reporting-0.12.0 \
 		colorchoice-1.0.4 \
 		combine-4.6.7 \
 		concurrent-queue-2.5.0 \
 		config-0.15.18 \
+		convert_case-0.10.0 \
 		core-foundation-0.9.4 \
 		core-foundation-0.10.1 \
 		core-foundation-sys-0.8.7 \
@@ -98,18 +98,19 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		core-graphics-types-0.1.3 \
 		cpp_demangle-0.4.5 \
 		cpufeatures-0.2.17 \
-		cranelift-assembler-x64-0.117.2 \
-		cranelift-assembler-x64-meta-0.117.2 \
-		cranelift-bforest-0.117.2 \
-		cranelift-bitset-0.117.2 \
-		cranelift-codegen-0.117.2 \
-		cranelift-codegen-meta-0.117.2 \
-		cranelift-codegen-shared-0.117.2 \
-		cranelift-control-0.117.2 \
-		cranelift-entity-0.117.2 \
-		cranelift-frontend-0.117.2 \
-		cranelift-isle-0.117.2 \
-		cranelift-native-0.117.2 \
+		cranelift-assembler-x64-0.124.3 \
+		cranelift-assembler-x64-meta-0.124.3 \
+		cranelift-bforest-0.124.3 \
+		cranelift-bitset-0.124.3 \
+		cranelift-codegen-0.124.3 \
+		cranelift-codegen-meta-0.124.3 \
+		cranelift-codegen-shared-0.124.3 \
+		cranelift-control-0.124.3 \
+		cranelift-entity-0.124.3 \
+		cranelift-frontend-0.124.3 \
+		cranelift-isle-0.124.3 \
+		cranelift-native-0.124.3 \
+		cranelift-srcgen-0.124.3 \
 		crc32fast-1.5.0 \
 		crossbeam-deque-0.8.6 \
 		crossbeam-epoch-0.9.18 \
@@ -124,13 +125,11 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		derive_builder-0.20.2 \
 		derive_builder_core-0.20.2 \
 		derive_builder_macro-0.20.2 \
-		derive_more-2.0.1 \
-		derive_more-impl-2.0.1 \
+		derive_more-2.1.0 \
+		derive_more-impl-2.1.0 \
 		digest-0.10.7 \
 		directories-6.0.0 \
 		directories-next-2.0.0 \
-		dirs-4.0.0 \
-		dirs-sys-0.3.7 \
 		dirs-sys-0.5.0 \
 		dirs-sys-next-0.1.2 \
 		dispatch-0.2.0 \
@@ -140,17 +139,18 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		document-features-0.2.12 \
 		downcast-rs-1.2.1 \
 		dpi-0.1.2 \
-		ecolor-0.33.0 \
-		eframe-0.33.0 \
-		egui-0.33.0 \
-		egui-remixicon-0.29.1 \
-		egui-wgpu-0.33.0 \
-		egui-winit-0.33.0 \
-		egui_extras-0.33.0 \
-		egui_glow-0.33.0 \
+		dunce-1.0.5 \
+		ecolor-0.33.3 \
+		eframe-0.33.3 \
+		egui-0.33.3 \
+		egui-remixicon-0.33.1 \
+		egui-wgpu-0.33.3 \
+		egui-winit-0.33.3 \
+		egui_extras-0.33.3 \
+		egui_glow-0.33.3 \
 		egui_plot-0.34.0 \
 		either-1.15.0 \
-		emath-0.33.0 \
+		emath-0.33.3 \
 		embedded-io-0.4.0 \
 		embedded-io-0.6.1 \
 		encoding_rs-0.8.35 \
@@ -164,17 +164,17 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		enumn-0.1.14 \
 		env_filter-0.1.4 \
 		env_logger-0.11.8 \
-		epaint-0.33.0 \
-		epaint_default_fonts-0.33.0 \
+		epaint-0.33.3 \
+		epaint_default_fonts-0.33.3 \
 		equivalent-1.0.2 \
 		errno-0.3.14 \
 		error-code-3.3.2 \
 		event-listener-5.4.1 \
 		event-listener-strategy-0.5.4 \
-		extism-1.12.0 \
-		extism-convert-1.12.0 \
-		extism-convert-macros-1.12.0 \
-		extism-manifest-1.12.0 \
+		extism-1.13.0 \
+		extism-convert-1.13.0 \
+		extism-convert-macros-1.13.0 \
+		extism-manifest-1.13.0 \
 		extism-pdk-1.4.1 \
 		extism-pdk-derive-1.4.1 \
 		eyre-0.6.12 \
@@ -185,20 +185,19 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		fd-lock-4.0.4 \
 		fdeflate-0.3.7 \
 		filetime-0.2.26 \
-		find-msvc-tools-0.1.4 \
-		flate2-1.1.5 \
+		find-msvc-tools-0.1.6 \
+		flate2-1.1.8 \
 		fnv-1.0.7 \
 		foldhash-0.1.5 \
 		foldhash-0.2.0 \
-		foreign-types-0.3.2 \
 		foreign-types-0.5.0 \
 		foreign-types-macros-0.2.3 \
-		foreign-types-shared-0.1.1 \
 		foreign-types-shared-0.3.1 \
 		form_urlencoded-1.2.2 \
 		fs-set-times-0.20.3 \
+		fs_extra-1.3.0 \
 		fsevent-sys-4.1.0 \
-		fst-reader-0.14.1 \
+		fst-reader-0.14.3 \
 		ftr_parser-0.2.0 \
 		futures-0.3.31 \
 		futures-channel-0.3.31 \
@@ -213,9 +212,9 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		fuzzy-matcher-0.3.7 \
 		generic-array-0.14.9 \
 		gethostname-1.1.0 \
-		getrandom-0.2.16 \
+		getrandom-0.2.17 \
 		getrandom-0.3.4 \
-		gimli-0.31.1 \
+		gimli-0.32.3 \
 		gl_generator-0.14.0 \
 		glob-0.3.3 \
 		glow-0.16.0 \
@@ -227,7 +226,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		h2-0.4.12 \
 		half-2.7.1 \
 		hashbrown-0.15.5 \
-		hashbrown-0.16.0 \
+		hashbrown-0.16.1 \
 		heck-0.5.0 \
 		hermit-abi-0.5.2 \
 		hex-0.4.3 \
@@ -237,9 +236,8 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		http-body-util-0.1.3 \
 		httparse-1.10.1 \
 		httpdate-1.0.3 \
-		hyper-1.7.0 \
+		hyper-1.8.1 \
 		hyper-rustls-0.27.7 \
-		hyper-tls-0.6.0 \
 		hyper-util-0.1.17 \
 		iana-time-zone-0.1.64 \
 		iana-time-zone-haiku-0.1.2 \
@@ -257,8 +255,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		image-0.25.8 \
 		image-compare-0.5.0 \
 		indenter-0.3.4 \
-		indexmap-2.12.0 \
-		indoc-2.0.7 \
+		indexmap-2.13.0 \
 		inotify-0.11.0 \
 		inotify-sys-0.1.5 \
 		io-extras-0.18.4 \
@@ -266,14 +263,13 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		ipnet-2.11.0 \
 		iri-string-0.7.8 \
 		is_terminal_polyfill-1.70.2 \
-		itertools-0.12.1 \
 		itertools-0.13.0 \
 		itertools-0.14.0 \
 		itoa-1.0.15 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.34 \
-		js-sys-0.3.77 \
+		js-sys-0.3.85 \
 		khronos_api-3.1.0 \
 		kqueue-1.1.1 \
 		kqueue-sys-1.0.4 \
@@ -283,7 +279,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		libc-0.2.177 \
 		libloading-0.8.9 \
 		libm-0.2.15 \
-		libredox-0.1.10 \
+		libredox-0.1.12 \
 		linux-raw-sys-0.4.15 \
 		linux-raw-sys-0.11.0 \
 		litemap-0.8.1 \
@@ -291,7 +287,9 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		local-impl-0.1.2 \
 		lock_api-0.4.14 \
 		log-0.4.28 \
+		lru-slab-0.1.2 \
 		lz4_flex-0.11.5 \
+		lz4_flex-0.12.0 \
 		mach2-0.4.3 \
 		manyhow-0.11.4 \
 		manyhow-macros-0.11.4 \
@@ -304,14 +302,13 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		mime-0.3.17 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
+		miniz_oxide-0.9.0 \
 		mio-1.1.0 \
 		moxcms-0.7.9 \
 		naga-27.0.3 \
-		native-tls-0.2.14 \
 		ndk-0.9.0 \
 		ndk-context-0.1.1 \
 		ndk-sys-0.6.0+11769913 \
-		nix-0.30.1 \
 		nohash-hasher-0.2.0 \
 		nom-7.1.3 \
 		notify-8.2.0 \
@@ -352,14 +349,10 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		objc2-ui-kit-0.2.2 \
 		objc2-uniform-type-identifiers-0.2.2 \
 		objc2-user-notifications-0.2.2 \
-		object-0.32.2 \
-		object-0.36.7 \
+		object-0.37.3 \
 		once_cell-1.21.3 \
 		once_cell_polyfill-1.70.2 \
-		openssl-0.10.74 \
-		openssl-macros-0.1.1 \
-		openssl-probe-0.1.6 \
-		openssl-sys-0.9.110 \
+		openssl-probe-0.2.0 \
 		option-ext-0.2.0 \
 		orbclient-0.3.48 \
 		ordered-stream-0.2.0 \
@@ -367,7 +360,6 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		parking-2.2.1 \
 		parking_lot-0.12.5 \
 		parking_lot_core-0.9.12 \
-		paste-1.0.15 \
 		pathdiff-0.2.3 \
 		percent-encoding-2.3.2 \
 		pin-project-1.1.10 \
@@ -394,18 +386,20 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		project-root-0.2.2 \
 		prost-0.14.1 \
 		prost-derive-0.14.1 \
-		psm-0.1.28 \
-		pulley-interpreter-30.0.2 \
+		pulley-interpreter-37.0.3 \
+		pulley-macros-37.0.3 \
 		pure-rust-locales-0.8.2 \
 		pxfm-0.1.25 \
-		pyo3-0.27.1 \
-		pyo3-build-config-0.27.1 \
-		pyo3-ffi-0.27.1 \
-		pyo3-macros-0.27.1 \
-		pyo3-macros-backend-0.27.1 \
+		pyo3-0.28.0 \
+		pyo3-build-config-0.28.0 \
+		pyo3-ffi-0.28.0 \
+		pyo3-macros-0.28.0 \
+		pyo3-macros-backend-0.28.0 \
 		quick-error-2.0.1 \
-		quick-xml-0.36.2 \
-		quick-xml-0.37.5 \
+		quick-xml-0.38.4 \
+		quinn-0.11.9 \
+		quinn-proto-0.11.13 \
+		quinn-udp-0.5.14 \
 		quote-1.0.41 \
 		r-efi-5.3.0 \
 		rand-0.8.5 \
@@ -419,54 +413,56 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		rayon-core-1.13.0 \
 		redox_syscall-0.4.1 \
 		redox_syscall-0.5.18 \
+		redox_syscall-0.7.0 \
 		redox_users-0.4.6 \
 		redox_users-0.5.2 \
-		regalloc2-0.11.2 \
-		regex-1.12.2 \
+		regalloc2-0.13.3 \
+		regex-1.12.3 \
 		regex-automata-0.4.13 \
 		regex-syntax-0.8.8 \
 		renderdoc-sys-1.1.0 \
-		reqwest-0.12.24 \
-		rfd-0.15.4 \
+		reqwest-0.13.2 \
+		rfd-0.17.1 \
 		ring-0.17.14 \
-		rmp-0.8.14 \
-		rmp-serde-1.3.0 \
-		ron-0.10.1 \
+		rmp-0.8.15 \
+		rmp-serde-1.3.1 \
+		ron-0.12.0 \
 		rustc-demangle-0.1.26 \
 		rustc-hash-1.1.0 \
 		rustc-hash-2.1.1 \
+		rustc_version-0.4.1 \
 		rustix-0.38.44 \
 		rustix-1.1.2 \
 		rustix-linux-procfs-0.1.1 \
 		rustls-0.23.34 \
+		rustls-native-certs-0.8.3 \
 		rustls-pki-types-1.13.0 \
+		rustls-platform-verifier-0.6.2 \
+		rustls-platform-verifier-android-0.1.1 \
 		rustls-webpki-0.103.8 \
 		rustversion-1.0.22 \
-		ryu-1.0.20 \
 		same-file-1.0.6 \
 		schannel-0.1.28 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.2.0 \
-		security-framework-2.11.1 \
+		security-framework-3.5.1 \
 		security-framework-sys-2.15.0 \
 		semver-1.0.27 \
 		serde-1.0.228 \
 		serde_core-1.0.228 \
 		serde_derive-1.0.228 \
-		serde_json-1.0.145 \
+		serde_json-1.0.148 \
 		serde_repr-0.1.20 \
 		serde_spanned-0.6.9 \
 		serde_spanned-1.0.3 \
-		serde_urlencoded-0.7.1 \
 		sha2-0.10.9 \
 		sharded-slab-0.1.7 \
-		shellexpand-2.1.2 \
 		shlex-1.3.0 \
 		signal-hook-registry-1.4.6 \
 		simd-adler32-0.3.7 \
 		simple-eyre-0.3.1 \
-		skia-bindings-0.89.1 \
-		skia-safe-0.89.1 \
+		skia-bindings-0.90.0 \
+		skia-safe-0.90.0 \
 		slab-0.4.11 \
 		slotmap-1.0.7 \
 		smallvec-1.15.1 \
@@ -475,7 +471,6 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		smol_str-0.2.2 \
 		socket2-0.6.1 \
 		softposit-0.4.0 \
-		sptr-0.3.2 \
 		stable_deref_trait-1.2.1 \
 		static_assertions-1.1.0 \
 		strsim-0.11.1 \
@@ -499,13 +494,14 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		thiserror-impl-2.0.17 \
 		thread_local-1.1.9 \
 		tiff-0.10.3 \
-		time-0.3.44 \
-		time-core-0.1.6 \
-		time-macros-0.2.24 \
+		time-0.3.45 \
+		time-core-0.1.7 \
+		time-macros-0.2.25 \
 		tinystr-0.8.2 \
+		tinyvec-1.10.0 \
+		tinyvec_macros-0.1.1 \
 		tokio-1.48.0 \
 		tokio-macros-2.6.0 \
-		tokio-native-tls-0.3.1 \
 		tokio-rustls-0.26.4 \
 		tokio-stream-0.1.17 \
 		tokio-util-0.7.16 \
@@ -519,74 +515,73 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		toml_write-0.1.2 \
 		toml_writer-1.0.4 \
 		tower-0.5.2 \
-		tower-http-0.6.6 \
+		tower-http-0.6.8 \
 		tower-layer-0.3.3 \
 		tower-service-0.3.3 \
-		tracing-0.1.41 \
-		tracing-attributes-0.1.30 \
-		tracing-core-0.1.34 \
+		tracing-0.1.43 \
+		tracing-attributes-0.1.31 \
+		tracing-core-0.1.35 \
 		tracing-log-0.2.0 \
-		tracing-subscriber-0.3.20 \
-		tracing-wasm-0.2.1 \
-		trait-variant-0.1.2 \
+		tracing-subscriber-0.3.22 \
 		try-lock-0.2.5 \
 		ttf-parser-0.25.1 \
 		twox-hash-2.1.2 \
 		type-map-0.5.1 \
+		typeid-1.0.3 \
 		typenum-1.19.0 \
 		uds_windows-1.1.0 \
 		unicode-ident-1.0.22 \
 		unicode-segmentation-1.12.0 \
 		unicode-width-0.2.2 \
 		unicode-xid-0.2.6 \
-		unindent-0.2.4 \
 		untrusted-0.9.0 \
 		url-2.5.7 \
-		urlencoding-2.1.3 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
 		uuid-1.18.1 \
 		valuable-0.1.1 \
-		vcpkg-0.2.15 \
-		vergen-9.0.6 \
-		vergen-gitcl-1.0.8 \
-		vergen-lib-0.1.6 \
+		vergen-9.1.0 \
+		vergen-gitcl-9.1.0 \
+		vergen-lib-9.1.0 \
 		version_check-0.9.5 \
 		walkdir-2.5.0 \
 		want-0.3.1 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
-		wasi-common-30.0.2 \
+		wasi-0.14.7+wasi-0.2.4 \
+		wasi-common-37.0.3 \
 		wasip2-1.0.1+wasi-0.2.4 \
-		wasite-0.1.0 \
-		wasm-bindgen-0.2.100 \
-		wasm-bindgen-backend-0.2.100 \
-		wasm-bindgen-futures-0.4.50 \
-		wasm-bindgen-macro-0.2.100 \
-		wasm-bindgen-macro-support-0.2.100 \
-		wasm-bindgen-shared-0.2.100 \
-		wasm-encoder-0.224.1 \
-		wasm-encoder-0.240.0 \
-		wasm-streams-0.4.2 \
-		wasmparser-0.224.1 \
-		wasmparser-0.240.0 \
-		wasmprinter-0.224.1 \
-		wasmtime-30.0.2 \
-		wasmtime-asm-macros-30.0.2 \
-		wasmtime-cache-30.0.2 \
-		wasmtime-component-macro-30.0.2 \
-		wasmtime-component-util-30.0.2 \
-		wasmtime-cranelift-30.0.2 \
-		wasmtime-environ-30.0.2 \
-		wasmtime-fiber-30.0.2 \
-		wasmtime-jit-icache-coherence-30.0.2 \
-		wasmtime-math-30.0.2 \
-		wasmtime-slab-30.0.2 \
-		wasmtime-versioned-export-macros-30.0.2 \
-		wasmtime-winch-30.0.2 \
-		wasmtime-wit-bindgen-30.0.2 \
+		wasite-1.0.1 \
+		wasm-bindgen-0.2.108 \
+		wasm-bindgen-futures-0.4.58 \
+		wasm-bindgen-macro-0.2.108 \
+		wasm-bindgen-macro-support-0.2.108 \
+		wasm-bindgen-shared-0.2.108 \
+		wasm-encoder-0.239.0 \
+		wasm-encoder-0.245.0 \
+		wasm-streams-0.5.0 \
+		wasm-tracing-2.1.0 \
+		wasmparser-0.239.0 \
+		wasmparser-0.245.0 \
+		wasmprinter-0.239.0 \
+		wasmtime-37.0.3 \
+		wasmtime-environ-37.0.3 \
+		wasmtime-internal-asm-macros-37.0.3 \
+		wasmtime-internal-cache-37.0.3 \
+		wasmtime-internal-component-macro-37.0.3 \
+		wasmtime-internal-component-util-37.0.3 \
+		wasmtime-internal-cranelift-37.0.3 \
+		wasmtime-internal-fiber-37.0.3 \
+		wasmtime-internal-jit-debug-37.0.3 \
+		wasmtime-internal-jit-icache-coherence-37.0.3 \
+		wasmtime-internal-math-37.0.3 \
+		wasmtime-internal-slab-37.0.3 \
+		wasmtime-internal-unwinder-37.0.3 \
+		wasmtime-internal-versioned-export-macros-37.0.3 \
+		wasmtime-internal-winch-37.0.3 \
+		wasmtime-internal-wit-bindgen-37.0.3 \
 		wast-35.0.2 \
-		wast-240.0.0 \
-		wat-1.240.0 \
+		wast-245.0.0 \
+		wat-1.245.0 \
 		wayland-backend-0.3.11 \
 		wayland-client-0.31.11 \
 		wayland-csd-frame-0.3.0 \
@@ -594,31 +589,31 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		wayland-protocols-0.32.9 \
 		wayland-protocols-plasma-0.3.9 \
 		wayland-protocols-wlr-0.3.9 \
-		wayland-scanner-0.31.7 \
+		wayland-scanner-0.31.8 \
 		wayland-sys-0.31.7 \
-		web-sys-0.3.77 \
+		web-sys-0.3.85 \
 		web-time-1.1.0 \
 		webbrowser-1.0.6 \
+		webpki-root-certs-1.0.4 \
 		weezl-0.1.10 \
-		wellen-0.19.0 \
+		wellen-0.20.2 \
 		wgpu-27.0.1 \
 		wgpu-core-27.0.3 \
 		wgpu-core-deps-windows-linux-android-27.0.0 \
 		wgpu-hal-27.0.4 \
 		wgpu-types-27.0.1 \
-		whoami-1.6.1 \
-		wiggle-30.0.2 \
-		wiggle-generate-30.0.2 \
-		wiggle-macro-30.0.2 \
+		whoami-2.0.0 \
+		wiggle-37.0.3 \
+		wiggle-generate-37.0.3 \
+		wiggle-macro-37.0.3 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.11 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		winch-codegen-30.0.2 \
+		winch-codegen-37.0.3 \
 		windows-0.61.3 \
 		windows-collections-0.2.0 \
 		windows-core-0.61.2 \
-		windows-core-0.62.2 \
 		windows-future-0.2.1 \
 		windows-implement-0.60.2 \
 		windows-interface-0.59.3 \
@@ -627,9 +622,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		windows-numerics-0.2.0 \
 		windows-registry-0.5.3 \
 		windows-result-0.3.4 \
-		windows-result-0.4.1 \
 		windows-strings-0.4.2 \
-		windows-strings-0.5.1 \
 		windows-sys-0.45.0 \
 		windows-sys-0.52.0 \
 		windows-sys-0.59.0 \
@@ -666,7 +659,7 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		winnow-0.7.13 \
 		winx-0.36.4 \
 		wit-bindgen-0.46.0 \
-		wit-parser-0.224.1 \
+		wit-parser-0.239.0 \
 		witx-0.9.1 \
 		writeable-0.6.2 \
 		x11-dl-2.21.0 \
@@ -679,12 +672,12 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		xml-rs-0.8.28 \
 		yoke-0.8.1 \
 		yoke-derive-0.8.1 \
-		zbus-5.12.0 \
-		zbus-lockstep-0.5.1 \
-		zbus-lockstep-macros-0.5.1 \
-		zbus_macros-5.12.0 \
-		zbus_names-4.2.0 \
-		zbus_xml-5.0.2 \
+		zbus-5.13.0 \
+		zbus-lockstep-0.5.2 \
+		zbus-lockstep-macros-0.5.2 \
+		zbus_macros-5.13.0 \
+		zbus_names-4.3.1 \
+		zbus_xml-5.1.0 \
 		zerocopy-0.8.27 \
 		zerocopy-derive-0.8.27 \
 		zerofrom-0.1.6 \
@@ -693,12 +686,13 @@ CARGO_CRATES=	ab_glyph-0.2.32 \
 		zerotrie-0.2.3 \
 		zerovec-0.11.5 \
 		zerovec-derive-0.11.2 \
+		zmij-1.0.6 \
 		zstd-0.13.3 \
 		zstd-safe-7.2.4 \
 		zstd-sys-2.0.16+zstd.1.5.7 \
 		zune-core-0.4.12 \
 		zune-jpeg-0.4.21 \
-		zvariant-5.8.0 \
-		zvariant_derive-5.8.0 \
-		zvariant_utils-3.2.1 \
-		egui_skia_renderer@git+https://gitlab.com/oscargus/egui_skia_renderer.git?rev=48a81b16f26346f6aa054c75c877f930671da459\#48a81b16f26346f6aa054c75c877f930671da459
+		zvariant-5.9.1 \
+		zvariant_derive-5.9.1 \
+		zvariant_utils-3.3.0 \
+		egui_skia_renderer@git+https://gitlab.com/oscargus/egui_skia_renderer.git?rev=279dfddcc8f4982309935d368827019e9736dc89\#279dfddcc8f4982309935d368827019e9736dc89
diff --git a/cad/surfer/distinfo b/cad/surfer/distinfo
index 0af0f38b5f90..b10b6612f41e 100644
--- a/cad/surfer/distinfo
+++ b/cad/surfer/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762788355
+TIMESTAMP = 1771347938
 SHA256 (rust/crates/ab_glyph-0.2.32.crate) = 01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2
 SIZE (rust/crates/ab_glyph-0.2.32.crate) = 20967
 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
@@ -17,8 +17,8 @@ SHA256 (rust/crates/accesskit_windows-0.29.2.crate) = d2d63dd5041e49c363d83f5419
 SIZE (rust/crates/accesskit_windows-0.29.2.crate) = 52892
 SHA256 (rust/crates/accesskit_winit-0.29.2.crate) = c8cfabe59d0eaca7412bfb1f70198dd31e3b0496fee7e15b066f9c36a1a140a0
 SIZE (rust/crates/accesskit_winit-0.29.2.crate) = 33445
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
@@ -47,8 +47,6 @@ SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f7
 SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
 SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
 SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
-SHA256 (rust/crates/ar_archive_writer-0.2.0.crate) = f0c269894b6fe5e9d7ada0cf69b5bf847ff35bc25fc271f08e1d080fce80339a
-SIZE (rust/crates/ar_archive_writer-0.2.0.crate) = 31814
 SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
 SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
 SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
@@ -57,8 +55,6 @@ SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5b
 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
 SHA256 (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b
 SIZE (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 6460
-SHA256 (rust/crates/ashpd-0.11.0.crate) = 6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df
-SIZE (rust/crates/ashpd-0.11.0.crate) = 115010
 SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
 SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
 SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
@@ -91,8 +87,10 @@ SHA256 (rust/crates/atspi-proxies-0.9.0.crate) = d2eebcb9e7e76f26d0bcfd6f0295e1c
 SIZE (rust/crates/atspi-proxies-0.9.0.crate) = 24993
 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/aws-lc-rs-1.15.4.crate) = 7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256
+SIZE (rust/crates/aws-lc-rs-1.15.4.crate) = 218620
+SHA256 (rust/crates/aws-lc-sys-0.37.0.crate) = 5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a
+SIZE (rust/crates/aws-lc-sys-0.37.0.crate) = 9589032
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
@@ -121,14 +119,12 @@ SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d
 SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
 SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
 SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
 SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
-SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/bytesize-2.1.0.crate) = f5c434ae3cf0089ca203e9019ebe529c47ff45cefe8af7c85ecb734ef541822f
-SIZE (rust/crates/bytesize-2.1.0.crate) = 19793
+SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
+SIZE (rust/crates/bytes-1.11.0.crate) = 78391
+SHA256 (rust/crates/bytesize-2.3.1.crate) = 6bd91ee7b2422bcb158d90ef4d14f75ef67f340943fc4149891dcce8f8b972a3
+SIZE (rust/crates/bytesize-2.3.1.crate) = 22218
 SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
 SIZE (rust/crates/calloop-0.13.0.crate) = 69698
 SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
@@ -147,8 +143,8 @@ SHA256 (rust/crates/cap-time-ext-3.4.5.crate) = def102506ce40c11710a9b16e614af0c
 SIZE (rust/crates/cap-time-ext-3.4.5.crate) = 12901
 SHA256 (rust/crates/cbindgen-0.29.2.crate) = befbfd072a8e81c02f8c507aefce431fe5e7d051f83d48a23ffc9b9fe5a11799
 SIZE (rust/crates/cbindgen-0.29.2.crate) = 231617
-SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2
-SIZE (rust/crates/cc-1.2.43.crate) = 91384
+SHA256 (rust/crates/cc-1.2.51.crate) = 7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203
+SIZE (rust/crates/cc-1.2.51.crate) = 93352
 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
 SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -163,16 +159,18 @@ SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb51527
 SIZE (rust/crates/chrono-0.4.42.crate) = 238174
 SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
 SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
-SIZE (rust/crates/clap-4.5.51.crate) = 62030
-SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
-SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
+SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
+SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
 SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
 SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
 SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
 SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
 SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
 SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
+SHA256 (rust/crates/cmake-0.1.57.crate) = 75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d
+SIZE (rust/crates/cmake-0.1.57.crate) = 20376
 SHA256 (rust/crates/cobs-0.3.0.crate) = 0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1
 SIZE (rust/crates/cobs-0.3.0.crate) = 15639
 SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81
@@ -185,6 +183,8 @@ SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fe
 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
 SHA256 (rust/crates/config-0.15.18.crate) = 180e549344080374f9b32ed41bf3b6b57885ff6a289367b3dbc10eea8acc1918
 SIZE (rust/crates/config-0.15.18.crate) = 59347
+SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
+SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
 SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
 SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
@@ -199,30 +199,32 @@ SHA256 (rust/crates/cpp_demangle-0.4.5.crate) = f2bb79cb74d735044c972aae58ed0aaa
 SIZE (rust/crates/cpp_demangle-0.4.5.crate) = 81574
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/cranelift-assembler-x64-0.117.2.crate) = d2b83fcf2fc1c8954561490d02079b496fd0c757da88129981e15bfe3a548229
-SIZE (rust/crates/cranelift-assembler-x64-0.117.2.crate) = 12728
-SHA256 (rust/crates/cranelift-assembler-x64-meta-0.117.2.crate) = c7496a6e92b5cee48c5d772b0443df58816dee30fed6ba19b2a28e78037ecedf
-SIZE (rust/crates/cranelift-assembler-x64-meta-0.117.2.crate) = 16648
-SHA256 (rust/crates/cranelift-bforest-0.117.2.crate) = 73a9dc0a8d3d49ee772101924968830f1c1937d650c571d3c2dd69dc36a68f41
-SIZE (rust/crates/cranelift-bforest-0.117.2.crate) = 30964
-SHA256 (rust/crates/cranelift-bitset-0.117.2.crate) = 573c641174c40ef31021ae4a5a3ad78974e280633502d0dfc6e362385e0c100f
-SIZE (rust/crates/cranelift-bitset-0.117.2.crate) = 8162
-SHA256 (rust/crates/cranelift-codegen-0.117.2.crate) = 2d7c94d572615156f2db682181cadbd96342892c31e08cc26a757344319a9220
-SIZE (rust/crates/cranelift-codegen-0.117.2.crate) = 1064308
-SHA256 (rust/crates/cranelift-codegen-meta-0.117.2.crate) = beecd9fcf2c3e06da436d565de61a42676097ea6eb6b4499346ac6264b6bb9ce
-SIZE (rust/crates/cranelift-codegen-meta-0.117.2.crate) = 81061
-SHA256 (rust/crates/cranelift-codegen-shared-0.117.2.crate) = 0f4ff8d2e1235f2d6e7fc3c6738be6954ba972cd295f09079ebffeca2f864e22
-SIZE (rust/crates/cranelift-codegen-shared-0.117.2.crate) = 6156
-SHA256 (rust/crates/cranelift-control-0.117.2.crate) = 001312e9fbc7d9ca9517474d6fe71e29d07e52997fd7efe18f19e8836446ceb2
-SIZE (rust/crates/cranelift-control-0.117.2.crate) = 8251
-SHA256 (rust/crates/cranelift-entity-0.117.2.crate) = eb0fd6d4aae680275fcbceb08683416b744e65c8b607352043d3f0951d72b3b2
-SIZE (rust/crates/cranelift-entity-0.117.2.crate) = 29905
-SHA256 (rust/crates/cranelift-frontend-0.117.2.crate) = 9fd44e7e5dcea20ca104d45894748205c51365ce4cdb18f4418e3ba955971d1b
-SIZE (rust/crates/cranelift-frontend-0.117.2.crate) = 54545
-SHA256 (rust/crates/cranelift-isle-0.117.2.crate) = f900e0a3847d51eed0321f0777947fb852ccfce0da7fb070100357f69a2f37fc
-SIZE (rust/crates/cranelift-isle-0.117.2.crate) = 75346
-SHA256 (rust/crates/cranelift-native-0.117.2.crate) = 7617f13f392ebb63c5126258aca8b8eca739636ca7e4eeee301d3eff68489a6a
-SIZE (rust/crates/cranelift-native-0.117.2.crate) = 10771
+SHA256 (rust/crates/cranelift-assembler-x64-0.124.3.crate) = b27381757f9295b67e558f4c64a83bfe7c6e82daad1ba4f8a948482c5de56ee9
+SIZE (rust/crates/cranelift-assembler-x64-0.124.3.crate) = 26806
+SHA256 (rust/crates/cranelift-assembler-x64-meta-0.124.3.crate) = 1e2ef32a4dbf1b380632a889995156080ecc0f1e07ac8eaa3f6325e4bd14ad8a
+SIZE (rust/crates/cranelift-assembler-x64-meta-0.124.3.crate) = 46427
+SHA256 (rust/crates/cranelift-bforest-0.124.3.crate) = 3b71c01a8007dd54330c8d73edeb82a8fc1a7143884af2f319e97340e290939b
+SIZE (rust/crates/cranelift-bforest-0.124.3.crate) = 30998
+SHA256 (rust/crates/cranelift-bitset-0.124.3.crate) = 19fef6b39515a0ecfbb9954ab3d2d6740a459a11bef3d0536ef48460e6f6deb5
+SIZE (rust/crates/cranelift-bitset-0.124.3.crate) = 8537
+SHA256 (rust/crates/cranelift-codegen-0.124.3.crate) = 2060d8c75772e5208a9d3b766d9eb975bfc18ac459b75a0a2b2a72769a2f6da6
+SIZE (rust/crates/cranelift-codegen-0.124.3.crate) = 1066632
+SHA256 (rust/crates/cranelift-codegen-meta-0.124.3.crate) = 887e3ab41a8a75cb6b68c5fc686158b6083f1ad49cf52f2da7538fba17ff0be6
+SIZE (rust/crates/cranelift-codegen-meta-0.124.3.crate) = 90238
+SHA256 (rust/crates/cranelift-codegen-shared-0.124.3.crate) = 85b187cbec77058579b47e8f75b1ce430b0d110df9c38d0fee2f8bd9801fd673
+SIZE (rust/crates/cranelift-codegen-shared-0.124.3.crate) = 6186
+SHA256 (rust/crates/cranelift-control-0.124.3.crate) = b421ad1fefa33a1bb278d761d8ad7d49e17b7089f652fc2a1536435c75ff8def
+SIZE (rust/crates/cranelift-control-0.124.3.crate) = 8303
+SHA256 (rust/crates/cranelift-entity-0.124.3.crate) = 46e3a650a696c3f4c93bb869e7d219ba3abf6e247164aaf7f12dc918a1d52772
+SIZE (rust/crates/cranelift-entity-0.124.3.crate) = 29638
+SHA256 (rust/crates/cranelift-frontend-0.124.3.crate) = 38d48f516c004656a85747f6f8ccf6e23d8ec0a0a6dcf75ec85d6f2fa7e12c91
+SIZE (rust/crates/cranelift-frontend-0.124.3.crate) = 57330
+SHA256 (rust/crates/cranelift-isle-0.124.3.crate) = 7ce7761455ec4977010db897e9ad925200f08e435b9fa17575bd269ba174f33b
+SIZE (rust/crates/cranelift-isle-0.124.3.crate) = 79657
+SHA256 (rust/crates/cranelift-native-0.124.3.crate) = 42be1df38c4db6e19ba19d5ab8e65950c2865da0ad9e972a99ef224f1f77b8af
+SIZE (rust/crates/cranelift-native-0.124.3.crate) = 11232
+SHA256 (rust/crates/cranelift-srcgen-0.124.3.crate) = 5fee765d14f3f91dcba44c0e4b0eaece5f89024539b620af15a6aeec485b1170
+SIZE (rust/crates/cranelift-srcgen-0.124.3.crate) = 6086
 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -251,20 +253,16 @@ SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473
 SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
 SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
 SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
-SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
-SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
-SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
-SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
+SHA256 (rust/crates/derive_more-2.1.0.crate) = 10b768e943bed7bf2cab53df09f4bc34bfd217cdb57d971e769874c9a6710618
+SIZE (rust/crates/derive_more-2.1.0.crate) = 88303
+SHA256 (rust/crates/derive_more-impl-2.1.0.crate) = 6d286bfdaf75e988b4a78e013ecd79c581e06399ab53fbacd2d916c2f904f30b
+SIZE (rust/crates/derive_more-impl-2.1.0.crate) = 99090
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d
 SIZE (rust/crates/directories-6.0.0.crate) = 17842
 SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc
 SIZE (rust/crates/directories-next-2.0.0.crate) = 15153
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
 SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
 SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
@@ -283,28 +281,30 @@ SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29
 SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
 SHA256 (rust/crates/dpi-0.1.2.crate) = d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76
 SIZE (rust/crates/dpi-0.1.2.crate) = 14812
-SHA256 (rust/crates/ecolor-0.33.0.crate) = adf31f99fad93fe83c1055b92b5c1b135f1ecfa464789817c372000e768d4bd1
-SIZE (rust/crates/ecolor-0.33.0.crate) = 16833
-SHA256 (rust/crates/eframe-0.33.0.crate) = b829d302a09deb4acde242262a1840ba14fadd0371980ebf713060077a1987bc
-SIZE (rust/crates/eframe-0.33.0.crate) = 131600
-SHA256 (rust/crates/egui-0.33.0.crate) = ab9b5d3376c79439f53a78bf7da1e3c0b862ffa3e29f46ab0f3e107430f2e576
-SIZE (rust/crates/egui-0.33.0.crate) = 395621
-SHA256 (rust/crates/egui-remixicon-0.29.1.crate) = 4a463c133d92f2ea65465464437aeb3ebd134a5e583379c5f73121727dd0e2d6
-SIZE (rust/crates/egui-remixicon-0.29.1.crate) = 979657
-SHA256 (rust/crates/egui-wgpu-0.33.0.crate) = cef1fe83ba30b3d045814b2d811804f2a7e50a832034c975408f71c20df596e4
-SIZE (rust/crates/egui-wgpu-0.33.0.crate) = 47290
-SHA256 (rust/crates/egui-winit-0.33.0.crate) = bb4ea8cb063c00d8f23ce11279c01eb63a195a72be0e21d429148246dab7983e
-SIZE (rust/crates/egui-winit-0.33.0.crate) = 45104
-SHA256 (rust/crates/egui_extras-0.33.0.crate) = bdced1964ad8a02a116b1307f7b4f73dbe408c5f53dcdd488f527609f261da60
-SIZE (rust/crates/egui_extras-0.33.0.crate) = 53447
-SHA256 (rust/crates/egui_glow-0.33.0.crate) = 668c0d4f726cc33838f0915f6b8c00af0ca0910e975ab58cf34b3e39c614552c
-SIZE (rust/crates/egui_glow-0.33.0.crate) = 36240
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/ecolor-0.33.3.crate) = 71ddb8ac7643d1dba1bb02110e804406dd459a838efcb14011ced10556711a8e
+SIZE (rust/crates/ecolor-0.33.3.crate) = 16832
+SHA256 (rust/crates/eframe-0.33.3.crate) = 457481173e6db5ca9fa2be93a58df8f4c7be639587aeb4853b526c6cf87db4e6
+SIZE (rust/crates/eframe-0.33.3.crate) = 132286
+SHA256 (rust/crates/egui-0.33.3.crate) = 6a9b567d356674e9a5121ed3fedfb0a7c31e059fe71f6972b691bcd0bfc284e3
+SIZE (rust/crates/egui-0.33.3.crate) = 396978
+SHA256 (rust/crates/egui-remixicon-0.33.1.crate) = 4f3ed143945f925e2d5460346fb76dd055ab08cb98680d16f8b9ac81f383e3a9
+SIZE (rust/crates/egui-remixicon-0.33.1.crate) = 1110371
+SHA256 (rust/crates/egui-wgpu-0.33.3.crate) = 5e4d209971c84b2352a06174abdba701af1e552ce56b144d96f2bd50a3c91236
+SIZE (rust/crates/egui-wgpu-0.33.3.crate) = 48067
+SHA256 (rust/crates/egui-winit-0.33.3.crate) = ec6687e5bb551702f4ad10ac428bab12acf9d53047ebb1082d4a0ed8c6251a29
+SIZE (rust/crates/egui-winit-0.33.3.crate) = 45138
+SHA256 (rust/crates/egui_extras-0.33.3.crate) = d01d34e845f01c62e3fded726961092e70417d66570c499b9817ab24674ca4ed
+SIZE (rust/crates/egui_extras-0.33.3.crate) = 53457
+SHA256 (rust/crates/egui_glow-0.33.3.crate) = 6420863ea1d90e750f75075231a260030ad8a9f30a7cef82cdc966492dc4c4eb
+SIZE (rust/crates/egui_glow-0.33.3.crate) = 36251
 SHA256 (rust/crates/egui_plot-0.34.0.crate) = 33233ffc010fd450381805bbbebecbbb82f077de7712ddc439f0b20effd42db7
 SIZE (rust/crates/egui_plot-0.34.0.crate) = 51061
 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
 SIZE (rust/crates/either-1.15.0.crate) = 20114
-SHA256 (rust/crates/emath-0.33.0.crate) = c615516cdceec867065f20d7db13d8eb8aedd65c9e32cc0c7c379380fa42e6e8
-SIZE (rust/crates/emath-0.33.0.crate) = 32974
+SHA256 (rust/crates/emath-0.33.3.crate) = 491bdf728bf25ddd9ad60d4cf1c48588fa82c013a2440b91aa7fc43e34a07c32
+SIZE (rust/crates/emath-0.33.3.crate) = 33668
 SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
 SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
 SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d
@@ -331,10 +331,10 @@ SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cd
 SIZE (rust/crates/env_filter-0.1.4.crate) = 15281
 SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
 SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
-SHA256 (rust/crates/epaint-0.33.0.crate) = 9926b9500ccb917adb070207ec722dd8ea78b8321f94a85ebec776f501f2930c
-SIZE (rust/crates/epaint-0.33.0.crate) = 104363
-SHA256 (rust/crates/epaint_default_fonts-0.33.0.crate) = 66054d943c66715c6003a27a3dc152d87cadf714ef2597ccd79f550413009b97
-SIZE (rust/crates/epaint_default_fonts-0.33.0.crate) = 787143
+SHA256 (rust/crates/epaint-0.33.3.crate) = 009d0dd3c2163823a0abdb899451ecbc78798dec545ee91b43aff1fa790bab62
+SIZE (rust/crates/epaint-0.33.3.crate) = 104433
+SHA256 (rust/crates/epaint_default_fonts-0.33.3.crate) = 5c4fbe202b6578d3d56428fa185cdf114a05e49da05f477b3c7f0fbb221f1862
+SIZE (rust/crates/epaint_default_fonts-0.33.3.crate) = 787146
 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
 SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
@@ -345,14 +345,14 @@ SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dad
 SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
 SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
 SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
-SHA256 (rust/crates/extism-1.12.0.crate) = ab70991cb6269e8ff06d8f2d9f3321382021e199db5c0b8e4e894c21c4f8e699
-SIZE (rust/crates/extism-1.12.0.crate) = 73852
-SHA256 (rust/crates/extism-convert-1.12.0.crate) = 214ab4b78db76e62dc9994d9eb8dcb58d227b2792739c1aa25b97c6643ebdc17
-SIZE (rust/crates/extism-convert-1.12.0.crate) = 8565
-SHA256 (rust/crates/extism-convert-macros-1.12.0.crate) = 7f1a478f0a8309f8969ef3ad39d684e20188610627f2b696c00f539ea478632c
-SIZE (rust/crates/extism-convert-macros-1.12.0.crate) = 5424
-SHA256 (rust/crates/extism-manifest-1.12.0.crate) = c9cfe83ae5d39bfe5401f58679fac24082ef98a4ad6e9fac299a1290b733eef1
-SIZE (rust/crates/extism-manifest-1.12.0.crate) = 6384
+SHA256 (rust/crates/extism-1.13.0.crate) = 31848a0c3cc19f6946767fc0b54bbf6b07ee0f2e53302ede5abda6a5ae02dbb6
+SIZE (rust/crates/extism-1.13.0.crate) = 73922
+SHA256 (rust/crates/extism-convert-1.13.0.crate) = 4f6612b4e92559eeb4c2dac88a53ee8b4729bea64025befcdeb2b3677e62fc1d
+SIZE (rust/crates/extism-convert-1.13.0.crate) = 8680
+SHA256 (rust/crates/extism-convert-macros-1.13.0.crate) = 525831f1f15079a7c43514905579aac10f90fee46bc6353b683ed632029dd945
+SIZE (rust/crates/extism-convert-macros-1.13.0.crate) = 4986
+SHA256 (rust/crates/extism-manifest-1.13.0.crate) = e60e36345a96ad0d74adfca64dc22d93eb4979ab15a6c130cded5e0585f31b10
+SIZE (rust/crates/extism-manifest-1.13.0.crate) = 6444
 SHA256 (rust/crates/extism-pdk-1.4.1.crate) = 352fcb5a66eb74145a1c4a01f2bd15d59c62c85be73aac8471880c65b26b798f
 SIZE (rust/crates/extism-pdk-1.4.1.crate) = 343409
 SHA256 (rust/crates/extism-pdk-derive-1.4.1.crate) = d086daea5fd844e3c5ac69ddfe36df4a9a43e7218cf7d1f888182b089b09806c
@@ -373,34 +373,32 @@ SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956
 SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
 SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
 SIZE (rust/crates/filetime-0.2.26.crate) = 17273
-SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
-SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
-SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
*** 801 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6994a1bd.3105c.317276a8>