Accepting request 795605 from home:mcepl:branches:games

- Update to the version 6.2.6:
  - Fix buffer overflow on load EPD file (bsc#1148736 CVE-2019-15767).
  - Fix move validation when cleaning up moves, e.g. accepting
    '0-0' for O-O'.
  - More consistent use of period in translatable texts.
  - Minor fixes on compilation warnings
  - New and updated translations.

OBS-URL: https://build.opensuse.org/request/show/795605
OBS-URL: https://build.opensuse.org/package/show/games/gnuchess?expand=0&rev=29
This commit is contained in:
Dirk Stoecker 2020-04-20 13:36:10 +00:00 committed by Git OBS Bridge
parent 193df71fd4
commit 90cae72709
7 changed files with 63 additions and 49 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9a99e963355706cab32099d140b698eda9de164ebce40a5420b1b9772dd04802
size 782359

View File

@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (Darwin)
iQEcBAABAgAGBQJZdn8KAAoJEKiriTrkAlHZqIAH/0HTB8jMkK4wXiN41LqL29IR
ugVb8pUqTup7foYbaiMV4TUSkFQP7BnhuU2gquQxXoHY3W9WK1BS1ATVOM15NHbG
4S+cCgCxiGrpS1pAg0hhcadQg1PNBPbKcp+lVAhNCwYzQUdcAYXkKWGdvwpq02qT
ybHLrUHas56WFUGn1pL2lT0ueGBIK8s+jGajdATigiL67LpxVZK8FVO5el3NqUed
S5CXdJfCzzWLAjiwddzQwxRvDxT98KWrM8WkX4CDwJPiJdszFie1Zua0Gq11V5Mn
5ke857ARvE7Q2uzETDl6MiYfHeWBobnWW7QxJP3RzP3NvzrtinrHQoOcC2aos+Y=
=gy8w
-----END PGP SIGNATURE-----

3
gnuchess-6.2.6.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d617f875d6411378c6ce521663ebda42db9006a5eb5706bcd821a918c06eb04f
size 797233

11
gnuchess-6.2.6.tar.gz.sig Normal file
View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAABCAAGBQJemzKjAAoJEEOsf/k87VprmgkH/03HYQyBztum/TN6i3tBGlt5
JxLIM5f3GRXHHC2bl71wIjq/aZm1twWhpSkL39pvRn2yF73f8KRBe2dEhTsIz9HB
9QIiuAUcTe1v3UvqAe1eyDC3dw4iiRcZWfmudjR3ioKi1RzFfOtkKct2usByglcd
HHGTA3BhOgNsulw4k/ghORjKgTjz4heYSKwxnLbXRpPfVycLxsr+8yJUGlUvFGAD
s9wmF9z6CEi6S46Wtq/GUKCmPPjzkz/ZKEslSSGoFovzrcKyylm6DOH/xVYejiE0
dxy2JTspGn6KXvoKAzSF8Wdb38wsMbW0sg/f2quNOwkgt/gL65wLrBm1TRHykaI=
=6far
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Sun Apr 19 22:09:23 CEST 2020 - Matej Cepl <mcepl@suse.com>
- Update to the version 6.2.6:
- Fix buffer overflow on load EPD file (bsc#1148736 CVE-2019-15767).
- Fix move validation when cleaning up moves, e.g. accepting
'0-0' for O-O'.
- More consistent use of period in translatable texts.
- Minor fixes on compilation warnings
- New and updated translations.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Apr 28 10:18:31 UTC 2018 - antoine.belvire@opensuse.org Sat Apr 28 10:18:31 UTC 2018 - antoine.belvire@opensuse.org

View File

@ -1,3 +1,4 @@
GPG keys of Stuart Cracraft <smcracraft>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.7 (Darwin) Version: GnuPG v1.4.7 (Darwin)
@ -29,6 +30,7 @@ RlmuOt/1GTbiUEo9gwCdFtYqWu1OFTlB0a13S26D+CHPzLs=
=Mk2d =Mk2d
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Simon Waters <srw>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux) Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Encryption...is a powerful defensive weapon for free people. Comment: Encryption...is a powerful defensive weapon for free people.
@ -104,36 +106,37 @@ zm2z+r57deE8hukAoLJKr001kvTb/4Mr+ysXxmFhM2lX
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Lukas Geyer <lukas>
4079 5396 CF07 5E27 575B 1FBB ABE4 859B 7F9D A3B2 4079 5396 CF07 5E27 575B 1FBB ABE4 859B 7F9D A3B2
GPG keys of Antonio Ceballos <aceballos>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Version: GnuPG v1
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
=Gfme =Qpef
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,7 +1,7 @@
# #
# spec file for package gnuchess # spec file for package gnuchess
# #
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2020 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -12,17 +12,17 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # 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/
# #
Name: gnuchess Name: gnuchess
Version: 6.2.5 Version: 6.2.6
Release: 0 Release: 0
Summary: GNU Chess Program Summary: GNU Chess Program
License: GPL-3.0+ License: GPL-3.0-or-later
Group: Amusements/Games/Board/Chess Group: Amusements/Games/Board/Chess
Url: http://www.gnu.org/software/chess/ URL: https://www.gnu.org/software/chess/
Source0: http://ftp.gnu.org/gnu/chess/%{name}-%{version}.tar.gz Source0: http://ftp.gnu.org/gnu/chess/%{name}-%{version}.tar.gz
# WARNING: Don't forget to re-generate book.dat manually before submit! # WARNING: Don't forget to re-generate book.dat manually before submit!
# Simply remove the source and build, updated book will be generated. # Simply remove the source and build, updated book will be generated.
@ -51,7 +51,7 @@ in the xboard package.
%build %build
%configure %configure
make %{?_smp_mflags} %make_build
sed -i 's/^Book[[:space:]]*=[[:space:]]*false/Book = true/;s/^OwnBook[[:space:]]=[[:space:]]*false/OwnBook = true/' src/gnuchess.ini sed -i 's/^Book[[:space:]]*=[[:space:]]*false/Book = true/;s/^OwnBook[[:space:]]=[[:space:]]*false/OwnBook = true/' src/gnuchess.ini
sh %{SOURCE3} %{SOURCE1} sh %{SOURCE3} %{SOURCE1}
@ -72,7 +72,7 @@ install -m 755 %{SOURCE5} %{buildroot}/%{_bindir}
%license COPYING %license COPYING
%{_bindir}/* %{_bindir}/*
%{_mandir}/man*/* %{_mandir}/man*/*
%{_infodir}/gnuchess.info%{ext_info} %{_infodir}/gnuchess.info%{?ext_info}
%{_datadir}/gnuchess %{_datadir}/gnuchess
%dir %{_datadir}/games/plugins %dir %{_datadir}/games/plugins
%dir %{_datadir}/games/plugins/logos %dir %{_datadir}/games/plugins/logos