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@
