Hello community,

here is the log from the commit of package libX11 for openSUSE:Factory checked 
in at 2018-10-22 11:02:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libX11 (Old)
 and      /work/SRC/openSUSE:Factory/.libX11.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libX11"

Mon Oct 22 11:02:15 2018 rev:24 rq:640982 version:1.6.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/libX11/libX11.changes    2018-08-28 
09:24:09.668774968 +0200
+++ /work/SRC/openSUSE:Factory/.libX11.new/libX11.changes       2018-10-22 
11:02:20.116326990 +0200
@@ -1,0 +2,9 @@
+Wed Oct 10 10:20:23 UTC 2018 - sndir...@suse.com
+
+- Update to version 1.6.7
+  * XcmsLookupColor: fully initialize XColor structs passed to
+    _XColor_to_XcmsRGB
+  * poll_for_response: Call poll_for_event again if xcb_poll_for_reply fails
+  * poll_for_event: Allow using xcb_poll_for_queued_event
+
+-------------------------------------------------------------------

Old:
----
  libX11-1.6.6.tar.bz2

New:
----
  libX11-1.6.7.tar.bz2

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

Other differences:
------------------
++++++ libX11.spec ++++++
--- /var/tmp/diff_new_pack.mIQ29U/_old  2018-10-22 11:02:20.764326428 +0200
+++ /var/tmp/diff_new_pack.mIQ29U/_new  2018-10-22 11:02:20.764326428 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           libX11
-Version:        1.6.6
+Version:        1.6.7
 Release:        0
 Summary:        Core X11 protocol client library
 License:        MIT

++++++ libX11-1.6.6.tar.bz2 -> libX11-1.6.7.tar.bz2 ++++++
++++ 2875 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/libX11-1.6.6/ChangeLog new/libX11-1.6.7/ChangeLog
--- old/libX11-1.6.6/ChangeLog  2018-08-21 17:35:08.000000000 +0200
+++ new/libX11-1.6.7/ChangeLog  2018-10-09 16:27:24.000000000 +0200
@@ -1,3 +1,60 @@
+commit f3c978476e0be6813268af494efb7ac507451116
+Author: Matt Turner <matts...@gmail.com>
+Date:   Tue Oct 9 10:26:05 2018 -0400
+
+    libX11 1.6.7
+    
+    Signed-off-by: Matt Turner <matts...@gmail.com>
+
+commit 823a0f8a820247b6c1e092f679b49cbdc2ea5c95
+Author: Michel Dänzer <michel.daen...@amd.com>
+Date:   Fri Sep 28 17:24:17 2018 +0200
+
+    poll_for_event: Allow using xcb_poll_for_queued_event
+    
+    It avoids reading from the display connection again in cases where that
+    was already done.
+    
+    Suggested-by: Uli Schlachter <psyc...@znc.in>
+    Reviewed-by: Uli Schlachter <psyc...@znc.in>
+
+commit 406afe4b0f1b655c0db19bbc9a0c48da9a46acf5
+Author: Michel Dänzer <michel.daen...@amd.com>
+Date:   Tue Sep 25 17:10:58 2018 +0200
+
+    poll_for_response: Call poll_for_event again if xcb_poll_for_reply fails
+    
+    If xcb_poll_for_reply fails to find a reply, poll_for_response would
+    always return NULL. However, xcb_poll_for_reply may have read events
+    from the display connection while looking for a reply. In that case,
+    returning NULL from poll_for_response is wrong and can result in the
+    client hanging, e.g. because it returns to waiting for the display
+    connection file descriptor becoming readable after XPending incorrectly
+    returned 0 pending events.
+    
+    The solution is to call poll_for_event again after xcb_poll_for_reply
+    returned 0. This will return the first of any events read by
+    xcb_poll_for_reply.
+    
+    Fixes issue #79.
+    
+    Reported-by: Yuxuan Shui <yshu...@gmail.com>
+    Bugzilla: https://bugs.freedesktop.org/108008
+    Bugzilla: https://bugs.freedesktop.org/107992
+    Reviewed-by: Adam Jackson <a...@redhat.com>
+
+commit d0416863d5bf75af54ce81f6c30d4c1476b5e04f
+Author: Bhavi Dhingra <b.dhin...@samsung.com>
+Date:   Mon Sep 28 08:33:40 2015 +0000
+
+    XcmsLookupColor: fully initialize XColor structs passed to 
_XColor_to_XcmsRGB
+    
+    Fixes https://gitlab.freedesktop.org/xorg/lib/libx11/issues/44
+    aka https://bugs.freedesktop.org/show_bug.cgi?id=92154
+    
+    Reviewed-by: Alan Coopersmith <alan.coopersm...@oracle.com>
+    Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com>
+
 commit 733f64bfeb311c1d040b2f751bfdef9c9d0f89ef
 Author: Matthieu Herrb <matth...@herrb.eu>
 Date:   Tue Aug 21 16:54:50 2018 +0200
