diff options
author | Alejandro Pulver <alepulver@FreeBSD.org> | 2006-07-29 01:42:01 +0000 |
---|---|---|
committer | Alejandro Pulver <alepulver@FreeBSD.org> | 2006-07-29 01:42:01 +0000 |
commit | 028458c3c7251e4799f21eceed3c79b57a352b94 (patch) | |
tree | 45c477c29885e8a8e20d74e53cab9801f1e96dd0 /games/linux-quake4-demo/Makefile | |
parent | 39c9a9acc1f3e4ff87da7c41384f51bd2c8c4c26 (diff) |
Notes
Diffstat (limited to 'games/linux-quake4-demo/Makefile')
-rw-r--r-- | games/linux-quake4-demo/Makefile | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/games/linux-quake4-demo/Makefile b/games/linux-quake4-demo/Makefile new file mode 100644 index 000000000000..5907480f922c --- /dev/null +++ b/games/linux-quake4-demo/Makefile @@ -0,0 +1,52 @@ +# New ports collection makefile for: linux-quake4-demo +# Date created: 19 Jul 2006 +# Whom: alepulver +# +# $FreeBSD$ +# + +PORTNAME= quake4 +PORTVERSION= 1.0 +CATEGORIES= games linux +MASTER_SITES= ${MASTER_SITE_IDSOFTWARE:S|$|quake4/linux/|} \ + ${MASTER_SITE_GENTOO:S|$|distfiles/|} +PKGNAMEPREFIX= linux- +PKGNAMESUFFIX= -demo +DISTNAME= ${PORTNAME}-${PKGNAMEPREFIX}${PORTVERSION}${PKGNAMESUFFIX}.x86 +EXTRACT_SUFX= .run + +MAINTAINER= alepulver@FreeBSD.org +COMMENT= Quake 4 for Linux Demo + +RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 + +ONLY_FOR_ARCHS= i386 amd64 +USE_LINUX= yes +NO_WRKSUBDIR= yes + +Q4DIR= lib/${PORTNAME}${PKGNAMESUFFIX} +PLIST_SUB= Q4DIR="${Q4DIR}" + +do-extract: + @${RM} -rf ${WRKDIR} + @${MKDIR} ${WRKDIR} + @cd ${WRKDIR} && ${TAIL} +376 ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \ + ${TAR} zxf - + +do-build: +.for FILE in quake4 q4ded + @${SED} \ + -e 's|@Q4DIR@|${PREFIX}/${Q4DIR}|' \ + -e 's|@APP@|${FILE}.x86|' \ + ${FILESDIR}/run.sh.in > ${WRKSRC}/${FILE}.sh +.endfor + +do-install: + ${MKDIR} ${PREFIX}/${Q4DIR}/q4base +.for FILE in quake4 q4ded + ${INSTALL_SCRIPT} ${WRKSRC}/${FILE}.sh ${PREFIX}/bin/${FILE}-demo + ${INSTALL_PROGRAM} ${WRKSRC}/bin/FreeBSD/x86/${FILE}.x86 ${PREFIX}/${Q4DIR} +.endfor + ${INSTALL_DATA} ${WRKSRC}/q4base/* ${PREFIX}/${Q4DIR}/q4base + +.include <bsd.port.mk> |