Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Jun 2026 19:58:30 +0000
From:      Nuno Teixeira <eduardo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: de4fff8b81ff - main - audio/amberol: Update to 2026.1
Message-ID:  <6a208766.327d2.1c7e739a@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by eduardo:

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

commit de4fff8b81ff1e7cdf3ae1acb7421255f5300dd3
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2026-06-03 19:20:46 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2026-06-03 19:58:18 +0000

    audio/amberol: Update to 2026.1
    
    - Add tests
    - Take maintainership
    
    ChangeLog:      https://gitlab.gnome.org/World/amberol/-/tags/2026.1
    MFH:            2026Q2
---
 audio/amberol/Makefile        |  16 +--
 audio/amberol/Makefile.crates | 113 ++++++++++++---------
 audio/amberol/distinfo        | 228 +++++++++++++++++++++++-------------------
 audio/amberol/pkg-plist       |   6 ++
 4 files changed, 206 insertions(+), 157 deletions(-)

diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile
index ad39991a4863..f390d28e102c 100644
--- a/audio/amberol/Makefile
+++ b/audio/amberol/Makefile
@@ -1,9 +1,8 @@
 PORTNAME=	amberol
-DISTVERSION=	2025.1
-PORTREVISION=	9
+DISTVERSION=	2026.1
 CATEGORIES=	audio
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	eduardo@FreeBSD.org
 COMMENT=	Plays music, and nothing else
 WWW=		https://gitlab.gnome.org/World/amberol
 
@@ -13,17 +12,19 @@ LICENSE_FILE_CC-BY-SA-3.0=	${WRKSRC}/LICENSES/CC-BY-SA-3.0.txt
 LICENSE_FILE_CC0-1.0=	${WRKSRC}/LICENSES/CC0-1.0.txt
 LICENSE_FILE_GPLv3+ =	${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
 
-LIB_DEPENDS=	libdbus-1.so:devel/dbus \
-		libgraphene-1.0.so:graphics/graphene
+BUILD_DEPENDS=	blueprint-compiler>0:devel/blueprint-compiler
+LIB_DEPENDS=	libgraphene-1.0.so:graphics/graphene
+TEST_DEPENDS=	bash>0:shells/bash
 
 USES=		cargo desktop-file-utils gettext gnome gstreamer meson \
-		pkgconfig
+		pkgconfig shebangfix
 USE_GITLAB=	yes
 GL_SITE=	https://gitlab.gnome.org
 GL_ACCOUNT=	World
 USE_GNOME=	gdkpixbuf gtk40 libadwaita
 GLIB_SCHEMAS=	io.bassi.Amberol.gschema.xml
 USE_GSTREAMER=	bad good libav
+SHEBANG_FILES=	build-aux/checks.sh
 
 CARGO_BUILD=	no
 CARGO_INSTALL=	no
@@ -36,4 +37,7 @@ post-patch:
 	@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
 		${WRKSRC}/src/meson.build
 
+do-test:
+	cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} meson test --print-errorlogs --no-rebuild
+
 .include <bsd.port.mk>
diff --git a/audio/amberol/Makefile.crates b/audio/amberol/Makefile.crates
index a99457cc24e1..6e0a73bf42d1 100644
--- a/audio/amberol/Makefile.crates
+++ b/audio/amberol/Makefile.crates
@@ -1,6 +1,6 @@
 CARGO_CRATES=	adler2-2.0.0 \
 		aho-corasick-1.1.3 \
-		ashpd-0.9.2 \
+		ashpd-0.12.0 \
 		async-broadcast-0.7.2 \
 		async-channel-2.3.1 \
 		async-executor-1.13.1 \
@@ -22,8 +22,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		blocking-1.6.1 \
 		bytemuck-1.22.0 \
 		byteorder-1.5.0 \
-		cairo-rs-0.20.7 \
-		cairo-sys-rs-0.20.7 \
+		cairo-rs-0.21.2 \
+		cairo-sys-rs-0.21.2 \
 		cc-1.2.17 \
 		cfg-expr-0.17.2 \
 		cfg-if-1.0.0 \
@@ -34,7 +34,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		crc32fast-1.4.2 \
 		crossbeam-utils-0.8.21 \
 		crypto-common-0.1.6 \
-		data-encoding-2.8.0 \
+		data-encoding-2.10.0 \
 		digest-0.10.7 \
 		displaydoc-0.2.5 \
 		either-1.15.0 \
@@ -48,7 +48,7 @@ CARGO_CRATES=	adler2-2.0.0 \
 		event-listener-strategy-0.5.4 \
 		fastrand-2.3.0 \
 		field-offset-0.3.6 \
-		flate2-1.1.0 \
+		flate2-1.1.9 \
 		form_urlencoded-1.2.1 \
 		futures-0.3.31 \
 		futures-channel-0.3.31 \
@@ -61,42 +61,42 @@ CARGO_CRATES=	adler2-2.0.0 \
 		futures-task-0.3.31 \
 		futures-util-0.3.31 \
 		fuzzy-matcher-0.3.7 \