@@ -235,7 +292,7 @@
     
     Fixes: warning: variable 'req' set but not used [-Wunused-but-set-variable]
            by marking req _X_UNUSED
-       Solution was discussed on xorg-devel ML
+            Solution was discussed on xorg-devel ML
            Peter Hutter, Alan Coopersmith
             Re: [PATCH libX11 3/5] fix: warning: pointer targets in passing 
argument 2 of '_XSend' differ in signedness [-Wpointer-sign]
     
@@ -4418,9 +4475,9 @@
     
     Aliases to itself don't make much sense.
     This changes occurances of:
-    xy_UV.UTF-8:                       xy_UV.UTF-8
+    xy_UV.UTF-8:                    xy_UV.UTF-8
     to
-    xy_UV:                     xy_UV.UTF-8
+    xy_UV:                  xy_UV.UTF-8
     where applicable.
     
     Signed-off-by: Egbert Eich <e...@freedesktop.org>
@@ -4930,7 +4987,7 @@
     
     Conflicts:
     
-       src/OpenDis.c
+            src/OpenDis.c
 
 commit f4378193619baa9bb973c1b5b718721bbcbe92c7
 Author: James Cloos <cl...@jhcloos.com>
@@ -5381,8 +5438,8 @@
     ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     ┃ Clash with existing sequence in iso8859-1/Compose.pre
     ┃  on line 661: Ctrl<T> <A> <A>
-    ┃    line #661: Ctrl<T> <A> <A>            : "\305"        Aring
-    ┃    line #480: Ctrl<T> <A> <A>            : "@"   at
+    ┃    line #661: Ctrl<T> <A> <A>         : "\305"        Aring
+    ┃    line #480: Ctrl<T> <A> <A>         : "@"   at
     ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     
     Signed-off-by: James Cloos <cl...@jhcloos.com>
@@ -7948,7 +8005,7 @@
     
     Translation performed by:
      perl -i -p -e 's{\<\!-- .hN (\S+) (\S+)?\s*-->}
-                {&lt;<filename class="headerfile">$1</filename>&gt;$2}' *.xml
+                     {&lt;<filename class="headerfile">$1</filename>&gt;$2}' 
*.xml
     
     Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com>
 
@@ -8425,7 +8482,7 @@
     Reviewed-by: Jamey Sharp <ja...@minilop.net>
 
 commit fd82552d5c0ce1931f29006a0c36f5e03cf8577e
-Merge: aae2a4a 933aee1
+Merge: aae2a4a7 933aee1d
 Author: Jamey Sharp <ja...@minilop.net>
 Date:   Mon May 10 16:51:24 2010 -0700
 
@@ -10447,7 +10504,7 @@
     Bug #17946, attachment #19443
     
     This patch avoids the gcc warning
-       ../../../../libX11-1.1.5/modules/im/ximcp/imDefLkup.c:223: warning: 
passing arg 1 of `_XimProcSyncReply' from incompatible pointer type
+            ../../../../libX11-1.1.5/modules/im/ximcp/imDefLkup.c:223: 
warning: passing arg 1 of `_XimProcSyncReply' from incompatible pointer type
     (same as already done at other places)
     
     BTW: what is the difference between XIM (the type of ic->core.im)
@@ -10463,8 +10520,8 @@
     Bug #17946, attachment #19441
     
     This patch avoids the two gcc warnings
-       ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:413: warning: 
assignment discards qualifiers from pointer target type
-       ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:450: warning: 
assignment discards qualifiers from pointer target type
+            ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:413: warning: 
assignment discards qualifiers from pointer target type
+            ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:450: warning: 
assignment discards qualifiers from pointer target type
     
     Note, that this as a rather crude fix of the problem (and it is really a
     shame to cast name_table to non-const).
@@ -10483,7 +10540,7 @@
     Bug #17946, attachment #19440
     
     Avoid a preprocessor message
