git: 2b2093b6ecdb - main - graphics/satty: update to 0.11.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Tue, 27 Feb 2024 22:00:38 UTC
The branch main has been updated by jbeich:

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

commit 2b2093b6ecdb864af5370640391a4d59d2001332
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-02-27 21:39:14 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-02-27 22:00:15 +0000

    graphics/satty: update to 0.11.0
    
    Changes:        https://github.com/gabm/Satty/releases/tag/v0.11.0
    Reported by:    GitHub (watch releases)
---
 graphics/satty/Makefile        |   4 +-
 graphics/satty/Makefile.crates |  51 +++++++++++++++----
 graphics/satty/distinfo        | 108 +++++++++++++++++++++++++++++++++--------
 3 files changed, 131 insertions(+), 32 deletions(-)

diff --git a/graphics/satty/Makefile b/graphics/satty/Makefile
index 5928a399d611..e2beceeca442 100644
--- a/graphics/satty/Makefile
+++ b/graphics/satty/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	satty
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.10.0
+DISTVERSION=	0.11.0
 CATEGORIES=	graphics wayland
 MASTER_SITES=	CRATESIO
 
@@ -12,7 +12,7 @@ LICENSE=	MPL20
 
 USES=		cargo desktop-file-utils gnome
 USE_GITHUB=	yes
-USE_GNOME=	cairo gdkpixbuf2 gtk40 libadwaita
+USE_GNOME=	gdkpixbuf2 gtk40 libadwaita
 GH_ACCOUNT=	gabm
 GH_PROJECT=	Satty
 PLIST_FILES=	bin/${PORTNAME} \
diff --git a/graphics/satty/Makefile.crates b/graphics/satty/Makefile.crates
index 0764243ddae6..98bef29b2aeb 100644
--- a/graphics/satty/Makefile.crates
+++ b/graphics/satty/Makefile.crates
@@ -2,7 +2,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		adler-1.0.2 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
-		anstream-0.6.12 \
+		anstream-0.6.13 \
 		anstyle-1.0.6 \
 		anstyle-parse-0.2.3 \
 		anstyle-query-1.0.2 \
@@ -13,12 +13,14 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		autocfg-1.1.0 \
 		backtrace-0.3.69 \
 		bitflags-1.3.2 \
+		bitflags-2.4.2 \
 		bumpalo-3.15.3 \
+		bytemuck-1.14.3 \
 		byteorder-1.5.0 \
 		bytes-1.5.0 \
 		cairo-rs-0.17.10 \
 		cairo-sys-rs-0.17.10 \
-		cc-1.0.86 \
+		cc-1.0.88 \
 		cfg-expr-0.15.7 \
 		cfg-if-1.0.0 \
 		chrono-0.4.34 \
@@ -29,13 +31,17 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		clap_complete_nushell-4.5.1 \
 		clap_derive-4.5.0 \
 		clap_lex-0.7.0 \
+		color_quant-1.1.0 \
 		colorchoice-1.0.0 \
 		core-foundation-sys-0.8.6 \
 		crc32fast-1.4.0 \
+		epoxy-0.1.0 \
 		equivalent-1.0.1 \
+		femtovg-0.8.2 \
 		field-offset-0.3.6 \
 		flate2-1.0.28 \
 		flume-0.10.14 \
+		fnv-1.0.7 \
 		fragile-2.0.0 \
 		futures-0.3.30 \
 		futures-channel-0.3.30 \
@@ -50,14 +56,22 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		gdk-pixbuf-sys-0.17.10 \
 		gdk4-0.6.3 \
 		gdk4-sys-0.6.3 \
+		generational-arena-0.2.9 \
 		getrandom-0.2.12 \
 		gimli-0.28.1 \
 		gio-0.17.10 \
 		gio-sys-0.17.10 \
+		gio-sys-0.19.0 \
+		gl_generator-0.9.0 \
 		glib-0.17.10 \
+		glib-0.19.2 \
 		glib-macros-0.17.10 \
+		glib-macros-0.19.2 \
 		glib-sys-0.17.10 \
+		glib-sys-0.19.0 \
+		glow-0.13.1 \
 		gobject-sys-0.17.10 \
+		gobject-sys-0.19.0 \
 		graphene-rs-0.17.10 \
 		graphene-sys-0.17.10 \
 		gsk4-0.6.3 \
