aboutsummaryrefslogtreecommitdiff
path: root/lang/bas2tap
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2007-07-11 19:18:08 +0000
committerPav Lucistnik <pav@FreeBSD.org>2007-07-11 19:18:08 +0000
commit507163705c82f9aec29e81879653e7cc8f3aafdb (patch)
tree987d5ef92a45b7b374d3dbf4a2baa337d7bbf34c /lang/bas2tap
parentfb607972800985f363c83835a3f9961e1a92b6f2 (diff)
This utility converts both 48k and 128k ZX Spectrum BASIC programs stored
as plain text files into TAP files. TAP files can be used in most ZX Spectrum emulators and can be concatenated together using cat(1). Author: Martijn van der Heide PR: ports/114046 Submitted by: Rene Ladan <r.c.ladan@gmail.com>
Notes
Notes: svn path=/head/; revision=195429
Diffstat (limited to 'lang/bas2tap')
-rw-r--r--lang/bas2tap/Makefile35
-rw-r--r--lang/bas2tap/distinfo3
-rw-r--r--lang/bas2tap/pkg-descr10
3 files changed, 48 insertions, 0 deletions
diff --git a/lang/bas2tap/Makefile b/lang/bas2tap/Makefile
new file mode 100644
index 000000000000..1aa59eae5ae1
--- /dev/null
+++ b/lang/bas2tap/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: bas2tap
+# Date created: 2007-06-26
+# Whom: Rene Ladan <r.c.ladan@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bas2tap
+PORTVERSION= 2.4
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.worldofspectrum.org/pub/sinclair/tools/generic/
+DISTNAME= ${PORTNAME}${PORTVERSION:C/\.//}-generic
+
+MAINTAINER= r.c.ladan@gmail.com
+COMMENT= Convert 48k/128k ZX Spectrum BASIC text files to TAP files
+
+USE_ZIP= yes
+
+NO_WRKSUBDIR= yes
+PORTDOCS= ${PORTNAME}.doc
+PLIST_FILES= bin/${PORTNAME}
+
+do-build:
+ ${CC} ${WRKSRC}/${PORTNAME}.c -o ${WRKSRC}/${PORTNAME} -lm ${CFLAGS}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+.ifndef NOPORTDOCS
+ @${MKDIR} ${DOCSDIR}
+.for file in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/lang/bas2tap/distinfo b/lang/bas2tap/distinfo
new file mode 100644
index 000000000000..378d544bd9cd
--- /dev/null
+++ b/lang/bas2tap/distinfo
@@ -0,0 +1,3 @@
+MD5 (bas2tap24-generic.zip) = 4e550a34b29d78accc8d717bbde87117
+SHA256 (bas2tap24-generic.zip) = 7b7469f65a96fcae2a2b8792dfb72e20cc7dcc0330de28b9ca0fd398aa0b3ecb
+SIZE (bas2tap24-generic.zip) = 29126
diff --git a/lang/bas2tap/pkg-descr b/lang/bas2tap/pkg-descr
new file mode 100644
index 000000000000..b1ad19011125
--- /dev/null
+++ b/lang/bas2tap/pkg-descr
@@ -0,0 +1,10 @@
+This utility converts both 48k and 128k ZX Spectrum BASIC programs stored
+as plain text files into TAP files.
+
+TAP files can be used in most ZX Spectrum emulators and can be concatenated
+together using cat(1).
+
+Author: Martijn van der Heide
+--
+Rene Ladan
+r.c.ladan@gmail.com