pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/xtrs Initial import of xtrs-4.9.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9b796652b2f1
branches:  trunk
changeset: 481086:9b796652b2f1
user:      uebayasi <uebayasi%pkgsrc.org@localhost>
date:      Sat Sep 25 16:26:47 2004 +0000

description:
Initial import of xtrs-4.9.

xtrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Unix
and the X Window System.  It includes lower case, the real time
clock, hi-res graphics, serial port, parallel printer, mouse,
cassette, sound and music output (requires OSS), 5" and 8" floppy
disk drives in single and double density, and even hard disk drives.
The emulated floppy and hard disk file formats are compatible with
the popular MSDOS-based emulators by Jeff Vavasour, Matthew Reed,
and David Keil, and (if you choose a capable enough file format),
all features of the original TRS-80 floppy disk controller are
emulated.  Under Linux, physical floppy disk drives are also
supported.  Physical cassettes can be read and written too. The
user interface is a bit spartan, but it gets the job done.

diffstat:

 emulators/xtrs/DESCR    |  12 ++++++++++++
 emulators/xtrs/Makefile |  34 ++++++++++++++++++++++++++++++++++
 emulators/xtrs/PLIST    |  14 ++++++++++++++
 emulators/xtrs/distinfo |   4 ++++
 4 files changed, 64 insertions(+), 0 deletions(-)

diffs (80 lines):

diff -r aee19af7a1ae -r 9b796652b2f1 emulators/xtrs/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/xtrs/DESCR      Sat Sep 25 16:26:47 2004 +0000
@@ -0,0 +1,12 @@
+xtrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Unix
+and the X Window System.  It includes lower case, the real time
+clock, hi-res graphics, serial port, parallel printer, mouse,
+cassette, sound and music output (requires OSS), 5" and 8" floppy
+disk drives in single and double density, and even hard disk drives.
+The emulated floppy and hard disk file formats are compatible with
+the popular MSDOS-based emulators by Jeff Vavasour, Matthew Reed,
+and David Keil, and (if you choose a capable enough file format),
+all features of the original TRS-80 floppy disk controller are
+emulated.  Under Linux, physical floppy disk drives are also
+supported.  Physical cassettes can be read and written too. The
+user interface is a bit spartan, but it gets the job done.
diff -r aee19af7a1ae -r 9b796652b2f1 emulators/xtrs/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/xtrs/Makefile   Sat Sep 25 16:26:47 2004 +0000
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/09/25 16:26:47 uebayasi Exp $
+#
+
+DISTNAME=      xtrs-4.9
+CATEGORIES=    emulators
+MASTER_SITES=  http://www.tim-mann.org/trs80/
+
+MAINTAINER=    tech-pkg%NetBSD.org@localhost
+HOMEPAGE=      ${MASTER_SITES}
+COMMENT=       TRS-80 Model I/III/4 Emulator for Unix
+
+USE_BUILDLINK3=        yes
+USE_X11=       yes
+
+ALL_TARGET=    default
+
+SUBST_CLASSES+=                mf
+SUBST_STAGE.mf=                post-patch
+SUBST_FILES.mf=                Makefile.local
+SUBST_SED.mf=          -e 's|/usr/local|${PREFIX}|g' \
+                       -e 's|/usr/X11/|${X11PREFIX}/|g' \
+                       -e 's|/usr/include/X11|${X11BASE}/include|g' \
+                       -e 's|^\(LDFLAGS = \)-L\(/usr/X11R6/lib\)|\1-Wl,-R\2 -L\2|g' \
+                       -e 's|/share/man|/man|g'
+
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/lib/xtrs
+       ${INSTALL_DATA} ${WRKSRC}/xtrsrom4p.hex ${PREFIX}/lib/xtrs/romimage.m4p
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/xtrs
+       ${INSTALL_DATA} ${WRKSRC}/xtrsrom4p.README ${PREFIX}/share/doc/xtrs
+
+.include "../../devel/ncurses/buildlink3.mk"
+.include "../../devel/readline/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r aee19af7a1ae -r 9b796652b2f1 emulators/xtrs/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/xtrs/PLIST      Sat Sep 25 16:26:47 2004 +0000
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/09/25 16:26:47 uebayasi Exp $
+bin/cmddump
+bin/hex2cmd
+bin/mkdisk
+bin/xtrs
+lib/xtrs/romimage.m4p
+man/man1/cassette.1
+man/man1/cmddump.1
+man/man1/hex2cmd.1
+man/man1/mkdisk.1
+man/man1/xtrs.1
+share/doc/xtrs/xtrsrom4p.README
+@dirrm share/doc/xtrs
+@dirrm lib/xtrs
diff -r aee19af7a1ae -r 9b796652b2f1 emulators/xtrs/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/xtrs/distinfo   Sat Sep 25 16:26:47 2004 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/09/25 16:26:47 uebayasi Exp $
+
+SHA1 (xtrs-4.9.tar.gz) = abfbbdb972c7fa2b3545ed42698162a88168bded
+Size (xtrs-4.9.tar.gz) = 422910 bytes



Home | Main Index | Thread Index | Old Index