Picking up this thread again ... what about this diff pulling in 0.8.1 plus a
pretty reasonable looking fix, and installing the manpage?

https://github.com/Supreeeme/xwayland-satellite/commit/a879e5e0896a326adc79c474bf457b8b99011027

On 4/17/26 8:37 PM, Lydia Sobot wrote:
On April 17, 2026 20:31:21 GMT+02:00, Volker Schlecht 
<[email protected]> wrote:
lgtm - I'm wondering what's the benefit of adding the patches with the version
bump, though.
I'm not sure if this controls the exposed version in the binary or whatever,
so I just did as upstream did, especially because it was very confusing to me in
the build logs

Plus, it seems an 0.8.2 release with the right version (and not
much else) is imminent:

https://github.com/Supreeeme/xwayland-satellite/issues/418#issuecomment-4264329723
Didn't catch that one, honestly if 0.8.2 can make it for the release then that's
great, otherwise it may be better to just put this one in methinks

Index: Makefile
===================================================================
RCS file: /cvs/ports/wayland/xwayland-satellite/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile	5 Apr 2026 10:45:08 -0000	1.2
+++ Makefile	17 May 2026 21:02:16 -0000
@@ -1,17 +1,8 @@
 COMMENT =	rootless Xwayland integration for any Wayland compositor
 
-V =		0.8
-
-GH_ACCOUNT = Supreeeme
-GH_PROJECT = xwayland-satellite
-GH_TAGNAME = v${V}
-DISTNAME = ${GH_PROJECT}-${V}
-
-# Bundled dependencies
-SITES += ${SITES_GITHUB}
-DISTFILES = ${GH_DISTFILE}
-
-EXTRACT_SUFX = .tar.gz
+XWS_COMMIT =	a879e5e0896a326adc79c474bf457b8b99011027
+DIST_TUPLE = 	github Supreeeme xwayland-satellite ${XWS_COMMIT} .
+PKGNAME =	xwayland-satellite-0.8.1pl20260316
 
 MODCARGO_NO_DEFAULT_FEATURES = Yes
 MODCARGO_FEATURES =
@@ -34,6 +25,11 @@ WANTLIB +=	m xcb xcb-cursor
 CONFIGURE_STYLE =	cargo
 
 MAKE_ENV +=	LIBCLANG_PATH=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib
+
+post-install:
+	${INSTALL_DATA_DIR} ${PREFIX}/man/man1
+	${INSTALL_DATA} ${WRKSRC}/xwayland-satellite.man \
+		${PREFIX}/man/man1/xwayland-satellite.1
 
 .include "crates.inc"
 .include <bsd.port.mk>
Index: crates.inc
===================================================================
RCS file: /cvs/ports/wayland/xwayland-satellite/crates.inc,v
retrieving revision 1.1.1.1
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 May 2026 21:02:16 -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
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo	18 Feb 2026 20:01:27 -0000	1.1.1.1
+++ distinfo	17 May 2026 21:02:16 -0000
@@ -1,3 +1,4 @@
+SHA256 (Supreeeme-xwayland-satellite-a879e5e0896a326adc79c474bf457b8b99011027.tar.gz) = Jkm5FUa6f8rBbQO6ROckZS3/TJc8rpX33TjmDsvWx6c=
 SHA256 (cargo/ab_glyph-0.2.32.tar.gz) = AcBFdHLDjqW9HDta2l42gnHLVQvnpMpKC0Y06ZE/bMI=
 SHA256 (cargo/ab_glyph_rasterizer-0.1.10.tar.gz) = Nm/7qkRC9GhNkeLNfF6nxO2K3UGVmjFEcGbieeQythg=
 SHA256 (cargo/adler2-2.0.1.tar.gz) = MgEZV5/K2cIYhPXEhh0WF00OBiUGJSZvUP5omDQKvvo=
@@ -24,6 +25,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 +36,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 +127,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=
+SIZE (Supreeeme-xwayland-satellite-a879e5e0896a326adc79c474bf457b8b99011027.tar.gz) = 214954
 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 +162,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 +173,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 +264,11 @@ 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
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/wayland/xwayland-satellite/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST	18 Feb 2026 20:01:27 -0000	1.1.1.1
+++ pkg/PLIST	17 May 2026 21:02:16 -0000
@@ -1 +1,2 @@
 @bin bin/xwayland-satellite
+@man man/man1/xwayland-satellite.1

Reply via email to