lang/s7: update to 11.9.20261009 This updates improves compatibility with 32-bit platforms somewhat. There are still some issues with numbers >=2**32, but we are getting there. MFH: 2026Q4c4a3dd9e0a
Port details
lang/s711.9.20261009
Scheme interpreter
- Maintainer
- fuz@FreeBSD.org
- Packages
- s7 11.9.20261009
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://ccrma.stanford.edu/software/snd/snd/s7.html
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (16)
lang/s7: remove already upstreamed patch file This patch had been upstreamed before it was committed to the ports tree.ef352aa57e
lang/s7: fix build on big-endian architectures69e8bbd390
lang/s7: update to 11.9.20260915 This improves compatibility with big endian platforms, courtesy of a patch by pkubaj. Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master/?ref_type=HEADSbfebf98e3f
lang/s7: update to 11.9.20260707 Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master/?ref_type=HEADS1a6bcf50bb
lang/s7: update to 11.8.20260420 The author really likes release dates being in the future I guess. Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master?ref_type=HEADS87cda5b987
lang/s7: update to 11.7.20260116 Yes, another future date. Don't ask me. Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master?ref_type=HEADS4c24e0ff37
lang/s7: update to 11.5.20250902 (sic) Yes, this date lies in the future. But so says the project. Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master?ref_type=HEADSe119766950
lang/s7: update to 11.4.20250505 Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master?ref_type=HEADSde7bf998ee
lang/s7: update to 11.3.20250110 Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master/?ref_type=HEADS92111bdb7b
lang/s7-nrepl: notcurses-based repl for lang/s7 This slave port has the s7-nrepl binary from lang/s7 so it can be installed independently by binary package users. s7-repl remains in lang/s7 as it's only ~6 kB in size and doesn't hurt to always install.b8ade68801
lang/s7: update to 11.2.g20241220 - test suite now runs and passes on arm64 - set SONAME and install library symlinks Changes: - https://cm-gitlab.stanford.edu/bil/s7/-/commit/f2fb4275a943c8be38ff275ce0e45373ce9007fd - https://cm-gitlab.stanford.edu/bil/s7/-/commit/a5515d455f5aca49d5275a5a35ac88935f3ad401144ef4109c
lang/s7: update to 11.2.g20241217
- convert to SETENVI
- ship more documentation
- pass -fno-math-errno as per instructions in s7.c
- try to get the test suite working; unfortunately it hard codes the
assumption that HOME=/home/${USER}, which we cannot support; author
is informed
Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master/?ref_type=HEADS04574e7e73lang/s7: update to 11.2.g20240910 - grab true version from s7.h - as author changes version date without bumping the version, keep the .gYYYYmmdd suffix for now Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master/?ref_type=HEADS6a59610180
lang/s7: update to g20231215f3c3327666
lang/s7: Scheme interpreter s7 is a Scheme interpreter intended as an extension language for other applications. Although it is a descendant of tinyScheme, s7 is closest as a Scheme dialect to Guile 1.8. I believe it is compatible with r5rs and r7rs. It has continuations, ratios, complex numbers, macros, keywords, hash-tables, multiprecision arithmetic, generalized set!, unicode, and so on. It does not have syntax-rules or any of its friends, and it thinks there is no such thing as an inexact integer. WWW: https://ccrma.stanford.edu/software/snd/snd/s7.html33b159c02d