CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

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)

Robert Clausecker (fuz) · 11.9.20261009
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:		2026Q4
c4a3dd9e0a
Piotr Kubaj (pkubaj)
lang/s7: remove already upstreamed patch file

This patch had been upstreamed before it was committed to the ports
tree.
ef352aa57e
Piotr Kubaj (pkubaj)
lang/s7: fix build on big-endian architectures
69e8bbd390
Robert Clausecker (fuz)
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=HEADS
bfebf98e3f
Robert Clausecker (fuz)
lang/s7: update to 11.9.20260707

Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master/?ref_type=HEADS
1a6bcf50bb
Robert Clausecker (fuz)
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=HEADS
87cda5b987
Robert Clausecker (fuz)
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=HEADS
4c24e0ff37
Robert Clausecker (fuz)
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=HEADS
e119766950
Robert Clausecker (fuz)
lang/s7: update to 11.4.20250505

Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master?ref_type=HEADS
de7bf998ee
Robert Clausecker (fuz)
lang/s7: update to 11.3.20250110

Changelog: https://cm-gitlab.stanford.edu/bil/s7/-/commits/master/?ref_type=HEADS
92111bdb7b
Robert Clausecker (fuz)
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
Robert Clausecker (fuz) · 11.2.g20241220
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/a5515d455f5aca49d5275a5a35ac88935f3ad401
144ef4109c
Robert Clausecker (fuz) · 11.2.g20241217
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=HEADS
04574e7e73
Robert Clausecker (fuz) · 11.2.g20240910
lang/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=HEADS
6a59610180
Robert Clausecker (fuz) · g20231215
lang/s7: update to g20231215
f3c3327666
Robert Clausecker (fuz) · g20231023
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.html
33b159c02d