git: 9bf300faed2b - main - multimedia/kooha: drop libadwaita workaround after 3da07b6b1695

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 24 Mar 2022 00:58:04 UTC
The branch main has been updated by jbeich:

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

commit 9bf300faed2befb3a78772e2c51fae49ad58c717
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-03-24 00:47:02 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-03-24 00:50:45 +0000

    multimedia/kooha: drop libadwaita workaround after 3da07b6b1695
---
 multimedia/kooha/Makefile           |  90 +++++++++---------
 multimedia/kooha/distinfo           | 176 ++++++++++++++++++------------------
 multimedia/kooha/files/patch-revert |  27 ------
 3 files changed, 136 insertions(+), 157 deletions(-)

diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile
index 64fcb01c9af9..dc50c96aaa46 100644
--- a/multimedia/kooha/Makefile
+++ b/multimedia/kooha/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	kooha
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.0.1
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	multimedia
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -24,10 +24,10 @@ MAKE_ENV=	${CARGO_ENV}
 GLIB_SCHEMAS=	io.github.seadve.Kooha.gschema.xml
 
 CARGO_CRATES=	aho-corasick-0.7.18 \
-		anyhow-1.0.43 \
+		anyhow-1.0.44 \
 		approx-0.5.0 \
-		ashpd-0.2.0-alpha-3 \
-		async-broadcast-0.3.3 \
+		ashpd-0.2.0-alpha-4 \
+		async-broadcast-0.3.4 \
 		async-channel-1.6.1 \
 		async-executor-1.4.1 \
 		async-io-1.6.0 \
@@ -41,10 +41,11 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		block-0.1.6 \
 		byteorder-1.4.3 \
 		cache-padded-1.1.1 \
-		cairo-rs-0.14.3 \
+		cairo-rs-0.14.7 \
 		cairo-sys-rs-0.14.0 \
-		cc-1.0.69 \
+		cc-1.0.70 \
 		cfg-expr-0.8.1 \
+		cfg-expr-0.9.0 \
 		cfg-if-1.0.0 \
 		chrono-0.4.19 \
 		color_quant-1.1.0 \
@@ -60,49 +61,49 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		event-listener-2.5.1 \
 		fastrand-1.5.0 \
 		field-offset-0.3.4 \
-		futures-0.3.16 \
-		futures-channel-0.3.16 \
-		futures-core-0.3.16 \
-		futures-executor-0.3.16 \
-		futures-io-0.3.16 \
+		futures-0.3.17 \
+		futures-channel-0.3.17 \
+		futures-core-0.3.17 \
+		futures-executor-0.3.17 \
+		futures-io-0.3.17 \
 		futures-lite-1.12.0 \
-		futures-macro-0.3.16 \
-		futures-sink-0.3.16 \
-		futures-task-0.3.16 \
-		futures-util-0.3.16 \
+		futures-macro-0.3.17 \
+		futures-sink-0.3.17 \
+		futures-task-0.3.17 \
+		futures-util-0.3.17 \
 		gdk-pixbuf-0.14.0 \
 		gdk-pixbuf-sys-0.14.0 \
-		gdk4-0.2.0 \
-		gdk4-sys-0.2.0 \
-		gdk4-wayland-0.2.0 \
-		gdk4-wayland-sys-0.2.0 \
-		gdk4-x11-0.2.0 \
-		gdk4-x11-sys-0.2.0 \
+		gdk4-0.3.0 \
+		gdk4-sys-0.3.0 \
+		gdk4-wayland-0.3.0 \
+		gdk4-wayland-sys-0.3.0 \
+		gdk4-x11-0.3.0 \
+		gdk4-x11-sys-0.3.0 \
 		getrandom-0.2.3 \
 		gettext-rs-0.7.0 \
 		gettext-sys-0.21.2 \
 		gif-0.11.2 \
-		gio-0.14.3 \
+		gio-0.14.6 \
 		gio-sys-0.14.0 \
-		glib-0.14.4 \
+		glib-0.14.5 \
 		glib-macros-0.14.1 \
 		glib-sys-0.14.0 \
 		gobject-sys-0.14.0 \
 		graphene-rs-0.14.0 \
 		graphene-sys-0.14.0 \
-		gsk4-0.2.0 \
-		gsk4-sys-0.2.0 \
-		gst-plugin-gif-0.7.1 \
+		gsk4-0.3.0 \
+		gsk4-sys-0.3.0 \
+		gst-plugin-gif-0.7.2 \
 		gst-plugin-version-helper-0.7.1 \
-		gstreamer-0.17.3 \
+		gstreamer-0.17.4 \
 		gstreamer-base-0.17.2 \
 		gstreamer-base-sys-0.17.0 \
 		gstreamer-sys-0.17.3 \
 		gstreamer-video-0.17.2 \
 		gstreamer-video-sys-0.17.0 \
