pkgsrc-WIP-changes archive

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

libretro-melonds: Import libretro-melonds-20171207



Module Name:	pkgsrc-wip
Committed By:	Nia Alarie <nia.alarie%gmail.com@localhost>
Pushed By:	nee
Date:		Sat Dec 9 14:34:17 2017 +0000
Changeset:	da7dd7eda01644d513b11f35c42848e98504b470

Added Files:
	libretro-melonds/DESCR
	libretro-melonds/MESSAGE
	libretro-melonds/Makefile
	libretro-melonds/PLIST
	libretro-melonds/distinfo

Log Message:
libretro-melonds: Import libretro-melonds-20171207

Seems to play Tetris DS ok. It is also PaX-friendly, unlike libretro-desmume.

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.

melonDS is a Nintendo DS emulator with a goal of doing things "right and fast".

Note: Currently the libretro core lacks touchscreen/mouse support.

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

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

diffstat:
 libretro-melonds/DESCR    |  9 +++++++++
 libretro-melonds/MESSAGE  | 15 +++++++++++++++
 libretro-melonds/Makefile | 22 ++++++++++++++++++++++
 libretro-melonds/PLIST    |  2 ++
 libretro-melonds/distinfo |  6 ++++++
 5 files changed, 54 insertions(+)

diffs:
diff --git a/libretro-melonds/DESCR b/libretro-melonds/DESCR
new file mode 100644
index 0000000000..09255a50f9
--- /dev/null
+++ b/libretro-melonds/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.
+
+melonDS is a Nintendo DS emulator with a goal of doing things "right and fast".
+
+Note: Currently the libretro core lacks touchscreen/mouse support.
diff --git a/libretro-melonds/MESSAGE b/libretro-melonds/MESSAGE
new file mode 100644
index 0000000000..b34b9ea7c8
--- /dev/null
+++ b/libretro-melonds/MESSAGE
@@ -0,0 +1,15 @@
+===========================================================================
+$NetBSD$
+
+melonDS requires the following BIOS image files for operation:
+
+* bios7.bin, 16KB: ARM7 BIOS
+* bios9.bin, 4KB: ARM9 BIOS
+* firmware.bin, 128/256/512KB: firmware
+
+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-melonds/Makefile b/libretro-melonds/Makefile
new file mode 100644
index 0000000000..ea4999bdf7
--- /dev/null
+++ b/libretro-melonds/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	libretro-melonds-20171207
+CATEGORIES=	emulators
+MASTER_SITES=	${MASTER_SITE_GITHUB:=libretro/}
+
+COMMENT=	Libretro core based on the melonDS emulator
+LICENSE=	gnu-gpl-v3
+
+GITHUB_PROJECT=	melonDS
+GITHUB_TAG=	72959ea6074035eaaf4ab3736dfad502f1ff5bb5
+
+USE_TOOLS=	gmake
+USE_LANGUAGES=	c c++
+
+INSTALLATION_DIRS+=	${PREFIX}/lib/libretro
+
+do-install:
+	${INSTALL_LIB} ${WRKSRC}/melonds_libretro.so \
+	    ${DESTDIR}${PREFIX}/lib/libretro/melonds_libretro.so
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/libretro-melonds/PLIST b/libretro-melonds/PLIST
new file mode 100644
index 0000000000..34d6d90122
--- /dev/null
+++ b/libretro-melonds/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/libretro/melonds_libretro.so
diff --git a/libretro-melonds/distinfo b/libretro-melonds/distinfo
new file mode 100644
index 0000000000..c8c540a8ad
--- /dev/null
+++ b/libretro-melonds/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (libretro-melonds-20171207-72959ea6074035eaaf4ab3736dfad502f1ff5bb5.tar.gz) = 762fd141eb889d12fea19e1c85391ec72fe20f80
+RMD160 (libretro-melonds-20171207-72959ea6074035eaaf4ab3736dfad502f1ff5bb5.tar.gz) = c46617c6ebbab673ea45f1a0edbb9c421249b83e
+SHA512 (libretro-melonds-20171207-72959ea6074035eaaf4ab3736dfad502f1ff5bb5.tar.gz) = 029c8487045fced4f15445ae20c51936ee894e31cf4f60fe170582a184522e1bb206f6f65c3f9ec6db1bf01554823bcd7562db0816d13714a1727b67378b33b2
+Size (libretro-melonds-20171207-72959ea6074035eaaf4ab3736dfad502f1ff5bb5.tar.gz) = 670274 bytes


Home | Main Index | Thread Index | Old Index