Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xcb-proto for openSUSE:Factory 
checked in at 2022-06-21 17:15:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xcb-proto (Old)
 and      /work/SRC/openSUSE:Factory/.xcb-proto.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xcb-proto"

Tue Jun 21 17:15:32 2022 rev:16 rq:984006 version:7.6_1.15.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/xcb-proto/xcb-proto.changes      2022-05-06 
18:59:09.089344282 +0200
+++ /work/SRC/openSUSE:Factory/.xcb-proto.new.1548/xcb-proto.changes    
2022-06-21 17:15:41.694362939 +0200
@@ -1,0 +2,10 @@
+Mon Jun 20 15:20:27 UTC 2022 - Stefan Dirsch <[email protected]>
+
+- Update to version 1.15.2
+  * dri3: Update dri3.xml to DRI3 1.3
+  * Add DOUBLE-BUFFER extension specification.
+  * Remove libdir from xcb-proto.pc
+  * Install xcb-proto to $(datarootdir)
+  * Call AC_OUTPUT without arguments
+
+-------------------------------------------------------------------

Old:
----
  xcb-proto-1.15.tar.xz

New:
----
  xcb-proto-1.15.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xcb-proto.spec ++++++
--- /var/tmp/diff_new_pack.OC84Ij/_old  2022-06-21 17:15:42.290363546 +0200
+++ /var/tmp/diff_new_pack.OC84Ij/_new  2022-06-21 17:15:42.298363554 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define dirsuffix 1.15
+%define dirsuffix 1.15.2
 %if 0%{?suse_version} >= 1500
 %bcond_with python2
 %else