-		gtk4-0.2.0 \
-		gtk4-macros-0.2.0 \
-		gtk4-sys-0.2.0 \
+		gtk4-0.3.0 \
+		gtk4-macros-0.3.0 \
+		gtk4-sys-0.3.0 \
 		heck-0.3.3 \
 		hermit-abi-0.1.19 \
 		hex-0.4.3 \
@@ -110,9 +111,9 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		instant-0.1.10 \
 		itertools-0.10.1 \
 		lazy_static-1.4.0 \
-		libadwaita-0.1.0-alpha-3 \
-		libadwaita-sys-0.1.0-alpha-3 \
-		libc-0.2.101 \
+		libadwaita-0.1.0-alpha-5 \
+		libadwaita-sys-0.1.0-alpha-5 \
+		libc-0.2.102 \
 		libloading-0.7.0 \
 		libpulse-binding-2.25.0 \
 		libpulse-sys-1.19.2 \
@@ -144,12 +145,12 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		ppv-lite86-0.2.10 \
 		pretty-hex-0.2.1 \
 		pretty_env_logger-0.4.0 \
-		proc-macro-crate-1.0.0 \
+		proc-macro-crate-1.1.0 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro-hack-0.5.19 \
 		proc-macro-nested-0.1.7 \
-		proc-macro2-1.0.28 \
+		proc-macro2-1.0.29 \
 		pulsectl-rs-0.3.2 \
 		quick-error-1.2.3 \
 		quote-1.0.9 \
@@ -168,23 +169,24 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		serde_repr-0.1.7 \
 		sha1-0.6.0 \
 		slab-0.4.4 \
-		slotmap-1.0.5 \
+		slotmap-1.0.6 \
 		smallvec-1.6.1 \
-		socket2-0.4.1 \
+		socket2-0.4.2 \
 		static_assertions-1.1.0 \
 		strum-0.21.0 \
 		strum_macros-0.21.1 \
-		syn-1.0.75 \
+		syn-1.0.76 \
 		system-deps-3.2.0 \
+		system-deps-4.0.0 \
 		temp-dir-0.1.11 \
 		termcolor-1.1.2 \
-		thiserror-1.0.28 \
-		thiserror-impl-1.0.28 \
+		thiserror-1.0.29 \
+		thiserror-impl-1.0.29 \
 		time-0.1.43 \
 		toml-0.5.8 \
-		tracing-0.1.26 \
-		tracing-attributes-0.1.15 \
-		tracing-core-0.1.19 \
+		tracing-0.1.28 \
+		tracing-attributes-0.1.16 \
+		tracing-core-0.1.20 \
 		ucd-trie-0.1.3 \
 		unicode-segmentation-1.8.0 \
 		unicode-xid-0.2.2 \
@@ -202,7 +204,7 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		x11-2.18.2 \
+		x11-2.19.0 \
 		xml-rs-0.8.4 \
 		zbus-2.0.0-beta.6 \
 		zbus_macros-2.0.0-beta.6 \
diff --git a/multimedia/kooha/distinfo b/multimedia/kooha/distinfo
index 84a275790388..332ef17f7b68 100644
--- a/multimedia/kooha/distinfo
+++ b/multimedia/kooha/distinfo
@@ -1,14 +1,14 @@
 TIMESTAMP = 1634687422
 SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
 SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
-SHA256 (rust/crates/anyhow-1.0.43.crate) = 28ae2b3dec75a406790005a200b1bd89785afc02517a00ca99ecfe093ee9e6cf
-SIZE (rust/crates/anyhow-1.0.43.crate) = 34968
+SHA256 (rust/crates/anyhow-1.0.44.crate) = 61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1
+SIZE (rust/crates/anyhow-1.0.44.crate) = 35067
 SHA256 (rust/crates/approx-0.5.0.crate) = 072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e
 SIZE (rust/crates/approx-0.5.0.crate) = 14359
-SHA256 (rust/crates/ashpd-0.2.0-alpha-3.crate) = dcc556e6e047329747aa19b27afcb89538abde9315166e11dd6364f1cfa4431d
-SIZE (rust/crates/ashpd-0.2.0-alpha-3.crate) = 49152
-SHA256 (rust/crates/async-broadcast-0.3.3.crate) = 186fa9af996163d0d446775d084df32f2f5b195bcfebb0d49d0bf18e2eec528c
-SIZE (rust/crates/async-broadcast-0.3.3.crate) = 18187
+SHA256 (rust/crates/ashpd-0.2.0-alpha-4.crate) = 20d9164ef105e1835f9aebf664cba65ac348b662ca646ccb597763f2b4799bd9
+SIZE (rust/crates/ashpd-0.2.0-alpha-4.crate) = 50817
+SHA256 (rust/crates/async-broadcast-0.3.4.crate) = 90622698a1218e0b2fb846c97b5f19a0831f6baddee73d9454156365ccfa473b
+SIZE (rust/crates/async-broadcast-0.3.4.crate) = 18539
 SHA256 (rust/crates/async-channel-1.6.1.crate) = 2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319
 SIZE (rust/crates/async-channel-1.6.1.crate) = 12574
 SHA256 (rust/crates/async-executor-1.4.1.crate) = 871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965
