Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Jan 2025 00:54:19 GMT
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 61c43d111ac7 - main - x11-wm/niri: update to 25.01
Message-ID:  <202501120054.50C0sJFK054932@gitrepo.freebsd.org>

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

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

commit 61c43d111ac71eb5945ec63aa28a47f2a59e3bcc
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2025-01-11 16:53:25 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2025-01-12 00:53:21 +0000

    x11-wm/niri: update to 25.01
    
    Changes:        https://github.com/YaLTeR/niri/releases/tag/v25.01
    Reported by:    GitHub (watch releases)
---
 x11-wm/niri/Makefile        |   3 +-
 x11-wm/niri/Makefile.crates | 325 ++++++++++------------
 x11-wm/niri/distinfo        | 656 ++++++++++++++++++++------------------------
 3 files changed, 445 insertions(+), 539 deletions(-)

diff --git a/x11-wm/niri/Makefile b/x11-wm/niri/Makefile
index a8cf726f9dab..a342754b1c9d 100644
--- a/x11-wm/niri/Makefile
+++ b/x11-wm/niri/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	niri
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.1.10.1
-PORTREVISION=	1
+DISTVERSION=	25.01
 CATEGORIES=	x11-wm wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/x11-wm/niri/Makefile.crates b/x11-wm/niri/Makefile.crates
index 768cf8d61c70..bb6693c98a8d 100644
--- a/x11-wm/niri/Makefile.crates
+++ b/x11-wm/niri/Makefile.crates
@@ -2,34 +2,32 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		adler2-2.0.0 \
 		ahash-0.8.11 \
 		aho-corasick-1.1.3 \
-		allocator-api2-0.2.18 \
+		allocator-api2-0.2.21 \
 		android-activity-0.6.0 \
 		android-properties-0.2.2 \
 		annotate-snippets-0.9.2 \
-		anstream-0.6.17 \
-		anstyle-1.0.9 \
+		anstream-0.6.18 \
+		anstyle-1.0.10 \
 		anstyle-parse-0.2.6 \
 		anstyle-query-1.1.2 \
 		anstyle-wincon-3.0.6 \
-		anyhow-1.0.93 \
+		anyhow-1.0.95 \
 		appendlist-1.4.0 \
 		approx-0.4.0 \
 		approx-0.5.1 \
 		arrayvec-0.7.6 \
 		as-raw-xcb-connection-1.0.1 \
-		async-broadcast-0.5.1 \
+		async-broadcast-0.7.2 \
 		async-channel-2.3.1 \
 		async-executor-1.13.1 \
-		async-fs-1.6.0 \
-		async-io-1.13.0 \
-		async-io-2.3.4 \
-		async-lock-2.8.0 \
+		async-fs-2.1.2 \
+		async-io-2.4.0 \
 		async-lock-3.4.0 \
-		async-process-1.8.1 \
+		async-process-2.3.0 \
 		async-recursion-1.1.1 \
 		async-signal-0.2.10 \
 		async-task-4.7.1 \
-		async-trait-0.1.83 \
+		async-trait-0.1.85 \
 		atomic-0.6.0 \
 		atomic-waker-1.1.2 \
 		autocfg-1.4.0 \
@@ -37,62 +35,56 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		backtrace-ext-0.2.1 \
 		base64-0.21.7 \
 		bindgen-0.69.5 \
-		bit-set-0.5.3 \
-		bit-vec-0.6.3 \
+		bit-set-0.8.0 \
+		bit-vec-0.8.0 \
 		bitflags-1.3.2 \
-		bitflags-2.6.0 \
-		block-0.1.6 \
-		block-buffer-0.10.4 \
+		bitflags-2.7.0 \
 		block2-0.5.1 \
 		blocking-1.6.1 \
 		bumpalo-3.16.0 \
-		bytemuck-1.19.0 \
-		bytemuck_derive-1.8.0 \
+		bytemuck-1.21.0 \
+		bytemuck_derive-1.8.1 \
 		byteorder-1.5.0 \
-		bytes-1.8.0 \
-		cairo-rs-0.20.1 \
-		cairo-sys-rs-0.20.0 \
+		bytes-1.9.0 \
+		cairo-rs-0.20.7 \
+		cairo-sys-rs-0.20.7 \
 		calloop-0.13.0 \
-		calloop-0.14.1 \
+		calloop-0.14.2 \
 		calloop-wayland-source-0.3.0 \
-		cc-1.1.31 \
+		calloop-wayland-source-0.4.0 \
+		cc-1.2.7 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
 		cfg-expr-0.15.8 \
-		cfg-expr-0.17.0 \
+		cfg-expr-0.17.2 \
 		cfg-if-1.0.0 \
 		cfg_aliases-0.2.1 \
 		cgmath-0.18.0 \
 		chumsky-0.9.3 \
 		clang-sys-1.8.1 \
-		clap-4.5.20 \
-		clap_builder-4.5.20 \
-		clap_derive-4.5.18 \
-		clap_lex-0.7.2 \
+		clap-4.5.26 \
+		clap_builder-4.5.26 \
+		clap_derive-4.5.24 \
+		clap_lex-0.7.4 \
 		colorchoice-1.0.3 \
