ports/games/megaglest/base/Makefile

44 lines
1.2 KiB
Makefile

COMMENT = 3D real-time strategy game
GH_PROJECT = megaglest-source
PKGNAME = megaglest-${GH_TAGNAME}
REVISION = 7
SITES.p = https://github.com/MegaGlest/megaglest-source/commit/
PATCHFILES.p = 789e1cdf.patch \
5801b1fa.patch \
412b37d0.patch \
e09ba53c.patch
PATCH_DIST_STRIP = -p1
WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU ICE SDL2 SM X11 Xext
WANTLIB += c crypto curl fontconfig freetype ftgl ircclient jpeg
WANTLIB += lua5.1 m miniupnpc openal png ssl vlc vlccore vorbisfile
WANTLIB += wx_baseu-3.2 wx_gtk3u_core-3.2 wx_gtk3u_gl-3.2
COMPILER = base-clang ports-gcc base-gcc
MODULES = lang/lua
BUILD_DEPENDS = devel/help2man
RUN_DEPENDS = games/megaglest/data
LIB_DEPENDS = audio/openal \
devel/sdl2 \
graphics/glew \
graphics/ftgl \
net/curl \
net/libircclient \
net/miniupnp/miniupnpc \
x11/vlc,-main \
x11/wxWidgets>=3.0.4
CONFIGURE_ARGS = -DBUILD_MEGAGLEST_MODEL_IMPORT_EXPORT_TOOLS=0 \
-DFORCE_LUA_VERSION=${MODLUA_VERSION} \
-DMEGAGLEST_MANPAGE_INSTALL_PATH="${LOCALBASE}/man/man6"
CXXFLAGS += -I${LOCALBASE}/include
pre-configure:
@${SUBST_CMD} ${WRKSRC}/mk/cmake/Modules/FindLUA.cmake \
${WRKSRC}/source/shared_lib/CMakeLists.txt
.include <bsd.port.mk>