@@ -68,19 +82,24 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		gvdb-0.4.2 \
 		hashbrown-0.14.3 \
 		heck-0.4.1 \
-		hermit-abi-0.3.6 \
+		hermit-abi-0.3.8 \
 		hex_color-3.0.0 \
 		iana-time-zone-0.1.60 \
 		iana-time-zone-haiku-0.1.2 \
+		image-0.24.9 \
+		imgref-1.10.1 \
 		indexmap-2.2.3 \
 		itoa-1.0.10 \
 		js-sys-0.3.68 \
+		khronos_api-2.2.0 \
 		lazy_static-1.4.0 \
 		libadwaita-0.4.4 \
 		libadwaita-sys-0.4.4 \
 		libc-0.2.153 \
+		libloading-0.8.1 \
 		lock_api-0.4.11 \
 		log-0.4.20 \
+		lru-0.12.3 \
 		memchr-2.7.1 \
 		memmap2-0.7.1 \
 		memoffset-0.9.0 \
@@ -93,8 +112,6 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		once_cell-1.19.0 \
 		pango-0.17.10 \
 		pango-sys-0.17.10 \
-		pangocairo-0.17.10 \
-		pangocairo-sys-0.17.10 \
 		parking_lot-0.12.1 \
 		parking_lot_core-0.9.9 \
 		pin-project-1.1.4 \
@@ -104,6 +121,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		pkg-config-0.3.30 \
 		ppv-lite86-0.2.17 \
 		proc-macro-crate-1.3.1 \
+		proc-macro-crate-3.1.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro2-1.0.78 \
@@ -116,8 +134,11 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		relm4-0.6.2 \
 		relm4-icons-0.6.0 \
 		relm4-macros-0.6.2 \
+		resource-0.5.0 \
+		rgb-0.8.37 \
 		rustc-demangle-0.1.23 \
 		rustc_version-0.4.0 \
+		rustybuzz-0.11.0 \
 		ryu-1.0.17 \
 		safe-transmute-0.11.2 \
 		same-file-1.0.6 \
@@ -127,15 +148,17 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		serde_derive-1.0.197 \
 		serde_json-1.0.114 \
 		serde_spanned-0.6.5 \
+		shared_library-0.1.9 \
 		signal-hook-registry-1.4.1 \
 		slab-0.4.9 \
+		slotmap-1.0.7 \
 		smallvec-1.13.1 \
-		socket2-0.5.5 \
+		socket2-0.5.6 \
 		spin-0.9.8 \
 		static_assertions-1.1.0 \
 		strsim-0.11.0 \
 		syn-1.0.109 \
-		syn-2.0.50 \
+		syn-2.0.51 \
 		system-deps-6.2.0 \
 		target-lexicon-0.12.14 \
 		thiserror-1.0.57 \
@@ -145,11 +168,19 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		toml-0.8.10 \
 		toml_datetime-0.6.5 \
 		toml_edit-0.19.15 \
+		toml_edit-0.21.1 \
 		toml_edit-0.22.6 \
 		tracing-0.1.40 \
 		tracing-attributes-0.1.27 \
 		tracing-core-0.1.32 \
+		ttf-parser-0.20.0 \
+		unicode-bidi-0.3.15 \
+		unicode-bidi-mirroring-0.1.0 \
+		unicode-ccc-0.1.2 \
 		unicode-ident-1.0.12 \
+		unicode-properties-0.1.1 \
+		unicode-script-0.5.6 \
+		unicode-segmentation-1.11.0 \
 		utf8parse-0.2.1 \
 		version-compare-0.1.1 \
 		version_check-0.9.4 \
@@ -160,6 +191,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		wasm-bindgen-macro-0.2.91 \
 		wasm-bindgen-macro-support-0.2.91 \
 		wasm-bindgen-shared-0.2.91 \
+		web-sys-0.3.68 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.6 \
@@ -186,6 +218,7 @@ CARGO_CRATES=	addr2line-0.21.0 \
 		winnow-0.5.40 \
 		winnow-0.6.2 \
 		xdg-2.5.2 \
-		zvariant-3.15.0 \
-		zvariant_derive-3.15.0 \
+		xml-rs-0.7.0 \
+		zvariant-3.15.2 \
+		zvariant_derive-3.15.2 \
 		zvariant_utils-1.0.1
