Sat Feb 17 21:23:57 2024 UTC (98d)
dgen: Disable broken i386 asm


(nia)
diff -r1.33 -r1.34 pkgsrc/emulators/dgen/Makefile

cvs diff -r1.33 -r1.34 pkgsrc/emulators/dgen/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/dgen/Makefile 2023/08/02 19:21:50 1.33
+++ pkgsrc/emulators/dgen/Makefile 2024/02/17 21:23:57 1.34
@@ -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
4DISTNAME= dgen-sdl-1.33 4DISTNAME= dgen-sdl-1.33
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= emulators 6CATEGORIES= emulators
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dgen/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dgen/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://dgen.sourceforge.net/ 10HOMEPAGE= http://dgen.sourceforge.net/
11COMMENT= Genesis/Megadrive emulator for Unix platforms 11COMMENT= 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"
16TOOL_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
 18CONFIGURE_ARGS+= --disable-asm
17.endif 19.endif
18 20
19.if !empty(MACHINE_ARCH:Mearm*) 21.if !empty(MACHINE_ARCH:Mearm*)
20CONFIGURE_ARGS+= --without-cyclone 22CONFIGURE_ARGS+= --without-cyclone
21.endif 23.endif
22 24
23USE_LANGUAGES= c c++ 25USE_LANGUAGES= c c++
24USE_TOOLS+= gmake 26USE_TOOLS+= gmake
25GNU_CONFIGURE= yes 27GNU_CONFIGURE= yes
26 28
27# Fails with C++14 default language. 29# Fails with C++14 default language.
28FORCE_CXX_STD= c++03 30FORCE_CXX_STD= c++03
29 31