[SM-Commit] GIT changes to master games grimoire by Eric Sandall (0d6a8a631057795c0e7055065b70c89e2568cfe3)

Eric Sandall scm at sourcemage.org
Wed May 2 16:44:38 EDT 2007


GIT changes to master games grimoire by Eric Sandall <sandalle at sourcemage.org>:

 ChangeLog                                               |    3 +++
 games-strategy-tbs/freecol/BUILD                        |    9 +++++++++
 games-strategy-tbs/freecol/DEPENDS                      |    7 +++++++
 games-strategy-tbs/freecol/DETAILS                      |   15 +++++++++++++++
 games-strategy-tbs/freecol/HISTORY                      |    3 +++
 games-strategy-tbs/freecol/INSTALL                      |   12 ++++++++++++
 games-strategy-tbs/freecol/PRE_BUILD                    |    5 +++++
 games-strategy-tbs/freecol/freecol                      |    5 +++++
 games-strategy-tbs/freecol/freecol-0.6.1-src.tar.gz.sig |binary
 9 files changed, 59 insertions(+)

New commits:
commit 0d6a8a631057795c0e7055065b70c89e2568cfe3
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    games-strategy-tbs/freecol: Added a GPL'd Colonization clone

diff --git a/ChangeLog b/ChangeLog
index 63b8f5c..b8508d0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-05-02 Eric Sandall <sandalle at sourcemage.org>
+	* games-strategy-tbs/freecol: Free Colonization clone
+
 2007-04-26 Andraž "ruskie" Levstik <ruskie at mages.ath.cx>
 	* games-libs/bullet: new spell, 3D Collision Detection and Rigid Body
 	  Dynamics Library
diff --git a/games-strategy-tbs/freecol/BUILD b/games-strategy-tbs/freecol/BUILD
new file mode 100755
index 0000000..056ecd6
--- /dev/null
+++ b/games-strategy-tbs/freecol/BUILD
@@ -0,0 +1,9 @@
+source  $INSTALL_ROOT/etc/profile.d/ant.sh  &&
+ant  &&
+
+if  list_find  "$OPTS"  '--with-docs';  then
+  cd  doc         &&
+  make  ||  true  &&
+  rm -f  FreeCol.{aux,idx,ilg,ind,log,out,toc,tex} Makefile
+  cd  ..
+fi
diff --git a/games-strategy-tbs/freecol/DEPENDS b/games-strategy-tbs/freecol/DEPENDS
new file mode 100755
index 0000000..950eab1
--- /dev/null
+++ b/games-strategy-tbs/freecol/DEPENDS
@@ -0,0 +1,7 @@
+depends  ant   &&
+depends  JDK5  &&
+
+optional_depends  tetex                  \
+                  '--with-docs'          \
+                  ''                     \
+                  'build documentation'
diff --git a/games-strategy-tbs/freecol/DETAILS b/games-strategy-tbs/freecol/DETAILS
new file mode 100755
index 0000000..4dbba13
--- /dev/null
+++ b/games-strategy-tbs/freecol/DETAILS
@@ -0,0 +1,15 @@
+           SPELL=freecol
+         VERSION=0.6.1
+          SOURCE=$SPELL-$VERSION-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+   SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+      SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+      LICENSE[0]=GPL
+        WEB_SITE=http://www.freeccol.org/
+         ENTERED=20070502
+           SHORT="Reimplementation of Colonization"
+            DOCS="README COPYING"
+cat << EOF
+FreeCol is an open version of Colonization. It is a Civilization-like game in
+which the player has to conquer the new world (America).
+EOF
diff --git a/games-strategy-tbs/freecol/HISTORY b/games-strategy-tbs/freecol/HISTORY
new file mode 100644
index 0000000..56023f4
--- /dev/null
+++ b/games-strategy-tbs/freecol/HISTORY
@@ -0,0 +1,3 @@
+2007-05-02 Eric Sandall <sandalle at sourcemage.org>
+	* DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL: Created
+
diff --git a/games-strategy-tbs/freecol/INSTALL b/games-strategy-tbs/freecol/INSTALL
new file mode 100755
index 0000000..2b3982d
--- /dev/null
+++ b/games-strategy-tbs/freecol/INSTALL
@@ -0,0 +1,12 @@
+chown  -R  root:games  *                          &&
+mkdir  -p  $INSTALL_ROOT/usr/share/games/freecol  &&
+
+cp  -av  `ls|grep -v doc`  $INSTALL_ROOT/usr/share/games/freecol  &&
+
+install  -m 0750  -o root  -g games  $SCRIPT_DIRECTORY/freecol  \
+         $INSTALL_ROOT/usr/games/freecol                        &&
+
+if  list_find  "$OPTS"  '--with-docs';  then
+  mkdir  -p  $INSTALL_ROOT/usr/share/doc/freecol      &&
+  cp -av  doc/*  $INSTALL_ROOT/usr/share/doc/freecol
+fi
diff --git a/games-strategy-tbs/freecol/PRE_BUILD b/games-strategy-tbs/freecol/PRE_BUILD
new file mode 100755
index 0000000..2645ce2
--- /dev/null
+++ b/games-strategy-tbs/freecol/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build  &&
+
+if  !  list_find  "$OPTS"  '--with-docs';  then
+  rm  -rf  doc
+fi
diff --git a/games-strategy-tbs/freecol/freecol b/games-strategy-tbs/freecol/freecol
new file mode 100644
index 0000000..b9dd6da
--- /dev/null
+++ b/games-strategy-tbs/freecol/freecol
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+cd  /usr/share/games/freecol  &&
+java  -Xmx256M -jar FreeCol.jar $@  &&
+cd -
diff --git a/games-strategy-tbs/freecol/freecol-0.6.1-src.tar.gz.sig b/games-strategy-tbs/freecol/freecol-0.6.1-src.tar.gz.sig
new file mode 100644
index 0000000..f87ff20
Binary files /dev/null and b/games-strategy-tbs/freecol/freecol-0.6.1-src.tar.gz.sig differ



More information about the SM-Commit mailing list