aboutsummaryrefslogtreecommitdiff
path: root/games/nlarn/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2012-01-28 10:29:36 +0000
committerMartin Wilke <miwi@FreeBSD.org>2012-01-28 10:29:36 +0000
commitd4825fa7da631d54d1f67ffbd89dad45ea4724e7 (patch)
treeeca36de03101797d15c6adc0f89f8e15bb263f6e /games/nlarn/Makefile
parent10dc9e478522e81c02cfbe1a7a07aa8f0a66a0fe (diff)
Notes
Diffstat (limited to 'games/nlarn/Makefile')
-rw-r--r--games/nlarn/Makefile42
1 files changed, 42 insertions, 0 deletions
diff --git a/games/nlarn/Makefile b/games/nlarn/Makefile
new file mode 100644
index 000000000000..d5f0c7bd9c0a
--- /dev/null
+++ b/games/nlarn/Makefile
@@ -0,0 +1,42 @@
+# Ports collection makefile for: games/nlarn
+# Date created: 2011-11-08
+# Whom: Martin Tournoij <martin@arp242.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= nlarn
+PORTVERSION= 0.7
+CATEGORIES= games
+MASTER_SITES= SF
+
+MAINTAINER= martin@arp242.net
+COMMENT= Roguelike game and as such a remake of the classic game Larn
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= premake4:${PORTSDIR}/devel/premake4
+
+WRKSRC= ${WRKDIR}/jaydg-nlarn-NLarn-${PORTVERSION}.0
+USE_LUA= 5.1
+USE_GNOME= glib20
+USE_GMAKE= yes
+
+do-configure:
+ cd ${WRKSRC} && ${LOCALBASE}/bin/premake4 --os=bsd gmake
+
+post-configure:
+ @${REINPLACE_CMD} 's|$$(ARCH)||g; \
+ s|-I${LOCALBASE}|-I${LUA_INCDIR} -I${LOCALBASE}|g; \
+ s|-lz|-lz -llua-5.1 -lncurses -lpanel|g;' \
+ ${WRKSRC}/nlarn.make
+
+ @${REINPLACE_CMD} 's|/usr/share/games/nlarn|${DATADIR}|' \
+ ${WRKSRC}/src/game.c
+
+do-install:
+ ${MKDIR} ${DATADIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/nlarn ${PREFIX}/bin/
+ ${INSTALL_DATA} ${WRKSRC}/README.txt ${WRKSRC}/nlarn.ini-sample ${WRKSRC}/lib/* ${DATADIR}/
+
+.include <bsd.port.mk>