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