From owner-svn-ports-all@FreeBSD.ORG Fri Apr 17 21:01:45 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BAA71C63; Fri, 17 Apr 2015 21:01:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9B0EDD8C; Fri, 17 Apr 2015 21:01:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3HL1jxS090930; Fri, 17 Apr 2015 21:01:45 GMT (envelope-from pawel@FreeBSD.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3HL1iVZ090924; Fri, 17 Apr 2015 21:01:44 GMT (envelope-from pawel@FreeBSD.org) Message-Id: <201504172101.t3HL1iVZ090924@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pawel set sender to pawel@FreeBSD.org using -f From: Pawel Pekala Date: Fri, 17 Apr 2015 21:01:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r384187 - in head/lang: . tcbasic X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Apr 2015 21:01:45 -0000 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 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 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