git: 0374dbdc796a - main - multimedia/wl-screenrec: update to s20230703

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Tue, 04 Jul 2023 13:39:58 UTC
The branch main has been updated by jbeich:

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

commit 0374dbdc796a1930ae2ee41e1d5d60b1d07e7f70
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-07-04 04:34:40 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-07-04 13:37:50 +0000

    multimedia/wl-screenrec: update to s20230703
    
    Changes:        https://github.com/russelltg/wl-screenrec/compare/7ceafa9...1240033
---
 multimedia/wl-screenrec/Makefile        |  4 +--
 multimedia/wl-screenrec/Makefile.crates | 28 +++++++--------
 multimedia/wl-screenrec/distinfo        | 62 ++++++++++++++++-----------------
 multimedia/wl-screenrec/pkg-descr       | 14 +++++---
 4 files changed, 56 insertions(+), 52 deletions(-)

diff --git a/multimedia/wl-screenrec/Makefile b/multimedia/wl-screenrec/Makefile
index 150ede9b2277..3d6ba5f7257c 100644
--- a/multimedia/wl-screenrec/Makefile
+++ b/multimedia/wl-screenrec/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	wl-screenrec
-PORTVERSION=	s20230625
+PORTVERSION=	s20230703
 CATEGORIES=	multimedia wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -13,7 +13,7 @@ LIB_DEPENDS=	libavformat.so:multimedia/ffmpeg
 USES=		cargo llvm
 USE_GITHUB=	yes
 GH_ACCOUNT=	russelltg
-GH_TAGNAME=	7ceafa9
+GH_TAGNAME=	1240033
 PLIST_FILES=	bin/${PORTNAME}
 
 post-patch:
diff --git a/multimedia/wl-screenrec/Makefile.crates b/multimedia/wl-screenrec/Makefile.crates
index 3657be3ff4f6..7782336df9ed 100644
--- a/multimedia/wl-screenrec/Makefile.crates
+++ b/multimedia/wl-screenrec/Makefile.crates
@@ -7,12 +7,13 @@ CARGO_CRATES=	anstream-0.3.2 \
 		autocfg-1.1.0 \
 		bindgen-0.64.0 \
 		bitflags-1.3.2 \
+		bitflags-2.3.3 \
 		cc-1.0.79 \
 		cexpr-0.6.0 \
 		cfg-if-1.0.0 \
 		clang-sys-1.6.1 \
-		clap-4.3.8 \
-		clap_builder-4.3.8 \
+		clap-4.3.10 \
+		clap_builder-4.3.10 \
 		clap_derive-4.3.2 \
 		clap_lex-0.5.0 \
 		colorchoice-1.0.0 \
@@ -25,34 +26,33 @@ CARGO_CRATES=	anstream-0.3.2 \
 		ffmpeg-sys-next-6.0.1 \
 		glob-0.3.1 \
 		heck-0.4.1 \
-		hermit-abi-0.2.6 \
 		hermit-abi-0.3.1 \
-		human-size-0.4.2 \
+		human-size-0.4.3 \
 		io-lifetimes-1.0.11 \
-		is-terminal-0.4.7 \
+		is-terminal-0.4.8 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		libc-0.2.146 \
+		libc-0.2.147 \
 		libloading-0.7.4 \
 		libloading-0.8.0 \
-		linux-raw-sys-0.3.8 \
+		linux-raw-sys-0.4.3 \
 		log-0.4.19 \
 		memchr-2.5.0 \
 		memoffset-0.7.1 \
 		minimal-lexical-0.2.1 \
 		nix-0.26.2 \
 		nom-7.1.3 \
-		num_cpus-1.15.0 \
+		num_cpus-1.16.0 \
 		once_cell-1.18.0 \
 		peeking_take_while-0.1.2 \
 		pkg-config-0.3.27 \
-		proc-macro2-1.0.61 \
+		proc-macro2-1.0.63 \
 		quick-xml-0.28.2 \
-		quote-1.0.28 \
+		quote-1.0.29 \
 		regex-1.8.4 \
 		regex-syntax-0.7.2 \
 		rustc-hash-1.1.0 \
-		rustix-0.37.20 \
+		rustix-0.38.2 \
 		scoped-tls-1.0.1 \
 		shlex-1.1.0 \
 		signal-hook-0.3.15 \
@@ -61,10 +61,10 @@ CARGO_CRATES=	anstream-0.3.2 \
 		static_assertions-1.1.0 \
 		strsim-0.10.0 \
 		syn-1.0.109 \
-		syn-2.0.21 \
+		syn-2.0.23 \
 		thiserror-1.0.40 \
 		thiserror-impl-1.0.40 \
-		unicode-ident-1.0.9 \
+		unicode-ident-1.0.10 \
 		utf8parse-0.2.1 \
 		vcpkg-0.2.15 \
 		wayland-backend-0.1.2 \
@@ -77,7 +77,7 @@ CARGO_CRATES=	anstream-0.3.2 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-sys-0.48.0 \
-		windows-targets-0.48.0 \
+		windows-targets-0.48.1 \
 		windows_aarch64_gnullvm-0.48.0 \
 		windows_aarch64_msvc-0.48.0 \
 		windows_i686_gnu-0.48.0 \
