From 92dd2243965d026222bbecd44fc3fcea4653a98c Mon Sep 17 00:00:00 2001 From: pav 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 --- lang/Makefile | 1 + lang/bas2tap/Makefile | 35 +++++++++++++++++++++++++++++++++++ lang/bas2tap/distinfo | 3 +++ lang/bas2tap/pkg-descr | 10 ++++++++++ 4 files changed, 49 insertions(+) create mode 100644 lang/bas2tap/Makefile create mode 100644 lang/bas2tap/distinfo create mode 100644 lang/bas2tap/pkg-descr (limited to 'lang') diff --git a/lang/Makefile b/lang/Makefile index 8ad2962ecd70..f7e3699a46ee 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -14,6 +14,7 @@ SUBDIR += asn1c SUBDIR += atlast SUBDIR += awka + SUBDIR += bas2tap SUBDIR += bf2c SUBDIR += bigloo SUBDIR += bwbasic 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 +# +# $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 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