Fixup fromcvs/togit conversion
[pkgsrcv2.git] / games / wesnoth / Makefile
1 # $NetBSD$
2
3 DISTNAME=       wesnoth-1.10.4
4 PKGREVISION=    3
5 CATEGORIES=     games
6 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=wesnoth/}
7 EXTRACT_SUFX=   .tar.bz2
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       http://www.wesnoth.org/
11 COMMENT=        Fantasy turn-based strategy game
12 LICENSE=        gnu-gpl-v2
13
14 BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
15
16 PKG_DESTDIR_SUPPORT=    user-destdir
17
18 USE_CMAKE=              yes
19 USE_LIBTOOL=            yes
20 USE_LANGUAGES=          c c++
21 USE_TOOLS+=             aclocal autoconf autoheader automake pkg-config
22 USE_TOOLS+=             perl:run msgfmt
23
24 UNLIMIT_RESOURCES+=     datasize
25 UNLIMIT_RESOURCES+=     stacksize
26
27 REPLACE_PERL+=          utils/wesnothd.pl
28
29 SUBST_CLASSES+=         prefix
30 SUBST_STAGE.prefix=     pre-configure
31 SUBST_FILES.prefix=     cmake/FindFriBiDi.cmake
32 SUBST_MESSAGE.prefix=   Fixing search path.
33 SUBST_SED.prefix=       -e 's,/usr/local,${PREFIX},'
34
35 REPLACE_PYTHON+=        data/tools/*.py
36 REPLACE_PYTHON+=        data/tools/wesnoth/*.py
37 REPLACE_PYTHON+=        data/tools/wml*
38 REPLACE_PYTHON+=        data/tools/about_cfg_to_wiki
39 REPLACE_PYTHON+=        data/tools/extractbindings
40 REPLACE_PYTHON+=        data/tools/imgcheck
41 REPLACE_PYTHON+=        data/tools/journeylifter
42 REPLACE_PYTHON+=        data/tools/trackplacer
43 REPLACE_PYTHON+=        data/tools/wesnoth_addon_manager
44 REPLACE_PYTHON+=        data/tools/unit_tree/TeamColorizer
45 REPLACE_PYTHON+=        data/tools/unit_tree/overview.py
46 REPLACE_PYTHON+=        utils/ai_test/*.py
47 REPLACE_PYTHON+=        utils/*.py
48
49 REPLACE_RUBY=           data/tools/terrain2wiki.rb
50 .include "../../lang/ruby/replace.mk"
51
52 REPLACE_SH+=            data/tools/castle-cutter/mk-castle.sh
53 REPLACE_SH+=            data/tools/castle-cutter/mk-all-castles.sh
54
55 BUILDLINK_TRANSFORM+=   rm:-Werror
56
57 .include "../../mk/bsd.prefs.mk"
58 .if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M4.*)
59 USE_TOOLS+=             gmake
60 .endif
61
62 PLIST_VARS+=            icons
63
64 .if ${OPSYS} != "Darwin"
65 PLIST.icons=            yes
66 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
67 .endif
68
69 BUILDLINK_API_DEPENDS.SDL_mixer+=       SDL_mixer>=1.2.5nb3
70 .include "../../audio/SDL_mixer/buildlink3.mk"
71 .include "../../converters/fribidi/buildlink3.mk"
72 BUILDLINK_API_DEPENDS.SDL+=             SDL>=1.2.7
73 .include "../../devel/SDL/buildlink3.mk"
74 BUILDLINK_API_DEPENDS.SDL_ttf+=         SDL_ttf>=2.0.8
75 .include "../../devel/SDL_ttf/buildlink3.mk"
76 .include "../../devel/boost-libs/buildlink3.mk"
77 .include "../../devel/gettext-lib/buildlink3.mk"
78 BUILDLINK_API_DEPENDS.pango+=   pango>=1.14.8
79 .include "../../devel/pango/buildlink3.mk"
80 .include "../../graphics/SDL_image/buildlink3.mk"
81 .include "../../graphics/freetype2/buildlink3.mk"
82 .include "../../graphics/png/buildlink3.mk"
83 .include "../../lang/lua/buildlink3.mk"
84 .include "../../lang/python/application.mk"
85 .include "../../net/SDL_net/buildlink3.mk"
86 .include "../../mk/bsd.pkg.mk"