Merge from vendor branch TNF:
[pkgsrcv2.git] / games / openttd / Makefile
1 # $NetBSD: Makefile,v 1.40 2011/11/01 06:01:19 sbd Exp $
2
3 DISTNAME=       openttd-1.0.5-source
4 PKGNAME=        ${DISTNAME:S/-source//}
5 PKGREVISION=    4
6 CATEGORIES=     games x11
7 MASTER_SITES=   http://binaries.openttd.org/releases/${PKGVERSION_NOREV}/
8 EXTRACT_SUFX=   .tar.bz2
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://www.openttd.org/
12 COMMENT=        Open source clone of Transport Tycoon Deluxe
13 LICENSE=        gnu-gpl-v2
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 WRKSRC=                 ${WRKDIR}/${PKGNAME_NOREV}
18 USE_LANGUAGES=          c c++
19 USE_TOOLS+=             gmake pkg-config
20 BUILD_DEFS+=            VARBASE
21 BUILD_TARGET=           bundle
22
23 HAS_CONFIGURE=          yes
24 CONFIGURE_ARGS+=        --prefix-dir=${PREFIX}
25 CONFIGURE_ARGS+=        --binary-dir=bin
26 CONFIGURE_ARGS+=        --data-dir=share/openttd
27 CONFIGURE_ARGS+=        --doc-dir=share/doc/openttd
28 CONFIGURE_ARGS+=        --icon-theme-dir=share/icons/hicolor
29 CONFIGURE_ARGS+=        --install-dir=${DESTDIR}
30 CONFIGURE_ARGS+=        --man-dir=${PKGMANDIR}/man6
31 CONFIGURE_ARGS+=        --menu-dir=share/applications
32 CONFIGURE_ARGS+=        --personal-dir=.openttd
33 CONFIGURE_ARGS+=        --shared-dir=${VARBASE}/games/openttd
34 CONFIGURE_ARGS+=        --with-lzo2=${BUILDLINK_PREFIX.lzo}/lib/liblzo2.so
35
36 .include "../../mk/bsd.prefs.mk"
37
38 .if (${OPSYS} == "DragonFly")
39 CONFIGURE_ARGS+=        --os=FREEBSD
40 .endif
41
42 .if (${OPSYS} == "Darwin")
43 CONFIGURE_ARGS+=        --with-cocoa
44 CONFIGURE_ARGS+=        --without-application-bundle
45 CONFIGURE_ARGS+=        --without-osx-sysroot
46 .else
47 .include "../../devel/SDL/buildlink3.mk"
48 .endif
49
50 .include "../../archivers/lzo/buildlink3.mk"
51 .include "../../devel/zlib/buildlink3.mk"
52 .include "../../fonts/fontconfig/buildlink3.mk"
53 .include "../../graphics/freetype2/buildlink3.mk"
54 .include "../../graphics/png/buildlink3.mk"
55 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
56 .include "../../textproc/icu/buildlink3.mk"
57 .include "../../mk/pthread.buildlink3.mk"
58 .include "../../mk/bsd.pkg.mk"