commit libXtst for openSUSE:Factory
Hello community, here is the log from the commit of package libXtst for openSUSE:Factory checked in at 2020-08-28 23:44:58 Comparing /work/SRC/openSUSE:Factory/libXtst (Old) and /work/SRC/openSUSE:Factory/.libXtst.new.3399 (New) Package is "libXtst" Fri Aug 28 23:44:58 2020 rev:11 rq:828734 version:1.2.3 Changes: --- /work/SRC/openSUSE:Factory/libXtst/libXtst.changes 2016-11-05 21:22:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXtst.new.3399/libXtst.changes 2020-08-28 23:45:04.219498248 +0200 @@ -1,0 +2,6 @@ +Mon Aug 10 10:32:26 UTC 2020 - Ismail Dönmez + +- Add a Provides: libXtst = %{version} to the library subpackage + to make pre-packaged electron apps happy. + +--- Other differences: -- ++ libXtst.spec ++ --- /var/tmp/diff_new_pack.MizvCF/_old 2020-08-28 23:45:04.775497892 +0200 +++ /var/tmp/diff_new_pack.MizvCF/_new 2020-08-28 23:45:04.775497892 +0200 @@ -1,7 +1,7 @@ # # spec file for package libXtst # -# Copyright (c) 2016 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 @@ -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,7 +23,7 @@ Summary:Xlib-based client API for the XTEST and RECORD extensions 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/libXtst #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXtst/ @@ -53,6 +53,8 @@ %package -n %lname Summary:Xlib-based client API for the XTEST and RECORD extensions Group: System/Libraries +# Make electron apps happy +Provides: libXtst = %{version} %description -n %lname The XTEST extension is a minimal set of client and server extensions
commit libXtst for openSUSE:Factory
Hello community, here is the log from the commit of package libXtst for openSUSE:Factory checked in at 2016-11-05 21:22:11 Comparing /work/SRC/openSUSE:Factory/libXtst (Old) and /work/SRC/openSUSE:Factory/.libXtst.new (New) Package is "libXtst" Changes: --- /work/SRC/openSUSE:Factory/libXtst/libXtst.changes 2013-06-05 11:57:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXtst.new/libXtst.changes 2016-11-05 21:22:12.0 +0100 @@ -1,0 +2,12 @@ +Wed Nov 2 10:38:17 UTC 2016 - sndir...@suse.com + +- tagged baselibs.conf as source in specfile + +--- +Sat Oct 29 00:00:07 UTC 2016 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.2.3: + + Remove fallback for _XEatDataWords, require libX11 1.6 for it + + Out of boundary access and endless loop in libXtst + +--- Old: libXtst-1.2.2.tar.bz2 New: libXtst-1.2.3.tar.bz2 Other differences: -- ++ libXtst.spec ++ --- /var/tmp/diff_new_pack.T6wVZ9/_old 2016-11-05 21:22:13.0 +0100 +++ /var/tmp/diff_new_pack.T6wVZ9/_new 2016-11-05 21:22:13.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libXtst # -# Copyright (c) 2013 SUSE LINUX Products 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 @@ -18,7 +18,7 @@ Name: libXtst %define lname libXtst6 -Version:1.2.2 +Version:1.2.3 Release:0 Summary:Xlib-based client API for the XTEST and RECORD extensions License:MIT @@ -28,7 +28,7 @@ #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libXtst #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXtst/ Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 - +Source1:baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf >= 2.60, automake, libtool BuildRequires: fdupes ++ libXtst-1.2.2.tar.bz2 -> libXtst-1.2.3.tar.bz2 ++ 16603 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/libXtst-1.2.2/ChangeLog new/libXtst-1.2.3/ChangeLog --- old/libXtst-1.2.2/ChangeLog 2013-05-31 04:10:37.0 +0200 +++ new/libXtst-1.2.3/ChangeLog 2016-10-04 22:24:10.0 +0200 @@ -1,3 +1,47 @@ +commit 9f5621a410f18149d4c76b02daa7f1a98b4a2c16 +Author: Matthieu Herrb+Date: Tue Oct 4 21:28:17 2016 +0200 + +libXtst 1.2.3 + +Signed-off-by: Matthieu Herrb + +commit 9556ad67af3129ec4a7a4f4b54a0d59701beeae3 +Author: Tobias Stoeckmann +Date: Sun Sep 25 21:37:01 2016 +0200 + +Out of boundary access and endless loop in libXtst + +A lack of range checks in libXtst allows out of boundary accesses. +The checks have to be done in-place here, because it cannot be done +without in-depth knowledge of the read data. + +If XRecordStartOfData, XRecordEndOfData, or XRecordClientDied +without a client sequence have attached data, an endless loop would +occur. The do-while-loop continues until the current index reaches +the end. But in these cases, the current index would not be +incremented, leading to an endless processing. + +Signed-off-by: Tobias Stoeckmann +Reviewed-by: Matthieu Herrb + +commit 48d2656fa1dd98e9d88b31211fa4f09f813e7b30 +Author: Michael Joost +Date: Mon Nov 18 16:11:26 2013 +0100 + +Remove fallback for _XEatDataWords, require libX11 1.6 for it + +_XEatDataWords was orignally introduced with the May 2013 security +patches, and in order to ease the process of delivering those, +fallback versions of _XEatDataWords were included in the X extension +library patches so they could be applied to older versions that didn't +have libX11 1.6 yet. Now that we're past that hurdle, we can drop +the fallbacks and just require libX11 1.6 for building new versions +of the extension libraries. + +Reviewed-by: Alan Coopersmith +Signed-off-by: Alan Coopersmith + commit
commit libXtst for openSUSE:Factory
Hello community, here is the log from the commit of package libXtst for openSUSE:Factory checked in at 2013-06-05 11:57:55 Comparing /work/SRC/openSUSE:Factory/libXtst (Old) and /work/SRC/openSUSE:Factory/.libXtst.new (New) Package is libXtst Changes: --- /work/SRC/openSUSE:Factory/libXtst/libXtst.changes 2013-03-22 12:00:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXtst.new/libXtst.changes 2013-06-05 11:57:56.0 +0200 @@ -1,0 +2,9 @@ +Sat Jun 1 20:11:00 UTC 2013 - tobias.johannes.klausm...@mni.thm.de + +- Update to version 1.2.2: + This release provides the fix for the recently announced security issue + CVE-2013-2063, along with a number of fixes to the build configuration. +- Packaging changes: + + Remove Patch0: u_libXtst_Added-missing-xi-requires-to-pkconfig-file.patch +Superseded by another upstreamed version +--- Old: libXtst-1.2.1.tar.bz2 u_libXtst_Added-missing-xi-requires-to-pkconfig-file.patch New: libXtst-1.2.2.tar.bz2 Other differences: -- ++ libXtst.spec ++ --- /var/tmp/diff_new_pack.cqJH54/_old 2013-06-05 11:57:57.0 +0200 +++ /var/tmp/diff_new_pack.cqJH54/_new 2013-06-05 11:57:57.0 +0200 @@ -18,7 +18,7 @@ Name: libXtst %define lname libXtst6 -Version:1.2.1 +Version:1.2.2 Release:0 Summary:Xlib-based client API for the XTEST and RECORD extensions License:MIT @@ -28,7 +28,7 @@ #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libXtst #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXtst/ Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 -Patch0: u_libXtst_Added-missing-xi-requires-to-pkconfig-file.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf = 2.60, automake, libtool BuildRequires: fdupes @@ -82,7 +82,6 @@ %prep %setup -q -%patch0 -p1 %build %configure --docdir=%_docdir/%name --disable-static ++ libXtst-1.2.1.tar.bz2 - libXtst-1.2.2.tar.bz2 ++ 13431 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/libXtst-1.2.1/COPYING new/libXtst-1.2.2/COPYING --- old/libXtst-1.2.1/COPYING 2012-03-08 06:11:41.0 +0100 +++ new/libXtst-1.2.2/COPYING 2013-05-31 04:09:49.0 +0200 @@ -64,3 +64,53 @@ DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +*** + +Copyright © 1992 by UniSoft Group Ltd. + +Permission to use, copy, modify, and distribute this documentation for +any purpose and without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +UniSoft makes no representations about the suitability for any purpose of +the information in this document. This documentation is provided as is +without express or implied warranty. + +*** + +Copyright © 1992, 1994, 1995 X Consortium + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the Software), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Except as contained in this notice, the name of the X Consortium shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written
commit libXtst for openSUSE:Factory
Hello community, here is the log from the commit of package libXtst for openSUSE:Factory checked in at 2013-03-22 12:00:02 Comparing /work/SRC/openSUSE:Factory/libXtst (Old) and /work/SRC/openSUSE:Factory/.libXtst.new (New) Package is libXtst, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/libXtst/libXtst.changes 2012-05-08 11:59:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.libXtst.new/libXtst.changes 2013-03-22 12:00:04.0 +0100 @@ -1,0 +2,6 @@ +Sun Feb 17 17:21:53 UTC 2013 - jeng...@inai.de + +- Use more robust make install call +- Avoid calling fdupes outside of /usr + +--- Other differences: -- ++ libXtst.spec ++ --- /var/tmp/diff_new_pack.Mgtbsx/_old 2013-03-22 12:00:05.0 +0100 +++ /var/tmp/diff_new_pack.Mgtbsx/_new 2013-03-22 12:00:05.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libXtst # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -89,9 +89,9 @@ make %{?_smp_mflags} %install -%makeinstall +make install DESTDIR=%buildroot rm -f %buildroot/%_libdir/*.la -%fdupes %buildroot +%fdupes %buildroot/%_prefix %post -n %lname -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libXtst for openSUSE:Factory
Hello community, here is the log from the commit of package libXtst for openSUSE:Factory checked in at 2012-05-08 11:58:14 Comparing /work/SRC/openSUSE:Factory/libXtst (Old) and /work/SRC/openSUSE:Factory/.libXtst.new (New) Package is libXtst, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/libXtst/libXtst.changes 2012-02-25 07:30:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXtst.new/libXtst.changes 2012-05-08 11:59:24.0 +0200 @@ -1,0 +2,8 @@ +Wed Apr 11 15:23:43 UTC 2012 - vu...@opensuse.org + +- Update to version 1.2.1: + + Fix for gcc warning + + Improvements to documentation + + Build configuration improvements + +--- Old: libXtst-1.2.0.tar.bz2 New: libXtst-1.2.1.tar.bz2 Other differences: -- ++ libXtst.spec ++ --- /var/tmp/diff_new_pack.PcmSiB/_old 2012-05-08 11:59:25.0 +0200 +++ /var/tmp/diff_new_pack.PcmSiB/_new 2012-05-08 11:59:25.0 +0200 @@ -16,10 +16,9 @@ # - Name: libXtst %define lname libXtst6 -Version:1.2.0 +Version:1.2.1 Release:0 Summary:Xlib-based client API for the XTEST and RECORD extensions License:MIT @@ -28,16 +27,19 @@ #Git-Clone:git://anongit.freedesktop.org/xorg/lib/libXtst #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXtst/ -Source: %name-%version.tar.bz2 +Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2 Patch0: u_libXtst_Added-missing-xi-requires-to-pkconfig-file.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf = 2.60, automake, libtool BuildRequires: fdupes -BuildRequires: pkgconfig pkgconfig(x11) pkgconfig(xorg-macros) = 1.10 -BuildRequires: pkgconfig(xext) = 1.0.99.4 pkgconfig(xi) +BuildRequires: pkgconfig +BuildRequires: pkgconfig(inputproto) BuildRequires: pkgconfig(recordproto) = 1.13.99.1 +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) = 1.0.99.4 BuildRequires: pkgconfig(xextproto) = 7.0.99.3 -BuildRequires: pkgconfig(inputproto) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(xorg-macros) = 1.12 %description The XTEST extension is a minimal set of client and server extensions ++ libXtst-1.2.0.tar.bz2 - libXtst-1.2.1.tar.bz2 ++ 45487 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libXtst for openSUSE:Factory
Hello community, here is the log from the commit of package libXtst for openSUSE:Factory checked in at 2012-02-25 07:30:36 Comparing /work/SRC/openSUSE:Factory/libXtst (Old) and /work/SRC/openSUSE:Factory/.libXtst.new (New) Package is libXtst, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/libXtst/libXtst.changes 2012-02-17 12:05:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.libXtst.new/libXtst.changes 2012-02-25 07:30:38.0 +0100 @@ -1,0 +2,5 @@ +Fri Feb 24 11:29:37 UTC 2012 - sndir...@suse.com + +- Added missing xi requires to pkconfig file (bnc#748808) + +--- New: u_libXtst_Added-missing-xi-requires-to-pkconfig-file.patch Other differences: -- ++ libXtst.spec ++ --- /var/tmp/diff_new_pack.RPo1UV/_old 2012-02-25 07:30:38.0 +0100 +++ /var/tmp/diff_new_pack.RPo1UV/_new 2012-02-25 07:30:38.0 +0100 @@ -14,6 +14,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + + Name: libXtst %define lname libXtst6 Version:1.2.0 @@ -21,16 +24,17 @@ Summary:Xlib-based client API for the XTEST and RECORD extensions 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/libXtst #Git-Web: http://cgit.freedesktop.org/xorg/lib/libXtst/ Source: %name-%version.tar.bz2 -BuildRoot: %_tmppath/%name-%version-build +Patch0: u_libXtst_Added-missing-xi-requires-to-pkconfig-file.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build #git#BuildRequires:autoconf = 2.60, automake, libtool BuildRequires: fdupes -BuildRequires: pkgconfig, pkgconfig(xorg-macros) = 1.10, pkgconfig(x11) -BuildRequires: pkgconfig(xext) = 1.0.99.4, pkgconfig(xi) +BuildRequires: pkgconfig pkgconfig(x11) pkgconfig(xorg-macros) = 1.10 +BuildRequires: pkgconfig(xext) = 1.0.99.4 pkgconfig(xi) BuildRequires: pkgconfig(recordproto) = 1.13.99.1 BuildRequires: pkgconfig(xextproto) = 7.0.99.3 BuildRequires: pkgconfig(inputproto) @@ -76,6 +80,7 @@ %prep %setup -q +%patch0 -p1 %build %configure --docdir=%_docdir/%name --disable-static ++ u_libXtst_Added-missing-xi-requires-to-pkconfig-file.patch ++ From 403ec58c75054a3f0def6b94cf6bc4e83a58bec4 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch sndir...@suse.de Date: Fri, 24 Feb 2012 12:38:13 +0100 Subject: [PATCH] Added missing xi requires to pkconfig file. This time the right keyword. Not Requires.private, but Requires! --- xtst.pc.in |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/xtst.pc.in b/xtst.pc.in index 8702044..d6f9fc1 100644 --- a/xtst.pc.in +++ b/xtst.pc.in @@ -6,7 +6,7 @@ includedir=@includedir@ Name: Xtst Description: The Xtst Library Version: @PACKAGE_VERSION@ -Requires: recordproto +Requires: recordproto xi Requires.private: x11 xext Cflags: -I${includedir} Libs: -L${libdir} -lXtst -- 1.7.3.4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org