| @@ -1,16 +1,17 @@ | | | @@ -1,16 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.26 2020/12/03 14:03:19 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.27 2021/01/05 11:01:49 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= dosbox-x-0.83.8 | | 3 | DISTNAME= dosbox-x-0.83.8 |
| | | 4 | PKGREVISION= 1 |
4 | CATEGORIES= emulators | | 5 | CATEGORIES= emulators |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=joncampbell123/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=joncampbell123/} |
6 | GITHUB_TAG= dosbox-x-v${PKGVERSION_NOREV} | | 7 | GITHUB_TAG= dosbox-x-v${PKGVERSION_NOREV} |
7 | | | 8 | |
8 | MAINTAINER= nia@NetBSD.org | | 9 | MAINTAINER= nia@NetBSD.org |
9 | HOMEPAGE= https://dosbox-x.com/ | | 10 | HOMEPAGE= https://dosbox-x.com/ |
10 | COMMENT= DOSBox fork with enhancements | | 11 | COMMENT= DOSBox fork with enhancements |
11 | LICENSE= gnu-gpl-v2 | | 12 | LICENSE= gnu-gpl-v2 |
12 | | | 13 | |
13 | WRKSRC= ${WRKDIR}/dosbox-x-${GITHUB_TAG} | | 14 | WRKSRC= ${WRKDIR}/dosbox-x-${GITHUB_TAG} |
14 | GNU_CONFIGURE= yes | | 15 | GNU_CONFIGURE= yes |
15 | USE_TOOLS+= autoconf autoreconf automake pkg-config | | 16 | USE_TOOLS+= autoconf autoreconf automake pkg-config |
16 | USE_LANGUAGES= c c++ | | 17 | USE_LANGUAGES= c c++ |
| @@ -45,41 +46,46 @@ NOT_PAX_MPROTECT_SAFE+= bin/dosbox-x | | | @@ -45,41 +46,46 @@ NOT_PAX_MPROTECT_SAFE+= bin/dosbox-x |
45 | | | 46 | |
46 | PKGCONFIG_OVERRIDE+= vs2015/libpng/libpng.pc.in | | 47 | PKGCONFIG_OVERRIDE+= vs2015/libpng/libpng.pc.in |
47 | PKGCONFIG_OVERRIDE+= vs2015/sdl/sdl.pc.in | | 48 | PKGCONFIG_OVERRIDE+= vs2015/sdl/sdl.pc.in |
48 | PKGCONFIG_OVERRIDE+= vs2015/sdl2/sdl2.pc.in | | 49 | PKGCONFIG_OVERRIDE+= vs2015/sdl2/sdl2.pc.in |
49 | PKGCONFIG_OVERRIDE+= vs2015/sdlnet/SDL_net.pc.in | | 50 | PKGCONFIG_OVERRIDE+= vs2015/sdlnet/SDL_net.pc.in |
50 | PKGCONFIG_OVERRIDE+= vs2015/zlib/zlib.pc.in | | 51 | PKGCONFIG_OVERRIDE+= vs2015/zlib/zlib.pc.in |
51 | | | 52 | |
52 | INSTALLATION_DIRS+= bin share/dosbox-x | | 53 | INSTALLATION_DIRS+= bin share/dosbox-x |
53 | INSTALLATION_DIRS+= share/applications | | 54 | INSTALLATION_DIRS+= share/applications |
54 | INSTALLATION_DIRS+= share/pixmaps | | 55 | INSTALLATION_DIRS+= share/pixmaps |
55 | | | 56 | |
56 | CHECK_PORTABILITY_SKIP+= vs2015/sdl2/build-scripts/androidbuildlibs.sh | | 57 | CHECK_PORTABILITY_SKIP+= vs2015/sdl2/build-scripts/androidbuildlibs.sh |
57 | CHECK_PORTABILITY_SKIP+= vs2015/sdl2/build-scripts/iosbuild.sh | | 58 | CHECK_PORTABILITY_SKIP+= vs2015/sdl2/build-scripts/iosbuild.sh |
| | | 59 | CHECK_PORTABILITY_SKIP+= make-flatpak-sdl2.sh |
| | | 60 | CHECK_PORTABILITY_SKIP+= make-flatpak.sh |
| | | 61 | # [[ is used in an developer target that isn't useful for us |
| | | 62 | CHECK_PORTABILITY_SKIP+= Makefile.in Makefile.am |
58 | | | 63 | |
59 | BUILDLINK_TRANSFORM+= rm:-Wno-int-to-void-pointer-cast | | 64 | BUILDLINK_TRANSFORM+= rm:-Wno-int-to-void-pointer-cast |
60 | BUILDLINK_TRANSFORM+= rm:-Wno-address-of-packed-member | | 65 | BUILDLINK_TRANSFORM+= rm:-Wno-address-of-packed-member |
61 | | | 66 | |
62 | pre-configure: | | 67 | pre-configure: |
63 | cd ${WRKSRC} && autoreconf -fi | | 68 | cd ${WRKSRC} && autoreconf -fi |
64 | | | 69 | |
65 | do-install: | | 70 | do-install: |
66 | ${INSTALL_PROGRAM} ${WRKSRC}/src/dosbox-x ${DESTDIR}${PREFIX}/bin | | 71 | ${INSTALL_PROGRAM} ${WRKSRC}/src/dosbox-x ${DESTDIR}${PREFIX}/bin |
67 | ${INSTALL_DATA} ${WRKSRC}/contrib/fonts/FREECG98.BMP \ | | 72 | ${INSTALL_DATA} ${WRKSRC}/contrib/fonts/FREECG98.BMP \ |
68 | ${DESTDIR}${PREFIX}/share/dosbox-x | | 73 | ${DESTDIR}${PREFIX}/share/dosbox-x |
69 | ${INSTALL_DATA} ${WRKSRC}/contrib/icons/dosbox-x.png \ | | 74 | ${INSTALL_DATA} ${WRKSRC}/contrib/icons/dosbox-x.png \ |
70 | ${DESTDIR}${PREFIX}/share/pixmaps/dosbox-x.png | | 75 | ${DESTDIR}${PREFIX}/share/pixmaps/dosbox-x.png |
71 | ${INSTALL_DATA} ${WRKSRC}/contrib/linux/com.dosbox_x.DOSBox-X.desktop \ | | 76 | ${INSTALL_DATA} ${WRKSRC}/contrib/linux/com.dosbox_x.DOSBox-X.desktop \ |
72 | ${DESTDIR}${PREFIX}/share/applications | | 77 | ${DESTDIR}${PREFIX}/share/applications |
73 | ${INSTALL_DATA} ${WRKSRC}/CHANGELOG \ | | 78 | ${INSTALL_DATA} ${WRKSRC}/CHANGELOG \ |
74 | ${DESTDIR}${PREFIX}/share/dosbox-x | | 79 | ${DESTDIR}${PREFIX}/share/dosbox-x |
75 | ${INSTALL_DATA} ${WRKSRC}/dosbox-x.reference.conf \ | | 80 | ${INSTALL_DATA} ${WRKSRC}/dosbox-x.reference.conf \ |
76 | ${DESTDIR}${PREFIX}/share/dosbox-x | | 81 | ${DESTDIR}${PREFIX}/share/dosbox-x |
77 | | | 82 | |
78 | .include "options.mk" | | 83 | .include "options.mk" |
79 | .include "../../audio/fluidsynth/buildlink3.mk" | | 84 | .include "../../audio/fluidsynth/buildlink3.mk" |
80 | .include "../../devel/SDL2/buildlink3.mk" | | 85 | .include "../../devel/SDL2/buildlink3.mk" |
| | | 86 | .include "../../net/SDL2_net/buildlink3.mk" |
81 | .include "../../graphics/png/buildlink3.mk" | | 87 | .include "../../graphics/png/buildlink3.mk" |
82 | .include "../../net/libpcap/buildlink3.mk" | | 88 | .include "../../net/libpcap/buildlink3.mk" |
83 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 89 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
84 | .include "../../mk/curses.buildlink3.mk" | | 90 | .include "../../mk/curses.buildlink3.mk" |
85 | .include "../../mk/bsd.pkg.mk" | | 91 | .include "../../mk/bsd.pkg.mk" |