1 # $NetBSD: Makefile,v 1.56 2009/10/21 13:53:28 wiz Exp $
3 DISTNAME= wesnoth-1.6.4
6 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=wesnoth/}
9 MAINTAINER= wiz@NetBSD.org
10 HOMEPAGE= http://www.wesnoth.org/
11 COMMENT= Fantasy turn-based strategy game
14 BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
16 PKG_DESTDIR_SUPPORT= user-destdir
18 CONFIGURE_ARGS+= --with-boost=${BUILDLINK_PREFIX.boost-libs}
20 USE_TOOLS+= pkg-config
24 UNLIMIT_RESOURCES+= datasize
26 REPLACE_PERL+= utils/webtgz.pl
27 REPLACE_PERL+= utils/weblist.pl
28 REPLACE_PERL+= utils/wesnothd.pl
29 REPLACE_PERL+= utils/unit.pl
30 REPLACE_PERL+= utils/mp-lobby-logger.pl
31 USE_TOOLS+= perl:run msgfmt
33 SUBST_CLASSES+= python
34 SUBST_STAGE.python= post-build
35 SUBST_FILES.python+= data/tools/scoutDefault.py
36 SUBST_FILES.python+= data/tools/expand-terrain-macros.py
37 SUBST_FILES.python+= data/tools/wesnoth/wescamp.py
38 SUBST_FILES.python+= data/tools/wesnoth/wmlparser.py
39 SUBST_FILES.python+= data/tools/wesnoth/wmldata.py
40 SUBST_FILES.python+= utils/unused_functions.py
41 SUBST_FILES.python+= utils/test_libsvn.py
42 SUBST_FILES.python+= utils/pofix.py
43 SUBST_FILES.python+= utils/wiki_grabber.py
44 SUBST_FILES.python+= utils/mediawiki.py
45 SUBST_MESSAGE.python= Fixing path to python.
46 # Best we can do without pulling in a python dependency.
47 SUBST_SED.python+= -e 's,WPY,${PREFIX}/bin/python2.5,'
48 SUBST_SED.python+= -e 's,/bin/env.*python,${PREFIX}/bin/python2.5,'
49 SUBST_SED.python+= -e 's,/usr/bin/python,${PREFIX}/bin/python2.5,'
51 REPLACE_RUBY= data/tools/terrain2wiki.rb
52 REPLACE_RUBY+= utils/stats/website/tools/wesnoth_process_dbase.rb
53 REPLACE_RUBY+= utils/stats/website/tools/wmlnode.rb
54 REPLACE_RUBY+= utils/stats/website/tools/sqlitedb2wml.rb
55 REPLACE_RUBY+= utils/stats/website/tools/wmlparser.rb
56 REPLACE_RUBY+= utils/stats/website/tools/sqlite2mysql.rb
57 REPLACE_RUBY+= utils/stats/website/public/dispatch.rb
58 .include "../../lang/ruby/replace.mk"
60 REPLACE_SH+= data/tools/castle-cutter/mk-castle.sh
61 REPLACE_SH+= data/tools/castle-cutter/mk-all-castles.sh
63 .include "../../mk/bsd.prefs.mk"
64 .if ${OPSYS} == "NetBSD" && !empty(OS_VERSION:M4.*)
68 BUILDLINK_API_DEPENDS.SDL_mixer+= SDL_mixer>=1.2.5nb3
69 .include "../../audio/SDL_mixer/buildlink3.mk"
70 .include "../../converters/fribidi/buildlink3.mk"
71 BUILDLINK_API_DEPENDS.SDL+= SDL>=1.2.7
72 .include "../../devel/SDL/buildlink3.mk"
73 BUILDLINK_API_DEPENDS.SDL_ttf+= SDL_ttf>=2.0.8
74 .include "../../devel/SDL_ttf/buildlink3.mk"
75 .include "../../devel/boost-libs/buildlink3.mk"
76 .include "../../devel/gettext-lib/buildlink3.mk"
77 BUILDLINK_API_DEPENDS.pango+= pango>=1.14.8
78 .include "../../devel/pango/buildlink3.mk"
79 .include "../../graphics/SDL_image/buildlink3.mk"
80 .include "../../graphics/freetype2/buildlink3.mk"
81 .include "../../graphics/png/buildlink3.mk"
82 .include "../../net/SDL_net/buildlink3.mk"
83 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
84 .include "../../mk/bsd.pkg.mk"