summaryrefslogtreecommitdiff
path: root/lang/brandybasic
diff options
context:
space:
mode:
authorabs <abs>2000-12-06 15:13:11 +0000
committerabs <abs>2000-12-06 15:13:11 +0000
commit7f6259698d305c3eda51b618074a22bf1486ab8b (patch)
tree1c0addad21cba4793e45b464952e5b9be3b39db0 /lang/brandybasic
parentf03d088aefc12789c6e44bf4938d3a3c14b5294f (diff)
downloadpkgsrc-7f6259698d305c3eda51b618074a22bf1486ab8b.tar.gz
Import version 1.05 of Dave Daniels Brandy BBC Basic Interpreter
Brandy is an interpreter for BBC Basic (or Basic V as it is refered to here) that runs under a variety of operating systems. Basic V is the version of Basic supplied with desktop computers running RISC OS. These were originally made by Acorn Computers but are now designed and manufactured by companies such as RiscStation and MicroDigital.
Diffstat (limited to 'lang/brandybasic')
-rw-r--r--lang/brandybasic/Makefile27
-rw-r--r--lang/brandybasic/files/md53
-rw-r--r--lang/brandybasic/files/patch-sum6
-rw-r--r--lang/brandybasic/pkg/COMMENT1
-rw-r--r--lang/brandybasic/pkg/DESCR5
-rw-r--r--lang/brandybasic/pkg/PLIST27
6 files changed, 69 insertions, 0 deletions
diff --git a/lang/brandybasic/Makefile b/lang/brandybasic/Makefile
new file mode 100644
index 00000000000..fddb18a827f
--- /dev/null
+++ b/lang/brandybasic/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/06 15:13:11 abs Exp $
+#
+
+DISTNAME= b105
+PKGNAME= brandybasic-1.05
+CATEGORIES= lang
+MASTER_SITES= http://www.argonet.co.uk/users/dave_daniels/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= abs
+HOMEPAGE= http://www.argonet.co.uk/users/dave_daniels/
+
+WRKSRC= ${WRKDIR}/brandy-105
+
+DOCDIR= ${PREFIX}/share/doc/brandy
+EXAMPLEDIR= ${PREFIX}/share/examples/brandy
+
+MAKEFILE= makefile
+
+do-install:
+ ${MKDIR} ${DOCDIR}
+ ${MKDIR} ${EXAMPLEDIR}
+ cd ${WRKSRC}/docs && ${GTAR} -cf - `ls |grep -v .orig` | (cd ${DOCDIR} && tar xf -)
+ cd ${WRKSRC}/examples && ${GTAR} -cf - [a-z]* | (cd ${EXAMPLEDIR} && tar xf -)
+ ${INSTALL_PROGRAM} ${WRKSRC}/brandy ${PREFIX}/bin/brandy
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/brandybasic/files/md5 b/lang/brandybasic/files/md5
new file mode 100644
index 00000000000..cbb38fdca02
--- /dev/null
+++ b/lang/brandybasic/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/06 15:13:11 abs Exp $
+
+MD5 (b105.tgz) = 4eb56f6a404af180f101227b12da991b
diff --git a/lang/brandybasic/files/patch-sum b/lang/brandybasic/files/patch-sum
new file mode 100644
index 00000000000..0ce94f22e19
--- /dev/null
+++ b/lang/brandybasic/files/patch-sum
@@ -0,0 +1,6 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/06 15:13:11 abs Exp $
+
+This placeholder file is generated by the ``makepatchsum'' target
+whenever the patches directory is empty or missing. Its purpose
+is to ensure that the presence of any obsolete patches will cause
+the proper error to be emitted at build time.
diff --git a/lang/brandybasic/pkg/COMMENT b/lang/brandybasic/pkg/COMMENT
new file mode 100644
index 00000000000..a4a0199a0d8
--- /dev/null
+++ b/lang/brandybasic/pkg/COMMENT
@@ -0,0 +1 @@
+Brandy Basic V interpreter - Acorn ARM Computers BASIC dialect
diff --git a/lang/brandybasic/pkg/DESCR b/lang/brandybasic/pkg/DESCR
new file mode 100644
index 00000000000..fb17cd5477a
--- /dev/null
+++ b/lang/brandybasic/pkg/DESCR
@@ -0,0 +1,5 @@
+Brandy implements Basic V, the dialect of Basic that Acorn Computers
+supplied with their ranges of desktop computers that use the ARM
+processor such as the Archimedes and RiscPC. Basic V is an extended
+version of BBC Basic. This was the Basic used on the BBC Micro that
+Acorn made during the early 1980s.
diff --git a/lang/brandybasic/pkg/PLIST b/lang/brandybasic/pkg/PLIST
new file mode 100644
index 00000000000..91ffa11cf66
--- /dev/null
+++ b/lang/brandybasic/pkg/PLIST
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/06 15:13:11 abs Exp $
+bin/brandy
+share/doc/brandy/COPYING
+share/doc/brandy/README
+share/doc/brandy/basic
+share/doc/brandy/compiling
+share/doc/brandy/graphics
+share/doc/brandy/internals
+share/doc/brandy/use
+share/examples/brandy/cmdline
+share/examples/brandy/combsort
+share/examples/brandy/cricket
+share/examples/brandy/dow
+share/examples/brandy/graphdemo
+share/examples/brandy/hanoi
+share/examples/brandy/hex
+share/examples/brandy/lands
+share/examples/brandy/pastriang
+share/examples/brandy/sieve
+share/examples/brandy/tekdemo1
+share/examples/brandy/tekdemo2
+share/examples/brandy/teklib
+share/examples/brandy/trees1
+share/examples/brandy/trees2
+share/examples/brandy/tvtime
+@dirrm share/doc/brandy
+@dirrm share/examples/brandy