aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games/Makefile1
-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
8 files changed, 76 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index c325b400311d..8f5922fe56e2 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -258,6 +258,7 @@
SUBDIR += uclient
SUBDIR += uox3
SUBDIR += utserver
+ SUBDIR += utserver-asu
SUBDIR += utserver-to
SUBDIR += virt
SUBDIR += wmeyes
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