wayland-protocols: update to 1.31. 1.31 This release introduces a new staging protocol: fractional scaling. Without going into details, this protocol allows compositor to communicate a scale with more precision than an integer. Clients can then use this together with the wp_viewporter protocol to allocate more appropriately sized buffers. The other protocol related change in this release involves adding a new error enum value to xdg-shell. Since the last release, a new member, Smithay/cosmic-comp, was added, represented by Victoria Brekenfeld. Some clarifications to the governence about about protocol ACKs requirements was also done. 1.30 This release introduces a new staging protocol extension aiming for letting clients communicate to compositors that they allow their content to "tear" (screen showing part old, part new content). See the protocol extension specification for details. 1.29 This release contains a bug fix to the 'content-type' protocol extension, where an incorrect enum name was previously used. See [1] for more information how it eventually can be avoided in the future. Apart from this, the linux-dmabuf extension saw documentation fixes. 1.28 This release includes one new staging protocol: * Xwayland shell This protocol is intended to exclusively be used by Xwayland to allow a race condition free method for associating an X11 window with a wl_surface in a compositor, and is intended to replace the old WL_SURFACE_ID atom based method. Apart from this, xdg-shell saw some new error codes for already existing error conditions. 1.27 This release includes two new staging protocols: * Content type hint This protocol enables clients to provide hints to the compositor about what kind of content it provides, allowing compositors to optionally adapt its behavior accordingly. * Idle notify This extension allows compositors to notify clients about when the user is idle. Apart from these two new extensions, this release also brings the usual clarifications, cleanups and fixes. Enjoy!diff -r1.9 -r1.10 pkgsrc/devel/wayland-protocols/Makefile
(wiz)
@@ -1,22 +1,21 @@ | @@ -1,22 +1,21 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2023/01/02 22:17:58 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2023/01/03 15:30:22 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= wayland-protocols-1.26 | 3 | DISTNAME= wayland-protocols-1.31 | |
4 | PKGREVISION= 2 | |||
5 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
6 | MASTER_SITES= https://wayland.freedesktop.org/releases/ | 5 | MASTER_SITES= https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/${PKGVERSION_NOREV}/downloads/ | |
7 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://wayland.freedesktop.org/ | 9 | HOMEPAGE= https://wayland.freedesktop.org/ | |
11 | COMMENT= Additional wayland functionality | 10 | COMMENT= Additional wayland functionality | |
12 | LICENSE= mit | 11 | LICENSE= mit | |
13 | 12 | |||
14 | USE_TOOLS+= pkg-config | 13 | USE_TOOLS+= pkg-config | |
15 | 14 | |||
16 | MESON_ARGS+= -Dtests=false | 15 | MESON_ARGS+= -Dtests=false | |
17 | 16 | |||
18 | PKGCONFIG_OVERRIDE+= wayland-protocols.pc.in | 17 | PKGCONFIG_OVERRIDE+= wayland-protocols.pc.in | |
19 | 18 | |||
20 | .include "../../devel/meson/build.mk" | 19 | .include "../../devel/meson/build.mk" | |
21 | .include "../../devel/wayland/buildlink3.mk" | 20 | .include "../../devel/wayland/buildlink3.mk" | |
22 | .include "../../mk/bsd.pkg.mk" | 21 | .include "../../mk/bsd.pkg.mk" |
@@ -1,31 +1,36 @@ | @@ -1,31 +1,36 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2022/08/04 15:29:00 nia Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2023/01/03 15:30:22 wiz Exp $ | |
2 | share/pkgconfig/wayland-protocols.pc | 2 | share/pkgconfig/wayland-protocols.pc | |
3 | share/wayland-protocols/stable/presentation-time/presentation-time.xml | 3 | share/wayland-protocols/stable/presentation-time/presentation-time.xml | |
4 | share/wayland-protocols/stable/viewporter/viewporter.xml | 4 | share/wayland-protocols/stable/viewporter/viewporter.xml | |
5 | share/wayland-protocols/stable/xdg-shell/xdg-shell.xml | 5 | share/wayland-protocols/stable/xdg-shell/xdg-shell.xml | |
6 | share/wayland-protocols/staging/content-type/content-type-v1.xml | |||
6 | share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml | 7 | share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml | |
8 | share/wayland-protocols/staging/ext-idle-notify/ext-idle-notify-v1.xml | |||
7 | share/wayland-protocols/staging/ext-session-lock/ext-session-lock-v1.xml | 9 | share/wayland-protocols/staging/ext-session-lock/ext-session-lock-v1.xml | |
10 | share/wayland-protocols/staging/fractional-scale/fractional-scale-v1.xml | |||
8 | share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml | 11 | share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml | |
12 | share/wayland-protocols/staging/tearing-control/tearing-control-v1.xml | |||
9 | share/wayland-protocols/staging/xdg-activation/xdg-activation-v1.xml | 13 | share/wayland-protocols/staging/xdg-activation/xdg-activation-v1.xml | |
14 | share/wayland-protocols/staging/xwayland-shell/xwayland-shell-v1.xml | |||
10 | share/wayland-protocols/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml | 15 | share/wayland-protocols/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml | |
11 | share/wayland-protocols/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml | 16 | share/wayland-protocols/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml | |
12 | share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml | 17 | share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml | |
13 | share/wayland-protocols/unstable/input-timestamps/input-timestamps-unstable-v1.xml | 18 | share/wayland-protocols/unstable/input-timestamps/input-timestamps-unstable-v1.xml | |
14 | share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml | 19 | share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml | |
15 | share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml | 20 | share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml | |
16 | share/wayland-protocols/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml | 21 | share/wayland-protocols/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml | |
17 | share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml | 22 | share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml | |
18 | share/wayland-protocols/unstable/pointer-gestures/pointer-gestures-unstable-v1.xml | 23 | share/wayland-protocols/unstable/pointer-gestures/pointer-gestures-unstable-v1.xml | |
19 | share/wayland-protocols/unstable/primary-selection/primary-selection-unstable-v1.xml | 24 | share/wayland-protocols/unstable/primary-selection/primary-selection-unstable-v1.xml | |
20 | share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml | 25 | share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml | |
21 | share/wayland-protocols/unstable/tablet/tablet-unstable-v1.xml | 26 | share/wayland-protocols/unstable/tablet/tablet-unstable-v1.xml | |
22 | share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml | 27 | share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml | |
23 | share/wayland-protocols/unstable/text-input/text-input-unstable-v1.xml | 28 | share/wayland-protocols/unstable/text-input/text-input-unstable-v1.xml | |
24 | share/wayland-protocols/unstable/text-input/text-input-unstable-v3.xml | 29 | share/wayland-protocols/unstable/text-input/text-input-unstable-v3.xml | |
25 | share/wayland-protocols/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml | 30 | share/wayland-protocols/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml | |
26 | share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml | 31 | share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml | |
27 | share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml | 32 | share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml | |
28 | share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml | 33 | share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml | |
29 | share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v5.xml | 34 | share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v5.xml | |
30 | share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml | 35 | share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml | |
31 | share/wayland-protocols/unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml | 36 | share/wayland-protocols/unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2022/08/11 05:08:14 gutteridge Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.3 2023/01/03 15:30:23 wiz Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= wayland-protocols | 3 | BUILDLINK_TREE+= wayland-protocols | |
4 | 4 | |||
5 | .if !defined(WAYLAND_PROTOCOLS_BUILDLINK3_MK) | 5 | .if !defined(WAYLAND_PROTOCOLS_BUILDLINK3_MK) | |
6 | WAYLAND_PROTOCOLS_BUILDLINK3_MK:= | 6 | WAYLAND_PROTOCOLS_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.wayland-protocols+= wayland-protocols>=1.17 | 8 | BUILDLINK_API_DEPENDS.wayland-protocols+= wayland-protocols>=1.17 | |
9 | BUILDLINK_ABI_DEPENDS.wayland-protocols?= wayland-protocols>=1.26nb1 | 9 | BUILDLINK_ABI_DEPENDS.wayland-protocols?= wayland-protocols>=1.26nb1 | |
10 | BUILDLINK_PKGSRCDIR.wayland-protocols?= ../../devel/wayland-protocols | 10 | BUILDLINK_PKGSRCDIR.wayland-protocols?= ../../devel/wayland-protocols | |
11 | 11 | |||
12 | .endif # WAYLAND_PROTOCOLS_BUILDLINK3_MK | 12 | .endif # WAYLAND_PROTOCOLS_BUILDLINK3_MK | |
13 | 13 | |||
14 | BUILDLINK_TREE+= -wayland-protocols | 14 | BUILDLINK_TREE+= -wayland-protocols |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2023/01/02 22:17:58 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.8 2023/01/03 15:30:23 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (wayland-protocols-1.26.tar.xz) = fae11be1ef0962b90964dd16b5366a31c321a12e118cb7c510e027999b5dec7b | 3 | BLAKE2s (wayland-protocols-1.31.tar.xz) = aaa11928e48d67577e1dc1009784791878d88f409e05942b208117518ede3d23 | |
4 | SHA512 (wayland-protocols-1.26.tar.xz) = fa9c3963b548197461c8c0b9e16ebbf9cfa5b60053fc17f51b41e63a55b8c5420dd7e42313f93946b438ab47f04e1cd17bc92aae9e1074b47177dc7ce7042167 | 4 | SHA512 (wayland-protocols-1.31.tar.xz) = 402ce1915300e29afe554d77965ee0a28a5f22fdb5b901c4c640e59b9f3a9c11094e1edae87eea1e76eea557f6faf0c34a0c28ee7f6babb4dc3719329c4e25bf | |
5 | Size (wayland-protocols-1.26.tar.xz) = 81028 bytes | 5 | Size (wayland-protocols-1.31.tar.xz) = 85524 bytes | |
6 | SHA1 (patch-unstable_xdg-output_xdg-output-unstable-v1.xml) = 39ae91476384154119e995e3667940029bc336c8 | 6 | SHA1 (patch-unstable_xdg-output_xdg-output-unstable-v1.xml) = 39ae91476384154119e995e3667940029bc336c8 |