diff --git a/multimedia/wl-screenrec/distinfo b/multimedia/wl-screenrec/distinfo
index 6e4b64b36e74..dbdbf283699d 100644
--- a/multimedia/wl-screenrec/distinfo
+++ b/multimedia/wl-screenrec/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1687737095
+TIMESTAMP = 1688445280
 SHA256 (rust/crates/anstream-0.3.2.crate) = 0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163
 SIZE (rust/crates/anstream-0.3.2.crate) = 19504
 SHA256 (rust/crates/anstyle-1.0.1.crate) = 3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd
@@ -17,6 +17,8 @@ SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d64
 SIZE (rust/crates/bindgen-0.64.0.crate) = 204700
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.3.3.crate) = 630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42
+SIZE (rust/crates/bitflags-2.3.3.crate) = 34320
 SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
 SIZE (rust/crates/cc-1.0.79.crate) = 62624
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -25,10 +27,10 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/clang-sys-1.6.1.crate) = c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f
 SIZE (rust/crates/clang-sys-1.6.1.crate) = 41346
-SHA256 (rust/crates/clap-4.3.8.crate) = d9394150f5b4273a1763355bd1c2ec54cc5a2593f790587bcd6b2c947cfa9211
-SIZE (rust/crates/clap-4.3.8.crate) = 54806
-SHA256 (rust/crates/clap_builder-4.3.8.crate) = 9a78fbdd3cc2914ddf37ba444114bc7765bbdcb55ec9cbe6fa054f0137400717
-SIZE (rust/crates/clap_builder-4.3.8.crate) = 162239
+SHA256 (rust/crates/clap-4.3.10.crate) = 384e169cc618c613d5e3ca6404dda77a8685a63e08660dcc64abaf7da7cb0c7a
+SIZE (rust/crates/clap-4.3.10.crate) = 54872
+SHA256 (rust/crates/clap_builder-4.3.10.crate) = ef137bbe35aab78bdb468ccfba75a5f4d8321ae011d34063770780545176af2d
+SIZE (rust/crates/clap_builder-4.3.10.crate) = 160558
 SHA256 (rust/crates/clap_derive-4.3.2.crate) = b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f
 SIZE (rust/crates/clap_derive-4.3.2.crate) = 29053
 SHA256 (rust/crates/clap_lex-0.5.0.crate) = 2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b
@@ -53,28 +55,26 @@ SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b6569
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
-SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
 SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
 SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
-SHA256 (rust/crates/human-size-0.4.2.crate) = 62eef4964b4e1c2d66981a5646d893768fd15d96957aae5e0e85c632503e9724
-SIZE (rust/crates/human-size-0.4.2.crate) = 14509
+SHA256 (rust/crates/human-size-0.4.3.crate) = 9994b79e8c1a39b3166c63ae7823bb2b00831e2a96a31399c50fe69df408eaeb
+SIZE (rust/crates/human-size-0.4.3.crate) = 14757
 SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
 SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/is-terminal-0.4.7.crate) = adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f
-SIZE (rust/crates/is-terminal-0.4.7.crate) = 8356
+SHA256 (rust/crates/is-terminal-0.4.8.crate) = 24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb
+SIZE (rust/crates/is-terminal-0.4.8.crate) = 8103
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.146.crate) = f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b
-SIZE (rust/crates/libc-0.2.146.crate) = 684707
+SHA256 (rust/crates/libc-0.2.147.crate) = b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3
+SIZE (rust/crates/libc-0.2.147.crate) = 686772
 SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
 SIZE (rust/crates/libloading-0.7.4.crate) = 27580
 SHA256 (rust/crates/libloading-0.8.0.crate) = d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb
 SIZE (rust/crates/libloading-0.8.0.crate) = 27845
-SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
-SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
+SHA256 (rust/crates/linux-raw-sys-0.4.3.crate) = 09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0
+SIZE (rust/crates/linux-raw-sys-0.4.3.crate) = 1116245
 SHA256 (rust/crates/log-0.4.19.crate) = b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4
 SIZE (rust/crates/log-0.4.19.crate) = 38073
 SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
@@ -87,28 +87,28 @@ SHA256 (rust/crates/nix-0.26.2.crate) = bfdda3d196821d6af13126e40375cdf7da646a96
 SIZE (rust/crates/nix-0.26.2.crate) = 277973
 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
 SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/num_cpus-1.15.0.crate) = 0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b
