diff options
author | Alejandro Pulver <alepulver@FreeBSD.org> | 2006-06-24 20:03:27 +0000 |
---|---|---|
committer | Alejandro Pulver <alepulver@FreeBSD.org> | 2006-06-24 20:03:27 +0000 |
commit | da84bb0ebce52cd1a8d331dad3c5c3ef442052f6 (patch) | |
tree | d3515d69169fc4e394c0502a4898567c281dc6e8 /games | |
parent | 2473f7bd835d095a82d1461f486875cef50fd334 (diff) |
Notes
Diffstat (limited to 'games')
-rw-r--r-- | games/linux-alienarena/Makefile | 44 | ||||
-rw-r--r-- | games/linux-alienarena/distinfo | 6 |
2 files changed, 34 insertions, 16 deletions
diff --git a/games/linux-alienarena/Makefile b/games/linux-alienarena/Makefile index 622c8244716a..706271da7a69 100644 --- a/games/linux-alienarena/Makefile +++ b/games/linux-alienarena/Makefile @@ -6,12 +6,15 @@ # PORTNAME= alienarena -DISTVERSION= 2006.ge +DISTVERSION= 2006.ue PORTEPOCH= 1 CATEGORIES= games linux -MASTER_SITES= http://offload1.icculus.org/~ravage/alienarena2006/ +MASTER_SITES= http://offload1.icculus.org/~ravage/alienarena2006/ \ + http://cor.planetquake.gamespy.com/codered/files/ \ + http://www.forsakenweb.com/gamepage/loaders/games/ PKGNAMEPREFIX= linux- -DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//}-i386 +DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//}-x86 +EXTRACT_SUFX= .run MAINTAINER= acardenas@bsd.org.pe COMMENT= Alien Arena 2006 (Linux version) @@ -20,19 +23,14 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libGLU.so.1.3:${PORTSDIR}/graphics/linux ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \ ${DATADIR}/arena/default.cfg:${PORTSDIR}/games/alienarena-data -.if defined(WITH_NVIDIA_GL) -RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver -.endif - -ONLY_FOR_ARCHS= i386 -USE_X_PREFIX= yes +ONLY_FOR_ARCHS= i386 amd64 USE_LINUX= yes NO_BUILD= yes NO_WRKSUBDIR= yes SUB_FILES= linux-alienarena linux-alienarena-ded -SUB_LIST= LIBDIR=${LIBDIR} -PLIST_SUB= LIBDIR=${LIBDIR:S/${PREFIX}\///} +SUB_LIST= LIBDIR="${LIBDIR}" +PLIST_SUB= LIBDIR="${LIBDIR:S/${PREFIX}\///}" LIBDIR= ${PREFIX}/lib/${PKGNAMEPREFIX}${PORTNAME} @@ -45,16 +43,36 @@ DESKTOP_ENTRIES="Alien Arena 2006 (Linux version)" \ .include <bsd.port.pre.mk> +.if ${OSVERSION} < 500000 +BROKEN= does not extract (gzip error) +.endif + +.if defined(WITH_NVIDIA_GL) +RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver +.endif + +.if ${ARCH} == "i386" +ENGINE_ARCH= x86 +.elif ${ARCH} == "amd64" +ENGINE_ARCH= x86_64 +.endif + +do-extract: + @${MKDIR} ${WRKDIR} + @cd ${WRKDIR} && \ + ${TAIL} +377 ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \ + ${TAR} zxf - + do-install: ${MKDIR} ${LIBDIR}/arena ${LIBDIR}/data1 - cd ${WRKSRC} && \ + cd ${WRKSRC}/engine/${ENGINE_ARCH} && \ ${INSTALL_PROGRAM} arena/gamei386.so ${LIBDIR}/arena && \ ${INSTALL_PROGRAM} data1/gamei386.so ${LIBDIR}/data1 ${LN} -sf ${DATADIR}/arena/* ${LIBDIR}/arena ${LN} -sf ${DATADIR}/botinfo ${LIBDIR} ${LN} -sf ${DATADIR}/data1/* ${LIBDIR}/data1 .for f in crx.sdl crded - ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${LIBDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/engine/${ENGINE_ARCH}/${f} ${LIBDIR} .endfor .for f in linux-alienarena linux-alienarena-ded ${INSTALL_SCRIPT} ${WRKDIR}/${f} ${PREFIX}/bin diff --git a/games/linux-alienarena/distinfo b/games/linux-alienarena/distinfo index 781f9de87410..939cc28025ba 100644 --- a/games/linux-alienarena/distinfo +++ b/games/linux-alienarena/distinfo @@ -1,3 +1,3 @@ -MD5 (alienarena-2006ge-i386.tar.gz) = fd32c73202b3fe9f79c54588daa35430 -SHA256 (alienarena-2006ge-i386.tar.gz) = 4fa39209bb5501d5fc010782b18956a8df4ea15782d488665086b72b871f051e -SIZE (alienarena-2006ge-i386.tar.gz) = 967542 +MD5 (alienarena-2006ue-x86.run) = 7b6416646db832fbc9761925240b5ff4 +SHA256 (alienarena-2006ue-x86.run) = a9ee5e69e37c1e511a21e3a0a698de0b0a297995827c806df0a08ce0a3276fde +SIZE (alienarena-2006ue-x86.run) = 168878681 |