Built/tested on current/amd64 with privsep.
Changelog:
https://lore.freedesktop.org/wayland-devel/5On45eE2mxDczYfK0kAKrM_Bf7fI0NV07MXCBmsfDLplHSIU3cn-8JoaUj6zURfuWVB7pHDaBIPSXKenUGUdQeAZ51wpzMtGf_W-BdLgNC0=@emersion.fr/T/#u
// Built and did test/checks
$ cd /usr/ports/wayland/wayland && make makesum patch update-patches build
update-plist package test ; make port-lib-depends-check check-shlib-syms
Summary of Failures:
2/26 wayland:wayland-egl symbols check FAIL 0.05s exit status
1
Ok: 25
Fail: 1
Full log written to
/usr/ports/pobj/wayland-1.26.0/build-amd64/meson-logs/testlog.txt
*** Error 1 in . (/usr/ports/devel/meson/meson.port.mk:80 'do-test')
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3108
'/usr/ports/pobj/wayland-1.26.0/build-amd64/.test_done': @cd /usr/ports/wayl...)
*** Error 2 in /usr/ports/wayland/wayland
(/usr/ports/infrastructure/mk/bsd.port.mk:2722 'test': @lock=wayland-1.26.0;
export _LOCKS_HELD="...)
/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
--
// Ran make test 5 times total. Same results with different completion
// times. No plist or patch changes.
// Check manually downloaded sig and compare sha{256,512}
$ cd /usr/ports/distfiles/ && sq verify
--signature-file=wayland-1.26.0.tar.xz.sig wayland-1.26.0.tar.xz ; sha256
wayland-1.26.0.tar.xz ; sha512 wayland-1.26.0.tar.xz
Authenticating 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48 (Simon Ser
<[email protected]>) using the web of trust:
Fully authenticated (120 of 120) 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48,
Simon Ser <[email protected]>
◯─┬ A629B716FBCB64C87477BC775525083E97A93CAA
│ └ (Local Trust Root)
│
│ certified the following binding on 2026‑07‑16
│
└─┬ 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48
└ Simon Ser <[email protected]>
Fully authenticated (120 of 120) 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48,
emersion <[email protected]>
◯─┬ A629B716FBCB64C87477BC775525083E97A93CAA
│ └ (Local Trust Root)
│
│ certified the following binding on 2026‑07‑16
│
└─┬ 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48
└ emersion <[email protected]>
Authenticated signature made by 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48
(Simon Ser <[email protected]>)
1 authenticated signature.
SHA256 (wayland-1.26.0.tar.xz) =
64176eaa46e4969903e286f8e5ef8331affc17fdf03ac9b58381d2b23162b7a3
SHA512 (wayland-1.26.0.tar.xz) =
50861b0c40cedec5f31b49ff1e99fc135a299fa4a8e2ff50ff4bac3f42e2f3f7be38271929fd2f6e58d83d5df516f643946ceba7937cc199581487c082c7ec31
--
// The shasums are the same as the ones in the changelog email.
// Updated
# TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u wayland
wayland-1.25.91->1.26.0: ok
Recompiled sway, foot, labwc, kde-plasma, wayfire, river, waybar,
greetd, gtkgreet, niri, xwayland{,-satellite}, wayland-protocols,
obs-studio, scenefx/mango, kate, ark, dolphin-emu and saw no failures.
I have used the beta 1.25.91 for a about a week and 1.26.0 two or so days
too. No regressions so far.
Not sure if a minor bump is preferable as the debug timestamp format
changed. Thoughts? The next release will bring more changes as this
one is
more protocol description improvements before big changes.
https://lore.freedesktop.org/wayland-devel/[email protected]/T/#t
This okay?
Comments, concerns, and/or testing welcome.
Hope this helps. May you all stay cool in this hot weather.
--
yaydn
Index: Makefile
===================================================================
RCS file: /cvs/ports/wayland/wayland/Makefile,v
diff -u -p -u -p -r1.16 Makefile
--- Makefile 3 Jun 2026 16:41:16 -0000 1.16
+++ Makefile 16 Jul 2026 21:04:53 -0000
@@ -1,7 +1,7 @@
COMMENT = Display server protocol
DISTNAME = wayland-${V}
-V = 1.25.0
+V = 1.26.0
CATEGORIES = wayland
Index: distinfo
===================================================================
RCS file: /cvs/ports/wayland/wayland/distinfo,v
diff -u -p -u -p -r1.7 distinfo
--- distinfo 3 Jun 2026 16:41:16 -0000 1.7
+++ distinfo 16 Jul 2026 21:04:53 -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