Mon Aug 28 07:42:38 2023 UTC ()
mame: Unlimit all the things, this is one of the hugest binaries in pkgsrc.


(nia)
diff -r1.177 -r1.178 pkgsrc/emulators/mame/Makefile

cvs diff -r1.177 -r1.178 pkgsrc/emulators/mame/Makefile (expand / switch to unified diff)

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