@@ -106,7 +106,7 @@
 %files devel
 %dir %{_datadir}/xcb
 %doc %{_datadir}/xcb/*
-%{_libdir}/pkgconfig/*.pc
+%{_datadir}/pkgconfig/*.pc
 
 %if %{with python2}
 %files -n python2-xcb-proto-devel

++++++ xcb-proto-1.15.tar.xz -> xcb-proto-1.15.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcb-proto-1.15/Makefile.am 
new/xcb-proto-1.15.2/Makefile.am
--- old/xcb-proto-1.15/Makefile.am      2022-05-03 22:47:40.000000000 +0200
+++ new/xcb-proto-1.15.2/Makefile.am    2022-06-17 19:57:15.000000000 +0200
@@ -1,6 +1,6 @@
 SUBDIRS = src xcbgen
 
-pkgconfigdir = $(libdir)/pkgconfig
+pkgconfigdir = $(datarootdir)/pkgconfig
 pkgconfig_DATA = xcb-proto.pc
 
 EXTRA_DIST=doc xcb-proto.pc.in autogen.sh README.md
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcb-proto-1.15/Makefile.in 
new/xcb-proto-1.15.2/Makefile.in
--- old/xcb-proto-1.15/Makefile.in      2022-05-03 22:47:41.000000000 +0200
+++ new/xcb-proto-1.15.2/Makefile.in    2022-06-17 19:57:17.000000000 +0200
@@ -315,7 +315,7 @@
 top_srcdir = @top_srcdir@
 xcbincludedir = @xcbincludedir@
 SUBDIRS = src xcbgen
-pkgconfigdir = $(libdir)/pkgconfig
+pkgconfigdir = $(datarootdir)/pkgconfig
 pkgconfig_DATA = xcb-proto.pc
 EXTRA_DIST = doc xcb-proto.pc.in autogen.sh README.md
 all: all-recursive
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcb-proto-1.15/configure 
new/xcb-proto-1.15.2/configure
--- old/xcb-proto-1.15/configure        2022-05-03 22:47:41.000000000 +0200
+++ new/xcb-proto-1.15.2/configure      2022-06-17 19:57:17.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for XCB Proto 1.15.
+# Generated by GNU Autoconf 2.71 for XCB Proto 1.15.2.
 #
 # Report bugs to <[email protected]>.
 #
@@ -610,8 +610,8 @@
 # Identity of this package.
 PACKAGE_NAME='XCB Proto'
 PACKAGE_TARNAME='xcb-proto'
-PACKAGE_VERSION='1.15'
-PACKAGE_STRING='XCB Proto 1.15'
+PACKAGE_VERSION='1.15.2'
+PACKAGE_STRING='XCB Proto 1.15.2'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1260,7 +1260,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures XCB Proto 1.15 to adapt to many kinds of systems.
+\`configure' configures XCB Proto 1.15.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1327,7 +1327,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of XCB Proto 1.15:";;
+     short | recursive ) echo "Configuration of XCB Proto 1.15.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1417,7 +1417,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-XCB Proto configure 1.15
+XCB Proto configure 1.15.2
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1454,7 +1454,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by XCB Proto $as_me 1.15, which was
+It was created by XCB Proto $as_me 1.15.2, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -2407,7 +2407,7 @@
 
 # Define the identity of the package.
  PACKAGE='xcb-proto'
- VERSION='1.15'
+ VERSION='1.15.2'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -3520,7 +3520,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by XCB Proto $as_me 1.15, which was
+This file was extended by XCB Proto $as_me 1.15.2, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -3575,7 +3575,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-XCB Proto config.status 1.15
+XCB Proto config.status 1.15.2
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcb-proto-1.15/configure.ac 
new/xcb-proto-1.15.2/configure.ac
--- old/xcb-proto-1.15/configure.ac     2022-05-03 22:47:40.000000000 +0200
+++ new/xcb-proto-1.15.2/configure.ac   2022-06-17 19:57:15.000000000 +0200
@@ -3,7 +3,7 @@
 
 AC_PREREQ(2.57)
 AC_INIT([XCB Proto],
-        1.15,
+        1.15.2,
         [[email protected]])
 AC_CONFIG_SRCDIR([xcb-proto.pc.in])
 AM_INIT_AUTOMAKE([foreign dist-xz])
@@ -19,4 +19,5 @@
 xcbincludedir='${datadir}/xcb'
 AC_SUBST(xcbincludedir)
 
-AC_OUTPUT([Makefile src/Makefile xcbgen/Makefile xcb-proto.pc])
+AC_CONFIG_FILES([Makefile src/Makefile xcbgen/Makefile xcb-proto.pc])
+AC_OUTPUT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcb-proto-1.15/src/Makefile.am 
new/xcb-proto-1.15.2/src/Makefile.am
--- old/xcb-proto-1.15/src/Makefile.am  2022-05-03 22:47:40.000000000 +0200
+++ new/xcb-proto-1.15.2/src/Makefile.am        2022-06-17 19:57:15.000000000 
+0200
@@ -4,6 +4,7 @@
        bigreq.xml \
        composite.xml \
        damage.xml \
+       dbe.xml \
        dpms.xml \
        dri2.xml \
        dri3.xml \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcb-proto-1.15/src/Makefile.in 
new/xcb-proto-1.15.2/src/Makefile.in
--- old/xcb-proto-1.15/src/Makefile.in  2022-05-03 22:47:41.000000000 +0200
+++ new/xcb-proto-1.15.2/src/Makefile.in        2022-06-17 19:57:17.000000000 
+0200
@@ -257,6 +257,7 @@
        bigreq.xml \
        composite.xml \
        damage.xml \
+       dbe.xml \
        dpms.xml \
        dri2.xml \
        dri3.xml \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcb-proto-1.15/src/dbe.xml 
new/xcb-proto-1.15.2/src/dbe.xml
--- old/xcb-proto-1.15/src/dbe.xml      1970-01-01 01:00:00.000000000 +0100
+++ new/xcb-proto-1.15.2/src/dbe.xml    2022-06-17 19:57:15.000000000 +0200
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+Copyright (c) 2022 Mike Sharov <[email protected]>
+This file is free software, distributed under the license in ../COPYING
+-->
+
+<xcb header="dbe" extension-xname="DOUBLE-BUFFER" extension-name="Dbe"
+    major-version="1" minor-version="0">
+    <import>xproto</import>
+
+    <!-- Types -->
+    <typedef oldname="DRAWABLE" newname="BackBuffer" />
+
+    <enum name="SwapAction">
+       <item name="Undefined"> <value>0</value></item>
+       <item name="Background"><value>1</value></item>
+       <item name="Untouched"> <value>2</value></item>
+       <item name="Copied">    <value>3</value></item>
+       <doc>
+           <description><![CDATA[Specifies what to do with the front buffer 
after it is swapped with the back buffer.]]></description>
+           <field name="Undefined"><![CDATA[Discard the buffer. The buffer may 
be reallocated and end up with random VRAM content.]]></field>
+           <field name="Background"><![CDATA[Erase with window 
background.]]></field>
+           <field name="Untouched"><![CDATA[Leave untouched.]]></field>
+           <field name="Copied"><![CDATA[Copy the newly displayed front 
buffer.]]></field>
+       </doc>
+    </enum>
+
+    <struct name="SwapInfo">
+       <field type="WINDOW" name="window" />
+       <field type="CARD8" name="swap_action" enum="SwapAction" />
+       <pad bytes="3"/>
+    </struct>
+
+    <struct name="BufferAttributes">
+       <field type="WINDOW" name="window" />
+    </struct>
+
+    <struct name="VisualInfo">
+       <field type="VISUALID" name="visual_id" />
+       <field type="CARD8" name="depth" />
+       <field type="CARD8" name="perf_level" />
+       <pad bytes="2"/>
+    </struct>
+
+    <struct name="VisualInfos">
+       <field type="CARD32" name="n_infos" />
+       <list type="VisualInfo" name="infos">
+           <fieldref>n_infos</fieldref>
+       </list>
+    </struct>
+
+    <!-- Errors -->
+    <error name="BadBuffer" number="0">
+       <field type="BackBuffer" name="bad_buffer" />
+    </error>
+
+    <!-- Requests -->
+    <request name="QueryVersion" opcode="0">
+       <field type="CARD8" name="major_version" />
+       <field type="CARD8" name="minor_version" />
+       <pad bytes="2"/>
+       <reply>
+           <pad bytes="1"/>
+           <field type="CARD8" name="major_version" />
+           <field type="CARD8" name="minor_version" />
+           <pad bytes="22"/>
+       </reply>
+       <doc>
+           <brief>Queries the version of this extension</brief>
+           <description><![CDATA[Queries the version of this extension. You 
must do this before using any functionality it provides.]]></description>
+           <field name="major_version"><![CDATA[The major version of the 
extension. Check that it is compatible with the XCB_DBE_MAJOR_VERSION that your 
code is compiled with.]]></field>
+           <field name="minor_version"><![CDATA[The minor version of the 
extension. Check that it is compatible with the XCB_DBE_MINOR_VERSION that your 
code is compiled with.]]></field>
+       </doc>
+    </request>
+
+    <request name="AllocateBackBuffer" opcode="1">
+       <field type="WINDOW" name="window" />
+       <field type="BackBuffer" name="buffer" />
+       <field type="CARD8" name="swap_action" />
+       <pad bytes="3"/>
+       <doc>
+           <brief>Allocates a back buffer</brief>
+           <description><![CDATA[Associates `buffer` with the back buffer of 
`window`. Multiple ids may be associated with the back buffer, which is created 
by the first allocate call and destroyed by the last 
deallocate.]]></description>
+           <field name="window"><![CDATA[The window to which to add the back 
buffer.]]></field>
+           <field name="buffer"><![CDATA[The buffer id to associate with the 
back buffer.]]></field>
+           <field name="swap_action"><![CDATA[The swap action most likely to 
be used to present this back buffer. This is only a hint, and does not preclude 
the use of other swap actions.]]></field>
+       </doc>
+    </request>
+
+    <request name="DeallocateBackBuffer" opcode="2">
+       <field type="BackBuffer" name="buffer" />
+       <doc>
+           <brief>Deallocates a back buffer</brief>
+           <description><![CDATA[Deallocates the given `buffer`. If `buffer` 
is an invalid id, a `BadBuffer` error is returned. Because a window may have 
allocated multiple back buffer ids, the back buffer itself is not deleted until 
all these ids are deallocated by this call.]]></description>
+           <field name="buffer"><![CDATA[The back buffer to 
deallocate.]]></field>
+       </doc>
+    </request>
+
+    <request name="SwapBuffers" opcode="3">
+       <field type="CARD32" name="n_actions" />
+       <list type="SwapInfo" name="actions">
+           <fieldref>n_actions</fieldref>
+       </list>
+       <doc>
+           <brief>Swaps front and back buffers</brief>
+           <description><![CDATA[ Swaps the front and back buffers on the 
specified windows. The front and back buffers retain their ids, so that the 
window id continues to refer to the front buffer, while the back buffer id 
created by this extension continues to refer to the back buffer. Back buffer 
contents is moved to the front buffer. Back buffer contents after the operation 
depends on the given swap action. The optimal swap action depends on how each 
frame is rendered. For example, if the buffer is cleared and fully overwritten 
on every frame, the "untouched" action, which throws away the buffer contents, 
would provide the best performance. To eliminate visual artifacts, the swap 
will occure during the monitor VSync, if the X server supports detecting 
it.]]></description>
+           <field name="n_actions"><![CDATA[Number of swap actions in 
`actions`.]]></field>
+           <field name="actions"><![CDATA[List of windows on which to swap 
buffers.]]></field>
+       </doc>
+    </request>
+
+    <request name="BeginIdiom" opcode="4">
+       <doc>
+           <brief>Begins a logical swap block</brief>
+           <description><![CDATA[ Creates a block of operations intended to 
occur together. This may be needed if window presentation requires changing 
buffers unknown to this extension, such as depth or stencil 
buffers.]]></description>
+       </doc>
+    </request>
+    <request name="EndIdiom" opcode="5">
+       <doc><brief>Ends a logical swap block</brief></doc>
+    </request>
+
+    <request name="GetVisualInfo" opcode="6">
+       <field type="CARD32" name="n_drawables" />
+       <list type="DRAWABLE" name="drawables">
+           <fieldref>n_drawables</fieldref>
+       </list>
+       <reply>
+           <pad bytes="1"/>
+           <field type="CARD32" name="n_supported_visuals" />
+           <pad bytes="20"/>
+           <list type="VisualInfos" name="supported_visuals">
+               <fieldref>n_supported_visuals</fieldref>
+           </list>
+       </reply>
+       <doc><brief>Requests visuals that support double buffering</brief></doc>
+    </request>
+
+    <request name="GetBackBufferAttributes" opcode="7">
+       <field type="BackBuffer" name="buffer" />
+       <reply>
+           <pad bytes="1"/>
+           <field type="BufferAttributes" name="attributes" />
+           <pad bytes="20"/>
+       </reply>
+       <doc>
+           <brief>Gets back buffer attributes</brief>
+           <description><![CDATA[Returns the attributes of the specified 
`buffer`.]]></description>
+           <field name="buffer"><![CDATA[The back buffer to query.]]></field>
+           <field name="attributes"><![CDATA[The attributes of 
`buffer`.]]></field>
+       </doc>
+    </request>
+</xcb>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcb-proto-1.15/src/dri3.xml 
new/xcb-proto-1.15.2/src/dri3.xml
--- old/xcb-proto-1.15/src/dri3.xml     2022-05-03 22:47:40.000000000 +0200
+++ new/xcb-proto-1.15.2/src/dri3.xml   2022-06-17 19:57:15.000000000 +0200
@@ -23,7 +23,7 @@
 -->
 
 <xcb header="dri3" extension-xname="DRI3" extension-name="DRI3"
-  major-version="1" minor-version="2">
+  major-version="1" minor-version="3">
   <import>xproto</import>
 
   <!-- Types -->
@@ -163,4 +163,11 @@
       </list>
     </reply>
   </request>
+
+  <!-- v1.3 -->
+  <request name="SetDRMDeviceInUse" opcode="9">
+    <field type="WINDOW" name="window" />
+    <field type="CARD32" name="drmMajor" />
+    <field type="CARD32" name="drmMinor" />
+  </request>
 </xcb>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xcb-proto-1.15/xcb-proto.pc.in 
new/xcb-proto-1.15.2/xcb-proto.pc.in
--- old/xcb-proto-1.15/xcb-proto.pc.in  2022-05-03 22:47:40.000000000 +0200
+++ new/xcb-proto-1.15.2/xcb-proto.pc.in        2022-06-17 19:57:15.000000000 
+0200
@@ -2,7 +2,6 @@
 exec_prefix=@exec_prefix@
 datarootdir=@datarootdir@
 datadir=@datadir@
-libdir=@libdir@
 xcbincludedir=${pc_sysrootdir}@xcbincludedir@
 PYTHON_PREFIX=@PYTHON_PREFIX@
 pythondir=${pc_sysrootdir}@pythondir@

Reply via email to