-		colored-2.1.0 \
 		combine-4.6.7 \
 		concurrent-queue-2.5.0 \
+		console-0.15.10 \
 		convert_case-0.6.0 \
 		cookie-factory-0.3.3 \
 		core-foundation-0.9.4 \
 		core-foundation-sys-0.8.7 \
 		core-graphics-0.23.2 \
 		core-graphics-types-0.1.3 \
-		cpufeatures-0.2.14 \
 		crc32fast-1.4.2 \
-		crossbeam-utils-0.8.20 \
-		crypto-common-0.1.6 \
+		crossbeam-deque-0.8.6 \
+		crossbeam-epoch-0.9.18 \
+		crossbeam-utils-0.8.21 \
 		csscolorparser-0.7.0 \
 		cursor-icon-1.1.0 \
-		deranged-0.3.11 \
-		derivative-2.2.0 \
 		diff-0.1.13 \
-		digest-0.10.7 \
 		directories-5.0.1 \
-		dirs-next-2.0.0 \
 		dirs-sys-0.4.1 \
-		dirs-sys-next-0.1.2 \
 		dispatch-0.2.0 \
 		displaydoc-0.2.5 \
 		dlib-0.5.2 \
@@ -104,19 +96,18 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		drm-sys-0.8.0 \
 		dyn-clone-1.0.17 \
 		either-1.13.0 \
+		encode_unicode-1.0.0 \
+		endi-1.1.0 \
 		enumflags2-0.7.10 \
 		enumflags2_derive-0.7.10 \
 		equivalent-1.0.1 \
-		errno-0.3.9 \
-		event-listener-2.5.3 \
-		event-listener-3.1.0 \
-		event-listener-5.3.1 \
-		event-listener-strategy-0.5.2 \
-		fastrand-1.9.0 \
-		fastrand-2.2.0 \
-		fdeflate-0.3.6 \
+		errno-0.3.10 \
+		event-listener-5.4.0 \
+		event-listener-strategy-0.5.3 \
+		fastrand-2.3.0 \
+		fdeflate-0.3.7 \
 		field-offset-0.3.6 \
-		flate2-1.0.34 \
+		flate2-1.0.35 \
 		fnv-1.0.7 \
 		foreign-types-0.5.0 \
 		foreign-types-macros-0.2.3 \
@@ -127,43 +118,41 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		futures-core-0.3.31 \
 		futures-executor-0.3.31 \
 		futures-io-0.3.31 \
-		futures-lite-1.13.0 \
-		futures-lite-2.3.0 \
+		futures-lite-2.5.0 \
 		futures-macro-0.3.31 \
 		futures-sink-0.3.31 \
 		futures-task-0.3.31 \
 		futures-util-0.3.31 \
-		gbm-0.16.0 \
-		gbm-sys-0.3.1 \
-		gdk-pixbuf-0.20.4 \
-		gdk-pixbuf-sys-0.20.4 \
-		gdk4-0.9.2 \
-		gdk4-sys-0.9.2 \
-		generator-0.8.3 \
-		generic-array-0.14.7 \
+		gbm-0.18.0 \
+		gbm-sys-0.4.0 \
+		gdk-pixbuf-0.20.7 \
+		gdk-pixbuf-sys-0.20.7 \
+		gdk4-0.9.5 \
+		gdk4-sys-0.9.5 \
+		generator-0.8.4 \
 		gethostname-0.4.3 \
 		getrandom-0.2.15 \
 		gimli-0.31.1 \
-		gio-0.20.4 \
-		gio-sys-0.20.4 \
+		gio-0.20.7 \
+		gio-sys-0.20.8 \
 		git-version-0.3.9 \
 		git-version-macro-0.3.9 \
 		gl_generator-0.14.0 \
 		glam-0.29.2 \
-		glib-0.20.4 \
-		glib-macros-0.20.4 \
-		glib-sys-0.20.4 \
-		glob-0.3.1 \
-		gobject-sys-0.20.4 \
-		graphene-rs-0.20.4 \
-		graphene-sys-0.20.4 \
-		gsk4-0.9.2 \
-		gsk4-sys-0.9.2 \
-		gtk4-0.9.3 \
-		gtk4-macros-0.9.1 \
-		gtk4-sys-0.9.2 \
+		glib-0.20.7 \
+		glib-macros-0.20.7 \
+		glib-sys-0.20.7 \
+		glob-0.3.2 \
+		gobject-sys-0.20.7 \
+		graphene-rs-0.20.7 \
+		graphene-sys-0.20.7 \
+		gsk4-0.9.5 \
+		gsk4-sys-0.9.5 \
+		gtk4-0.9.5 \
+		gtk4-macros-0.9.5 \
+		gtk4-sys-0.9.5 \
 		hashbrown-0.14.5 \
-		hashbrown-0.15.0 \
+		hashbrown-0.15.2 \
 		heck-0.4.1 \
 		heck-0.5.0 \
 		hermit-abi-0.3.9 \
