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

Reply via email to