1 # Created by: Travis Poppe <tlp@liquidx.org>
8 CATEGORIES= games devel
10 MAINTAINER= amdmi3@FreeBSD.org
11 COMMENT= Modified Stratagus engine for Wyrmsun
14 LICENSE_FILE= ${WRKSRC}/COPYING
16 LIB_DEPENDS= libpng.so:graphics/png \
17 libtolua++-${LUA_VER}.so:lang/tolua++ \
18 libogg.so:audio/libogg \
20 BUILD_DEPENDS= ${LOCALBASE}/include/boost/tokenizer.hpp:devel/boost-libs
26 USES= cmake compiler:c++11-lib lua:51 pkgconfig sdl sqlite
28 CMAKE_ARGS= -DGAMEDIR:STRING="bin" \
29 -DTOLUA++_APP:STRING="tolua++-${LUA_VER}" \
30 -DTOLUA++_INCLUDE_DIR:STRING="${LUA_INCDIR}" \
31 -DTOLUA++_LIBRARY:STRING="${LUA_LIBDIR}/libtolua++.so" \
32 -DENABLE_USEGAMEDIR:BOOL=OFF \
33 -DWITH_MIKMOD:BOOL=OFF \
34 -DWITH_THEORA:BOOL=OFF
38 PLIST_FILES= bin/${PORTNAME} \
39 share/pixmaps/wyrmsun.ico
41 OPTIONS_DEFINE= OPENGL DOCS
42 OPTIONS_DEFAULT=OPENGL
46 OPENGL_CMAKE_ON= -DWITH_RENDERER="OpenGL"
47 OPENGL_CMAKE_OFF= -DWITH_RENDERER="NativeSDL"
51 @${REINPLACE_CMD} -e 's|OAML_LIBRARIES_SHARED_DEBUG|OAML_LIBRARIES_SHARED|' ${WRKSRC}/CMakeLists.txt
52 @${REINPLACE_CMD} -e '/stratagus-dbg/ d' ${WRKSRC}/CMakeLists.txt
55 ${INSTALL_PROGRAM} ${CONFIGURE_WRKSRC}/stratagus ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
56 ${INSTALL_DATA} ${WRKSRC}/src/win32/wyrmsun.ico ${STAGEDIR}${PREFIX}/share/pixmaps/
58 .include <bsd.port.mk>