BSD Ports

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

SystemPortVersion
FreeBSDlang/gauche0.9.15_2
NetBSDlang/gauche0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.9.15_20.9.15_20.9.12-0.9.15_2
FreeBSD:14:quarterly0.9.15_20.9.15_2n/a-0.9.15_2
FreeBSD:15:latest0.9.15_20.9.15_2n/a0.9.15_20.9.15_2
FreeBSD:15:quarterly0.9.15_20.9.15_2n/an/an/a
FreeBSD:16:latest0.9.15_20.9.15_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

Configuration

Options name: lang_gauche

OptionDefaultDescription
GDBMoffGNU dbm library support
SLIBoffCreate catalogue for SLIB port
TLSonSecure 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
FileSizeSHA256
Gauche-0.9.15.tgz9.444756e+063643e27bc7c8822cfd6fb2892db185f658e8e364938bc2ccfcedb239e35af783
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.