Index | Thread | Search

From:
"Lydia Sobot" <chilledfrogs@disroot.org>
Subject:
Update wayland/xwayland-satellite to 0.8.1
To:
<ports@openbsd.org>
Cc:
"Tobias Heider" <tobhe@openbsd.org>
Date:
Fri, 17 Apr 2026 02:01:53 +0200

Download raw body.

Thread
Hi all,

Attached is a diff to the latest release, it's been out for a bit so it
would be nice to get it in for the release, except if anyone notices new
failures (I use this program but not on OpenBSD).
I backported a later commit from upstream since they forgot to bump the
version number in Cargo.{toml,lock}.
Index: Makefile
===================================================================
RCS file: /cvs/ports/wayland/xwayland-satellite/Makefile,v
diff -u -p -r1.2 Makefile
--- Makefile	5 Apr 2026 10:45:08 -0000	1.2
+++ Makefile	17 Apr 2026 00:00:57 -0000
@@ -1,6 +1,6 @@
 COMMENT =	rootless Xwayland integration for any Wayland compositor
 
-V =		0.8
+V =		0.8.1
 
 GH_ACCOUNT = Supreeeme
 GH_PROJECT = xwayland-satellite
Index: crates.inc
===================================================================
RCS file: /cvs/ports/wayland/xwayland-satellite/crates.inc,v
diff -u -p -r1.1.1.1 crates.inc
--- crates.inc	18 Feb 2026 20:01:27 -0000	1.1.1.1
+++ crates.inc	17 Apr 2026 00:00:57 -0000
@@ -24,6 +24,7 @@ MODCARGO_CRATES +=	deranged	0.5.5	# MIT 
 MODCARGO_CRATES +=	derive_builder	0.20.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	derive_builder_core	0.20.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	derive_builder_macro	0.20.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	dlib	0.5.2	# MIT
 MODCARGO_CRATES +=	downcast-rs	1.2.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	either	1.15.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	env_logger	0.10.2	# MIT OR Apache-2.0
@@ -34,6 +35,7 @@ MODCARGO_CRATES +=	find-msvc-tools	0.1.5
 MODCARGO_CRATES +=	flate2	1.1.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fnv	1.0.7	# Apache-2.0 / MIT
 MODCARGO_CRATES +=	foldhash	0.1.5	# Zlib
+MODCARGO_CRATES +=	fontconfig	0.10.0	# MIT
 MODCARGO_CRATES +=	fontdue	0.9.3	# MIT OR Apache-2.0 OR Zlib
 MODCARGO_CRATES +=	glob	0.3.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hashbrown	0.14.5	# MIT OR Apache-2.0
@@ -124,10 +126,11 @@ MODCARGO_CRATES +=	winapi-util	0.1.11	# 
 MODCARGO_CRATES +=	windows-link	0.2.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-sys	0.61.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	winnow	0.7.14	# MIT
-MODCARGO_CRATES +=	xcb	1.6.0	# MIT
-MODCARGO_CRATES +=	xcb-util-cursor	0.3.5	# MIT/Apache-2.0
-MODCARGO_CRATES +=	xcb-util-cursor-sys	0.1.6	# MIT/Apache-2.0
+MODCARGO_CRATES +=	xcb	1.7.0	# MIT
+MODCARGO_CRATES +=	xcb-util-cursor	0.4.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	xcb-util-cursor-sys	0.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	xcursor	0.3.10	# MIT
 MODCARGO_CRATES +=	xkeysym	0.2.1	# MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES +=	yeslogic-fontconfig-sys	6.0.0	# MIT
 MODCARGO_CRATES +=	zerocopy	0.8.31	# BSD-2-Clause OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	zerocopy-derive	0.8.31	# BSD-2-Clause OR Apache-2.0 OR MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/wayland/xwayland-satellite/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo	18 Feb 2026 20:01:27 -0000	1.1.1.1
+++ distinfo	17 Apr 2026 00:00:57 -0000
@@ -24,6 +24,7 @@ SHA256 (cargo/deranged-0.5.5.tar.gz) = 7
 SHA256 (cargo/derive_builder-0.20.2.tar.gz) = UH37CeqLf6YY/PdulT9PXhklR5RYFtU1jt/+Ofb5SUc=
 SHA256 (cargo/derive_builder_core-0.20.2.tar.gz) = LVvPewJNaDXPs9RziHzZZplJB+/76SJ+jIIZgk0GxOg=
 SHA256 (cargo/derive_builder_macro-0.20.2.tar.gz) = q2Ow4r9NWSiv9y6Dp9rOhde7pf4S3MPFpXLXjK/9Pzw=