-       <stdin>:194: warning: no newline at end of file
+            <stdin>:194: warning: no newline at end of file
     
     Two more such warnings (in XkbSAGroup.man and XkbSASetGroup.man)
     seem to be caused by a truncated (or otherwise incomplete)
@@ -10502,10 +10559,10 @@
     option, e.g. -DX11_t, not as empty.
     
     This avoids the gcc (3.4.6) warnings:
-       ../../libX11-1.1.5/src/x11_trans.c:27:1: warning: "X11_t" redefined
-       <command line>:7:1: warning: this is the location of the previous 
definition
-       ../../libX11-1.1.5/src/x11_trans.c:28:1: warning: "TRANS_CLIENT" 
redefined
-       <command line>:8:1: warning: this is the location of the previous 
definition
+            ../../libX11-1.1.5/src/x11_trans.c:27:1: warning: "X11_t" redefined
+            <command line>:7:1: warning: this is the location of the previous 
definition
+            ../../libX11-1.1.5/src/x11_trans.c:28:1: warning: "TRANS_CLIENT" 
redefined
+            <command line>:8:1: warning: this is the location of the previous 
definition
     
     Similarly, follow the autoconf convention to define XTHREADS
     and XUSE_MTSAFE_API as one.
@@ -11121,7 +11178,7 @@
     Add some Khmer digraphs to all locales with a Compose.pre.
 
 commit e54cffb649b1622c17457e470cfab8cc56d38c97
-Merge: 19802cc 721b574
+Merge: 19802ccd 721b574d
 Author: Daniel Stone <dan...@fooishbar.org>
 Date:   Tue Jun 10 20:04:30 2008 +0300
 
@@ -11140,7 +11197,7 @@
     Require xproto 7.0.13 and libxcb 1.1.90 (for GenericEvents)
 
 commit e9195db7257e418f83707233baeeb84b225caf4f
-Merge: c34f76f a7f8556
+Merge: c34f76f4 a7f85567
 Author: Peter Hutterer <pe...@cs.unisa.edu.au>
 Date:   Thu May 22 12:14:28 2008 +0930
 
@@ -11176,7 +11233,7 @@
     Build with xcb as transport layer highly recommended.
 
 commit c9b2ff1e6a607463993afa4a8d085857d97cc2f3
-Merge: 17d7dcb 9129057
+Merge: 17d7dcbf 9129057b
 Author: Peter Hutterer <pe...@cs.unisa.edu.au>
 Date:   Mon May 12 17:58:37 2008 +0930
 
@@ -11383,7 +11440,7 @@
     X.Org bug#13786 <http://bugs.freedesktop.org/show_bug.cgi?id=13786>
 
 commit 32115c563b87d2f37e3f9de70fbd0f4d9e424aea
-Merge: 8f0bd3f e8d4cef
+Merge: 8f0bd3f4 e8d4cefa
 Author: James Cloos <cl...@jhcloos.com>
 Date:   Fri Dec 14 22:43:47 2007 -0500
 
@@ -11414,14 +11471,14 @@
     Added launchd support.
 
 commit 17d7dcbfced4a9417b33507bd3fd9b7dd8268242
-Merge: 5dfefd3 13ac804
+Merge: 5dfefd38 13ac8046
 Author: Peter Hutterer <pe...@cs.unisa.edu.au>
 Date:   Thu Dec 6 14:08:29 2007 +1030
 
     Merge branch 'master' into xge
 
 commit 5dfefd3829d3ba7e41d5db0ad28e9dfee92fadd5
-Merge: a68a1cd eff33ae
+Merge: a68a1cd7 eff33ae5
 Author: Peter Hutterer <pe...@cs.unisa.edu.au>
 Date:   Thu Dec 6 13:57:09 2007 +1030
 
@@ -11429,7 +11486,7 @@
     
     Conflicts:
     
-       src/xcb_io.c
+            src/xcb_io.c
 
 commit 13ac80469f6958cabac596834e203bd9cb6d4c94
 Author: James Cloos <cl...@jhcloos.com>
@@ -11477,7 +11534,7 @@
     2] https://bugs.freedesktop.org/show_bug.cgi?id=5129
 
 commit 02e04059c89e175f51647e3b031344f743286b34
-Merge: 1254c57 b57129e
+Merge: 1254c57d b57129ef
 Author: James Cloos <cl...@jhcloos.com>
 Date:   Tue Dec 4 06:55:04 2007 -0500
 
