Fri Nov 13 16:15:55 2020 UTC ()
libretro-parallel-n64: Needs 64-bit atomic ops on powerpc


(nia)
diff -r1.1 -r1.2 pkgsrc/emulators/libretro-parallel-n64/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/emulators/libretro-parallel-n64/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-parallel-n64/Makefile 2020/05/31 16:03:04 1.1
+++ pkgsrc/emulators/libretro-parallel-n64/Makefile 2020/11/13 16:15:54 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1 2020/05/31 16:03:04 nia Exp $ 1# $NetBSD: Makefile,v 1.2 2020/11/13 16:15:54 nia Exp $
2 2
3DISTNAME= libretro-parallel-n64-20200528 3DISTNAME= libretro-parallel-n64-20200528
4CATEGORIES= emulators 4CATEGORIES= emulators
5GITHUB_PROJECT= parallel-n64 5GITHUB_PROJECT= parallel-n64
6GITHUB_TAG= 9dd669e2f63b320c5942f2fe0b2df275dba99393 6GITHUB_TAG= 9dd669e2f63b320c5942f2fe0b2df275dba99393
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/libretro/parallel-n64 9HOMEPAGE= https://github.com/libretro/parallel-n64
10COMMENT= Libretro core based on the Parallel N64 emulator 10COMMENT= Libretro core based on the Parallel N64 emulator
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14LIBRETRO_CORE= parallel_n64 14LIBRETRO_CORE= parallel_n64
@@ -26,18 +26,22 @@ CFLAGS+= -DNO_ASM -DARM_FIX @@ -26,18 +26,22 @@ CFLAGS+= -DNO_ASM -DARM_FIX
26.elif ${MACHINE_ARCH} == "earmv7hf" 26.elif ${MACHINE_ARCH} == "earmv7hf"
27MAKE_FLAGS+= WITH_DYNAREC=arm 27MAKE_FLAGS+= WITH_DYNAREC=arm
28MAKE_FLAGS+= HAVE_NEON=1 28MAKE_FLAGS+= HAVE_NEON=1
29CFLAGS+= -DNO_ASM -DARM_FIX 29CFLAGS+= -DNO_ASM -DARM_FIX
30.elif !empty(MACHINE_ARCH:M*arm*) 30.elif !empty(MACHINE_ARCH:M*arm*)
31MAKE_FLAGS+= WITH_DYNAREC=arm 31MAKE_FLAGS+= WITH_DYNAREC=arm
32MAKE_FLAGS+= HAVE_NEON=0 32MAKE_FLAGS+= HAVE_NEON=0
33CFLAGS+= -DNO_ASM -DARM_FIX 33CFLAGS+= -DNO_ASM -DARM_FIX
34.else 34.else
35MAKE_FLAGS+= WITH_DYNAREC= 35MAKE_FLAGS+= WITH_DYNAREC=
36CFLAGS+= -DNO_ASM 36CFLAGS+= -DNO_ASM
37.endif 37.endif
38 38
 39.if ${MACHINE_ARCH} == "powerpc"
 40.include "../../devel/libatomic/buildlink3.mk"
 41.endif
 42
39BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=./libretro/link.T 43BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=./libretro/link.T
40 44
41.include "options.mk" 45.include "options.mk"
42.include "../../emulators/retroarch/core.mk" 46.include "../../emulators/retroarch/core.mk"
43.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"