@@ -35,14 +35,16 @@ SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/cache-padded-1.1.1.crate) = 631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba
 SIZE (rust/crates/cache-padded-1.1.1.crate) = 8798
-SHA256 (rust/crates/cairo-rs-0.14.3.crate) = f859ade407c19810ae920b4fafab92189ed312adad490d08fb16b5f49f1e2207
-SIZE (rust/crates/cairo-rs-0.14.3.crate) = 48402
+SHA256 (rust/crates/cairo-rs-0.14.7.crate) = 9164355c892b026d6257e696dde5f3cb39beb3718297f0f161b562fe2ee3ab86
+SIZE (rust/crates/cairo-rs-0.14.7.crate) = 48408
 SHA256 (rust/crates/cairo-sys-rs-0.14.0.crate) = d7c9c3928781e8a017ece15eace05230f04b647457d170d2d9641c94a444ff80
 SIZE (rust/crates/cairo-sys-rs-0.14.0.crate) = 10560
-SHA256 (rust/crates/cc-1.0.69.crate) = e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2
-SIZE (rust/crates/cc-1.0.69.crate) = 56044
+SHA256 (rust/crates/cc-1.0.70.crate) = d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0
+SIZE (rust/crates/cc-1.0.70.crate) = 57200
 SHA256 (rust/crates/cfg-expr-0.8.1.crate) = b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e
 SIZE (rust/crates/cfg-expr-0.8.1.crate) = 34539
+SHA256 (rust/crates/cfg-expr-0.9.0.crate) = edae0b9625d1fce32f7d64b71784d9b1bf8469ec1a9c417e44aaf16a9cbd7571
+SIZE (rust/crates/cfg-expr-0.9.0.crate) = 36384
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
@@ -73,42 +75,42 @@ SHA256 (rust/crates/fastrand-1.5.0.crate) = b394ed3d285a429378d3b384b9eb1285267e
 SIZE (rust/crates/fastrand-1.5.0.crate) = 11100
 SHA256 (rust/crates/field-offset-0.3.4.crate) = 1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92
 SIZE (rust/crates/field-offset-0.3.4.crate) = 6046
-SHA256 (rust/crates/futures-0.3.16.crate) = 1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b
-SIZE (rust/crates/futures-0.3.16.crate) = 46410
-SHA256 (rust/crates/futures-channel-0.3.16.crate) = 74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9
-SIZE (rust/crates/futures-channel-0.3.16.crate) = 31765
-SHA256 (rust/crates/futures-core-0.3.16.crate) = af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99
-SIZE (rust/crates/futures-core-0.3.16.crate) = 14486
-SHA256 (rust/crates/futures-executor-0.3.16.crate) = 4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c
-SIZE (rust/crates/futures-executor-0.3.16.crate) = 17104
-SHA256 (rust/crates/futures-io-0.3.16.crate) = 0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582
-SIZE (rust/crates/futures-io-0.3.16.crate) = 9050
+SHA256 (rust/crates/futures-0.3.17.crate) = a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca
+SIZE (rust/crates/futures-0.3.17.crate) = 47388
+SHA256 (rust/crates/futures-channel-0.3.17.crate) = 5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888
+SIZE (rust/crates/futures-channel-0.3.17.crate) = 31765
+SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d
+SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
+SHA256 (rust/crates/futures-executor-0.3.17.crate) = 45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c
+SIZE (rust/crates/futures-executor-0.3.17.crate) = 17102
+SHA256 (rust/crates/futures-io-0.3.17.crate) = 522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377
+SIZE (rust/crates/futures-io-0.3.17.crate) = 9050
 SHA256 (rust/crates/futures-lite-1.12.0.crate) = 7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48
 SIZE (rust/crates/futures-lite-1.12.0.crate) = 36032
