Re: [update] wayland/wayland 1.26.0
Volker Schlecht <[email protected]> Sun, 19 Jul 2026 16:28:09 +0200
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
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
wayland-1.26.0.diff
(text/x-patch, 2.1 KB)
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