@@ -181,22 +170,21 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		icu_provider_macros-1.5.0 \
 		idna-1.0.3 \
 		idna_adapter-1.2.0 \
-		indexmap-2.6.0 \
+		indexmap-2.7.0 \
 		input-0.9.1 \
 		input-sys-1.18.0 \
-		instant-0.1.13 \
+		insta-1.42.0 \
 		io-lifetimes-1.0.11 \
-		io-lifetimes-2.0.3 \
+		io-lifetimes-2.0.4 \
 		is-terminal-0.4.13 \
 		is_ci-1.2.0 \
 		is_terminal_polyfill-1.70.1 \
 		itertools-0.12.1 \
-		itoa-1.0.11 \
+		itoa-1.0.14 \
 		jni-0.21.1 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.32 \
-		js-sys-0.3.72 \
-		k9-0.12.0 \
+		js-sys-0.3.76 \
 		keyframe-1.1.1 \
 		khronos_api-3.1.0 \
 		knuffel-3.2.0 \
@@ -204,48 +192,41 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		lazy_static-1.5.0 \
 		lazycell-1.3.0 \
 		libadwaita-0.7.1 \
-		libadwaita-sys-0.7.0 \
-		libc-0.2.162 \
-		libdisplay-info-0.1.0 \
+		libadwaita-sys-0.7.1 \
+		libc-0.2.169 \
+		libdisplay-info-0.2.2 \
 		libdisplay-info-derive-0.1.0 \
-		libdisplay-info-sys-0.1.0 \
-		libloading-0.8.5 \
-		libm-0.2.10 \
+		libdisplay-info-sys-0.2.2 \
+		libloading-0.8.6 \
+		libm-0.2.11 \
 		libredox-0.1.3 \
 		libseat-0.2.1 \
 		libseat-sys-0.1.7 \
 		libudev-sys-0.1.4 \
-		linux-raw-sys-0.3.8 \
-		linux-raw-sys-0.4.14 \
+		linked-hash-map-0.5.6 \
+		linux-raw-sys-0.4.15 \
 		linux-raw-sys-0.6.5 \
-		litemap-0.7.3 \
+		litemap-0.7.4 \
 		log-0.4.22 \
 		loom-0.7.2 \
-		mac-notification-sys-0.6.2 \
-		malloc_buf-0.0.6 \
 		matchers-0.1.0 \
 		memchr-2.7.4 \
 		memmap2-0.9.5 \
-		memoffset-0.7.1 \
 		memoffset-0.9.1 \
 		miette-5.10.0 \
 		miette-derive-5.10.0 \
 		minimal-lexical-0.2.1 \
-		miniz_oxide-0.8.0 \
+		miniz_oxide-0.8.2 \
 		ndk-0.9.0 \
 		ndk-context-0.1.1 \
 		ndk-sys-0.6.0+11769913 \
-		nix-0.26.4 \
 		nix-0.27.1 \
+		nix-0.29.0 \
 		nom-7.1.3 \
-		notify-rust-4.10.0 \
 		nu-ansi-term-0.46.0 \
-		num-conv-0.1.0 \
 		num-traits-0.2.19 \
 		num_enum-0.7.3 \
 		num_enum_derive-0.7.3 \
-		objc-0.2.7 \
-		objc-foundation-0.1.1 \
 		objc-sys-0.3.5 \
 		objc2-0.5.2 \
 		objc2-app-kit-0.2.2 \
@@ -263,73 +244,69 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		objc2-ui-kit-0.2.2 \
 		objc2-uniform-type-identifiers-0.2.2 \
 		objc2-user-notifications-0.2.2 \
-		objc_id-0.1.1 \
-		object-0.36.5 \
+		object-0.36.7 \
 		once_cell-1.20.2 \
 		option-ext-0.2.0 \
 		orbclient-0.3.48 \
-		ordered-float-4.5.0 \
+		ordered-float-4.6.0 \
 		ordered-stream-0.2.0 \
 		overload-0.1.1 \
 		owo-colors-3.5.0 \
-		pango-0.20.4 \
-		pango-sys-0.20.4 \
-		pangocairo-0.20.4 \
-		pangocairo-sys-0.20.4 \
+		pango-0.20.7 \
+		pango-sys-0.20.7 \
+		pangocairo-0.20.7 \
+		pangocairo-sys-0.20.7 \
 		parking-2.2.1 \
 		paste-1.0.15 \
 		percent-encoding-2.3.1 \
-		phf-0.11.2 \
-		phf_generator-0.11.2 \
-		phf_macros-0.11.2 \
-		phf_shared-0.11.2 \
-		pin-project-1.1.7 \
-		pin-project-internal-1.1.7 \
-		pin-project-lite-0.2.15 \
+		phf-0.11.3 \
+		phf_generator-0.11.3 \
+		phf_macros-0.11.3 \
+		phf_shared-0.11.3 \
+		pin-project-1.1.8 \
+		pin-project-internal-1.1.8 \
+		pin-project-lite-0.2.16 \
 		pin-utils-0.1.0 \
 		piper-0.2.4 \