@@ -11655,7 +11712,7 @@
     X.Org Bugzilla #9516 <https://bugs.freedesktop.org/show_bug.cgi?id=9516>
 
 commit d8fe979fc929833e8c754aed32641786d5a0622b
-Merge: 21ca953 4ec1723
+Merge: 21ca9533 4ec1723f
 Author: James Cloos <cl...@jhcloos.com>
 Date:   Mon Aug 20 15:34:50 2007 -0400
 
@@ -12275,7 +12332,7 @@
     Since XlibConf.h is built by configure, don't distribute it.
 
 commit dd1705ced2cac6b4b6b21e79272fcf9bed4bf376
-Merge: 129bbb9 769b985
+Merge: 129bbb9f 769b9854
 Author: Jeremy C. Reed <r...@glacier.reedmedia.net>
 Date:   Thu Dec 14 14:23:20 2006 -0600
 
@@ -12515,7 +12572,7 @@
     Release libX11 1.1 RC1 (1.0.99.1).
 
 commit bf237409c5fce32c557d298f62f44d456c2b5bc8
-Merge: ba47719 2d426d1
+Merge: ba477191 2d426d1f
 Author: Jamey Sharp <ja...@minilop.net>
 Date:   Sat Oct 7 21:07:16 2006 -0700
 
@@ -12952,7 +13009,7 @@
     (cherry picked from e3acee88cfcc4ef0fa8a7db39763a5ebe2e985cb commit)
 
 commit c336eb6b80a6f91da1d0b3d28634a2cfde324670
-Merge: 33556ca ad9ebbd
+Merge: 33556ca8 ad9ebbd2
 Author: Donnie Berkholz <donnie@comet.(none)>
 Date:   Thu Jun 22 14:25:35 2006 -0700
 
@@ -12965,14 +13022,14 @@
     Bump to 1.0.99.0 to avoid confusion.
 
 commit efedfd68e31bcee2d21ac340be8dc9e1825ec890
-Merge: e3acee8 4b8eb5d
+Merge: e3acee88 4b8eb5d4
 Author: Daniel Stone <dan...@fooishbar.org>
 Date:   Thu Jun 22 16:53:45 2006 +0300
 
     Merge branch 'master' of 
git+ssh://git.freedesktop.org/srv/git.freedesktop.org/git/xorg/lib/libX11
 
 commit 4b8eb5d4a1da73a94b5a6ab12e34784aae4c79c5
-Merge: 5169d0e eff50c9
+Merge: 5169d0e0 eff50c94
 Author: Matthieu Herrb <matth...@deville.herrb.com>
 Date:   Tue Jun 20 21:05:15 2006 +0200
 
@@ -13305,7 +13362,7 @@
     Fix typo (be_BG.UTF-8 rather than bg_BG.UTF-8) in locale.alias.pre.
 
 commit 9cac8c9824874ca7d835f001a4efa910b7fdd822
-Merge: 19b8840 e514bc8
+Merge: 19b8840a e514bc87
 Author: Daniel Stone <dani...@preemptive.fooishbar.org>
 Date:   Wed May 10 14:50:37 2006 +0300
 
@@ -13398,7 +13455,7 @@
     Properly clip bounds when only one point is defining an outline.
 
 commit e876efb8aa410f2f5c87aaaa7042f847c4ff96f7
-Merge: be266b2 f71ea0b
+Merge: be266b20 f71ea0bc
 Author: Matthieu Herrb <matth...@bluenote.herrb.com>
 Date:   Sat Mar 11 15:40:35 2006 +0100
 
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/libX11-1.6.6/compile new/libX11-1.6.7/compile
--- old/libX11-1.6.6/compile    2018-08-21 17:35:02.000000000 +0200
+++ new/libX11-1.6.7/compile    2018-10-09 16:27:18.000000000 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2012-10-14.11; # UTC
+scriptversion=2016-01-11.22; # UTC
 
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
 # Written by Tom Tromey <tro...@cygnus.com>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -255,7 +255,8 @@
     echo "compile $scriptversion"
     exit $?
     ;;
-  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
+  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
+  icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
     func_cl_wrapper "$@"      # Doesn't return...
     ;;
 esac