+SHA256 (cargo/dlib-0.5.2.tar.gz) = MwxgCB3MTHITH463BRDxrAciPl1BY9tIGgSgvvz/pBI=
 SHA256 (cargo/downcast-rs-1.2.1.tar.gz) = dbMlxdvTf4A1lyGtOaylop+wTIknllfP/dqHNtDAudI=
 SHA256 (cargo/either-1.15.0.tar.gz) = SMdXlIxe3g5GF3t63S5nFV9w4zwH/qgoTfZXbacLNxk=
 SHA256 (cargo/env_logger-0.10.2.tar.gz) = TNQFqrFxy4XWc15cjZ2wOMF9PKAHpNLCXzN5NcPZBYA=
@@ -34,6 +35,7 @@ SHA256 (cargo/find-msvc-tools-0.1.5.tar.
 SHA256 (cargo/flate2-1.1.5.tar.gz) = v+M+3Y6FoSpnRU43+Mdecwgw2D4xNVarnr+e5/vrO/s=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
 SHA256 (cargo/foldhash-0.1.5.tar.gz) = 2cT12sXhXCTrmZwmGBpspAs5/pRsvkwmPHIJRnvIOvI=
+SHA256 (cargo/fontconfig-0.10.0.tar.gz) = sZxLyoxwXqI7+z40A6nmmTRNHuMgW2MfA/5Nvx5SQp8=
 SHA256 (cargo/fontdue-0.9.3.tar.gz) = Llfhaz/o/0NkwGYf2qxUP7OLKeqbycL0VhLZCt+THSs=
 SHA256 (cargo/glob-0.3.3.tar.gz) = DMIycPbhgI4wqSi9yE3qC5tBNqi8gjOFdPI7r0e70oA=
 SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
@@ -124,14 +126,15 @@ SHA256 (cargo/winapi-util-0.1.11.tar.gz)
 SHA256 (cargo/windows-link-0.2.1.tar.gz) = 8IBSIuV/dSHWpi42+pFjvIkazUIvlx3v6X1k5w0KT+U=
 SHA256 (cargo/windows-sys-0.61.2.tar.gz) = rhNyKby9bN8Pe4CjHfYXZhRQd930lBanKLAss5If8/w=
 SHA256 (cargo/winnow-0.7.14.tar.gz) = WlNk6dd/ze6qYGLO2SbuM4H6ou4C0+uDpcJ6iCVUCCk=
-SHA256 (cargo/xcb-1.6.0.tar.gz) = 8HwSO3lhOb/gYD5lTq8I4TLlI4e6lbJSx4utNkC6N+o=
-SHA256 (cargo/xcb-util-cursor-0.3.5.tar.gz) = v2QXxRofXtpJFWBhF1AhvTzPCnWbx8QCu+pqahrhQjk=
-SHA256 (cargo/xcb-util-cursor-sys-0.1.6.tar.gz) = THissTFkdofuYvnmTJiEV/I+y486B4o3oxL5ibMgy0c=
+SHA256 (cargo/xcb-1.7.0.tar.gz) = 7kxYDYIFq7Clz0636Se9Zk5CW2wyY/nFMQWD2paXDPY=
+SHA256 (cargo/xcb-util-cursor-0.4.0.tar.gz) = wlbRAnDmeJ677XUuwX/PmKBDY9yXqpt7kqsa86e8V0Q=
+SHA256 (cargo/xcb-util-cursor-sys-0.2.0.tar.gz) = g0b2ytXLazhkXFNDH/41vQY06BVPUp+p0/X3YsA8mLY=
 SHA256 (cargo/xcursor-0.3.10.tar.gz) = vsnkpQDKiGTFtHuLSCpz1i5CN2cOW18da548rlDyjys=
 SHA256 (cargo/xkeysym-0.2.1.tar.gz) = ucwAJRViooR1HJlzus52DYbAJ2xHG0vlaf5rBo7pelY=
+SHA256 (cargo/yeslogic-fontconfig-sys-6.0.0.tar.gz) = UDoGa0wDfEQBadmVuGkEaCfbxxJj9ujzvm131PMinb0=
 SHA256 (cargo/zerocopy-0.8.31.tar.gz) = /XTsmLklCts8pVS93iaa32MVSfUdio+PChC1DxyymMM=
 SHA256 (cargo/zerocopy-derive-0.8.31.tar.gz) = 2KjSCf30XPUTjLtaUG9rUlIqJa/MxTTRR12tjjEQXGo=
-SHA256 (xwayland-satellite-0.8.tar.gz) = yTuuL5499ctVEaZWhM1uz4VZwWYxY+ihm0iU5EJOc8M=
+SHA256 (xwayland-satellite-0.8.1.tar.gz) = RNTtlB+ZuIvmZV2cMduQ0qROLe7FLadEYjc1RQg2nK8=
 SIZE (cargo/ab_glyph-0.2.32.tar.gz) = 20967
 SIZE (cargo/ab_glyph_rasterizer-0.1.10.tar.gz) = 11206
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
@@ -158,6 +161,7 @@ SIZE (cargo/deranged-0.5.5.tar.gz) = 244
 SIZE (cargo/derive_builder-0.20.2.tar.gz) = 36661
 SIZE (cargo/derive_builder_core-0.20.2.tar.gz) = 31397
 SIZE (cargo/derive_builder_macro-0.20.2.tar.gz) = 6360
+SIZE (cargo/dlib-0.5.2.tar.gz) = 5806
 SIZE (cargo/downcast-rs-1.2.1.tar.gz) = 11821
 SIZE (cargo/either-1.15.0.tar.gz) = 20114
 SIZE (cargo/env_logger-0.10.2.tar.gz) = 36402
@@ -168,6 +172,7 @@ SIZE (cargo/find-msvc-tools-0.1.5.tar.gz
 SIZE (cargo/flate2-1.1.5.tar.gz) = 77015
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
 SIZE (cargo/foldhash-0.1.5.tar.gz) = 21901
+SIZE (cargo/fontconfig-0.10.0.tar.gz) = 9891
 SIZE (cargo/fontdue-0.9.3.tar.gz) = 141337
 SIZE (cargo/glob-0.3.3.tar.gz) = 22861
 SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
@@ -258,11 +263,12 @@ SIZE (cargo/winapi-util-0.1.11.tar.gz) =
 SIZE (cargo/windows-link-0.2.1.tar.gz) = 6133
 SIZE (cargo/windows-sys-0.61.2.tar.gz) = 2517186
 SIZE (cargo/winnow-0.7.14.tar.gz) = 184718
-SIZE (cargo/xcb-1.6.0.tar.gz) = 210819
-SIZE (cargo/xcb-util-cursor-0.3.5.tar.gz) = 12096
-SIZE (cargo/xcb-util-cursor-sys-0.1.6.tar.gz) = 8729
+SIZE (cargo/xcb-1.7.0.tar.gz) = 216164
+SIZE (cargo/xcb-util-cursor-0.4.0.tar.gz) = 12102
+SIZE (cargo/xcb-util-cursor-sys-0.2.0.tar.gz) = 8730
 SIZE (cargo/xcursor-0.3.10.tar.gz) = 7768
 SIZE (cargo/xkeysym-0.2.1.tar.gz) = 103129
+SIZE (cargo/yeslogic-fontconfig-sys-6.0.0.tar.gz) = 6677
 SIZE (cargo/zerocopy-0.8.31.tar.gz) = 257633
 SIZE (cargo/zerocopy-derive-0.8.31.tar.gz) = 90835
-SIZE (xwayland-satellite-0.8.tar.gz) = 206817
+SIZE (xwayland-satellite-0.8.1.tar.gz) = 213937
Index: patches/patch-Cargo_lock
===================================================================
RCS file: patches/patch-Cargo_lock
diff -N patches/patch-Cargo_lock
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-Cargo_lock	17 Apr 2026 00:00:57 -0000
@@ -0,0 +1,14 @@
+Replicated commit 309d8e2a
+
+Index: Cargo.lock
+--- Cargo.lock.orig
++++ Cargo.lock
+@@ -1241,7 +1241,7 @@ checksum = "b9cc00251562a284751c9973bace760d86c0276c47
+ 
+ [[package]]
+ name = "xwayland-satellite"
+-version = "0.8.0"
++version = "0.8.1"
+ dependencies = [
+  "ab_glyph",
+  "anyhow",
Index: patches/patch-Cargo_toml
===================================================================
RCS file: patches/patch-Cargo_toml
diff -N patches/patch-Cargo_toml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-Cargo_toml	17 Apr 2026 00:00:57 -0000
@@ -0,0 +1,14 @@
+Replicated commit 309d8e2a
+
+Index: Cargo.toml
+--- Cargo.toml.orig
++++ Cargo.toml
+@@ -17,7 +17,7 @@ edition = "2024"
+ 
+ [package]
+ name = "xwayland-satellite"
+-version = "0.8.0"
++version = "0.8.1"
+ authors = ["Shawn Wallace"]
+ license = "MPL-2.0"
+ description = "xwayland-satellite grants rootless Xwayland integration to any Wayland compositor implementing xdg_wm_base and viewporter. This is particularly useful for compositors that (understandably) do not want to go through implementing support for rootless Xwayland themselves."