pkgsrc-WIP-changes archive

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

libretro-freeintv: Import libretro-freeintv-20170215



Module Name:	pkgsrc-wip
Committed By:	Nia Alarie <nia.alarie%gmail.com@localhost>
Pushed By:	nee
Date:		Sun Feb 25 15:12:26 2018 +0000
Changeset:	cae5120eb4b4821e1de7d161475c5319cf856255

Modified Files:
	Makefile
Added Files:
	libretro-freeintv/DESCR
	libretro-freeintv/MESSAGE
	libretro-freeintv/Makefile
	libretro-freeintv/PLIST
	libretro-freeintv/distinfo

Log Message:
libretro-freeintv: Import libretro-freeintv-20170215

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
if they originally required a number pad.

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

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

diffstat:
 Makefile                   |  1 +
 libretro-freeintv/DESCR    |  9 +++++++++
 libretro-freeintv/MESSAGE  | 14 ++++++++++++++
 libretro-freeintv/Makefile | 28 ++++++++++++++++++++++++++++
 libretro-freeintv/PLIST    |  2 ++
 libretro-freeintv/distinfo |  6 ++++++
 6 files changed, 60 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 58dface7e3..34287db545 100644
--- a/Makefile
+++ b/Makefile
@@ -1830,6 +1830,7 @@ SUBDIR+=	libretro-desmume
 SUBDIR+=	libretro-fbalpha
 SUBDIR+=	libretro-fceumm
 SUBDIR+=	libretro-fmsx
+SUBDIR+=	libretro-freeintv
 SUBDIR+=	libretro-fuse
 SUBDIR+=	libretro-gambatte
 SUBDIR+=	libretro-genesis-plus-gx
diff --git a/libretro-freeintv/DESCR b/libretro-freeintv/DESCR
new file mode 100644
index 0000000000..c1ff1d6495
--- /dev/null
+++ b/libretro-freeintv/DESCR
@@ -0,0 +1,9 @@
+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
+if they originally required a number pad.
diff --git a/libretro-freeintv/MESSAGE b/libretro-freeintv/MESSAGE
new file mode 100644
index 0000000000..391efdfc04
--- /dev/null
+++ b/libretro-freeintv/MESSAGE
@@ -0,0 +1,14 @@
+===========================================================================
+$NetBSD$
+
+FreeIntv requires the following BIOS image files for operation:
+
+* exec.bin (Executive ROM) - MD5 hash: 162e761035cb657903761800f4437b8af
+* grom.bin (Graphics ROM) - MD5 hash: 0cd5946c6473e42e8e4c2137785e427f
+
+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.
+
+===========================================================================
diff --git a/libretro-freeintv/Makefile b/libretro-freeintv/Makefile
new file mode 100644
index 0000000000..316bef82d8
--- /dev/null
+++ b/libretro-freeintv/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD$
+
+DISTNAME=	libretro-freeintv-20180215
+CATEGORIES=	emulators
+MASTER_SITES=	${MASTER_SITE_GITHUB:=libretro/}
+GITHUB_PROJECT=	FreeIntv
+GITHUB_TAG=	1c4959359573619c65d789a89ecd3b5f05d30ca2
+
+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"
diff --git a/libretro-freeintv/PLIST b/libretro-freeintv/PLIST
new file mode 100644
index 0000000000..b0039bbdac
--- /dev/null
+++ b/libretro-freeintv/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/libretro/freeintv_libretro.so
diff --git a/libretro-freeintv/distinfo b/libretro-freeintv/distinfo
new file mode 100644
index 0000000000..dc62353eaa
--- /dev/null
+++ b/libretro-freeintv/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (libretro-freeintv-20180215-1c4959359573619c65d789a89ecd3b5f05d30ca2.tar.gz) = 6e392f11b56421b0e407059aa3636f2c0df23ee2
+RMD160 (libretro-freeintv-20180215-1c4959359573619c65d789a89ecd3b5f05d30ca2.tar.gz) = 5702660319c90f42acd40b888d3ec1b6c8a80d37
+SHA512 (libretro-freeintv-20180215-1c4959359573619c65d789a89ecd3b5f05d30ca2.tar.gz) = 3bf11b726dbffd08f6c1522482c7cc017bbae4786d0dd65c3ab962ccac1550dd6a7ed0b3909888d89660c73408ad5d1af09c38cc7797a96a7973343301d54f30
+Size (libretro-freeintv-20180215-1c4959359573619c65d789a89ecd3b5f05d30ca2.tar.gz) = 675852 bytes


Home | Main Index | Thread Index | Old Index