Mon Aug 13 16:34:07 2018 UTC ()
libretro-bluemsx: add version 20180811.

Libretro is a simple but powerful development interface that allows for
the easy creation of emulators, games and multimedia applications that
can plug straight into any libretro-compatible frontend. This development
interface is open to others so that they can run these pluggable emulator
and game cores also in their own programs or devices.

blueMSX is a cycle accurate emulator for MSX, MSX2, MSX2+, and MSX
TurboR-based home computers as well as the ColecoVision and Sega SG-1000
video game systems.


(nia)
diff -r1.275 -r1.276 pkgsrc/emulators/Makefile
diff -r0 -r1.1 pkgsrc/emulators/libretro-bluemsx/DESCR
diff -r0 -r1.1 pkgsrc/emulators/libretro-bluemsx/MESSAGE
diff -r0 -r1.1 pkgsrc/emulators/libretro-bluemsx/Makefile
diff -r0 -r1.1 pkgsrc/emulators/libretro-bluemsx/PLIST
diff -r0 -r1.1 pkgsrc/emulators/libretro-bluemsx/distinfo

cvs diff -r1.275 -r1.276 pkgsrc/emulators/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/Makefile 2018/08/13 14:37:25 1.275
+++ pkgsrc/emulators/Makefile 2018/08/13 16:34:07 1.276
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.275 2018/08/13 14:37:25 nia Exp $ 1# $NetBSD: Makefile,v 1.276 2018/08/13 16:34:07 nia Exp $
2# 2#
3 3
4COMMENT= Emulators for other operating systems 4COMMENT= Emulators for other operating systems
5 5
6SUBDIR+= 8086tiny 6SUBDIR+= 8086tiny
7SUBDIR+= BasiliskII 7SUBDIR+= BasiliskII
8SUBDIR+= Cygne-SDL 8SUBDIR+= Cygne-SDL
9SUBDIR+= DatLib 9SUBDIR+= DatLib
10SUBDIR+= DatUtil 10SUBDIR+= DatUtil
11SUBDIR+= MAMEDiff 11SUBDIR+= MAMEDiff
12SUBDIR+= PC6001VX 12SUBDIR+= PC6001VX
13SUBDIR+= ROMBuild 13SUBDIR+= ROMBuild
14SUBDIR+= ROMInfo 14SUBDIR+= ROMInfo
@@ -85,26 +85,27 @@ SUBDIR+= hercules @@ -85,26 +85,27 @@ SUBDIR+= hercules
85SUBDIR+= hercules-images 85SUBDIR+= hercules-images
86SUBDIR+= ia64sim 86SUBDIR+= ia64sim
87SUBDIR+= kegs 87SUBDIR+= kegs
88SUBDIR+= keystone 88SUBDIR+= keystone
89SUBDIR+= klh10 89SUBDIR+= klh10
90SUBDIR+= libdsk 90SUBDIR+= libdsk
91SUBDIR+= libretro-beetle-ngp 91SUBDIR+= libretro-beetle-ngp
92SUBDIR+= libretro-beetle-pce-fast 92SUBDIR+= libretro-beetle-pce-fast
93SUBDIR+= libretro-beetle-psx 93SUBDIR+= libretro-beetle-psx
94SUBDIR+= libretro-beetle-saturn 94SUBDIR+= libretro-beetle-saturn
95SUBDIR+= libretro-beetle-sgx 95SUBDIR+= libretro-beetle-sgx
96SUBDIR+= libretro-beetle-vb 96SUBDIR+= libretro-beetle-vb
97SUBDIR+= libretro-beetle-wswan 97SUBDIR+= libretro-beetle-wswan
 98SUBDIR+= libretro-bluemsx
98SUBDIR+= libretro-bsnes-mercury 99SUBDIR+= libretro-bsnes-mercury
99SUBDIR+= libretro-bsnes-mercury-accuracy 100SUBDIR+= libretro-bsnes-mercury-accuracy
100SUBDIR+= libretro-bsnes-mercury-performance 101SUBDIR+= libretro-bsnes-mercury-performance
101SUBDIR+= libretro-core-info 102SUBDIR+= libretro-core-info
102SUBDIR+= libretro-database 103SUBDIR+= libretro-database
103SUBDIR+= libretro-desmume 104SUBDIR+= libretro-desmume
104SUBDIR+= libretro-fceumm 105SUBDIR+= libretro-fceumm
105SUBDIR+= libretro-freeintv 106SUBDIR+= libretro-freeintv
106SUBDIR+= libretro-fuse 107SUBDIR+= libretro-fuse
107SUBDIR+= libretro-gambatte 108SUBDIR+= libretro-gambatte
108SUBDIR+= libretro-genesis-plus-gx 109SUBDIR+= libretro-genesis-plus-gx
109SUBDIR+= libretro-glsl-shaders 110SUBDIR+= libretro-glsl-shaders
110SUBDIR+= libretro-mgba 111SUBDIR+= libretro-mgba

