From cc5c677b05f8192c506fdd1d39e02cff5424be3d Mon Sep 17 00:00:00 2001 From: asami Date: Wed, 9 Aug 1995 14:42:50 +0000 Subject: The Bywater Basic interpreter. If you don't know what Basic is, you are probably too young to use FreeBSD. :p Submitted by: Michael Smith --- lang/bwbasic/Makefile | 26 ++++++++++++++++++++++++++ lang/bwbasic/distinfo | 1 + lang/bwbasic/files/patch-aa | 23 +++++++++++++++++++++++ lang/bwbasic/pkg-comment | 1 + lang/bwbasic/pkg-descr | 8 ++++++++ lang/bwbasic/pkg-plist | 44 ++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 103 insertions(+) create mode 100644 lang/bwbasic/Makefile create mode 100644 lang/bwbasic/distinfo create mode 100644 lang/bwbasic/files/patch-aa create mode 100644 lang/bwbasic/pkg-comment create mode 100644 lang/bwbasic/pkg-descr create mode 100644 lang/bwbasic/pkg-plist (limited to 'lang') diff --git a/lang/bwbasic/Makefile b/lang/bwbasic/Makefile new file mode 100644 index 0000000..c5fd673 --- /dev/null +++ b/lang/bwbasic/Makefile @@ -0,0 +1,26 @@ +# New ports collection makefile for: bwbasic +# Version required: 2.10 +# Date created: 9 Aug 1995 +# Whom: msmith@atrad.adelaide.edu.au +# +# $Id$ +# + +DISTNAME= bwbasic-2.10 +CATEGORIES+= lang +MASTER_SITES= ftp://ftp.eng.umd.edu/pub/basic/ + +MAINTAINER= msmith@atrad.adelaide.edu.au + +HAS_CONFIGURE= yes +GNU_CONFIGURE= yes + +# This puts the documentation in ${PREFIX}/share/bwbasic, and the +# test programs in ${PREFIX}/share/bwbasic/bwbtest. + +post-install: + -mkdir ${PREFIX}/share/bwbasic + cp ${WRKSRC}/bwbasic.doc ${PREFIX}/share/bwbasic/ + cp -r ${WRKSRC}/bwbtest ${PREFIX}/share/bwbasic/ + +.include diff --git a/lang/bwbasic/distinfo b/lang/bwbasic/distinfo new file mode 100644 index 0000000..afc62d5 --- /dev/null +++ b/lang/bwbasic/distinfo @@ -0,0 +1 @@ +MD5 (bwbasic-2.10.tar.gz) = 3699ebf6ee5e8ee58fe5f253c0814ab0 diff --git a/lang/bwbasic/files/patch-aa b/lang/bwbasic/files/patch-aa new file mode 100644 index 0000000..ca05bf1 --- /dev/null +++ b/lang/bwbasic/files/patch-aa @@ -0,0 +1,23 @@ +*** ../../original/bwbasic-2.10/Makefile.in Wed Aug 9 20:52:34 1995 +--- ./Makefile.in Wed Aug 9 21:54:17 1995 +*************** +*** 29,37 **** + bwb_exp.o bwb_var.o bwb_inp.o bwb_fnc.o bwb_cnd.o\ + bwb_ops.o bwb_dio.o bwb_str.o bwb_elx.o bwb_mth.o\ + bwb_stc.o bwb_par.o bwx_tty.o +! + HFILES= bwbasic.h bwb_mes.h bwx_tty.h +! + MISCFILES= COPYING INSTALL Makefile.in README bwbasic.doc\ + bwbasic.mak configure.in configure makefile.qcl\ + bwb_tcc.c bwx_iqc.c bwx_iqc.h +--- 29,37 ---- + bwb_exp.o bwb_var.o bwb_inp.o bwb_fnc.o bwb_cnd.o\ + bwb_ops.o bwb_dio.o bwb_str.o bwb_elx.o bwb_mth.o\ + bwb_stc.o bwb_par.o bwx_tty.o +! + HFILES= bwbasic.h bwb_mes.h bwx_tty.h +! + MISCFILES= COPYING INSTALL Makefile.in README bwbasic.doc\ + bwbasic.mak configure.in configure makefile.qcl\ + bwb_tcc.c bwx_iqc.c bwx_iqc.h diff --git a/lang/bwbasic/pkg-comment b/lang/bwbasic/pkg-comment new file mode 100644 index 0000000..b856d17 --- /dev/null +++ b/lang/bwbasic/pkg-comment @@ -0,0 +1 @@ +The Bywater Basic interpreter, version 2.10 diff --git a/lang/bwbasic/pkg-descr b/lang/bwbasic/pkg-descr new file mode 100644 index 0000000..ed631f9 --- /dev/null +++ b/lang/bwbasic/pkg-descr @@ -0,0 +1,8 @@ +The Bywater BASIC Interpreter (bwBASIC) implements a large +superset of the ANSI Standard for Minimal BASIC (X3.60-1978) +and a significant subset of the ANSI Standard for Full BASIC +(X3.113-1987) in C. It also offers shell programming facilities +as an extension of BASIC. bwBASIC seeks to be as portable +as possible. + +This is version 2.10. diff --git a/lang/bwbasic/pkg-plist b/lang/bwbasic/pkg-plist new file mode 100644 index 0000000..223bfc5 --- /dev/null +++ b/lang/bwbasic/pkg-plist @@ -0,0 +1,44 @@ +bin/bwbasic +share/bwbasic/bwbasic.doc +share/bwbasic/bwbtest/abs.bas +share/bwbasic/bwbtest/assign.bas +share/bwbasic/bwbtest/callfunc.bas +share/bwbasic/bwbtest/callsub.bas +share/bwbasic/bwbtest/chain1.bas +share/bwbasic/bwbtest/chain2.bas +share/bwbasic/bwbtest/dataread.bas +share/bwbasic/bwbtest/deffn.bas +share/bwbasic/bwbtest/dim.bas +share/bwbasic/bwbtest/doloop.bas +share/bwbasic/bwbtest/dowhile.bas +share/bwbasic/bwbtest/elseif.bas +share/bwbasic/bwbtest/end.bas +share/bwbasic/bwbtest/err.bas +share/bwbasic/bwbtest/fncallfn.bas +share/bwbasic/bwbtest/fornext.bas +share/bwbasic/bwbtest/function.bas +share/bwbasic/bwbtest/gosub.bas +share/bwbasic/bwbtest/gotolabl.bas +share/bwbasic/bwbtest/ifline.bas +share/bwbasic/bwbtest/index.txt +share/bwbasic/bwbtest/input.bas +share/bwbasic/bwbtest/lof.bas +share/bwbasic/bwbtest/loopuntl.bas +share/bwbasic/bwbtest/main.bas +share/bwbasic/bwbtest/mlifthen.bas +share/bwbasic/bwbtest/on.bas +share/bwbasic/bwbtest/onerr.bas +share/bwbasic/bwbtest/onerrlbl.bas +share/bwbasic/bwbtest/ongosub.bas +share/bwbasic/bwbtest/opentest.bas +share/bwbasic/bwbtest/option.bas +share/bwbasic/bwbtest/pascaltr.bas +share/bwbasic/bwbtest/putget.bas +share/bwbasic/bwbtest/random.bas +share/bwbasic/bwbtest/selcase.bas +share/bwbasic/bwbtest/snglfunc.bas +share/bwbasic/bwbtest/stop.bas +share/bwbasic/bwbtest/term.bas +share/bwbasic/bwbtest/whilwend.bas +share/bwbasic/bwbtest/width.bas +share/bwbasic/bwbtest/writeinp.bas -- cgit v1.1