Sat Oct 13 17:28:57 2018 UTC ()
libretro-mupen64plus: Attempt to fix build on i386 with dynarec.


(nia)
diff -r1.14 -r1.15 pkgsrc/emulators/libretro-mupen64plus/Makefile

cvs diff -r1.14 -r1.15 pkgsrc/emulators/libretro-mupen64plus/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-mupen64plus/Attic/Makefile 2018/10/03 15:01:10 1.14
+++ pkgsrc/emulators/libretro-mupen64plus/Attic/Makefile 2018/10/13 17:28:57 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.14 2018/10/03 15:01:10 nia Exp $ 1# $NetBSD: Makefile,v 1.15 2018/10/13 17:28:57 nia Exp $
2 2
3DISTNAME= libretro-mupen64plus-20180628 3DISTNAME= libretro-mupen64plus-20180628
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= emulators 5CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
7GITHUB_PROJECT= mupen64plus-libretro 7GITHUB_PROJECT= mupen64plus-libretro
8GITHUB_TAG= 4ca2fa8633666e26e2f163dcd3c226b598cb2aa4 8GITHUB_TAG= 4ca2fa8633666e26e2f163dcd3c226b598cb2aa4
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://docs.libretro.com/library/mupen64plus/ 11HOMEPAGE= https://docs.libretro.com/library/mupen64plus/
12COMMENT= Libretro core based on the Mupen64Plus emulator 12COMMENT= Libretro core based on the Mupen64Plus emulator
13LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
14 14
@@ -18,26 +18,27 @@ USE_TOOLS+= gmake @@ -18,26 +18,27 @@ USE_TOOLS+= gmake
18 18
19SUBST_CLASSES+= vc 19SUBST_CLASSES+= vc
20SUBST_STAGE.vc= pre-configure 20SUBST_STAGE.vc= pre-configure
21SUBST_MESSAGE.vc= Fixing path to VideoCore libraries. 21SUBST_MESSAGE.vc= Fixing path to VideoCore libraries.
22SUBST_FILES.vc= Makefile 22SUBST_FILES.vc= Makefile
23SUBST_SED.vc+= -e 's;/opt/vc;${PREFIX};g' 23SUBST_SED.vc+= -e 's;/opt/vc;${PREFIX};g'
24 24
25MAKE_FLAGS+= GIT_VERSION="-pkgsrc" 25MAKE_FLAGS+= GIT_VERSION="-pkgsrc"
26 26
27.if !empty(MACHINE_ARCH:M*arm*) 27.if !empty(MACHINE_ARCH:M*arm*)
28MAKE_FLAGS+= WITH_DYNAREC=arm 28MAKE_FLAGS+= WITH_DYNAREC=arm
29.elif ${MACHINE_ARCH} == "i386" 29.elif ${MACHINE_ARCH} == "i386"
30MAKE_FLAGS+= WITH_DYNAREC=x86 30MAKE_FLAGS+= WITH_DYNAREC=x86
 31BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm
31.elif ${MACHINE_ARCH} == "x86_64" 32.elif ${MACHINE_ARCH} == "x86_64"
32MAKE_FLAGS+= WITH_DYNAREC=x86_64 33MAKE_FLAGS+= WITH_DYNAREC=x86_64
33.else 34.else
34MAKE_FLAGS+= WITH_DYNAREC= 35MAKE_FLAGS+= WITH_DYNAREC=
35.endif 36.endif
36 37
37BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=./libretro/link.T 38BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=./libretro/link.T
38BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined 39BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined
39 40
40INSTALLATION_DIRS+= ${PREFIX}/lib/libretro 41INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
41 42
42CFLAGS.NetBSD+= -DHAVE_POSIX_MEMALIGN=1 43CFLAGS.NetBSD+= -DHAVE_POSIX_MEMALIGN=1
43 44