From 507163705c82f9aec29e81879653e7cc8f3aafdb Mon Sep 17 00:00:00 2001
From: Pav Lucistnik <pav@FreeBSD.org>
Date: Wed, 11 Jul 2007 19:18:08 +0000
Subject: 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>
---
 lang/bas2tap/Makefile  | 35 +++++++++++++++++++++++++++++++++++
 lang/bas2tap/distinfo  |  3 +++
 lang/bas2tap/pkg-descr | 10 ++++++++++
 3 files changed, 48 insertions(+)
 create mode 100644 lang/bas2tap/Makefile
 create mode 100644 lang/bas2tap/distinfo
 create mode 100644 lang/bas2tap/pkg-descr

(limited to 'lang/bas2tap')

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
-- 
cgit v1.2.3