| @@ -1,63 +1,61 @@ | | | @@ -1,63 +1,61 @@ |
1 | # $NetBSD: Makefile,v 1.85 2020/03/23 10:29:30 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.86 2020/03/26 14:48:36 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= openttd-1.9.3-source | | 3 | DISTNAME= openttd-1.9.3-source |
4 | PKGNAME= ${DISTNAME:S/-source//} | | 4 | PKGNAME= ${DISTNAME:S/-source//} |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 3 |
6 | CATEGORIES= games | | 6 | CATEGORIES= games |
7 | MASTER_SITES= https://proxy.binaries.openttd.org/openttd-releases/${PKGVERSION_NOREV}/ | | 7 | MASTER_SITES= https://proxy.binaries.openttd.org/openttd-releases/${PKGVERSION_NOREV}/ |
8 | EXTRACT_SUFX= .tar.xz | | 8 | EXTRACT_SUFX= .tar.xz |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= https://www.openttd.org/ | | 11 | HOMEPAGE= https://www.openttd.org/ |
12 | COMMENT= Open source clone of Transport Tycoon Deluxe | | 12 | COMMENT= Open source clone of Transport Tycoon Deluxe |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
15 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | | 15 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} |
16 | HAS_CONFIGURE= yes | | 16 | HAS_CONFIGURE= yes |
17 | USE_LANGUAGES= c c++ | | 17 | USE_LANGUAGES= c c++ |
18 | USE_TOOLS+= gmake pkg-config | | 18 | USE_TOOLS+= gmake pkg-config |
19 | BUILD_DEFS+= VARBASE | | 19 | BUILD_DEFS+= VARBASE |
20 | BUILD_TARGET= bundle | | 20 | BUILD_TARGET= bundle |
21 | | | 21 | |
22 | # C++11 | | 22 | # C++11 |
23 | GCC_REQD+= 4.8 | | 23 | GCC_REQD+= 4.8 |
24 | | | 24 | |
25 | BUILDLINK_TRANSFORM+= opt:-std=c++11:-std=gnu++11 # alloca | | 25 | BUILDLINK_TRANSFORM+= opt:-std=c++11:-std=gnu++11 # alloca |
26 | | | 26 | |
| | | 27 | CONFIGURE_ARGS+= --os=UNIX |
27 | CONFIGURE_ARGS+= --prefix-dir=${PREFIX} | | 28 | CONFIGURE_ARGS+= --prefix-dir=${PREFIX} |
28 | CONFIGURE_ARGS+= --binary-dir=bin | | 29 | CONFIGURE_ARGS+= --binary-dir=bin |
29 | CONFIGURE_ARGS+= --data-dir=share/openttd | | 30 | CONFIGURE_ARGS+= --data-dir=share/openttd |
30 | CONFIGURE_ARGS+= --doc-dir=share/doc/openttd | | 31 | CONFIGURE_ARGS+= --doc-dir=share/doc/openttd |
31 | CONFIGURE_ARGS+= --icon-theme-dir=share/icons/hicolor | | 32 | CONFIGURE_ARGS+= --icon-theme-dir=share/icons/hicolor |
32 | CONFIGURE_ARGS+= --install-dir=${DESTDIR} | | 33 | CONFIGURE_ARGS+= --install-dir=${DESTDIR} |
33 | CONFIGURE_ARGS+= --man-dir=${PKGMANDIR}/man6 | | 34 | CONFIGURE_ARGS+= --man-dir=${PKGMANDIR}/man6 |
34 | CONFIGURE_ARGS+= --menu-dir=share/applications | | 35 | CONFIGURE_ARGS+= --menu-dir=share/applications |
35 | CONFIGURE_ARGS+= --personal-dir=.openttd | | 36 | CONFIGURE_ARGS+= --personal-dir=.openttd |
36 | CONFIGURE_ARGS+= --shared-dir=${VARBASE}/games/openttd | | 37 | CONFIGURE_ARGS+= --shared-dir=${VARBASE}/games/openttd |
37 | CONFIGURE_ARGS+= --with-iconv=${BUILDLINK_PREFIX.iconv} | | | |
38 | CONFIGURE_ARGS+= --with-lzo2=${BUILDLINK_PREFIX.lzo}/lib | | | |
39 | | | 38 | |
40 | .include "../../mk/bsd.prefs.mk" | | 39 | .include "../../mk/bsd.prefs.mk" |
41 | | | 40 | |
42 | CONFIGURE_ARGS.DragonFly+= --os=FREEBSD | | | |
43 | | | | |
44 | .if ${OPSYS} == "Darwin" | | 41 | .if ${OPSYS} == "Darwin" |
45 | CONFIGURE_ARGS+= --disable-cocoa-quickdraw | | 42 | CONFIGURE_ARGS+= --disable-cocoa-quickdraw |
46 | CONFIGURE_ARGS+= --with-cocoa | | 43 | CONFIGURE_ARGS+= --with-cocoa |
47 | CONFIGURE_ARGS+= --without-application-bundle | | 44 | CONFIGURE_ARGS+= --without-application-bundle |
48 | CONFIGURE_ARGS+= --without-osx-sysroot | | 45 | CONFIGURE_ARGS+= --without-osx-sysroot |
49 | .else | | 46 | .else |
50 | .include "../../devel/SDL/buildlink3.mk" | | 47 | .include "../../devel/SDL/buildlink3.mk" |
| | | 48 | .include "../../x11/libxdg-basedir/buildlink3.mk" |
51 | .endif | | 49 | .endif |
52 | | | 50 | |
53 | .include "../../archivers/lzo/buildlink3.mk" | | 51 | .include "../../archivers/lzo/buildlink3.mk" |
54 | .include "../../archivers/xz/buildlink3.mk" | | 52 | .include "../../archivers/xz/buildlink3.mk" |
55 | .include "../../audio/fluidsynth/buildlink3.mk" | | 53 | .include "../../audio/fluidsynth/buildlink3.mk" |
56 | .include "../../converters/libiconv/buildlink3.mk" | | 54 | .include "../../converters/libiconv/buildlink3.mk" |
57 | .include "../../devel/zlib/buildlink3.mk" | | 55 | .include "../../devel/zlib/buildlink3.mk" |
58 | .include "../../fonts/fontconfig/buildlink3.mk" | | 56 | .include "../../fonts/fontconfig/buildlink3.mk" |
59 | .include "../../graphics/freetype2/buildlink3.mk" | | 57 | .include "../../graphics/freetype2/buildlink3.mk" |
60 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | | 58 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
61 | .include "../../graphics/png/buildlink3.mk" | | 59 | .include "../../graphics/png/buildlink3.mk" |
62 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 60 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
63 | .include "../../textproc/icu/buildlink3.mk" | | 61 | .include "../../textproc/icu/buildlink3.mk" |