commit stockfish for openSUSE:Factory
Hello community, here is the log from the commit of package stockfish for openSUSE:Factory checked in at 2020-10-12 13:59:44 Comparing /work/SRC/openSUSE:Factory/stockfish (Old) and /work/SRC/openSUSE:Factory/.stockfish.new.3486 (New) Package is "stockfish" Mon Oct 12 13:59:44 2020 rev:8 rq:841236 version:12 Changes: --- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes 2020-01-20 22:53:37.707301593 +0100 +++ /work/SRC/openSUSE:Factory/.stockfish.new.3486/stockfish.changes 2020-10-12 14:00:19.398241329 +0200 @@ -1,0 +2,9 @@ +Sat Oct 10 00:00:00 CEST 2020 - dste...@suse.cz + +- Update to version 12: + * 130 Elo stronger than version 11 + * powered by NNUE (nn-baeb9ef2d183.nnue) + * More at https://github.com/official-stockfish/Stockfish/commit/c306d838697011da0a960758dde3f7ede6849060 + * Added patch: update-nnue.patch + +--- Old: stockfish-11.tar.gz New: nn-baeb9ef2d183.nnue.xz stockfish-12.tar.gz update-nnue.patch Other differences: -- ++ stockfish.spec ++ --- /var/tmp/diff_new_pack.fSKPii/_old 2020-10-12 14:00:20.506241791 +0200 +++ /var/tmp/diff_new_pack.fSKPii/_new 2020-10-12 14:00:20.506241791 +0200 @@ -1,7 +1,7 @@ # # spec file for package stockfish # -# 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 @@ -16,8 +16,10 @@ # +%definennuenet nn-baeb9ef2d183.nnue + Name: stockfish -Version:11 +Version:12 Release:0 Summary:Chess engine License:GPL-3.0-or-later @@ -26,10 +28,13 @@ # steal some documentation from ubuntu Source10: https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/%{name}/vivid/download/head:/engineinterface.txt-20091204230329-yljoyxocuxhxg1ot-78/engine-interface.txt#/%{name}-interface.txt Source11: https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/%{name}/vivid/download/head:/%{name}.6-20091204230329-yljoyxocuxhxg1ot-76/%{name}.6 +Source12: %{nnuenet}.xz # If 'Version' is not set it will display the date as version number. We dont want __DATE__ and Version is set anyways. Patch0: date.patch +Patch1: update-nnue.patch BuildRequires: dos2unix BuildRequires: gcc-c++ +BuildRequires: xz Recommends: xboard Provides: chess_backend ExclusiveArch: %{power64} %{ix86} x86_64 armv7l armv7hl armv7hnl @@ -47,7 +52,10 @@ %prep %setup -q -n Stockfish-sf_%{version} %patch0 -p1 +%patch1 -p0 cp -p %{SOURCE10} %{SOURCE11} . +xz -cd %{SOURCE12} > src/%{nnuenet} + dos2unix %{name}-interface.txt dos2unix Copying.txt @@ -76,7 +84,7 @@ %files %license Copying.txt -%doc AUTHORS %{name}-interface.txt Readme.md +%doc AUTHORS %{name}-interface.txt README.md %{_mandir}/man*/%{name}.* %{_bindir}/%{name} ++ date.patch ++ --- /var/tmp/diff_new_pack.fSKPii/_old 2020-10-12 14:00:20.534241803 +0200 +++ /var/tmp/diff_new_pack.fSKPii/_new 2020-10-12 14:00:20.534241803 +0200 @@ -1,7 +1,8 @@ -diff -urEbwB Stockfish-sf_7/src/misc.cpp Stockfish-sf_7.new/src/misc.cpp Stockfish-sf_7/src/misc.cpp2016-01-02 21:26:02.0 +0100 -+++ Stockfish-sf_7.new/src/misc.cpp2016-04-28 11:35:29.001468116 +0200 -@@ -99,18 +99,10 @@ +Index: Stockfish-sf_12/src/misc.cpp +=== +--- Stockfish-sf_12.orig/src/misc.cpp Stockfish-sf_12/src/misc.cpp +@@ -140,18 +140,10 @@ public: const string engine_info(bool to_uci) { @@ -18,6 +19,6 @@ - ss << setw(2) << day << setw(2) << (1 + months.find(month) / 4) << year.substr(2); - } - - ss << (Is64Bit ? " 64" : "") - << (HasPext ? " BMI2" : (HasPopCnt ? " POPCNT" : "")) - << (to_uci ? "\nid author ": " by ") + ss << (to_uci ? "\nid author ": " by ") + << "the Stockfish developers (see AUTHORS file)"; + ++ stockfish-11.tar.gz -> stockfish-12.tar.gz ++ 11664 lines of diff (skipped) ++ update-nnue.patch ++ --- src/evaluate.h.orig 2020-10-10 13:33:54.744383007 +0200 +++ src/evaluate.h 2020-10-10 13:34:04.772383312 +0200 @@ -38,7 +38,7 @@ // The default net name MUST follow the format nn-[SHA256 first 12 digits].nnue // for the build process (profile-build and fishtest) to work. Do not change the // name of the macro, as it is used in the Makefile. - #define EvalFileDefaultName "nn-82215d0fd0df.nnue" + #define EvalFileDefaultName "nn-baeb9ef2d183.nnue" namespace NNUE {
commit stockfish for openSUSE:Factory
Hello community, here is the log from the commit of package stockfish for openSUSE:Factory checked in at 2020-01-20 22:53:14 Comparing /work/SRC/openSUSE:Factory/stockfish (Old) and /work/SRC/openSUSE:Factory/.stockfish.new.26092 (New) Package is "stockfish" Mon Jan 20 22:53:14 2020 rev:7 rq:765694 version:11 Changes: --- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes 2018-12-12 17:29:23.318808191 +0100 +++ /work/SRC/openSUSE:Factory/.stockfish.new.26092/stockfish.changes 2020-01-20 22:53:37.707301593 +0100 @@ -1,0 +2,8 @@ +Mon Jan 20 08:12:08 UTC 2020 - Michael Vetter + +- Update to version 11: + * 50 Elo stronger than the last version + * For detail see: + https://github.com/official-stockfish/Stockfish/commit/c3483fa9a7d7c0ffa9fcc32b467ca844cfb63790 + +--- Old: stockfish-10.tar.gz New: stockfish-11.tar.gz Other differences: -- ++ stockfish.spec ++ --- /var/tmp/diff_new_pack.LkYkrT/_old 2020-01-20 22:53:39.003302091 +0100 +++ /var/tmp/diff_new_pack.LkYkrT/_new 2020-01-20 22:53:39.007302093 +0100 @@ -1,7 +1,7 @@ # # spec file for package stockfish # -# 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 @@ -17,7 +17,7 @@ Name: stockfish -Version:10 +Version:11 Release:0 Summary:Chess engine License:GPL-3.0-or-later ++ stockfish-10.tar.gz -> stockfish-11.tar.gz ++ 7279 lines of diff (skipped)
commit stockfish for openSUSE:Factory
Hello community, here is the log from the commit of package stockfish for openSUSE:Factory checked in at 2018-12-12 17:29:23 Comparing /work/SRC/openSUSE:Factory/stockfish (Old) and /work/SRC/openSUSE:Factory/.stockfish.new.28833 (New) Package is "stockfish" Wed Dec 12 17:29:23 2018 rev:6 rq:657230 version:10 Changes: --- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes 2018-12-10 12:30:08.710418596 +0100 +++ /work/SRC/openSUSE:Factory/.stockfish.new.28833/stockfish.changes 2018-12-12 17:29:23.318808191 +0100 @@ -1,0 +2,5 @@ +Tue Dec 11 14:04:17 UTC 2018 - Jan Engelhardt + +- Trim redundant wording. + +--- Other differences: -- ++ stockfish.spec ++ --- /var/tmp/diff_new_pack.6g32YY/_old 2018-12-12 17:29:23.762807629 +0100 +++ /var/tmp/diff_new_pack.6g32YY/_new 2018-12-12 17:29:23.766807624 +0100 @@ -12,14 +12,14 @@ # 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/ # Name: stockfish Version:10 Release:0 -Summary:Powerful open source chess engine +Summary:Chess engine License:GPL-3.0-or-later URL:http://stockfishchess.org Source0: https://github.com/official-stockfish/Stockfish/archive/sf_%{version}.tar.gz#/%{name}-%{version}.tar.gz @@ -38,7 +38,7 @@ %endif %description -Stockfish is a free UCI chess engine derived from Glaurung 2.1. It is not a +Stockfish is a UCI chess engine derived from Glaurung 2.1. It is not a complete chess program, but requires some UCI compatible GUI (like XBoard with PolyGlot, eboard, Arena, Sigma Chess, Shredder, Chess Partner or Fritz) in order to be used comfortably. Read the documentation for your GUI of choice for
commit stockfish for openSUSE:Factory
Hello community, here is the log from the commit of package stockfish for openSUSE:Factory checked in at 2018-12-10 12:30:05 Comparing /work/SRC/openSUSE:Factory/stockfish (Old) and /work/SRC/openSUSE:Factory/.stockfish.new.19453 (New) Package is "stockfish" Mon Dec 10 12:30:05 2018 rev:5 rq:656594 version:10 Changes: --- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes 2018-07-17 09:43:56.184951638 +0200 +++ /work/SRC/openSUSE:Factory/.stockfish.new.19453/stockfish.changes 2018-12-10 12:30:08.710418596 +0100 @@ -1,0 +2,8 @@ +Fri Nov 30 09:46:12 UTC 2018 - mvet...@suse.com + +- Update to version 10 + * Upstream does not provide a change log. Please see the git +history at https://github.com/official-stockfish/Stockfish/ +for more details. + +--- Old: stockfish-9.tar.gz New: stockfish-10.tar.gz Other differences: -- ++ stockfish.spec ++ --- /var/tmp/diff_new_pack.EqE0vc/_old 2018-12-10 12:30:09.186418120 +0100 +++ /var/tmp/diff_new_pack.EqE0vc/_new 2018-12-10 12:30:09.186418120 +0100 @@ -17,25 +17,25 @@ Name: stockfish -Version:9 +Version:10 Release:0 Summary:Powerful open source chess engine License:GPL-3.0-or-later -Url:http://stockfishchess.org +URL:http://stockfishchess.org Source0: https://github.com/official-stockfish/Stockfish/archive/sf_%{version}.tar.gz#/%{name}-%{version}.tar.gz # steal some documentation from ubuntu Source10: https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/%{name}/vivid/download/head:/engineinterface.txt-20091204230329-yljoyxocuxhxg1ot-78/engine-interface.txt#/%{name}-interface.txt Source11: https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/%{name}/vivid/download/head:/%{name}.6-20091204230329-yljoyxocuxhxg1ot-76/%{name}.6 # If 'Version' is not set it will display the date as version number. We dont want __DATE__ and Version is set anyways. -Patch: date.patch +Patch0: date.patch BuildRequires: dos2unix BuildRequires: gcc-c++ -%ifarch %power64 -BuildRequires: gcc-c++-32bit -%endif Recommends: xboard Provides: chess_backend -ExclusiveArch: %power64 %ix86 x86_64 armv7l armv7hl armv7hnl +ExclusiveArch: %{power64} %{ix86} x86_64 armv7l armv7hl armv7hnl +%ifarch %{power64} +BuildRequires: gcc-c++-32bit +%endif %description Stockfish is a free UCI chess engine derived from Glaurung 2.1. It is not a @@ -46,7 +46,7 @@ %prep %setup -q -n Stockfish-sf_%{version} -%patch -p1 +%patch0 -p1 cp -p %{SOURCE10} %{SOURCE11} . dos2unix %{name}-interface.txt dos2unix Copying.txt @@ -56,7 +56,7 @@ %ifarch x86_64 make %{?_smp_mflags} build ARCH=x86-64 %else -%ifarch %power_64 +%ifarch %{power_64} make %{?_smp_mflags} build ARCH=ppc-64 %else %ifarch armv7l armv7hl armv7hnl @@ -75,8 +75,8 @@ cp -p %{name}.6 %{buildroot}%{_mandir}/man6 %files -%defattr(-,root,root) -%doc AUTHORS %{name}-interface.txt Readme.md Copying.txt +%license Copying.txt +%doc AUTHORS %{name}-interface.txt Readme.md %{_mandir}/man*/%{name}.* %{_bindir}/%{name} ++ stockfish-9.tar.gz -> stockfish-10.tar.gz ++ 8605 lines of diff (skipped)
commit stockfish for openSUSE:Factory
Hello community, here is the log from the commit of package stockfish for openSUSE:Factory checked in at 2018-07-17 09:43:07 Comparing /work/SRC/openSUSE:Factory/stockfish (Old) and /work/SRC/openSUSE:Factory/.stockfish.new (New) Package is "stockfish" Tue Jul 17 09:43:07 2018 rev:4 rq:623148 version:9 Changes: --- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes 2018-02-06 16:49:06.848180718 +0100 +++ /work/SRC/openSUSE:Factory/.stockfish.new/stockfish.changes 2018-07-17 09:43:56.184951638 +0200 @@ -1,0 +2,5 @@ +Mon Jul 16 14:24:48 UTC 2018 - msucha...@suse.com + +- gcc-c++-32bit is needed to build 32bit code (boo#1101338). + +--- Other differences: -- ++ stockfish.spec ++ --- /var/tmp/diff_new_pack.XKvrpM/_old 2018-07-17 09:43:56.768949498 +0200 +++ /var/tmp/diff_new_pack.XKvrpM/_new 2018-07-17 09:43:56.768949498 +0200 @@ -20,7 +20,7 @@ Version:9 Release:0 Summary:Powerful open source chess engine -License:GPL-3.0+ +License:GPL-3.0-or-later Url:http://stockfishchess.org Source0: https://github.com/official-stockfish/Stockfish/archive/sf_%{version}.tar.gz#/%{name}-%{version}.tar.gz # steal some documentation from ubuntu @@ -30,6 +30,9 @@ Patch: date.patch BuildRequires: dos2unix BuildRequires: gcc-c++ +%ifarch %power64 +BuildRequires: gcc-c++-32bit +%endif Recommends: xboard Provides: chess_backend ExclusiveArch: %power64 %ix86 x86_64 armv7l armv7hl armv7hnl
commit stockfish for openSUSE:Factory
Hello community, here is the log from the commit of package stockfish for openSUSE:Factory checked in at 2018-02-06 16:48:55 Comparing /work/SRC/openSUSE:Factory/stockfish (Old) and /work/SRC/openSUSE:Factory/.stockfish.new (New) Package is "stockfish" Tue Feb 6 16:48:55 2018 rev:3 rq:572997 version:9 Changes: --- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes 2016-11-21 14:26:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.stockfish.new/stockfish.changes 2018-02-06 16:49:06.848180718 +0100 @@ -1,0 +2,9 @@ +Mon Feb 5 12:23:05 UTC 2018 - mvet...@suse.com + +- Update to version 9 + * Simplify away redundant SEE pruning condition + * Limit the king distance factor when evaluating passed pawns + * Simplify verification search + * Many other improvements + +--- Old: stockfish-8.tar.gz New: stockfish-9.tar.gz Other differences: -- ++ stockfish.spec ++ --- /var/tmp/diff_new_pack.Xad5es/_old 2018-02-06 16:49:07.428153579 +0100 +++ /var/tmp/diff_new_pack.Xad5es/_new 2018-02-06 16:49:07.432153392 +0100 @@ -1,7 +1,7 @@ # # spec file for package stockfish # -# Copyright (c) 2016 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 @@ -17,7 +17,7 @@ Name: stockfish -Version:8 +Version:9 Release:0 Summary:Powerful open source chess engine License:GPL-3.0+ ++ stockfish-8.tar.gz -> stockfish-9.tar.gz ++ 12216 lines of diff (skipped)
commit stockfish for openSUSE:Factory
Hello community, here is the log from the commit of package stockfish for openSUSE:Factory checked in at 2016-11-21 14:26:28 Comparing /work/SRC/openSUSE:Factory/stockfish (Old) and /work/SRC/openSUSE:Factory/.stockfish.new (New) Package is "stockfish" Changes: --- /work/SRC/openSUSE:Factory/stockfish/stockfish.changes 2016-06-19 10:48:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.stockfish.new/stockfish.changes 2016-11-21 14:26:29.0 +0100 @@ -1,0 +2,10 @@ +Sun Nov 20 14:52:27 UTC 2016 - r...@fthiessen.de + +- Fixed architecture detection in spec file. + +--- +Fri Nov 4 15:56:52 UTC 2016 - mvet...@suse.com + +- Update to version 8 + +--- Old: stockfish-7.tar.gz New: stockfish-8.tar.gz Other differences: -- ++ stockfish.spec ++ --- /var/tmp/diff_new_pack.7wByVu/_old 2016-11-21 14:26:30.0 +0100 +++ /var/tmp/diff_new_pack.7wByVu/_new 2016-11-21 14:26:30.0 +0100 @@ -17,7 +17,7 @@ Name: stockfish -Version:7 +Version:8 Release:0 Summary:Powerful open source chess engine License:GPL-3.0+ @@ -32,7 +32,7 @@ BuildRequires: gcc-c++ Recommends: xboard Provides: chess_backend -ExclusiveArch: %ix86 x86_64 %arm %{power64} +ExclusiveArch: %power64 %ix86 x86_64 armv7l armv7hl armv7hnl %description Stockfish is a free UCI chess engine derived from Glaurung 2.1. It is not a @@ -46,19 +46,24 @@ %patch -p1 cp -p %{SOURCE10} %{SOURCE11} . dos2unix %{name}-interface.txt +dos2unix Copying.txt %build cd src %ifarch x86_64 make %{?_smp_mflags} build ARCH=x86-64 -%else if %{power_64} +%else +%ifarch %power_64 make %{?_smp_mflags} build ARCH=ppc-64 -%else if armv7l armv7hl armv7hnl +%else +%ifarch armv7l armv7hl armv7hnl make %{?_smp_mflags} build ARCH=armv7 -#ix86 %else +#ix86 make %{?_smp_mflags} build ARCH=general-32 %endif +%endif +%endif %install mkdir -p %{buildroot}%{_bindir} ++ stockfish-7.tar.gz -> stockfish-8.tar.gz ++ 6711 lines of diff (skipped)