commit:     9530ca113fdfdcc369912116b40c84622e7b86f8
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 12 18:38:53 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 12 18:38:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9530ca11

games-board/stockfish: drop versions, EAPI=7--

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 games-board/stockfish/Manifest               | 16 -----
 games-board/stockfish/stockfish-10.ebuild    | 68 -------------------
 games-board/stockfish/stockfish-13.ebuild    | 73 --------------------
 games-board/stockfish/stockfish-14.1.ebuild  | 73 --------------------
 games-board/stockfish/stockfish-14.ebuild    | 73 --------------------
 games-board/stockfish/stockfish-15-r1.ebuild | 74 ---------------------
 games-board/stockfish/stockfish-15.1.ebuild  | 74 ---------------------
 games-board/stockfish/stockfish-16-r1.ebuild | 93 --------------------------
 games-board/stockfish/stockfish-16.1.ebuild  | 99 ----------------------------
 games-board/stockfish/stockfish-16.ebuild    | 88 -------------------------
 games-board/stockfish/stockfish-17.ebuild    | 99 ----------------------------
 11 files changed, 830 deletions(-)

diff --git a/games-board/stockfish/Manifest b/games-board/stockfish/Manifest
index defd22d5c7a4..fd83acb809ca 100644
--- a/games-board/stockfish/Manifest
+++ b/games-board/stockfish/Manifest
@@ -1,19 +1,3 @@
-DIST stockfish-10-src.zip 174377 BLAKE2B 
58142b16f59f15773c8811d6e10588dbc680c94cd504d26f4ca285dbe632d845ede06571e501a4e2b77adbb9b00d91978236ff179a46a73dc9a03cfa1ae3490c
 SHA512 
959c4f3c497ba3108884dabc38de824f11781ae57b4ab5fdf25daf9a7fc0326e663adb1c081b8c8d57a7bf5f2e941369502a50a0c93135a001c6bd1af360d0f8
-DIST stockfish-13-nn-62ef826d1a6d.nnue 21022697 BLAKE2B 
013396fec72e14dfb90ca308bdcbaf98f27b29feb03cb2c855f521dc33d0787de51812cb2a52e4aa94622120fc89a5f2302fd6296a4fb1db33e0de57156a41c3
 SHA512 
25a0a1b5c440fcfaa8ee122391fbb075e4b4e6bdacae816a2897bb346c0d5c459ae464fc7680414e87eadf2a5a00565d4f3ac2c559fea4bdddd1e4a38874fba7
-DIST stockfish-13.tar.gz 181226 BLAKE2B 
ab6f2afccce2b4767c69d07c18aa611cb71388aae9b27e8a6c95b61db4a27c18b0e7a21aa30e10b4b56d018c1a4146dcea4896c4d68d7a9f297fa0758739ce9c
 SHA512 
5ee6581b8324ed32f02ed0f1ea5df311635203e5f1806d00f9819ad076ef4082481f8ecebbb531154cbb120bb2b396c738c3ef2e2e6ee0fd6a5bd6ff88192706
-DIST stockfish-14-nn-3475407dc199.nnue 47721371 BLAKE2B 
e0d21fb2c282bb6c07a027474ba4c55d4ba993bd7e203a13eda034266c0d7004b9d7a5f6e68ce3209e0e9c71f52692a5e5124d93d10f2dd2ed034be389901023
 SHA512 
11774bd70a38a9df2b314ab19631a45139a75fcd7cf81fcc3bf5568505292d3f66bad4a2d5eff7f51e2f091995cc76107c6fb43fcfd6e0f8a6ee3ff6e59d72ab
-DIST stockfish-14.1-nn-13406b1dcbe0.nnue 47001243 BLAKE2B 
ef7deeeac9d4fb03e70695978b57d5f5e0861d4e1b5af4f6c5decade689a81f238553f87fbc06741c931dea6b5b672bd585df61f5960378e67fe3aa25b74b709
 SHA512 
