Sun May 31 20:35:55 2020 UTC ()
libretro-desmume: convert to core.mk


(nia)
diff -r1.11 -r1.12 pkgsrc/emulators/libretro-desmume/Makefile

cvs diff -r1.11 -r1.12 pkgsrc/emulators/libretro-desmume/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-desmume/Makefile 2020/05/26 09:45:14 1.11
+++ pkgsrc/emulators/libretro-desmume/Makefile 2020/05/31 20:35:55 1.12
@@ -1,54 +1,41 @@ @@ -1,54 +1,41 @@
1# $NetBSD: Makefile,v 1.11 2020/05/26 09:45:14 nia Exp $ 1# $NetBSD: Makefile,v 1.12 2020/05/31 20:35:55 nia Exp $
2 2
3DISTNAME= libretro-desmume-20190426 3DISTNAME= libretro-desmume-20190426
4PKGREVISION= 2 4PKGREVISION= 2
5CATEGORIES= emulators 5CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
7GITHUB_PROJECT= desmume 7GITHUB_PROJECT= desmume
8GITHUB_TAG= 3069551c2e1de633c333739cca8bb7108ca3d3e9 8GITHUB_TAG= 3069551c2e1de633c333739cca8bb7108ca3d3e9
9 9
10MAINTAINER= nia@NetBSD.org 10MAINTAINER= nia@NetBSD.org
11HOMEPAGE= https://docs.libretro.com/library/desmume/ 11HOMEPAGE= https://docs.libretro.com/library/desmume/
12COMMENT= Libretro core based on the DeSmuME Nintendo DS emulator 12COMMENT= Libretro core based on the DeSmuME Nintendo DS emulator
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
15BUILD_DIRS= desmume/src/frontend/libretro 15BUILD_DIRS= desmume/src/frontend/libretro
16MAKE_FILE= Makefile.libretro 16MAKE_FILE= Makefile.libretro
17USE_TOOLS+= gmake 17USE_LANGUAGES= c c++
18USE_LANGUAGES= c99 gnu++11 
19 18
20OPSYSVARS+= SOEXT 19LIBRETRO_CORE= desmume
21SOEXT.Darwin= dylib 
22SOEXT.*= so 
23PLIST_SUBST+= SOEXT=${SOEXT} 
24 20
25.include "../../mk/bsd.prefs.mk" 21.include "../../mk/bsd.prefs.mk"
26 22
27.if !empty(MACHINE_ARCH:M*arm*) 23.if !empty(MACHINE_ARCH:M*arm*)
28CXXFLAGS+= -marm 24CXXFLAGS+= -marm
29CXXFLAGS+= -DUSE_POSIX_MEMALIGN -D__RETRO_ARM__ 25CXXFLAGS+= -DUSE_POSIX_MEMALIGN -D__RETRO_ARM__
30CXXFLAGS+= -DARM 26CXXFLAGS+= -DARM
31MAKE_FLAGS+= DESMUME_JIT=0 27MAKE_FLAGS+= DESMUME_JIT=0
32MAKE_FLAGS+= DESMUME_JIT_ARM=1 28MAKE_FLAGS+= DESMUME_JIT_ARM=1
33.elif ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "i386" 29.elif ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "i386"
34MAKE_FLAGS+= DESMUME_JIT=1 30MAKE_FLAGS+= DESMUME_JIT=1
35.else 31.else
36MAKE_FLAGS+= DESMUME_JIT=0 32MAKE_FLAGS+= DESMUME_JIT=0
37.endif 33.endif
38 34
39MAKE_FLAGS+= GIT_VERSION="-pkgsrc" 
40 
41BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined 
42BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=../../frontend/libretro/link.T 35BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=../../frontend/libretro/link.T
43 36
44INSTALLATION_DIRS+= ${PREFIX}/lib/libretro 37.include "../../emulators/retroarch/core.mk"
45 
46do-install: 
47 ${INSTALL_LIB} \ 
48 ${WRKSRC}/desmume/src/frontend/libretro/desmume_libretro.so \ 
49 ${DESTDIR}${PREFIX}/lib/libretro/desmume_libretro.so 
50 
51.include "../../graphics/MesaLib/buildlink3.mk" 38.include "../../graphics/MesaLib/buildlink3.mk"
52.include "../../net/libpcap/buildlink3.mk" 39.include "../../net/libpcap/buildlink3.mk"
53.include "../../mk/pthread.buildlink3.mk" 40.include "../../mk/pthread.buildlink3.mk"
54.include "../../mk/bsd.pkg.mk" 41.include "../../mk/bsd.pkg.mk"