pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

libretro-picodrive: Update to 20170818



Module Name:	pkgsrc-wip
Committed By:	Nia Alarie <nia.alarie%gmail.com@localhost>
Pushed By:	nee
Date:		Sat Aug 26 14:58:50 2017 +0100
Changeset:	e5d43c672fdeab65d6d5fa5e9488b8323e9c6529

Modified Files:
	libretro-picodrive/Makefile
	libretro-picodrive/distinfo
Removed Files:
	libretro-picodrive/TODO

Log Message:
libretro-picodrive: Update to 20170818

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e5d43c672fdeab65d6d5fa5e9488b8323e9c6529

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 libretro-picodrive/Makefile | 18 ++++++++++++++----
 libretro-picodrive/TODO     | 11 -----------
 libretro-picodrive/distinfo | 16 ++++++++--------
 3 files changed, 22 insertions(+), 23 deletions(-)

diffs:
diff --git a/libretro-picodrive/Makefile b/libretro-picodrive/Makefile
index 2920df75e7..41a34a9e3c 100644
--- a/libretro-picodrive/Makefile
+++ b/libretro-picodrive/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.2 2015/02/05 16:57:53 wiz Exp $
 
-PKGNAME=	libretro-picodrive-20170418
+PKGNAME=	libretro-picodrive-20170818
 CATEGORIES=	emulators
 MASTER_SITES=	${MASTER_SITE_GITHUB:=libretro/}
 
@@ -9,8 +9,8 @@ HOMEPAGE=	https://wiki.libretro.com/index.php?title=PicoDrive
 COMMENT=	Libretro core for emulating Sega 8/16-bit consoles & 32X
 LICENSE=	picodrive-license
 
-PICODRIVE_TAG=	cbc93b68dca1d72882d07b54bbe1ef25b980558a
-CYCLONE_TAG=	355815ebb5b1c60916f66d043a43f3af7839589f
+PICODRIVE_TAG=	40cd7bc40b282c451cbb9bf064227d3d069a09f6
+CYCLONE_TAG=	66dda842eae01f47f5389b931ec9567fb0bbb6a1
 
 DISTFILES+=	${PICODRIVE_TAG}.tar.gz
 SITES.${PICODRIVE_TAG}.tar.gz= \
@@ -30,7 +30,17 @@ NOT_FOR_PLATFORM=	${BIGENDIANPLATFORMS}
 
 INSTALLATION_DIRS+=	${PREFIX}/lib/libretro
 
-.if !empty(MACHINE_ARCH:M*arm*)
+.if !empty(MACHINE_ARCH:M*armv7*)
+CFLAGS+=		-marm
+BUILD_MAKE_FLAGS+=	ARCH=arm
+BUILD_MAKE_FLAGS+=	ARM_ASM=1
+BUILD_MAKE_FLAGS+=	use_cyclone=0
+BUILD_MAKE_FLAGS+=	use_fame=1
+BUILD_MAKE_FLAGS+=	use_drz80=0
+BUILD_MAKE_FLAGS+=	use_cz80=1
+BUILD_MAKE_FLAGS+=	use_sh2drc=1
+BUILD_MAKE_FLAGS+=	use_svpdrc=1
+.elif !empty(MACHINE_ARCH:M*armv6*)
 CFLAGS+=		-marm
 BUILD_MAKE_FLAGS+=	ARCH=arm
 BUILD_MAKE_FLAGS+=	ARM_ASM=1
diff --git a/libretro-picodrive/TODO b/libretro-picodrive/TODO
deleted file mode 100644
index 0baa0cd6db..0000000000
--- a/libretro-picodrive/TODO
+++ /dev/null
@@ -1,11 +0,0 @@
-The upstream code has problems. They use a specific toolchain to mitigate
-the problems.
-
-I couldn't get it to run properly on NetBSD amd64, with clang or gcc5.
-
-According to upstream it depends on gcc 4.8, which works on amd64 and ARM.
-
-gcc 4.9 also works on ARM.
-
-(This has always been a problem in libretro-picodrive, and isn't specific
-to this newer version.)
diff --git a/libretro-picodrive/distinfo b/libretro-picodrive/distinfo
index d0748eb6ad..3d12b42b8e 100644
--- a/libretro-picodrive/distinfo
+++ b/libretro-picodrive/distinfo
@@ -1,10 +1,10 @@
 $NetBSD: distinfo,v 1.2 2015/11/03 20:30:59 agc Exp $
 
-SHA1 (355815ebb5b1c60916f66d043a43f3af7839589f.tar.gz) = b1e6568c3d43887a3148d7129f9f8b104c7befef
-RMD160 (355815ebb5b1c60916f66d043a43f3af7839589f.tar.gz) = 6401abb3af0668c41f6e87469502f9370a106945
-SHA512 (355815ebb5b1c60916f66d043a43f3af7839589f.tar.gz) = 98643f43574707c403dd6ccb65507b1f21ca7a8af713257097c9a752386dd3e78960d45b2b6c595f716c71afa26431d3cd97899d89e48110b8cc668c5b89271d
-Size (355815ebb5b1c60916f66d043a43f3af7839589f.tar.gz) = 63902 bytes
-SHA1 (cbc93b68dca1d72882d07b54bbe1ef25b980558a.tar.gz) = d03188e6ac54f33b7714450a0b1c6a973232b7b3
-RMD160 (cbc93b68dca1d72882d07b54bbe1ef25b980558a.tar.gz) = c406dd15fd8db07c80b7e16d007092afd3b97b94
-SHA512 (cbc93b68dca1d72882d07b54bbe1ef25b980558a.tar.gz) = 5bee0a017a1d2257692460211abf0fa9ce69c8e0b9d2f84e685f76a22487f826e84381d6c1d4dd678edcbce565e44601d71c5fc6c5fa358ebf544b9b2ed1141a
-Size (cbc93b68dca1d72882d07b54bbe1ef25b980558a.tar.gz) = 1382599 bytes
+SHA1 (40cd7bc40b282c451cbb9bf064227d3d069a09f6.tar.gz) = 91a5cf7c9f0b0cf0ec6d801db86dec40eaf4c33e
+RMD160 (40cd7bc40b282c451cbb9bf064227d3d069a09f6.tar.gz) = 73bdf2cca9c6a6394c8a7173faacbad01c4bffe2
+SHA512 (40cd7bc40b282c451cbb9bf064227d3d069a09f6.tar.gz) = c9a75b2e354d2f3a97a93e9d2bb3ea049ee83ace73bb42b868e520adcaaa176a7792d641881703f4bf8963275dac1689bc6561adb29fd534cc77691191bd66da
+Size (40cd7bc40b282c451cbb9bf064227d3d069a09f6.tar.gz) = 1381353 bytes
+SHA1 (66dda842eae01f47f5389b931ec9567fb0bbb6a1.tar.gz) = 173842c4f5129f881207acea9d2db3f4c0996e3a
+RMD160 (66dda842eae01f47f5389b931ec9567fb0bbb6a1.tar.gz) = c774d6905092906300e87b03239151bf1338dc56
+SHA512 (66dda842eae01f47f5389b931ec9567fb0bbb6a1.tar.gz) = a23d2c9314427e2c6f1cc7e956edd1ec1609afca6382759a454ee0736344be5328991bc2f2696edeece43bd67686eed1b181ee831ae9c4ba6483c90426d53426
+Size (66dda842eae01f47f5389b931ec9567fb0bbb6a1.tar.gz) = 64450 bytes


Home | Main Index | Thread Index | Old Index