| @@ -1,57 +1,34 @@ | | | @@ -1,57 +1,34 @@ |
1 | # $NetBSD: Makefile,v 1.1 2014/02/02 23:21:37 rodent Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2014/02/24 16:16:11 joerg Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= v0.19 | | 4 | DISTNAME= v0.19 |
5 | PKGNAME= flare-game-${DISTNAME:S/v//1} | | 5 | PKGNAME= flare-game-${DISTNAME:S/v//1} |
6 | CATEGORIES= games | | 6 | CATEGORIES= games |
7 | MASTER_SITES= https://github.com/clintbellanger/flare-game/archive/ | | 7 | MASTER_SITES= https://github.com/clintbellanger/flare-game/archive/ |
8 | DIST_SUBDIR= ${PKGBASE} | | 8 | DIST_SUBDIR= ${PKGBASE} |
9 | | | 9 | |
10 | MAINTAINER= rodent@NetBSD.org | | 10 | MAINTAINER= rodent@NetBSD.org |
11 | HOMEPAGE= http://flarerpg.org/ | | 11 | HOMEPAGE= http://flarerpg.org/ |
12 | COMMENT= Fantasy action RPG using the FLARE engine | | 12 | COMMENT= Fantasy action RPG using the FLARE engine |
13 | LICENSE= gnu-gpl-v3 AND cc-by-sa-v3.0 AND ofl-v1.1 AND gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v3 AND cc-by-sa-v3.0 AND ofl-v1.1 AND gnu-gpl-v2 |
14 | | | 14 | |
15 | DEPENDS+= flare-engine>=0.19:../../games/flare-engine | | 15 | DEPENDS+= flare-engine>=0.19:../../games/flare-engine |
16 | | | 16 | |
17 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | | 17 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} |
18 | USE_LANGUAGES= c c++ | | 18 | USE_LANGUAGES= c c++ |
19 | USE_CMAKE= yes | | 19 | USE_CMAKE= yes |
20 | | | 20 | |
21 | CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX:STRING="${DESTDIR}${PREFIX}" | | 21 | CMAKE_ARGS+= -DDATADIR:STRING="${PREFIX}/share/flare" -DBINDIR:STRING=bin -DMANDIR:STRING=${PKGMANDIR} |
22 | CMAKE_ARGS+= -DDATADIR:STRING="${PREFIX}/share/flare" | | | |
23 | | | 22 | |
24 | REPLACE_PYTHON+= mods/alpha_demo/languages/xgettext.py | | 23 | REPLACE_PYTHON+= mods/alpha_demo/languages/xgettext.py |
25 | REPLACE_PYTHON+= mods/default/languages/xgettext.py | | 24 | REPLACE_PYTHON+= mods/default/languages/xgettext.py |
26 | REPLACE_PYTHON+= mods/fantasycore/languages/xgettext.py | | 25 | REPLACE_PYTHON+= mods/fantasycore/languages/xgettext.py |
27 | | | 26 | |
28 | SUBST_CLASSES+= paths | | | |
29 | SUBST_FILES.paths= CMakeLists.txt build/cmake_install.cmake | | | |
30 | SUBST_FILES.paths+= build/CMakeCache.txt | | | |
31 | SUBST_MESSAGE.paths= Fixing paths. | | | |
32 | SUBST_SED.paths= -e "s|/usr/local/games|${PREFIX}/bin|g" | | | |
33 | SUBST_SED.paths+= -e "s|/usr/local|${PREFIX}|g" | | | |
34 | SUBST_SED.paths+= -e 's|share/games|share|g' | | | |
35 | SUBST_SED.paths+= -e 's|/games|/bin|1' | | | |
36 | SUBST_STAGE.paths= post-configure | | | |
37 | | | | |
38 | pre-configure: | | | |
39 | cd ${WRKSRC} && ${MKDIR} build | | | |
40 | | | | |
41 | do-configure: | | | |
42 | cd ${WRKSRC}/build && ${SETENV} ${CONFIGURE_ENV} ${CMAKE} .. | | | |
43 | | | | |
44 | do-build: | | | |
45 | cd ${WRKSRC}/build && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} | | | |
46 | | | | |
47 | do-install: | | | |
48 | cd ${WRKSRC}/build && ${SETENV} ${INSTALL_ENV} ${MAKE_PROGRAM} ${INSTALL_TARGET} | | | |
49 | | | | |
50 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | | 27 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
51 | .include "../../lang/python/application.mk" | | 28 | .include "../../lang/python/application.mk" |
52 | .include "../../mk/pthread.buildlink3.mk" | | 29 | .include "../../mk/pthread.buildlink3.mk" |
53 | .include "../../audio/SDL_mixer/buildlink3.mk" | | 30 | .include "../../audio/SDL_mixer/buildlink3.mk" |
54 | .include "../../devel/SDL_ttf/buildlink3.mk" | | 31 | .include "../../devel/SDL_ttf/buildlink3.mk" |
55 | .include "../../graphics/SDL_image/buildlink3.mk" | | 32 | .include "../../graphics/SDL_image/buildlink3.mk" |
56 | .include "../../devel/SDL/buildlink3.mk" | | 33 | .include "../../devel/SDL/buildlink3.mk" |
57 | .include "../../mk/bsd.pkg.mk" | | 34 | .include "../../mk/bsd.pkg.mk" |