# Created by: Alejandro Pulver # $FreeBSD$ PORTNAME= pmars PORTVERSION= 0.9.2 PORTREVISION= 7 CATEGORIES= games MASTER_SITES= http://corewar.co.uk/pihlaja/pmars-sdl/ PKGNAMESUFFIX= -sdl DISTNAME= ${PORTNAME}-${PORTVERSION}-5 MAINTAINER= ports@FreeBSD.org COMMENT= Port of pMARS using the Simple Directmedia Library LICENSE= GPLv2+ USES= sdl OPTIONS_DEFINE= ICWS94 OPTIMIZED_CFLAGS PERMUTATE SMALLMEM OPTIONS_DEFAULT= ICWS94 OPTIMIZED_CFLAGS PERMUTATE ICWS94_DESC= Enable ICWS'94 support PERMUTATE_DESC= Enable the -P switch SMALLMEM_DESC= Use 16-bit addresses (smaller) WRKSRC= ${WRKDIR}/${DISTNAME}/src USE_SDL= sdl MAKE_ARGS= CFLAGS+="${CFLAGS}" \ CFLAGS+="-fno-builtin" \ CFLAGS+="`${SDL_CONFIG} --cflags`" \ LIB+="`${SDL_CONFIG} --libs`" \ CFLAGS+="-DSDLGRAPHX" PLIST_FILES= bin/${PORTNAME}${PKGNAMESUFFIX} ICWS94_MAKE_ARGS= CFLAGS+="-DEXT94" OPTIMIZED_CFLAGS_MAKE_ARGS= CFLAGS+="-O3 -fomit-frame-pointer" PERMUTATE_MAKE_ARGS= CFLAGS+="-DPERMUTATE" SMALLMEM_MAKE_ARGS= CFLAGS+="-DSMALLMEM" post-patch: @${REINPLACE_CMD} -e \ 's|^CC|#CC| ; \ s|^CFLAGS|#CFLAGS| ; \ s|^LFLAGS|#LFLAGS| ; \ s|@$$(CC)|$$(CC)| ; \ /strip/d' ${WRKSRC}/${MAKEFILE} do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}) .include