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