Thu Aug 11 06:09:17 2022 UTC ()
xorgproto: update to 2022.2.

This release introduces an new "XWAYLAND" extension:                                                                 i

    This extension exists to serve one purpose: reliably identifying
    Xwayland. Previous attempts at doing so included querying root window
    properties, output names or input device names. All these attempts are
    somewhat unreliable. Instead, let's use an extension - where that
    extension is present we have an Xwayland server.

    Clients should never need to do anything but check whether the extension
    exists through XQueryExtension/XListExtensions.

The DRI3 protocol was bumped to 1.3 and has a new DRI3SetDRMDeviceInUse request:

     This request provides a hint to the server about the device
     in use by this window. This is used to provide
     DRI3GetSupportedModifiers with a hint of what device to
     return modifiers for in the window_modifiers return value.
     Using this hint allows for device-specific modifiers to
     be returned by DRI3GetSupportedModifiers, for example
     when an application is renderoffloaded and eligible for
     direct scanout.

The remaining commits are the usual combination of housekeeping and
maintenance.

Alan Coopersmith (5):
      DBE spec: define j in DBEGetVisualInfo reply encoding
      DBE spec: make titles more consistent in Encoding section
      gitlab CI: enable commit & merge request checks
      gitlab CI: enable gitlab's builtin static analysis
      Build xz tarballs instead of bzip2

Austin Shafer (1):
      DRI3: Add DRI3SetDRMDeviceInUse

Jon Turney (1):
      Win32: Fix collision over 'ControlMask'

Olivier Fourdan (1):
      xorgproto 2022.2

Peter Hutterer (1):
      Add the XWAYLAND extension


(wiz)
diff -r1.21 -r1.22 pkgsrc/x11/xorgproto/Makefile
diff -r1.9 -r1.10 pkgsrc/x11/xorgproto/PLIST
diff -r1.18 -r1.19 pkgsrc/x11/xorgproto/distinfo

cvs diff -r1.21 -r1.22 pkgsrc/x11/xorgproto/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/xorgproto/Makefile 2022/04/21 07:59:48 1.21
+++ pkgsrc/x11/xorgproto/Makefile 2022/08/11 06:09:17 1.22
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.21 2022/04/21 07:59:48 wiz Exp $ 1# $NetBSD: Makefile,v 1.22 2022/08/11 06:09:17 wiz Exp $
2 2
3DISTNAME= xorgproto-2022.1 3DISTNAME= xorgproto-2022.2
4CATEGORIES= x11 devel 4CATEGORIES= x11 devel
5MASTER_SITES= ${MASTER_SITE_XORG:=proto/} 5MASTER_SITES= ${MASTER_SITE_XORG:=proto/}
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= joerg@NetBSD.org 8MAINTAINER= joerg@NetBSD.org
9HOMEPAGE= https://xorg.freedesktop.org/ 9HOMEPAGE= https://xorg.freedesktop.org/
10COMMENT= Various X headers from Xorg X11 10COMMENT= Various X headers from Xorg X11
11LICENSE= mit 11LICENSE= mit
12 12
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14USE_LANGUAGES= c 14USE_LANGUAGES= c
15 15
16CONFIGURE_ARGS+= --datadir=${PREFIX}/lib 16CONFIGURE_ARGS+= --datadir=${PREFIX}/lib
17 17
18# Force a consistent PLIST. 18# Force a consistent PLIST.
19CONFIGURE_ENV+= MISC_MAN_SUFFIX="7" 19CONFIGURE_ENV+= MISC_MAN_SUFFIX="7"