-		gdk-pixbuf-0.20.9 \
-		gdk-pixbuf-sys-0.20.7 \
-		gdk4-0.9.6 \
-		gdk4-sys-0.9.6 \
-		gdk4-wayland-0.9.6 \
-		gdk4-wayland-sys-0.9.6 \
-		gdk4-x11-0.9.6 \
-		gdk4-x11-sys-0.9.6 \
+		gdk-pixbuf-0.21.2 \
+		gdk-pixbuf-sys-0.21.2 \
+		gdk4-0.10.1 \
+		gdk4-sys-0.10.1 \
+		gdk4-wayland-0.10.1 \
+		gdk4-wayland-sys-0.10.1 \
+		gdk4-x11-0.10.1 \
+		gdk4-x11-sys-0.10.1 \
 		generic-array-0.14.7 \
 		getrandom-0.2.15 \
 		getrandom-0.3.2 \
 		gettext-rs-0.7.2 \
 		gettext-sys-0.22.5 \
-		gio-0.20.9 \
-		gio-sys-0.20.9 \
-		glib-0.20.9 \
-		glib-macros-0.20.7 \
-		glib-sys-0.20.9 \
-		gobject-sys-0.20.9 \
-		graphene-rs-0.20.9 \
-		graphene-sys-0.20.7 \
-		gsk4-0.9.6 \
-		gsk4-sys-0.9.6 \
-		gstreamer-0.23.5 \
-		gstreamer-audio-0.23.5 \
-		gstreamer-audio-sys-0.23.5 \
-		gstreamer-base-0.23.5 \
-		gstreamer-base-sys-0.23.5 \
-		gstreamer-play-0.23.5 \
-		gstreamer-play-sys-0.23.5 \
-		gstreamer-sys-0.23.5 \
-		gstreamer-video-0.23.5 \
-		gstreamer-video-sys-0.23.5 \
-		gtk4-0.9.6 \
-		gtk4-macros-0.9.5 \
-		gtk4-sys-0.9.6 \
+		gio-0.21.2 \
+		gio-sys-0.21.2 \
+		glib-0.21.3 \
+		glib-macros-0.21.2 \
+		glib-sys-0.21.2 \
+		gobject-sys-0.21.2 \
+		graphene-rs-0.21.2 \
+		graphene-sys-0.21.2 \
+		gsk4-0.10.1 \
+		gsk4-sys-0.10.1 \
+		gstreamer-0.24.2 \
+		gstreamer-audio-0.24.2 \
+		gstreamer-audio-sys-0.24.0 \
+		gstreamer-base-0.24.2 \
+		gstreamer-base-sys-0.24.2 \
+		gstreamer-play-0.24.2 \
+		gstreamer-play-sys-0.24.0 \
+		gstreamer-sys-0.24.2 \
+		gstreamer-video-0.24.2 \
+		gstreamer-video-sys-0.24.1 \
+		gtk4-0.10.1 \
+		gtk4-macros-0.10.1 \
+		gtk4-sys-0.10.1 \
 		hashbrown-0.15.2 \
 		heck-0.5.0 \
 		hermit-abi-0.4.0 \
@@ -117,21 +117,22 @@ CARGO_CRATES=	adler2-2.0.0 \
 		idna_adapter-1.2.0 \
 		indexmap-2.8.0 \
 		is-terminal-0.4.16 \
-		itertools-0.13.0 \
+		itertools-0.14.0 \
 		itoa-1.0.15 \
+		kstring-2.0.2 \
 		lazy_static-1.5.0 \
-		libadwaita-0.7.2 \
-		libadwaita-sys-0.7.2 \
+		libadwaita-0.8.0 \
+		libadwaita-sys-0.8.0 \
 		libc-0.2.171 \
 		linux-raw-sys-0.4.15 \
 		linux-raw-sys-0.9.3 \
 		litemap-0.7.5 \
 		locale_config-0.3.0 \
-		lofty-0.22.2 \
-		lofty_attr-0.11.1 \
-		log-0.4.27 \
+		lofty-0.23.3 \
+		lofty_attr-0.12.0 \
+		log-0.4.29 \
 		malloc_buf-0.0.6 \
-		memchr-2.7.4 \
+		memchr-2.7.6 \
 		memoffset-0.9.1 \
 		miniz_oxide-0.8.5 \
 		mpris-server-0.8.1 \
@@ -143,14 +144,15 @@ CARGO_CRATES=	adler2-2.0.0 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
 		objc_id-0.1.1 \
-		ogg_pager-0.7.0 \
+		ogg_pager-0.7.1 \
 		once_cell-1.21.3 \
-		option-operations-0.5.0 \
+		option-operations-0.6.0 \
 		ordered-stream-0.2.0 \
-		pango-0.20.9 \
-		pango-sys-0.20.9 \
+		pango-0.21.3 \
+		pango-sys-0.21.2 \
 		parking-2.2.1 \
 		paste-1.0.15 \
