svn commit: r384187 - in head/lang: . tcbasic
Pawel Pekala
pawel at FreeBSD.org
Fri Apr 17 21:01:45 UTC 2015
Author: pawel
Date: Fri Apr 17 21:01:44 2015
New Revision: 384187
URL: https://svnweb.freebsd.org/changeset/ports/384187
Log:
tcbasic implements a small subset of BASIC known as Tiny BASIC.
It provides the following statements and commands: INPUT, PRINT,
LET, GOTO, GOSUB, RETURN, IF, END, CLEAR, LIST, and RUN. Integer
arithmetic is supported, and strings may be PRINTed. A built-in
RND(n) function provides random numbers.
The small size of the language make it easy to learn and master
while providing all of the building blocks needed to develop many
interesting programs. tcbasic runs on a variety of platforms and
aims to be as portable as possible.
WWW: https://github.com/tcort/tcbasic
PR: 197938
Submitted by: Thomas Cort <linuxgeek at gmail.com>
Added:
head/lang/tcbasic/
head/lang/tcbasic/Makefile (contents, props changed)
head/lang/tcbasic/distinfo (contents, props changed)
head/lang/tcbasic/pkg-descr (contents, props changed)
Modified:
head/lang/Makefile
Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile Fri Apr 17 21:00:10 2015 (r384186)
+++ head/lang/Makefile Fri Apr 17 21:01:44 2015 (r384187)
@@ -308,6 +308,7 @@
SUBDIR += starlogo
SUBDIR += stldoc
SUBDIR += swi-pl
+ SUBDIR += tcbasic
SUBDIR += tcc
SUBDIR += tcl-manual
SUBDIR += tcl-wrapper
Added: head/lang/tcbasic/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/tcbasic/Makefile Fri Apr 17 21:01:44 2015 (r384187)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= tcbasic
+PORTVERSION= 2.0.0
+CATEGORIES= lang
+
+MAINTAINER= linuxgeek at gmail.com
+COMMENT= Small BASIC Interpreter written in C
+
+LICENSE= GPLv3
+
+USE_GITHUB= yes
+GH_ACCOUNT= tcort
+GH_TAGNAME= v${PORTVERSION}
+
+GNU_CONFIGURE= yes
+
+PLIST_FILES= bin/tcbasic man/man1/tcbasic.1.gz
+
+.include <bsd.port.mk>
Added: head/lang/tcbasic/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/tcbasic/distinfo Fri Apr 17 21:01:44 2015 (r384187)
@@ -0,0 +1,2 @@
+SHA256 (tcort-tcbasic-2.0.0-v2.0.0_GH0.tar.gz) = a5eec00b8598a9887141d7a407918c93ded82fc24fe07714a6d0503a34e859e8
+SIZE (tcort-tcbasic-2.0.0-v2.0.0_GH0.tar.gz) = 31724
Added: head/lang/tcbasic/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/tcbasic/pkg-descr Fri Apr 17 21:01:44 2015 (r384187)
@@ -0,0 +1,12 @@
+tcbasic implements a small subset of BASIC known as Tiny BASIC.
+It provides the following statements and commands: INPUT, PRINT,
+LET, GOTO, GOSUB, RETURN, IF, END, CLEAR, LIST, and RUN. Integer
+arithmetic is supported, and strings may be PRINTed. A built-in
+RND(n) function provides random numbers.
+
+The small size of the language make it easy to learn and master
+while providing all of the building blocks needed to develop many
+interesting programs. tcbasic runs on a variety of platforms and
+aims to be as portable as possible.
+
+WWW: https://github.com/tcort/tcbasic
More information about the svn-ports-all
mailing list