-		pixman-0.1.0 \
+		pixman-0.2.1 \
 		pixman-sys-0.1.0 \
 		pkg-config-0.3.31 \
-		png-0.17.14 \
-		polling-2.8.0 \
-		polling-3.7.3 \
-		portable-atomic-1.9.0 \
-		powerfmt-0.2.0 \
+		png-0.17.16 \
+		polling-3.7.4 \
+		portable-atomic-1.10.0 \
 		ppv-lite86-0.2.20 \
 		pretty_assertions-1.4.1 \
-		proc-macro-crate-1.3.1 \
 		proc-macro-crate-3.2.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.89 \
+		proc-macro2-1.0.92 \
 		profiling-1.0.16 \
 		profiling-procmacros-1.0.16 \
-		proptest-1.5.0 \
-		proptest-derive-0.5.0 \
+		proptest-1.6.0 \
+		proptest-derive-0.5.1 \
 		quick-error-1.2.3 \
-		quick-xml-0.30.0 \
 		quick-xml-0.36.2 \
-		quote-1.0.37 \
+		quote-1.0.38 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
 		rand_xorshift-0.3.0 \
 		raw-window-handle-0.6.2 \
+		rayon-1.10.0 \
+		rayon-core-1.12.1 \
 		redox_syscall-0.4.1 \
-		redox_syscall-0.5.7 \
+		redox_syscall-0.5.8 \
 		redox_users-0.4.6 \
 		regex-1.11.1 \
 		regex-automata-0.1.10 \
-		regex-automata-0.4.8 \
+		regex-automata-0.4.9 \
 		regex-syntax-0.6.29 \
 		regex-syntax-0.8.5 \
 		rustc-demangle-0.1.24 \
 		rustc-hash-1.1.0 \
 		rustc_version-0.4.1 \
-		rustix-0.37.27 \
-		rustix-0.38.38 \
-		rustversion-1.0.18 \
+		rustix-0.38.43 \
+		rustversion-1.0.19 \
 		rusty-fork-0.3.0 \
 		ryu-1.0.18 \
 		same-file-1.0.6 \
@@ -337,25 +314,24 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		schemars_derive-0.8.21 \
 		scoped-tls-1.0.1 \
 		sd-notify-0.4.3 \
-		semver-1.0.23 \
-		serde-1.0.214 \
-		serde_derive-1.0.214 \
+		semver-1.0.24 \
+		serde-1.0.217 \
+		serde_derive-1.0.217 \
 		serde_derive_internals-0.29.1 \
-		serde_json-1.0.132 \
+		serde_json-1.0.135 \
 		serde_repr-0.1.19 \
 		serde_spanned-0.6.8 \
-		sha1-0.10.6 \
 		sharded-slab-0.1.7 \
 		shlex-1.3.0 \
 		signal-hook-registry-1.4.2 \
 		simd-adler32-0.3.7 \
-		siphasher-0.3.11 \
+		similar-2.6.0 \
+		siphasher-1.0.1 \
 		slab-0.4.9 \
 		smallvec-1.13.2 \
 		smawk-0.3.2 \
 		smithay-client-toolkit-0.19.2 \
 		smol_str-0.2.2 \
-		socket2-0.4.10 \
 		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
 		strsim-0.11.1 \
@@ -363,42 +339,39 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		supports-hyperlinks-2.1.0 \
 		supports-unicode-2.1.0 \
 		syn-1.0.109 \
-		syn-2.0.86 \
+		syn-2.0.95 \
 		synstructure-0.13.1 \
 		system-deps-6.2.2 \
 		system-deps-7.0.3 \
 		target-lexicon-0.12.16 \
-		tauri-winrt-notification-0.1.3 \
-		tempfile-3.13.0 \
+		tempfile-3.15.0 \
 		terminal_size-0.1.17 \
-		terminal_size-0.2.6 \
 		textwrap-0.15.2 \
-		thiserror-1.0.65 \
-		thiserror-impl-1.0.65 \
+		thiserror-1.0.69 \
+		thiserror-2.0.10 \
+		thiserror-impl-1.0.69 \
+		thiserror-impl-2.0.10 \
 		thread_local-1.1.8 \
-		time-0.3.36 \
-		time-core-0.1.2 \
 		tinystr-0.7.6 \
 		toml-0.8.19 \
 		toml_datetime-0.6.8 \
-		toml_edit-0.19.15 \
 		toml_edit-0.22.22 \
-		tracing-0.1.40 \
-		tracing-attributes-0.1.27 \
-		tracing-core-0.1.32 \
+		tracing-0.1.41 \
+		tracing-attributes-0.1.28 \
+		tracing-core-0.1.33 \
 		tracing-log-0.2.0 \
-		tracing-subscriber-0.3.18 \
-		tracy-client-0.17.4 \
-		tracy-client-sys-0.24.1 \
-		typenum-1.17.0 \
+		tracing-subscriber-0.3.19 \
+		tracy-client-0.17.6 \
+		tracy-client-0.18.0 \
+		tracy-client-sys-0.24.3 \
 		udev-0.9.1 \
 		uds_windows-1.1.0 \
 		unarray-0.1.4 \
