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>

Reply via email to