From 333a12c85cc93e5fedcc40dbef482d669e711fd8 Mon Sep 17 00:00:00 2001 From: Donald Burr Date: Mon, 16 Jul 2001 08:25:23 +0000 Subject: New port games/fsgs, a network game server thingy. that supports player chat, rankings ("ladders"), user management, more. --- games/fsgs/Makefile | 27 ++++++++++++++++++++++++++ games/fsgs/distinfo | 2 ++ games/fsgs/files/fsgs.sh | 20 +++++++++++++++++++ games/fsgs/pkg-comment | 1 + games/fsgs/pkg-descr | 9 +++++++++ games/fsgs/pkg-message | 9 +++++++++ games/fsgs/pkg-plist | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 118 insertions(+) create mode 100644 games/fsgs/Makefile create mode 100644 games/fsgs/distinfo create mode 100644 games/fsgs/files/fsgs.sh create mode 100644 games/fsgs/pkg-comment create mode 100644 games/fsgs/pkg-descr create mode 100644 games/fsgs/pkg-message create mode 100644 games/fsgs/pkg-plist (limited to 'games/fsgs') 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 +# +# $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 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 ] 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 -- cgit v1.2.3