diff --git a/graphics/satty/distinfo b/graphics/satty/distinfo
index 8b6fb816a221..30d87423497b 100644
--- a/graphics/satty/distinfo
+++ b/graphics/satty/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1708692104
+TIMESTAMP = 1709069954
 SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
 SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -7,8 +7,8 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
 SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.12.crate) = 96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540
-SIZE (rust/crates/anstream-0.6.12.crate) = 30769
+SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
+SIZE (rust/crates/anstream-0.6.13.crate) = 30928
 SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
 SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
 SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
@@ -29,8 +29,12 @@ SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c
 SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
+SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
 SHA256 (rust/crates/bumpalo-3.15.3.crate) = 8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b
 SIZE (rust/crates/bumpalo-3.15.3.crate) = 84438
+SHA256 (rust/crates/bytemuck-1.14.3.crate) = a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f
+SIZE (rust/crates/bytemuck-1.14.3.crate) = 47032
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
@@ -39,8 +43,8 @@ SHA256 (rust/crates/cairo-rs-0.17.10.crate) = ab3603c4028a5e368d09b51c8b624b9a46
 SIZE (rust/crates/cairo-rs-0.17.10.crate) = 53805
 SHA256 (rust/crates/cairo-sys-rs-0.17.10.crate) = 691d0c66b1fb4881be80a760cb8fe76ea97218312f9dfe2c9cc0f496ca279cb1
 SIZE (rust/crates/cairo-sys-rs-0.17.10.crate) = 11646
-SHA256 (rust/crates/cc-1.0.86.crate) = 7f9fa1897e4325be0d68d48df6aa1a71ac2ed4d27723887e7754192705350730
-SIZE (rust/crates/cc-1.0.86.crate) = 72973
+SHA256 (rust/crates/cc-1.0.88.crate) = 02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc
+SIZE (rust/crates/cc-1.0.88.crate) = 75288
 SHA256 (rust/crates/cfg-expr-0.15.7.crate) = fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d
 SIZE (rust/crates/cfg-expr-0.15.7.crate) = 42003
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -61,20 +65,28 @@ SHA256 (rust/crates/clap_derive-4.5.0.crate) = 307bc0538d5f0f83b8248db3087aa92fe
 SIZE (rust/crates/clap_derive-4.5.0.crate) = 29042
 SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
 SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
 SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
 SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
 SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
 SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
 SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
 SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+SHA256 (rust/crates/epoxy-0.1.0.crate) = 9b96028ce3ff03972312fd8243281858e80fc0f9838b1f035676b6c199214d9e
+SIZE (rust/crates/epoxy-0.1.0.crate) = 9163
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/femtovg-0.8.2.crate) = 18ab822e58e8bc2b89840dc5dde49afe39302e129c60d39c8520200c085404a7
+SIZE (rust/crates/femtovg-0.8.2.crate) = 240266
 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.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
 SIZE (rust/crates/flate2-1.0.28.crate) = 73690
 SHA256 (rust/crates/flume-0.10.14.crate) = 1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577
 SIZE (rust/crates/flume-0.10.14.crate) = 65389
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/fragile-2.0.0.crate) = 6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa
 SIZE (rust/crates/fragile-2.0.0.crate) = 14668
 SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
@@ -103,6 +115,8 @@ SHA256 (rust/crates/gdk4-0.6.3.crate) = c3abf96408a26e3eddf881a7f893a1e111767137
 SIZE (rust/crates/gdk4-0.6.3.crate) = 87365
 SHA256 (rust/crates/gdk4-sys-0.6.3.crate) = 1bc92aa1608c089c49393d014c38ac0390d01e4841e1fedaa75dbcef77aaed64
 SIZE (rust/crates/gdk4-sys-0.6.3.crate) = 64159
+SHA256 (rust/crates/generational-arena-0.2.9.crate) = 877e94aff08e743b651baaea359664321055749b398adff8740a7399af7796e7
+SIZE (rust/crates/generational-arena-0.2.9.crate) = 21409
 SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
 SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
 SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
@@ -111,14 +125,28 @@ SHA256 (rust/crates/gio-0.17.10.crate) = a6973e92937cf98689b6a054a9e56c657ed4ff7
 SIZE (rust/crates/gio-0.17.10.crate) = 211583
 SHA256 (rust/crates/gio-sys-0.17.10.crate) = 0ccf87c30a12c469b6d958950f6a9c09f2be20b7773f7e70d20b867fdf2628c3
 SIZE (rust/crates/gio-sys-0.17.10.crate) = 81313
