aboutsummaryrefslogtreecommitdiffstats
path: root/lang/bwbasic
diff options
context:
space:
mode:
authorasami <asami@FreeBSD.org>1995-08-09 22:42:50 +0800
committerasami <asami@FreeBSD.org>1995-08-09 22:42:50 +0800
commitcc5c677b05f8192c506fdd1d39e02cff5424be3d (patch)
treee63c0274789a0632305cb069ed5b4f05f8e10a10 /lang/bwbasic
parent11830d9b4929f2b9e469a54c314bf20adefc1305 (diff)
downloadfreebsd-ports-gnome-cc5c677b05f8192c506fdd1d39e02cff5424be3d.tar.gz
freebsd-ports-gnome-cc5c677b05f8192c506fdd1d39e02cff5424be3d.tar.zst
freebsd-ports-gnome-cc5c677b05f8192c506fdd1d39e02cff5424be3d.zip
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 <msmith@atrad.adelaide.edu.au>
Diffstat (limited to 'lang/bwbasic')
-rw-r--r--lang/bwbasic/Makefile26
-rw-r--r--lang/bwbasic/distinfo1
-rw-r--r--lang/bwbasic/files/patch-aa23
-rw-r--r--lang/bwbasic/pkg-comment1
-rw-r--r--lang/bwbasic/pkg-descr8
-rw-r--r--lang/bwbasic/pkg-plist44
6 files changed, 103 insertions, 0 deletions
diff --git a/lang/bwbasic/Makefile b/lang/bwbasic/Makefile
new file mode 100644
index 000000000000..c5fd6730ed53
--- /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 <bsd.port.mk>
diff --git a/lang/bwbasic/distinfo b/lang/bwbasic/distinfo
new file mode 100644
index 000000000000..afc62d5f530b
--- /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 000000000000..ca05bf195cef
--- /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 000000000000..b856d1775583
--- /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 000000000000..ed631f9eda5c
--- /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 000000000000..223bfc5034bd
--- /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