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,
Volker
Index: 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

Reply via email to