games/pmars 0.9.2_4 FreeBSD
Portable corewar system with ICWS'94 extensions
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2+
- Categories
- games
- Package size
- 167.6 KiB, 470.8 KiB installed
Description
pMARS (portable Memory Array Redcode Simulator) is a corewar interpreter with multi-platform support.
pMARS implements the ICWS'94 draft standard, but can also be used in ICWS'88 mode.
The base system includes a graphical core display for UNIX (curses, X11 and Linux svgalib), PC/DOS, and the Mac.
A line-oriented debugger is included to help in writing warriors.
Contributors: * Albert Ma ([email protected]) * Na'ndor Sieben ([email protected]) * Stefan Strack ([email protected]) * Mintardjo Wangsawidjaja ([email protected])
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | games/pmars | 0.9.2_4 |
| NetBSD | games/pmars | 0.9.2 |
Install
Binary package:
pkg install pmars
From the ports tree:
cd /usr/ports/games/pmars/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pmars>0:games/pmars
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 | 0.9.2_4 | 0.9.2_4 | 0.9.2_3 | 0.9.2_4 | 0.9.2_4 |
| FreeBSD:14:quarterly | 0.9.2_4 | 0.9.2_4 | n/a | 0.9.2_4 | 0.9.2_4 |
| FreeBSD:15:latest | 0.9.2_4 | 0.9.2_4 | n/a | 0.9.2_4 | 0.9.2_4 |
| FreeBSD:15:quarterly | 0.9.2_4 | 0.9.2_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9.2_4 | 0.9.2_4 | 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 5
Run dependencies 5
No port depends on this one.
Configuration
Options name: games_pmars
| Option | Default | Description |
|---|---|---|
| CURSES | on | Build the console (graphical) interface |
| DOCS | off | Build and/or install documentation |
| ICWS94 | on | Enable ICWS'94 support |
| OPTIMIZED_CFLAGS | on | Use extra compiler optimizations |
| PERMUTATE | on | Enable the -P switch |
| SERVER | on | Build the command-line interface |
| SMALLMEM | off | Use 16-bit addresses (smaller) |
| X11 | on | X11 (graphics) support |
- Service scripts
- none
Message after installing
Files
Manual pages 1
- pmars(6)
pkg-plist 23
- bin/pmars-curses
- bin/pmars-server
- share/man/man6/pmars.6.gz
- bin/pmars-x11
- share/doc/pmars/README
- share/doc/pmars/config/94x.opt
- share/doc/pmars/config/icws.opt
- share/doc/pmars/config/mw.mac
- share/doc/pmars/config/pmars.mac
- share/doc/pmars/config/x.opt
- share/doc/pmars/doc/Makefile
- share/doc/pmars/doc/corewar-faq.html
- share/doc/pmars/doc/makedoc.ex
- share/doc/pmars/doc/pmars.6
- share/doc/pmars/doc/primer.94
- share/doc/pmars/doc/primer.cdb
- share/doc/pmars/doc/redcode.ref
- share/doc/pmars/doc/whatsnew.080
- share/doc/pmars/warriors/aeka.red
- share/doc/pmars/warriors/flashpaper.red
- share/doc/pmars/warriors/pspace.red
- share/doc/pmars/warriors/rave.red
- share/doc/pmars/warriors/validate.red
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pmars-0.9.2.tar.gz | 158415 | 2ae8638ec6b65350cf9f813a60e338b534dffa78c3e85f1823a2bee8b7c20a34 |
Master sites 1
- SF/corewar/pMARS/0.9.2
Commit history 0
No commits in the history this site was built from.