Index | Thread | Search

From:
yaydn@protonmail.com
Subject:
Re: [update] wayland/wayland-protocols 1.44
To:
Rafael Sadowski <rafael@sizeofvoid.org>
Cc:
"ports@openbsd.org" <ports@openbsd.org>
Date:
Fri, 06 Jun 2025 20:59:57 +0000

Download raw body.

Thread
På fredag 6. juni 2025 kl. 22:18, yaydn@protonmail.com
<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