89b1242262d10aba9de168d5fdcaf70b36f9ad84d79eca7245591174c679473d60251b30d8a05100967fd5bf0e8e59632749d6d77f2bbdce0a3f77b8d15dd5cc
-DIST stockfish-14.1.tar.gz 187792 BLAKE2B 
84ed9da634a1e52579d0aa1ef356cd31a350ecafc44ebc632080b1c6c2c01d7a2cab8d7ab44065abd140b74e65bdcea8e3cc0a5e5c5daca8060303798df90c6f
 SHA512 
b45ec44ba88a22e528a9ae417135851ace75006d0295eb77ab92dd1dc08f3c445a50047b1f2a4a7ab73773b2ce07bd98b601e40c6f75a63586c565cec5e33039
-DIST stockfish-14.tar.gz 183879 BLAKE2B 
fd2fbcd37f90baf6b81432ebee7aa5b949c05253e04ec361fa502687de597e90aa6c85a90a5fd1baea52da423264d8e14853303564c3bc6f37bc98de890c5d3c
 SHA512 
90025c0559d09f950732c051362711bed7f22e5495daeadf1ac8d7b1be9ede7e9aff80ca8755fccd95bdb48e2b2ea4b4355e02cd9112ac8e5eec457774289f34
-DIST stockfish-15-nn-6877cd24400e.nnue 47001499 BLAKE2B 
12d9c250e7fc920aa1c575bdfa280ee648419307d7bb30dbda0e52a7a4b92a15063fba9a00e04c4201602d8778e181f8fff73a2f5a2963f197fb30020fdf78a0
 SHA512 
456961b01c7b7a852ac23eb9de8aca65204d5d0566868c998eb8918abd9c9eef7f7fb08ac08a7750eaede451859f93a15e92e1a14ecc269268dadb9a7b0eb135
-DIST stockfish-15.1-nn-ad9b42354671.nnue 47001499 BLAKE2B 
ae4caa4c7c68941fe57b03fe6c8df996dad9138e7a53caad6f08e3c8ce924c9445ecfba9f8ff3091380d4d7b0b932cff654ded7758b3abcec934cd322bf73418
 SHA512 
25114b2ada67cf1dd8a0a5ff78eb3b48e8406fb3e3851753d1293acf2512878856fac6c171e65b9d186e639482fd34e2b80553a1331ed73c7d40f85460a46d42
-DIST stockfish-15.1.tar.gz 193408 BLAKE2B 
53f90d1ec35a96e804dc572ccc53f94b7d16686e02fb1c490f22129c313d74f39c3beeadf896016a0e0bdf9fd01bfec2f78efcaa1261869fbb599e45f8549a4b
 SHA512 
86c0e7cdaf84b70078ab1c7db89e710ea20876952cfa726507e50d739aadcdf892bb1545bbc5fe1bf861bfbcd829e6414ee54dd9020763db9fd43617b7431532
-DIST stockfish-15.tar.gz 189578 BLAKE2B 
49af86be2d926ad51021edc119fee260d54fbb37d22d9e0883c382a60d6d0f742b7eee5df296b1dc85552e24269e97c172df70e0a894b328e5bfa92d0614d608
 SHA512 
d79f713654d5ff0b7f158394c887dce015ef613242e52ef55575c024255da6f6a6bdfe974ff1037599fc99ddfdc2774e37bbc6b8fc88ed0df59590f820a27ffa
-DIST stockfish-16-nn-5af11540bbfe.nnue 40119326 BLAKE2B 
dc1bf038317c696ba7423d527dc039a077b6008ef6c721afa2084e48b69acb1f3cfde6e0d4861cb29bf8b1cbf693481432f2e0bc376d786c9d6dbb80248883bd
 SHA512 
e86633e1129a5e9727d137ddddba44918bb4dfb88b192659e2323ae4eafc44175c1e9c24ab1ce72dc2a05682b00bdf6aba1f1caf6b0b44ec1cef4a14ae465006
-DIST stockfish-16.1-nn-b1a57edbea57.nnue 65429575 BLAKE2B 
22020e7e3a59530c2a9d2976cdc4669d2257e14d23efd1f085fd645c1d1b10dea48cd13b64135aadebef8a3d57b10d9180eaa5725789bfa6860633bc1e094fd3
 SHA512 
