From: yaydn@protonmail.com Subject: Re: [update] wayland/wayland-protocols 1.44 To: Rafael Sadowski Cc: "ports@openbsd.org" Date: Fri, 06 Jun 2025 20:59:57 +0000 På fredag 6. juni 2025 kl. 22:18, yaydn@protonmail.com skrev: > På fredag 6. juni 2025 kl. 05:22, Rafael Sadowski > rafael@sizeofvoid.org skrev: > > > On Mon May 19, 2025 at 08:00:01AM +0000, yaydn@protonmail.com wrote: > > > > > On Wednesday, May 7th, 2025 at 12:18, yaydn@protonmail.com > > > yaydn@protonmail.com wrote: > > > > > > > Looks like disroot or something I did ate the formatting, apologies. > > > > Sending again. > > > > > > > > Apparently, I missed list numbers 24 and 25 from the guide. > > > > > > > > https://www.OpenBSD.org/faq/ports/guide.html > > > > > > > > make update-plist > > > > cvs diff -uNp > > > > > > > > Here is wayland/wayland-protocols 1.44 with the PLIST updates. > > > > > > > > Sorry for the churn while still learning. Thank you for the wundebar > > > > documentation, though I question my reading comprehension now. jaja > > > > > > > > Happy porting and well wishes too all! > > > > > > > > Highlights: > > > > Mostly HDR colour changes in the color-representation-v1 protocol. > > > > > > > > Changelogs: > > > > https://lists.freedesktop.org/archives/wayland-devel/2025-March/044027. > > > > html > > > > https://lists.freedesktop.org/archives/wayland-devel/2025-April/044134. > > > > html > > > > https://lists.freedesktop.org/archives/wayland-devel/2025-April/044161. > > > > html > > > > > > > > wayland-protocols 1.44: > > > > This release adds a new protocol - color representation - which allows > > > > clients to provide metadata about how primarily its YCbCr buffer > > > > contents should be interpreted. > > > > > > > > wayland-protocols 1.43: > > > > This release adds a new protocol - toplevel tags - which enables clients > > > > to tag toplevels in a script friendly way. > > > > > > > > This release also adds toplevel edge constraints to xdg-shell, which > > > > enables compositors to let clients know in what ways window edges are > > > > constrained, e.g. whether they can resize or not. > > > > > > > > wayland-protocols 1.42: > > > > This release includes a new version of the cursor shape protocol, adding > > > > more cursor shapes, as well as a new version of the tablet protocol, > > > > adding bus type information and support for relative dials. > > > > I have added your diff in a full bulk build. I did not see any related > > wayland fallout so I commit it. Thanks! > > > This pairs very well with the update to Mesa from yesterday, the > upcoming plasma 6.4, and wayland 1.24 or the current release candidate > wayland 1.23.91. The work that Herrb did was exemplary so it is an easy, > clean patch. I am not sure if I can submit diffs for testing release > candidates or betas to ports. > > Thank you for the submission, and your contributions with kde and other > ports! Everyones' collective work is wundebar. :D You all rock! > > Since I was on the subject I added the diff for wayland 1.23.91. I'll > add it as a general email to ports if you think that is advisable. > Would '[call for testing please]' be an okay subject header for that if > it is acceptable to send testing submissions to the ports mailing list? > > Happy porting everyone! A fantastic day to all as well. Sorry, the no longer necessary patch thanks to Matthieu Herrb's upstream contributions was not removed in the previous patch. Index: Makefile =================================================================== RCS file: /cvs/ports/wayland/wayland/Makefile,v diff -u -p -u -p -r1.11 Makefile --- Makefile 1 Nov 2024 10:42:05 -0000 1.11 +++ Makefile 6 Jun 2025 20:43:06 -0000 @@ -1,7 +1,7 @@ COMMENT = Display server protocol DISTNAME = wayland-${V} -V = 1.23.1 +V = 1.23.91 CATEGORIES = wayland Index: distinfo =================================================================== RCS file: /cvs/ports/wayland/wayland/distinfo,v diff -u -p -u -p -r1.5 distinfo --- distinfo 1 Nov 2024 10:42:05 -0000 1.5 +++ distinfo 6 Jun 2025 20:43:06 -0000 @@ -1,2 +1,2 @@ -SHA256 (wayland-1.23.1.tar.xz) = hk+yqDmeLQ7DnVbp2bdTwJN3W+rcYCLOgfRBkpqB5e0= -SIZE (wayland-1.23.1.tar.xz) = 238212 +SHA256 (wayland-1.23.91.tar.xz) = /CvsGlPiT0i4PRfnLW0RcCOdMe3D88k4O0rCGINJowQ= +SIZE (wayland-1.23.91.tar.xz) = 241136 Index: patches/patch-src_wayland-util_h =================================================================== RCS file: patches/patch-src_wayland-util_h diff -N patches/patch-src_wayland-util_h --- patches/patch-src_wayland-util_h 1 Nov 2024 10:42:05 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -Index: src/wayland-util.h ---- src/wayland-util.h.orig -+++ src/wayland-util.h -@@ -48,7 +48,8 @@ extern "C" { - #endif - - /** Deprecated attribute */ --#if __STDC_VERSION__ >= 202311L -+#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L \ -+ || defined(__cplusplus) && __cplusplus >= 201402L - #define WL_DEPRECATED [[deprecated]] - #elif defined(__GNUC__) && __GNUC__ >= 4 - #define WL_DEPRECATED __attribute__ ((deprecated)) -@@ -70,7 +71,7 @@ extern "C" { - #define WL_PRINTF(x, y) - #endif - --#if __STDC_VERSION__ >= 202311L -+#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L - #define WL_TYPEOF(expr) typeof(expr) - #else - #define WL_TYPEOF(expr) __typeof__(expr) Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/wayland/wayland/pkg/PLIST,v diff -u -p -u -p -r1.3 PLIST --- pkg/PLIST 19 Aug 2022 06:39:55 -0000 1.3 +++ pkg/PLIST 6 Jun 2025 20:43:06 -0000 @@ -21,6 +21,7 @@ lib/pkgconfig/wayland-egl-backend.pc lib/pkgconfig/wayland-egl.pc lib/pkgconfig/wayland-scanner.pc lib/pkgconfig/wayland-server.pc +share/aclocal/ share/aclocal/wayland-scanner.m4 share/wayland/ share/wayland/wayland-scanner.mk -- Thank you regardless. Well wishes. Sincerely, yaydn