summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
Diffstat (limited to 'emulators')
-rw-r--r--emulators/libretro-smsplus/DESCR11
-rw-r--r--emulators/libretro-smsplus/Makefile22
-rw-r--r--emulators/libretro-smsplus/PLIST2
-rw-r--r--emulators/libretro-smsplus/distinfo6
4 files changed, 41 insertions, 0 deletions
diff --git a/emulators/libretro-smsplus/DESCR b/emulators/libretro-smsplus/DESCR
new file mode 100644
index 00000000000..c8c210bc698
--- /dev/null
+++ b/emulators/libretro-smsplus/DESCR
@@ -0,0 +1,11 @@
+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.
+
+SMS Plus is an open source Sega Master System and Game Gear emulator written
+by Charles MacDonald.
+
+SMS Plus GX is an enhanced version which includes improved accuracy and bug
+fixes.
diff --git a/emulators/libretro-smsplus/Makefile b/emulators/libretro-smsplus/Makefile
new file mode 100644
index 00000000000..a15a02c4ac8
--- /dev/null
+++ b/emulators/libretro-smsplus/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2020/05/31 17:01:08 nia Exp $
+
+DISTNAME= libretro-smsplus-20200425
+CATEGORIES= emulators
+GITHUB_PROJECT= smsplus-gx
+GITHUB_TAG= 72b9bdccd6e5758ac17efd88b9bece94ec137e80
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://docs.libretro.com/library/smsplus/
+COMMENT= Libretro core based on the SMS Plus Master System / Game Gear emulator
+LICENSE= gnu-gpl-v2
+
+MAKE_FILE= Makefile.libretro
+LIBRETRO_CORE= smsplus
+
+MAKE_FLAGS+= SOUND_ENGINE=crabemu_sn76489
+MAKE_FLAGS+= Z80_CORE=eighty
+
+BUILDLINK_TRANSFORM+= rm:-Wl,--version-script=link.T
+
+.include "../../emulators/retroarch/core.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/libretro-smsplus/PLIST b/emulators/libretro-smsplus/PLIST
new file mode 100644
index 00000000000..a9bea6316c7
--- /dev/null
+++ b/emulators/libretro-smsplus/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/31 17:01:08 nia Exp $
+lib/libretro/smsplus_libretro.${SOEXT}
diff --git a/emulators/libretro-smsplus/distinfo b/emulators/libretro-smsplus/distinfo
new file mode 100644
index 00000000000..a7100a2be20
--- /dev/null
+++ b/emulators/libretro-smsplus/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/05/31 17:01:08 nia Exp $
+
+SHA1 (libretro-smsplus-20200425-72b9bdccd6e5758ac17efd88b9bece94ec137e80.tar.gz) = 9679221c25112dbcdf90100195613154ad62443f
+RMD160 (libretro-smsplus-20200425-72b9bdccd6e5758ac17efd88b9bece94ec137e80.tar.gz) = b6b47bec1688dfe79381284aea9064e05c89bba6
+SHA512 (libretro-smsplus-20200425-72b9bdccd6e5758ac17efd88b9bece94ec137e80.tar.gz) = ceac4d440ca9a8f3bf541d9772237da5fa653f6092ee7a67acefc0c09237cb5daa66a03f13a51d25a4616a96bea3a9694e1ca53761b762847ddfb62d3902d079
+Size (libretro-smsplus-20200425-72b9bdccd6e5758ac17efd88b9bece94ec137e80.tar.gz) = 448757 bytes