On 5/31/26 6:20 AM, [email protected] wrote:
Tested on current/amd64.

Been using this since late March and built with gnome, sway, niri,
mango, kde-plasma, arcan, labwc, and wlroots(most reverse dependencies).
No regressions that I saw. No llvm22 conflicts either.

Changelog:
https://lore.freedesktop.org/wayland-devel/Xc5mzCaUxqhO0w-Dls241-PmLXWdFT2DLLkz0Lhr4LAhDTZxiZfrDZeq9lCGGn2V8nxqcMZDTn6vSCdClRYkQ7vCUMPKwQokYhCjf93xRx4=@emersion.fr/T/#u

Testing and oks welcome. Hope this helps.

I think wayland-client needs a minor bump:

$ make check-shlib-syms /usr/local/lib/libwayland-client.so.0.3 --> /build/pobj/wayland-1.25.0/fake-amd64/usr/local/lib/libwayland-client.so.0.4 Dynamic export changes: added: wl_display_dispatch_pending_single wl_display_dispatch_queue_pending_single
I'm test-driving the attached diff ... not sure if hardcoding /usr/local in
CONFIGURE_ARGS was intentional, but replacing it with ${LOCALBASE} makes
portcheck(1) a little happier.


Index: Makefile
===================================================================
RCS file: /cvs/ports/wayland/wayland/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile	1 Nov 2025 11:16:43 -0000	1.15
+++ Makefile	31 May 2026 17:35:40 -0000
@@ -1,14 +1,13 @@
 COMMENT =	Display server protocol
 
 DISTNAME =	wayland-${V}
-V =		1.24.0
-REVISION =	2
+V =		1.25.0
 
 CATEGORIES =	wayland
 
 HOMEPAGE =	https://wayland.freedesktop.org/
 
-SHARED_LIBS +=  wayland-client          0.3 # 0.24.0
+SHARED_LIBS +=  wayland-client          0.4 # 0.24.0
 SHARED_LIBS +=  wayland-cursor          0.0 # 0.24.0
 SHARED_LIBS +=  wayland-egl             0.0 # 1.24.0
 SHARED_LIBS +=  wayland-server          0.4 # 0.24.0
@@ -38,7 +37,7 @@ LIB_DEPENDS =		devel/libffi \
 			devel/epoll-shim
 
 MODMESON_CONFIGURE_ARGS +=	-Ddocumentation=false \
-				-Dicon_directory="~/.icons:/usr/local/lib/X11/icons:/usr/local/share/icons:/usr/local/share/pixmaps:${X11BASE}/share/icons:${X11BASE}/share/pixmaps"
+				-Dicon_directory="~/.icons:${LOCALBASE}/lib/X11/icons:${LOCALBASE}/share/icons:${LOCALBASE}/share/pixmaps:${X11BASE}/share/icons:${X11BASE}/share/pixmaps"
 
 TEST_DEPENDS =		devel/llvm/${MODCLANG_VERSION},-main
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/wayland/wayland/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo	11 Aug 2025 09:33:42 -0000	1.6
+++ distinfo	31 May 2026 17:35:40 -0000
@@ -1,2 +1,2 @@
-SHA256 (wayland-1.24.0.tar.xz) = gokkh6Aa1nszTsqDtUMXp8hqA6ic+trP71IR8RpdBTY=
-SIZE (wayland-1.24.0.tar.xz) = 241764
+SHA256 (wayland-1.25.0.tar.xz) = wGXwQK/f8xd2gGAPJJcn5Boa/CL8zyciLxX1MG+qHwM=
+SIZE (wayland-1.25.0.tar.xz) = 609628

Reply via email to