-SHA256 (rust/crates/futures-macro-0.3.16.crate) = c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57
-SIZE (rust/crates/futures-macro-0.3.16.crate) = 10779
-SHA256 (rust/crates/futures-sink-0.3.16.crate) = c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53
-SIZE (rust/crates/futures-sink-0.3.16.crate) = 7663
-SHA256 (rust/crates/futures-task-0.3.16.crate) = bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2
-SIZE (rust/crates/futures-task-0.3.16.crate) = 11712
-SHA256 (rust/crates/futures-util-0.3.16.crate) = 67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78
-SIZE (rust/crates/futures-util-0.3.16.crate) = 144642
+SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb
+SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830
+SHA256 (rust/crates/futures-sink-0.3.17.crate) = 36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11
+SIZE (rust/crates/futures-sink-0.3.17.crate) = 7663
+SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
+SIZE (rust/crates/futures-task-0.3.17.crate) = 11712
+SHA256 (rust/crates/futures-util-0.3.17.crate) = 36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481
+SIZE (rust/crates/futures-util-0.3.17.crate) = 147679
 SHA256 (rust/crates/gdk-pixbuf-0.14.0.crate) = 534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f
 SIZE (rust/crates/gdk-pixbuf-0.14.0.crate) = 14554
 SHA256 (rust/crates/gdk-pixbuf-sys-0.14.0.crate) = f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590
 SIZE (rust/crates/gdk-pixbuf-sys-0.14.0.crate) = 9110
-SHA256 (rust/crates/gdk4-0.2.0.crate) = 8ce41092cc569129a0afa34926e6dd1cf8411e25652d87febdea36859f7ff7ba
-SIZE (rust/crates/gdk4-0.2.0.crate) = 79740
-SHA256 (rust/crates/gdk4-sys-0.2.0.crate) = ce39c71861b5bcde319fd4711a74e1bd6f4f474911170d51096597fef0b56011
-SIZE (rust/crates/gdk4-sys-0.2.0.crate) = 61715
-SHA256 (rust/crates/gdk4-wayland-0.2.0.crate) = d0a3204d0099e82e08d295169ed988a7c9fd82f9ecae9859b810735d44fd2e58
-SIZE (rust/crates/gdk4-wayland-0.2.0.crate) = 5842
-SHA256 (rust/crates/gdk4-wayland-sys-0.2.0.crate) = 65df7b53c3b8b88770d33bb29615fab2190d3a72e02e1431102567bf9e7c1a73
-SIZE (rust/crates/gdk4-wayland-sys-0.2.0.crate) = 3241
-SHA256 (rust/crates/gdk4-x11-0.2.0.crate) = 4aa1a05310ef35c8af297b2aa5993590e7d3318da514f6eda6400ed55d9b90fa
-SIZE (rust/crates/gdk4-x11-0.2.0.crate) = 9041
-SHA256 (rust/crates/gdk4-x11-sys-0.2.0.crate) = 86138f1689dd5d0b0b279dbfb006e5794cf794e86ab9efb17a88d76a9ce8c3f1
-SIZE (rust/crates/gdk4-x11-sys-0.2.0.crate) = 6450
+SHA256 (rust/crates/gdk4-0.3.0.crate) = 4c0f7f98ad25b81ac9462f74a091b0e4c0983ed1e74d19a38230c772b4dcef81
+SIZE (rust/crates/gdk4-0.3.0.crate) = 80579
+SHA256 (rust/crates/gdk4-sys-0.3.0.crate) = 262a79666b42e1884577f11a050439a964b95dec55343ac6ace7930e1415fa18
+SIZE (rust/crates/gdk4-sys-0.3.0.crate) = 62107
+SHA256 (rust/crates/gdk4-wayland-0.3.0.crate) = 6513f3ad6f5e8335eaa9ce08cde05175eef653175bd6623fe072a1ff375305e6
+SIZE (rust/crates/gdk4-wayland-0.3.0.crate) = 6246
+SHA256 (rust/crates/gdk4-wayland-sys-0.3.0.crate) = 4a2364b6ebead858537b9617ba886789202840792594342e4abf0c4e56e7febb
+SIZE (rust/crates/gdk4-wayland-sys-0.3.0.crate) = 3491
+SHA256 (rust/crates/gdk4-x11-0.3.0.crate) = b1f3f578b0c3c67fc8239a528b5226f70ed33f5547c11f537643b5999e7cf392
+SIZE (rust/crates/gdk4-x11-0.3.0.crate) = 9301
+SHA256 (rust/crates/gdk4-x11-sys-0.3.0.crate) = 8412f69995bbcca36957b72412d4b2b20f26db2cca608e8949026c210067fa2d
+SIZE (rust/crates/gdk4-x11-sys-0.3.0.crate) = 6526
 SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
 SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
 SHA256 (rust/crates/gettext-rs-0.7.0.crate) = e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364
