BSD Ports

devel/sjasmplus 1.23.0 FreeBSD

Command-line cross-compiler of assembly language for Z80 CPU

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
devel
Package size
373.2 KiB, 1115.3 KiB installed

Description

Command-line cross-compiler of assembly language for Z80 CPU. Supports many ZX-Spectrum specific directives, has built-in Lua scripting engine and 3-pass design.

In the other systems

SystemPortVersion
FreeBSDdevel/sjasmplus1.23.0
DragonFlydevel/sjasmplus1.20.3

Install

Binary package:

pkg install sjasmplus

From the ports tree:

cd /usr/ports/devel/sjasmplus/ && make install clean

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

RUN_DEPENDS=	sjasmplus>0:devel/sjasmplus

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:latest1.23.01.23.01.20.11.20.31.23.0
FreeBSD:14:quarterly1.23.01.23.0n/a1.20.31.23.0
FreeBSD:15:latest1.23.01.23.0n/a1.20.31.20.3
FreeBSD:15:quarterly1.23.01.23.0n/an/an/a
FreeBSD:16:latest1.23.01.23.0n/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.

Build dependencies 16

No port depends on this one.

Configuration

Options name: devel_sjasmplus

OptionDefaultDescription
BUNDLED_LUAonUse bundled LUA 5.4
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
LUAoffLua scripting language support
NOLUAoffDo not use LUA
USES
compiler:c++14-lang gmake tar:xz
Service scripts
none

Files

pkg-plist 33
  • bin/sjasmplus
  • share/doc/sjasmplus/documentation.html
  • share/examples/sjasmplus/3color/3color.asm
  • share/examples/sjasmplus/3color/killerbean2.$c
  • share/examples/sjasmplus/BasicLib/BasicLib.asm
  • share/examples/sjasmplus/BasicLib/Example-code-in-rem.asm
  • share/examples/sjasmplus/BasicLib/Example-goto-restore.asm
  • share/examples/sjasmplus/BasicLib/Example-line-numbering.asm
  • share/examples/sjasmplus/BasicLib/Example-simple-loader.asm
  • share/examples/sjasmplus/SaveCDT/asm-loaders/loader464.z80
  • share/examples/sjasmplus/SaveCDT/asm-loaders/loader6128.z80
  • share/examples/sjasmplus/SymbOS_nslookup/#readme.txt
  • share/examples/sjasmplus/SymbOS_nslookup/Cmd-NsLookUp-sj.asm
  • share/examples/sjasmplus/SymbOS_nslookup/adaptation.patch
  • share/examples/sjasmplus/SymbOS_nslookup/nslookup.com
  • share/examples/sjasmplus/SymbOS_nslookup/src/Cmd-NsLookUp-head.asm
  • share/examples/sjasmplus/SymbOS_nslookup/src/Cmd-NsLookUp.asm
  • share/examples/sjasmplus/SymbOS_nslookup/src/SymbOS-Constants.asm
  • share/examples/sjasmplus/SymbOS_nslookup/src/symbos_lib-NetworkDaemon.asm
  • share/examples/sjasmplus/SymbOS_nslookup/src/symbos_lib-SymShell.asm
  • share/examples/sjasmplus/SymbOS_nslookup/src/symbos_lib-SystemManager.asm
  • share/examples/sjasmplus/TapLib/Example.asm
  • share/examples/sjasmplus/TapLib/TapLib.asm
  • share/examples/sjasmplus/chargfx2asm/ZX Courier.ch8
  • share/examples/sjasmplus/chargfx2asm/chargfx2asm.script.asm
  • share/examples/sjasmplus/file name test/option zxnext ignore.asm
  • share/examples/sjasmplus/file name test/option zxnext.asm
  • share/examples/sjasmplus/file name test/option zxnext.options
  • share/examples/sjasmplus/frost4k/frost10.asm
  • share/examples/sjasmplus/frost4k/samples.asm
  • share/examples/sjasmplus/relocation/relocate.tap
  • share/examples/sjasmplus/relocation/relocation_basic.i.asm
  • share/examples/sjasmplus/relocation/relocation_main.asm
distinfo 2
FileSizeSHA256
sjasmplus-1.23.0-src.tar.xz1.2791e+06cfe10c857c37107ea5358fe887c51477243bce53deb605d070eccb8147bb5186
vinniefalco-LuaBridge-6580b187_GH0.tar.gz1.197086e+06e48ab46ff42c53e60ff0baddb995b5f8f0cdb8f295eca6999960d68eec107cff
Master sites 1
  • https://github.com/z00m128/sjasmplus/releases/download/v1.23.0/

Commit history 0

No commits in the history this site was built from.