Tweak games/blinken version 4.14.3
[dports.git] / games / wxlauncher / Makefile
1 # Created by: lightside <lightside@gmx.com>
2 # $FreeBSD$
3
4 PORTNAME=       wxlauncher
5 PORTVERSION=    0.10.0
6 DISTVERSIONPREFIX=      release-
7 CATEGORIES=     games
8
9 MAINTAINER=     lightside@gmx.com
10 COMMENT=        Multi-platform launcher for the Freespace 2 Source Code Project
11
12 LICENSE=        GPLv2
13 LICENSE_FILE=   ${WRKSRC}/GPLv2.txt
14
15 BUILD_DEPENDS=  ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown \
16                 ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
17
18 USE_GITHUB=     yes
19 GH_ACCOUNT=     scp-fs2open
20 GH_PROJECT=     wxLauncher
21
22 USES=           cmake:outsource openal pkgconfig python:2,build
23 USE_SDL=        sdl2
24 CMAKE_ARGS+=    -DRESOURCES_PATH:STRING="${DATADIR}"
25
26 PORTDATA=       *
27 PORTDOCS=       Authors.md License.txt ReadMe*.md Thanks.txt
28
29 PLIST_FILES=    bin/${PORTNAME} \
30                 share/pixmaps/${PORTNAME}.png
31
32 DESKTOP_ENTRIES="wxLauncher" "${COMMENT}" \
33                 "${PORTNAME}" "${PORTNAME}" \
34                 "Game;" false
35
36 OPTIONS_DEFINE= DEBUG DOCS JOYSTICK WX3
37 OPTIONS_DEFAULT=        JOYSTICK WX3
38 DEBUG_CXXFLAGS_OFF=     -DNDEBUG
39 JOYSTICK_DESC=  Build with joystick support
40 JOYSTICK_CMAKE_ON=      -DUSE_JOYSTICK:BOOL=ON
41 JOYSTICK_CMAKE_OFF=     -DUSE_JOYSTICK:BOOL=OFF
42 WX3_DESC=       Build with using wxWidgets 3.0+ version (2.8 otherwise)
43 WX3_CXXFLAGS=   -std=c++11
44 WX3_USES=       compiler:c++11-lib
45 WX3_USE=        WX=3.0+
46 WX3_USE_OFF=    WX=2.8
47 WX3_CMAKE_ON=   -DWXVER:STRING="3.0"
48 WX3_CMAKE_OFF=  -DWXVER:STRING="2.8"
49
50 post-patch: .SILENT
51 # Change version_strings.cpp.in file, based on GH_TAGNAME, without using git
52         ${REINPLACE_CMD} -e '/find_program(GIT_EXECUTABLE/d ; \
53                 /version_strings.cpp will be generated/d' \
54                 ${WRKSRC}/CMakeLists.txt
55         ${REINPLACE_CMD} -e 's|123456789abc+ unknown custom tip|${GH_TAGNAME}|' \
56                 ${WRKSRC}/code/global/version_strings.cpp.in
57
58 pre-install:
59         ${INSTALL_DATA} ${WRKSRC}/onlinehelp/images/header.png \
60                 ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
61         (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
62
63 .include <bsd.port.mk>