BSD Ports

lang/chez-scheme 10.4.0 MidnightBSD

Chez Scheme system

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
235dc2bfd7
License
Apache-2.0
Categories
lang

Description

Chez Scheme is both a programming language and an implementation of that language, with supporting tools and documentation.

As a superset of the language described in the [Revised 6 Report on the Algorithmic Language Scheme] (http://www.r6rs.org)(R6RS), Chez Scheme supports all standard features of Scheme, including first-class procedures, proper treatment of tail calls, continuations, user-defined records, libraries, exceptions, and hygienic macro expansion.

Chez Scheme also includes extensive support for interfacing with C and other languages, support for multiple threads possibly running on multiple cores, non-blocking I/O, and many other features.

In the other systems

The newest version among them is 10.4.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDlang/chez-scheme10.4.0 newestno data-[email protected]2026-11-04
FreeBSDlang/chez-scheme10.4.0 newestnone known-[email protected]2026-10-22
HardenedBSDlang/chez-scheme10.4.0 newestno data-[email protected]-
GhostBSDlang/chez-scheme10.4.0 newestno data-[email protected]-

Version history 2

  1. 10.4.0 235dc2bfd7
  2. 10.4.0 1ed0f9823e

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install chez-scheme

From mports:

cd /usr/mports/lang/chez-scheme && make install clean

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

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

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: lang_chez-scheme

OptionDefaultDescription
X11on
USES
gmake iconv:lib ncurses
Service scripts
none
Conflicts with
petite-chez

Files

Manual pages 1
  • petite(1)
pkg-plist 47
  • bin/
  • bin/-script
  • bin/petite
  • %%CHEZ_LIBDIR%%/examples/Makefile
  • %%CHEZ_LIBDIR%%/examples/build.zuo
  • %%CHEZ_LIBDIR%%/examples/compat.ss
  • %%CHEZ_LIBDIR%%/examples/crepl.c
  • %%CHEZ_LIBDIR%%/examples/csocket.c
  • %%CHEZ_LIBDIR%%/examples/def.ss
  • %%CHEZ_LIBDIR%%/examples/edit.ss
  • %%CHEZ_LIBDIR%%/examples/ez-grammar-test.ss
  • %%CHEZ_LIBDIR%%/examples/ez-grammar.ss
  • %%CHEZ_LIBDIR%%/examples/fact.ss
  • %%CHEZ_LIBDIR%%/examples/fatfib.ss
  • %%CHEZ_LIBDIR%%/examples/fft.ss
  • %%CHEZ_LIBDIR%%/examples/fib.ss
  • %%CHEZ_LIBDIR%%/examples/foreign.ss
  • %%CHEZ_LIBDIR%%/examples/freq.ss
  • %%CHEZ_LIBDIR%%/examples/interpret.ss
  • %%CHEZ_LIBDIR%%/examples/m4.ss
  • %%CHEZ_LIBDIR%%/examples/macro.ss
  • %%CHEZ_LIBDIR%%/examples/matrix.ss
  • %%CHEZ_LIBDIR%%/examples/object.ss
  • %%CHEZ_LIBDIR%%/examples/power.ss
  • %%CHEZ_LIBDIR%%/examples/queue.ss
  • %%CHEZ_LIBDIR%%/examples/rabbit.ss
  • %%CHEZ_LIBDIR%%/examples/rsa.ss
  • %%CHEZ_LIBDIR%%/examples/scons.ss
  • %%CHEZ_LIBDIR%%/examples/setof.ss
  • %%CHEZ_LIBDIR%%/examples/socket.ss
  • %%CHEZ_LIBDIR%%/examples/template.ss
  • %%CHEZ_LIBDIR%%/examples/unify.ss
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/-script
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/-script.boot
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/.boot
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/libkernel.a
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/liblz4.a
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/libz.a
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/main.o
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/petite
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/petite.boot
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/revision
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/scheme.boot
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/scheme.h
  • share/man/man1/.1.gz
  • share/man/man1/petite.1.gz
distinfo 1
FileSizeSHA256
csv10.4.0.tar.gz9.584467e+0654d0d19e4cd51878f88fb4b7ddb44079be6ca12bcf14163f8ea53cbcb4633385
Master sites 1
  • https://github.com/cisco/ChezScheme/releases/download/v${DISTVERSION}/

Commit history 3

DateCommitCreditsLog message
235dc2bfd7 Lucas Holt Restore ports tree accidentally deleted by Rails PR #2213 (#2232)
Restore the 63,146 unrelated files accidentally deleted when malformed Rails PR #2213 was merged. Retain the intended databases/rubygem-activemodel81 update to 8.1.4.1. Verified the repaired tree has all 63,148 tracked files. Compared with master before #2213 (141a9523ba), only databases/rubygem-activemodel81/Makefile and distinfo differ. The update itself was already built, packaged and hash-verified. The cause was preparing sparse worktrees with an empty index. The remaining Rails branches are receiving corrective commits, with explicit final-tree and per-port diff validation before push. This recovery changes no port semantics beyond the intended ActiveModel update. Signed-off-by: Lucas Holt <[email protected]>
1123a1dfb9 Lucas Holt databases/rubygem-activemodel81: update to 8.1.4.1 for security fixes (#2213)
Update databases/rubygem-activemodel81 to 8.1.4.1. Part of the coordinated Rails security update addressing the 21 advisories published November 4, 2026. Preserve this port's existing Rails release series; update all version-linked component ports together. Validation on MidnightBSD 4.0.9 amd64, Ruby 3.3.11: official release SHA256 matches the supplied announcement; MIT license unchanged; makesum, patch, build, fake including gem dependency QA, and package passed. Portlint: zero fatal errors (existing advisories only). Runtime dependency gems were isolated under /tmp; NO_DEPENDS=yes prevented installing host packages, so mport dependency installation/closure itself was not tested. Targeted security validation for the Rails 8.1 release: twelve …
1ed0f9823e Lucas Holt shells: port 33 shells and utilities from FreeBSD (plus 7 prerequisites) (#2196)
## Summary Port 33 missing shells and shell utilities from FreeBSD ports into `shells/`, along with 7 prerequisite ports in `devel/`, `lang/`, and `textproc/`. ### Prerequisites Added (7) - `devel/p5-Data-Dump-Streamer` - `devel/p5-Term-Screen` - `devel/p5-Tree-Trie` - `devel/schilybase` - `devel/smake` - `lang/chez-scheme` - `textproc/p5-YAML-Syck` ### Shells & Utilities Added (33) - `shells/antibody` - `shells/bash-completion-zfs` - `shells/bicon` - `shells/bosh` - `shells/carapace` - `shells/git-prompt.zsh` - `shells/ion` - `shells/iris` - `shells/meka` - `shells/modernish` - `shells/murex` - `shells/nsh` - `shells/nu_plugin_formats` - `shells/nu_plugin_gstat` - `shells/nu_plugin_inc` - `shells/nu_plugin_polars` - `shells/nu_plugin_query` - `shells/ohmyzsh` …