@@ -342,6 +343,6 @@
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
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/libX11-1.6.6/configure.ac new/libX11-1.6.7/configure.ac
--- old/libX11-1.6.6/configure.ac       2018-08-21 17:34:54.000000000 +0200
+++ new/libX11-1.6.7/configure.ac       2018-10-09 16:27:08.000000000 +0200
@@ -1,7 +1,7 @@
 
 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([libX11], [1.6.6],
+AC_INIT([libX11], [1.6.7],
         [https://gitlab.freedesktop.org/xorg/lib/libx11/issues], [libX11])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([src/config.h include/X11/XlibConf.h])
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/libX11-1.6.6/m4/libtool.m4 new/libX11-1.6.7/m4/libtool.m4
--- old/libX11-1.6.6/m4/libtool.m4      2018-08-21 17:34:59.000000000 +0200
+++ new/libX11-1.6.7/m4/libtool.m4      2018-10-09 16:27:13.000000000 +0200
@@ -1417,10 +1417,10 @@
          x86_64-*linux*)
            LD="${LD-ld} -m elf_x86_64"
            ;;
-         powerpcle-*linux*)
+         powerpcle-*linux*|powerpc64le-*linux*)
            LD="${LD-ld} -m elf64lppc"
            ;;
-         powerpc-*linux*)
+         powerpc-*linux*|powerpc64-*linux*)
            LD="${LD-ld} -m elf64ppc"
            ;;
          s390*-*linux*|s390*-*tpf*)
@@ -2666,7 +2666,14 @@
     *) objformat=elf ;;
     esac
   fi
-  version_type=freebsd-$objformat
+  # Handle Gentoo/FreeBSD as it was Linux
+  case $host_vendor in
+    gentoo)
+      version_type=linux ;;
+    *)
+      version_type=freebsd-$objformat ;;
+  esac
+
   case $version_type in
     freebsd-elf*)
       library_names_spec='$libname$release$shared_ext$versuffix 
$libname$release$shared_ext$major $libname$shared_ext'
@@ -2678,6 +2685,12 @@
       library_names_spec='$libname$release$shared_ext$versuffix 
$libname$shared_ext$versuffix'
       need_version=yes
       ;;
+    linux)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+      soname_spec='${libname}${release}${shared_ext}$major'
+      need_lib_prefix=no
+      need_version=no
+      ;;
   esac
   shlibpath_var=LD_LIBRARY_PATH
   case $host_os in
@@ -2887,18 +2900,6 @@
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
-netbsdelf*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='NetBSD ld.elf_so'
-  ;;
-
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -3558,7 +3559,7 @@
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd* | netbsdelf*-gnu)
+netbsd*)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern 
/lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else
@@ -4436,7 +4437,7 @@
            ;;
        esac
        ;;
-      netbsd* | netbsdelf*-gnu)
+      netbsd*)
        ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4948,9 +4949,6 @@
       ;;
     esac
     ;;
-  linux* | k*bsd*-gnu | gnu*)
-    _LT_TAGVAR(link_all_deplibs, $1)=no
-    ;;
   *)
     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | 
$global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     ;;
@@ -5013,9 +5011,6 @@
   openbsd* | bitrig*)
     with_gnu_ld=no
     ;;
-  linux* | k*bsd*-gnu | gnu*)
-    _LT_TAGVAR(link_all_deplibs, $1)=no
-    ;;
   esac
 
   _LT_TAGVAR(ld_shlibs, $1)=yes
@@ -5270,7 +5265,7 @@
       fi
       ;;
 
-    netbsd* | netbsdelf*-gnu)
+    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs 
$linker_flags -o $lib'
        wlarc=
@@ -5791,7 +5786,6 @@
        if test yes = "$lt_cv_irix_exported_symbol"; then
           _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs 
$deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && 
func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry 
$wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
        fi
-       _LT_TAGVAR(link_all_deplibs, $1)=no
       else
        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags -soname $soname `test -n "$verstring" && func_echo_all 
"-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
        _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags -soname $soname `test -n "$verstring" && func_echo_all 
