public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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