Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Nov 2013 03:21:07 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r335141 - head/games/minetest
Message-ID:  <201311290321.rAT3L7cY044635@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Fri Nov 29 03:21:06 2013
New Revision: 335141
URL: http://svnweb.freebsd.org/changeset/ports/335141

Log:
  Add more options

Modified:
  head/games/minetest/Makefile

Modified: head/games/minetest/Makefile
==============================================================================
--- head/games/minetest/Makefile	Fri Nov 29 02:59:16 2013	(r335140)
+++ head/games/minetest/Makefile	Fri Nov 29 03:21:06 2013	(r335141)
@@ -24,7 +24,7 @@ CMAKE_ARGS=	-DCUSTOM_MANDIR="${PREFIX}/m
 PORTDATA=	*
 PORTDOCS=	*
 
-OPTIONS_DEFINE=	CLIENT SERVER CURL NLS SOUND DOCS EXAMPLES
+OPTIONS_DEFINE=	CLIENT SERVER CURL NLS SOUND DOCS EXAMPLES FREETYPE LEVELDB LUAJIT
 OPTIONS_DEFAULT=CLIENT SERVER CURL SOUND
 OPTIONS_SUB=	yes
 
@@ -32,6 +32,9 @@ CLIENT_DESC=	Build client
 SERVER_DESC=	Build server
 CURL_DESC=	Enable cURL support for fetching media
 SOUND_DESC=	Enable sound
+LEVELDB_DESC=	Enable LevelDB backend
+FREETYPE_DESC=	Support for TrueType fonts with unicode
+LUAJIT_DESC=	LuaJIT support
 
 CLIENT_CMAKE_ON=	-DBUILD_CLIENT=1
 CLIENT_CMAKE_OFF=	-DBUILD_CLIENT=0
@@ -49,6 +52,13 @@ NLS_USES=		gettext
 NLS_LDFLAGS=		-L${LOCALBASE}/lib
 SOUND_CMAKE_ON=		-DENABLE_SOUND=1
 SOUND_CMAKE_OFF=	-DENABLE_SOUND=0
+LEVELDB_CMAKE_ON=	-DENABLE_LEVELDB=1
+LEVELDB_CMAKE_OFF=	-DENABLE_LEVELDB=0
+LEVELDB_LIB_DEPENDS=	libleveldb.so:${PORTSDIR}/databases/leveldb
+FREETYPE_CMAKE_ON=	-DENABLE_FREETYPE=1
+FREETYPE_CMAKE_OFF=	-DENABLE_FREETYPE=0
+FREETYPE_LIB_DEPENDS=	libfreetype.so:${PORTSDIR}/print/freetype2
+LUAJIT_LIB_DEPENDS=	libluajit-5.1.so:${PORTSDIR}/lang/luajit
 
 .include <bsd.port.options.mk>
 
@@ -66,7 +76,11 @@ GROUPS=		${PORTNAME}
 post-patch:
 	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
 		${WRKSRC}/cmake/Modules/*.cmake
-	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|; /find_/ s|LUA_|NO&|g' \
+	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|' \
 		${WRKSRC}/src/CMakeLists.txt
+.if ! ${PORT_OPTIONS:MLUAJIT}
+	@${REINPLACE_CMD} -e '/find_/ s|LUA_|NO&|g' \
+		${WRKSRC}/src/CMakeLists.txt
+.endif
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311290321.rAT3L7cY044635>