summaryrefslogtreecommitdiff
path: root/games/fmars/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/fmars/Makefile')
-rw-r--r--games/fmars/Makefile63
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>