aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjylefort <jylefort@FreeBSD.org>2005-09-04 04:46:51 +0800
committerjylefort <jylefort@FreeBSD.org>2005-09-04 04:46:51 +0800
commit9ad122f62566bd1446147fa1294459b185fc89b5 (patch)
treeb32d60386997993bc750116f279559ceffaf4a06
parent842ddc870a462e71f810d33d3229bb663a62bc47 (diff)
downloadfreebsd-ports-gnome-9ad122f62566bd1446147fa1294459b185fc89b5.tar.gz
freebsd-ports-gnome-9ad122f62566bd1446147fa1294459b185fc89b5.tar.zst
freebsd-ports-gnome-9ad122f62566bd1446147fa1294459b185fc89b5.zip
Add linux-ut2003-demo.
Unreal Tournament 2003 is a first-person shooter computer game designed mainly for multiplayer gaming although the game had a built in single-player mode that mimics multiplayer gaming by featuring AI-bots. The game is part of the Unreal franchise's series of games and is a the sequel to 1999's Unreal Tournament. Unreal II: The Awakening was released as a sister product to the game, however, was developed for single-player only. Later, Unreal II would receive an add-on that would enable a multiplayer mode. UT 2003 was followed by Unreal Tournament 2004 released in March of 2004. WWW: http://www.unrealtournament.com/ut2003/ PR: ports/85549 Submitted by: Alejandro Pulver <alejandro@varnet.biz>
-rw-r--r--games/Makefile1
-rw-r--r--games/linux-ut2003-demo/Makefile85
-rw-r--r--games/linux-ut2003-demo/distinfo2
-rw-r--r--games/linux-ut2003-demo/files/ut2003-demo.in12
-rw-r--r--games/linux-ut2003-demo/pkg-descr10
5 files changed, 110 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 6e5ba82df9eb..74a16c3d9ff8 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -301,6 +301,7 @@
SUBDIR += linux-q3ademo
SUBDIR += linux-spheresofchaos-demo
SUBDIR += linux-steam
+ SUBDIR += linux-ut2003-demo
SUBDIR += linux-ut2004-demo
SUBDIR += linux-virtual-jay-peak
SUBDIR += lm-solve
diff --git a/games/linux-ut2003-demo/Makefile b/games/linux-ut2003-demo/Makefile
new file mode 100644
index 000000000000..a7c6ca36cbc7
--- /dev/null
+++ b/games/linux-ut2003-demo/Makefile
@@ -0,0 +1,85 @@
+# New ports collection makefile for: ut2003-demo
+# Date created: 31 Aug 2005
+# Whom: Alejandro Pulver <alejandro@varnet.biz>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ut2003-demo
+PORTVERSION= 2206
+CATEGORIES= games linux
+MASTER_SITES= ${MASTER_SITE_GENTOO}
+MASTER_SITE_SUBDIR= distfiles
+PKGNAMEPREFIX= linux-
+DISTNAME= ut2003demo-lnx-${PORTVERSION}
+EXTRACT_SUFX= .sh.bin
+
+MAINTAINER= alejandro@varnet.biz
+COMMENT= Unreal Tournament 2003 demo
+
+ONLY_FOR_ARCHS= i386
+USE_X_PREFIX= yes
+USE_LINUX= yes
+NO_PACKAGE= Distfile is 130MB, set FORCE_PACKAGE if you really want to build this package
+RESTRICTED= Redistribution is limited, see license
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+UTDIR= ${PREFIX}/lib/${PORTNAME}
+UTDIR_REL= ${UTDIR:S,^${PREFIX}/,,}
+
+PLIST= ${WRKDIR}/pkg-plist
+
+SUB_FILES= ut2003-demo
+SUB_LIST= UTDIR="${UTDIR}"
+
+PLIST_FILES= bin/ut2003-demo \
+ %%DATADIR%%/UT2003Logo.bmp %%DATADIR%%/Unreal.xpm
+PLIST_DIRS= ${UTDIR_REL} %%DATADIR%%
+PORTDOCS= *
+
+LIBDIRS= Animations Benchmark ForceFeedback KarmaData Maps Music \
+ Sounds StaticMeshes System Textures Web
+
+do-extract:
+ @${MKDIR} ${WRKSRC}
+ @cd ${WRKSRC} && ${TAIL} -c +6360 ${_DISTDIR}/${DISTFILES} | ${TAR} zxf -
+ @cd ${WRKSRC} && ${TAR} yxf ut2003lnx_demo.tar.bz2
+ @cd ${WRKSRC} && ${TAR} zxf setupstuff.tar.gz
+
+pre-install:
+ @${RM} -f ${PLIST}
+ @cd ${WRKSRC} && \
+ ${FIND} ${LIBDIRS} -type f | ${SORT} \
+ | ${SED} -e 's|^|${UTDIR_REL}/|' >> ${PLIST} && \
+ ${FIND} ${LIBDIRS} -type d ! -empty | ${SORT} -r \
+ | ${SED} -e 's|^|@dirrm ${UTDIR_REL}/|' >> ${PLIST}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/ut2003-demo ${PREFIX}/bin
+
+ cd ${WRKSRC} && \
+ ${FIND} ${LIBDIRS} -type d ! -empty -exec \
+ ${MKDIR} "${UTDIR}/{}" \; && \
+ ${FIND} ${LIBDIRS} -type f -exec \
+ ${INSTALL_DATA} "{}" "${UTDIR}/{}" \;
+
+ -${CHOWN} ${BINOWN}:${BINGRP} ${UTDIR}/Benchmark/*.sh ${UTDIR}/System/*-bin
+ ${CHMOD} ${BINMODE} ${UTDIR}/Benchmark/*.sh ${UTDIR}/System/*-bin
+
+ -${CHOWN} ${LIBOWN}:${LIBGRP} ${UTDIR}/System/*.so*
+ ${CHMOD} ${LIBMODE} ${UTDIR}/System/*.so*
+
+ ${MKDIR} ${DATADIR}
+.for f in Help/UT2003Logo.bmp Unreal.xpm
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DATADIR}
+.endfor
+
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+. for f in README.linux Help/ReadMe-* eula/*
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+. endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/linux-ut2003-demo/distinfo b/games/linux-ut2003-demo/distinfo
new file mode 100644
index 000000000000..77a0b0178c1b
--- /dev/null
+++ b/games/linux-ut2003-demo/distinfo
@@ -0,0 +1,2 @@
+MD5 (ut2003demo-lnx-2206.sh.bin) = b28acb17aca17bd2865771de8b75eb89
+SIZE (ut2003demo-lnx-2206.sh.bin) = 137253079
diff --git a/games/linux-ut2003-demo/files/ut2003-demo.in b/games/linux-ut2003-demo/files/ut2003-demo.in
new file mode 100644
index 000000000000..2c9891878269
--- /dev/null
+++ b/games/linux-ut2003-demo/files/ut2003-demo.in
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+export UT2003_DATA_PATH="%%UTDIR%%/System"
+
+if [ -n "$LD_LIBRARY_PATH" ]; then
+ export LD_LIBRARY_PATH="$UT2003_DATA_PATH:$LD_LIBRARY_PATH"
+else
+ export LD_LIBRARY_PATH="$UT2003_DATA_PATH"
+fi
+
+cd "$UT2003_DATA_PATH" || exit 1
+exec ./ut2003-bin "$@"
diff --git a/games/linux-ut2003-demo/pkg-descr b/games/linux-ut2003-demo/pkg-descr
new file mode 100644
index 000000000000..d83ad5605827
--- /dev/null
+++ b/games/linux-ut2003-demo/pkg-descr
@@ -0,0 +1,10 @@
+Unreal Tournament 2003 is a first-person shooter computer game designed mainly
+for multiplayer gaming although the game had a built in single-player mode
+that mimics multiplayer gaming by featuring AI-bots. The game is part of the
+Unreal franchise's series of games and is a the sequel to 1999's Unreal
+Tournament. Unreal II: The Awakening was released as a sister product to the
+game, however, was developed for single-player only. Later, Unreal II would
+receive an add-on that would enable a multiplayer mode. UT 2003 was followed
+by Unreal Tournament 2004 released in March of 2004.
+
+WWW: http://www.unrealtournament.com/ut2003/