+		pastey-0.1.1 \
 		percent-encoding-2.3.1 \
 		pin-project-lite-0.2.16 \
 		pin-utils-0.1.0 \
@@ -164,8 +166,11 @@ CARGO_CRATES=	adler2-2.0.0 \
 		quote-1.0.40 \
 		r-efi-5.2.0 \
 		rand-0.8.5 \
+		rand-0.9.0 \
 		rand_chacha-0.3.1 \
+		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
+		rand_core-0.9.3 \
 		regex-1.11.1 \
 		regex-automata-0.4.9 \
 		regex-syntax-0.8.5 \
@@ -184,11 +189,12 @@ CARGO_CRATES=	adler2-2.0.0 \
 		sha2-0.10.8 \
 		shlex-1.3.0 \
 		signal-hook-registry-1.4.2 \
+		simd-adler32-0.3.9 \
 		slab-0.4.9 \
-		smallvec-1.14.0 \
+		smallvec-1.15.1 \
 		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
-		syn-2.0.100 \
+		syn-2.0.106 \
 		synstructure-0.13.1 \
 		system-deps-7.0.3 \
 		target-lexicon-0.12.16 \
@@ -235,12 +241,16 @@ CARGO_CRATES=	adler2-2.0.0 \
 		wit-bindgen-rt-0.39.0 \
 		write16-1.0.0 \
 		writeable-0.5.5 \
+		x11-2.21.0 \
 		xdg-home-1.3.0 \
 		yoke-0.7.5 \
 		yoke-derive-0.7.5 \
 		zbus-4.4.0 \
+		zbus-5.5.0 \
 		zbus_macros-4.4.0 \
+		zbus_macros-5.5.0 \
 		zbus_names-3.0.0 \
+		zbus_names-4.2.0 \
 		zerocopy-0.8.24 \
 		zerocopy-derive-0.8.24 \
 		zerofrom-0.1.6 \
@@ -248,5 +258,8 @@ CARGO_CRATES=	adler2-2.0.0 \
 		zerovec-0.10.4 \
 		zerovec-derive-0.10.3 \
 		zvariant-4.2.0 \
+		zvariant-5.4.0 \
 		zvariant_derive-4.2.0 \
-		zvariant_utils-2.1.0
+		zvariant_derive-5.4.0 \
+		zvariant_utils-2.1.0 \
+		zvariant_utils-3.2.0
diff --git a/audio/amberol/distinfo b/audio/amberol/distinfo
index ccdad3555d7f..2da01d871555 100644
--- a/audio/amberol/distinfo
+++ b/audio/amberol/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1743420249
+TIMESTAMP = 1780507876
 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
 SIZE (rust/crates/adler2-2.0.0.crate) = 13529
 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
 SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/ashpd-0.9.2.crate) = 4d43c03d9e36dd40cab48435be0b09646da362c278223ca535493877b2c1dee9
-SIZE (rust/crates/ashpd-0.9.2.crate) = 79657
+SHA256 (rust/crates/ashpd-0.12.0.crate) = da0986d5b4f0802160191ad75f8d33ada000558757db3defb70299ca95d9fcbd
+SIZE (rust/crates/ashpd-0.12.0.crate) = 123253
 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
@@ -47,10 +47,10 @@ SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e8388
 SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-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/cairo-rs-0.21.2.crate) = dfe4354df4da648870e363387679081f8f9fc538ec8b55901e3740c6a0ef81b1