+SHA256 (rust/crates/gio-sys-0.19.0.crate) = bcf8e1d9219bb294636753d307b030c1e8a032062cba74f493c431a5c8b81ce4
+SIZE (rust/crates/gio-sys-0.19.0.crate) = 81621
+SHA256 (rust/crates/gl_generator-0.9.0.crate) = 7a795170cbd85b5a7baa58d6d7525cae6a03e486859860c220f7ebbbdd379d0a
+SIZE (rust/crates/gl_generator-0.9.0.crate) = 21595
 SHA256 (rust/crates/glib-0.17.10.crate) = d3fad45ba8d4d2cea612b432717e834f48031cd8853c8aaf43b2c79fec8d144b
 SIZE (rust/crates/glib-0.17.10.crate) = 259266
+SHA256 (rust/crates/glib-0.19.2.crate) = ab9e86540b5d8402e905ad4ce7d6aa544092131ab564f3102175af176b90a053
+SIZE (rust/crates/glib-0.19.2.crate) = 274711
 SHA256 (rust/crates/glib-macros-0.17.10.crate) = eca5c79337338391f1ab8058d6698125034ce8ef31b72a442437fa6c8580de26
 SIZE (rust/crates/glib-macros-0.17.10.crate) = 48038
+SHA256 (rust/crates/glib-macros-0.19.2.crate) = 0f5897ca27a83e4cdc7b4666850bade0a2e73e17689aabafcc9acddad9d823b8
+SIZE (rust/crates/glib-macros-0.19.2.crate) = 62760
 SHA256 (rust/crates/glib-sys-0.17.10.crate) = d80aa6ea7bba0baac79222204aa786a6293078c210abe69ef1336911d4bdc4f0
 SIZE (rust/crates/glib-sys-0.17.10.crate) = 60124
+SHA256 (rust/crates/glib-sys-0.19.0.crate) = 630f097773d7c7a0bb3258df4e8157b47dc98bbfa0e60ad9ab56174813feced4
+SIZE (rust/crates/glib-sys-0.19.0.crate) = 63769
+SHA256 (rust/crates/glow-0.13.1.crate) = bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1
+SIZE (rust/crates/glow-0.13.1.crate) = 150940
 SHA256 (rust/crates/gobject-sys-0.17.10.crate) = cd34c3317740a6358ec04572c1bcfd3ac0b5b6529275fae255b237b314bb8062
 SIZE (rust/crates/gobject-sys-0.17.10.crate) = 18631
+SHA256 (rust/crates/gobject-sys-0.19.0.crate) = c85e2b1080b9418dd0c58b498da3a5c826030343e0ef07bde6a955d28de54979
+SIZE (rust/crates/gobject-sys-0.19.0.crate) = 19026
 SHA256 (rust/crates/graphene-rs-0.17.10.crate) = def4bb01265b59ed548b05455040d272d989b3012c42d4c1bbd39083cb9b40d9
 SIZE (rust/crates/graphene-rs-0.17.10.crate) = 17613
 SHA256 (rust/crates/graphene-sys-0.17.10.crate) = 1856fc817e6a6675e36cea0bd9a3afe296f5d9709d1e2d3182803ac77f0ab21d
@@ -139,20 +167,26 @@ SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee
 SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.3.6.crate) = bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd
-SIZE (rust/crates/hermit-abi-0.3.6.crate) = 14884
+SHA256 (rust/crates/hermit-abi-0.3.8.crate) = 379dada1584ad501b383485dd706b8afb7a70fcbc7f4da7d780638a5a6124a60
+SIZE (rust/crates/hermit-abi-0.3.8.crate) = 14917
 SHA256 (rust/crates/hex_color-3.0.0.crate) = d37f101bf4c633f7ca2e4b5e136050314503dd198e78e325ea602c327c484ef0
 SIZE (rust/crates/hex_color-3.0.0.crate) = 20045
 SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
 SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
 SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d
+SIZE (rust/crates/image-0.24.9.crate) = 9261055
+SHA256 (rust/crates/imgref-1.10.1.crate) = 44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126
+SIZE (rust/crates/imgref-1.10.1.crate) = 61797
 SHA256 (rust/crates/indexmap-2.2.3.crate) = 233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177
 SIZE (rust/crates/indexmap-2.2.3.crate) = 79019
 SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
 SIZE (rust/crates/itoa-1.0.10.crate) = 10534
 SHA256 (rust/crates/js-sys-0.3.68.crate) = 406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee
 SIZE (rust/crates/js-sys-0.3.68.crate) = 80764
