lang/intercal 0.35 FreeBSD
C-INTERCAL compiler, ick, and supporting libraries
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
815c577eee- License
- GPLv2
- Categories
- lang
- Package size
- 249.6 KiB, 1269.1 KiB installed
Description
A compiler for the INTERCAL language, which has a syntax and feature set differing considerably from all other programming languages. This is the C-INTERCAL compiler, which compiles INTERCAL to C, and then invokes cc as a backend, much like the "f2c" Fortran compiler.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/intercal | 0.35 |
| NetBSD | lang/intercal | 0.30nb1 |
| DragonFly | lang/intercal | 0.33 |
Install
Binary package:
pkg install intercal
From the ports tree:
cd /usr/ports/lang/intercal/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= intercal>0:lang/intercal
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.35 | 0.35 | 0.31 | 0.33 | 0.35 |
| FreeBSD:14:quarterly | 0.35 | 0.35 | n/a | 0.33 | 0.35 |
| FreeBSD:15:latest | 0.35 | 0.35 | n/a | 0.33 | 0.33 |
| FreeBSD:15:quarterly | 0.35 | 0.35 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.35 | 0.35 | 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 8
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- autoreconf gmake
- Service scripts
- none
Files
Manual pages 2
- convickt(1)
- ick(1)
pkg-plist 33
- bin/ick
- bin/convickt
- include/ick/abcess.h
- include/ick/config.h
- include/ick/fiddle.h
- include/ick/ick_bool.h
- include/ick/ick_ec.h
- include/ick/ick_lose.h
- include/ick/yuk.h
- lib/libick.a
- lib/libickec.a
- lib/libickmt.a
- lib/libyuk.a
- share/intercal/COPYING
- share/intercal/atari.bin
- share/intercal/baudot.bin
- share/intercal/compunex.c
- share/intercal/coopt.sh
- share/intercal/ebcdic.bin
- share/intercal/ecto_b98.c
- share/intercal/floatlib.i
- share/intercal/ick-wrap.c
- share/intercal/latin1.bin
- share/intercal/pickwrap.c
- share/intercal/syslib.i
- share/intercal/syslib3.3i
- share/intercal/syslib4.4i
- share/intercal/syslib5.5i
- share/intercal/syslib6.6i
- share/intercal/syslib7.7i
- share/intercal/syslibc.c
- share/man/man1/ick.1.gz
- share/man/man1/convickt.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| intercal-0.35.tar.gz | 963405 | b55e8edc68e2517a067a902766e2f57b97b502553fdcbae2b5ab2463ba58f0e1 |
Master sites 1
- http://www.catb.org/~esr/intercal/