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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | lang/chez-scheme | 10.4.0 newest | no data | - | [email protected] | 2026-11-04 |
| FreeBSD | lang/chez-scheme | 10.4.0 newest | none known | - | [email protected] | 2026-10-22 |
| HardenedBSD | lang/chez-scheme | 10.4.0 newest | no data | - | [email protected] | - |
| GhostBSD | lang/chez-scheme | 10.4.0 newest | no data | - | [email protected] | - |
Version history 2
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
libuuid.so: misc/libuuid
Build dependencies 1
Run dependencies 1
No port depends on this one.
Configuration
Options name: lang_chez-scheme
| Option | Default | Description |
|---|---|---|
| X11 | on |
- 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
| File | Size | SHA256 |
|---|---|---|
| csv10.4.0.tar.gz | 9.584467e+06 | 54d0d19e4cd51878f88fb4b7ddb44079be6ca12bcf14163f8ea53cbcb4633385 |
Master sites 1
- https://github.com/cisco/ChezScheme/releases/download/v${DISTVERSION}/
Commit history 3
| Date | Commit | Credits | Log 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`
… |