aboutsummaryrefslogtreecommitdiff
path: root/games/linux-americasarmy/Makefile
diff options
context:
space:
mode:
authorMichael Johnson <ahze@FreeBSD.org>2005-09-14 06:29:31 +0000
committerMichael Johnson <ahze@FreeBSD.org>2005-09-14 06:29:31 +0000
commit339965c13701a0a19e8bb834dda89b4a4743b385 (patch)
tree8b01e0fb87f32fe43f005f643e29e330a2599764 /games/linux-americasarmy/Makefile
parent8dc55bc8758cd298a0d8e8eeadc9fb9f25919da3 (diff)
Notes
Diffstat (limited to 'games/linux-americasarmy/Makefile')
-rw-r--r--games/linux-americasarmy/Makefile60
1 files changed, 60 insertions, 0 deletions
diff --git a/games/linux-americasarmy/Makefile b/games/linux-americasarmy/Makefile
new file mode 100644
index 000000000000..806c9093b9d4
--- /dev/null
+++ b/games/linux-americasarmy/Makefile
@@ -0,0 +1,60 @@
+# New ports collection makefile for: America's Army
+# Date created: Sun Sep 11 15:45:00 PET 2005
+# Whom: acardenas@bsd.org.pe
+#
+# $FreeBSD$
+#
+
+PORTNAME= americasarmy
+PORTVERSION= 2.3.0
+CATEGORIES= games linux
+MASTER_SITES= http://3dgamers.intelenet.net/pub/3dgamers/games/americasarmy/ \
+ http://downloads-3dg.planetmirror.com/pub/3dgamers/games/americasarmy/ \
+ ftp://3dgamers.mirror.internode.on.net/3dgamers/games/americasarmy/ \
+ http://3dgamers.iinet.net.au/pub/3dgamers/games/americasarmy/
+PKGNAMEPREFIX= linux-
+DISTNAME= armyops230-linux
+EXTRACT_SUFX= .run
+
+MAINTAINER= acardenas@bsd.org.pe
+COMMENT= America's Army (Linux version)
+
+ONLY_FOR_ARCHS= i386 amd64
+USE_X_PREFIX= yes
+USE_LINUX= yes
+NO_BUILD= yes
+RESTRICTED= Redistribution is limited, see license
+NO_WRKSUBDIR= yes
+ARMYDIR= ${PREFIX}/lib/${PORTNAME}
+INSTALL_DIR= ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}
+
+do-extract:
+ @${MKDIR} ${WRKSRC}
+ @cd ${WRKSRC} && \
+ ${TAIL} -c +8815 ${_DISTDIR}/${DISTFILES} | ${TAR} xf -
+ @${TAR} xfz ${WRKSRC}/setupstuff.tar.gz -C ${WRKSRC}
+ @${MV} ${WRKSRC}/bin/armyops ${WRKSRC}/armyops
+
+do-install:
+ @${MKDIR} ${ARMYDIR}
+.for FILE in ArmyOps.xpm README.linux ArmyOps230_EULA.txt
+ @${INSTALL_DATA} ${WRKSRC}/${FILE} ${ARMYDIR}
+.endfor
+.for FILE in armyops230.tar.bz2 binaries.tar.bz2
+ @${TAR} xfpj ${WRKSRC}/${FILE} -C ${ARMYDIR}/
+.endfor
+.for DIR in Animations Briefings Demos Help KarmaData Maps Movies Music Sounds StaticMeshes \
+ System Textures
+ @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${ARMYDIR}/${DIR}
+ @${FIND} ${ARMYDIR}/${DIR} -type f -print0 | \
+ ${XARGS} -0 ${CHMOD} ${SHAREMODE}
+ @${FIND} ${ARMYDIR}/${DIR} -type d -print0 | \
+ ${XARGS} -0 ${CHMOD} ${BINMODE}
+.endfor
+.for FILE in System/armyops-bin System/server-bin System/pb/pbweb.x86
+ @${CHMOD} ${BINMODE} ${ARMYDIR}/${FILE}
+.endfor
+ @${INSTALL_SCRIPT} ${WRKSRC}/armyops ${ARMYDIR}
+ @${LN} -s ${ARMYDIR}/armyops ${PREFIX}/bin/armyops
+
+.include <bsd.port.mk>