diff options
author | Michael Johnson <ahze@FreeBSD.org> | 2005-09-14 06:29:31 +0000 |
---|---|---|
committer | Michael Johnson <ahze@FreeBSD.org> | 2005-09-14 06:29:31 +0000 |
commit | 339965c13701a0a19e8bb834dda89b4a4743b385 (patch) | |
tree | 8b01e0fb87f32fe43f005f643e29e330a2599764 /games/linux-americasarmy/Makefile | |
parent | 8dc55bc8758cd298a0d8e8eeadc9fb9f25919da3 (diff) |
Notes
Diffstat (limited to 'games/linux-americasarmy/Makefile')
-rw-r--r-- | games/linux-americasarmy/Makefile | 60 |
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> |