| @@ -1,39 +1,39 @@ | | | @@ -1,39 +1,39 @@ |
1 | # $NetBSD: Makefile,v 1.177 2023/08/14 05:24:21 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.178 2023/08/28 07:42:37 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= mame-0.257 | | 3 | DISTNAME= mame-0.257 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 1 |
5 | CATEGORIES= emulators | | 5 | CATEGORIES= emulators |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/} |
7 | GITHUB_TAG= ${DISTNAME:S/-//S/.//} | | 7 | GITHUB_TAG= ${DISTNAME:S/-//S/.//} |
8 | | | 8 | |
9 | MAINTAINER= wiz@NetBSD.org | | 9 | MAINTAINER= wiz@NetBSD.org |
10 | HOMEPAGE= https://www.mamedev.org/ | | 10 | HOMEPAGE= https://www.mamedev.org/ |
11 | COMMENT= Multiple Arcade Machine Emulator | | 11 | COMMENT= Multiple Arcade Machine Emulator |
12 | LICENSE= modified-bsd AND gnu-gpl-v2 | | 12 | LICENSE= modified-bsd AND gnu-gpl-v2 |
13 | | | 13 | |
14 | DOCDIR= share/doc/mame | | 14 | DOCDIR= share/doc/mame |
15 | SHAREDIR= share/mame | | 15 | SHAREDIR= share/mame |
16 | INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6 | | 16 | INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6 |
17 | INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur | | 17 | INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur |
18 | INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/chains/crt-geom ${SHAREDIR}/hash | | 18 | INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/chains/crt-geom ${SHAREDIR}/hash |
19 | | | 19 | |
20 | DEPENDS+= liberation-ttf-[0-9]*:../../fonts/liberation-ttf | | 20 | DEPENDS+= liberation-ttf-[0-9]*:../../fonts/liberation-ttf |
21 | TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | | 21 | TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat |
22 | | | 22 | |
23 | USE_LANGUAGES= c99 c++ | | 23 | USE_LANGUAGES= c99 c++ |
24 | USE_CXX_FEATURES+= c++17 | | 24 | USE_CXX_FEATURES+= c++17 |
25 | USE_TOOLS+= gmake pkg-config | | 25 | USE_TOOLS+= gmake pkg-config |
26 | UNLIMIT_RESOURCES+= datasize virtualsize | | 26 | UNLIMIT_RESOURCES+= cputime datasize memorysize virtualsize |
27 | MAKE_FILE= makefile | | 27 | MAKE_FILE= makefile |
28 | | | 28 | |
29 | # Need to use gnu++ instead of c++ to get __builtin_alloca() (!) | | 29 | # Need to use gnu++ instead of c++ to get __builtin_alloca() (!) |
30 | FORCE_CXX_STD= gnu++17 | | 30 | FORCE_CXX_STD= gnu++17 |
31 | | | 31 | |
32 | .include "../../mk/bsd.prefs.mk" | | 32 | .include "../../mk/bsd.prefs.mk" |
33 | | | 33 | |
34 | MAKE_FLAGS+= PRECOMPILE=0 | | 34 | MAKE_FLAGS+= PRECOMPILE=0 |
35 | # TODO: set differently when debugging? | | 35 | # TODO: set differently when debugging? |
36 | MAKE_FLAGS+= OPTIMIZE=2 | | 36 | MAKE_FLAGS+= OPTIMIZE=2 |
37 | MAKE_FLAGS+= NO_USE_PORTAUDIO=1 | | 37 | MAKE_FLAGS+= NO_USE_PORTAUDIO=1 |
38 | MAKE_FLAGS+= NO_USE_PULSEAUDIO=1 | | 38 | MAKE_FLAGS+= NO_USE_PULSEAUDIO=1 |
39 | | | 39 | |