| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.123 2020/09/30 09:22:48 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.124 2020/10/20 11:14:41 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= mame-0.225 | | 3 | DISTNAME= mame-0.225 |
4 | CATEGORIES= emulators | | 4 | CATEGORIES= emulators |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/} | | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/} |
6 | GITHUB_TAG= ${DISTNAME:S/-//S/.//} | | 6 | GITHUB_TAG= ${DISTNAME:S/-//S/.//} |
7 | | | 7 | |
8 | MAINTAINER= wiz@NetBSD.org | | 8 | MAINTAINER= wiz@NetBSD.org |
9 | HOMEPAGE= https://www.mamedev.org/ | | 9 | HOMEPAGE= https://www.mamedev.org/ |
10 | COMMENT= Multiple Arcade Machine Emulator | | 10 | COMMENT= Multiple Arcade Machine Emulator |
11 | LICENSE= modified-bsd AND gnu-gpl-v2 | | 11 | LICENSE= modified-bsd AND gnu-gpl-v2 |
12 | | | 12 | |
13 | DOCDIR= share/doc/mame | | 13 | DOCDIR= share/doc/mame |
14 | SHAREDIR= share/mame | | 14 | SHAREDIR= share/mame |
| @@ -82,27 +82,31 @@ PYTHON_FOR_BUILD_ONLY= yes | | | @@ -82,27 +82,31 @@ PYTHON_FOR_BUILD_ONLY= yes |
82 | | | 82 | |
83 | post-extract: | | 83 | post-extract: |
84 | # will be chosen in preference to /usr/include/signal.h, but does not provide kill() | | 84 | # will be chosen in preference to /usr/include/signal.h, but does not provide kill() |
85 | ${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h | | 85 | ${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h |
86 | # will be chosen in preference to /usr/include/dirent.h, but does not provide opendir() et al. | | 86 | # will be chosen in preference to /usr/include/dirent.h, but does not provide opendir() et al. |
87 | ${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h | | 87 | ${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h |
88 | ${MV} ${WRKSRC}/3rdparty/genie/build/gmake.freebsd ${WRKSRC}/3rdparty/genie/build/gmake.bsd | | 88 | ${MV} ${WRKSRC}/3rdparty/genie/build/gmake.freebsd ${WRKSRC}/3rdparty/genie/build/gmake.bsd |
89 | | | 89 | |
90 | pre-build: | | 90 | pre-build: |
91 | # problems with mame-specific png.h | | 91 | # problems with mame-specific png.h |
92 | ${RM} -f ${WRKDIR}/.buildlink/include/png* | | 92 | ${RM} -f ${WRKDIR}/.buildlink/include/png* |
93 | | | 93 | |
94 | do-install: | | 94 | do-install: |
| | | 95 | .if ${MACHINE_ARCH} == "x86_64" |
95 | ${INSTALL_PROGRAM} ${WRKSRC}/mame64 ${DESTDIR}${PREFIX}/bin/mame | | 96 | ${INSTALL_PROGRAM} ${WRKSRC}/mame64 ${DESTDIR}${PREFIX}/bin/mame |
| | | 97 | .else |
| | | 98 | ${INSTALL_PROGRAM} ${WRKSRC}/mame ${DESTDIR}${PREFIX}/bin/mame |
| | | 99 | .endif |
96 | set -e; \ | | 100 | set -e; \ |
97 | for prg in castool chdman floptool imgtool jedutil ldresample ldverify \ | | 101 | for prg in castool chdman floptool imgtool jedutil ldresample ldverify \ |
98 | nltool nlwav pngcmp regrep romcmp split srcclean unidasm; do \ | | 102 | nltool nlwav pngcmp regrep romcmp split srcclean unidasm; do \ |
99 | ${INSTALL_PROGRAM} ${WRKSRC}/"$$prg" ${DESTDIR}${PREFIX}/bin; \ | | 103 | ${INSTALL_PROGRAM} ${WRKSRC}/"$$prg" ${DESTDIR}${PREFIX}/bin; \ |
100 | done | | 104 | done |
101 | ${INSTALL_DATA} ${WRKSRC}/docs/man/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | | 105 | ${INSTALL_DATA} ${WRKSRC}/docs/man/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
102 | ${INSTALL_DATA} ${WRKSRC}/docs/man/*.6 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6 | | 106 | ${INSTALL_DATA} ${WRKSRC}/docs/man/*.6 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6 |
103 | ${INSTALL_DATA} ${WRKSRC}/artwork/LICENSE ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork | | 107 | ${INSTALL_DATA} ${WRKSRC}/artwork/LICENSE ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork |
104 | ${INSTALL_DATA} ${WRKSRC}/artwork/*.* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork | | 108 | ${INSTALL_DATA} ${WRKSRC}/artwork/*.* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork |
105 | ${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/border_blur/* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/border_blur | | 109 | ${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/border_blur/* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/border_blur |
106 | ${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/chains/*.* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/chains | | 110 | ${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/chains/*.* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/chains |
107 | ${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/chains/crt-geom/* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/chains/crt-geom/ | | 111 | ${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/chains/crt-geom/* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/chains/crt-geom/ |
108 | ${INSTALL_DATA} ${WRKSRC}/docs/*.md ${DESTDIR}${PREFIX}/${DOCDIR} | | 112 | ${INSTALL_DATA} ${WRKSRC}/docs/*.md ${DESTDIR}${PREFIX}/${DOCDIR} |