cvs diff -r1.9 -r1.10 pkgsrc/x11/xorgproto/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/xorgproto/PLIST 2021/09/16 08:37:53 1.9
+++ pkgsrc/x11/xorgproto/PLIST 2022/08/11 06:09:17 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.9 2021/09/16 08:37:53 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.10 2022/08/11 06:09:17 wiz Exp $
2include/GL/glxint.h 2include/GL/glxint.h
3include/GL/glxmd.h 3include/GL/glxmd.h
4include/GL/glxproto.h 4include/GL/glxproto.h
5include/GL/glxtokens.h 5include/GL/glxtokens.h
6include/GL/internal/glcore.h 6include/GL/internal/glcore.h
7include/X11/DECkeysym.h 7include/X11/DECkeysym.h
8include/X11/HPkeysym.h 8include/X11/HPkeysym.h
9include/X11/Sunkeysym.h 9include/X11/Sunkeysym.h
10include/X11/X.h 10include/X11/X.h
11include/X11/XF86keysym.h 11include/X11/XF86keysym.h
12include/X11/XWDFile.h 12include/X11/XWDFile.h
13include/X11/Xalloca.h 13include/X11/Xalloca.h
14include/X11/Xarch.h 14include/X11/Xarch.h
@@ -109,26 +109,27 @@ include/X11/extensions/xf86dga1proto.h @@ -109,26 +109,27 @@ include/X11/extensions/xf86dga1proto.h
109include/X11/extensions/xf86dga1str.h 109include/X11/extensions/xf86dga1str.h
110include/X11/extensions/xf86dgaconst.h 110include/X11/extensions/xf86dgaconst.h
111include/X11/extensions/xf86dgaproto.h 111include/X11/extensions/xf86dgaproto.h
112include/X11/extensions/xf86dgastr.h 112include/X11/extensions/xf86dgastr.h
113include/X11/extensions/xf86vm.h 113include/X11/extensions/xf86vm.h
114include/X11/extensions/xf86vmproto.h 114include/X11/extensions/xf86vmproto.h
115include/X11/extensions/xf86vmstr.h 115include/X11/extensions/xf86vmstr.h
116include/X11/extensions/xfixesproto.h 116include/X11/extensions/xfixesproto.h
117include/X11/extensions/xfixeswire.h 117include/X11/extensions/xfixeswire.h
118include/X11/extensions/xtestconst.h 118include/X11/extensions/xtestconst.h
119include/X11/extensions/xtestext1const.h 119include/X11/extensions/xtestext1const.h
120include/X11/extensions/xtestext1proto.h 120include/X11/extensions/xtestext1proto.h
121include/X11/extensions/xtestproto.h 121include/X11/extensions/xtestproto.h
 122include/X11/extensions/xwaylandproto.h
122include/X11/fonts/FS.h 123include/X11/fonts/FS.h
123include/X11/fonts/FSproto.h 124include/X11/fonts/FSproto.h
124include/X11/fonts/font.h 125include/X11/fonts/font.h
125include/X11/fonts/fontproto.h 126include/X11/fonts/fontproto.h
126include/X11/fonts/fontstruct.h 127include/X11/fonts/fontstruct.h
127include/X11/fonts/fsmasks.h 128include/X11/fonts/fsmasks.h
128include/X11/keysym.h 129include/X11/keysym.h
129include/X11/keysymdef.h 130include/X11/keysymdef.h
130lib/pkgconfig/applewmproto.pc 131lib/pkgconfig/applewmproto.pc
131lib/pkgconfig/bigreqsproto.pc 132lib/pkgconfig/bigreqsproto.pc
132lib/pkgconfig/compositeproto.pc 133lib/pkgconfig/compositeproto.pc
133lib/pkgconfig/damageproto.pc 134lib/pkgconfig/damageproto.pc
134lib/pkgconfig/dmxproto.pc 135lib/pkgconfig/dmxproto.pc
@@ -145,26 +146,27 @@ lib/pkgconfig/randrproto.pc @@ -145,26 +146,27 @@ lib/pkgconfig/randrproto.pc
145lib/pkgconfig/recordproto.pc 146lib/pkgconfig/recordproto.pc
146lib/pkgconfig/renderproto.pc 147lib/pkgconfig/renderproto.pc
147lib/pkgconfig/resourceproto.pc 148lib/pkgconfig/resourceproto.pc
148lib/pkgconfig/scrnsaverproto.pc 149lib/pkgconfig/scrnsaverproto.pc
149lib/pkgconfig/videoproto.pc 150lib/pkgconfig/videoproto.pc
150lib/pkgconfig/xcmiscproto.pc 151lib/pkgconfig/xcmiscproto.pc
151lib/pkgconfig/xextproto.pc 152lib/pkgconfig/xextproto.pc
152lib/pkgconfig/xf86bigfontproto.pc 153lib/pkgconfig/xf86bigfontproto.pc
153lib/pkgconfig/xf86dgaproto.pc 154lib/pkgconfig/xf86dgaproto.pc
154lib/pkgconfig/xf86driproto.pc 155lib/pkgconfig/xf86driproto.pc
155lib/pkgconfig/xf86vidmodeproto.pc 156lib/pkgconfig/xf86vidmodeproto.pc
156lib/pkgconfig/xineramaproto.pc 157lib/pkgconfig/xineramaproto.pc
157lib/pkgconfig/xproto.pc 158lib/pkgconfig/xproto.pc
 159lib/pkgconfig/xwaylandproto.pc
