Sun Aug 12 16:14:27 2018 UTC ()
libretro-freeintv: add version 20180729.

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.

FreeIntv is a libretro emulation core for the Mattel Intellivision
designed to be compatible with joypads from the SNES era forward even
with software that originally required a number pad.


(nia)
diff -r1.272 -r1.273 pkgsrc/emulators/Makefile
diff -r0 -r1.1 pkgsrc/emulators/libretro-freeintv/DESCR
diff -r0 -r1.1 pkgsrc/emulators/libretro-freeintv/MESSAGE
diff -r0 -r1.1 pkgsrc/emulators/libretro-freeintv/Makefile
diff -r0 -r1.1 pkgsrc/emulators/libretro-freeintv/PLIST
diff -r0 -r1.1 pkgsrc/emulators/libretro-freeintv/distinfo

cvs diff -r1.272 -r1.273 pkgsrc/emulators/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/Makefile 2018/08/12 15:32:10 1.272
+++ pkgsrc/emulators/Makefile 2018/08/12 16:14:27 1.273
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.272 2018/08/12 15:32:10 nia Exp $ 1# $NetBSD: Makefile,v 1.273 2018/08/12 16:14:27 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
@@ -88,26 +88,27 @@ SUBDIR+= kegs @@ -88,26 +88,27 @@ SUBDIR+= 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-vb 95SUBDIR+= libretro-beetle-vb
96SUBDIR+= libretro-beetle-wswan 96SUBDIR+= libretro-beetle-wswan
97SUBDIR+= libretro-core-info 97SUBDIR+= libretro-core-info
98SUBDIR+= libretro-database 98SUBDIR+= libretro-database
99SUBDIR+= libretro-desmume 99SUBDIR+= libretro-desmume
100SUBDIR+= libretro-fceumm 100SUBDIR+= libretro-fceumm
 101SUBDIR+= libretro-freeintv
101SUBDIR+= libretro-fuse 102SUBDIR+= libretro-fuse
102SUBDIR+= libretro-gambatte 103SUBDIR+= libretro-gambatte
103SUBDIR+= libretro-genesis-plus-gx 104SUBDIR+= libretro-genesis-plus-gx
104SUBDIR+= libretro-glsl-shaders 105SUBDIR+= libretro-glsl-shaders
105SUBDIR+= libretro-mgba 106SUBDIR+= libretro-mgba
106SUBDIR+= libretro-mupen64plus 107SUBDIR+= libretro-mupen64plus
107SUBDIR+= libretro-nestopia 108SUBDIR+= libretro-nestopia
108SUBDIR+= libretro-pcsx-rearmed 109SUBDIR+= libretro-pcsx-rearmed
109SUBDIR+= libretro-picodrive 110SUBDIR+= libretro-picodrive
110SUBDIR+= libretro-snes9x 111SUBDIR+= libretro-snes9x
111SUBDIR+= libretro-snes9x2005 112SUBDIR+= libretro-snes9x2005
112SUBDIR+= libretro-snes9x2010 113SUBDIR+= libretro-snes9x2010
113SUBDIR+= libretro-stella 114SUBDIR+= libretro-stella

File Added: pkgsrc/emulators/libretro-freeintv/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.

FreeIntv is a libretro emulation core for the Mattel Intellivision
designed to be compatible with joypads from the SNES era forward even
with software that originally required a number pad.

File Added: pkgsrc/emulators/libretro-freeintv/MESSAGE
===========================================================================
$NetBSD: MESSAGE,v 1.1 2018/08/12 16:14:27 nia Exp $

FreeIntv requires the following BIOS image files for operation:

* exec.bin (Executive ROM)
SHA256 - 1aeb614856beba95463166daf09304b414d5617d3f37d221724b3337fc4b2722

* grom.bin (Graphics ROM)
SHA256 - a80b6841182547d08635ad30a6af71441c4c9eed9391b3dd22feb30d8e50cc85

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.

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

File Added: pkgsrc/emulators/libretro-freeintv/Makefile
# $NetBSD: Makefile,v 1.1 2018/08/12 16:14:27 nia Exp $

DISTNAME=	libretro-freeintv-20180729
CATEGORIES=	emulators
MASTER_SITES=	${MASTER_SITE_GITHUB:=libretro/}
GITHUB_PROJECT=	FreeIntv
GITHUB_TAG=	f20a0a5da15479dc4f223750a616812958597417

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://docs.libretro.com/library/freeintv/
COMMENT=	Libretro core for Mattel Intellivision emulation
LICENSE=	gnu-gpl-v3

USE_TOOLS+=	gmake
USE_LANGUAGES=	c c++

.include "../../mk/endian.mk"

.if ${MACHINE_ENDIAN} == "big"
CFLAGS+=	-DWORDS_BIGENDIAN -DMSB_FIRST
.endif

INSTALLATION_DIRS+=	${PREFIX}/lib/libretro

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

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

File Added: pkgsrc/emulators/libretro-freeintv/PLIST
@comment $NetBSD: PLIST,v 1.1 2018/08/12 16:14:27 nia Exp $
lib/libretro/freeintv_libretro.so

File Added: pkgsrc/emulators/libretro-freeintv/distinfo
$NetBSD: distinfo,v 1.1 2018/08/12 16:14:27 nia Exp $

SHA1 (libretro-freeintv-20180729-f20a0a5da15479dc4f223750a616812958597417.tar.gz) = 3cf05f6c107d29a151a4a73ada411736afb2cb7d
RMD160 (libretro-freeintv-20180729-f20a0a5da15479dc4f223750a616812958597417.tar.gz) = 485803346d1b94be4e9d0302c864edaaf16ab962
SHA512 (libretro-freeintv-20180729-f20a0a5da15479dc4f223750a616812958597417.tar.gz) = 6a5511ecd74e860fa3be31a9b8baf093bb227dc3e939085df355c5805090f9bcbe1ad866a532d274a7e03afb923956599664ab26708038c1a2712bc754ad9775
Size (libretro-freeintv-20180729-f20a0a5da15479dc4f223750a616812958597417.tar.gz) = 684148 bytes