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