"-set_version $verstring"` -update_registry $output_objdir/so_locations 
-exports_file $export_symbols -o $lib'
@@ -5813,7 +5807,7 @@
       esac
       ;;
 
-    netbsd* | netbsdelf*-gnu)
+    netbsd*)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs 
$linker_flags'  # a.out
       else
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/libX11-1.6.6/missing new/libX11-1.6.7/missing
--- old/libX11-1.6.6/missing    2018-08-21 17:35:02.000000000 +0200
+++ new/libX11-1.6.7/missing    2018-10-09 16:27:18.000000000 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Common wrapper for a few potentially missing GNU programs.
 
-scriptversion=2013-10-28.13; # UTC
+scriptversion=2016-01-11.22; # UTC
 
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 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
@@ -210,6 +210,6 @@
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
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/libX11-1.6.6/src/xcb_io.c new/libX11-1.6.7/src/xcb_io.c
--- old/libX11-1.6.6/src/xcb_io.c       2018-08-21 17:34:55.000000000 +0200
+++ new/libX11-1.6.7/src/xcb_io.c       2018-10-09 16:27:08.000000000 +0200
@@ -230,7 +230,7 @@
  * variable for that thread to process the response and wake us up.
  */
 
-static xcb_generic_reply_t *poll_for_event(Display *dpy)
+static xcb_generic_reply_t *poll_for_event(Display *dpy, Bool queued_only)
 {
        /* Make sure the Display's sequence numbers are valid */
        require_socket(dpy);
@@ -238,8 +238,12 @@
        /* Precondition: This thread can safely get events from XCB. */
        assert(dpy->xcb->event_owner == XlibOwnsEventQueue && 
!dpy->xcb->event_waiter);
 
-       if(!dpy->xcb->next_event)
-               dpy->xcb->next_event = xcb_poll_for_event(dpy->xcb->connection);
+       if(!dpy->xcb->next_event) {
+               if(queued_only)
+                       dpy->xcb->next_event = 
xcb_poll_for_queued_event(dpy->xcb->connection);
+               else
+                       dpy->xcb->next_event = 
xcb_poll_for_event(dpy->xcb->connection);
+       }
 
        if(dpy->xcb->next_event)
        {
@@ -271,12 +275,21 @@
        void *response;
        xcb_generic_error_t *error;
        PendingRequest *req;
-       while(!(response = poll_for_event(dpy)) &&
+       while(!(response = poll_for_event(dpy, False)) &&
              (req = dpy->xcb->pending_requests) &&
-             !req->reply_waiter &&
-             xcb_poll_for_reply64(dpy->xcb->connection, req->sequence, 
&response, &error))
+             !req->reply_waiter)
        {
-               uint64_t request = X_DPY_GET_REQUEST(dpy);
+               uint64_t request;
+
+               if(!xcb_poll_for_reply64(dpy->xcb->connection, req->sequence,
+                                        &response, &error)) {
+                       /* xcb_poll_for_reply64 may have read events even if
+                        * there is no reply. */
+                       response = poll_for_event(dpy, True);
+                       break;
+               }
+
+               request = X_DPY_GET_REQUEST(dpy);
                if(XLIB_SEQUENCE_COMPARE(req->sequence, >, request))
                {
                        throw_thread_fail_assert("Unknown sequence number "
@@ -617,7 +630,7 @@
                        { /* need braces around ConditionWait */
                                ConditionWait(dpy, dpy->xcb->event_notify);
                        }
-                       while((event = poll_for_event(dpy)))
+                       while((event = poll_for_event(dpy, True)))
                                handle_response(dpy, event, True);
                }
 
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/libX11-1.6.6/src/xcms/cmsLkCol.c new/libX11-1.6.7/src/xcms/cmsLkCol.c
--- old/libX11-1.6.6/src/xcms/cmsLkCol.c        2018-08-21 17:34:55.000000000 
+0200
+++ new/libX11-1.6.7/src/xcms/cmsLkCol.c        2018-10-09 16:27:08.000000000 
+0200
@@ -76,7 +76,8 @@
     register int n;
     xLookupColorReply reply;
     register xLookupColorReq *req;
-    XColor def, scr;
+    XColor def = {0,};
+    XColor scr = {0,};
 
 /*
  * 0. Check for invalid arguments.
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/libX11-1.6.6/test-driver new/libX11-1.6.7/test-driver
--- old/libX11-1.6.6/test-driver        2018-08-21 17:35:03.000000000 +0200
+++ new/libX11-1.6.7/test-driver        2018-10-09 16:27:18.000000000 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # test-driver - basic testsuite driver script.
 
-scriptversion=2013-07-13.22; # UTC
+scriptversion=2016-01-11.22; # UTC
 
-# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 Free Software Foundation, Inc.
 #
 # 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
@@ -143,6 +143,6 @@
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:


Reply via email to