commit: ab88c21f35e2e2068a601ed51d67e26f8ce7cc62
Author: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Mon Sep 27 20:43:23 2021 +0000
Commit: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
CommitDate: Mon Sep 27 20:49:15 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab88c21f
games-board/fairy-stockfish: on allvariants, off optimize -O3, cleanup
- Allways enable build 'all' variants option (add Amazons game).
- Drop 'optimize' use flag and disable '-O3/-ffast' optimization.
- Remove unused 'python' use flag.
Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>
games-board/fairy-stockfish/fairy-stockfish-14.ebuild | 11 ++++++-----
games-board/fairy-stockfish/metadata.xml | 2 --
2 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/games-board/fairy-stockfish/fairy-stockfish-14.ebuild
b/games-board/fairy-stockfish/fairy-stockfish-14.ebuild
index 8ea4cb783..32436ce4e 100644
--- a/games-board/fairy-stockfish/fairy-stockfish-14.ebuild
+++ b/games-board/fairy-stockfish/fairy-stockfish-14.ebuild
@@ -17,8 +17,8 @@ SRC_URI="
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt
cpu_flags_x86_sse allvariants debug
- general-32 general-64 largeboards +optimize python test"
+IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt
cpu_flags_x86_sse debug
+ general-32 general-64 largeboards test"
RESTRICT="!test? ( test )"
@@ -78,13 +78,14 @@ src_compile() {
# a nice hack in the Makefile that overrides the value of CXX with
# COMPILER to support Travis CI and we abuse it to make sure that we
# build with our compiler of choice.
+ # Build all variants (add Amazons game) and disable default optimize
(-O3/-ffast)
emake all ARCH="${my_arch}" \
COMP=$(tc-getCXX) \
COMPILER=$(tc-getCXX) \
- all=$(usex allvariants "yes" "no") \
+ all=yes \
debug=$(usex debug "yes" "no") \
- largeboards=$(usex largeboards "yes" "no")
- optimize=$(usex optimize "yes" "no")
+ largeboards=$(usex largeboards "yes" "no") \
+ optimize=no
}
src_test() {
diff --git a/games-board/fairy-stockfish/metadata.xml
b/games-board/fairy-stockfish/metadata.xml
index 18578fabb..2537e2779 100644
--- a/games-board/fairy-stockfish/metadata.xml
+++ b/games-board/fairy-stockfish/metadata.xml
@@ -8,9 +8,7 @@
<use>
<flag name="general-32">Generic unoptimized 32-bits build</flag>
<flag name="general-64">Generic unoptimized 64-bits build</flag>
- <flag name="allvariants">Adds Game of the Amazons</flag>
<flag name="largeboards">Support for board sizes more than 8x8
(e.g., Xiangqi, Shogi). Engine is slower</flag>
- <flag name="optimize">Enable upstream -O3 optimizations
(default enabled)</flag>
</use>
<upstream>
<remote-id type="github">ianfab/Fairy-Stockfish</remote-id>