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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/sjasmplus | 1.23.0 |
| DragonFly | devel/sjasmplus | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.23.0 | 1.23.0 | 1.20.1 | 1.20.3 | 1.23.0 |
| FreeBSD:14:quarterly | 1.23.0 | 1.23.0 | n/a | 1.20.3 | 1.23.0 |
| FreeBSD:15:latest | 1.23.0 | 1.23.0 | n/a | 1.20.3 | 1.20.3 |
| FreeBSD:15:quarterly | 1.23.0 | 1.23.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.23.0 | 1.23.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| BUNDLED_LUA | on | Use bundled LUA 5.4 |
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| LUA | off | Lua scripting language support |
| NOLUA | off | Do 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
| File | Size | SHA256 |
|---|---|---|
| sjasmplus-1.23.0-src.tar.xz | 1.2791e+06 | cfe10c857c37107ea5358fe887c51477243bce53deb605d070eccb8147bb5186 |
| vinniefalco-LuaBridge-6580b187_GH0.tar.gz | 1.197086e+06 | e48ab46ff42c53e60ff0baddb995b5f8f0cdb8f295eca6999960d68eec107cff |
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.