aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games/Makefile1
-rw-r--r--games/fsgs/Makefile27
-rw-r--r--games/fsgs/distinfo2
-rw-r--r--games/fsgs/files/fsgs.sh20
-rw-r--r--games/fsgs/pkg-comment1
-rw-r--r--games/fsgs/pkg-descr9
-rw-r--r--games/fsgs/pkg-message9
-rw-r--r--games/fsgs/pkg-plist50
8 files changed, 119 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index d8497b71f15a..646828087d15 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -75,6 +75,7 @@
SUBDIR += freeciv-gtk
SUBDIR += freesweep
SUBDIR += frotz
+ SUBDIR += fsgs
SUBDIR += galaxis
SUBDIR += garith
SUBDIR += gcompris
diff --git a/games/fsgs/Makefile b/games/fsgs/Makefile
new file mode 100644
index 000000000000..0419e6eaf341
--- /dev/null
+++ b/games/fsgs/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: fsgs
+# Date created: 16 July 2001
+# Whom: Donald Burr <dburr@FreeBSD.ORG>
+#
+# $FreeBSD$
+#
+
+PORTNAME= fsgs
+PORTVERSION= 0.7.1.26
+CATEGORIES= games net
+MASTER_SITES= http://www.net-games.com/downloads/
+DISTFILES= fsgs07126bsd.tgz fsgs0721lx.tgz
+
+MAINTAINER= dburr@FreeBSD.ORG
+
+NO_BUILD= yes
+
+do-install:
+ ${CP} -Rp ${WRKDIR}/opt/fsgs ${PREFIX}/fsgs
+ ${CP} ${WRKDIR}/release/fsgs ${PREFIX}/fsgs/fsgs
+ ${CP} ${WRKDIR}/release/fsgs_static ${PREFIX}/fsgs/fsgs_static
+ ${CHOWN} -R games.games ${PREFIX}/fsgs
+ ${CHMOD} 4711 ${PREFIX}/fsgs/fsgs ${PREFIX}/fsgs/fsgs_static
+ ${INSTALL_SCRIPT} ${FILESDIR}/fsgs.sh ${PREFIX}/etc/rc.d/fsgs.sh
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/games/fsgs/distinfo b/games/fsgs/distinfo
new file mode 100644
index 000000000000..47c11475b026
--- /dev/null
+++ b/games/fsgs/distinfo
@@ -0,0 +1,2 @@
+MD5 (fsgs07126bsd.tgz) = f051e10efb4de73b6507bd8d9f87561f
+MD5 (fsgs0721lx.tgz) = 51e32b3f5e260b7a38c590a2429bc2b7
diff --git a/games/fsgs/files/fsgs.sh b/games/fsgs/files/fsgs.sh
new file mode 100644
index 000000000000..0baeafa5509b
--- /dev/null
+++ b/games/fsgs/files/fsgs.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
+ echo "$0: Cannot determine the PREFIX" >&2
+ exit 1
+fi
+
+case "$1" in
+start)
+ cd ${PREFIX}; [ -x fsgs/fsgs -a -f fsgs/fsgs.cfg ] && fsgs/fsgs > /dev/null & && echo -n ' fsgs'
+ ;;
+stop)
+ killall fsgs && echo -n ' fsgs'
+ ;;
+*)
+ echo "Usage: `basename $0` {start|stop}" >&2
+ ;;
+esac
+
+exit 0
diff --git a/games/fsgs/pkg-comment b/games/fsgs/pkg-comment
new file mode 100644
index 000000000000..3967fdaa33f1
--- /dev/null
+++ b/games/fsgs/pkg-comment
@@ -0,0 +1 @@
+Free network game server with ladders, player rankings, more
diff --git a/games/fsgs/pkg-descr b/games/fsgs/pkg-descr
new file mode 100644
index 000000000000..13dd124455a2
--- /dev/null
+++ b/games/fsgs/pkg-descr
@@ -0,0 +1,9 @@
+The Free Standard Game Server (FSGS) is the core part of the Net-Games
+gaming network technology, available for Windows, MacOS, Linux and FreeBSD.
+It enables you to build your own gaming network, either on the internet or
+in a local area network. It gives you rankings, ladders, built in chat and
+user management functions.
+
+WWW: http://www.fsgs.com/
+
+[ This port is maintained by Donald Burr <dburr@FreeBSD.ORG> ]
diff --git a/games/fsgs/pkg-message b/games/fsgs/pkg-message
new file mode 100644
index 000000000000..96959ae58329
--- /dev/null
+++ b/games/fsgs/pkg-message
@@ -0,0 +1,9 @@
+============================================================================
+Please edit the file ${PREFIX}/fsgs/fsgs.cfg to suit your particular needs.
+Look in ${PREFIX}/fsgs/Readme.Linux for an explanation of the various
+options and their syntax.
+
+Also see http://www.fsgs.com/ for more information and documentation.
+
+Have fun!
+============================================================================
diff --git a/games/fsgs/pkg-plist b/games/fsgs/pkg-plist
new file mode 100644
index 000000000000..da54085b31d3
--- /dev/null
+++ b/games/fsgs/pkg-plist
@@ -0,0 +1,50 @@
+fsgs/banners/ad000001.smk
+fsgs/banners/banners.ini
+fsgs/banners/banners.txt
+@dirrm fsgs/banners
+fsgs/data/help.txt
+fsgs/data/tos.txt
+fsgs/data/versions.dat
+fsgs/data/D2DV_IX86_102_103.MPQ
+fsgs/data/IX86ver1.mpq
+fsgs/data/PMACver4.mpq
+fsgs/data/adffffff.pcx
+fsgs/data/bw4-5.mpq
+fsgs/data/bw5-6.mpq
+fsgs/data/bw6-7b.mpq
+fsgs/data/icons.bni
+fsgs/data/icons.ngd
+fsgs/data/icons.ngi
+fsgs/data/sc4-5.mpq
+fsgs/data/sc5-6.mpq
+fsgs/data/sc6-7b.mpq
+fsgs/data/star107b.mpq
+fsgs/data/adffffff.bik
+fsgs/data/teams.dat
+@dirrm fsgs/data
+fsgs/fsgs
+fsgs/fsgs_static
+fsgs/ladder/entry.tpl
+fsgs/ladder/footer.tpl
+fsgs/ladder/header.tpl
+@dirrm fsgs/ladder
+fsgs/logs/df
+@dirrm fsgs/logs
+fsgs/players/df
+@dirrm fsgs/players
+fsgs/reports/report.tpl
+@dirrm fsgs/reports
+fsgs/fsgs.cfg
+fsgs/License.txt
+fsgs/Readme.Linux
+fsgs/readme.txt
+fsgs/client/readme
+@dirrm fsgs/client
+fsgs/Changes.txt
+fsgs/contrib/fsgsquery.zip
+fsgs/contrib/updquery.zip
+@dirrm fsgs/contrib
+fsgs/fsgs_db.so
+fsgs/fsgsprune
+fsgs/fsgsprune_static
+@dirrm fsgs