pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators/xroar emulators/xroar: import xroar-0.36.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/5a770e086976
branches: trunk
changeset: 440063:5a770e086976
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Fri Oct 02 10:25:03 2020 +0000
description:
emulators/xroar: import xroar-0.36.2
XRoar - a Dragon/Tandy Coco emulator
XRoar is a Dragon emulator that runs on a wide variety of platforms.
Due to hardware similarities, XRoar also emulates the Tandy Colour
Computer (CoCo) models 1 & 2. Some features are:
* Emulates Dragon 32, Dragon 64, Dragon 200-E, Tandy CoCo 1 & 2, and
compatibles.
* Emulates DragonDOS, Delta and RSDOS disk systems.
* Emulates the Orchestra 90-CC stereo sound cartridge.
* Supports both raw and translated keyboard modes.
* Reads and writes virtual cassettes (compact '.cas' files and audio
files).
* Reads and writes VDK, JVC and DMK format virtual floppy diskettes.
* Saves and loads machine snapshots.
* Provides a GDB target for remote debugging.
* Games Master Cartridge support, including SN76489 sound chip.
* MOOH RAM expansion + SPI support.
* Glenside IDE support.
diffstat:
emulators/xroar/DESCR | 19 +++++++++++++++++++
emulators/xroar/Makefile | 22 ++++++++++++++++++++++
emulators/xroar/PLIST | 4 ++++
emulators/xroar/distinfo | 6 ++++++
emulators/xroar/options.mk | 43 +++++++++++++++++++++++++++++++++++++++++++
5 files changed, 94 insertions(+), 0 deletions(-)
diffs (114 lines):
diff -r 7215bf28adcb -r 5a770e086976 emulators/xroar/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/xroar/DESCR Fri Oct 02 10:25:03 2020 +0000
@@ -0,0 +1,19 @@
+XRoar - a Dragon/Tandy Coco emulator
+
+XRoar is a Dragon emulator that runs on a wide variety of platforms.
+Due to hardware similarities, XRoar also emulates the Tandy Colour
+Computer (CoCo) models 1 & 2. Some features are:
+
+ * Emulates Dragon 32, Dragon 64, Dragon 200-E, Tandy CoCo 1 & 2, and
+ compatibles.
+ * Emulates DragonDOS, Delta and RSDOS disk systems.
+ * Emulates the Orchestra 90-CC stereo sound cartridge.
+ * Supports both raw and translated keyboard modes.
+ * Reads and writes virtual cassettes (compact '.cas' files and audio
+ files).
+ * Reads and writes VDK, JVC and DMK format virtual floppy diskettes.
+ * Saves and loads machine snapshots.
+ * Provides a GDB target for remote debugging.
+ * Games Master Cartridge support, including SN76489 sound chip.
+ * MOOH RAM expansion + SPI support.
+ * Glenside IDE support.
diff -r 7215bf28adcb -r 5a770e086976 emulators/xroar/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/xroar/Makefile Fri Oct 02 10:25:03 2020 +0000
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2020/10/02 10:25:03 ryoon Exp $
+
+DISTNAME= xroar-0.36.2
+CATEGORIES= emulators
+MASTER_SITES= https://www.6809.org.uk/xroar/dl/
+
+MAINTAINER= ryoon%NetBSD.org@localhost
+HOMEPAGE= https://www.6809.org.uk/xroar/
+COMMENT= MC6809-based Dragon and Colour Computer (CoCo) emulator
+LICENSE= gnu-gpl-v3
+
+.include "../../mk/bsd.prefs.mk"
+.include "options.mk"
+
+GNU_CONFIGURE= yes
+INFO_FILES= yes
+
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 7215bf28adcb -r 5a770e086976 emulators/xroar/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/xroar/PLIST Fri Oct 02 10:25:03 2020 +0000
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2020/10/02 10:25:03 ryoon Exp $
+bin/xroar
+info/xroar.info
+man/man1/xroar.1
diff -r 7215bf28adcb -r 5a770e086976 emulators/xroar/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/xroar/distinfo Fri Oct 02 10:25:03 2020 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/10/02 10:25:03 ryoon Exp $
+
+SHA1 (xroar-0.36.2.tar.gz) = b72bd441112ef85cf4f69bbacbc8d998f4e40375
+RMD160 (xroar-0.36.2.tar.gz) = dfca664ee468755907c130b688599ba69e59c0d9
+SHA512 (xroar-0.36.2.tar.gz) = 172f62c8b6a75426a5b0bf7c5c6ea3ed15e3bdaeb622e66c105072ddaf26e4b6849116305910ec389aff635d64dba05a056e353f19677fb1b9f019f3730df24f
+Size (xroar-0.36.2.tar.gz) = 923805 bytes
diff -r 7215bf28adcb -r 5a770e086976 emulators/xroar/options.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/xroar/options.mk Fri Oct 02 10:25:03 2020 +0000
@@ -0,0 +1,43 @@
+# $NetBSD: options.mk,v 1.1 2020/10/02 10:25:03 ryoon Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.xroar
+
+PKG_SUPPORTED_OPTIONS+= alsa oss pulseaudio
+PKG_OPTIONS_REQUIRED_GROUPS= audio
+PKG_OPTIONS_GROUP.audio= alsa oss pulseaudio
+
+.if ${OPSYS} == "Linux"
+PKG_SUGGESTED_OPTIONS+= alsa
+.else
+PKG_SUGGESTED_OPTIONS+= oss
+.endif
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Malsa)
+CONFIGURE_ARGS+= --with-alsa
+.include "../../audio/alsa-lib/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-alsa
+.endif
+
+.if !empty(PKG_OPTIONS:Moss)
+.include "../../mk/oss.buildlink3.mk"
+LDFLAGS= ${LIBOSSAUDIO}
+CONFIGURE_ARGS+= --with-oss
+
+SUBST_CLASSES+= oss
+SUBST_STAGE.oss= pre-configure
+SUBST_MESSAGE.oss= Set OSS device node
+SUBST_FILES.oss+= src/oss/ao_oss.c
+SUBST_SED.oss+= -e 's,/dev/dsp,${DEVOSSAUDIO},g'
+.else
+CONFIGURE_ARGS+= --without-oss
+.endif
+
+.if !empty(PKG_OPTIONS:Mpulseaudio)
+.include "../../audio/pulseaudio/buildlink3.mk"
+CONFIGURE_ARGS+= --with-pulse
+.else
+CONFIGURE_ARGS+= --without-pulse
+.endif
Home |
Main Index |
Thread Index |
Old Index