BSD Ports

lang/sagittarius-scheme 0.9.13 FreeBSD

R6RS/R7RS Scheme system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
lang

Description

R6RS/R7RS Scheme system.

Features:

  • Builtin CLOS.
  • Common Lisp like reader macro.
  • Cryptographic libraries.
  • Customisable cipher and hash algorithm.
  • Custom codec mechanism.
  • CL like keyword lambda syntax (taken from Gauche).
  • Constant definition form. (define-constant form).
  • Builtin regular expression
    • mostly works O(n)
  • Replaceable reader

In the other systems

SystemPortVersion
FreeBSDlang/sagittarius-scheme0.9.13
DragonFlylang/sagittarius-scheme0.9.11
HardenedBSDlang/sagittarius-scheme0.9.13
GhostBSDlang/sagittarius-scheme0.9.13

Install

Binary package:

pkg install sagittarius-scheme

From the ports tree:

cd /usr/ports/lang/sagittarius-scheme/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sagittarius-scheme>0:lang/sagittarius-scheme

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:latest-0.9.13---
FreeBSD:14:quarterly-0.9.13n/a--
FreeBSD:15:latest-0.9.13n/a-0.9.11
FreeBSD:15:quarterly-0.9.13n/an/an/a
FreeBSD:16:latest-0.9.13n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 25
Run dependencies 11

No port depends on this one.

Configuration

Options name: lang_sagittarius

OptionDefaultDescription
ODBCoffODBC database backend
SIMDoffUse CPU-specific optimizations
USES
cmake pkgconfig ssl
Service scripts
none

Files

pkg-plist 1145
  • bin/compile-r7rs
  • bin/compile-
  • bin/-config
  • bin/-package
  • bin/
  • bin/sash
  • include/.h
  • include/%%PORTNAME%%/alloc.h
  • include/%%PORTNAME%%/config.h
  • include/%%PORTNAME%%/extend.h
  • include/%%PORTNAME%%/gc.h
  • include/%%PORTNAME%%/lists.h
  • include/%%PORTNAME%%/platform.h
  • include/%%PORTNAME%%/private.h
  • include/%%PORTNAME%%/private/arith.h
  • include/%%PORTNAME%%/private/bignum.h
  • include/%%PORTNAME%%/private/bits.h
  • include/%%PORTNAME%%/private/builtin-keywords.h
  • include/%%PORTNAME%%/private/builtin-symbols.h
  • include/%%PORTNAME%%/private/bytevector.h
  • include/%%PORTNAME%%/private/cache.h
  • include/%%PORTNAME%%/private/charset.h
  • include/%%PORTNAME%%/private/clos.h
  • include/%%PORTNAME%%/private/closure.h
  • include/%%PORTNAME%%/private/code.h
  • include/%%PORTNAME%%/private/codec.h
  • include/%%PORTNAME%%/private/collection.h
  • include/%%PORTNAME%%/private/compare.h
  • include/%%PORTNAME%%/private/core.h
  • include/%%PORTNAME%%/private/error.h
  • include/%%PORTNAME%%/private/exceptions.h
  • include/%%PORTNAME%%/private/file.h
  • include/%%PORTNAME%%/private/generic.h
  • include/%%PORTNAME%%/private/gloc.h
  • include/%%PORTNAME%%/private/hashtable.h
  • include/%%PORTNAME%%/private/identifier.h
  • include/%%PORTNAME%%/private/instruction.h
  • include/%%PORTNAME%%/private/kernel.h
  • include/%%PORTNAME%%/private/keyword.h
  • include/%%PORTNAME%%/private/library.h
  • include/%%PORTNAME%%/private/load.h
  • include/%%PORTNAME%%/private/macro.h
  • include/%%PORTNAME%%/private/mbignum.h
  • include/%%PORTNAME%%/private/number.h
  • include/%%PORTNAME%%/private/numconst.h
  • include/%%PORTNAME%%/private/pair.h
  • include/%%PORTNAME%%/private/port.h
  • include/%%PORTNAME%%/private/profiler.h
  • include/%%PORTNAME%%/private/reader.h
  • include/%%PORTNAME%%/private/record.h
  • include/%%PORTNAME%%/private/regex.h
  • include/%%PORTNAME%%/private/%%PORTNAME%%defs.h
  • include/%%PORTNAME%%/private/string.h
  • include/%%PORTNAME%%/private/subr.h
  • include/%%PORTNAME%%/private/symbol.h
  • include/%%PORTNAME%%/private/system.h
  • include/%%PORTNAME%%/private/thread.h
  • include/%%PORTNAME%%/private/transcoder.h
  • include/%%PORTNAME%%/private/treemap.h
  • include/%%PORTNAME%%/private/unicode.h
  • include/%%PORTNAME%%/private/values.h
  • include/%%PORTNAME%%/private/vector.h
  • include/%%PORTNAME%%/private/vm.h
  • include/%%PORTNAME%%/private/weak.h
  • include/%%PORTNAME%%/private/win-compat.h
  • include/%%PORTNAME%%/private/writer.h
  • include/%%PORTNAME%%/strings.h
  • include/%%PORTNAME%%/uc.h
  • include/%%PORTNAME%%/vectors.h
  • lib/lib.so
  • lib/lib.so.
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/alloc.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/config.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/extend.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/gc.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/lists.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/platform.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/arith.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/bignum.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/bits.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/builtin-keywords.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/builtin-symbols.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/bytevector.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/cache.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/charset.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/clos.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/closure.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/code.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/codec.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/collection.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/compare.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/core.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/error.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/exceptions.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/file.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/generic.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/gloc.h
  • lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/hashtable.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
sagittarius-0.9.13.tar.gz1.4847173e+078cf812190c43738a9d6021e677c928a80c05cad1a03047c1868c865ccfd65773
Master sites 1
  • https://github.com/ktakashi/sagittarius-scheme/releases/download/v0.9.13/

Commit history 0

No commits in the history this site was built from.