| @@ -1,29 +1,31 @@ | | | @@ -1,29 +1,31 @@ |
1 | # $NetBSD: Makefile,v 1.33 2023/08/02 19:21:50 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.34 2024/02/17 21:23:57 nia Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= dgen-sdl-1.33 | | 4 | DISTNAME= dgen-sdl-1.33 |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 1 |
6 | CATEGORIES= emulators | | 6 | CATEGORIES= emulators |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dgen/} | | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dgen/} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://dgen.sourceforge.net/ | | 10 | HOMEPAGE= http://dgen.sourceforge.net/ |
11 | COMMENT= Genesis/Megadrive emulator for Unix platforms | | 11 | COMMENT= Genesis/Megadrive emulator for Unix platforms |
12 | | | 12 | |
13 | .include "../../mk/bsd.prefs.mk" | | 13 | .include "../../mk/bsd.prefs.mk" |
14 | | | 14 | |
15 | .if ${MACHINE_ARCH} == "i386" | | 15 | .if ${MACHINE_ARCH} == "i386" |
16 | TOOL_DEPENDS+= nasm-[0-9]*:../../devel/nasm | | 16 | # Seems broken, at least with latest NASM version: |
| | | 17 | # -DNASM_STACK_NOEXEC: fatal: more than one input file specified: -f |
| | | 18 | CONFIGURE_ARGS+= --disable-asm |
17 | .endif | | 19 | .endif |
18 | | | 20 | |
19 | .if !empty(MACHINE_ARCH:Mearm*) | | 21 | .if !empty(MACHINE_ARCH:Mearm*) |
20 | CONFIGURE_ARGS+= --without-cyclone | | 22 | CONFIGURE_ARGS+= --without-cyclone |
21 | .endif | | 23 | .endif |
22 | | | 24 | |
23 | USE_LANGUAGES= c c++ | | 25 | USE_LANGUAGES= c c++ |
24 | USE_TOOLS+= gmake | | 26 | USE_TOOLS+= gmake |
25 | GNU_CONFIGURE= yes | | 27 | GNU_CONFIGURE= yes |
26 | | | 28 | |
27 | # Fails with C++14 default language. | | 29 | # Fails with C++14 default language. |
28 | FORCE_CXX_STD= c++03 | | 30 | FORCE_CXX_STD= c++03 |
29 | | | 31 | |