aboutsummaryrefslogtreecommitdiff
path: root/lang/cbmbasic
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2018-07-09 19:35:33 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2018-07-09 19:35:33 +0000
commitefbda4e545e8b19952b3c48d1e313c5238362a0a (patch)
tree459320c439e1536b02892cac264d0004e67ead02 /lang/cbmbasic
parent580e2e90a89e6f619668c6380cb5f1fd412fb848 (diff)
downloadports-efbda4e545e8b19952b3c48d1e313c5238362a0a.tar.gz
ports-efbda4e545e8b19952b3c48d1e313c5238362a0a.zip
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
Notes
Notes: svn path=/head/; revision=474290
Diffstat (limited to 'lang/cbmbasic')
-rw-r--r--lang/cbmbasic/Makefile23
-rw-r--r--lang/cbmbasic/distinfo3
-rw-r--r--lang/cbmbasic/pkg-descr10
3 files changed, 36 insertions, 0 deletions
diff --git a/lang/cbmbasic/Makefile b/lang/cbmbasic/Makefile
new file mode 100644
index 000000000000..48c0ea4b7aaf
--- /dev/null
+++ b/lang/cbmbasic/Makefile
@@ -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 <bsd.port.mk>
diff --git a/lang/cbmbasic/distinfo b/lang/cbmbasic/distinfo
new file mode 100644
index 000000000000..11ee92646fb6
--- /dev/null
+++ b/lang/cbmbasic/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1530929991
+SHA256 (mist64-cbmbasic-20180708-89093eba090d6e1c2d2b6e1cb1616dba0ce9c7f6_GH0.tar.gz) = 81b23b3b3402b9ef76ee2e6044c6d5128689ec3e577cf396ebd3ba18ca8c43f8
+SIZE (mist64-cbmbasic-20180708-89093eba090d6e1c2d2b6e1cb1616dba0ce9c7f6_GH0.tar.gz) = 169327
diff --git a/lang/cbmbasic/pkg-descr b/lang/cbmbasic/pkg-descr
new file mode 100644
index 000000000000..dafd92901f66
--- /dev/null
+++ b/lang/cbmbasic/pkg-descr
@@ -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