pkgsrc-Changes archive

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

CVS commit: pkgsrc/emulators/xroar



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Fri Oct  2 10:25:03 UTC 2020

Added Files:
        pkgsrc/emulators/xroar: DESCR Makefile PLIST distinfo options.mk

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/emulators/xroar/DESCR \
    pkgsrc/emulators/xroar/Makefile pkgsrc/emulators/xroar/PLIST \
    pkgsrc/emulators/xroar/distinfo pkgsrc/emulators/xroar/options.mk

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

Added files:

Index: pkgsrc/emulators/xroar/DESCR
diff -u /dev/null pkgsrc/emulators/xroar/DESCR:1.1
--- /dev/null   Fri Oct  2 10:25:03 2020
+++ pkgsrc/emulators/xroar/DESCR        Fri Oct  2 10:25:03 2020
@@ -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.
Index: pkgsrc/emulators/xroar/Makefile
diff -u /dev/null pkgsrc/emulators/xroar/Makefile:1.1
--- /dev/null   Fri Oct  2 10:25:03 2020
+++ pkgsrc/emulators/xroar/Makefile     Fri Oct  2 10:25:03 2020
@@ -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"
Index: pkgsrc/emulators/xroar/PLIST
diff -u /dev/null pkgsrc/emulators/xroar/PLIST:1.1
--- /dev/null   Fri Oct  2 10:25:03 2020
+++ pkgsrc/emulators/xroar/PLIST        Fri Oct  2 10:25:03 2020
@@ -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
Index: pkgsrc/emulators/xroar/distinfo
diff -u /dev/null pkgsrc/emulators/xroar/distinfo:1.1
--- /dev/null   Fri Oct  2 10:25:03 2020
+++ pkgsrc/emulators/xroar/distinfo     Fri Oct  2 10:25:03 2020
@@ -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
Index: pkgsrc/emulators/xroar/options.mk
diff -u /dev/null pkgsrc/emulators/xroar/options.mk:1.1
--- /dev/null   Fri Oct  2 10:25:03 2020
+++ pkgsrc/emulators/xroar/options.mk   Fri Oct  2 10:25:03 2020
@@ -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