File Added: pkgsrc/emulators/libretro-bluemsx/DESCR
Libretro is a simple but powerful development interface that allows for
the easy creation of emulators, games and multimedia applications that
can plug straight into any libretro-compatible frontend. This development
interface is open to others so that they can run these pluggable emulator
and game cores also in their own programs or devices.

blueMSX is a cycle accurate emulator for MSX, MSX2, MSX2+, and MSX
TurboR-based home computers as well as the ColecoVision and Sega SG-1000
video game systems.

File Added: pkgsrc/emulators/libretro-bluemsx/MESSAGE
===========================================================================
$NetBSD: MESSAGE,v 1.1 2018/08/13 16:34:07 nia Exp $

libretro-bluemsx requires files from the full version of standalone
blueMSX - the Machines/ and Databases/ directories.

The zip can be downloaded here: http://bluemsx.msxblue.com/download.html

In retroarch, you'll need to place them in the System Directory.

Alternatively, you can place them in your Content Directory next to the
software you are going to run.

The dsk2rom utility (available in pkgsrc) can be used to convert disk
images (.dsk files) to make them easier to run in libretro-bluemsx.

===========================================================================

File Added: pkgsrc/emulators/libretro-bluemsx/Makefile
# $NetBSD: Makefile,v 1.1 2018/08/13 16:34:07 nia Exp $

DISTNAME=	libretro-bluemsx-20180811
CATEGORIES=	emulators
MASTER_SITES=	${MASTER_SITE_GITHUB:=libretro/}
GITHUB_PROJECT=	blueMSX-libretro
GITHUB_TAG=	8ff0884d2b80d67b55ee46e3b5429ce5d5ee6538

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://docs.libretro.com/library/bluemsx/
COMMENT=	Libretro core for MSX/MSX2/ColecoVision/SVI/SG-1000 emulation
LICENSE=	gnu-gpl-v2

EXTRACT_USING=	bsdtar
MAKE_FILE=	Makefile.libretro
USE_TOOLS+=	gmake
USE_LANGUAGES=	c c++

MAKE_FLAGS+=	GIT_VERSION="-pkgsrc"

.include "../../mk/bsd.prefs.mk"

# For strcasestr
# See dc61b353c3bea0c088b3f827cfbd864460b112a0, pull/33
.if ${OPSYS} == "NetBSD"
CFLAGS+=	-D_NETBSD_SOURCE
.elif ${OPSYS} == "SunOS"
CFLAGS+=	-D__EXTENSIONS__
.elif ${OPSYS} != "Linux"
CFLAGS+=	-D_GNU_SOURCE -D_BSD_SOURCE
.endif

INSTALLATION_DIRS+=	${PREFIX}/lib/libretro

do-install:
	${INSTALL_LIB} ${WRKSRC}/bluemsx_libretro.so \
	    ${DESTDIR}${PREFIX}/lib/libretro/bluemsx_libretro.so

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/emulators/libretro-bluemsx/PLIST
@comment $NetBSD: PLIST,v 1.1 2018/08/13 16:34:07 nia Exp $
lib/libretro/bluemsx_libretro.so

File Added: pkgsrc/emulators/libretro-bluemsx/distinfo
$NetBSD: distinfo,v 1.1 2018/08/13 16:34:07 nia Exp $

SHA1 (libretro-bluemsx-20180811-8ff0884d2b80d67b55ee46e3b5429ce5d5ee6538.tar.gz) = 93d91d382d504f34070f0db2fc2a2e00a6e461af
RMD160 (libretro-bluemsx-20180811-8ff0884d2b80d67b55ee46e3b5429ce5d5ee6538.tar.gz) = 18cd8b8184a552c37094afcb28baef0c293d7cae
SHA512 (libretro-bluemsx-20180811-8ff0884d2b80d67b55ee46e3b5429ce5d5ee6538.tar.gz) = 3cd391394272611cd579a66a4439ec92f2c0cd6aad929d6d09df05b90aa44a90bb442c6bf9f979b7810885ba8ababda500e8289b90ede63d01729daf56024852
Size (libretro-bluemsx-20180811-8ff0884d2b80d67b55ee46e3b5429ce5d5ee6538.tar.gz) = 2545009 bytes