lang/jimtcl 0.84 FreeBSD
Small footprint implementation of the Tcl programming language
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
f0691ad496- License
- BSD2CLAUSE
- Categories
- lang, tcl
- Package size
- 262.8 KiB, 989.0 KiB installed
Description
Jim is an opensource small-footprint implementation of the Tcl programming language. It implements a large subset of Tcl and adds new features like references with garbage collection, closures, built-in Object Oriented Programming system, Functional Programming commands, first-class arrays and UTF-8 support. All this with a binary size of about 100-200kB (depending upon selected options).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/jimtcl | 0.84 |
| OpenBSD | lang/jimtcl | 0.81 |
| NetBSD | lang/jimtcl | 0.84 |
Install
Binary package:
pkg install jimtcl
From the ports tree:
cd /usr/ports/lang/jimtcl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= jimtcl>0:lang/jimtcl
LIB_DEPENDS= libjim.so:lang/jimtcl
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.84 | 0.84 | 0.81 | 0.83 | 0.84 |
| FreeBSD:14:quarterly | 0.84 | 0.84 | n/a | 0.83 | 0.84 |
| FreeBSD:15:latest | 0.84 | 0.84 | n/a | 0.83 | 0.83 |
| FreeBSD:15:quarterly | 0.84 | 0.84 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.84 | 0.84 | 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.
No port depends on this one.
Configuration
Options name: lang_jimtcl
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- ssl
- Service scripts
- none
Files
pkg-plist 14
- bin/build-jim-ext
- bin/jimsh
- bin/jimdb
- include/jim-config.h
- include/jim-eventloop.h
- include/jim-signal.h
- include/jim-subcmd.h
- include/jim-win32compat.h
- include/jim.h
- lib/jim/README.extensions
- lib/jim/tcltest.tcl
- lib/libjim.so.
- lib/libjim.so
- libdata/pkgconfig/jimtcl.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| msteveb-jimtcl-0.84_GH0.tar.gz | 4.457403e+06 | 435095b436b38b96dd85e8cda13878144813bf52066057f76368db178dd8fea2 |