commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2020-02-29 21:18:28 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new.26092 (New) Package is "libxcb" Sat Feb 29 21:18:28 2020 rev:28 rq:778877 version:1.14 Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2020-01-07 23:51:10.907963674 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new.26092/libxcb.changes 2020-02-29 21:18:33.982045849 +0100 @@ -1,0 +2,15 @@ +Mon Feb 24 19:25:27 UTC 2020 - Stefan Dirsch + +- Update to version 1.14 + * Update configure.ac bug URL for gitlab migration + * configure.ac: Depend on pthread-stubs only on not-Linux + * c_client: fix "adress" typo + * Include time.h before using time() + * Handle EINTR from recvmsg in _xcb_in_read + * Implement xcb_total_read() and xcb_total_written(). + * tests: Support Check 0.13.0 API + * Add "ge.*" to src/.gitignore + * Update README for gitlab migration + * Add README.md to EXTRA_DIST + +--- Old: libxcb-1.13.1.tar.bz2 New: libxcb-1.14.tar.xz Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.FzW0Dm/_old 2020-02-29 21:18:35.842044958 +0100 +++ /var/tmp/diff_new_pack.FzW0Dm/_new 2020-02-29 21:18:35.842044958 +0100 @@ -1,7 +1,7 @@ # # spec file for package libxcb # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,16 +23,16 @@ %bcond_without python2 %endif Name: libxcb -Version:1.13.1 +Version:1.14 Release:0 Summary:X11 core protocol C library License:MIT Group: Development/Libraries/C and C++ -Url:http://xcb.freedesktop.org/ +URL:http://xcb.freedesktop.org/ #Git-Clone:git://anongit.freedesktop.org/xcb/libxcb #Git-Web: https://cgit.freedesktop.org/xcb/libxcb/ #DL-URL: https://xcb.freedesktop.org/dist/ -Source: %{name}-%{version}.tar.bz2 +Source: %{name}-%{version}.tar.xz Source1:baselibs.conf Patch1: bug-262309_xcb-xauthlocalhostname.diff Patch2: n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2020-01-07 23:51:10 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new.6675 (New) Package is "libxcb" Tue Jan 7 23:51:10 2020 rev:27 rq:760849 version:1.13.1 Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2018-08-27 13:47:24.664385641 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new.6675/libxcb.changes 2020-01-07 23:51:10.907963674 +0100 @@ -1,0 +2,7 @@ +Fri Jan 3 12:22:59 UTC 2020 - Chocy Orange + +- Update 1.13.1 + * u_don-t-flag-extra-reply-in-xcb_take_socket.patch has been upstreamed. + + +--- Old: libxcb-1.13.tar.bz2 u_don-t-flag-extra-reply-in-xcb_take_socket.patch New: libxcb-1.13.1.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.sgrpxU/_old 2020-01-07 23:51:11.455963958 +0100 +++ /var/tmp/diff_new_pack.sgrpxU/_new 2020-01-07 23:51:11.459963960 +0100 @@ -1,7 +1,7 @@ # # spec file for package libxcb # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,20 +23,19 @@ %bcond_without python2 %endif Name: libxcb -Version:1.13 +Version:1.13.1 Release:0 Summary:X11 core protocol C library License:MIT Group: Development/Libraries/C and C++ Url:http://xcb.freedesktop.org/ #Git-Clone:git://anongit.freedesktop.org/xcb/libxcb -#Git-Web: http://cgit.freedesktop.org/xcb/libxcb/ -#DL-URL: http://xcb.freedesktop.org/dist/ +#Git-Web: https://cgit.freedesktop.org/xcb/libxcb/ +#DL-URL: https://xcb.freedesktop.org/dist/ Source: %{name}-%{version}.tar.bz2 Source1:baselibs.conf Patch1: bug-262309_xcb-xauthlocalhostname.diff Patch2: n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch -Patch3: u_don-t-flag-extra-reply-in-xcb_take_socket.patch BuildRequires: autoconf >= 2.57 BuildRequires: automake BuildRequires: libtool @@ -391,7 +390,6 @@ %setup -q %patch1 %patch2 -p1 -%patch3 -p1 %build ./autogen.sh ++ libxcb-1.13.tar.bz2 -> libxcb-1.13.1.tar.bz2 ++ 5197 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.13/ChangeLog new/libxcb-1.13.1/ChangeLog --- old/libxcb-1.13/ChangeLog 2018-03-05 10:21:36.0 +0100 +++ new/libxcb-1.13.1/ChangeLog 2018-09-27 14:05:13.0 +0200 @@ -1,3 +1,53 @@ +commit 8287ebd7b752c33b0cabc4982606fe4831106f7e +Author: Uli Schlachter +Date: Thu Sep 27 14:04:17 2018 +0200 + +Release libxcb 1.13.1 + +commit bbda345a718ff73086437e51f03fcbb73e4365b9 +Author: Erik Kurzinger +Date: Mon Aug 20 12:06:25 2018 -0700 + +don't flag extra reply in xcb_take_socket + +If any flags are specified in a call to xcb_take_socket, +they should only be applied to replies for requests sent +after that function returns (and until the socket is +re-acquired by XCB). + +Previously, they would also be incorrectly applied to the +reply for the last request sent before the socket was taken. +For instance, in this example program the reply for the +GetInputFocus request gets discarded, even though it was +sent before the socket was taken. This results in the +call to retrieve the reply hanging indefinitely. + +static void return_socket(void *closure) {} + +int main(void) +{ +Display *dpy = XOpenDisplay(NULL); +xcb_connection_t *c = XGetXCBConnection(dpy); + +xcb_get_input_focus_cookie_t cookie = xcb_get_input_focus_unchecked(c); +xcb_flush(c); + +uint64_t seq; +xcb_take_socket(c, return_socket, dpy, XCB_REQUEST_DISCARD_REPLY, ); + +xcb_generic_error_t *err; +xcb_get_input_focus_reply(c, cookie, ); +
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2018-08-27 13:47:23 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is "libxcb" Mon Aug 27 13:47:23 2018 rev:26 rq:630725 version:1.13 Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2018-03-08 10:53:42.025542793 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2018-08-27 13:47:24.664385641 +0200 @@ -1,0 +2,13 @@ +Tue Aug 21 06:58:35 UTC 2018 - m...@suse.com + +- u_don-t-flag-extra-reply-in-xcb_take_socket.patch + * Update to version proposed upstream. + +--- +Mon Aug 13 09:06:27 UTC 2018 - m...@suse.com + +- u_don-t-flag-extra-reply-in-xcb_take_socket.patch + * Fix IO errors with KWin in combination with NVIDIA driver. +(bnc#1101560) + +--- New: u_don-t-flag-extra-reply-in-xcb_take_socket.patch Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.rAOZcD/_old 2018-08-27 13:47:25.356386629 +0200 +++ /var/tmp/diff_new_pack.rAOZcD/_new 2018-08-27 13:47:25.356386629 +0200 @@ -36,6 +36,7 @@ Source1:baselibs.conf Patch1: bug-262309_xcb-xauthlocalhostname.diff Patch2: n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch +Patch3: u_don-t-flag-extra-reply-in-xcb_take_socket.patch BuildRequires: autoconf >= 2.57 BuildRequires: automake BuildRequires: libtool @@ -390,6 +391,7 @@ %setup -q %patch1 %patch2 -p1 +%patch3 -p1 %build ./autogen.sh ++ u_don-t-flag-extra-reply-in-xcb_take_socket.patch ++ Author: Erik Kurzinger Subject: don't flag extra reply in xcb_take_socket Patch-Mainline: To-be-upstreamed Signed-off-by: Michal Srb References: bnc#1101560 If any flags are specified in a call to xcb_take_socket, they should only be applied to replies for requests sent after that function returns (and until the socket is re-acquired by XCB). Previously, they would also be incorrectly applied to the reply for the last request sent before the socket was taken. For instance, in this example program the reply for the GetInputFocus request gets discarded, even though it was sent before the socket was taken. This results in the call to retrieve the reply hanging indefinitely. static void return_socket(void *closure) {} int main(void) { Display *dpy = XOpenDisplay(NULL); xcb_connection_t *c = XGetXCBConnection(dpy); xcb_get_input_focus_cookie_t cookie = xcb_get_input_focus_unchecked(c); xcb_flush(c); uint64_t seq; xcb_take_socket(c, return_socket, dpy, XCB_REQUEST_DISCARD_REPLY, ); xcb_generic_error_t *err; xcb_get_input_focus_reply(c, cookie, ); } In practice, this has been causing intermittent KWin crashes when used in combination with the proprietary NVIDIA driver such as https://bugs.kde.org/show_bug.cgi?id=386370 since when Xlib fails to retrieve one of these incorrectly discarded replies it triggers an IO error. Signed-off-by: Erik Kurzinger --- src/xcb_in.c | 21 +++-- src/xcb_out.c | 10 -- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/src/xcb_in.c b/src/xcb_in.c index 73209e0..4333ad3 100644 --- a/src/xcb_in.c +++ b/src/xcb_in.c @@ -958,8 +958,20 @@ void _xcb_in_replies_done(xcb_connection_t *c) pend = container_of(c->in.pending_replies_tail, struct pending_reply, next); if(pend->workaround == WORKAROUND_EXTERNAL_SOCKET_OWNER) { -pend->last_request = c->out.request; -pend->workaround = WORKAROUND_NONE; +if (XCB_SEQUENCE_COMPARE(pend->first_request, <=, c->out.request)) { +pend->last_request = c->out.request; +pend->workaround = WORKAROUND_NONE; +} else { +/* The socket was taken, but no requests were actually sent + * so just discard the pending_reply that was created. + */ +struct pending_reply **prev_next = >in.pending_replies; +while (*prev_next != pend) +prev_next = &(*prev_next)->next; +*prev_next = NULL; +c->in.pending_replies_tail = prev_next; +free(pend); +} } } } diff --git a/src/xcb_out.c b/src/xcb_out.c index 3601a5f..c9593e5 100644 --- a/src/xcb_out.c +++ b/src/xcb_out.c @@ -387,8 +387,14 @@ int xcb_take_socket(xcb_connection_t *c, void (*return_socket)(void *closure), v { c->out.return_socket = return_socket;
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2018-03-08 10:53:40 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is "libxcb" Thu Mar 8 10:53:40 2018 rev:25 rq:582993 version:1.13 Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2018-01-19 11:48:44.212298804 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2018-03-08 10:53:42.025542793 +0100 @@ -1,0 +2,11 @@ +Mon Mar 5 14:15:26 UTC 2018 - sndir...@suse.com + +- Update to version 1.13 + * As with xcb-proto, this release mainly enables multi-planar buffers in +DRI3 v1.2 via support for variable-sized lists of FDs, and enables +sending GenericEvents to other clients. Present v1.2 and RandR v1.6 +did not require any specific library changes. +- supersedes U_add-support-for-eventstruct.patch, + u_build_python3.patch + +--- Old: U_add-support-for-eventstruct.patch libxcb-1.12.tar.bz2 u_build_python3.patch New: libxcb-1.13.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.bNDqEP/_old 2018-03-08 10:53:42.653520186 +0100 +++ /var/tmp/diff_new_pack.bNDqEP/_new 2018-03-08 10:53:42.657520042 +0100 @@ -23,7 +23,7 @@ %bcond_without python2 %endif Name: libxcb -Version:1.12 +Version:1.13 Release:0 Summary:X11 core protocol C library License:MIT @@ -36,8 +36,6 @@ Source1:baselibs.conf Patch1: bug-262309_xcb-xauthlocalhostname.diff Patch2: n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch -Patch3: U_add-support-for-eventstruct.patch -Patch4: u_build_python3.patch BuildRequires: autoconf >= 2.57 BuildRequires: automake BuildRequires: libtool @@ -392,8 +390,6 @@ %setup -q %patch1 %patch2 -p1 -%patch3 -p1 -%patch4 -p1 %build ./autogen.sh ++ libxcb-1.12.tar.bz2 -> libxcb-1.13.tar.bz2 ++ 17741 lines of diff (skipped)
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2018-01-19 11:48:13 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is "libxcb" Fri Jan 19 11:48:13 2018 rev:24 rq:566633 version:1.12 Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2018-01-16 09:26:13.771008089 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2018-01-19 11:48:44.212298804 +0100 @@ -1,0 +2,9 @@ +Wed Jan 17 11:22:29 UTC 2018 - tchva...@suse.com + +- Really conditionalize the python3 option to allow us building + without any python2 present + * u_build_python3.patch +- Convert to pkgconfig style deps +- Format bit with spec-cleaner + +--- New: u_build_python3.patch Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.8rZcnd/_old 2018-01-19 11:48:45.892219599 +0100 +++ /var/tmp/diff_new_pack.8rZcnd/_new 2018-01-19 11:48:45.896219410 +0100 @@ -16,21 +16,19 @@ # -%if %suse_version >= 1500 -%define have_python2 0 +%define lname libxcb1 +%if 0%{?suse_version} >= 1500 +%bcond_with python2 %else -%define have_python2 1 +%bcond_without python2 %endif - Name: libxcb -%define lname libxcb1 Version:1.12 Release:0 Summary:X11 core protocol C library License:MIT Group: Development/Libraries/C and C++ Url:http://xcb.freedesktop.org/ - #Git-Clone:git://anongit.freedesktop.org/xcb/libxcb #Git-Web: http://cgit.freedesktop.org/xcb/libxcb/ #DL-URL: http://xcb.freedesktop.org/dist/ @@ -39,28 +37,25 @@ Patch1: bug-262309_xcb-xauthlocalhostname.diff Patch2: n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch Patch3: U_add-support-for-eventstruct.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch4: u_build_python3.patch BuildRequires: autoconf >= 2.57 BuildRequires: automake BuildRequires: libtool BuildRequires: pkgconfig -BuildRequires: python-base >= 2.6 -BuildRequires: python-xml +BuildRequires: xsltproc BuildRequires: pkgconfig(check) >= 0.9.4 BuildRequires: pkgconfig(pthread-stubs) BuildRequires: pkgconfig(xau) >= 0.99.2 BuildRequires: pkgconfig(xcb-proto) >= 1.12 BuildRequires: pkgconfig(xorg-macros) >= 1.18 -#optional#BuildRequires: pkgconfig(xdmcp) -%if 0%{?suse_version} >= 1210 -BuildRequires: xsltproc -%else -BuildRequires: libxslt -%endif -%if %{have_python2} +%if %{with python2} +BuildRequires: python-base >= 2.6 BuildRequires: python-xcb-proto-devel >= 7.6_1.12 +BuildRequires: python-xml %else +BuildRequires: python3-base BuildRequires: python3-xcb-proto-devel >= 7.6_1.12 +BuildRequires: python3-xml %endif %description @@ -70,10 +65,9 @@ %package -n libxcb1 Summary:X11 core protocol C library -# O/P added for 12.2 Group: System/Libraries -Provides: xorg-x11-libxcb = 7.6_%version-%release -Obsoletes: xorg-x11-libxcb < 7.6_%version-%release +Provides: xorg-x11-libxcb = 7.6_%{version}-%{release} +Obsoletes: xorg-x11-libxcb < 7.6_%{version}-%{release} %description -n libxcb1 The X protocol C-language Binding (XCB) is a replacement for Xlib @@ -346,32 +340,32 @@ %package devel Summary:Development files for the X11 protocol C library Group: Development/Libraries/C and C++ -Requires: libxcb-composite0 = %version -Requires: libxcb-damage0 = %version -Requires: libxcb-dpms0 = %version -Requires: libxcb-dri2-0 = %version -Requires: libxcb-dri3-0 = %version -Requires: libxcb-glx0 = %version -Requires: libxcb-present0 = %version -Requires: libxcb-randr0 = %version -Requires: libxcb-record0 = %version -Requires: libxcb-render0 = %version -Requires: libxcb-res0 = %version -Requires: libxcb-screensaver0 = %version -Requires: libxcb-shape0 = %version -Requires: libxcb-shm0 = %version -Requires: libxcb-sync1 = %version -Requires: libxcb-xf86dri0 = %version -Requires: libxcb-xfixes0 = %version -Requires: libxcb-xinerama0 = %version -Requires: libxcb-xinput0 = %version -Requires: libxcb-xkb1 = %version -Requires: libxcb-xtest0 = %version -Requires: libxcb-xv0 = %version -Requires: libxcb-xvmc0 = %version +Requires: libxcb-composite0 = %{version} +Requires: libxcb-damage0 = %{version} +Requires: libxcb-dpms0 = %{version} +Requires: libxcb-dri2-0 = %{version} +Requires: libxcb-dri3-0 = %{version} +Requires: libxcb-glx0
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2018-01-16 09:26:11 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is "libxcb" Tue Jan 16 09:26:11 2018 rev:23 rq:562817 version:1.12 Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2017-12-13 11:58:05.289490236 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2018-01-16 09:26:13.771008089 +0100 @@ -1,0 +2,26 @@ +Mon Jan 8 13:53:53 UTC 2018 - m...@suse.com + +- Enable xinput extension. (bnc#1074249) +- U_add-support-for-eventstruct.patch + * Update xinput to the state when it was enabled by default +upstream. + +--- +Fri Jan 5 10:44:07 UTC 2018 - m...@suse.com + +- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch + * Prevent infinite loop also in case DISPLAY is non-local. + +--- +Wed Dec 20 21:07:38 UTC 2017 - aaronpuch...@alice-dsl.net + +- Use spaces instead of tabs in the patches (as does the original + source code) to avoid confusion. +- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch + * If authentication (with *stage == 0) failed and the variable +XAUTHLOCALHOSTNAME wasn't set, we were never getting to stage 2 +in the original patch, causing calls to xcb_connect_to_display +to be stuck in an infinite loop. +Now we also go to stage 2 if the variable isn't set. + +--- New: U_add-support-for-eventstruct.patch Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.cnX94m/_old 2018-01-16 09:26:14.366980207 +0100 +++ /var/tmp/diff_new_pack.cnX94m/_new 2018-01-16 09:26:14.370980019 +0100 @@ -1,7 +1,7 @@ # # spec file for package libxcb # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -38,6 +38,7 @@ Source1:baselibs.conf Patch1: bug-262309_xcb-xauthlocalhostname.diff Patch2: n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch +Patch3: U_add-support-for-eventstruct.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf >= 2.57 BuildRequires: automake @@ -288,6 +289,18 @@ multi-headed X applications and window managers to use two or more physical displays as one large virtual display. +%package -n libxcb-xinput0 +Summary:X11 XInput Extension C library +Group: System/Libraries + +%description -n libxcb-xinput0 +The X protocol C-language Binding (XCB) is a replacement for Xlib +featuring a small footprint, latency hiding, direct access to the +protocol, improved threading support, and extensibility. + +Xinput is an extension to the X Window System intended to replace +core input processing. + %package -n libxcb-xtest0 Summary:X11 XTEST Extension C library Group: System/Libraries @@ -351,6 +364,7 @@ Requires: libxcb-xf86dri0 = %version Requires: libxcb-xfixes0 = %version Requires: libxcb-xinerama0 = %version +Requires: libxcb-xinput0 = %version Requires: libxcb-xkb1 = %version Requires: libxcb-xtest0 = %version Requires: libxcb-xv0 = %version @@ -384,11 +398,13 @@ %setup -q %patch -P 1 -p0 %patch2 -p1 +%patch3 -p1 %build ./autogen.sh %configure --docdir=%_docdir/%name \ --disable-static \ + --enable-xinput \ --enable-xkb \ --enable-sendfds make %{?_smp_mflags} @@ -477,6 +493,10 @@ %postun -n libxcb-xinerama0 -p /sbin/ldconfig +%post -n libxcb-xinput0 -p /sbin/ldconfig + +%postun -n libxcb-xinput0 -p /sbin/ldconfig + %post -n libxcb-xtest0 -p /sbin/ldconfig %postun -n libxcb-xtest0 -p /sbin/ldconfig @@ -568,6 +588,10 @@ %defattr(-,root,root) %_libdir/libxcb-xinerama.so.0* +%files -n libxcb-xinput0 +%defattr(-,root,root) +%_libdir/libxcb-xinput.so.0* + %files -n libxcb-xtest0 %defattr(-,root,root) %_libdir/libxcb-xtest.so.0* ++ U_add-support-for-eventstruct.patch ++ >From ee9dfc9a7658e7fe75d27483bb5ed1ba4d1e2c86 Mon Sep 17 00:00:00 2001 From: Christian LinhartDate: Wed, 25 Jan 2017 10:21:05 +0100 Subject: [PATCH] add support for eventstruct eventstruct allows to use events as part of requests. This is, e.g., needed by
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2017-12-13 11:58:00 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is "libxcb" Wed Dec 13 11:58:00 2017 rev:22 rq:556407 version:1.12 Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2016-05-23 17:30:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2017-12-13 11:58:05.289490236 +0100 @@ -1,0 +2,14 @@ +Mon Dec 11 12:13:21 UTC 2017 - sndir...@suse.com + +- fixes build against python3 (package rename of + python-xcb-proto-devel to python3-xcb-proto-devel) + +--- +Thu Nov 30 15:11:43 UTC 2017 - m...@suse.com + +- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch + * Modify this patch to do what it say - retry not only if the current hostname is +not found in the xauthority file, but also when it is rejected by X server. +(bnc#1043221) + +--- Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.sXMqnP/_old 2017-12-13 11:58:05.985456639 +0100 +++ /var/tmp/diff_new_pack.sXMqnP/_new 2017-12-13 11:58:05.989456446 +0100 @@ -1,7 +1,7 @@ # # spec file for package libxcb # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,12 @@ # +%if %suse_version >= 1500 +%define have_python2 0 +%else +%define have_python2 1 +%endif + Name: libxcb %define lname libxcb1 Version:1.12 @@ -50,7 +56,11 @@ %else BuildRequires: libxslt %endif +%if %{have_python2} BuildRequires: python-xcb-proto-devel >= 7.6_1.12 +%else +BuildRequires: python3-xcb-proto-devel >= 7.6_1.12 +%endif %description The X protocol C-language Binding (XCB) is a replacement for Xlib @@ -59,8 +69,8 @@ %package -n libxcb1 Summary:X11 core protocol C library -Group: System/Libraries # O/P added for 12.2 +Group: System/Libraries Provides: xorg-x11-libxcb = 7.6_%version-%release Obsoletes: xorg-x11-libxcb < 7.6_%version-%release ++ n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch ++ --- /var/tmp/diff_new_pack.sXMqnP/_old 2017-12-13 11:58:06.037454129 +0100 +++ /var/tmp/diff_new_pack.sXMqnP/_new 2017-12-13 11:58:06.037454129 +0100 @@ -11,11 +11,11 @@ src/xcb_auth.c | 26 ++ 1 file changed, 18 insertions(+), 8 deletions(-) -diff --git a/src/xcb_auth.c b/src/xcb_auth.c -index 6eb6528..777c772 100644 a/src/xcb_auth.c -+++ b/src/xcb_auth.c -@@ -109,7 +109,7 @@ static int authname_match(enum auth_protos kind, char *name, size_t namelen) +Index: libxcb-1.12/src/xcb_auth.c +=== +--- libxcb-1.12.orig/src/xcb_auth.c libxcb-1.12/src/xcb_auth.c +@@ -109,7 +109,7 @@ static int authname_match(enum auth_prot #define SIN6_ADDR(s) (&((struct sockaddr_in6 *)s)->sin6_addr) @@ -24,7 +24,7 @@ { char *addr = 0; int addrlen = 0; -@@ -119,6 +119,8 @@ static Xauth *get_authptr(struct sockaddr *sockname, int display) +@@ -119,6 +119,8 @@ static Xauth *get_authptr(struct sockadd int dispbuflen; Xauth *authptr = NULL; @@ -33,7 +33,7 @@ family = FamilyLocal; /* 256 */ switch(sockname->sa_family) { -@@ -161,10 +163,13 @@ static Xauth *get_authptr(struct sockaddr *sockname, int display) +@@ -161,10 +163,13 @@ static Xauth *get_authptr(struct sockadd addrlen = strlen(addr); } @@ -51,7 +51,7 @@ // && !phostname if ((!authptr || !authptr->data_length) && family == FamilyLocal) { if ( (addr = getenv("XAUTHLOCALHOSTNAME")) ) { -@@ -172,6 +177,7 @@ static Xauth *get_authptr(struct sockaddr *sockname, int display) +@@ -172,6 +177,7 @@ static Xauth *get_authptr(struct sockadd (unsigned short) strlen(addr), addr, (unsigned short) dispbuflen, dispbuf, N_AUTH_PROTOS, authnames, authnameslen); @@ -59,34 +59,76 @@ } } return authptr; -@@ -328,6 +334,7 @@ int _xcb_get_auth_info(int fd, xcb_auth_info_t *info, int display) - int gotsockname = 0; - Xauth *authptr = 0; - int ret = 1; -+int stage = 0; +@@ -320,7 +326,7 @@ static struct
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2016-05-23 17:30:38 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is "libxcb" Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2016-01-30 11:34:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2016-05-23 17:30:39.0 +0200 @@ -1,0 +2,9 @@ +Thu May 19 09:40:43 UTC 2016 - sndir...@suse.com + +- Update to version 1.12 + * here is a new version of libxcb for you to enjoy. The +highlights are the same as for the new xcb-proto release: +xinput support, RandR 1.5 and an automatic alignment checker. +- removed libxcb-xevie0/libxcb-xprint0 subpackages + +--- Old: libxcb-1.11.1.tar.bz2 New: libxcb-1.12.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.CNOlEm/_old 2016-05-23 17:30:40.0 +0200 +++ /var/tmp/diff_new_pack.CNOlEm/_new 2016-05-23 17:30:40.0 +0200 @@ -18,7 +18,7 @@ Name: libxcb %define lname libxcb1 -Version:1.11.1 +Version:1.12 Release:0 Summary:X11 core protocol C library License:MIT @@ -42,7 +42,7 @@ BuildRequires: pkgconfig(check) >= 0.9.4 BuildRequires: pkgconfig(pthread-stubs) BuildRequires: pkgconfig(xau) >= 0.99.2 -BuildRequires: pkgconfig(xcb-proto) >= 1.11 +BuildRequires: pkgconfig(xcb-proto) >= 1.12 BuildRequires: pkgconfig(xorg-macros) >= 1.18 #optional#BuildRequires: pkgconfig(xdmcp) %if 0%{?suse_version} >= 1210 @@ -50,7 +50,7 @@ %else BuildRequires: libxslt %endif -BuildRequires: python-xcb-proto-devel >= 7.6_1.11 +BuildRequires: python-xcb-proto-devel >= 7.6_1.12 %description The X protocol C-language Binding (XCB) is a replacement for Xlib @@ -232,20 +232,6 @@ featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. -%package -n libxcb-xevie0 -Summary:X11 Xevie Extension C library -Group: System/Libraries - -%description -n libxcb-xevie0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -The EvIE (Event Interception Extension) allows for clients to be able -to intercept all events coming through the server and then decide -what to do with them, including being able to modify or discard -events. - %package -n libxcb-xf86dri0 Summary:X11 XFree86-DRI Extension C library Group: System/Libraries @@ -292,18 +278,6 @@ multi-headed X applications and window managers to use two or more physical displays as one large virtual display. -%package -n libxcb-xprint0 -Summary:X11 XPrint Extension C library -Group: System/Libraries - -%description -n libxcb-xprint0 -The X protocol C-language Binding (XCB) is a replacement for Xlib -featuring a small footprint, latency hiding, direct access to the -protocol, improved threading support, and extensibility. - -libxcb-xprint provides APIs to allow client applications to render to -non-display devices. - %package -n libxcb-xtest0 Summary:X11 XTEST Extension C library Group: System/Libraries @@ -364,12 +338,10 @@ Requires: libxcb-shape0 = %version Requires: libxcb-shm0 = %version Requires: libxcb-sync1 = %version -Requires: libxcb-xevie0 = %version Requires: libxcb-xf86dri0 = %version Requires: libxcb-xfixes0 = %version Requires: libxcb-xinerama0 = %version Requires: libxcb-xkb1 = %version -Requires: libxcb-xprint0 = %version Requires: libxcb-xtest0 = %version Requires: libxcb-xv0 = %version Requires: libxcb-xvmc0 = %version @@ -479,10 +451,6 @@ %postun -n libxcb-present0 -p /sbin/ldconfig -%post -n libxcb-xevie0 -p /sbin/ldconfig - -%postun -n libxcb-xevie0 -p /sbin/ldconfig - %post -n libxcb-xf86dri0 -p /sbin/ldconfig %postun -n libxcb-xf86dri0 -p /sbin/ldconfig @@ -499,10 +467,6 @@ %postun -n libxcb-xinerama0 -p /sbin/ldconfig -%post -n libxcb-xprint0 -p /sbin/ldconfig - -%postun -n libxcb-xprint0 -p /sbin/ldconfig - %post -n libxcb-xtest0 -p /sbin/ldconfig %postun -n libxcb-xtest0 -p /sbin/ldconfig @@ -579,10 +543,6 @@ %defattr(-,root,root) %_libdir/libxcb-present.so.0* -%files -n libxcb-xevie0 -%defattr(-,root,root) -%_libdir/libxcb-xevie.so.0* - %files -n libxcb-xf86dri0 %defattr(-,root,root) %_libdir/libxcb-xf86dri.so.* @@ -598,10 +558,6 @@ %defattr(-,root,root)
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2016-01-30 11:34:30 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is "libxcb" Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2015-09-11 09:02:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2016-01-30 11:34:31.0 +0100 @@ -1,0 +2,7 @@ +Wed Dec 23 23:16:43 UTC 2015 - e...@suse.com + +- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch: + If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME + (boo#906622). + +--- New: n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.qhJXIc/_old 2016-01-30 11:34:32.0 +0100 +++ /var/tmp/diff_new_pack.qhJXIc/_new 2016-01-30 11:34:32.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libxcb # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ Source: %{name}-%{version}.tar.bz2 Source1:baselibs.conf Patch1: bug-262309_xcb-xauthlocalhostname.diff - +Patch2: n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf >= 2.57 BuildRequires: automake @@ -401,6 +401,7 @@ %prep %setup -q %patch -P 1 -p0 +%patch2 -p1 %build ./autogen.sh ++ n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch ++ From: Egbert EichDate: Thu Dec 24 00:11:43 2015 +0100 Subject: [PATCH]If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME Patch-mainline: never References: boo#906622 Signed-off-by: Egbert Eich Signed-off-by: Egbert Eich --- src/xcb_auth.c | 26 ++ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/xcb_auth.c b/src/xcb_auth.c index 6eb6528..777c772 100644 --- a/src/xcb_auth.c +++ b/src/xcb_auth.c @@ -109,7 +109,7 @@ static int authname_match(enum auth_protos kind, char *name, size_t namelen) #define SIN6_ADDR(s) (&((struct sockaddr_in6 *)s)->sin6_addr) -static Xauth *get_authptr(struct sockaddr *sockname, int display) +static Xauth *get_authptr(struct sockaddr *sockname, int display, int *stage) { char *addr = 0; int addrlen = 0; @@ -119,6 +119,8 @@ static Xauth *get_authptr(struct sockaddr *sockname, int display) int dispbuflen; Xauth *authptr = NULL; +if (*stage == 2) + return NULL; family = FamilyLocal; /* 256 */ switch(sockname->sa_family) { @@ -161,10 +163,13 @@ static Xauth *get_authptr(struct sockaddr *sockname, int display) addrlen = strlen(addr); } -authptr = XauGetBestAuthByAddr (family, - (unsigned short) addrlen, addr, - (unsigned short) dispbuflen, dispbuf, - N_AUTH_PROTOS, authnames, authnameslen); +if (*stage == 0) { + authptr = XauGetBestAuthByAddr (family, + (unsigned short) addrlen, addr, + (unsigned short) dispbuflen, dispbuf, + N_AUTH_PROTOS, authnames, authnameslen); + *stage = 1; +} // && !phostname if ((!authptr || !authptr->data_length) && family == FamilyLocal) { if ( (addr = getenv("XAUTHLOCALHOSTNAME")) ) { @@ -172,6 +177,7 @@ static Xauth *get_authptr(struct sockaddr *sockname, int display) (unsigned short) strlen(addr), addr, (unsigned short) dispbuflen, dispbuf, N_AUTH_PROTOS, authnames, authnameslen); + *stage = 2; } } return authptr; @@ -328,6 +334,7 @@ int _xcb_get_auth_info(int fd, xcb_auth_info_t *info, int display) int gotsockname = 0; Xauth *authptr = 0; int ret = 1; +int stage = 0; /* Some systems like hpux or Hurd do not expose peer names * for UNIX Domain Sockets, but this is irrelevant, @@ -344,8 +351,8 @@ int _xcb_get_auth_info(int fd, xcb_auth_info_t *info, int
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2015-09-11 09:02:40 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is "libxcb" Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2014-08-07 08:08:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2015-09-11 09:02:40.0 +0200 @@ -1,0 +2,8 @@ +Sun Sep 6 16:21:14 UTC 2015 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.11.1: + This fixes some threading-related bugs with + xcb_wait_for_special_event() and adds 64-bit versions of + functions that work with sequence numbers. + +--- Old: libxcb-1.11.tar.bz2 New: libxcb-1.11.1.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.p1zKSq/_old 2015-09-11 09:02:41.0 +0200 +++ /var/tmp/diff_new_pack.p1zKSq/_new 2015-09-11 09:02:41.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libxcb # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libxcb %define lname libxcb1 -Version:1.11 +Version:1.11.1 Release:0 Summary:X11 core protocol C library License:MIT ++ libxcb-1.11.tar.bz2 -> libxcb-1.11.1.tar.bz2 ++ 1906 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.11/NEWS new/libxcb-1.11.1/NEWS --- old/libxcb-1.11/NEWS2014-08-01 16:04:34.0 +0200 +++ new/libxcb-1.11.1/NEWS 2015-09-05 15:04:58.0 +0200 @@ -1,3 +1,8 @@ +Release 1.11.1 (2015-09-06) +=== +* Expose 64-bit sequence numbers for XLib +* Fix some hangs related to xcb_wait_for_special_event() + Release 1.11 (2014-08-01) = * Force structures with 64-bit fields to be packed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.11/build-aux/compile new/libxcb-1.11.1/build-aux/compile --- old/libxcb-1.11/build-aux/compile 2014-08-01 16:05:01.0 +0200 +++ new/libxcb-1.11.1/build-aux/compile 2015-09-06 12:39:53.0 +0200 @@ -3,7 +3,7 @@ scriptversion=2012-10-14.11; # UTC -# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# Copyright (C) 1999-2014 Free Software Foundation, Inc. # Written by Tom Tromey. # # This program is free software; you can redistribute it and/or modify diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.11/build-aux/missing new/libxcb-1.11.1/build-aux/missing --- old/libxcb-1.11/build-aux/missing 2014-08-01 16:05:01.0 +0200 +++ new/libxcb-1.11.1/build-aux/missing 2015-09-06 12:39:54.0 +0200 @@ -3,7 +3,7 @@ scriptversion=2013-10-28.13; # UTC -# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Copyright (C) 1996-2014 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.11/build-aux/test-driver new/libxcb-1.11.1/build-aux/test-driver --- old/libxcb-1.11/build-aux/test-driver 2014-08-01 16:05:02.0 +0200 +++ new/libxcb-1.11.1/build-aux/test-driver 2015-09-06 12:39:54.0 +0200 @@ -3,7 +3,7 @@
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2014-08-07 08:08:14 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2014-05-05 21:09:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2014-08-07 08:08:18.0 +0200 @@ -1,0 +2,11 @@ +Wed Aug 6 03:21:22 UTC 2014 - sndir...@suse.com + +- added baselibs.conf as source to specfile + +--- +Tue Aug 5 23:13:11 UTC 2014 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.11: + This fixes some bugs with 64 bit fields and the present extension. + +--- Old: libxcb-1.10-29e419c.tar.bz2 New: libxcb-1.11.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.l1R1av/_old 2014-08-07 08:08:19.0 +0200 +++ /var/tmp/diff_new_pack.l1R1av/_new 2014-08-07 08:08:19.0 +0200 @@ -18,7 +18,7 @@ Name: libxcb %define lname libxcb1 -Version:1.10 +Version:1.11 Release:0 Summary:X11 core protocol C library License:MIT @@ -28,7 +28,8 @@ #Git-Clone:git://anongit.freedesktop.org/xcb/libxcb #Git-Web: http://cgit.freedesktop.org/xcb/libxcb/ #DL-URL: http://xcb.freedesktop.org/dist/ -Source: %{name}-%{version}-29e419c.tar.bz2 +Source: %{name}-%{version}.tar.bz2 +Source1:baselibs.conf Patch1: bug-262309_xcb-xauthlocalhostname.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -41,7 +42,7 @@ BuildRequires: pkgconfig(check) = 0.9.4 BuildRequires: pkgconfig(pthread-stubs) BuildRequires: pkgconfig(xau) = 0.99.2 -BuildRequires: pkgconfig(xcb-proto) = 1.10 +BuildRequires: pkgconfig(xcb-proto) = 1.11 BuildRequires: pkgconfig(xorg-macros) = 1.18 #optional#BuildRequires: pkgconfig(xdmcp) %if 0%{?suse_version} = 1210 @@ -49,7 +50,7 @@ %else BuildRequires: libxslt %endif -BuildRequires: python-xcb-proto-devel = 7.6_1.10.1 +BuildRequires: python-xcb-proto-devel = 7.6_1.11 %description The X protocol C-language Binding (XCB) is a replacement for Xlib ++ libxcb-1.10-29e419c.tar.bz2 - libxcb-1.11.tar.bz2 ++ 72169 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2014-05-05 21:09:58 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2014-04-26 19:34:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2014-05-05 21:09:59.0 +0200 @@ -1,0 +2,5 @@ +Sun Apr 27 10:21:40 UTC 2014 - sndir...@suse.com + +- added missing python-xcb-proto-devel = 7.6_1.10.1 BuildRequires + +--- Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.d5cx1O/_old 2014-05-05 21:10:00.0 +0200 +++ /var/tmp/diff_new_pack.d5cx1O/_new 2014-05-05 21:10:00.0 +0200 @@ -49,6 +49,7 @@ %else BuildRequires: libxslt %endif +BuildRequires: python-xcb-proto-devel = 7.6_1.10.1 %description The X protocol C-language Binding (XCB) is a replacement for Xlib -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2014-04-26 19:34:07 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2014-03-22 19:46:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2014-04-26 19:34:15.0 +0200 @@ -1,0 +2,6 @@ +Thu Apr 24 23:26:43 UTC 2014 - tobias.johannes.klausm...@mni.thm.de + +- Update to a newer snapshot +- Add missing BuildRequires + +--- Old: libxcb-1.10-4ffa6f8.tar.bz2 New: libxcb-1.10-29e419c.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.2nSTA3/_old 2014-04-26 19:34:15.0 +0200 +++ /var/tmp/diff_new_pack.2nSTA3/_new 2014-04-26 19:34:15.0 +0200 @@ -28,7 +28,7 @@ #Git-Clone:git://anongit.freedesktop.org/xcb/libxcb #Git-Web: http://cgit.freedesktop.org/xcb/libxcb/ #DL-URL: http://xcb.freedesktop.org/dist/ -Source: %{name}-%{version}-4ffa6f8.tar.bz2 +Source: %{name}-%{version}-29e419c.tar.bz2 Patch1: bug-262309_xcb-xauthlocalhostname.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -42,6 +42,7 @@ BuildRequires: pkgconfig(pthread-stubs) BuildRequires: pkgconfig(xau) = 0.99.2 BuildRequires: pkgconfig(xcb-proto) = 1.10 +BuildRequires: pkgconfig(xorg-macros) = 1.18 #optional#BuildRequires: pkgconfig(xdmcp) %if 0%{?suse_version} = 1210 BuildRequires: xsltproc ++ libxcb-1.10-4ffa6f8.tar.bz2 - libxcb-1.10-29e419c.tar.bz2 ++ 68242 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2014-03-22 19:46:07 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2013-12-30 10:22:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2014-03-22 19:46:08.0 +0100 @@ -1,0 +2,12 @@ +Tue Mar 18 14:16:36 UTC 2014 - sndir...@suse.com + +- remove URL in specfile sourceline for snapshot tarball in the + hope to be accepted by buildservice now + +--- +Tue Mar 18 14:04:31 UTC 2014 - sndir...@suse.com + +- update to current git commit 4ffa6f8 to match current xcb-proto + git sources + +--- Old: libxcb-1.10.tar.bz2 New: libxcb-1.10-4ffa6f8.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.y7chDe/_old 2014-03-22 19:46:09.0 +0100 +++ /var/tmp/diff_new_pack.y7chDe/_new 2014-03-22 19:46:09.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libxcb # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,7 +28,7 @@ #Git-Clone:git://anongit.freedesktop.org/xcb/libxcb #Git-Web: http://cgit.freedesktop.org/xcb/libxcb/ #DL-URL: http://xcb.freedesktop.org/dist/ -Source: http://xcb.freedesktop.org/dist/%{name}-%{version}.tar.bz2 +Source: %{name}-%{version}-4ffa6f8.tar.bz2 Patch1: bug-262309_xcb-xauthlocalhostname.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2013-12-30 10:22:49 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2013-11-28 07:37:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2013-12-30 10:22:50.0 +0100 @@ -1,0 +2,17 @@ +Sun Dec 22 16:06:49 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to version 1.10: + + Bump libxcb-xkb SONAME due to ABI break introduced in 1.9.2 + + Enable libxcb-xkb by default + + Bump libxcb-sync SONAME + + c_client.py: Fix _sizeof() functions + + c_client.py: Do not create pointers in unions + + c_client.py: Always initialize xcb_align_to + + Re-introduce xcb_ge_event_t (deprecated, xcb_ge_generic_event_t +should be used instead) + + Fix alignment issues in FD passing code + + Fix poll() if POLLIN == ROLLRDNORM|POLLRDBAND + + Use /usr/spool/sockets/X11/ on HP-UX for UNIX sockets + + Make xsltproc optional + +--- Old: libxcb-1.9.3.tar.bz2 New: libxcb-1.10.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.SnQuwo/_old 2013-12-30 10:22:51.0 +0100 +++ /var/tmp/diff_new_pack.SnQuwo/_new 2013-12-30 10:22:51.0 +0100 @@ -18,7 +18,7 @@ Name: libxcb %define lname libxcb1 -Version:1.9.3 +Version:1.10 Release:0 Summary:X11 core protocol C library License:MIT @@ -41,7 +41,7 @@ BuildRequires: pkgconfig(check) = 0.9.4 BuildRequires: pkgconfig(pthread-stubs) BuildRequires: pkgconfig(xau) = 0.99.2 -BuildRequires: pkgconfig(xcb-proto) = 1.9 +BuildRequires: pkgconfig(xcb-proto) = 1.10 #optional#BuildRequires: pkgconfig(xdmcp) %if 0%{?suse_version} = 1210 BuildRequires: xsltproc @@ -211,11 +211,11 @@ data between client and server using shared memory, so that it does not need to be transferred over sockets. -%package -n libxcb-sync0 +%package -n libxcb-sync1 Summary:X11 Sync Extension C library Group: System/Libraries -%description -n libxcb-sync0 +%description -n libxcb-sync1 The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. @@ -264,11 +264,11 @@ The X Fixes extension provides applications with work-arounds for various limitations in the core protocol. -%package -n libxcb-xkb0 +%package -n libxcb-xkb1 Summary:X11 Keyboard Extension C library Group: System/Libraries -%description -n libxcb-xkb0 +%description -n libxcb-xkb1 The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. @@ -360,12 +360,12 @@ Requires: libxcb-screensaver0 = %version Requires: libxcb-shape0 = %version Requires: libxcb-shm0 = %version -Requires: libxcb-sync0 = %version +Requires: libxcb-sync1 = %version Requires: libxcb-xevie0 = %version Requires: libxcb-xf86dri0 = %version Requires: libxcb-xfixes0 = %version Requires: libxcb-xinerama0 = %version -Requires: libxcb-xkb0 = %version +Requires: libxcb-xkb1 = %version Requires: libxcb-xprint0 = %version Requires: libxcb-xtest0 = %version Requires: libxcb-xv0 = %version @@ -400,6 +400,7 @@ %patch -P 1 -p0 %build +./autogen.sh %configure --docdir=%_docdir/%name \ --disable-static \ --enable-xkb \ @@ -466,9 +467,9 @@ %postun -n libxcb-shm0 -p /sbin/ldconfig -%post -n libxcb-sync0 -p /sbin/ldconfig +%post -n libxcb-sync1 -p /sbin/ldconfig -%postun -n libxcb-sync0 -p /sbin/ldconfig +%postun -n libxcb-sync1 -p /sbin/ldconfig %post -n libxcb-present0 -p /sbin/ldconfig @@ -486,9 +487,9 @@ %postun -n libxcb-xfixes0 -p /sbin/ldconfig -%post -n libxcb-xkb0 -p /sbin/ldconfig +%post -n libxcb-xkb1 -p /sbin/ldconfig -%postun -n libxcb-xkb0 -p /sbin/ldconfig +%postun -n libxcb-xkb1 -p /sbin/ldconfig %post -n libxcb-xinerama0 -p /sbin/ldconfig @@ -566,9 +567,9 @@ %defattr(-,root,root) %_libdir/libxcb-shm.so.0* -%files -n libxcb-sync0 +%files -n libxcb-sync1 %defattr(-,root,root) -%_libdir/libxcb-sync.so.0* +%_libdir/libxcb-sync.so.1* %files -n libxcb-present0 %defattr(-,root,root) @@ -586,8 +587,8 @@ %defattr(-,root,root) %_libdir/libxcb-xfixes.so.* -%files -n libxcb-xkb0 -%_libdir/libxcb-xkb.so.0* +%files
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2013-11-28 07:37:21 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2013-10-21 12:30:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2013-11-28 07:37:23.0 +0100 @@ -1,0 +2,24 @@ +Mon Nov 25 18:00:23 UTC 2013 - tobias.johannes.klausm...@mni.thm.de + +- Fixup package descriptions + +--- +Mon Nov 25 16:48:09 UTC 2013 - hrvoje.sen...@gmail.com + +- Adjust baselibs for new libxcb-dri3-0 and libxcb-present0 subpackages + +--- +Fri Nov 8 17:23:17 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to version 1.9.3: + + Buildsystem fixes + +--- +Fri Nov 8 01:13:31 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to version 1.9.2: + + New upstream release, no changelog provided +- Bump xcb-proto BuildRequires as per upstream change +- New dri3-0 and present subpackages + +--- Old: libxcb-1.9.1.tar.bz2 New: libxcb-1.9.3.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.LHtMOH/_old 2013-11-28 07:37:23.0 +0100 +++ /var/tmp/diff_new_pack.LHtMOH/_new 2013-11-28 07:37:23.0 +0100 @@ -18,7 +18,7 @@ Name: libxcb %define lname libxcb1 -Version:1.9.1 +Version:1.9.3 Release:0 Summary:X11 core protocol C library License:MIT @@ -32,14 +32,16 @@ Patch1: bug-262309_xcb-xauthlocalhostname.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -#git#BuildRequires:autoconf = 2.57, automake, libtool +BuildRequires: autoconf = 2.57 +BuildRequires: automake +BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: python-base = 2.6 BuildRequires: python-xml BuildRequires: pkgconfig(check) = 0.9.4 BuildRequires: pkgconfig(pthread-stubs) BuildRequires: pkgconfig(xau) = 0.99.2 -BuildRequires: pkgconfig(xcb-proto) = 1.7 +BuildRequires: pkgconfig(xcb-proto) = 1.9 #optional#BuildRequires: pkgconfig(xdmcp) %if 0%{?suse_version} = 1210 BuildRequires: xsltproc @@ -109,6 +111,15 @@ featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. +%package -n libxcb-dri3-0 +Summary:X11 DRI3 Extension C library +Group: System/Libraries + +%description -n libxcb-dri3-0 +The X protocol C-language Binding (XCB) is a replacement for Xlib +featuring a small footprint, latency hiding, direct access to the +protocol, improved threading support, and extensibility. + %package -n libxcb-glx0 Summary:X11 GLX Extension C library Group: System/Libraries @@ -209,6 +220,15 @@ featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. +%package -n libxcb-present0 +Summary:X11 Present Extension C library +Group: System/Libraries + +%description -n libxcb-present0 +The X protocol C-language Binding (XCB) is a replacement for Xlib +featuring a small footprint, latency hiding, direct access to the +protocol, improved threading support, and extensibility. + %package -n libxcb-xevie0 Summary:X11 Xevie Extension C library Group: System/Libraries @@ -330,7 +350,9 @@ Requires: libxcb-damage0 = %version Requires: libxcb-dpms0 = %version Requires: libxcb-dri2-0 = %version +Requires: libxcb-dri3-0 = %version Requires: libxcb-glx0 = %version +Requires: libxcb-present0 = %version Requires: libxcb-randr0 = %version Requires: libxcb-record0 = %version Requires: libxcb-render0 = %version @@ -378,7 +400,10 @@ %patch -P 1 -p0 %build -%configure --docdir=%_docdir/%name --disable-static --enable-xkb +%configure --docdir=%_docdir/%name \ + --disable-static \ + --enable-xkb \ + --enable-sendfds make %{?_smp_mflags} %install @@ -405,6 +430,10 @@ %postun -n libxcb-dri2-0 -p /sbin/ldconfig +%post -n libxcb-dri3-0 -p /sbin/ldconfig + +%postun -n libxcb-dri3-0 -p /sbin/ldconfig + %post -n libxcb-glx0 -p /sbin/ldconfig %postun -n libxcb-glx0 -p /sbin/ldconfig @@ -441,6 +470,10 @@ %postun -n libxcb-sync0 -p /sbin/ldconfig +%post -n libxcb-present0 -p /sbin/ldconfig + +%postun -n libxcb-present0 -p /sbin/ldconfig + %post -n
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2013-10-21 12:30:03 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2013-08-30 11:42:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2013-10-21 12:30:04.0 +0200 @@ -1,0 +2,5 @@ +Sun Oct 20 10:56:20 UTC 2013 - jeng...@inai.de + +- Split devel documentation into separate package + +--- Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.9awu0h/_old 2013-10-21 12:30:05.0 +0200 +++ /var/tmp/diff_new_pack.9awu0h/_new 2013-10-21 12:30:05.0 +0200 @@ -360,6 +360,19 @@ This package contains the development headers for the library found in %lname. +%package devel-doc +Summary:Documentation for libxcb +Group: Documentation/Man +BuildArch: noarch + +%description devel-doc +The X protocol C-language Binding (XCB) is a replacement for Xlib +featuring a small footprint, latency hiding, direct access to the +protocol, improved threading support, and extensibility. + +This subpackage contains the manual pages and documentation for +libxcb. + %prep %setup -q %patch -P 1 -p0 @@ -560,6 +573,9 @@ %_includedir/xcb %_libdir/libxcb*.so %_libdir/pkgconfig/xcb*.pc + +%files devel-doc +%defattr(-,root,root) %_docdir/%name %_mandir/man3/xcb* -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2013-08-30 11:42:22 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2013-06-05 11:55:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2013-08-30 11:42:23.0 +0200 @@ -1,0 +2,6 @@ +Fri Aug 23 20:12:20 UTC 2013 - hrvoje.sen...@gmail.com + +- Enable xcb-xkb extension (can be used by Weston/Wayland and Qt5, + and also upstream will build it by default in next release) + +--- Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.6c59YY/_old 2013-08-30 11:42:23.0 +0200 +++ /var/tmp/diff_new_pack.6c59YY/_new 2013-08-30 11:42:23.0 +0200 @@ -244,6 +244,18 @@ The X Fixes extension provides applications with work-arounds for various limitations in the core protocol. +%package -n libxcb-xkb0 +Summary:X11 Keyboard Extension C library +Group: System/Libraries + +%description -n libxcb-xkb0 +The X protocol C-language Binding (XCB) is a replacement for Xlib +featuring a small footprint, latency hiding, direct access to the +protocol, improved threading support, and extensibility. + +Xkb extends the ability to control the keyboard +over what is offered by the X Window System core protocol. + %package -n libxcb-xinerama0 Summary:X11 Xinerama Extension C library Group: System/Libraries @@ -331,6 +343,7 @@ Requires: libxcb-xf86dri0 = %version Requires: libxcb-xfixes0 = %version Requires: libxcb-xinerama0 = %version +Requires: libxcb-xkb0 = %version Requires: libxcb-xprint0 = %version Requires: libxcb-xtest0 = %version Requires: libxcb-xv0 = %version @@ -352,7 +365,7 @@ %patch -P 1 -p0 %build -%configure --docdir=%_docdir/%name --disable-static +%configure --docdir=%_docdir/%name --disable-static --enable-xkb make %{?_smp_mflags} %install @@ -427,6 +440,10 @@ %postun -n libxcb-xfixes0 -p /sbin/ldconfig +%post -n libxcb-xkb0 -p /sbin/ldconfig + +%postun -n libxcb-xkb0 -p /sbin/ldconfig + %post -n libxcb-xinerama0 -p /sbin/ldconfig %postun -n libxcb-xinerama0 -p /sbin/ldconfig @@ -515,6 +532,9 @@ %defattr(-,root,root) %_libdir/libxcb-xfixes.so.* +%files -n libxcb-xkb0 +%_libdir/libxcb-xkb.so.0* + %files -n libxcb-xinerama0 %defattr(-,root,root) %_libdir/libxcb-xinerama.so.0* ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.6c59YY/_old 2013-08-30 11:42:23.0 +0200 +++ /var/tmp/diff_new_pack.6c59YY/_new 2013-08-30 11:42:23.0 +0200 @@ -17,6 +17,7 @@ libxcb-xevie0 libxcb-xf86dri0 libxcb-xfixes0 +libxcb-xkb0 libxcb-xinerama0 libxcb-xprint0 libxcb-xtest0 @@ -41,6 +42,7 @@ requires libxcb-xevie0-targettype = version requires libxcb-xf86dri0-targettype = version requires libxcb-xfixes0-targettype = version + requires libxcb-xkb0-targettype = version requires libxcb-xinerama0-targettype = version requires libxcb-xprint0-targettype = version requires libxcb-xtest0-targettype = version -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2013-06-05 11:55:57 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2013-04-17 23:05:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2013-06-05 11:55:59.0 +0200 @@ -1,0 +2,7 @@ +Sat Jun 1 19:42:02 UTC 2013 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.9.1: + + Fix python code to work with python-3 + + Security fix for integer overflow in read_packet() [CVE-2013-2064] + +--- Old: libxcb-1.9.tar.bz2 New: libxcb-1.9.1.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.uMe6YG/_old 2013-06-05 11:55:59.0 +0200 +++ /var/tmp/diff_new_pack.uMe6YG/_new 2013-06-05 11:55:59.0 +0200 @@ -18,7 +18,7 @@ Name: libxcb %define lname libxcb1 -Version:1.9 +Version:1.9.1 Release:0 Summary:X11 core protocol C library License:MIT ++ libxcb-1.9.tar.bz2 - libxcb-1.9.1.tar.bz2 ++ 24538 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.9/NEWS new/libxcb-1.9.1/NEWS --- old/libxcb-1.9/NEWS 2012-10-05 14:43:04.0 +0200 +++ new/libxcb-1.9.1/NEWS 2013-05-30 17:38:01.0 +0200 @@ -1,3 +1,9 @@ +Release 1.9.1 (2013-05-30) +== + +* Fix python code to work with python-3 +* Security fix for integer overflow in read_packet() [CVE-2013-2064] + Release 1.9 (2012-10-05) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.9/autogen.sh new/libxcb-1.9.1/autogen.sh --- old/libxcb-1.9/autogen.sh 2011-07-02 22:20:42.0 +0200 +++ new/libxcb-1.9.1/autogen.sh 2013-05-30 17:38:01.0 +0200 @@ -9,4 +9,6 @@ autoreconf -v --install || exit 1 cd $ORIGDIR || exit $? -$srcdir/configure --enable-maintainer-mode $@ +if test -z $NOCONFIGURE; then +$srcdir/configure $@ +fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.9/configure.ac new/libxcb-1.9.1/configure.ac --- old/libxcb-1.9/configure.ac 2012-10-05 11:08:14.0 +0200 +++ new/libxcb-1.9.1/configure.ac 2013-05-30 17:38:01.0 +0200 @@ -4,7 +4,7 @@ # Initialize Autoconf AC_PREREQ(2.57) AC_INIT([libxcb], -1.9, +1.9.1, [x...@lists.freedesktop.org]) AC_CONFIG_SRCDIR([xcb.pc.in]) # Set common system defines for POSIX extensions, such as _GNU_SOURCE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.9/missing new/libxcb-1.9.1/missing --- old/libxcb-1.9/missing 2012-10-05 14:54:22.0 +0200 +++ new/libxcb-1.9.1/missing2013-05-30 17:38:10.0 +0200 @@ -1,11 +1,10 @@ #! /bin/sh -# Common stub for a few missing GNU programs while installing. +# Common wrapper for a few potentially missing GNU programs. -scriptversion=2012-01-06.13; # UTC +scriptversion=2012-06-26.16; # UTC -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. -# Originally by Fran,cois Pinard pin...@iro.umontreal.ca, 1996. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Originally written by Fran,cois Pinard pin...@iro.umontreal.ca, 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -26,68 +25,40 @@ # the same distribution terms that you use for
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2013-04-17 23:05:37 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2013-01-29 06:56:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2013-04-17 23:05:39.0 +0200 @@ -1,0 +2,6 @@ +Tue Apr 16 07:12:43 UTC 2013 - mmeis...@suse.com + +- Added url as source. + Please see http://en.opensuse.org/SourceUrls + +--- Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.lo1azf/_old 2013-04-17 23:05:40.0 +0200 +++ /var/tmp/diff_new_pack.lo1azf/_new 2013-04-17 23:05:40.0 +0200 @@ -28,7 +28,7 @@ #Git-Clone:git://anongit.freedesktop.org/xcb/libxcb #Git-Web: http://cgit.freedesktop.org/xcb/libxcb/ #DL-URL: http://xcb.freedesktop.org/dist/ -Source: %name-%version.tar.bz2 +Source: http://xcb.freedesktop.org/dist/%{name}-%{version}.tar.bz2 Patch1: bug-262309_xcb-xauthlocalhostname.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2012-10-12 08:06:32 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2012-03-23 12:07:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2012-10-12 08:13:00.0 +0200 @@ -1,0 +2,23 @@ +Fri Oct 5 18:15:57 UTC 2012 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.9: + + Fix sppported typo in doxygen comment for XCB_CONN_CLOSED_EXT_NOTSUPPORTED + + Always include config.h at the start of all C source files. + + Add AC_USE_SYSTEM_EXTENSIONS to allow use of more system functionality + + Return connection failure if display string specifies non-existent screen + + c_client: Fix parallel-make issue creating 'man' directory + + xcb_connect: launchd: Don't fall back on tcp if $DISPLAY is a path to a +launchd socket + + Allow undocumented code to be built + + Split manpage list in two (static/built) + + Do not list manpages, use a wildcard + + Move static man to man + + c_client.py: generate manpages + + Allow xcb_send_request with MAX_IOV iovecs + + Add a .gitignore for src/man/ + + Fix a multi-thread deadlock + + Include static man pages in make dist +- Packaging changes: + + Pack the now static manpages in the devel package + +--- Old: libxcb-1.8.1.tar.bz2 New: libxcb-1.9.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.3uA6Ks/_old 2012-10-12 08:13:02.0 +0200 +++ /var/tmp/diff_new_pack.3uA6Ks/_new 2012-10-12 08:13:02.0 +0200 @@ -14,9 +14,11 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: libxcb %define lname libxcb1 -Version:1.8.1 +Version:1.9 Release:0 Summary:X11 core protocol C library License:MIT @@ -312,16 +314,26 @@ %package devel Summary:Development files for the X11 protocol C library Group: Development/Libraries/C and C++ -Requires: libxcb-composite0 = %version, libxcb-damage0 = %version -Requires: libxcb-dpms0 = %version, libxcb-dri2-0 = %version -Requires: libxcb-glx0 = %version, libxcb-randr0 = %version -Requires: libxcb-record0 = %version, libxcb-render0 = %version -Requires: libxcb-res0 = %version, libxcb-screensaver0 = %version -Requires: libxcb-shape0 = %version, libxcb-shm0 = %version -Requires: libxcb-sync0 = %version, libxcb-xevie0 = %version -Requires: libxcb-xf86dri0 = %version, libxcb-xfixes0 = %version -Requires: libxcb-xinerama0 = %version, libxcb-xprint0 = %version -Requires: libxcb-xtest0 = %version, libxcb-xv0 = %version +Requires: libxcb-composite0 = %version +Requires: libxcb-damage0 = %version +Requires: libxcb-dpms0 = %version +Requires: libxcb-dri2-0 = %version +Requires: libxcb-glx0 = %version +Requires: libxcb-randr0 = %version +Requires: libxcb-record0 = %version +Requires: libxcb-render0 = %version +Requires: libxcb-res0 = %version +Requires: libxcb-screensaver0 = %version +Requires: libxcb-shape0 = %version +Requires: libxcb-shm0 = %version +Requires: libxcb-sync0 = %version +Requires: libxcb-xevie0 = %version +Requires: libxcb-xf86dri0 = %version +Requires: libxcb-xfixes0 = %version +Requires: libxcb-xinerama0 = %version +Requires: libxcb-xprint0 = %version +Requires: libxcb-xtest0 = %version +Requires: libxcb-xv0 = %version Requires: libxcb-xvmc0 = %version # O/P added for 12.2 Provides: xorg-x11-libxcb-devel = 7.6_%version-%release @@ -529,5 +541,6 @@ %_libdir/libxcb*.so %_libdir/pkgconfig/xcb*.pc %_docdir/%name +%_mandir/man3/xcb* %changelog ++ libxcb-1.8.1.tar.bz2 - libxcb-1.9.tar.bz2 ++ 9254 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libxcb-1.8.1/NEWS new/libxcb-1.9/NEWS --- old/libxcb-1.8.1/NEWS 2012-03-09 15:38:29.0 +0100 +++ new/libxcb-1.9/NEWS 2012-10-05 14:43:04.0 +0200 @@ -1,3 +1,16 @@ +Release 1.9 (2012-10-05) + + +* Always include config.h at the start of all C source
commit libxcb for openSUSE:Factory
Hello community, here is the log from the commit of package libxcb for openSUSE:Factory checked in at 2012-03-23 12:06:59 Comparing /work/SRC/openSUSE:Factory/libxcb (Old) and /work/SRC/openSUSE:Factory/.libxcb.new (New) Package is libxcb, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/libxcb/libxcb.changes2012-02-17 12:02:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.libxcb.new/libxcb.changes 2012-03-23 12:07:00.0 +0100 @@ -1,0 +2,7 @@ +Wed Mar 21 10:00:05 UTC 2012 - jeng...@medozas.de + +- Update to new upstream release 1.8.1 +* Fallback to TCP if no protocol is specified and the UNIX + connection fails + +--- Old: libxcb-1.8.tar.bz2 New: libxcb-1.8.1.tar.bz2 Other differences: -- ++ libxcb.spec ++ --- /var/tmp/diff_new_pack.GQ9PMD/_old 2012-03-23 12:07:02.0 +0100 +++ /var/tmp/diff_new_pack.GQ9PMD/_new 2012-03-23 12:07:02.0 +0100 @@ -16,24 +16,28 @@ # Name: libxcb %define lname libxcb1 -Version:1.8 +Version:1.8.1 Release:0 Summary:X11 core protocol C library License:MIT Group: Development/Libraries/C and C++ -URL:http://xcb.freedesktop.org/ +Url:http://xcb.freedesktop.org/ #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libxcb #Git-Web: http://cgit.freedesktop.org/xorg/lib/libxcb/ +#DL-URL: http://xcb.freedesktop.org/dist/ Source: %name-%version.tar.bz2 Patch1:bug-262309_xcb-xauthlocalhostname.diff -BuildRoot: %_tmppath/%name-%version-build +BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf = 2.57, automake, libtool -BuildRequires: pkgconfig, python-base = 2.6, python-xml +BuildRequires: pkgconfig +BuildRequires: python-base = 2.6 +BuildRequires: python-xml BuildRequires: pkgconfig(check) = 0.9.4 -BuildRequires: pkgconfig(xcb-proto) = 1.6 -BuildRequires: pkgconfig(pthread-stubs), pkgconfig(xau) = 0.99.2 +BuildRequires: pkgconfig(pthread-stubs) +BuildRequires: pkgconfig(xau) = 0.99.2 +BuildRequires: pkgconfig(xcb-proto) = 1.7 #optional#BuildRequires: pkgconfig(xdmcp) %if 0%{?suse_version} = 1210 BuildRequires: xsltproc @@ -344,48 +348,91 @@ rm -f %buildroot/%_libdir/*.la %post -n libxcb1 -p /sbin/ldconfig + %postun -n libxcb1 -p /sbin/ldconfig + %post -n libxcb-composite0 -p /sbin/ldconfig + %postun -n libxcb-composite0 -p /sbin/ldconfig + %post -n libxcb-damage0 -p /sbin/ldconfig + %postun -n libxcb-damage0 -p /sbin/ldconfig + %post -n libxcb-dpms0 -p /sbin/ldconfig + %postun -n libxcb-dpms0 -p /sbin/ldconfig + %post -n libxcb-dri2-0 -p /sbin/ldconfig + %postun -n libxcb-dri2-0 -p /sbin/ldconfig + %post -n libxcb-glx0 -p /sbin/ldconfig + %postun -n libxcb-glx0 -p /sbin/ldconfig + %post -n libxcb-randr0 -p /sbin/ldconfig + %postun -n libxcb-randr0 -p /sbin/ldconfig + %post -n libxcb-record0 -p /sbin/ldconfig + %postun -n libxcb-record0 -p /sbin/ldconfig + %post -n libxcb-render0 -p /sbin/ldconfig + %postun -n libxcb-render0 -p /sbin/ldconfig + %post -n libxcb-res0 -p /sbin/ldconfig + %postun -n libxcb-res0 -p /sbin/ldconfig + %post -n libxcb-screensaver0 -p /sbin/ldconfig + %postun -n libxcb-screensaver0 -p /sbin/ldconfig + %post -n libxcb-shape0 -p /sbin/ldconfig + %postun -n libxcb-shape0 -p /sbin/ldconfig + %post -n libxcb-shm0 -p /sbin/ldconfig + %postun -n libxcb-shm0 -p /sbin/ldconfig + %post -n libxcb-sync0 -p /sbin/ldconfig + %postun -n libxcb-sync0 -p /sbin/ldconfig + %post -n libxcb-xevie0 -p /sbin/ldconfig + %postun -n libxcb-xevie0 -p /sbin/ldconfig + %post -n libxcb-xf86dri0 -p /sbin/ldconfig + %postun -n libxcb-xf86dri0 -p /sbin/ldconfig + %post -n libxcb-xfixes0 -p /sbin/ldconfig + %postun -n libxcb-xfixes0 -p /sbin/ldconfig + %post -n libxcb-xinerama0 -p /sbin/ldconfig + %postun -n libxcb-xinerama0 -p /sbin/ldconfig + %post -n libxcb-xprint0 -p /sbin/ldconfig + %postun -n libxcb-xprint0 -p /sbin/ldconfig + %post -n libxcb-xtest0 -p /sbin/ldconfig + %postun -n libxcb-xtest0 -p /sbin/ldconfig + %post -n libxcb-xv0 -p /sbin/ldconfig + %postun -n libxcb-xv0 -p /sbin/ldconfig + %post -n libxcb-xvmc0 -p /sbin/ldconfig + %postun -n libxcb-xvmc0 -p /sbin/ldconfig %files -n libxcb1 ++ libxcb-1.8.tar.bz2 - libxcb-1.8.1.tar.bz2 ++ 2283 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude