* [gentoo-commits] repo/dev/ulm:master commit in: games-board/egtb-nalimov/, games-board/egtb-syzygy/
@ 2015-10-08 20:06 Ulrich Müller
0 siblings, 0 replies; 3+ messages in thread
From: Ulrich Müller @ 2015-10-08 20:06 UTC (permalink / raw
To: gentoo-commits
commit: 66782f3f8ae16aec42a49eb3a4c17ce98f394b80
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 1 19:34:19 2015 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Thu Oct 1 19:34:19 2015 +0000
URL: https://gitweb.gentoo.org/repo/dev/ulm.git/commit/?id=66782f3f
games-board/egtb-*: Install under /usr/share/ instead of /usr/share/games/.
Package-Manager: portage-2.2.22
games-board/egtb-nalimov/ChangeLog | 3 +++
games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild | 2 +-
games-board/egtb-syzygy/ChangeLog | 3 +++
games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild | 2 +-
4 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/games-board/egtb-nalimov/ChangeLog b/games-board/egtb-nalimov/ChangeLog
index c369460..0d184e0 100644
--- a/games-board/egtb-nalimov/ChangeLog
+++ b/games-board/egtb-nalimov/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Id$
+ 01 Oct 2015; Ulrich Müller <ulm@gentoo.org> egtb-nalimov-20131213.ebuild:
+ Install under /usr/share/ instead of /usr/share/games/.
+
*egtb-nalimov-20131213 (28 Sep 2015)
28 Sep 2015; Ulrich Müller <ulm@gentoo.org> +egtb-nalimov-20131213.ebuild,
diff --git a/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild b/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild
index 709d02a..78dec48 100644
--- a/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild
+++ b/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild
@@ -54,7 +54,7 @@ pkg_setup() {
src_unpack() { :; }
src_install() {
- insinto /usr/share/games/${PN}
+ insinto /usr/share/${PN}
doins "${DISTDIR}"/*.emd
newdoc "${DISTDIR}"/${P}-README README
}
diff --git a/games-board/egtb-syzygy/ChangeLog b/games-board/egtb-syzygy/ChangeLog
index b06207c..0eb18b5 100644
--- a/games-board/egtb-syzygy/ChangeLog
+++ b/games-board/egtb-syzygy/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Id$
+ 01 Oct 2015; Ulrich Müller <ulm@gentoo.org> egtb-syzygy-20131213.ebuild:
+ Install under /usr/share/ instead of /usr/share/games/.
+
*egtb-syzygy-20131213 (28 Sep 2015)
28 Sep 2015; Ulrich Müller <ulm@gentoo.org> +egtb-syzygy-20131213.ebuild,
diff --git a/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild b/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild
index 015980c..3533c04 100644
--- a/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild
+++ b/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild
@@ -67,7 +67,7 @@ pkg_setup() {
src_unpack() { :; }
src_install() {
- insinto /usr/share/games/${PN}
+ insinto /usr/share/${PN}
doins "${DISTDIR}"/*.rtbw
doins "${DISTDIR}"/*.rtbz
newdoc "${DISTDIR}"/${P}-README README
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/dev/ulm:master commit in: games-board/egtb-nalimov/, games-board/egtb-syzygy/
@ 2015-10-08 20:06 Ulrich Müller
0 siblings, 0 replies; 3+ messages in thread
From: Ulrich Müller @ 2015-10-08 20:06 UTC (permalink / raw
To: gentoo-commits
commit: 1dd953cb30b8bbb68ded6669e93f2a7f4ff8ab9d
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 8 20:04:15 2015 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Thu Oct 8 20:04:15 2015 +0000
URL: https://gitweb.gentoo.org/repo/dev/ulm.git/commit/?id=1dd953cb
games-board/egtb-*: Calculation of SRC_URI refurbished.
games-board/egtb-nalimov/ChangeLog | 3 ++
.../egtb-nalimov/egtb-nalimov-20131213.ebuild | 30 ++++++++++---------
games-board/egtb-syzygy/ChangeLog | 3 ++
.../egtb-syzygy/egtb-syzygy-20131213.ebuild | 34 +++++++++++-----------
4 files changed, 40 insertions(+), 30 deletions(-)
diff --git a/games-board/egtb-nalimov/ChangeLog b/games-board/egtb-nalimov/ChangeLog
index 0d184e0..059d550 100644
--- a/games-board/egtb-nalimov/ChangeLog
+++ b/games-board/egtb-nalimov/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Id$
+ 08 Oct 2015; Ulrich Müller <ulm@gentoo.org> egtb-nalimov-20131213.ebuild:
+ Calculation of SRC_URI refurbished.
+
01 Oct 2015; Ulrich Müller <ulm@gentoo.org> egtb-nalimov-20131213.ebuild:
Install under /usr/share/ instead of /usr/share/games/.
diff --git a/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild b/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild
index 78dec48..1cfda55 100644
--- a/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild
+++ b/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild
@@ -9,28 +9,32 @@ inherit check-reqs
DESCRIPTION="Nalimov endgame tablebases for up to 5 pieces"
HOMEPAGE="http://tablebase.sesse.net/"
-pc=(q r b n p)
-for ((i=0; i<5; i++)); do
- tb4+=(k${pc[i]}k) # 2+1
- for ((j=i; j<5; j++)); do
- tb4+=(k${pc[i]}k${pc[j]} k${pc[i]}${pc[j]}k) # 2+2, 3+1
- for ((k=0; k<5; k++)); do
- tb5+=(k${pc[i]}${pc[j]}k${pc[k]}) # 3+2
- ((k>=j)) && tb5+=(k${pc[i]}${pc[j]}${pc[k]}k) # 4+1
+tb34=()
+tb5=()
+m=(p n b r q k)
+for ((i=4; i>=0; i--)); do
+ tb34+=(k${m[i]}k) # 2+1
+ for ((j=i; j>=0; j--)); do
+ tb34+=(k${m[i]}k${m[j]} k${m[i]}${m[j]}k) # 2+2, 3+1
+ for ((k=4; k>=0; k--)); do
+ tb5+=(k${m[i]}${m[j]}k${m[k]}) # 3+2
+ ((k<=j)) && tb5+=(k${m[i]}${m[j]}${m[k]}k) # 4+1
done
done
done
SRC_URI="http://tablebase.sesse.net/README -> ${P}-README"
-for i in "${tb4[@]/%/.nbw}" "${tb4[@]/%/.nbb}"; do
- SRC_URI+=" http://tablebase.sesse.net/3-4-5/${i}.emd"
+for i in "${tb34[@]}"; do
+ SRC_URI+=" http://tablebase.sesse.net/3-4-5/${i}.nbw.emd"
+ SRC_URI+=" http://tablebase.sesse.net/3-4-5/${i}.nbb.emd"
done
SRC_URI+=" tb5? ("
-for i in "${tb5[@]/%/.nbw}" "${tb5[@]/%/.nbb}"; do
- SRC_URI+=" http://tablebase.sesse.net/3-4-5/${i}.emd"
+for i in "${tb5[@]}"; do
+ SRC_URI+=" http://tablebase.sesse.net/3-4-5/${i}.nbw.emd"
+ SRC_URI+=" http://tablebase.sesse.net/3-4-5/${i}.nbb.emd"
done
SRC_URI+=" )"
-unset i j k pc tb4 tb5
+unset i j k m tb34 tb5
LICENSE="public-domain"
SLOT="0"
diff --git a/games-board/egtb-syzygy/ChangeLog b/games-board/egtb-syzygy/ChangeLog
index 2c29e7f..a627e64 100644
--- a/games-board/egtb-syzygy/ChangeLog
+++ b/games-board/egtb-syzygy/ChangeLog
@@ -3,6 +3,9 @@
# $Id$
08 Oct 2015; Ulrich Müller <ulm@gentoo.org> egtb-syzygy-20131213.ebuild:
+ Calculation of SRC_URI refurbished.
+
+ 08 Oct 2015; Ulrich Müller <ulm@gentoo.org> egtb-syzygy-20131213.ebuild:
Check disk space for both settings of the tb6 flag.
01 Oct 2015; Ulrich Müller <ulm@gentoo.org> egtb-syzygy-20131213.ebuild:
diff --git a/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild b/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild
index 85d9487..4c1a1ac 100644
--- a/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild
+++ b/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild
@@ -9,24 +9,24 @@ inherit check-reqs
DESCRIPTION="Syzygy endgame tablebases for up to 6 pieces"
HOMEPAGE="http://tablebase.sesse.net/"
-pc=(Q R B N P)
tb345=()
tb6=()
-for ((i=0; i<5; i++)); do
- tb345+=(K${pc[i]}vK) # 2+1
- for ((j=i; j<5; j++)); do
- tb345+=(K${pc[i]}vK${pc[j]} K${pc[i]}${pc[j]}vK) # 2+2, 3+1
- for ((k=0; k<5; k++)); do
- tb345+=(K${pc[i]}${pc[j]}vK${pc[k]}) # 3+2
- ((k>=j)) && tb345+=(K${pc[i]}${pc[j]}${pc[k]}vK) # 4+1
- for ((l=0; l<5; l++)); do
- if ((k>=i && l>=k)) && ((k>i || l>=j)); then
- tb6+=(K${pc[i]}${pc[j]}vK${pc[k]}${pc[l]}) # 3+3
- fi
- if ((k>=j)); then
- tb6+=(K${pc[i]}${pc[j]}${pc[k]}vK${pc[l]}) # 4+2
- ((l>=k)) && tb6+=(K${pc[i]}${pc[j]}${pc[k]}${pc[l]}vK) # 5+1
- fi
+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<i || l<=j)) && tb6+=(K${m[i]}${m[j]}vK${m[k]}${m[l]}) # 3+3
+ done
+ ((k<=j)) || continue
+ tb345+=(K${m[i]}${m[j]}${m[k]}vK) # 4+1
+ for ((l=4; l>=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
@@ -43,7 +43,7 @@ for i in "${tb6[@]}"; do
SRC_URI+=" http://tablebase.sesse.net/syzygy/6-DTZ/${i}.rtbz"
done
SRC_URI+=" )"
-unset i j k l pc tb345 tb6
+unset i j k l m tb345 tb6
LICENSE="public-domain"
SLOT="0"
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/dev/ulm:master commit in: games-board/egtb-nalimov/, games-board/egtb-syzygy/
@ 2015-11-02 22:10 Ulrich Müller
0 siblings, 0 replies; 3+ messages in thread
From: Ulrich Müller @ 2015-11-02 22:10 UTC (permalink / raw
To: gentoo-commits
commit: 4564b0287268850991524e96dae4de605b3d3baf
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 2 21:40:42 2015 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon Nov 2 21:42:23 2015 +0000
URL: https://gitweb.gentoo.org/repo/dev/ulm.git/commit/?id=4564b028
games-board/egtb-*: Install only files from ${A}.
games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild | 7 +++++--
games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild | 8 +++++---
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild b/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild
index 1cfda55..6a0d31a 100644
--- a/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild
+++ b/games-board/egtb-nalimov/egtb-nalimov-20131213.ebuild
@@ -6,7 +6,7 @@ EAPI=5
inherit check-reqs
-DESCRIPTION="Nalimov endgame tablebases for up to 5 pieces"
+DESCRIPTION="Nalimov chess endgame tablebases for up to 5 pieces"
HOMEPAGE="http://tablebase.sesse.net/"
tb34=()
@@ -58,7 +58,10 @@ pkg_setup() {
src_unpack() { :; }
src_install() {
+ local f
insinto /usr/share/${PN}
- doins "${DISTDIR}"/*.emd
+ for f in ${A}; do
+ [[ ${f} = *.emd ]] && echo "${DISTDIR}"/${f}
+ done | xargs doins
newdoc "${DISTDIR}"/${P}-README README
}
diff --git a/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild b/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild
index 4c1a1ac..dafb926 100644
--- a/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild
+++ b/games-board/egtb-syzygy/egtb-syzygy-20131213.ebuild
@@ -6,7 +6,7 @@ EAPI=5
inherit check-reqs
-DESCRIPTION="Syzygy endgame tablebases for up to 6 pieces"
+DESCRIPTION="Syzygy chess endgame tablebases for up to 6 pieces"
HOMEPAGE="http://tablebase.sesse.net/"
tb345=()
@@ -68,8 +68,10 @@ pkg_setup() {
src_unpack() { :; }
src_install() {
+ local f
insinto /usr/share/${PN}
- doins "${DISTDIR}"/*.rtbw
- doins "${DISTDIR}"/*.rtbz
+ for f in ${A}; do
+ [[ ${f} = *.rtb[wz] ]] && echo "${DISTDIR}"/${f}
+ done | xargs doins
newdoc "${DISTDIR}"/${P}-README README
}
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-11-02 22:10 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-08 20:06 [gentoo-commits] repo/dev/ulm:master commit in: games-board/egtb-nalimov/, games-board/egtb-syzygy/ Ulrich Müller
-- strict thread matches above, loose matches on Subject: below --
2015-10-08 20:06 Ulrich Müller
2015-11-02 22:10 Ulrich Müller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox