commit stockfish for openSUSE:Factory

2020-10-12 Thread root
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

2020-01-20 Thread root
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

2018-12-12 Thread root
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

2018-12-10 Thread root
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

2018-07-17 Thread root
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

2018-02-06 Thread root
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

2016-11-21 Thread h_root
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)