de2141ba301dd4da0cfa5d3a8f3574fa0ac9b24915fa1802654ad8baf274157feb1fd0ce96aae3893b789a1bb1df8eccdb4a5a331756802bebde3c4d1db5f1de
-DIST stockfish-16.1-nn-baff1ede1f90.nnue 3480122 BLAKE2B 
cb573cd1537b07afb6162c4c42da6363f3aaab472fedea8e2059ac481a7b774100637a067aa405c44f2d7f792ca74c32ed1e58ea8c4e00adafe1e8f0e3092a92
 SHA512 
56358da4810a2bf5b903668d8243ec888a0a64302a893207074b3f1644c9877ddd4557303f025eabcc6e0f7b31af42c1265ba2fd34209df9dd0ea205d4f4a8e9
-DIST stockfish-16.1.tar.gz 176846 BLAKE2B 
d1cbc980496a8aea6668d50c2f24b69e2de39858dd50ff4fd807a3fca470e8e319901dd638bc09bb00c4bb0f886e4a8e87b021a7ff6c44edc540bfab45ceebcf
 SHA512 
39962d92deba234e625b1f89568c9c469ecae02209c9c68dfd380034c70ab950d917bc5b7fa202a80b0e5cb59b6f3ef726b128ec9a28969e966308ebc7fbb056
-DIST stockfish-16.tar.gz 195462 BLAKE2B 
0f2a55baae13a9abd682672dd88aebcfcd66e4bf6cf1d0886eba48ff331e9aa853bd44fab74c6dbb8a1db4873bf8fe9f98b33ab713878d071950095bd3c0ba82
 SHA512 
cc8728bd76cb71ab2e3dddb909acf3ebd26a7d44130509dcb2cd90959c939d7324abebf2c69092230028333428a90fa345a10fcb4e9c50e53f4958c61daedcc7
 DIST stockfish-17-nn-1111cefa1111.nnue 74874478 BLAKE2B 
b2179b5727b13984be82f88715a55df7a84959944c92bd5758b492f6f8bd8f241696b491339ce64a0aaa059e3591115ff04d2382f7371075df5aea729cfa2dec
 SHA512 
0814a77442d14f9eee02b1d45195cc8c9ed58e91d10ac22be56f562835baedc77094b442d23f2e088779e58d798184eabc8dfc919558e1ede552cde35d448025
 DIST stockfish-17-nn-37f18f62d772.nnue 3519630 BLAKE2B 
fe51553da8c051e66ecbc5e167f4a8b6c5701f80a9174e487b6a40962753c8a9ac96af2ff47df707b5044f83ef4baeac74b3154fd908dbe9728b40f020b8a7e6
 SHA512 
bf4d01f8cbff94dbff484636dd0351cd66f37eeaea7b7dbe16a3bfe231ae78cfabdeed040b789b64049c6063ef0dca21e4a4f332b99e49a52993e8595e372839
 DIST stockfish-17.tar.gz 204647 BLAKE2B 
1b8bc3cb18df67fb8d8c0a02284c47d06862ca33aacd894816be92f3c11976f5eb3a767adce92a27bcbc35abec3db04e3600fe046060fe61247850fe263d9aea
 SHA512 
2736c7e78a30670704b4400e20a4a5bb5b07b2e3a14d19149eccea9ba45cda5b9b42034b1ae40ef1f49c87fc1b0bc1750e998ff732da8c5fe45dd8bdbf90f9cc

diff --git a/games-board/stockfish/stockfish-10.ebuild 
b/games-board/stockfish/stockfish-10.ebuild
deleted file mode 100644
index 24a0f3282954..000000000000
--- a/games-board/stockfish/stockfish-10.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-SRC_URI="https://stockfish.s3.amazonaws.com/${P}-src.zip";
-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 debug
-       general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/src"
-
-src_prepare() {
-       default
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # Skip the "build" target and use "all" instead to avoid the config
-       # sanity check (which would throw a fit about our compiler). There's
-       # 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.
-       emake all ARCH="${my_arch}" \
-               COMP="$(tc-getCXX)" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../Readme.md
-}