+SIZE (rust/crates/cairo-rs-0.21.2.crate) = 58365
+SHA256 (rust/crates/cairo-sys-rs-0.21.2.crate) = 47d6c3300c7103eb8e4de07591003511aa25664438f8c6fc317a3a9902c103f8
+SIZE (rust/crates/cairo-sys-rs-0.21.2.crate) = 14564
 SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
 SIZE (rust/crates/cc-1.2.17.crate) = 105794
 SHA256 (rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789
@@ -71,8 +71,8 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
-SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
+SHA256 (rust/crates/data-encoding-2.10.0.crate) = d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea
+SIZE (rust/crates/data-encoding-2.10.0.crate) = 22293
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
@@ -99,8 +99,8 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff
 SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
 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.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
-SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c
+SIZE (rust/crates/flate2-1.1.9.crate) = 82745
 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
 SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
@@ -125,22 +125,22 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
 SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
 SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
-SHA256 (rust/crates/gdk-pixbuf-0.20.9.crate) = 7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0
-SIZE (rust/crates/gdk-pixbuf-0.20.9.crate) = 21619
-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.6.crate) = 4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60
-SIZE (rust/crates/gdk4-0.9.6.crate) = 97926
-SHA256 (rust/crates/gdk4-sys-0.9.6.crate) = 6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a
-SIZE (rust/crates/gdk4-sys-0.9.6.crate) = 70859
-SHA256 (rust/crates/gdk4-wayland-0.9.6.crate) = bd34518488cd624a85e75e82540bc24c72cfeb0aea6bad7faed683ca3977dba0
-SIZE (rust/crates/gdk4-wayland-0.9.6.crate) = 12751
-SHA256 (rust/crates/gdk4-wayland-sys-0.9.6.crate) = 7c7a0f2332c531d62ee3f14f5e839ac1abac59e9b052adf1495124c00d89a34b
-SIZE (rust/crates/gdk4-wayland-sys-0.9.6.crate) = 6760
-SHA256 (rust/crates/gdk4-x11-0.9.6.crate) = 5c3e7380a9a206b170e1b52b5f25581406db816c68f4e7140dbef89a9e5b52ac
-SIZE (rust/crates/gdk4-x11-0.9.6.crate) = 14257
-SHA256 (rust/crates/gdk4-x11-sys-0.9.6.crate) = 070bd50a053f90d7fdf6be1d75672ea0f97c0e5da3a10dc6d02e5defcb0db32f
-SIZE (rust/crates/gdk4-x11-sys-0.9.6.crate) = 10330
+SHA256 (rust/crates/gdk-pixbuf-0.21.2.crate) = 2a3c64459f569154f37616fc28923bfac490d4aaa134aaf5eca58a2c0c13050f
+SIZE (rust/crates/gdk-pixbuf-0.21.2.crate) = 21684
+SHA256 (rust/crates/gdk-pixbuf-sys-0.21.2.crate) = 3854ef7a6a8b8f3b4013a01d5f9cb0d1794ec4e810c6cb4e2cc6d980f1baf724
+SIZE (rust/crates/gdk-pixbuf-sys-0.21.2.crate) = 13587
+SHA256 (rust/crates/gdk4-0.10.1.crate) = c7e292649dc26e3440c508a00f42ab39156008320dd6e962d63eaf626ba4d7f0
+SIZE (rust/crates/gdk4-0.10.1.crate) = 102705
+SHA256 (rust/crates/gdk4-sys-0.10.1.crate) = f4f3174fa4f1e0bf2a7e04469b65db8f4d1db89a6f5cdc57727b14e97ce438cf
+SIZE (rust/crates/gdk4-sys-0.10.1.crate) = 76474
+SHA256 (rust/crates/gdk4-wayland-0.10.1.crate) = de4b85ee26265dc5ffcad9627944ceb21935a02cf775c88b5a4340c9fffd997f
+SIZE (rust/crates/gdk4-wayland-0.10.1.crate) = 13872
+SHA256 (rust/crates/gdk4-wayland-sys-0.10.1.crate) = e8aa299e52b5364b14b877a02778dfc193fa112d22da80a5b6722a8ea088a4e8
+SIZE (rust/crates/gdk4-wayland-sys-0.10.1.crate) = 6546
+SHA256 (rust/crates/gdk4-x11-0.10.1.crate) = b8c1726186e4737a488ed2e431cce499af613edbf2332ede11cff6a98e3c7131
+SIZE (rust/crates/gdk4-x11-0.10.1.crate) = 14528
+SHA256 (rust/crates/gdk4-x11-sys-0.10.1.crate) = 18801bb9230acdaa7d0aeaf39bc55a8f21eb5526a0a193a8e6de2c54075ad4f2
+SIZE (rust/crates/gdk4-x11-sys-0.10.1.crate) = 10655
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
@@ -151,52 +151,52 @@ SHA256 (rust/crates/gettext-rs-0.7.2.crate) = a44e92f7dc08430aca7ed55de161253a22
 SIZE (rust/crates/gettext-rs-0.7.2.crate) = 13870
 SHA256 (rust/crates/gettext-sys-0.22.5.crate) = bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661
 SIZE (rust/crates/gettext-sys-0.22.5.crate) = 10282346
