aboutsummaryrefslogtreecommitdiffstats
path: root/games/utserver-asu
diff options
context:
space:
mode:
authorlioux <lioux@FreeBSD.org>2001-10-17 10:23:01 +0800
committerlioux <lioux@FreeBSD.org>2001-10-17 10:23:01 +0800
commit36b2091fdd3991a1a4d6190cde71ad6d0f7ea090 (patch)
tree503c4656a4b47944727b9b8cd1f8214f3e9a95c6 /games/utserver-asu
parent2ce53f3e6947365b1f2d0f0b5282bd2a5f01ce08 (diff)
downloadfreebsd-ports-gnome-36b2091fdd3991a1a4d6190cde71ad6d0f7ea090.tar.gz
freebsd-ports-gnome-36b2091fdd3991a1a4d6190cde71ad6d0f7ea090.tar.zst
freebsd-ports-gnome-36b2091fdd3991a1a4d6190cde71ad6d0f7ea090.zip
o New port utserver-asu version 0.4: Abfackelns Server Utilities
(ASU) for Unreal Tournament Server for Linux o Slave port of utserver-to Submitted by: Martin Matuska <matuska@wu-wien.ac.at> Reviewed by: Patrick Li <pat@databits.net>
Diffstat (limited to 'games/utserver-asu')
-rw-r--r--games/utserver-asu/Makefile27
-rw-r--r--games/utserver-asu/distinfo1
-rw-r--r--games/utserver-asu/files/template-settings.ini5
-rw-r--r--games/utserver-asu/pkg-comment1
-rw-r--r--games/utserver-asu/pkg-descr16
-rw-r--r--games/utserver-asu/pkg-message4
-rw-r--r--games/utserver-asu/pkg-plist21
7 files changed, 75 insertions, 0 deletions
diff --git a/games/utserver-asu/Makefile b/games/utserver-asu/Makefile
new file mode 100644
index 000000000000..6c6314000a1e
--- /dev/null
+++ b/games/utserver-asu/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: abfackelns Server Utilities for UT
+# Date created: Thu Oct 4 23:38:00 CEST 2001
+# Whom: Martin Matuska <matuska@wu-wien.ac.at>
+#
+# $FreeBSD$
+#
+
+PORTNAME= asu
+PORTVERSION= 0.4
+MASTER_SITES= ftp://ftp.abfackeln.com/pub/linux/ut/
+DISTNAME= asu-${PORTVERSION}
+
+MAINTAINER= matuska@wu-wien.ac.at
+
+WRKSRC= ${WRKDIR}/Abfackeln.com
+DONT_USE_ZIP= yes
+DO_USE_WRKSUBDIR= yes
+EXECUTABLES= pl
+
+post-patch:
+ @${SED} -e "s|%%LINUXBASE%%|${LINUXBASE}|" \
+ -e "s|%%UTDIR%%|${UTDIR}|" \
+ ${FILESDIR}/template-settings.ini > ${WRKSRC}/Lib/settings.ini
+
+UT_MASTER_PORT= ${.CURDIR}/../utserver-to
+
+.include "${UT_MASTER_PORT}/Makefile"
diff --git a/games/utserver-asu/distinfo b/games/utserver-asu/distinfo
new file mode 100644
index 000000000000..5c9752f8ec48
--- /dev/null
+++ b/games/utserver-asu/distinfo
@@ -0,0 +1 @@
+MD5 (asu-0.4.tar.gz) = ea90350dbc7e0d402351abab0070a150
diff --git a/games/utserver-asu/files/template-settings.ini b/games/utserver-asu/files/template-settings.ini
new file mode 100644
index 000000000000..47fe668560fb
--- /dev/null
+++ b/games/utserver-asu/files/template-settings.ini
@@ -0,0 +1,5 @@
+[ASU.settings]
+RedirectToURL=http://uz.unrealcenter.com/downloads/
+GameDir=%%LINUXBASE%%/%%UTDIR%%
+GameIni=%%LINUXBASE%%/%%UTDIR%%/System/UnrealTournament.ini
+UserIni=%%LINUXBASE%%/%%UTDIR%%/System/User.ini
diff --git a/games/utserver-asu/pkg-comment b/games/utserver-asu/pkg-comment
new file mode 100644
index 000000000000..b6f5f1512364
--- /dev/null
+++ b/games/utserver-asu/pkg-comment
@@ -0,0 +1 @@
+Abfackelns Server Utilities (ASU) for Unreal Tournament Server for Linux
diff --git a/games/utserver-asu/pkg-descr b/games/utserver-asu/pkg-descr
new file mode 100644
index 000000000000..a58b2f5644b9
--- /dev/null
+++ b/games/utserver-asu/pkg-descr
@@ -0,0 +1,16 @@
+abfackelns Server Utilities (ASU) for Unreal Tournament
+-------------------------------------------------------
+
+Key features of abfackelns UT installer package:
+
+Easy-access to modify most of the common ini settings.
+Umod installation and removal.
+Intelligent patching system with patches for CSHP and ngWorldStats.
+Custom "rc.d" style init scripts to start and stop the server.
+Init script options to ensure that the server stays up!
+Configurable number of bots to be in each game by default.
+Map or skin download redirection of files larger than 100k.
+
+Visit the following web page for more information:
+
+WWW: http://ut.abfackeln.com/asu.html
diff --git a/games/utserver-asu/pkg-message b/games/utserver-asu/pkg-message
new file mode 100644
index 000000000000..fc2497a7f3cb
--- /dev/null
+++ b/games/utserver-asu/pkg-message
@@ -0,0 +1,4 @@
+
+Menu script:
+"asu.sh" in /usr/compat/linux/usr/games/ut-server/asu
+
diff --git a/games/utserver-asu/pkg-plist b/games/utserver-asu/pkg-plist
new file mode 100644
index 000000000000..0e6bc26ec904
--- /dev/null
+++ b/games/utserver-asu/pkg-plist
@@ -0,0 +1,21 @@
+%%UTDIR%%Patches/CSHP-4b-patch.tar.gz
+%%UTDIR%%Patches/netgames-abfackeln-0.8-patch.tar.gz
+%%UTDIR%%Lib/umodpack-abf/Tie/IxHash.pm
+%%UTDIR%%Lib/umodpack-abf/umod
+%%UTDIR%%Lib/umodpack-abf/Umod.pm
+%%UTDIR%%Lib/umodpack-abf/IniFile.pm
+%%PORTDOCS%%%%UTDIR%%Lib/gpl.txt.gz
+%%PORTDOCS%%%%UTDIR%%Lib/help.txt.gz
+%%UTDIR%%Lib/legacy-asu-script-0.1.sh
+%%PORTDOCS%%%%UTDIR%%Lib/legal.txt.gz
+%%UTDIR%%Lib/umod.pl
+%%UTDIR%%Lib/settings.ini
+%%UTDIR%%Lib/UnrealTournament.ini.gz
+%%UTDIR%%Lib/User.ini.gz
+%%UTDIR%%Lib/ucc.init.gz
+%%UTDIR%%Lib/asu-main.sh
+%%UTDIR%%asu.sh
+@dirrm %%UTDIR%%Patches
+@dirrm %%UTDIR%%Lib/umodpack-abf/Tie
+@unexec rmdir %D/%%UTDIR%%Lib/umodpack-abf 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%UTDIR%%Lib/umodpack-abf`` to remove any configuration files and logs left." | fmt
+@unexec rmdir %D/%%UTDIR%%Lib 2>/dev/null || true