diff --git a/games-board/stockfish/stockfish-13.ebuild 
b/games-board/stockfish/stockfish-13.ebuild
deleted file mode 100644
index 91b5480df6bd..000000000000
--- a/games-board/stockfish/stockfish-13.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-NNUE_FILE="nn-62ef826d1a6d.nnue"
-
-SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz
-       https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
-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 debug
-       general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/Stockfish-sf_${PV}/src"
-
-src_prepare() {
-       default
-
-       cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue 
file failed"
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # Skip the "build" target and use "all" instead to avoid the config
-       # sanity check (which would throw a fit about our compiler). There's
-       # 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.
-       emake all ARCH="${my_arch}" \
-               COMP="$(tc-getCXX)" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../README.md
-}

diff --git a/games-board/stockfish/stockfish-14.1.ebuild 
b/games-board/stockfish/stockfish-14.1.ebuild
deleted file mode 100644
index d23cf5af9973..000000000000
--- a/games-board/stockfish/stockfish-14.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-NNUE_FILE="nn-13406b1dcbe0.nnue"
-
-SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz
-       https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse debug
-       general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/Stockfish-sf_${PV}/src"
-
-src_prepare() {
-       default
-
-       cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue 
file failed"
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # Skip the "build" target and use "all" instead to avoid the config
-       # sanity check (which would throw a fit about our compiler). There's
-       # 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.
-       emake all ARCH="${my_arch}" \
-               COMP="$(tc-getCXX)" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../README.md
-}

diff --git a/games-board/stockfish/stockfish-14.ebuild 
b/games-board/stockfish/stockfish-14.ebuild
deleted file mode 100644
index f6130d54cc74..000000000000
--- a/games-board/stockfish/stockfish-14.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-NNUE_FILE="nn-3475407dc199.nnue"
-
-SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz
-       https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse debug
-       general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/Stockfish-sf_${PV}/src"
-
-src_prepare() {
-       default
-
-       cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue 
file failed"
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # Skip the "build" target and use "all" instead to avoid the config
-       # sanity check (which would throw a fit about our compiler). There's
-       # 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.
-       emake all ARCH="${my_arch}" \
-               COMP="$(tc-getCXX)" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../README.md
-}

diff --git a/games-board/stockfish/stockfish-15-r1.ebuild 
b/games-board/stockfish/stockfish-15-r1.ebuild
deleted file mode 100644
index ea7a33b131ec..000000000000
--- a/games-board/stockfish/stockfish-15-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-NNUE_FILE="nn-6877cd24400e.nnue"
-
-SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz
-       https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
-IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse debug
-       general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/Stockfish-sf_${PV}/src"
-
-src_prepare() {
-       default
-
-       # remove config sanity check that doesn't like our COMPILER settings
-       sed -i -e 's/ config-sanity//g' Makefile || die
-
-       cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue 
file failed"
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # There's 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.
-       emake profile-build ARCH="${my_arch}" \
-               COMP="$(tc-getCXX)" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../README.md
-}

diff --git a/games-board/stockfish/stockfish-15.1.ebuild 
b/games-board/stockfish/stockfish-15.1.ebuild
deleted file mode 100644
index a8d227894a51..000000000000
--- a/games-board/stockfish/stockfish-15.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-NNUE_FILE="nn-ad9b42354671.nnue"
-
-SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz
-       https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse debug
-       general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/Stockfish-sf_${PV}/src"
-
-src_prepare() {
-       default
-
-       # remove config sanity check that doesn't like our COMPILER settings
-       sed -i -e 's/ config-sanity//g' Makefile || die
-
-       cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue 
file failed"
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # There's 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.
-       emake profile-build ARCH="${my_arch}" \
-               COMP="$(tc-getCXX)" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../README.md
-}

