From 07d0f4c9039b43f1d4697dd891794b3cf24ace95 Mon Sep 17 00:00:00 2001 From: Ulrich Müller Date: Mon, 27 Jun 2022 09:39:42 +0200 Subject: games-board/tablebase-syzygy: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- .../tablebase-syzygy-0_pre20131213-r100.ebuild | 62 --------------------- .../tablebase-syzygy-0_pre20131213.ebuild | 63 ---------------------- 2 files changed, 125 deletions(-) delete mode 100644 games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213-r100.ebuild delete mode 100644 games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213.ebuild (limited to 'games-board') diff --git a/games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213-r100.ebuild b/games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213-r100.ebuild deleted file mode 100644 index 4bc349060a1a..000000000000 --- a/games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213-r100.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit check-reqs - -DESCRIPTION="Syzygy chess endgame tablebases for up to 6 pieces" -HOMEPAGE="http://tablebase.sesse.net/ - http://kirill-kryukov.com/chess/tablebases-online/" - -tb345=() -m=(P N B R Q K) -for ((i=4; i>=0; i--)); do - tb345+=(K${m[i]}vK) # 2+1 - for ((j=i; j>=0; j--)); do - tb345+=(K${m[i]}vK${m[j]} K${m[i]}${m[j]}vK) # 2+2, 3+1 - for ((k=4; k>=0; k--)); do - tb345+=(K${m[i]}${m[j]}vK${m[k]}) # 3+2 - #((k<=i)) || continue - #for ((l=k; l>=0; l--)); do - # ((k=0; l--)); do - # tb6+=(K${m[i]}${m[j]}${m[k]}vK${m[l]}) # 4+2 - # ((l<=k)) && tb6+=(K${m[i]}${m[j]}${m[k]}${m[l]}vK) # 5+1 - #done - done - done -done - -SRC_URI="" -for i in "${tb345[@]}"; do - SRC_URI+="http://tablebase.sesse.net/syzygy/3-4-5/${i}.rtbw " - SRC_URI+="http://tablebase.sesse.net/syzygy/3-4-5/${i}.rtbz " -done -unset i j k m tb345 - -LICENSE="public-domain" # machine-generated tables -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="6-pieces" - -# there is no use-conditional mirror restriction, -# so depend on another slot of the same package instead -PDEPEND="6-pieces? ( ~${CATEGORY}/${P}:nofetch )" - -S="${WORKDIR}" -CHECKREQS_DISK_USR="939M" -CHECKREQS_DISK_BUILD="${CHECKREQS_DISK_USR}" - -src_unpack() { :; } - -src_install() { - local f - insinto /usr/share/${PN} - for f in ${A}; do - [[ ${f} = *.rtb[wz] ]] && echo "${DISTDIR}"/${f} - done | xargs doins -} diff --git a/games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213.ebuild b/games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213.ebuild deleted file mode 100644 index 1ede75fed76d..000000000000 --- a/games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit check-reqs - -DESCRIPTION="Syzygy chess endgame tablebases for up to 6 pieces" -HOMEPAGE="http://tablebase.sesse.net/ - http://kirill-kryukov.com/chess/tablebases-online/" - -tb6=() -m=(P N B R Q K) -for ((i=4; i>=0; i--)); do - for ((j=i; j>=0; j--)); do - for ((k=i; k>=0; k--)); do - for ((l=k; l>=0; l--)); do - ((k=0; l--)); do - tb6+=(K${m[i]}${m[j]}${m[k]}vK${m[l]}) # 4+2 - ((l<=k)) && tb6+=(K${m[i]}${m[j]}${m[k]}${m[l]}vK) # 5+1 - done - done - done -done - -SRC_URI="" -for i in "${tb6[@]}"; do - SRC_URI+="${i}.rtbw ${i}.rtbz " -done -unset i j k l m tb6 - -LICENSE="public-domain" # machine-generated tables -SLOT="nofetch" -KEYWORDS="amd64 x86" -RESTRICT="fetch" - -RDEPEND="~${CATEGORY}/${P}:0" - -S="${WORKDIR}" -CHECKREQS_DISK_USR="150G" -CHECKREQS_DISK_BUILD="${CHECKREQS_DISK_USR}" - -pkg_nofetch() { - einfo "Due to their large size, fetching the Syzygy Endgame Tablebases" - einfo "via BitTorrent is recommended: http://oics.olympuschess.com/tracker/" - einfo "After downloading, place all K*.rtbw and K*.rtbz files in your" - einfo "DISTDIR directory." - einfo "(For the 6-pieces tablebases, there should be" \ - "$(echo ${A} | wc -w) files in total.)" -} - -src_unpack() { :; } - -src_install() { - local f - insinto /usr/share/${PN} - for f in ${A}; do - [[ ${f} = *.rtb[wz] ]] && echo "${DISTDIR}"/${f} - done | xargs doins -} -- cgit v1.2.3-65-gdbad