-SHA256 (rust/crates/gio-0.20.9.crate) = a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487
-SIZE (rust/crates/gio-0.20.9.crate) = 220512
-SHA256 (rust/crates/gio-sys-0.20.9.crate) = 160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e
-SIZE (rust/crates/gio-sys-0.20.9.crate) = 86086
-SHA256 (rust/crates/glib-0.20.9.crate) = 707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686
-SIZE (rust/crates/glib-0.20.9.crate) = 293359
-SHA256 (rust/crates/glib-macros-0.20.7.crate) = 715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68
-SIZE (rust/crates/glib-macros-0.20.7.crate) = 72089
-SHA256 (rust/crates/glib-sys-0.20.9.crate) = a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb
-SIZE (rust/crates/glib-sys-0.20.9.crate) = 67109
-SHA256 (rust/crates/gobject-sys-0.20.9.crate) = c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3
-SIZE (rust/crates/gobject-sys-0.20.9.crate) = 22509
-SHA256 (rust/crates/graphene-rs-0.20.9.crate) = 3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19
-SIZE (rust/crates/graphene-rs-0.20.9.crate) = 21946
-SHA256 (rust/crates/graphene-sys-0.20.7.crate) = 11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a
-SIZE (rust/crates/graphene-sys-0.20.7.crate) = 11684
-SHA256 (rust/crates/gsk4-0.9.6.crate) = 61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855
-SIZE (rust/crates/gsk4-0.9.6.crate) = 37149
-SHA256 (rust/crates/gsk4-sys-0.9.6.crate) = 755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc
-SIZE (rust/crates/gsk4-sys-0.9.6.crate) = 19232
-SHA256 (rust/crates/gstreamer-0.23.5.crate) = 2188fe829b0ebe12e4cf2bbcf6658470a936269daba7afae92847a2af32c9105
-SIZE (rust/crates/gstreamer-0.23.5.crate) = 351050
-SHA256 (rust/crates/gstreamer-audio-0.23.5.crate) = 49118ca684e2fc42207509fcac8497d91079c2ffe8ff2b4ae99e71dbafef1ede
-SIZE (rust/crates/gstreamer-audio-0.23.5.crate) = 81726
-SHA256 (rust/crates/gstreamer-audio-sys-0.23.5.crate) = 7d469526ecf30811b50a6460fd285ee40d189c46048b3d0c69b67a04b414fb51
-SIZE (rust/crates/gstreamer-audio-sys-0.23.5.crate) = 53326
-SHA256 (rust/crates/gstreamer-base-0.23.5.crate) = ad33dd444db0d215ac363164f900f800ffb93361ad8a60840e95e14b7de985e8
-SIZE (rust/crates/gstreamer-base-0.23.5.crate) = 73837
-SHA256 (rust/crates/gstreamer-base-sys-0.23.5.crate) = 114b2a704f19a70f20c54b00e54f5d5376bbf78bd2791e6beb0776c997d8bf24
-SIZE (rust/crates/gstreamer-base-sys-0.23.5.crate) = 48224
-SHA256 (rust/crates/gstreamer-play-0.23.5.crate) = 6ef455584b832e9fdc76f7952b9432eaee2fd287157b03cf2bc0e83f1b41619c
-SIZE (rust/crates/gstreamer-play-0.23.5.crate) = 23711
-SHA256 (rust/crates/gstreamer-play-sys-0.23.5.crate) = b01c1c4f09cb6709c7da2532b3fcbc14da9006d508baee606328080e46f491f5
-SIZE (rust/crates/gstreamer-play-sys-0.23.5.crate) = 12254
-SHA256 (rust/crates/gstreamer-sys-0.23.5.crate) = fe159238834058725808cf6604a7c5d9e4a50e1eacd7b0c63bce2fe3a067dbd1
-SIZE (rust/crates/gstreamer-sys-0.23.5.crate) = 99689
-SHA256 (rust/crates/gstreamer-video-0.23.5.crate) = ad242d388b63c91652c8157de3b0c1f709e49c941a0aae1952455f6ee326ca2d
-SIZE (rust/crates/gstreamer-video-0.23.5.crate) = 134393
-SHA256 (rust/crates/gstreamer-video-sys-0.23.5.crate) = 465ff496889fb38be47f5e821163c2e83414d87c4aa55f5aae62dc7200971d4d
-SIZE (rust/crates/gstreamer-video-sys-0.23.5.crate) = 68418
-SHA256 (rust/crates/gtk4-0.9.6.crate) = af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d
-SIZE (rust/crates/gtk4-0.9.6.crate) = 485701
-SHA256 (rust/crates/gtk4-macros-0.9.5.crate) = 0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999
-SIZE (rust/crates/gtk4-macros-0.9.5.crate) = 16721
-SHA256 (rust/crates/gtk4-sys-0.9.6.crate) = 41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6
-SIZE (rust/crates/gtk4-sys-0.9.6.crate) = 114426
+SHA256 (rust/crates/gio-0.21.2.crate) = ed68efc12b748a771be2dccc49480d8584004382967c98323245fc3c38b74a42
+SIZE (rust/crates/gio-0.21.2.crate) = 228596
+SHA256 (rust/crates/gio-sys-0.21.2.crate) = 171ed2f6dd927abbe108cfd9eebff2052c335013f5879d55bab0dc1dee19b706
+SIZE (rust/crates/gio-sys-0.21.2.crate) = 86778
+SHA256 (rust/crates/glib-0.21.3.crate) = e1f2cbc4577536c849335878552f42086bfd25a8dcd6f54a18655cf818b20c8f
+SIZE (rust/crates/glib-0.21.3.crate) = 298269
+SHA256 (rust/crates/glib-macros-0.21.2.crate) = 55eda916eecdae426d78d274a17b48137acdca6fba89621bd3705f2835bc719f
+SIZE (rust/crates/glib-macros-0.21.2.crate) = 70268
+SHA256 (rust/crates/glib-sys-0.21.2.crate) = d09d3d0fddf7239521674e57b0465dfbd844632fec54f059f7f56112e3f927e1
+SIZE (rust/crates/glib-sys-0.21.2.crate) = 67401
+SHA256 (rust/crates/gobject-sys-0.21.2.crate) = 538e41d8776173ec107e7b0f2aceced60abc368d7e1d81c1f0e2ecd35f59080d
+SIZE (rust/crates/gobject-sys-0.21.2.crate) = 22329
+SHA256 (rust/crates/graphene-rs-0.21.2.crate) = e7749aaf5d3b955bf3bfce39e3423705878a666b561384134da0e7786a45ddc3
+SIZE (rust/crates/graphene-rs-0.21.2.crate) = 23256
+SHA256 (rust/crates/graphene-sys-0.21.2.crate) = 250abaee850a90a276509890a78029c356173f9573412bded5f155b0e41fa568
+SIZE (rust/crates/graphene-sys-0.21.2.crate) = 15153
+SHA256 (rust/crates/gsk4-0.10.1.crate) = b6687e9f92ca89c000c376400cfaf7914d099413d72fdf4f84a25775a0b1fb2d
+SIZE (rust/crates/gsk4-0.10.1.crate) = 38819
+SHA256 (rust/crates/gsk4-sys-0.10.1.crate) = 5e76bcf64d9c4846f19651f45b400cc0c9c4c17b651849da520f3d77c6988c52
+SIZE (rust/crates/gsk4-sys-0.10.1.crate) = 20160
+SHA256 (rust/crates/gstreamer-0.24.2.crate) = 3e7ba7a2584e31927b7fec6a32737b57dc991b55253c9bb7c2c8eddb5a4cb345
+SIZE (rust/crates/gstreamer-0.24.2.crate) = 372615
+SHA256 (rust/crates/gstreamer-audio-0.24.2.crate) = 68e540174d060cd0d7ee2c2356f152f05d8262bf102b40a5869ff799377269d8
+SIZE (rust/crates/gstreamer-audio-0.24.2.crate) = 84028
+SHA256 (rust/crates/gstreamer-audio-sys-0.24.0.crate) = 626cd3130bc155a8b6d4ac48cfddc15774b5a6cc76fcb191aab09a2655bad8f5
+SIZE (rust/crates/gstreamer-audio-sys-0.24.0.crate) = 55297
+SHA256 (rust/crates/gstreamer-base-0.24.2.crate) = 71ff9b0bbc8041f0c6c8a53b206a6542f86c7d9fa8a7dff3f27d9c374d9f39b4
+SIZE (rust/crates/gstreamer-base-0.24.2.crate) = 75977
+SHA256 (rust/crates/gstreamer-base-sys-0.24.2.crate) = fed78852b92db1459b8f4288f86e6530274073c20be2f94ba642cddaca08b00e
+SIZE (rust/crates/gstreamer-base-sys-0.24.2.crate) = 49629
+SHA256 (rust/crates/gstreamer-play-0.24.2.crate) = b4b6430b6c45221d070379e8205f1577a16db9acb83a242fe3efe2d289eb585e
+SIZE (rust/crates/gstreamer-play-0.24.2.crate) = 26014
+SHA256 (rust/crates/gstreamer-play-sys-0.24.0.crate) = 7c7d544269864b671235410387b851ba6ca63c91b2ed616188df8f7f1233377c
+SIZE (rust/crates/gstreamer-play-sys-0.24.0.crate) = 13190
+SHA256 (rust/crates/gstreamer-sys-0.24.2.crate) = a24ae2930e683665832a19ef02466094b09d1f2da5673f001515ed5486aa9377
+SIZE (rust/crates/gstreamer-sys-0.24.2.crate) = 103273
+SHA256 (rust/crates/gstreamer-video-0.24.2.crate) = 450bb763530bc992e60c521b0186b775baf7ad66fe47d57842a7a96ca4fe86c8
+SIZE (rust/crates/gstreamer-video-0.24.2.crate) = 136650
+SHA256 (rust/crates/gstreamer-video-sys-0.24.1.crate) = 8d944b1492bdd7a72a02ae9a5da6e34a29194b8623d3bd02752590b06fb837a7
+SIZE (rust/crates/gstreamer-video-sys-0.24.1.crate) = 70684
+SHA256 (rust/crates/gtk4-0.10.1.crate) = 8f7887ee0ceeffedb25a418810a2c61497dacad51767fc13f9d60859b4023b8a
+SIZE (rust/crates/gtk4-0.10.1.crate) = 488780
+SHA256 (rust/crates/gtk4-macros-0.10.1.crate) = 821160b4f17e7e4ed748818c23682d0a46bed04c287dbaac54dd4869d2c5e06a
+SIZE (rust/crates/gtk4-macros-0.10.1.crate) = 22888
+SHA256 (rust/crates/gtk4-sys-0.10.1.crate) = d274cbaf7d9aa55b7aff78cb21b43299d64e514e1300671469b66f691cc5a011
+SIZE (rust/crates/gtk4-sys-0.10.1.crate) = 116423
 SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
 SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -237,16 +237,18 @@ SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3
 SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
 SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
 SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
-SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
 SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
+SIZE (rust/crates/kstring-2.0.2.crate) = 23044
 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libadwaita-0.7.2.crate) = 500135d29c16aabf67baafd3e7741d48e8b8978ca98bac39e589165c8dc78191
-SIZE (rust/crates/libadwaita-0.7.2.crate) = 125693
-SHA256 (rust/crates/libadwaita-sys-0.7.2.crate) = 6680988058c2558baf3f548a370e4e78da3bf7f08469daa822ac414842c912db
-SIZE (rust/crates/libadwaita-sys-0.7.2.crate) = 35416
+SHA256 (rust/crates/libadwaita-0.8.0.crate) = 4df6715d1257bd8c093295b77a276ed129d73543b10304fec5829ced5d5b7c41
+SIZE (rust/crates/libadwaita-0.8.0.crate) = 129966
+SHA256 (rust/crates/libadwaita-sys-0.8.0.crate) = fdf8950090cc180250cdb1ff859a39748feeda7a53a9f28ead3a17a14cc37ae2
+SIZE (rust/crates/libadwaita-sys-0.8.0.crate) = 36944
 SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
 SIZE (rust/crates/libc-0.2.171.crate) = 785246
 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -257,16 +259,16 @@ SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d4
 SIZE (rust/crates/litemap-0.7.5.crate) = 29962
 SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
 SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-SHA256 (rust/crates/lofty-0.22.2.crate) = 781de624f162b1a8cbfbd577103ee9b8e5f62854b053ff48f4e31e68a0a7df6f
