BSD Ports

lang/cbmbasic 20260403 FreeBSD

Portable version of Commodore 64 BASIC

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
1ada976865
License
BSD2CLAUSE
Categories
lang
Package size
50.7 KiB, 127.1 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDlang/cbmbasic20260403
NetBSDlang/cbmbasic0.0.20141206
DragonFlylang/cbmbasic20221219

Install

Binary package:

pkg install cbmbasic

From the ports tree:

cd /usr/ports/lang/cbmbasic/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cbmbasic>0:lang/cbmbasic

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026040320260403-20221219_120260403
FreeBSD:14:quarterly2026040320260403n/a20221219_120260403
FreeBSD:15:latest2026040320260403n/a20221219_120221219_1
FreeBSD:15:quarterly2026040320260403n/an/an/a
FreeBSD:16:latest2026040320260403n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: lang_cbmbasic

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
Service scripts
none

Files

distinfo 1
FileSizeSHA256
mist64-cbmbasic-20260403-3b9e48d370241deded3bc3341ef7c8fc319bbb1f_GH0.tar.gz171240386a5b73a727b074fef9cd5369fc36efd53195f6c7dc2e991a6b2a0652f8f015

Commit history 1

DateCommitCreditsLog message
1ada976865 Kousuke Kannagi lang/cbmbasic: Update to 20260403
Take maintainership. Add DOCS and EXAMPLES options. Changelog: https://github.com/mist64/cbmbasic/compare/352a313...3b9e48d PR: 297811 Approved by: osa (mentor)