@@ -117,12 +119,12 @@ SHA256 (rust/crates/gettext-sys-0.21.2.crate) = afa9e06ab9e7514cc9ae668ea3b71ea1
 SIZE (rust/crates/gettext-sys-0.21.2.crate) = 6501362
 SHA256 (rust/crates/gif-0.11.2.crate) = 5a668f699973d0f573d15749b7002a9ac9e1f9c6b220e7b165601334c173d8de
 SIZE (rust/crates/gif-0.11.2.crate) = 34068
-SHA256 (rust/crates/gio-0.14.3.crate) = 402a7057cd21d64bfa7ac027b344a7f50f677fb3308693df0e8c70fb55d29f0d
-SIZE (rust/crates/gio-0.14.3.crate) = 176938
+SHA256 (rust/crates/gio-0.14.6.crate) = f3a29d8062af72045518271a2cd98b4e1617ce43f5b4223ad0fb9a0eff8f718c
+SIZE (rust/crates/gio-0.14.6.crate) = 177602
 SHA256 (rust/crates/gio-sys-0.14.0.crate) = c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa
 SIZE (rust/crates/gio-sys-0.14.0.crate) = 76499
-SHA256 (rust/crates/glib-0.14.4.crate) = a8fb802e3798d75b415bea8f016eed88d50106ce82f1274e80f31d80cfd4b056
-SIZE (rust/crates/glib-0.14.4.crate) = 165264
+SHA256 (rust/crates/glib-0.14.5.crate) = d4a930b7208e6e0ab839eea5f65ac2b82109f729621430d47fe905e2e09d33f4
+SIZE (rust/crates/glib-0.14.5.crate) = 165321
 SHA256 (rust/crates/glib-macros-0.14.1.crate) = 2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518
 SIZE (rust/crates/glib-macros-0.14.1.crate) = 20018
 SHA256 (rust/crates/glib-sys-0.14.0.crate) = 1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae
@@ -133,16 +135,16 @@ SHA256 (rust/crates/graphene-rs-0.14.0.crate) = f1460a39f06e491e6112f27e71e51435
 SIZE (rust/crates/graphene-rs-0.14.0.crate) = 19285
 SHA256 (rust/crates/graphene-sys-0.14.0.crate) = e7d23fb7a9547e5f072a7e0cd49cd648fedeb786d122b106217511980cbb8962
 SIZE (rust/crates/graphene-sys-0.14.0.crate) = 10264
-SHA256 (rust/crates/gsk4-0.2.0.crate) = 64932b730eaad3340378a03d633616eeed6d6705b59b81c9f579c88be8932475
-SIZE (rust/crates/gsk4-0.2.0.crate) = 21321
-SHA256 (rust/crates/gsk4-sys-0.2.0.crate) = 685ffc776bedd91d68f47b41239525778b669432889721d7050d045270549b9a
-SIZE (rust/crates/gsk4-sys-0.2.0.crate) = 11656
-SHA256 (rust/crates/gst-plugin-gif-0.7.1.crate) = 63cf1cdbbbf2dd3b5116d37e29b5d967cf9c2bd06843cca002eb59140e148211
-SIZE (rust/crates/gst-plugin-gif-0.7.1.crate) = 16087
+SHA256 (rust/crates/gsk4-0.3.0.crate) = 20b71f2e2cc699c2e0fbfa22899eeaffd84f9c1dc01e9263deac8664eec22dc0
+SIZE (rust/crates/gsk4-0.3.0.crate) = 21291
+SHA256 (rust/crates/gsk4-sys-0.3.0.crate) = 30468aff80e4faadf22f9ba164ea17511a69a9995d7a13827a13424ef47b2472
+SIZE (rust/crates/gsk4-sys-0.3.0.crate) = 11605
+SHA256 (rust/crates/gst-plugin-gif-0.7.2.crate) = 74dedf6394d0a437d6e5cec0b8c86ce859ed4dcc1005ddfeb8e0015515f5a583
+SIZE (rust/crates/gst-plugin-gif-0.7.2.crate) = 16092
 SHA256 (rust/crates/gst-plugin-version-helper-0.7.1.crate) = 596a7ad516b556be91787f4f33823c75f10b8789aa8d85dc4a79ea1c30466334
 SIZE (rust/crates/gst-plugin-version-helper-0.7.1.crate) = 3679
-SHA256 (rust/crates/gstreamer-0.17.3.crate) = 810e68483c27518ec8491d71ee163f9fc03dcc4ebacee98caa348e8a064898ef
-SIZE (rust/crates/gstreamer-0.17.3.crate) = 242298
+SHA256 (rust/crates/gstreamer-0.17.4.crate) = c6a255f142048ba2c4a4dce39106db1965abe355d23f4b5335edea43a553faa4
+SIZE (rust/crates/gstreamer-0.17.4.crate) = 242315
 SHA256 (rust/crates/gstreamer-base-0.17.2.crate) = 2c0c1d8c62eb5d08fb80173609f2eea71d385393363146e4e78107facbd67715
 SIZE (rust/crates/gstreamer-base-0.17.2.crate) = 56050
 SHA256 (rust/crates/gstreamer-base-sys-0.17.0.crate) = 28169a7b58edb93ad8ac766f0fa12dcd36a2af4257a97ee10194c7103baf3e27