-SIZE (rust/crates/lofty-0.22.2.crate) = 244336
-SHA256 (rust/crates/lofty_attr-0.11.1.crate) = ed9983e64b2358522f745c1251924e3ab7252d55637e80f6a0a3de642d6a9efc
-SIZE (rust/crates/lofty_attr-0.11.1.crate) = 9871
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lofty-0.23.3.crate) = 6d0c107dba5af049cf1c36b646fc1ba0cd2705f40d766d2c4c64f1b797c5fbed
+SIZE (rust/crates/lofty-0.23.3.crate) = 263874
+SHA256 (rust/crates/lofty_attr-0.12.0.crate) = 458ace39169e4b83c4f77ae3d42d5d1d11c422feef590219a97c973d3b524557
+SIZE (rust/crates/lofty_attr-0.12.0.crate) = 9957
+SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
+SIZE (rust/crates/log-0.4.29.crate) = 51515
 SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
 SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
 SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
 SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
@@ -289,22 +291,24 @@ SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c
 SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
 SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
 SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/ogg_pager-0.7.0.crate) = e034c10fb5c1c012c1b327b85df89fb0ef98ae66ec28af30f0d1eed804a40c19
-SIZE (rust/crates/ogg_pager-0.7.0.crate) = 11507
+SHA256 (rust/crates/ogg_pager-0.7.1.crate) = 6d6d1ca8364b84e0cf725eed06b1460c44671e6c0fb28765f5262de3ece07fdc
+SIZE (rust/crates/ogg_pager-0.7.1.crate) = 11750
 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
 SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/option-operations-0.5.0.crate) = 7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0
-SIZE (rust/crates/option-operations-0.5.0.crate) = 19262
+SHA256 (rust/crates/option-operations-0.6.0.crate) = b31ce827892359f23d3cd1cc4c75a6c241772bbd2db17a92dcf27cbefdf52689
+SIZE (rust/crates/option-operations-0.6.0.crate) = 19464
 SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
 SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
-SHA256 (rust/crates/pango-0.20.9.crate) = 6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec
-SIZE (rust/crates/pango-0.20.9.crate) = 49656
-SHA256 (rust/crates/pango-sys-0.20.9.crate) = 0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5
-SIZE (rust/crates/pango-sys-0.20.9.crate) = 28371
+SHA256 (rust/crates/pango-0.21.3.crate) = e37b7a678e18c2e9f2485f7e39b7b2dac99590d5ddef08a7f56eae38a145402e
+SIZE (rust/crates/pango-0.21.3.crate) = 50452
+SHA256 (rust/crates/pango-sys-0.21.2.crate) = f4f5daf21da43fba9f2a0092da0eebeb77637c23552bccaf58f791c518009c94
+SIZE (rust/crates/pango-sys-0.21.2.crate) = 28458
 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
 SIZE (rust/crates/parking-2.2.1.crate) = 10685
 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
 SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
 SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
 SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
@@ -331,10 +335,16 @@ SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48c
 SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
 SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
+SIZE (rust/crates/rand-0.9.0.crate) = 97798
 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
 SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
 SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
 SIZE (rust/crates/regex-1.11.1.crate) = 254170
 SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
@@ -371,16 +381,18 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
 SIZE (rust/crates/shlex-1.3.0.crate) = 18713
 SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
 SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/simd-adler32-0.3.9.crate) = 703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214
+SIZE (rust/crates/simd-adler32-0.3.9.crate) = 18572
 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
 SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
 SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
 SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
 SHA256 (rust/crates/system-deps-7.0.3.crate) = 66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005
@@ -473,6 +485,8 @@ SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236cae
 SIZE (rust/crates/write16-1.0.0.crate) = 7218
 SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
 SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/x11-2.21.0.crate) = 502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e
+SIZE (rust/crates/x11-2.21.0.crate) = 67810
 SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
 SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
 SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
