Use "${MACHINE_ARCH} ==" for x86_64 and i386 instead of the :M pattern.diff -r1.1 -r1.2 pkgsrc/emulators/libretro-desmume/Makefile
(nia)
@@ -1,41 +1,41 @@ | @@ -1,41 +1,41 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2018/08/11 12:57:23 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2018/08/14 13:08:57 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= libretro-desmume-20180807 | 3 | DISTNAME= libretro-desmume-20180807 | |
4 | CATEGORIES= emulators | 4 | CATEGORIES= emulators | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} | |
6 | GITHUB_PROJECT= desmume | 6 | GITHUB_PROJECT= desmume | |
7 | GITHUB_TAG= f546d2dd15c8c8c44907e4332339c36d9f8319d5 | 7 | GITHUB_TAG= f546d2dd15c8c8c44907e4332339c36d9f8319d5 | |
8 | 8 | |||
9 | MAINTAINER= nia@NetBSD.org | 9 | MAINTAINER= nia@NetBSD.org | |
10 | HOMEPAGE= https://docs.libretro.com/library/desmume/ | 10 | HOMEPAGE= https://docs.libretro.com/library/desmume/ | |
11 | COMMENT= Libretro core based on the Desmume Nintendo DS emulator | 11 | COMMENT= Libretro core based on the Desmume Nintendo DS emulator | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | EXTRACT_USING= bsdtar | 14 | EXTRACT_USING= bsdtar | |
15 | BUILD_DIRS= desmume/src/frontend/libretro | 15 | BUILD_DIRS= desmume/src/frontend/libretro | |
16 | MAKE_FILE= Makefile.libretro | 16 | MAKE_FILE= Makefile.libretro | |
17 | USE_TOOLS+= gmake | 17 | USE_TOOLS+= gmake | |
18 | USE_LANGUAGES= c c++ | 18 | USE_LANGUAGES= c c++ | |
19 | 19 | |||
20 | .include "../../mk/bsd.prefs.mk" | 20 | .include "../../mk/bsd.prefs.mk" | |
21 | 21 | |||
22 | .if !empty(MACHINE_ARCH:M*arm*) | 22 | .if !empty(MACHINE_ARCH:M*arm*) | |
23 | CXXFLAGS+= -marm | 23 | CXXFLAGS+= -marm | |
24 | CXXFLAGS+= -DUSE_POSIX_MEMALIGN -D__RETRO_ARM__ | 24 | CXXFLAGS+= -DUSE_POSIX_MEMALIGN -D__RETRO_ARM__ | |
25 | CXXFLAGS+= -DARM | 25 | CXXFLAGS+= -DARM | |
26 | MAKE_FLAGS+= DESMUME_JIT=0 | 26 | MAKE_FLAGS+= DESMUME_JIT=0 | |
27 | MAKE_FLAGS+= DESMUME_JIT_ARM=1 | 27 | MAKE_FLAGS+= DESMUME_JIT_ARM=1 | |
28 | .elif !empty(MACHINE_ARCH:M*x86_64*) || !empty(MACHINE_ARCH:M*i386*) | 28 | .elif ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "i386" | |
29 | MAKE_FLAGS+= DESMUME_JIT=1 | 29 | MAKE_FLAGS+= DESMUME_JIT=1 | |
30 | .else | 30 | .else | |
31 | MAKE_FLAGS+= DESMUME_JIT=0 | 31 | MAKE_FLAGS+= DESMUME_JIT=0 | |
32 | .endif | 32 | .endif | |
33 | 33 | |||
34 | MAKE_FLAGS+= GIT_VERSION="-pkgsrc" | 34 | MAKE_FLAGS+= GIT_VERSION="-pkgsrc" | |
35 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro | 35 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro | |
36 | 36 | |||
37 | do-install: | 37 | do-install: | |
38 | ${INSTALL_LIB} \ | 38 | ${INSTALL_LIB} \ | |
39 | ${WRKSRC}/desmume/src/frontend/libretro/desmume_libretro.so \ | 39 | ${WRKSRC}/desmume/src/frontend/libretro/desmume_libretro.so \ | |
40 | ${DESTDIR}${PREFIX}/lib/libretro/desmume_libretro.so | 40 | ${DESTDIR}${PREFIX}/lib/libretro/desmume_libretro.so | |
41 | 41 |
@@ -1,31 +1,31 @@ | @@ -1,31 +1,31 @@ | |||
1 | # $NetBSD: options.mk,v 1.6 2018/08/11 21:03:17 nia Exp $ | 1 | # $NetBSD: options.mk,v 1.7 2018/08/14 13:08:57 nia Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.libretro-mupen64plus | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.libretro-mupen64plus | |
4 | PKG_OPTIONS_REQUIRED_GROUPS= graphics | 4 | PKG_OPTIONS_REQUIRED_GROUPS= graphics | |
5 | PKG_OPTIONS_GROUP.graphics= opengl | 5 | PKG_OPTIONS_GROUP.graphics= opengl | |
6 | 6 | |||
7 | .include "../../mk/bsd.fast.prefs.mk" | 7 | .include "../../mk/bsd.fast.prefs.mk" | |
8 | 8 | |||
9 | .if !empty(MACHINE_ARCH:M*arm*) | 9 | .if !empty(MACHINE_ARCH:M*arm*) | |
10 | PKG_OPTIONS_GROUP.graphics+= rpi | 10 | PKG_OPTIONS_GROUP.graphics+= rpi | |
11 | PKG_SUPPORTED_OPTIONS+= dynarec | 11 | PKG_SUPPORTED_OPTIONS+= dynarec | |
12 | PKG_SUGGESTED_OPTIONS+= rpi dynarec | 12 | PKG_SUGGESTED_OPTIONS+= rpi dynarec | |
13 | MUPEN64_DYNAREC_ARCH= arm | 13 | MUPEN64_DYNAREC_ARCH= arm | |
14 | .elif !empty(MACHINE_ARCH:Mi386) | 14 | .elif ${MACHINE_ARCH} == "i386" | |
15 | PKG_SUPPORTED_OPTIONS+= dynarec | 15 | PKG_SUPPORTED_OPTIONS+= dynarec | |
16 | PKG_SUGGESTED_OPTIONS+= dynarec opengl | 16 | PKG_SUGGESTED_OPTIONS+= dynarec opengl | |
17 | MUPEN64_DYNAREC_ARCH= x86 | 17 | MUPEN64_DYNAREC_ARCH= x86 | |
18 | .elif !empty(MACHINE_ARCH:Mx86_64) | 18 | .elif ${MACHINE_ARCH} == "x86_64" | |
19 | PKG_SUPPORTED_OPTIONS+= dynarec | 19 | PKG_SUPPORTED_OPTIONS+= dynarec | |
20 | PKG_SUGGESTED_OPTIONS+= dynarec opengl | 20 | PKG_SUGGESTED_OPTIONS+= dynarec opengl | |
21 | MUPEN64_DYNAREC_ARCH= x86_64 | 21 | MUPEN64_DYNAREC_ARCH= x86_64 | |
22 | .else | 22 | .else | |
23 | PKG_SUGGESTED_OPTIONS+= opengl | 23 | PKG_SUGGESTED_OPTIONS+= opengl | |
24 | .endif | 24 | .endif | |
25 | 25 | |||
26 | .include "../../mk/bsd.options.mk" | 26 | .include "../../mk/bsd.options.mk" | |
27 | 27 | |||
28 | .if !empty(PKG_OPTIONS:Mopengl) | 28 | .if !empty(PKG_OPTIONS:Mopengl) | |
29 | .include "../../graphics/MesaLib/buildlink3.mk" | 29 | .include "../../graphics/MesaLib/buildlink3.mk" | |
30 | .endif | 30 | .endif | |
31 | 31 |