Thu May 9 14:49:58 2019 UTC ()
libretro-dolphin: Support jitless platforms.


(nia)
diff -r1.5 -r1.6 pkgsrc/emulators/libretro-dolphin/Makefile

cvs diff -r1.5 -r1.6 pkgsrc/emulators/libretro-dolphin/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-dolphin/Makefile 2019/04/25 07:32:52 1.5
+++ pkgsrc/emulators/libretro-dolphin/Makefile 2019/05/09 14:49:58 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2019/04/25 07:32:52 maya Exp $ 1# $NetBSD: Makefile,v 1.6 2019/05/09 14:49:58 nia Exp $
2 2
3DISTNAME= libretro-dolphin-20180827 3DISTNAME= libretro-dolphin-20180827
4PKGREVISION= 2 4PKGREVISION= 2
5CATEGORIES= emulators 5CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
7GITHUB_PROJECT= dolphin 7GITHUB_PROJECT= dolphin
8GITHUB_TAG= a5bce7d67abeaa9142d466a578ca5049197073e9 8GITHUB_TAG= a5bce7d67abeaa9142d466a578ca5049197073e9
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://docs.libretro.com/library/dolphin/ 11HOMEPAGE= https://docs.libretro.com/library/dolphin/
12COMMENT= Libretro core based on the Dolphin GameCube/Wii emulator 12COMMENT= Libretro core based on the Dolphin GameCube/Wii emulator
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
@@ -22,36 +22,42 @@ CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release @@ -22,36 +22,42 @@ CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
22CMAKE_ARGS+= -DTRY_X11=OFF 22CMAKE_ARGS+= -DTRY_X11=OFF
23CMAKE_ARGS+= -DUSE_DISCORD_PRESENCE=OFF 23CMAKE_ARGS+= -DUSE_DISCORD_PRESENCE=OFF
24CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON 24CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
25CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_HIDAPI=ON 25CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_HIDAPI=ON
26CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_MbedTLS=ON 26CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_MbedTLS=ON
27CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_OpenSLES=ON 27CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_OpenSLES=ON
28CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_SFML=ON 28CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_SFML=ON
29CMAKE_ARGS+= -DENABLE_BLUEZ=OFF 29CMAKE_ARGS+= -DENABLE_BLUEZ=OFF
30CMAKE_ARGS+= -DENABLE_QT=OFF 30CMAKE_ARGS+= -DENABLE_QT=OFF
31CMAKE_ARGS+= -DENABLE_SDL=OFF 31CMAKE_ARGS+= -DENABLE_SDL=OFF
32CMAKE_ARGS+= -DENABLE_EVDEV=OFF 32CMAKE_ARGS+= -DENABLE_EVDEV=OFF
33CMAKE_ARGS+= -DLIBRETRO=ON 33CMAKE_ARGS+= -DLIBRETRO=ON
34 34
 35.include "../../mk/bsd.prefs.mk"
 36
 37ONLY_FOR_PLATFORM= ${LITTLEENDIANPLATFORMS}
 38
 39.if ${MACHINE_ARCH} != "x86_64" && ${MACHINE_ARCH} != "aarch64"
 40CMAKE_ARGS+= -DENABLE_GENERIC=1
 41.endif
 42
35LDFLAGS.NetBSD+= -lrt 43LDFLAGS.NetBSD+= -lrt
36 44
37INSTALLATION_DIRS+= ${PREFIX}/lib/libretro 45INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
38 46
39do-install: 47do-install:
40 ${INSTALL_LIB} ${WRKSRC}/dolphin_libretro.so \ 48 ${INSTALL_LIB} ${WRKSRC}/dolphin_libretro.so \
41 ${DESTDIR}${PREFIX}/lib/libretro/dolphin_libretro.so 49 ${DESTDIR}${PREFIX}/lib/libretro/dolphin_libretro.so
42 50
43.include "../../mk/bsd.prefs.mk" 
44 
45.if ${OPSYS} != "Darwin" 51.if ${OPSYS} != "Darwin"
46.include "../../archivers/lzo/buildlink3.mk" 52.include "../../archivers/lzo/buildlink3.mk"
47.include "../../devel/libusb1/buildlink3.mk" 53.include "../../devel/libusb1/buildlink3.mk"
48.include "../../graphics/png/buildlink3.mk" 54.include "../../graphics/png/buildlink3.mk"
49.endif 55.endif
50 56
51.include "../../devel/zlib/buildlink3.mk" 57.include "../../devel/zlib/buildlink3.mk"
52.include "../../graphics/MesaLib/buildlink3.mk" 58.include "../../graphics/MesaLib/buildlink3.mk"
53.include "../../textproc/pugixml/buildlink3.mk" 59.include "../../textproc/pugixml/buildlink3.mk"
54.include "../../www/curl/buildlink3.mk" 60.include "../../www/curl/buildlink3.mk"
55.include "../../mk/pthread.buildlink3.mk" 61.include "../../mk/pthread.buildlink3.mk"
56.include "../../lang/python/application.mk" 62.include "../../lang/python/application.mk"
57.include "../../mk/bsd.pkg.mk" 63.include "../../mk/bsd.pkg.mk"