Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Apr 2015 21:01:44 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r384187 - in head/lang: . tcbasic
Message-ID:  <201504172101.t3HL1iVZ090924@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504172101.t3HL1iVZ090924>