-		unicode-ident-1.0.13 \
+		unicode-ident-1.0.14 \
 		unicode-linebreak-0.1.5 \
 		unicode-segmentation-1.12.0 \
 		unicode-width-0.1.14 \
-		url-2.5.3 \
+		url-2.5.4 \
 		utf16_iter-1.0.5 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
@@ -406,15 +379,14 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		version-compare-0.2.0 \
 		version_check-0.9.5 \
 		wait-timeout-0.2.0 \
-		waker-fn-1.2.0 \
 		walkdir-2.5.0 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.95 \
-		wasm-bindgen-backend-0.2.95 \
-		wasm-bindgen-futures-0.4.45 \
-		wasm-bindgen-macro-0.2.95 \
-		wasm-bindgen-macro-support-0.2.95 \
-		wasm-bindgen-shared-0.2.95 \
+		wasm-bindgen-0.2.99 \
+		wasm-bindgen-backend-0.2.99 \
+		wasm-bindgen-futures-0.4.49 \
+		wasm-bindgen-macro-0.2.99 \
+		wasm-bindgen-macro-support-0.2.99 \
+		wasm-bindgen-shared-0.2.99 \
 		wayland-backend-0.3.7 \
 		wayland-client-0.31.7 \
 		wayland-csd-frame-0.3.0 \
@@ -427,15 +399,13 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		wayland-scanner-0.31.5 \
 		wayland-server-0.31.6 \
 		wayland-sys-0.31.5 \
-		web-sys-0.3.72 \
+		web-sys-0.3.76 \
 		web-time-1.1.0 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.9 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		windows-0.51.1 \
 		windows-0.58.0 \
-		windows-core-0.51.1 \
 		windows-core-0.58.0 \
 		windows-implement-0.58.0 \
 		windows-interface-0.58.0 \
@@ -470,9 +440,8 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
-		winit-0.30.5 \
-		winnow-0.5.40 \
-		winnow-0.6.20 \
+		winit-0.30.8 \
+		winnow-0.6.22 \
 		write16-1.0.0 \
 		writeable-0.5.5 \
 		x11-dl-2.21.0 \
@@ -483,24 +452,24 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		xkbcommon-0.8.0 \
 		xkbcommon-dl-0.4.2 \
 		xkeysym-0.2.1 \
-		xml-rs-0.8.22 \
-		xshell-0.2.6 \
-		xshell-macros-0.2.6 \
+		xml-rs-0.8.25 \
+		xshell-0.2.7 \
+		xshell-macros-0.2.7 \
 		yansi-1.0.1 \
 		yansi-term-0.1.2 \
-		yoke-0.7.4 \
-		yoke-derive-0.7.4 \
-		zbus-3.15.2 \
-		zbus_macros-3.15.2 \
-		zbus_names-2.6.1 \
+		yoke-0.7.5 \
+		yoke-derive-0.7.5 \
+		zbus-5.2.0 \
+		zbus_macros-5.2.0 \
+		zbus_names-4.1.0 \
 		zerocopy-0.7.35 \
 		zerocopy-derive-0.7.35 \
-		zerofrom-0.1.4 \
-		zerofrom-derive-0.1.4 \
+		zerofrom-0.1.5 \
+		zerofrom-derive-0.1.5 \
 		zerovec-0.10.4 \
 		zerovec-derive-0.10.3 \
-		zvariant-3.15.2 \
-		zvariant_derive-3.15.2 \
-		zvariant_utils-1.0.1 \
-		smithay,smithay-drm-extras@git+https://github.com/Smithay/smithay.git\#5e137dcebc9f2de4d026180dfc4ce81282f7f14f \
+		zvariant-5.1.0 \
+		zvariant_derive-5.1.0 \
+		zvariant_utils-3.0.2 \
+		smithay,smithay-drm-extras@git+https://github.com/Smithay/smithay.git\#e1a863b3ffc2d560007e3b89e5bbe9500c69221e \
 		libspa,libspa-sys,pipewire,pipewire-sys@git+https://gitlab.freedesktop.org/pipewire/pipewire-rs.git\#86df39190c0ab67444666a42908f7e8c1344e24a
diff --git a/x11-wm/niri/distinfo b/x11-wm/niri/distinfo
index 37a033cb0039..2a00601a6735 100644
--- a/x11-wm/niri/distinfo
+++ b/x11-wm/niri/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1731483594
+TIMESTAMP = 1736614405
 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -7,26 +7,26 @@ SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa
 SIZE (rust/crates/ahash-0.8.11.crate) = 43607
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
-SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
 SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
 SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
 SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
 SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
 SHA256 (rust/crates/annotate-snippets-0.9.2.crate) = ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e
 SIZE (rust/crates/annotate-snippets-0.9.2.crate) = 32065
-SHA256 (rust/crates/anstream-0.6.17.crate) = 23a1e53f0f5d86382dafe1cf314783b2044280f406e7e1506368220ad11b1338
-SIZE (rust/crates/anstream-0.6.17.crate) = 29445
-SHA256 (rust/crates/anstyle-1.0.9.crate) = 8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56
-SIZE (rust/crates/anstyle-1.0.9.crate) = 15770
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
 SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
 SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
 SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
 SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
 SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
 SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/anyhow-1.0.93.crate) = 4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775