@@ -153,12 +155,12 @@ SHA256 (rust/crates/gstreamer-video-0.17.2.crate) = e3447ee95c8e79daec0b163260cf
 SIZE (rust/crates/gstreamer-video-0.17.2.crate) = 83613
 SHA256 (rust/crates/gstreamer-video-sys-0.17.0.crate) = b81608f4182bdddd5bd33aaaa341d5544eda12b067a3dab75b1b7d2de01a3ba7
 SIZE (rust/crates/gstreamer-video-sys-0.17.0.crate) = 52014
-SHA256 (rust/crates/gtk4-0.2.0.crate) = c49e0311dac847a8ebc05e31f5c44c596314ee3b16c5f638ccfe24086d24bf1b
-SIZE (rust/crates/gtk4-0.2.0.crate) = 522578
-SHA256 (rust/crates/gtk4-macros-0.2.0.crate) = bbe4b77996bcf1ef20208c00043edda854ca2091b4be5e6a7c367f0f3846fa67
-SIZE (rust/crates/gtk4-macros-0.2.0.crate) = 6050
-SHA256 (rust/crates/gtk4-sys-0.2.0.crate) = 3737e91619cf4257d8a07834f7a2c035d4daeaf9ad8e3958e56b2c411dbdca18
-SIZE (rust/crates/gtk4-sys-0.2.0.crate) = 98078
+SHA256 (rust/crates/gtk4-0.3.0.crate) = 906f9308d15789d96a736881582181d710ae0937197119df459f3d2b46ef6776
+SIZE (rust/crates/gtk4-0.3.0.crate) = 525949
+SHA256 (rust/crates/gtk4-macros-0.3.0.crate) = 4d0d008cdf23214c697482415dd20f666bdf3cc9f5e803b017223c17c5b59a6e
+SIZE (rust/crates/gtk4-macros-0.3.0.crate) = 6056
+SHA256 (rust/crates/gtk4-sys-0.3.0.crate) = d06be0a6322aa77dd372f726e97efbcbb192d9a824a414a8874f238effd7747c
+SIZE (rust/crates/gtk4-sys-0.3.0.crate) = 98796
 SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
 SIZE (rust/crates/heck-0.3.3.crate) = 10260
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
@@ -173,12 +175,12 @@ SHA256 (rust/crates/itertools-0.10.1.crate) = 69ddb889f9d0d08a67338271fa9b62996b
 SIZE (rust/crates/itertools-0.10.1.crate) = 116219
 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.1.0-alpha-3.crate) = e3a733578e8ea3c8f986e4ce02aa276f512fb3e2c4e578bfcf39ada16d54a4ec
-SIZE (rust/crates/libadwaita-0.1.0-alpha-3.crate) = 60954
-SHA256 (rust/crates/libadwaita-sys-0.1.0-alpha-3.crate) = f7b334a6aa0667ec8ec4d66f3ad04bae19bdc9e837ad312b13005fd6c4f52603
-SIZE (rust/crates/libadwaita-sys-0.1.0-alpha-3.crate) = 13575
-SHA256 (rust/crates/libc-0.2.101.crate) = 3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21
-SIZE (rust/crates/libc-0.2.101.crate) = 530003
+SHA256 (rust/crates/libadwaita-0.1.0-alpha-5.crate) = 83a079dd239381a4c94de881b8b85b92c5196c28d27c63c317aab072f5e5d561
+SIZE (rust/crates/libadwaita-0.1.0-alpha-5.crate) = 63017
+SHA256 (rust/crates/libadwaita-sys-0.1.0-alpha-5.crate) = ea698ef2a5e667fd29901658d375f982b1faff9dccedebd64407393fb53e9bf1
+SIZE (rust/crates/libadwaita-sys-0.1.0-alpha-5.crate) = 13852
+SHA256 (rust/crates/libc-0.2.102.crate) = a2a5ac8f984bfcf3a823267e5fde638acc3325f6496633a5da6bb6eb2171e103
+SIZE (rust/crates/libc-0.2.102.crate) = 537138
 SHA256 (rust/crates/libloading-0.7.0.crate) = 6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a
 SIZE (rust/crates/libloading-0.7.0.crate) = 26216
 SHA256 (rust/crates/libpulse-binding-2.25.0.crate) = 86835d7763ded6bc16b6c0061ec60214da7550dfcd4ef93745f6f0096129676a
