Hello community,

here is the log from the commit of package libX11 for openSUSE:Factory checked 
in at 2018-08-28 09:24:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libX11 (Old)
 and      /work/SRC/openSUSE:Factory/.libX11.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libX11"

Tue Aug 28 09:24:06 2018 rev:23 rq:631742 version:1.6.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/libX11/libX11.changes    2018-03-16 
10:34:35.643387810 +0100
+++ /work/SRC/openSUSE:Factory/.libX11.new/libX11.changes       2018-08-28 
09:24:09.668774968 +0200
@@ -1,0 +2,61 @@
+Mon Aug 27 07:50:31 UTC 2018 - tchva...@suse.com
+
+- Format spec with spec-cleaner
+- Use %autopatch to not bother with one-by-one patch application
+- Remove autoreconf as we no longer patch any of the buildsystem
+- Explicitly disable silent rules during configuration
+
+-------------------------------------------------------------------
+Wed Aug 22 15:09:51 UTC 2018 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 1.6.6:
+  + Make Xkb{Get,Set}NamedIndicator spec & manpages match code
+  + Clarify state parameter to XkbSetNamedDeviceIndicator
+  + Improve table formatting in XkbChangeControls & XkbKeyNumGroups man pages
+  + If XGetImage fails to create image, don't dereference it to bounds check
+  + Use size_t for buffer sizes in SetHints.c
+  + Change fall through comment in lcDB.c to match gcc's requirements
+  + _XDefaultError: set XlibDisplayIOError flag before calling exit
+  + Fix possible memory leak in cmsProp.c:140
+  + Don't rebuild ks_tables.h if nothing changed.
+  + Remove statement with no effect.
+  + Use flexible array member instead of fake size.
+  + Valgrind fix for XStoreColor and XStoreColors.
+  + XkbOpenDisplay.3: fix typo
+  + Validation of server response in XListHosts.
+  + Fixed off-by-one writes (CVE-2018-14599).
+  + Fixed out of boundary write (CVE-2018-14600).
+  + Fixed crash on invalid reply (CVE-2018-14598).
+  + fix shadow warning
+  + _XIOError(dpy); will never return so remore dead
+  + remove argument check for free() adjust one inden
+  + fix shadow char_size
+  + fix more shadow warning
+  + no need to check argument for _XkbFree()
+  + remove stray extern
+  + no need to check args for Xfree()
+  + fix memleak in error path
+  + fix memleak in error path
+  + no need to check XFree arguments
+  + mark _XDefaultIOError as no_return
+  + Fixes: warning: variable 'req' set but not,used
+  + add _X_UNUSED to avoid unused variable warnings
+  + remove empty line
+  + silence gcc warning assignment discards 'const' qualifier from pointer 
target type
+- Packaging changes:
+  + Remove upstreamed u_Use-flexible-array-member-instead-of-fake-size.patch
+  + Remove upstreamed u_off-by-one-write-in-XListExtensions.patch
+  + Remove upstreamed u_out-of-boundary-write-in-XListExtensions.patch
+  + Remove upstreamed u_crash-on-invalid-reply-in-XListExtensions.patch
+
+-------------------------------------------------------------------
+Mon Aug 20 12:15:47 UTC 2018 - sndir...@suse.com
+
+- u_off-by-one-write-in-XListExtensions.patch
+  * fixes off-by-one write in XListExtensions (bsc#1102062, CVE-2018-14599)
+- u_out-of-boundary-write-in-XListExtensions.patch
+  * fixes out of boundary write in XListExtensions (bsc#1102068, 
CVE-2018-14600)
+- u_crash-on-invalid-reply-in-XListExtensions.patch
+  * crash on invalid reply in XListExtensions (bsc#1102073, CVE-2018-14598) 
+
+-------------------------------------------------------------------

Old:
----
  libX11-1.6.5.tar.bz2
  u_Use-flexible-array-member-instead-of-fake-size.patch

New:
----
  libX11-1.6.6.tar.bz2

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

Other differences:
------------------
++++++ libX11.spec ++++++
--- /var/tmp/diff_new_pack.hhd5Hw/_old  2018-08-28 09:24:10.076776241 +0200
+++ /var/tmp/diff_new_pack.hhd5Hw/_new  2018-08-28 09:24:10.076776241 +0200
@@ -17,29 +17,22 @@
 
 
 Name:           libX11
-Version:        1.6.5
+Version:        1.6.6
 Release:        0
 Summary:        Core X11 protocol client library
 License:        MIT
 Group:          Development/Libraries/C and C++
-Url:            http://xorg.freedesktop.org/
-
+URL:            http://xorg.freedesktop.org/
 #Git-Clone:    git://anongit.freedesktop.org/xorg/lib/libX11
 #Git-Web:       http://cgit.freedesktop.org/xorg/lib/libX11/
 Source:         
http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2
 Source1:        baselibs.conf
 # PATCH-FIX-UPSTREAM p_khmer-compose.diff fdo#48595 bnc#143348 -- required 
compose entries for Khmer
-Patch7:         p_khmer-compose.diff
+Patch0:         p_khmer-compose.diff
 # PATCH-FEATURE-UPSTREAM p_xlib_skip_ext_env.diff fdo#48588 bnc#167317 -- Add 
support for disabling extensions through environment variables
-Patch9:         p_xlib_skip_ext_env.diff
+Patch1:         p_xlib_skip_ext_env.diff
 # PATCH-FIX-UPSTREAM en-locales.diff fdo#48596 bnc#388711 -- Add missing data 
for more en locales
-Patch15:        en-locales.diff
-# PATCH-FIX-UPSTREAM u_Use-flexible-array-member-instead-of-fake-size.patch -- 
Fix build error with gcc8.
-Patch16:        u_Use-flexible-array-member-instead-of-fake-size.patch
-
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  autoconf >= 2.60
-BuildRequires:  automake
+Patch2:         en-locales.diff
 BuildRequires:  fdupes
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -49,7 +42,6 @@
 BuildRequires:  pkgconfig(xextproto)
 BuildRequires:  pkgconfig(xf86bigfontproto)
 BuildRequires:  pkgconfig(xorg-macros) >= 1.11
-BuildRequires:  pkgconfig(xproto)
 BuildRequires:  pkgconfig(xproto) >= 7.0.13
 BuildRequires:  pkgconfig(xtrans)
 
@@ -66,10 +58,10 @@
 %package -n libX11-6
 Summary:        Core X11 protocol client library
 Group:          System/Libraries
-Requires:       %name-data >= %version
+Requires:       %{name}-data >= %{version}
 # O/P added for 12.2. Ideally remove before 12.2 release.
-Provides:       xorg-x11-libX11 = 7.6_%version-%release
-Obsoletes:      xorg-x11-libX11 < 7.6_%version-%release
+Provides:       xorg-x11-libX11 = 7.6_%{version}-%{release}
+Obsoletes:      xorg-x11-libX11 < 7.6_%{version}-%{release}
 
 %description -n libX11-6
 The X Window System is a network-transparent window system that was
@@ -84,7 +76,7 @@
 %package -n libX11-xcb1
 Summary:        XCB X11 protocol client library
 Group:          System/Libraries
-Requires:       %name-data >= %version
+Requires:       %{name}-data >= %{version}
 
 %description -n libX11-xcb1
 The X Window System is a network-transparent window system that was
@@ -99,9 +91,7 @@
 %package data
 Summary:        Shared data for the Core X11 protocol library
 Group:          System/Libraries
-%if 0%{?suse_version} >= 1130
 BuildArch:      noarch
-%endif
 
 %description data
 The X Window System is a network-transparent window system that was
@@ -116,11 +106,11 @@
 %package devel
 Summary:        Development files for the Core X11 protocol library
 Group:          Development/Libraries/C and C++
-Requires:       libX11-6 = %version
-Requires:       libX11-xcb1 = %version
+Requires:       libX11-6 = %{version}
+Requires:       libX11-xcb1 = %{version}
 # O/P added for 12.2
-Provides:       xorg-x11-libX11-devel = 7.6_%version-%release
-Obsoletes:      xorg-x11-libX11-devel < 7.6_%version-%release
+Provides:       xorg-x11-libX11-devel = 7.6_%{version}-%{release}
+Obsoletes:      xorg-x11-libX11-devel < 7.6_%{version}-%{release}
 
 %description devel
 The X Window System is a network-transparent window system that was
@@ -140,26 +130,22 @@
 # make legal department happy (Bug #153744)
 test -f nls/ja.U90/XLC_LOCALE.pre && exit 1
 test -f nls/ja.S90/XLC_LOCALE.pre && exit 1
-#
-%patch7 -p0
-%patch9 -p0
-%patch15 -p0
-%patch16 -p1
+
+%autopatch -p0
 
 %build
-# Got patches which change auto*files
-autoreconf -fi
-%configure --docdir=%_docdir/%name --disable-static
-# "--enable-loadable-i18n" is currently broken
-#--datadir=/usr/share
+%configure \
+    --disable-silent-rules \
+    --docdir=%{_docdir}/%{name} \
+    --disable-static
 make %{?_smp_mflags}
 
 %install
-make install DESTDIR="%buildroot"
-rm -f "%buildroot/%_libdir"/*.la
+%make_install
+find %{buildroot} -type f -name "*.la" -delete -print
 
 # Some files are empty/missing for some UTF-8 locales
-pushd "%buildroot/usr/share/X11/locale"
+pushd "%{buildroot}%{_datadir}/X11/locale"
 for i in *.UTF-8; do
        echo "$i"
        if [ "$i" == "en_US.UTF-8" ]; then
@@ -172,34 +158,27 @@
 done
 popd
 
-%fdupes %buildroot/%_mandir
+%fdupes %{buildroot}/%{_mandir}
 
 %post   -n libX11-6 -p /sbin/ldconfig
-
 %postun -n libX11-6 -p /sbin/ldconfig
-
 %post   -n libX11-xcb1 -p /sbin/ldconfig
-
 %postun -n libX11-xcb1 -p /sbin/ldconfig
 
 %files -n libX11-6
-%defattr(-,root,root)
-%_libdir/libX11.so.6*
+%{_libdir}/libX11.so.6*
 
 %files -n libX11-xcb1
-%defattr(-,root,root)
-%_libdir/libX11-xcb.so.1*
+%{_libdir}/libX11-xcb.so.1*
 
 %files data
-%defattr(-,root,root)
-%_datadir/X11
+%{_datadir}/X11
 
 %files devel
-%defattr(-,root,root)
-%_includedir/X11/*
-%_libdir/*.so
-%_libdir/pkgconfig/*.pc
-%_docdir/%name
-%_mandir/man?/*
+%{_includedir}/X11/*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+%{_docdir}/%{name}
+%{_mandir}/man?/*
 
 %changelog

++++++ libX11-1.6.5.tar.bz2 -> libX11-1.6.6.tar.bz2 ++++++
++++ 4231 lines of diff (skipped)


Reply via email to