-SIZE (rust/crates/anyhow-1.0.93.crate) = 47490
+SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
+SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
 SHA256 (rust/crates/appendlist-1.4.0.crate) = e149dc73cd30538307e7ffa2acd3d2221148eaeed4871f246657b1c3eaa1cbd2
 SIZE (rust/crates/appendlist-1.4.0.crate) = 7252
 SHA256 (rust/crates/approx-0.4.0.crate) = 3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278
@@ -37,32 +37,28 @@ 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/async-broadcast-0.5.1.crate) = 7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b
-SIZE (rust/crates/async-broadcast-0.5.1.crate) = 20134
+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.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
 SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
 SHA256 (rust/crates/async-executor-1.13.1.crate) = 30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec
 SIZE (rust/crates/async-executor-1.13.1.crate) = 27991
-SHA256 (rust/crates/async-fs-1.6.0.crate) = 279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06
-SIZE (rust/crates/async-fs-1.6.0.crate) = 16506
-SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
-SIZE (rust/crates/async-io-1.13.0.crate) = 37191
-SHA256 (rust/crates/async-io-2.3.4.crate) = 444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8
-SIZE (rust/crates/async-io-2.3.4.crate) = 49145
-SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
-SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
+SHA256 (rust/crates/async-fs-2.1.2.crate) = ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a
+SIZE (rust/crates/async-fs-2.1.2.crate) = 17071
+SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
+SIZE (rust/crates/async-io-2.4.0.crate) = 49252
 SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
 SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
-SHA256 (rust/crates/async-process-1.8.1.crate) = ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88
-SIZE (rust/crates/async-process-1.8.1.crate) = 22758
+SHA256 (rust/crates/async-process-2.3.0.crate) = 63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb
+SIZE (rust/crates/async-process-2.3.0.crate) = 26766
 SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
 SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
 SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3
 SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
 SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
 SIZE (rust/crates/async-task-4.7.1.crate) = 38077
-SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
-SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
+SHA256 (rust/crates/async-trait-0.1.85.crate) = 3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056
+SIZE (rust/crates/async-trait-0.1.85.crate) = 33251
 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
@@ -77,52 +73,50 @@ SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
 SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
 SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
-SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
-SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
-SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
-SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
-SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bitflags-2.7.0.crate) = 1be3f42a67d6d345ecd59f675f3f012d6974981560836e938c22b424b85ce1be
+SIZE (rust/crates/bitflags-2.7.0.crate) = 45924
 SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
 SIZE (rust/crates/block2-0.5.1.crate) = 24191
 SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
 SIZE (rust/crates/blocking-1.6.1.crate) = 17788
 SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytemuck-1.19.0.crate) = 8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d
-SIZE (rust/crates/bytemuck-1.19.0.crate) = 50363
-SHA256 (rust/crates/bytemuck_derive-1.8.0.crate) = bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec
-SIZE (rust/crates/bytemuck_derive-1.8.0.crate) = 23029
+SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
+SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bytemuck_derive-1.8.1.crate) = 3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a
+SIZE (rust/crates/bytemuck_derive-1.8.1.crate) = 23100
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.8.0.crate) = 9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da
-SIZE (rust/crates/bytes-1.8.0.crate) = 64824
-SHA256 (rust/crates/cairo-rs-0.20.1.crate) = e8a0ea147c94108c9613235388f540e4d14c327f7081c9e471fc8ee8a2533e69
-SIZE (rust/crates/cairo-rs-0.20.1.crate) = 52730
-SHA256 (rust/crates/cairo-sys-rs-0.20.0.crate) = 428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f
-SIZE (rust/crates/cairo-sys-rs-0.20.0.crate) = 11875
+SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
+SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/cairo-rs-0.20.7.crate) = ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7
+SIZE (rust/crates/cairo-rs-0.20.7.crate) = 52722
+SHA256 (rust/crates/cairo-sys-rs-0.20.7.crate) = f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df
+SIZE (rust/crates/cairo-sys-rs-0.20.7.crate) = 11934
 SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
 SIZE (rust/crates/calloop-0.13.0.crate) = 69698
-SHA256 (rust/crates/calloop-0.14.1.crate) = a1ead1e1514bce44c0f40e027899fbc595907fc112635bed21b3b5d975c0a5e7
-SIZE (rust/crates/calloop-0.14.1.crate) = 76339
+SHA256 (rust/crates/calloop-0.14.2.crate) = 10929724661d1c43856fd87c7a127ae944ec55579134fb485e4136fb6a46fdcb
+SIZE (rust/crates/calloop-0.14.2.crate) = 76378
 SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
 SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300