@@ -241,8 +243,8 @@ SHA256 (rust/crates/pretty-hex-0.2.1.crate) = bc5c99d529f0d30937f6f4b8a86d988047
 SIZE (rust/crates/pretty-hex-0.2.1.crate) = 6176
 SHA256 (rust/crates/pretty_env_logger-0.4.0.crate) = 926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d
 SIZE (rust/crates/pretty_env_logger-0.4.0.crate) = 8690
-SHA256 (rust/crates/proc-macro-crate-1.0.0.crate) = 41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92
-SIZE (rust/crates/proc-macro-crate-1.0.0.crate) = 8442
+SHA256 (rust/crates/proc-macro-crate-1.1.0.crate) = 1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83
+SIZE (rust/crates/proc-macro-crate-1.1.0.crate) = 8535
 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
@@ -251,8 +253,8 @@ SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e37
 SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
 SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
 SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
-SHA256 (rust/crates/proc-macro2-1.0.28.crate) = 5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612
-SIZE (rust/crates/proc-macro2-1.0.28.crate) = 38732
+SHA256 (rust/crates/proc-macro2-1.0.29.crate) = b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d
+SIZE (rust/crates/proc-macro2-1.0.29.crate) = 38772
 SHA256 (rust/crates/pulsectl-rs-0.3.2.crate) = 06a988bceed1981b2c5fc4a3da0e4e073fdaff8e6bd022b089f54bc573dc3cfc
 SIZE (rust/crates/pulsectl-rs-0.3.2.crate) = 22817
 SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
@@ -289,40 +291,42 @@ SHA256 (rust/crates/sha1-0.6.0.crate) = 2579985fda508104f7587689507983eadd6a6e84
 SIZE (rust/crates/sha1-0.6.0.crate) = 9244
 SHA256 (rust/crates/slab-0.4.4.crate) = c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590
 SIZE (rust/crates/slab-0.4.4.crate) = 15725
-SHA256 (rust/crates/slotmap-1.0.5.crate) = a952280edbecfb1d4bd3cf2dbc309dc6ab523e53487c438ae21a6df09fe84bc4
-SIZE (rust/crates/slotmap-1.0.5.crate) = 58363
+SHA256 (rust/crates/slotmap-1.0.6.crate) = e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342
+SIZE (rust/crates/slotmap-1.0.6.crate) = 58954
 SHA256 (rust/crates/smallvec-1.6.1.crate) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e
 SIZE (rust/crates/smallvec-1.6.1.crate) = 26444
-SHA256 (rust/crates/socket2-0.4.1.crate) = 765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad
-SIZE (rust/crates/socket2-0.4.1.crate) = 41364
+SHA256 (rust/crates/socket2-0.4.2.crate) = 5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516
+SIZE (rust/crates/socket2-0.4.2.crate) = 41721
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/strum-0.21.0.crate) = aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2
 SIZE (rust/crates/strum-0.21.0.crate) = 5296
 SHA256 (rust/crates/strum_macros-0.21.1.crate) = d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec
 SIZE (rust/crates/strum_macros-0.21.1.crate) = 16280
-SHA256 (rust/crates/syn-1.0.75.crate) = b7f58f7e8eaa0009c5fec437aabf511bd9933e4b2d7407bd05273c01a8906ea7
-SIZE (rust/crates/syn-1.0.75.crate) = 233068
+SHA256 (rust/crates/syn-1.0.76.crate) = c6f107db402c2c2055242dbf4d2af0e69197202e9faacbef9571bbe47f5a1b84
+SIZE (rust/crates/syn-1.0.76.crate) = 233723
 SHA256 (rust/crates/system-deps-3.2.0.crate) = 480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6
 SIZE (rust/crates/system-deps-3.2.0.crate) = 21476
+SHA256 (rust/crates/system-deps-4.0.0.crate) = 6c1889ab44c2a423ba9ba4d64cd04989b25c0280ca7ade813f05368418722a04
+SIZE (rust/crates/system-deps-4.0.0.crate) = 22092
 SHA256 (rust/crates/temp-dir-0.1.11.crate) = af547b166dd1ea4b472165569fc456cfb6818116f854690b0ff205e636523dab
 SIZE (rust/crates/temp-dir-0.1.11.crate) = 5743
 SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
 SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
