aboutsummaryrefslogtreecommitdiff
path: root/games/ftjava/files
diff options
context:
space:
mode:
authorHerve Quiroz <hq@FreeBSD.org>2006-02-14 14:09:59 +0000
committerHerve Quiroz <hq@FreeBSD.org>2006-02-14 14:09:59 +0000
commit2aa05045baa1e8b5b1a6e1a04b5f654a47f7a764 (patch)
treef760f0990361d08f4359019e6997f842a9806ebe /games/ftjava/files
parente575b0b060e4ac69168d76184b4aa118535ed8bb (diff)
downloadports-2aa05045baa1e8b5b1a6e1a04b5f654a47f7a764.tar.gz
ports-2aa05045baa1e8b5b1a6e1a04b5f654a47f7a764.zip
FTJava is a graphical play by email (PBEM) client for Ground Zero Games Full
Thrust. Full Thrust is a minatures based system designed to allow one to play massive science fiction style fleet battles in a reasonable amount of time. It emphasizes strategy and fun over rule lawyers and micromanagement. Authors: Jon Davis WWW: http://home.nycap.rr.com/davisje/ftjava/index.html (FTJava) Authors: Jon Tuffley WWW: http://www.gzg.com (Ground Zero Games) PR: 93102 Submitted by: Peter Thoenen <eol1@yahoo.com>
Notes
Notes: svn path=/head/; revision=156012
Diffstat (limited to 'games/ftjava/files')
-rw-r--r--games/ftjava/files/ftjava.sh.in40
1 files changed, 40 insertions, 0 deletions
diff --git a/games/ftjava/files/ftjava.sh.in b/games/ftjava/files/ftjava.sh.in
new file mode 100644
index 000000000000..f80e32705f6d
--- /dev/null
+++ b/games/ftjava/files/ftjava.sh.in
@@ -0,0 +1,40 @@
+#!/bin/sh
+#
+# $FreeBSD$
+
+HOME_DIR=${HOME}/.ftjava
+CLASSPATH=".:%%DATADIR%%/xerces.jar:%%DATADIR%%/activation.jar:%%DATADIR%%/mail.jar:/%%DATADIR%%/pop3.jar"
+export JAVA_VERSION="%%JAVA_VERSION%%"
+
+[ ! -d ${HOME_DIR}/OutgoingGames ] && \
+ mkdir -p ${HOME_DIR}/OutgoingGames
+
+[ ! -d ${HOME_DIR}/IncomingGames ] && \
+ mkdir -p ${HOME_DIR}/IncomingGames
+
+[ ! -d ${HOME_DIR}/Images ] && \
+ ln -s %%DATADIR%%/Images ${HOME_DIR}/Images
+
+[ ! -d ${HOME_DIR}/Ships ] && \
+ ln -s %%DATADIR%%/Ships ${HOME_DIR}/Ships
+
+[ ! -d ${HOME_DIR}/fjava ] && \
+ mkdir -p ${HOME_DIR}/ftjava
+
+[ ! -d ${HOME_DIR}/ftjava/gui ] && \
+ ln -s %%DATADIR%%/ftjava/gui ${HOME_DIR}/ftjava/gui
+
+[ ! -d ${HOME_DIR}/ftjava/html ] && \
+ ln -s %%DATADIR%%/ftjava/html ${HOME_DIR}/ftjava/html
+
+[ ! -d ${HOME_DIR}/ftjava/mailman ] && \
+ ln -s %%DATADIR%%/ftjava/mailman ${HOME_DIR}/ftjava/mailman
+
+[ ! -d ${HOME_DIR}/ftjava/std ] && \
+ ln -s %%DATADIR%%/ftjava/std ${HOME_DIR}/ftjava/std
+
+[ ! -d ${HOME_DIR}/ftjava/util ] && \
+ ln -s %%DATADIR%%/ftjava/util ${HOME_DIR}/ftjava/util
+
+cd ${HOME_DIR} &&
+ exec %%LOCALBASE%%/bin/java -cp ${CLASSPATH} ftjava.gui.FTJava "${@}"