diff --git a/games-board/stockfish/stockfish-16-r1.ebuild 
b/games-board/stockfish/stockfish-16-r1.ebuild
deleted file mode 100644
index ff7e0ac8d26a..000000000000
--- a/games-board/stockfish/stockfish-16-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-NNUE_FILE="nn-5af11540bbfe.nnue"
-
-SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz
-       https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse cpu_flags_x86_avx512f
-       cpu_flags_x86_avx512dq debug general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/Stockfish-sf_${PV}/src"
-
-pkg_setup() {
-       if ! tc-is-clang && ! tc-is-gcc; then
-               die "Unsupported compiler: $(tc-getCC)"
-       fi
-}
-
-src_prepare() {
-       default
-
-       # remove config sanity check that doesn't like our COMPILER settings
-       sed -i -e 's/ config-sanity//g' Makefile || die
-
-       cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue 
file failed"
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-
-       # Makefile is a bit optimistic
-       sed -e 's:-flto=full:-flto:g' -i Makefile || die
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # avx512
-       # we currently can't express  'avx512vnni' 'avx512dq' 'avx512f' 
'avx512bw' 'avx512vl'
-       # so only enable basic support
-       use cpu_flags_x86_avx512f && use cpu_flags_x86_avx512dq && 
my_arch=x86-64-avx512
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # Bug 919781: COMP is a fixed string like clang/gcc to set tools for PGO
-       local comp
-       tc-is-gcc && comp="gcc"
-       tc-is-clang && comp="clang"
-
-       # There's 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.
-       emake profile-build ARCH="${my_arch}" \
-               COMP="${comp}" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../README.md
-}

diff --git a/games-board/stockfish/stockfish-16.1.ebuild 
b/games-board/stockfish/stockfish-16.1.ebuild
deleted file mode 100644
index 4cc6280b6b5d..000000000000
--- a/games-board/stockfish/stockfish-16.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-NNUE_FILES="nn-b1a57edbea57.nnue nn-baff1ede1f90.nnue"
-
-SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz"
-
-for i in $NNUE_FILES; do
-       SRC_URI+=" https://tests.stockfishchess.org/api/nn/${i} -> ${P}-${i}"
-done
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse cpu_flags_x86_avx512f
-       cpu_flags_x86_avx512dq debug general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/Stockfish-sf_${PV}/src"
-
-pkg_setup() {
-       if ! tc-is-clang && ! tc-is-gcc; then
-               die "Unsupported compiler: $(tc-getCC)"
-       fi
-}
-
-src_prepare() {
-       default
-
-       # remove config sanity check that doesn't like our COMPILER settings
-       sed -i -e 's/ config-sanity//g' Makefile || die
-
-       for i in $NNUE_FILES; do
-               cp "${DISTDIR}"/${P}-${i} ${i} || die "copying the nnue file 
failed"
-       done
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-
-       # Makefile is a bit optimistic
-       sed -e 's:-flto=full:-flto:g' -i Makefile || die
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # avx512
-       # we currently can't express  'avx512vnni' 'avx512dq' 'avx512f' 
'avx512bw' 'avx512vl'
-       # so only enable basic support
-       use cpu_flags_x86_avx512f && use cpu_flags_x86_avx512dq && 
my_arch=x86-64-avx512
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # Bug 919781: COMP is a fixed string like clang/gcc to set tools for PGO
-       local comp
-       tc-is-gcc && comp="gcc"
-       tc-is-clang && comp="clang"
-
-       # There's 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.
-       emake profile-build ARCH="${my_arch}" \
-               COMP="${comp}" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../README.md
-}

