From: Volker Schlecht Subject: Re: [update] wayland/wayland 1.26.0 To: yaydn@protonmail.com, "ports@openbsd.org" Date: Sun, 19 Jul 2026 16:28:09 +0200 On 7/19/26 7:57 AM, yaydn@protonmail.com 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