@@ -481,10 +495,16 @@ SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8
 SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
 SHA256 (rust/crates/zbus-4.4.0.crate) = bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725
 SIZE (rust/crates/zbus-4.4.0.crate) = 158301
+SHA256 (rust/crates/zbus-5.5.0.crate) = 59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236
+SIZE (rust/crates/zbus-5.5.0.crate) = 162421
 SHA256 (rust/crates/zbus_macros-4.4.0.crate) = 267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e
 SIZE (rust/crates/zbus_macros-4.4.0.crate) = 31183
+SHA256 (rust/crates/zbus_macros-5.5.0.crate) = f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0
+SIZE (rust/crates/zbus_macros-5.5.0.crate) = 36444
 SHA256 (rust/crates/zbus_names-3.0.0.crate) = 4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c
 SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650
+SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
+SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
 SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
 SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
 SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
@@ -499,9 +519,15 @@ SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc
 SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
 SHA256 (rust/crates/zvariant-4.2.0.crate) = 2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe
 SIZE (rust/crates/zvariant-4.2.0.crate) = 82180
+SHA256 (rust/crates/zvariant-5.4.0.crate) = b2df9ee044893fcffbdc25de30546edef3e32341466811ca18421e3cd6c5a3ac
+SIZE (rust/crates/zvariant-5.4.0.crate) = 86448
 SHA256 (rust/crates/zvariant_derive-4.2.0.crate) = 73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449
 SIZE (rust/crates/zvariant_derive-4.2.0.crate) = 11057
+SHA256 (rust/crates/zvariant_derive-5.4.0.crate) = 74170caa85b8b84cc4935f2d56a57c7a15ea6185ccdd7eadb57e6edd90f94b2f
+SIZE (rust/crates/zvariant_derive-5.4.0.crate) = 13411
 SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340
 SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043
-SHA256 (amberol-2025.1.tar.bz2) = fa92cc62bb925a0b05c66c5ba3d1934afd51b7c31916c466279e8db6e967a172
-SIZE (amberol-2025.1.tar.bz2) = 1154006
+SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
+SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
+SHA256 (amberol-2026.1.tar.bz2) = b83b508faa0e16cb813ca013ad9463a89b9d1fdd065989dec659c733e056aa57
+SIZE (amberol-2026.1.tar.bz2) = 1169682
diff --git a/audio/amberol/pkg-plist b/audio/amberol/pkg-plist
index d194c0a3901f..e27d07d3315a 100644
--- a/audio/amberol/pkg-plist
+++ b/audio/amberol/pkg-plist
@@ -4,6 +4,8 @@ share/applications/io.bassi.Amberol.desktop
 share/dbus-1/services/io.bassi.Amberol.service
 share/icons/hicolor/scalable/apps/io.bassi.Amberol.svg
 share/icons/hicolor/symbolic/apps/io.bassi.Amberol-symbolic.svg
+share/locale/ar/LC_MESSAGES/amberol.mo
+share/locale/az/LC_MESSAGES/amberol.mo
 share/locale/be/LC_MESSAGES/amberol.mo
 share/locale/bg/LC_MESSAGES/amberol.mo
 share/locale/ca/LC_MESSAGES/amberol.mo
@@ -12,6 +14,7 @@ share/locale/da/LC_MESSAGES/amberol.mo
 share/locale/de/LC_MESSAGES/amberol.mo
 share/locale/el/LC_MESSAGES/amberol.mo
 share/locale/en_GB/LC_MESSAGES/amberol.mo
+share/locale/eo/LC_MESSAGES/amberol.mo
 share/locale/es/LC_MESSAGES/amberol.mo
 share/locale/eu/LC_MESSAGES/amberol.mo
 share/locale/fa/LC_MESSAGES/amberol.mo
@@ -28,7 +31,9 @@ share/locale/id/LC_MESSAGES/amberol.mo
 share/locale/is/LC_MESSAGES/amberol.mo
 share/locale/it/LC_MESSAGES/amberol.mo
 share/locale/ka/LC_MESSAGES/amberol.mo
+share/locale/kk/LC_MESSAGES/amberol.mo
 share/locale/ko/LC_MESSAGES/amberol.mo
+share/locale/kw/LC_MESSAGES/amberol.mo
 share/locale/lt/LC_MESSAGES/amberol.mo
 share/locale/ml/LC_MESSAGES/amberol.mo
 share/locale/my/LC_MESSAGES/amberol.mo
@@ -47,5 +52,6 @@ share/locale/sr/LC_MESSAGES/amberol.mo
 share/locale/sv/LC_MESSAGES/amberol.mo
 share/locale/tr/LC_MESSAGES/amberol.mo
 share/locale/uk/LC_MESSAGES/amberol.mo
+share/locale/uz/LC_MESSAGES/amberol.mo
 share/locale/zh_CN/LC_MESSAGES/amberol.mo
 share/metainfo/io.bassi.Amberol.metainfo.xml


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a208766.327d2.1c7e739a>