Tweak games/kreversi version 4.14.3
[dports.git] / games / stratagus / Makefile
1 # Created by: Travis Poppe <tlp@liquidx.org>
2 # $FreeBSD$
3
4 PORTNAME=       stratagus
5 PORTVERSION=    2.3.0
6 CATEGORIES=     games
7 MASTER_SITES=   http://launchpadlibrarian.net/200661330/
8 DISTNAME=       ${PORTNAME}_${PORTVERSION}.orig
9
10 MAINTAINER=     amdmi3@FreeBSD.org
11 COMMENT=        Free cross-platform real-time strategy gaming engine
12
13 LICENSE=        GPLv2
14 LICENSE_FILE=   ${WRKSRC}/COPYING
15
16 LIB_DEPENDS=    libpng.so:graphics/png \
17                 libtolua++-${LUA_VER}.so:lang/tolua++
18
19 USE_GL=         gl glu
20 USE_SDL=        sdl
21 USES=           cmake:outsource lua:51 pkgconfig sqlite
22 CMAKE_ARGS=     -DGAMEDIR:STRING="bin" \
23                 -DTOLUA++_APP:STRING="tolua++-${LUA_VER}" \
24                 -DTOLUA++_INCLUDE_DIR:STRING="${LUA_INCDIR}" \
25                 -DTOLUA++_LIBRARY:STRING="${LUA_LIBDIR}/libtolua++.so" \
26                 -DENABLE_DEV:BOOL=ON
27
28 PORTDOCS=       *
29
30 OPTIONS_DEFINE= MIKMOD MNG THEORA VORBIS X11 FLUIDSYNTH DOCS
31 OPTIONS_DEFAULT=MIKMOD MNG THEORA VORBIS X11 FLUIDSYNTH
32
33 MIKMOD_LIB_DEPENDS=     libmikmod.so:audio/libmikmod
34 MIKMOD_CMAKE_ON=        -DWITH_MIKMOD:BOOL=ON
35 MIKMOD_CMAKE_OFF=       -DWITH_MIKMOD:BOOL=OFF
36
37 MNG_DESC=               MNG image library support
38 MNG_LIB_DEPENDS=        libmng.so:graphics/libmng
39 MNG_CMAKE_ON=           -DWITH_MNG:BOOL=ON
40 MNG_CMAKE_OFF=          -DWITH_MNG:BOOL=OFF
41
42 THEORA_LIB_DEPENDS=     libtheora.so:multimedia/libtheora
43 THEORA_CMAKE_ON=        -DWITH_THEORA:BOOL=ON
44 THEORA_CMAKE_OFF=       -DWITH_THEORA:BOOL=OFF
45
46 VORBIS_LIB_DEPENDS=     libvorbis.so:audio/libvorbis
47 VORBIS_CMAKE_ON=        -DWITH_OGGVORBIS:BOOL=ON
48 VORBIS_CMAKE_OFF=       -DWITH_OGGVORBIS:BOOL=OFF
49
50 X11_DESC=               X11 clipboard pasting support
51 X11_USE=                XORG=x11
52 X11_CMAKE_ON=           -DWITH_X11:BOOL=ON
53 X11_CMAKE_OFF=          -DWITH_X11:BOOL=OFF
54
55 FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
56 FLUIDSYNTH_CMAKE_ON=    -DWITH_FLUIDSYNTH:BOOL=ON
57 FLUIDSYNTH_CMAKE_OFF=   -DWITH_FLUIDSYNTH:BOOL=OFF
58
59 post-install:
60         ${INSTALL_DATA} ${WRKSRC}/doc/stratagus.6 ${STAGEDIR}${MAN6PREFIX}/man/man6
61         cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "[a-z]*.html *.txt graphics scripts" \
62                 ${STAGEDIR}${DOCSDIR}
63
64 .include <bsd.port.mk>