Wed Jan 2 20:07:15 2019 UTC ()
emulators/libretro-reicast: Update to 20181223

Changes:

* Set DC date/time automatically, DC language core option
* Disc swapping support, Reset support, GLES2 regression fix
* Re-enable NVMEM on NetBSD since it doesn't seem to cause any problems.


(nia)
diff -r1.3 -r1.4 pkgsrc/emulators/libretro-reicast/Makefile
diff -r1.3 -r1.4 pkgsrc/emulators/libretro-reicast/distinfo

cvs diff -r1.3 -r1.4 pkgsrc/emulators/libretro-reicast/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-reicast/Attic/Makefile 2018/12/18 01:55:45 1.3
+++ pkgsrc/emulators/libretro-reicast/Attic/Makefile 2019/01/02 20:07:15 1.4
@@ -1,39 +1,37 @@ @@ -1,39 +1,37 @@
1# $NetBSD: Makefile,v 1.3 2018/12/18 01:55:45 nia Exp $ 1# $NetBSD: Makefile,v 1.4 2019/01/02 20:07:15 nia Exp $
2 2
3DISTNAME= libretro-reicast-20181213 3DISTNAME= libretro-reicast-20181223
4CATEGORIES= emulators 4CATEGORIES= emulators
5MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
6GITHUB_PROJECT= reicast-emulator 6GITHUB_PROJECT= reicast-emulator
7GITHUB_TAG= 37da602d6421b755ae045171d17c8d4328c7dcc0 7GITHUB_TAG= 3dd45d27159278e88a73352a318d0b23bc241a1a
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://docs.libretro.com/library/reicast/ 10HOMEPAGE= https://docs.libretro.com/library/reicast/
11COMMENT= Libretro core based on the Reicast Sega Dreamcast emulator 11COMMENT= Libretro core based on the Reicast Sega Dreamcast emulator
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14EXTRACT_USING= bsdtar 14EXTRACT_USING= bsdtar
15USE_TOOLS+= gmake 15USE_TOOLS+= gmake
16USE_LANGUAGES= c c++11 16USE_LANGUAGES= c c++11
17 17
18MAKE_FLAGS+= platform=unix 18MAKE_FLAGS+= platform=unix
19MAKE_FLAGS+= HAVE_OPENMP=0 19MAKE_FLAGS+= HAVE_OPENMP=0
20MAKE_FLAGS+= HAVE_LTCG=0 20MAKE_FLAGS+= HAVE_LTCG=0
21MAKE_FLAGS+= SINGLE_PREC_FLAGS=1 21MAKE_FLAGS+= SINGLE_PREC_FLAGS=1
22MAKE_FLAGS+= GIT_VERSION="-pkgsrc" 22MAKE_FLAGS+= GIT_VERSION="-pkgsrc"
23MAKE_FLAGS+= CC_AS=${AS:Q} 23MAKE_FLAGS+= CC_AS=${AS:Q}
24 24
25MAKE_FLAGS.NetBSD+= NO_NVMEM=1 
26 
27.include "../../mk/bsd.prefs.mk" 25.include "../../mk/bsd.prefs.mk"
28 26
29.if ${MACHINE_ARCH} == "x86_64" 27.if ${MACHINE_ARCH} == "x86_64"
30MAKE_FLAGS+= WITH_DYNAREC=x86_64 28MAKE_FLAGS+= WITH_DYNAREC=x86_64
31.elif ${MACHINE_ARCH} == "i386" 29.elif ${MACHINE_ARCH} == "i386"
32MAKE_FLAGS+= WITH_DYNAREC=x86 30MAKE_FLAGS+= WITH_DYNAREC=x86
33.elif !empty(MACHINE_ARCH:M*arm*) 31.elif !empty(MACHINE_ARCH:M*arm*)
34CFLAGS+= -marm 32CFLAGS+= -marm
35MAKE_FLAGS+= WITH_DYNAREC=arm 33MAKE_FLAGS+= WITH_DYNAREC=arm
36.elif !empty(MACHINE_ARCH:M*mips*) 34.elif !empty(MACHINE_ARCH:M*mips*)
37MAKE_FLAGS+= WITH_DYNAREC=mips 35MAKE_FLAGS+= WITH_DYNAREC=mips
38.else 36.else
39MAKE_FLAGS+= WITH_DYNAREC= 37MAKE_FLAGS+= WITH_DYNAREC=

cvs diff -r1.3 -r1.4 pkgsrc/emulators/libretro-reicast/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-reicast/Attic/distinfo 2018/12/18 01:55:45 1.3
+++ pkgsrc/emulators/libretro-reicast/Attic/distinfo 2019/01/02 20:07:15 1.4
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.3 2018/12/18 01:55:45 nia Exp $ 1$NetBSD: distinfo,v 1.4 2019/01/02 20:07:15 nia Exp $
2 2
3SHA1 (libretro-reicast-20181213-37da602d6421b755ae045171d17c8d4328c7dcc0.tar.gz) = 11c0d610488a87814fcb7a59e4ae4347440b0827 3SHA1 (libretro-reicast-20181223-3dd45d27159278e88a73352a318d0b23bc241a1a.tar.gz) = eed1c244e0d9942e184229796dfb1bb73e9c7e93
4RMD160 (libretro-reicast-20181213-37da602d6421b755ae045171d17c8d4328c7dcc0.tar.gz) = 2ef8f80839889d10f090608229b124a250b20648 4RMD160 (libretro-reicast-20181223-3dd45d27159278e88a73352a318d0b23bc241a1a.tar.gz) = 961b5c80e9996f72c1181b05b4d2b0c79c7b1e89
5SHA512 (libretro-reicast-20181213-37da602d6421b755ae045171d17c8d4328c7dcc0.tar.gz) = 728903337670c6c76406744c154595859a34b4f0b80b75bd78a8a187684202055b42f4db048f49f91f0acd8d2a9c30489646afd17b89e6108075befc5bd63ac6 5SHA512 (libretro-reicast-20181223-3dd45d27159278e88a73352a318d0b23bc241a1a.tar.gz) = 81253a0151c78d41ce96b443ff246f0f77679c686e88a2260259a3a4cd66fc4f68b4815f09e45b56c06562de9f988019517f9cc762a0b9ac3f9bd20b722ac451
6Size (libretro-reicast-20181213-37da602d6421b755ae045171d17c8d4328c7dcc0.tar.gz) = 1696941 bytes 6Size (libretro-reicast-20181223-3dd45d27159278e88a73352a318d0b23bc241a1a.tar.gz) = 1700568 bytes
7SHA1 (patch-Makefile) = 019d6902baa03e4cd0b1a6a80ca75e6ace3a1715 7SHA1 (patch-Makefile) = 019d6902baa03e4cd0b1a6a80ca75e6ace3a1715
8SHA1 (patch-core_hw_sh4_dyna_driver.cpp) = 6d00a7297f528fe3389a13872095da80200a9013 8SHA1 (patch-core_hw_sh4_dyna_driver.cpp) = 6d00a7297f528fe3389a13872095da80200a9013
9SHA1 (patch-core_libretro_common.cpp) = b1291f55ced1dc92087d31270f8bc582c2db6fc5 9SHA1 (patch-core_libretro_common.cpp) = b1291f55ced1dc92087d31270f8bc582c2db6fc5