From owner-svn-ports-all@freebsd.org Mon Jul 9 19:35:35 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 77FF91025E07; Mon, 9 Jul 2018 19:35:35 +0000 (UTC) (envelope-from trasz@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 238A381E9A; Mon, 9 Jul 2018 19:35:35 +0000 (UTC) (envelope-from trasz@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 00C25194F9; Mon, 9 Jul 2018 19:35:34 +0000 (UTC) (envelope-from trasz@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w69JZY16013954; Mon, 9 Jul 2018 19:35:34 GMT (envelope-from trasz@FreeBSD.org) Received: (from trasz@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w69JZYtN013948; Mon, 9 Jul 2018 19:35:34 GMT (envelope-from trasz@FreeBSD.org) Message-Id: <201807091935.w69JZYtN013948@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: trasz set sender to trasz@FreeBSD.org using -f From: Edward Tomasz Napierala Date: Mon, 9 Jul 2018 19:35:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r474290 - in head/lang: . cbmbasic X-SVN-Group: ports-head X-SVN-Commit-Author: trasz X-SVN-Commit-Paths: in head/lang: . cbmbasic X-SVN-Commit-Revision: 474290 X-SVN-Commit-Repository: ports 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.27 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: Mon, 09 Jul 2018 19:35:35 -0000 Author: trasz Date: Mon Jul 9 19:35:33 2018 New Revision: 474290 URL: https://svnweb.freebsd.org/changeset/ports/474290 Log: Commodore BASIC (cbmbasic) is a 100% compatible version of Commodore's version of Microsoft BASIC 6502 as found on the Commodore 64. You can use cbmbasic in interactive mode by just running the binary without parameters, or you can specify an ASCII-encoded BASIC program on the command line. You can also use cbmbasic as a UNIX scripting language by adding a hashbang line to your BASIC program and making it executable. WWW: https://github.com/mist64/cbmbasic Submitted by: trasz@FreeBSD.org Added: head/lang/cbmbasic/ head/lang/cbmbasic/Makefile (contents, props changed) head/lang/cbmbasic/distinfo (contents, props changed) head/lang/cbmbasic/pkg-descr (contents, props changed) Modified: head/lang/Makefile Modified: head/lang/Makefile ============================================================================== --- head/lang/Makefile Mon Jul 9 19:24:40 2018 (r474289) +++ head/lang/Makefile Mon Jul 9 19:35:33 2018 (r474290) @@ -23,6 +23,7 @@ SUBDIR += bsh SUBDIR += bwbasic SUBDIR += c + SUBDIR += cbmbasic SUBDIR += ccl SUBDIR += cdent SUBDIR += ceylon Added: head/lang/cbmbasic/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/cbmbasic/Makefile Mon Jul 9 19:35:33 2018 (r474290) @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= cbmbasic +PORTVERSION= 20180708 +CATEGORIES= lang + +MAINTAINER= trasz@FreeBSD.org +COMMENT= Portable version of Commodore 64 BASIC + +LICENSE= BSD + +RESTRICTED= Not really sure about the legal status + +USE_GITHUB= yes +GH_ACCOUNT= mist64 +GH_TAGNAME= 89093eba090d6e1c2d2b6e1cb1616dba0ce9c7f6 + +PLIST_FILES= bin/cbmbasic + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/cbmbasic ${STAGEDIR}${PREFIX}/bin + +.include Added: head/lang/cbmbasic/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/cbmbasic/distinfo Mon Jul 9 19:35:33 2018 (r474290) @@ -0,0 +1,3 @@ +TIMESTAMP = 1530929991 +SHA256 (mist64-cbmbasic-20180708-89093eba090d6e1c2d2b6e1cb1616dba0ce9c7f6_GH0.tar.gz) = 81b23b3b3402b9ef76ee2e6044c6d5128689ec3e577cf396ebd3ba18ca8c43f8 +SIZE (mist64-cbmbasic-20180708-89093eba090d6e1c2d2b6e1cb1616dba0ce9c7f6_GH0.tar.gz) = 169327 Added: head/lang/cbmbasic/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/cbmbasic/pkg-descr Mon Jul 9 19:35:33 2018 (r474290) @@ -0,0 +1,10 @@ +Commodore BASIC (cbmbasic) is a 100% compatible version of Commodore's +version of Microsoft BASIC 6502 as found on the Commodore 64. + +You can use cbmbasic in interactive mode by just running the binary +without parameters, or you can specify an ASCII-encoded BASIC program +on the command line. You can also use cbmbasic as a UNIX scripting +language by adding a hashbang line to your BASIC program and making +it executable. + +WWW: https://github.com/mist64/cbmbasic