On 7/19/26 7:57 AM, [email protected] wrote:
Summary of Failures:
2/26 wayland:wayland-egl symbols check FAIL 0.05s exit
status 1
Ok: 25
Fail: 1
I think that can be fixed easily (see diff).
/usr/local/lib/libwayland-client.so.0.4 -->
/usr/ports/pobj/wayland-1.26.0/fake-amd64/usr/local/lib/libwayland-client.so.0.4
No dynamic export changes
/usr/local/lib/libwayland-cursor.so.0.0 -->
/usr/ports/pobj/wayland-1.26.0/fake-amd64/usr/local/lib/libwayland-cursor.so.0.0
No dynamic export changes
/usr/local/lib/libwayland-egl.so.0.0 -->
/usr/ports/pobj/wayland-1.26.0/fake-amd64/usr/local/lib/libwayland-egl.so.0.0
No dynamic export changes
/usr/local/lib/libwayland-server.so.0.4 -->
/usr/ports/pobj/wayland-1.26.0/fake-amd64/usr/local/lib/libwayland-server.so.0.4
No dynamic export changes
I think you've been comparing this against the beta you have been testing,
not against wayland 1.25.0 from ports:
/usr/local/lib/libwayland-server.so.0.4 -->
/build/pobj/wayland-1.26.0/fake-amd64/usr/local/lib/libwayland-server.so.0.4
Dynamic export changes:
added:
wl_display_remove_socket_fd
wl_fixes_handle_ack_global_remove
wl_global_set_withdrawn_listener
I think wayland-server needs a minor bump.
cheers,
VolkerIndex: Makefile
===================================================================
RCS file: /cvs/ports/wayland/wayland/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile 3 Jun 2026 16:41:16 -0000 1.16
+++ Makefile 19 Jul 2026 14:18:46 -0000
@@ -1,16 +1,16 @@
COMMENT = Display server protocol
DISTNAME = wayland-${V}
-V = 1.25.0
+V = 1.26.0
CATEGORIES = wayland
HOMEPAGE = https://wayland.freedesktop.org/
-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
+SHARED_LIBS += wayland-client 0.4 # 1.26.0
+SHARED_LIBS += wayland-cursor 0.0 # 1.26.0
+SHARED_LIBS += wayland-egl 0.0 # 1.26.0
+SHARED_LIBS += wayland-server 0.5 # 1.26.0
WANTLIB += c epoll-shim expat ffi xml2
Index: distinfo
===================================================================
RCS file: /cvs/ports/wayland/wayland/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo 3 Jun 2026 16:41:16 -0000 1.7
+++ distinfo 19 Jul 2026 14:18:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (wayland-1.25.0.tar.xz) = wGXwQK/f8xd2gGAPJJcn5Boa/CL8zyciLxX1MG+qHwM=
-SIZE (wayland-1.25.0.tar.xz) = 609628
+SHA256 (wayland-1.26.0.tar.xz) = ZBduqkbklpkD4ob45e+DMa/8F/3wOsm1g4HSsjFit6M=
+SIZE (wayland-1.26.0.tar.xz) = 612384
Index: patches/patch-egl_wayland-egl-symbols-check
===================================================================
RCS file: patches/patch-egl_wayland-egl-symbols-check
diff -N patches/patch-egl_wayland-egl-symbols-check
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-egl_wayland-egl-symbols-check 19 Jul 2026 14:18:46 -0000
@@ -0,0 +1,12 @@
+Index: egl/wayland-egl-symbols-check
+--- egl/wayland-egl-symbols-check.orig
++++ egl/wayland-egl-symbols-check
+@@ -14,7 +14,7 @@ if ! test -n "$NM"; then
+ exit 99
+ fi
+
+-AVAIL_FUNCS="$($NM -D --format=bsd --defined-only $LIB | awk '{print $3}')"
++AVAIL_FUNCS="$($NM -D $LIB | awk '{print $3}')"
+
+ # Official ABI, taken from the header.
+ REQ_FUNCS="wl_egl_window_resize