diff --git a/games-board/stockfish/stockfish-16.ebuild 
b/games-board/stockfish/stockfish-16.ebuild
deleted file mode 100644
index 9103928f0daa..000000000000
--- a/games-board/stockfish/stockfish-16.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-NNUE_FILE="nn-5af11540bbfe.nnue"
-
-SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz
-       https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse debug
-       general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/Stockfish-sf_${PV}/src"
-
-pkg_setup() {
-       if ! tc-is-clang && ! tc-is-gcc; then
-               die "Unsupported compiler: $(tc-getCC)"
-       fi
-}
-
-src_prepare() {
-       default
-
-       # remove config sanity check that doesn't like our COMPILER settings
-       sed -i -e 's/ config-sanity//g' Makefile || die
-
-       cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue 
file failed"
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-
-       # Makefile is a bit optimistic
-       sed -e 's:-flto=full:-flto:g' -i Makefile || die
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # Bug 919781: COMP is a fixed string like clang/gcc to set tools for PGO
-       local comp
-       tc-is-gcc && comp="gcc"
-       tc-is-clang && comp="clang"
-
-       # There's 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.
-       emake profile-build ARCH="${my_arch}" \
-               COMP="${comp}" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../README.md
-}

diff --git a/games-board/stockfish/stockfish-17.ebuild 
b/games-board/stockfish/stockfish-17.ebuild
deleted file mode 100644
index b535bb5e9f54..000000000000
--- a/games-board/stockfish/stockfish-17.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
-HOMEPAGE="https://stockfishchess.org/";
-
-NNUE_FILES="nn-1111cefa1111.nnue nn-37f18f62d772.nnue"
-
-SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz"
-
-for i in $NNUE_FILES; do
-       SRC_URI+=" https://tests.stockfishchess.org/api/nn/${i} -> ${P}-${i}"
-done
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
-IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse cpu_flags_x86_avx512f
-       cpu_flags_x86_avx512dq debug general-32 general-64 +optimize"
-
-DEPEND="|| ( app-arch/unzip app-arch/zip )"
-
-S="${WORKDIR}/Stockfish-sf_${PV}/src"
-
-pkg_setup() {
-       if ! tc-is-clang && ! tc-is-gcc; then
-               die "Unsupported compiler: $(tc-getCC)"
-       fi
-}
-
-src_prepare() {
-       default
-
-       # remove config sanity check that doesn't like our COMPILER settings
-       sed -i -e 's/ config-sanity//g' Makefile || die
-
-       for i in $NNUE_FILES; do
-               cp "${DISTDIR}"/${P}-${i} ${i} || die "copying the nnue file 
failed"
-       done
-
-       # prevent pre-stripping
-       sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
-               || die 'failed to disable stripping in the Makefile'
-
-       # Makefile is a bit optimistic
-       sed -e 's:-flto=full:-flto:g' -i Makefile || die
-}
-
-src_compile() {
-       local my_arch
-
-       # generic unoptimized first
-       use general-32 && my_arch=general-32
-       use general-64 && my_arch=general-64
-
-       # x86
-       use x86 && my_arch=x86-32-old
-       use cpu_flags_x86_sse && my_arch=x86-32
-
-       # amd64
-       use amd64 && my_arch=x86-64
-       use cpu_flags_x86_popcnt && my_arch=x86-64-modern
-
-       # both bmi2 and avx2 are part of hni (haswell new instructions)
-       use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
-
-       # avx512
-       # we currently can't express  'avx512vnni' 'avx512dq' 'avx512f' 
'avx512bw' 'avx512vl'
-       # so only enable basic support
-       use cpu_flags_x86_avx512f && use cpu_flags_x86_avx512dq && 
my_arch=x86-64-avx512
-
-       # other architectures
-       use cpu_flags_arm_v7 && my_arch=armv7
-       use ppc && my_arch=ppc
-       use ppc64 && my_arch=ppc64
-
-       # Bug 919781: COMP is a fixed string like clang/gcc to set tools for PGO
-       local comp
-       tc-is-gcc && comp="gcc"
-       tc-is-clang && comp="clang"
-
-       # There's 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.
-       emake profile-build ARCH="${my_arch}" \
-               COMP="${comp}" \
-               COMPILER="$(tc-getCXX)" \
-               debug=$(usex debug "yes" "no") \
-               optimize=$(usex optimize "yes" "no")
-}
-
-src_install() {
-       dobin "${PN}"
-       dodoc ../AUTHORS ../README.md
-}

Reply via email to