-SHA256 (rust/crates/cc-1.1.31.crate) = c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f
-SIZE (rust/crates/cc-1.1.31.crate) = 84637
+SHA256 (rust/crates/calloop-wayland-source-0.4.0.crate) = 876a7a1dbbe026a55ef47a500b123af5a9a0914520f061d467914cf21be95daf
+SIZE (rust/crates/calloop-wayland-source-0.4.0.crate) = 10904
+SHA256 (rust/crates/cc-1.2.7.crate) = a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7
+SIZE (rust/crates/cc-1.2.7.crate) = 100283
 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
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
 SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
-SHA256 (rust/crates/cfg-expr-0.17.0.crate) = d0890061c4d3223e7267f3bad2ec40b997d64faac1c2815a4a9d95018e2b9e9c
-SIZE (rust/crates/cfg-expr-0.17.0.crate) = 43509
+SHA256 (rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789
+SIZE (rust/crates/cfg-expr-0.17.2.crate) = 44034
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -133,22 +127,22 @@ SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b8
 SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
 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.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
-SIZE (rust/crates/clap-4.5.20.crate) = 56376
-SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54
-SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
-SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
+SHA256 (rust/crates/clap-4.5.26.crate) = a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783
+SIZE (rust/crates/clap-4.5.26.crate) = 56474
+SHA256 (rust/crates/clap_builder-4.5.26.crate) = 96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121
+SIZE (rust/crates/clap_builder-4.5.26.crate) = 167961
+SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c
+SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
 SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
 SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
-SIZE (rust/crates/colored-2.1.0.crate) = 23348
 SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
 SIZE (rust/crates/combine-4.6.7.crate) = 134808
 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/console-0.15.10.crate) = ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b
+SIZE (rust/crates/console-0.15.10.crate) = 36449
 SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
 SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
 SHA256 (rust/crates/cookie-factory-0.3.3.crate) = 9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2
@@ -161,34 +155,24 @@ SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44
 SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
 SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
 SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
-SHA256 (rust/crates/cpufeatures-0.2.14.crate) = 608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0
-SIZE (rust/crates/cpufeatures-0.2.14.crate) = 13165
 SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
 SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
 SHA256 (rust/crates/csscolorparser-0.7.0.crate) = 46f9a16a848a7fb95dd47ce387ac1ee9a6df879ba784b815537fcd388a1a8288
 SIZE (rust/crates/csscolorparser-0.7.0.crate) = 17415
 SHA256 (rust/crates/cursor-icon-1.1.0.crate) = 96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991
 SIZE (rust/crates/cursor-icon-1.1.0.crate) = 11453
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.crate) = 48076
 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
 SIZE (rust/crates/diff-0.1.13.crate) = 46216
-SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
-SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
 SIZE (rust/crates/directories-5.0.1.crate) = 15833
-SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
-SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
 SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
 SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
-SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
-SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
 SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
 SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
@@ -211,32 +195,30 @@ SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b52
 SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
 SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
 SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
+SIZE (rust/crates/endi-1.1.0.crate) = 4872
 SHA256 (rust/crates/enumflags2-0.7.10.crate) = d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d
 SIZE (rust/crates/enumflags2-0.7.10.crate) = 16622
 SHA256 (rust/crates/enumflags2_derive-0.7.10.crate) = de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8
 SIZE (rust/crates/enumflags2_derive-0.7.10.crate) = 8104
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
-SIZE (rust/crates/errno-0.3.9.crate) = 10690
-SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
-SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/event-listener-3.1.0.crate) = d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2
-SIZE (rust/crates/event-listener-3.1.0.crate) = 38793
-SHA256 (rust/crates/event-listener-5.3.1.crate) = 6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba
-SIZE (rust/crates/event-listener-5.3.1.crate) = 42576
-SHA256 (rust/crates/event-listener-strategy-0.5.2.crate) = 0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1
-SIZE (rust/crates/event-listener-strategy-0.5.2.crate) = 10697
-SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
-SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.2.0.crate) = 486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4
-SIZE (rust/crates/fastrand-2.2.0.crate) = 15031
-SHA256 (rust/crates/fdeflate-0.3.6.crate) = 07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb
-SIZE (rust/crates/fdeflate-0.3.6.crate) = 23348
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
+SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
+SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2
+SIZE (rust/crates/event-listener-strategy-0.5.3.crate) = 10920
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
 SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
 SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
-SHA256 (rust/crates/flate2-1.0.34.crate) = a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0
-SIZE (rust/crates/flate2-1.0.34.crate) = 109174
+SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
+SIZE (rust/crates/flate2-1.0.35.crate) = 109188
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
@@ -257,10 +239,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3
 SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
 SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
 SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
-SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
-SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
-SHA256 (rust/crates/futures-lite-2.3.0.crate) = 52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5
-SIZE (rust/crates/futures-lite-2.3.0.crate) = 39181
+SHA256 (rust/crates/futures-lite-2.5.0.crate) = cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1
+SIZE (rust/crates/futures-lite-2.5.0.crate) = 41117
 SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
 SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
 SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
@@ -269,32 +249,30 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
 SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
 SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/gbm-0.16.0.crate) = c724107aa10444b1d2709aae4727c18a33c16b3e15ea8a46cc4ae226c084c88a