-SHA256 (rust/crates/thiserror-1.0.28.crate) = 283d5230e63df9608ac7d9691adc1dfb6e701225436eb64d0b9a7f0a5a04f6ec
-SIZE (rust/crates/thiserror-1.0.28.crate) = 16909
-SHA256 (rust/crates/thiserror-impl-1.0.28.crate) = fa3884228611f5cd3608e2d409bf7dce832e4eb3135e3f11addbd7e41bd68e71
-SIZE (rust/crates/thiserror-impl-1.0.28.crate) = 13760
+SHA256 (rust/crates/thiserror-1.0.29.crate) = 602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88
+SIZE (rust/crates/thiserror-1.0.29.crate) = 17455
+SHA256 (rust/crates/thiserror-impl-1.0.29.crate) = bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c
+SIZE (rust/crates/thiserror-impl-1.0.29.crate) = 15201
 SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
 SIZE (rust/crates/time-0.1.43.crate) = 28653
 SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
 SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/tracing-0.1.26.crate) = 09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d
-SIZE (rust/crates/tracing-0.1.26.crate) = 68583
-SHA256 (rust/crates/tracing-attributes-0.1.15.crate) = c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2
-SIZE (rust/crates/tracing-attributes-0.1.15.crate) = 20632
-SHA256 (rust/crates/tracing-core-0.1.19.crate) = 2ca517f43f0fb96e0c3072ed5c275fe5eece87e8cb52f4a77b69226d3b1c9df8
-SIZE (rust/crates/tracing-core-0.1.19.crate) = 50079
+SHA256 (rust/crates/tracing-0.1.28.crate) = 84f96e095c0c82419687c20ddf5cb3eadb61f4e1405923c9dc8e53a1adacbda8
+SIZE (rust/crates/tracing-0.1.28.crate) = 71369
+SHA256 (rust/crates/tracing-attributes-0.1.16.crate) = 98863d0dd09fa59a1b79c6750ad80dbda6b75f4e71c437a6a1a8cb91a8bcbd77
+SIZE (rust/crates/tracing-attributes-0.1.16.crate) = 21685
+SHA256 (rust/crates/tracing-core-0.1.20.crate) = 46125608c26121c81b0c6d693eab5a420e416da7e43c426d2e8f7df8da8a3acf
+SIZE (rust/crates/tracing-core-0.1.20.crate) = 50446
 SHA256 (rust/crates/ucd-trie-0.1.3.crate) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c
 SIZE (rust/crates/ucd-trie-0.1.3.crate) = 44615
 SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
@@ -357,8 +361,8 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
 SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/x11-2.18.2.crate) = 77ecd092546cb16f25783a5451538e73afc8d32e242648d54f4ae5459ba1e773
-SIZE (rust/crates/x11-2.18.2.crate) = 63683
+SHA256 (rust/crates/x11-2.19.0.crate) = 8099e1f0f4797830958b078e98e771fc9ca5591ea50e233744fec930d91fffac
+SIZE (rust/crates/x11-2.19.0.crate) = 64640
 SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3
 SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
 SHA256 (rust/crates/zbus-2.0.0-beta.6.crate) = 0a83ae2a824814235320b6539f12b7678e15d347d66235e1230338d11c1fb07e
diff --git a/multimedia/kooha/files/patch-revert b/multimedia/kooha/files/patch-revert
deleted file mode 100644
index 6cdad474575b..000000000000
--- a/multimedia/kooha/files/patch-revert
+++ /dev/null
@@ -1,27 +0,0 @@
-Revert https://github.com/SeaDve/Kooha/commit/10e314e1c41a
-until x11-toolkits/libadwaita is updated to newer ABI
-
---- Cargo.toml.orig	2021-09-23 07:50:54 UTC
-+++ Cargo.toml
-@@ -15,8 +15,8 @@ pretty_env_logger = "0.4"
- once_cell = "1.5"
- gettext-rs = { version = "0.7", features = ["gettext-system"] }
- ashpd = { version = "0.2.0-alpha-3", features = ["feature_gtk4"] }
--gtk = { package = "gtk4", version = "0.3" }
--adw = { package = "libadwaita", version = "0.1.0-alpha-4" }
-+gtk = { package = "gtk4", version = "0.2" }
-+adw = { package = "libadwaita", version = "0.1.0-alpha-3" }
- gst = { package = "gstreamer", version = "0.17" }
- gst-plugin-gif = "0.7.0"
- futures = "0.3.16"
---- src/backend/screencast_portal.rs.orig	2021-09-23 07:50:54 UTC
-+++ src/backend/screencast_portal.rs
-@@ -88,7 +88,7 @@ impl ScreencastPortal {
-                 ScreencastPortalResponse::Success(streams, fd)
-             }
-             Err(error) => match error {
--                ashpd::Error::Response(ResponseError::Cancelled) => {
-+                ashpd::Error::Portal(ResponseError::Cancelled) => {
-                     log::info!("Select sources cancelled");
-                     ScreencastPortalResponse::Cancelled
-                 }