-SIZE (rust/crates/num_cpus-1.15.0.crate) = 15680
+SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
+SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
 SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
 SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
 SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
 SHA256 (rust/crates/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
 SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
-SHA256 (rust/crates/proc-macro2-1.0.61.crate) = 363a6f739a0c0addeaf6ed75150b95743aa18643a3c6f40409ed7b6db3a6911f
-SIZE (rust/crates/proc-macro2-1.0.61.crate) = 44363
+SHA256 (rust/crates/proc-macro2-1.0.63.crate) = 7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb
+SIZE (rust/crates/proc-macro2-1.0.63.crate) = 44867
 SHA256 (rust/crates/quick-xml-0.28.2.crate) = 0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1
 SIZE (rust/crates/quick-xml-0.28.2.crate) = 156462
-SHA256 (rust/crates/quote-1.0.28.crate) = 1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488
-SIZE (rust/crates/quote-1.0.28.crate) = 28382
+SHA256 (rust/crates/quote-1.0.29.crate) = 573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105
+SIZE (rust/crates/quote-1.0.29.crate) = 28345
 SHA256 (rust/crates/regex-1.8.4.crate) = d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f
 SIZE (rust/crates/regex-1.8.4.crate) = 249562
 SHA256 (rust/crates/regex-syntax-0.7.2.crate) = 436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78
 SIZE (rust/crates/regex-syntax-0.7.2.crate) = 339778
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustix-0.37.20.crate) = b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0
-SIZE (rust/crates/rustix-0.37.20.crate) = 327665
+SHA256 (rust/crates/rustix-0.38.2.crate) = aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4
+SIZE (rust/crates/rustix-0.38.2.crate) = 334811
 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
 SHA256 (rust/crates/shlex-1.1.0.crate) = 43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3
@@ -125,14 +125,14 @@ SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f0
 SIZE (rust/crates/strsim-0.10.0.crate) = 11355
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.21.crate) = 1182caafaab7018eaea9b404afa8184c0baf42a04d5e10ae4f4843c2029c8aab
-SIZE (rust/crates/syn-2.0.21.crate) = 241193
+SHA256 (rust/crates/syn-2.0.23.crate) = 59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737
+SIZE (rust/crates/syn-2.0.23.crate) = 241166
 SHA256 (rust/crates/thiserror-1.0.40.crate) = 978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac
 SIZE (rust/crates/thiserror-1.0.40.crate) = 18709
 SHA256 (rust/crates/thiserror-impl-1.0.40.crate) = f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f
 SIZE (rust/crates/thiserror-impl-1.0.40.crate) = 15138
-SHA256 (rust/crates/unicode-ident-1.0.9.crate) = b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0
-SIZE (rust/crates/unicode-ident-1.0.9.crate) = 41978
+SHA256 (rust/crates/unicode-ident-1.0.10.crate) = 22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73
+SIZE (rust/crates/unicode-ident-1.0.10.crate) = 42039
 SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
 SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -157,8 +157,8 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-targets-0.48.0.crate) = 7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5
-SIZE (rust/crates/windows-targets-0.48.0.crate) = 7466
+SHA256 (rust/crates/windows-targets-0.48.1.crate) = 05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f
+SIZE (rust/crates/windows-targets-0.48.1.crate) = 6902
 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc
 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 366543
 SHA256 (rust/crates/windows_aarch64_msvc-0.48.0.crate) = b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3
@@ -173,5 +173,5 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 7896dbc1f41e08872e9d5
 SIZE (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 366536
 SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a
 SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
-SHA256 (russelltg-wl-screenrec-s20230625-7ceafa9_GH0.tar.gz) = 2758a9f8d62e6054c3a87196cf885f226fb25ffe56a5cd2ea8e4f7c3185fd63b
-SIZE (russelltg-wl-screenrec-s20230625-7ceafa9_GH0.tar.gz) = 22290
+SHA256 (russelltg-wl-screenrec-s20230703-1240033_GH0.tar.gz) = e7255bfc5df28a8ea0dcbcbe72bb438828cdbbb9a786104408117a08c09111d1
+SIZE (russelltg-wl-screenrec-s20230703-1240033_GH0.tar.gz) = 23783
diff --git a/multimedia/wl-screenrec/pkg-descr b/multimedia/wl-screenrec/pkg-descr
index 5dc6b877b04b..7cb46290a2a0 100644
--- a/multimedia/wl-screenrec/pkg-descr
+++ b/multimedia/wl-screenrec/pkg-descr
@@ -1,10 +1,14 @@
-High performance screen recorder for Wayland. Requres a wayland
-compositor supporting wlr-output-management-unstable-v1 and
-wlr-screencopy-unstable-v1 protocols, like sway and Hyprland.
+High performance screen recorder for wlroots Wayland.
 
 Uses dma-buf transfers to get surface, and uses the GPU to do both the
 pixel format conversion and the encoding, meaning the raw video data
 never touches the CPU, leaving it free to run your applications.
 
-Requires libva-intel-media-driver or libva-intel-driver on Intel GPUs,
-mesa-gallium-va on AMD GPUs or libva-vdpau-driver on NVIDIA GPUs.
+System Requirements:
+* Wayland compositor supporting the following protocols:
+  * wlr-output-management-unstable-v1 (missing in hikari, cage, gamescope, kwinft)
+  * wlr-screencopy-unstable-v1 (missing in gamescope and kwinft)
+  Known working examples: sway, hyprland, wayfire, labwc.
+* VA-API encoding:
+  * Intel iGPUs: libva-intel-media-driver or libva-intel-driver
+  * AMD/ATI GPUs: mesa-gallium-va