1PORTNAME= battalion 2PORTVERSION= 1.4b 3PORTREVISION= 2 4CATEGORIES= games 5MASTER_SITES= http://www.evl.uic.edu/aej/BATTALION/ 6DISTNAME= ${PORTNAME}${PORTVERSION} 7DISTFILES= ${DISTNAME}${EXTRACT_SUFX} battalionSUN4.tar.gz 8EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} 9 10MAINTAINER= ports@MidnightBSD.org 11COMMENT= Monsters, explosions, destruction game for X Window System 12WWW= https://www.evl.uic.edu/aej/AndyBattalion.html 13 14LICENSE= batallion 15LICENSE_NAME= batallion license 16LICENSE_FILE= ${WRKSRC}/README 17# non-commercial and prohibits distribution of modified versions 18LICENSE_PERMS= dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept 19 20USES= gl tar:bzip2 localbase xorg 21USE_GL= gl glu 22USE_XORG= x11 23MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LIBS="${LIBS}" 24 25CFLAGS+= -I${LOCALBASE}/include/X11 \ 26 -DLINUXVERSION -DLINUXAUDIO 27LIBS+= -lX11 -lm 28 29PLIST_FILES= bin/${PORTNAME} share/man/man6/${PORTNAME}.6.gz 30PORTDATA= * 31PORTDOCS= * 32 33OPTIONS_DEFINE= DOCS 34 35post-extract: 36 @${GZCAT} ${DISTDIR}/battalionSUN4.tar.gz | \ 37 (cd ${WRKDIR} && ${TAR} --unlink -xf -) 38 @${RM} ${WRKSRC}/*.o 39 40post-patch: 41 @${REINPLACE_CMD} -e \ 42 '/dataPtr/s| = getenv.*| = "${DATADIR}";|' ${WRKSRC}/battalion.c 43 @${REINPLACE_CMD} -e \ 44 's|<malloc\.h>|<stdlib.h>| ; \ 45 s|<linux/soundcard\.h>|<sys/soundcard.h>|' ${WRKSRC}/soundIt.c 46 47do-install: 48 ${INSTALL_PROGRAM} ${WRKSRC}/battalion ${PREFIX}/bin 49 ${INSTALL_MAN} ${WRKDIR}/battalionSUN4/battalion.man \ 50 ${PREFIX}/share/man/man6/battalion.6 51 @${MKDIR} ${DATADIR} 52 ${INSTALL_DATA} ${WRKDIR}/battalionSUN4/battalion.data/battalion.sho \ 53 ${DATADIR} 54 @${MKDIR} ${DATADIR}/DATA 55 ${INSTALL_DATA} ${WRKSRC}/DATA/*.data ${DATADIR}/DATA 56 @${MKDIR} ${DATADIR}/MUSIC 57 ${INSTALL_DATA} ${WRKSRC}/MUSIC/*.au ${DATADIR}/MUSIC 58 @${MKDIR} ${DATADIR}/SOUNDS 59 ${INSTALL_DATA} ${WRKSRC}/SOUNDS/*.au ${DATADIR}/SOUNDS 60 @${MKDIR} ${DATADIR}/TEXTURES 61 ${INSTALL_DATA} ${WRKSRC}/TEXTURES/*.tex ${DATADIR}/TEXTURES 62 @${MKDIR} ${DOCSDIR} 63 ${INSTALL_DATA} ${WRKDIR}/battalionSUN4/HELP/*.gif ${DOCSDIR} 64 ${CP} ${WRKSRC}/README ${DOCSDIR} 65 66.include <bsd.port.mk> 67