158share/doc/bigreqsproto/bigreq.xml 160share/doc/bigreqsproto/bigreq.xml
159share/doc/fontsproto/fsproto.xml 161share/doc/fontsproto/fsproto.xml
160share/doc/kbproto/XKBproto-1.svg 162share/doc/kbproto/XKBproto-1.svg
161share/doc/kbproto/XKBproto-10.svg 163share/doc/kbproto/XKBproto-10.svg
162share/doc/kbproto/XKBproto-11.svg 164share/doc/kbproto/XKBproto-11.svg
163share/doc/kbproto/XKBproto-2.svg 165share/doc/kbproto/XKBproto-2.svg
164share/doc/kbproto/XKBproto-3.svg 166share/doc/kbproto/XKBproto-3.svg
165share/doc/kbproto/XKBproto-4.svg 167share/doc/kbproto/XKBproto-4.svg
166share/doc/kbproto/XKBproto-5.svg 168share/doc/kbproto/XKBproto-5.svg
167share/doc/kbproto/XKBproto-6.svg 169share/doc/kbproto/XKBproto-6.svg
168share/doc/kbproto/XKBproto-7.svg 170share/doc/kbproto/XKBproto-7.svg
169share/doc/kbproto/XKBproto-8.svg 171share/doc/kbproto/XKBproto-8.svg
170share/doc/kbproto/XKBproto-9.svg 172share/doc/kbproto/XKBproto-9.svg
@@ -208,18 +210,19 @@ share/doc/xextproto/sync.xml @@ -208,18 +210,19 @@ share/doc/xextproto/sync.xml
208share/doc/xextproto/tog-cup.xml 210share/doc/xextproto/tog-cup.xml
209share/doc/xextproto/xtest.xml 211share/doc/xextproto/xtest.xml
210share/doc/xorgproto/PM_spec 212share/doc/xorgproto/PM_spec
211share/doc/xorgproto/compositeproto.txt 213share/doc/xorgproto/compositeproto.txt
212share/doc/xorgproto/damageproto.txt 214share/doc/xorgproto/damageproto.txt
213share/doc/xorgproto/dri2proto.txt 215share/doc/xorgproto/dri2proto.txt
214share/doc/xorgproto/dri3proto.txt 216share/doc/xorgproto/dri3proto.txt
215share/doc/xorgproto/fixesproto.txt 217share/doc/xorgproto/fixesproto.txt
216share/doc/xorgproto/presentproto.txt 218share/doc/xorgproto/presentproto.txt
217share/doc/xorgproto/randrproto.txt 219share/doc/xorgproto/randrproto.txt
218share/doc/xorgproto/renderproto.txt 220share/doc/xorgproto/renderproto.txt
219share/doc/xorgproto/resproto.txt 221share/doc/xorgproto/resproto.txt
220share/doc/xorgproto/xv-protocol-v2.txt 222share/doc/xorgproto/xv-protocol-v2.txt
 223share/doc/xorgproto/xwaylandproto.txt
221share/doc/xproto/encoding.xml 224share/doc/xproto/encoding.xml
222share/doc/xproto/glossary.xml 225share/doc/xproto/glossary.xml
223share/doc/xproto/keysyms.xml 226share/doc/xproto/keysyms.xml
224share/doc/xproto/sect1-9.xml 227share/doc/xproto/sect1-9.xml
225share/doc/xproto/x11protocol.xml 228share/doc/xproto/x11protocol.xml

cvs diff -r1.18 -r1.19 pkgsrc/x11/xorgproto/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/xorgproto/distinfo 2022/04/21 07:59:48 1.18
+++ pkgsrc/x11/xorgproto/distinfo 2022/08/11 06:09:17 1.19
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.18 2022/04/21 07:59:48 wiz Exp $ 1$NetBSD: distinfo,v 1.19 2022/08/11 06:09:17 wiz Exp $
2 2
3BLAKE2s (xorgproto-2022.1.tar.bz2) = 7a8702728f9b247a8bef7e80ac674e386b86589bfc26325a8d4e6564990c31f9 3BLAKE2s (xorgproto-2022.2.tar.xz) = e20d608c5a1faab945059b15b24ea8cb65e323c4b7a34dc26856f3db45af97e7
4SHA512 (xorgproto-2022.1.tar.bz2) = add275a9c0d005053f31fdca6da009142792a3c7e2cd4b56da93eed3a397adf52d91c441ff6455959b87559f402eb9f46fdd8932e951c7d2d96623975391202a 4SHA512 (xorgproto-2022.2.tar.xz) = 8e6108110600d076a94cc6d0e465b2e9adfbbe8d7e6b75fae9c5262d99dc6074ab1ed561a74d6d451f00f5b7af9f507a6317be9c0770efeed9e60b64beb7a1c9
5Size (xorgproto-2022.1.tar.bz2) = 870526 bytes 5Size (xorgproto-2022.2.tar.xz) = 757080 bytes