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