pkgsrc-WIP-changes archive

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

libretro-mednafen-saturn: Import



Module Name:	pkgsrc-wip
Committed By:	Nia Alarie <nia.alarie%gmail.com@localhost>
Pushed By:	nee
Date:		Wed Jul 12 16:04:33 2017 +0100
Changeset:	d2cba2e84a77a81e4b0e5df3216a85e0f996ffdc

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

Log Message:
libretro-mednafen-saturn: Import

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.

Beetle/Mednafen Saturn is a Sega Saturn video game system emulator that can be
used as a libretro core.

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

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

diffstat:
 Makefile                          |  1 +
 libretro-mednafen-saturn/DESCR    |  8 ++++++++
 libretro-mednafen-saturn/MESSAGE  | 14 ++++++++++++++
 libretro-mednafen-saturn/Makefile | 30 ++++++++++++++++++++++++++++++
 libretro-mednafen-saturn/PLIST    |  2 ++
 libretro-mednafen-saturn/distinfo |  6 ++++++
 6 files changed, 61 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index aec57c7365..35e9668211 100644
--- a/Makefile
+++ b/Makefile
@@ -1742,6 +1742,7 @@ SUBDIR+=	libretro-mednafen-lynx
 SUBDIR+=	libretro-mednafen-ngp
 SUBDIR+=	libretro-mednafen-pce-fast
 SUBDIR+=	libretro-mednafen-psx
+SUBDIR+=	libretro-mednafen-saturn
 SUBDIR+=	libretro-mednafen-supergrafx
 SUBDIR+=	libretro-mednafen-vb
 SUBDIR+=	libretro-mednafen-wswan
diff --git a/libretro-mednafen-saturn/DESCR b/libretro-mednafen-saturn/DESCR
new file mode 100644
index 0000000000..5c688276af
--- /dev/null
+++ b/libretro-mednafen-saturn/DESCR
@@ -0,0 +1,8 @@
+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.
+
+Beetle/Mednafen Saturn is a Sega Saturn video game system emulator that can be
+used as a libretro core.
diff --git a/libretro-mednafen-saturn/MESSAGE b/libretro-mednafen-saturn/MESSAGE
new file mode 100644
index 0000000000..699c0d35da
--- /dev/null
+++ b/libretro-mednafen-saturn/MESSAGE
@@ -0,0 +1,14 @@
+===========================================================================
+$NetBSD$
+
+Mednafen Saturn requires the following MESS BIOS files in order to work:
+
+* mpr-17933.bin (MD5 sum: 3240872c70984b6cbfda1586cab68dbe)
+* sega_100a.bin (MD5 sum: f273555d7d91e8a5a6bfd9bcf066331c)
+
+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-mednafen-saturn/Makefile b/libretro-mednafen-saturn/Makefile
new file mode 100644
index 0000000000..cbd43828a7
--- /dev/null
+++ b/libretro-mednafen-saturn/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD$
+
+DISTNAME=	libretro-mednafen-saturn-20170612
+CATEGORIES=	emulators
+MASTER_SITES=	${MASTER_SITE_GITHUB:=libretro/}
+
+HOMEPAGE=	https://wiki.libretro.com/index.php?title=Beetle/Mednafen_Saturn
+COMMENT=	Libretro core based on the Mednafen Sega Saturn emulator
+LICENSE=	gnu-gpl-v2
+
+GITHUB_PROJECT=	beetle-saturn-libretro
+GITHUB_TAG=	8d70f01370185c9097faa708c5e92fb6d78067ab
+
+USE_TOOLS=	gmake
+
+USE_LANGUAGES=	c c++
+
+INSTALLATION_DIRS+=	${PREFIX}/lib/libretro
+
+.include "../../mk/endian.mk"
+
+.if ${MACHINE_ENDIAN} == "big"
+CFLAGS+=	-DMSB_FIRST
+.endif
+
+do-install:
+	${INSTALL_LIB} ${WRKSRC}/mednafen_saturn_libretro.so \
+	    ${DESTDIR}${PREFIX}/lib/libretro/mednafen_saturn_libretro.so
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/libretro-mednafen-saturn/PLIST b/libretro-mednafen-saturn/PLIST
new file mode 100644
index 0000000000..1e7f07eba1
--- /dev/null
+++ b/libretro-mednafen-saturn/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+lib/libretro/mednafen_saturn_libretro.so
diff --git a/libretro-mednafen-saturn/distinfo b/libretro-mednafen-saturn/distinfo
new file mode 100644
index 0000000000..4e76ed9a5c
--- /dev/null
+++ b/libretro-mednafen-saturn/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (libretro-mednafen-saturn-20170612-8d70f01370185c9097faa708c5e92fb6d78067ab.tar.gz) = f3ccd8c1ffe122f6a1a683ba1c5783af4bf6a819
+RMD160 (libretro-mednafen-saturn-20170612-8d70f01370185c9097faa708c5e92fb6d78067ab.tar.gz) = 26808b83ff7657ee2d53e095b83366c37ce882b8
+SHA512 (libretro-mednafen-saturn-20170612-8d70f01370185c9097faa708c5e92fb6d78067ab.tar.gz) = f17f3f388eea9350b556244b0d50f61423ff00e805fc9f15743655902c182b49f38f7d8ae92d73f661ecc4ea298b355f1b7f65fd5d95f0c7c62b83c18412ce50
+Size (libretro-mednafen-saturn-20170612-8d70f01370185c9097faa708c5e92fb6d78067ab.tar.gz) = 986284 bytes


Home | Main Index | Thread Index | Old Index