lang/gauche 0.9.15_2 FreeBSD
Scheme script interpreter with multibyte character handling
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- lassi+[email protected]
- License
- BSD3CLAUSE
- Categories
- lang, scheme
- Package size
- 17713.4 KiB, 105932.1 KiB installed
Description
Gauche is a fast, portable Scheme interpreter with "batteries included". It conforms to the R5RS and R7RS language standards, supports lots of SRFI out of the box, adds its own object-oriented programming framework, and supports the R7RS library system as well as its own pre-R7RS module system. Gauche is designed for rapid development of scripts to assist daily work in system administration, text processing, and other fields. It can handle UTF-8, EUC-JP, and Shift JIS character strings natively.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/gauche | 0.9.15_2 |
| NetBSD | lang/gauche | 0.9.15 |
Install
Binary package:
pkg install gauche
From the ports tree:
cd /usr/ports/lang/gauche/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gauche>0:lang/gauche
LIB_DEPENDS= libgauche-.so:lang/gauche
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.15_2 | 0.9.15_2 | 0.9.12 | - | 0.9.15_2 |
| FreeBSD:14:quarterly | 0.9.15_2 | 0.9.15_2 | n/a | - | 0.9.15_2 |
| FreeBSD:15:latest | 0.9.15_2 | 0.9.15_2 | n/a | 0.9.15_2 | 0.9.15_2 |
| FreeBSD:15:quarterly | 0.9.15_2 | 0.9.15_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9.15_2 | 0.9.15_2 | 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 11
Run dependencies 3
Required by 3
Configuration
Options name: lang_gauche
| Option | Default | Description |
|---|---|---|
| GDBM | off | GNU dbm library support |
| SLIB | off | Create catalogue for SLIB port |
| TLS | on | Secure network connection support via TLS |
- USES
- compiler:c11 cpe gmake iconv makeinfo tar:tgz
- Service scripts
- none
Files
Manual pages 5
- gauche-cesconv(1)
- gauche-config(1)
- gauche-install(1)
- gauche-package(1)
- gosh(1)
pkg-plist 766
- bin/gauche-cesconv
- bin/gauche-config
- bin/gauche-install
- bin/gauche-package
- bin/gosh
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/binary--io.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/crypt--bcrypt.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/data--queue.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/data--ring-buffer.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/data--sparse.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/data--trie.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/dbm--gdbm.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/dbm--ndbm.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/file--event.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/file--util.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--bitvector.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--charconv.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--collection.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--dictionary.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--fcntl.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--generator.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--hook.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--parameter.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--process.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--record.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--sequence.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--syslog.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--termios.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--unicode.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--uvector.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche--vport.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche-cesconv
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche-config
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche-install
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gauche-package
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/gosh
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/libgauche-%%ABI_VERSION%%.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/libgauche-%%ABI_VERSION%%.so.0
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/libgauche-%%ABI_VERSION%%.so.0.15
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/libgauche-static-%%ABI_VERSION%%.a
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/math--mt-random.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/os--windows.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/parser--peg.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/rfc--822.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/rfc--md5.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/rfc--mime.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/rfc--sha.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/rfc--tls--mbed.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/rfc--tls.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/rfc--zlib.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/scheme--charset.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/scheme--flonum.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/scheme--list.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/scheme--vector.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/srfi--13.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/srfi--19.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/srfi--43.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/sxml--serializer.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/sxml--ssax.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/sxml--sxpath.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/sxml--tools.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/text--console.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/text--gap-buffer.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/text--gettext.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/text--line-edit.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/text--tr.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/%%TARGET%%/util--match.so
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/bits.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/bits_inline.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/char_utf_8.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/charset.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/class.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/code.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/collection.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/compare.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/config.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/config_threads.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/endian.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/exception.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/extend.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/extern.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/float.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/gloc.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/hash.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/load.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/module.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/net.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/number.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/parameter.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/port.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/precomp.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/prof.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/pthread.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/reader.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/regexp.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/scmconst.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/static.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/string.h
- lib/gauche-%%ABI_VERSION%%/%%VERSION%%/include/gauche/symbol.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Gauche-0.9.15.tgz | 9.444756e+06 | 3643e27bc7c8822cfd6fb2892db185f658e8e364938bc2ccfcedb239e35af783 |
Master sites 1
- https://github.com/shirok/Gauche/releases/download/release${PORTVERSION:S/./_/g}/
Commit history 0
No commits in the history this site was built from.