+SHA256 (rust/crates/khronos_api-2.2.0.crate) = 037ab472c33f67b5fbd3e9163a2645319e5356fcd355efa6d4eb7fff4bbcb554
+SIZE (rust/crates/khronos_api-2.2.0.crate) = 339035
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/libadwaita-0.4.4.crate) = 1ab9c0843f9f23ff25634df2743690c3a1faffe0a190e60c490878517eb81abf
@@ -161,10 +195,14 @@ SHA256 (rust/crates/libadwaita-sys-0.4.4.crate) = 4231cb2499a9f0c4cdfa4885414b33
 SIZE (rust/crates/libadwaita-sys-0.4.4.crate) = 24615
 SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
 SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161
+SIZE (rust/crates/libloading-0.8.1.crate) = 27893
 SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
 SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
 SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
 SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc
+SIZE (rust/crates/lru-0.12.3.crate) = 15009
 SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
 SIZE (rust/crates/memchr-2.7.1.crate) = 96307
 SHA256 (rust/crates/memmap2-0.7.1.crate) = f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6
@@ -189,10 +227,6 @@ SHA256 (rust/crates/pango-0.17.10.crate) = 35be456fc620e61f62dff7ff70fbd54dcbaf0
 SIZE (rust/crates/pango-0.17.10.crate) = 47701
 SHA256 (rust/crates/pango-sys-0.17.10.crate) = 3da69f9f3850b0d8990d462f8c709561975e95f689c1cdf0fecdebde78b35195
 SIZE (rust/crates/pango-sys-0.17.10.crate) = 24753
-SHA256 (rust/crates/pangocairo-0.17.10.crate) = 86bf29cb1c2e73817944f66011fb12135e1c6d268e8e4c5cfc689101c25822cf
-SIZE (rust/crates/pangocairo-0.17.10.crate) = 5599
-SHA256 (rust/crates/pangocairo-sys-0.17.10.crate) = 94dfd38d9bf8ff5f881be2107ba49fcb22090d247aa00133f8dadf96b122b97a
-SIZE (rust/crates/pangocairo-sys-0.17.10.crate) = 3214
 SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
 SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
 SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
@@ -211,6 +245,8 @@ SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad26
 SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
 SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
 SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
+SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284
+SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
@@ -235,10 +271,16 @@ SHA256 (rust/crates/relm4-icons-0.6.0.crate) = 6e28bcc718a587bcfa31b034e0b8f4efe
 SIZE (rust/crates/relm4-icons-0.6.0.crate) = 1163890
 SHA256 (rust/crates/relm4-macros-0.6.2.crate) = 9340e2553c0a184a80a0bfa1dcf73c47f3d48933aa6be90724b202f9fbd24735
 SIZE (rust/crates/relm4-macros-0.6.2.crate) = 40310
+SHA256 (rust/crates/resource-0.5.0.crate) = 11a7f6703c396037a02da99195e49138c37f3cc5146cb95f2f7d26debc0c5622
+SIZE (rust/crates/resource-0.5.0.crate) = 6500
+SHA256 (rust/crates/rgb-0.8.37.crate) = 05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8
+SIZE (rust/crates/rgb-0.8.37.crate) = 16644
 SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
 SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
 SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
 SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/rustybuzz-0.11.0.crate) = 2ee8fe2a8461a0854a37101fe7a1b13998d0cfa987e43248e81d2a5f4570f6fa
+SIZE (rust/crates/rustybuzz-0.11.0.crate) = 241297
 SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
 SIZE (rust/crates/ryu-1.0.17.crate) = 47537
 SHA256 (rust/crates/safe-transmute-0.11.2.crate) = 98a01dab6acf992653be49205bdd549f32f17cb2803e8eacf1560bf97259aae8
@@ -257,14 +299,18 @@ SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de74
 SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
 SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
 SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
+SHA256 (rust/crates/shared_library-0.1.9.crate) = 5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11
+SIZE (rust/crates/shared_library-0.1.9.crate) = 10566
 SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
 SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
 SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
+SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
 SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
 SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
-SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
-SIZE (rust/crates/socket2-0.5.5.crate) = 54863
+SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
+SIZE (rust/crates/socket2-0.5.6.crate) = 55270
 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
 SIZE (rust/crates/spin-0.9.8.crate) = 38958
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -273,8 +319,8 @@ SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d69286
 SIZE (rust/crates/strsim-0.11.0.crate) = 13710
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.50.crate) = 74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb
-SIZE (rust/crates/syn-2.0.50.crate) = 254314
+SHA256 (rust/crates/syn-2.0.51.crate) = 6ab617d94515e94ae53b8406c628598680aa0c9587474ecbe58188f7b345d66c
+SIZE (rust/crates/syn-2.0.51.crate) = 254142
 SHA256 (rust/crates/system-deps-6.2.0.crate) = 2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331
 SIZE (rust/crates/system-deps-6.2.0.crate) = 24961
 SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
@@ -293,6 +339,8 @@ SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3ae
 SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
 SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
 SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
+SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
+SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
 SHA256 (rust/crates/toml_edit-0.22.6.crate) = 2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6
 SIZE (rust/crates/toml_edit-0.22.6.crate) = 103304
 SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
@@ -301,8 +349,22 @@ SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af
 SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
 SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
 SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/ttf-parser-0.20.0.crate) = 17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4
+SIZE (rust/crates/ttf-parser-0.20.0.crate) = 161769
+SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
+SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
+SHA256 (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694
+SIZE (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 8241
+SHA256 (rust/crates/unicode-ccc-0.1.2.crate) = cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1
+SIZE (rust/crates/unicode-ccc-0.1.2.crate) = 8848
 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
 SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-properties-0.1.1.crate) = e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291
+SIZE (rust/crates/unicode-properties-0.1.1.crate) = 41088
+SHA256 (rust/crates/unicode-script-0.5.6.crate) = ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd
+SIZE (rust/crates/unicode-script-0.5.6.crate) = 43993
+SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
+SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
 SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
 SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
 SHA256 (rust/crates/version-compare-0.1.1.crate) = 579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29
@@ -323,6 +385,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.91.crate) = 642f325be6301eb81
 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.91.crate) = 20091
 SHA256 (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838
 SIZE (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 7267
+SHA256 (rust/crates/web-sys-0.3.68.crate) = 96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446
+SIZE (rust/crates/web-sys-0.3.68.crate) = 728353
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -375,11 +439,13 @@ SHA256 (rust/crates/winnow-0.6.2.crate) = 7a4191c47f15cc3ec71fcb4913cb83d58def65
 SIZE (rust/crates/winnow-0.6.2.crate) = 157140
 SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
 SIZE (rust/crates/xdg-2.5.2.crate) = 14394
-SHA256 (rust/crates/zvariant-3.15.0.crate) = 44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c
-SIZE (rust/crates/zvariant-3.15.0.crate) = 72221
-SHA256 (rust/crates/zvariant_derive-3.15.0.crate) = 934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd
-SIZE (rust/crates/zvariant_derive-3.15.0.crate) = 10943
+SHA256 (rust/crates/xml-rs-0.7.0.crate) = 3c1cb601d29fe2c2ac60a2b2e5e293994d87a1f6fa9687a31a15270f909be9c2
+SIZE (rust/crates/xml-rs-0.7.0.crate) = 50980
+SHA256 (rust/crates/zvariant-3.15.2.crate) = 4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db
+SIZE (rust/crates/zvariant-3.15.2.crate) = 75401
+SHA256 (rust/crates/zvariant_derive-3.15.2.crate) = 37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9
+SIZE (rust/crates/zvariant_derive-3.15.2.crate) = 10936
 SHA256 (rust/crates/zvariant_utils-1.0.1.crate) = 7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200
 SIZE (rust/crates/zvariant_utils-1.0.1.crate) = 6223
-SHA256 (gabm-Satty-v0.10.0_GH0.tar.gz) = 3bf60df40bb29475d4a71cd11eb2f5573a88e88abfe04828fd9b8959ed648db3
-SIZE (gabm-Satty-v0.10.0_GH0.tar.gz) = 916849
+SHA256 (gabm-Satty-v0.11.0_GH0.tar.gz) = dceb1cb5166ea7760f7699349d870e6482e20bca422c9a9863964b184e8f1127
+SIZE (gabm-Satty-v0.11.0_GH0.tar.gz) = 1000816