-SIZE (rust/crates/gbm-0.16.0.crate) = 12419
-SHA256 (rust/crates/gbm-sys-0.3.1.crate) = a9cc2f64de9fa707b5c6b2d2f10d7a7e49e845018a9f5685891eb40d3bab2538
-SIZE (rust/crates/gbm-sys-0.3.1.crate) = 7643
-SHA256 (rust/crates/gdk-pixbuf-0.20.4.crate) = c4c29071a9e92337d8270a85cb0510cda4ac478be26d09ad027cc1d081911b19
-SIZE (rust/crates/gdk-pixbuf-0.20.4.crate) = 17801
-SHA256 (rust/crates/gdk-pixbuf-sys-0.20.4.crate) = 687343b059b91df5f3fbd87b4307038fa9e647fcc0461d0d3f93e94fee20bf3d
-SIZE (rust/crates/gdk-pixbuf-sys-0.20.4.crate) = 9850
-SHA256 (rust/crates/gdk4-0.9.2.crate) = c121aeeb0cf7545877ae615dac6bfd088b739d8abee4d55e7143b06927d16a31
-SIZE (rust/crates/gdk4-0.9.2.crate) = 90662
-SHA256 (rust/crates/gdk4-sys-0.9.2.crate) = 7d3c03d1ea9d5199f14f060890fde68a3b5ec5699144773d1fa6abf337bfbc9c
-SIZE (rust/crates/gdk4-sys-0.9.2.crate) = 65924
-SHA256 (rust/crates/generator-0.8.3.crate) = dbb949699c3e4df3a183b1d2142cb24277057055ed23c68ed58894f76c517223
-SIZE (rust/crates/generator-0.8.3.crate) = 34354
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gbm-0.18.0.crate) = ce852e998d3ca5e4a97014fb31c940dc5ef344ec7d364984525fd11e8a547e6a
+SIZE (rust/crates/gbm-0.18.0.crate) = 11893
+SHA256 (rust/crates/gbm-sys-0.4.0.crate) = c13a5f2acc785d8fb6bf6b7ab6bfb0ef5dad4f4d97e8e70bb8e470722312f76f
+SIZE (rust/crates/gbm-sys-0.4.0.crate) = 7647
+SHA256 (rust/crates/gdk-pixbuf-0.20.7.crate) = b6efc7705f7863d37b12ad6974cbb310d35d054f5108cdc1e69037742f573c4c
+SIZE (rust/crates/gdk-pixbuf-0.20.7.crate) = 17840
+SHA256 (rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c
+SIZE (rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 9852
+SHA256 (rust/crates/gdk4-0.9.5.crate) = d0196720118f880f71fe7da971eff58cc43a89c9cf73f46076b7cb1e60889b15
+SIZE (rust/crates/gdk4-0.9.5.crate) = 92987
+SHA256 (rust/crates/gdk4-sys-0.9.5.crate) = 60b0e1340bd15e7a78810cf39fed9e5d85f0a8f80b1d999d384ca17dcc452b60
+SIZE (rust/crates/gdk4-sys-0.9.5.crate) = 67167
+SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd
+SIZE (rust/crates/generator-0.8.4.crate) = 34400
 SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
 SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
 SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gio-0.20.4.crate) = b8d999e8fb09583e96080867e364bc1e701284ad206c76a5af480d63833ad43c
-SIZE (rust/crates/gio-0.20.4.crate) = 203188
-SHA256 (rust/crates/gio-sys-0.20.4.crate) = 4f7efc368de04755344f0084104835b6bb71df2c1d41e37d863947392a894779
-SIZE (rust/crates/gio-sys-0.20.4.crate) = 81888
+SHA256 (rust/crates/gio-0.20.7.crate) = a517657589a174be9f60c667f1fec8b7ac82ed5db4ebf56cf073a3b5955d8e2e
+SIZE (rust/crates/gio-0.20.7.crate) = 215199
+SHA256 (rust/crates/gio-sys-0.20.8.crate) = 8446d9b475730ebef81802c1738d972db42fde1c5a36a627ebc4d665fc87db04
+SIZE (rust/crates/gio-sys-0.20.8.crate) = 82617
 SHA256 (rust/crates/git-version-0.3.9.crate) = 1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19
 SIZE (rust/crates/git-version-0.3.9.crate) = 3087
 SHA256 (rust/crates/git-version-macro-0.3.9.crate) = 53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0
@@ -303,34 +281,34 @@ SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bf
 SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
 SHA256 (rust/crates/glam-0.29.2.crate) = dc46dd3ec48fdd8e693a98d2b8bafae273a2d54c1de02a2a7e3d57d501f39677
 SIZE (rust/crates/glam-0.29.2.crate) = 535787
-SHA256 (rust/crates/glib-0.20.4.crate) = adcf1ec6d3650bf9fdbc6cee242d4fcebc6f6bfd9bea5b929b6a8b7344eb85ff
-SIZE (rust/crates/glib-0.20.4.crate) = 283324
-SHA256 (rust/crates/glib-macros-0.20.4.crate) = a6bf88f70cd5720a6197639dcabcb378dd528d0cb68cb1f45e3b358bcb841cd7
*** 719 LINES SKIPPED ***



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