pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/wayland



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Jun  9 14:29:28 UTC 2024

Modified Files:
        pkgsrc/devel/wayland: Makefile PLIST distinfo
        pkgsrc/devel/wayland/patches: patch-meson.build

Log Message:
wayland: update to 1.23.0.

This is the official release for Wayland 1.23.

Besides numerous bugfixes and protocol clarifications, Wayland 1.23 includes
the following new features:

- A mechanism to set the size of the internal connection buffer used by
  libwayland
- An enum-header mode for wayland-scanner to generate headers with only enums
- wayland-scanner now generates validator functions for enums on the server
  side
- Protocols can now indicate with a "deprecated-since" XML attribute that a
  request, event or enum entry is deprecated
- An API to set a name for a queue to aid debugging
- wl_client_get_user_data() and wl_client_set_user_data() to more easily attach
  custom data to a client
- OpenBSD support
- A wl_shm.release request for proper cleanup of this global


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/wayland/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/wayland/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/wayland/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/wayland/patches/patch-meson.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/wayland/Makefile
diff -u pkgsrc/devel/wayland/Makefile:1.21 pkgsrc/devel/wayland/Makefile:1.22
--- pkgsrc/devel/wayland/Makefile:1.21  Wed May 29 16:32:20 2024
+++ pkgsrc/devel/wayland/Makefile       Sun Jun  9 14:29:27 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2024/05/29 16:32:20 adam Exp $
+# $NetBSD: Makefile,v 1.22 2024/06/09 14:29:27 wiz Exp $
 
-DISTNAME=      wayland-1.21.0
-PKGREVISION=   4
+DISTNAME=      wayland-1.23.0
 CATEGORIES=    devel
 MASTER_SITES=  https://gitlab.freedesktop.org/wayland/wayland/-/releases/${PKGVERSION_NOREV}/downloads/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/devel/wayland/PLIST
diff -u pkgsrc/devel/wayland/PLIST:1.2 pkgsrc/devel/wayland/PLIST:1.3
--- pkgsrc/devel/wayland/PLIST:1.2      Thu Aug  4 15:21:26 2022
+++ pkgsrc/devel/wayland/PLIST  Sun Jun  9 14:29:27 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2022/08/04 15:21:26 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2024/06/09 14:29:27 wiz Exp $
 bin/wayland-scanner
 include/wayland-client-core.h
 include/wayland-client-protocol.h
@@ -14,16 +14,16 @@ include/wayland-util.h
 include/wayland-version.h
 lib/libwayland-client.so
 lib/libwayland-client.so.0
-lib/libwayland-client.so.0.21.0
+lib/libwayland-client.so.0.23.0
 lib/libwayland-cursor.so
 lib/libwayland-cursor.so.0
-lib/libwayland-cursor.so.0.21.0
+lib/libwayland-cursor.so.0.23.0
 lib/libwayland-egl.so
 lib/libwayland-egl.so.1
 lib/libwayland-egl.so.${PKGVERSION}
 lib/libwayland-server.so
 lib/libwayland-server.so.0
-lib/libwayland-server.so.0.21.0
+lib/libwayland-server.so.0.23.0
 lib/pkgconfig/wayland-client.pc
 lib/pkgconfig/wayland-cursor.pc
 lib/pkgconfig/wayland-egl-backend.pc

Index: pkgsrc/devel/wayland/distinfo
diff -u pkgsrc/devel/wayland/distinfo:1.12 pkgsrc/devel/wayland/distinfo:1.13
--- pkgsrc/devel/wayland/distinfo:1.12  Tue Jun 27 10:42:07 2023
+++ pkgsrc/devel/wayland/distinfo       Sun Jun  9 14:29:27 2024
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.12 2023/06/27 10:42:07 riastradh Exp $
+$NetBSD: distinfo,v 1.13 2024/06/09 14:29:27 wiz Exp $
 
-BLAKE2s (wayland-1.21.0.tar.xz) = a4c8a8c41c3b502fe6f56a5ad4913762ddfe6dea619287d44443b8b54633847f
-SHA512 (wayland-1.21.0.tar.xz) = 5575216d30fdf5c63caa6bcad071e15f2a4f3acb12df776806073f65db37a50b5b5b3cc7957c5497636f4ac01893e2eaab26e453ded44b287acde01762f5fdc3
-Size (wayland-1.21.0.tar.xz) = 225936 bytes
-SHA1 (patch-meson.build) = 50b64c24a298596c7fdadf96551e8923a1f3eb38
+BLAKE2s (wayland-1.23.0.tar.xz) = fc1a51e492c72230e59ae2dc5380dd19ec9a40cae61cac5ef5240a0b30047822
+SHA512 (wayland-1.23.0.tar.xz) = 9c525231a7ea3e68d3178230d476285a960d23e38571ac96d885f86c0588c52ef01460bff6833db5adb9456ce8db7b996613611187aac972736748ba91b8fd81
+Size (wayland-1.23.0.tar.xz) = 237900 bytes
+SHA1 (patch-meson.build) = de540a3d1f72d258b377a1e41325064f425e7534
 SHA1 (patch-meson__options.txt) = af930cd03994d7a2202af97b17939555c3aa7409
 SHA1 (patch-src_meson.build) = 47bb46d9af0ab428667bebbed36b09f0b0b9c414
 SHA1 (patch-src_wayland-os.c) = 8bbd574108e06697c874d372062d3129eb7937d1

Index: pkgsrc/devel/wayland/patches/patch-meson.build
diff -u pkgsrc/devel/wayland/patches/patch-meson.build:1.1 pkgsrc/devel/wayland/patches/patch-meson.build:1.2
--- pkgsrc/devel/wayland/patches/patch-meson.build:1.1  Thu Aug  4 15:21:26 2022
+++ pkgsrc/devel/wayland/patches/patch-meson.build      Sun Jun  9 14:29:27 2024
@@ -1,8 +1,8 @@
-$NetBSD: patch-meson.build,v 1.1 2022/08/04 15:21:26 nia Exp $
+$NetBSD: patch-meson.build,v 1.2 2024/06/09 14:29:27 wiz Exp $
 
 Support for NetBSD.
 
---- meson.build.orig   2022-06-30 21:59:11.000000000 +0000
+--- meson.build.orig   2024-05-30 18:59:51.000000000 +0000
 +++ meson.build
 @@ -38,6 +38,18 @@ foreach h: [ 'sys/prctl.h', 'sys/procctl
        config_h.set('HAVE_' + h.underscorify().to_upper(), cc.has_header(h))
@@ -31,12 +31,14 @@ Support for NetBSD.
  foreach f: have_funcs
        config_h.set('HAVE_' + f.underscorify().to_upper(), cc.has_function(f))
  endforeach
-@@ -69,7 +82,7 @@ endif
+@@ -69,8 +82,8 @@ endif
  config_h.set10('HAVE_BROKEN_MSG_CMSG_CLOEXEC', have_broken_msg_cmsg_cloexec)
  
  if get_option('libraries')
--      if host_machine.system() == 'freebsd'
-+      if host_machine.system() == 'freebsd' or host_machine.system() == 'netbsd'
-               # When building for FreeBSD, epoll(7) is provided by a userspace
+-      if host_machine.system() in ['freebsd', 'openbsd']
+-              # When building for FreeBSD, epoll(7) is provided by a userspace
++      if host_machine.system() in ['freebsd', 'netbsd', 'openbsd']
++              # When building for *BSD, epoll(7) is provided by a userspace
                # wrapper around kqueue(2).
                epoll_dep = dependency('epoll-shim')
+       else



Home | Main Index | Thread Index | Old Index