diff options
Diffstat (limited to 'games/fmars/Makefile')
-rw-r--r-- | games/fmars/Makefile | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/games/fmars/Makefile b/games/fmars/Makefile new file mode 100644 index 000000000000..063c9f79fac3 --- /dev/null +++ b/games/fmars/Makefile @@ -0,0 +1,63 @@ +# New ports collection makefile for: fmars +# Date created: 16 Jul 2005 +# Whom: Alejandro Pulver <alejandro@varnet.biz> +# +# $FreeBSD$ +# + +PORTNAME= fmars +PORTVERSION= 0.0.207 +CATEGORIES= games +MASTER_SITES= http://www.v-lo.krakow.pl/~michal/ + +MAINTAINER= alejandro@varnet.biz +COMMENT= Fast Memory Array Redcode Simulator + +BUILD_DEPENDS= guile:${PORTSDIR}/lang/guile + +USE_BZIP2= yes +USE_GMAKE= yes +USE_REINPLACE= yes + +ALL_TARGET= x${PORTNAME} + +OPTIONS= OPTIMIZED_CFLAGS "Enable compilation optimizations" off + +do-install: +# Program + @${INSTALL_PROGRAM} ${WRKSRC}/x${PORTNAME} ${PREFIX}/bin/${PORTNAME} + +# Data + @${MKDIR} ${DATADIR} +.for d in rc rc-test + @${CP} -R ${WRKSRC}/${d} ${DATADIR} +.endfor + +# Documentation (optional) +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif + +post-install: +# Fix permissions + @${CHOWN} -R ${BINOWN}:${BINGRP} ${DATADIR} + @${FIND} ${DATADIR} -type f -print0 | \ + ${XARGS} -0 ${CHMOD} 644 + @${FIND} ${DATADIR} -type d -print0 | \ + ${XARGS} -0 ${CHMOD} 755 + +.include <bsd.port.pre.mk> + +post-patch: +# Fix Makefile + @${REINPLACE_CMD} -e 's|\($$(OPT)\)|${CFLAGS} \1| ; \ + s|gcc|${CC}|g' \ + ${WRKSRC}/${MAKEFILE} + +# Enable/disable compilation optimizations +.if !defined(WITH_OPTIMIZED_CFLAGS) + @${REINPLACE_CMD} -e 's|$$(OPT)||' ${WRKSRC}/${MAKEFILE} +.endif + +.include <bsd.port.post.mk> |