notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
s7 Scheme interpreter
g20231215 lang on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout g20231215Version of this port present on the latest quarterly branch.
Maintainer: fuz@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-10-27 06:36:19
Last Update: 2023-12-17 21:42:49
Commit Hash: f3c3327
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: lisp
License: BSD0CLAUSE
WWW:
https://ccrma.stanford.edu/software/snd/snd/s7.html
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (87 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/s7-g20231215/catalog.mk
  3. /usr/local/share/licenses/s7-g20231215/LICENSE
  4. /usr/local/share/licenses/s7-g20231215/BSD0CLAUSE
  5. @comment bin/s7-nrepl
  6. bin/s7-repl
  7. include/s7.h
  8. lib/libs7.so
  9. share/s7/case.scm
  10. share/s7/cload.scm
  11. share/s7/debug.scm
  12. share/s7/dup.scm
  13. share/s7/json.scm
  14. share/s7/libc.scm
  15. share/s7/libc_s7.so
  16. share/s7/libdl.scm
  17. share/s7/libdl_s7.so
  18. share/s7/libgdbm.scm
  19. share/s7/libgsl.scm
  20. share/s7/libm.scm
  21. share/s7/libm_s7.so
  22. share/s7/libutf8proc.scm
  23. share/s7/lint.scm
  24. share/s7/loop.scm
  25. share/s7/mockery.scm
  26. share/s7/nrepl.scm
  27. share/s7/profile.scm
  28. share/s7/r7rs.scm
  29. share/s7/reactive.scm
  30. share/s7/repl.scm
  31. share/s7/s7test.scm
  32. share/s7/snd-lint.scm
  33. share/s7/stuff.scm
  34. share/s7/tools/auto-tester.scm
  35. share/s7/tools/compare-calls.scm
  36. share/s7/tools/concordance.scm
  37. share/s7/tools/dup.scm
  38. share/s7/tools/fbench.scm
  39. share/s7/tools/make-nrepl-bits.scm
  40. share/s7/tools/t101.scm
  41. share/s7/tools/table.scm
  42. share/s7/tools/tall.scm
  43. share/s7/tools/tari.scm
  44. share/s7/tools/tauto.scm
  45. share/s7/tools/tbig.scm
  46. share/s7/tools/tcase.scm
  47. share/s7/tools/tclo.scm
  48. share/s7/tools/tcopy.scm
  49. share/s7/tools/teq.scm
  50. share/s7/tools/texit.scm
  51. share/s7/tools/tfft.scm
  52. share/s7/tools/tform.scm
  53. share/s7/tools/tgc.scm
  54. share/s7/tools/tgen.scm
  55. share/s7/tools/tgsl.scm
  56. share/s7/tools/thash.scm
  57. share/s7/tools/thook.scm
  58. share/s7/tools/timp.scm
  59. share/s7/tools/tio.scm
  60. share/s7/tools/titer.scm
  61. share/s7/tools/tlamb.scm
  62. share/s7/tools/tleft.scm
  63. share/s7/tools/tlet.scm
  64. share/s7/tools/tlist.scm
  65. share/s7/tools/tload.scm
  66. share/s7/tools/tmac.scm
  67. share/s7/tools/tmap.scm
  68. share/s7/tools/tmat.scm
  69. share/s7/tools/tmisc.scm
  70. share/s7/tools/tmock.scm
  71. share/s7/tools/tnum.scm
  72. share/s7/tools/tobj.scm
  73. share/s7/tools/tpeak.scm
  74. share/s7/tools/trclo.scm
  75. share/s7/tools/tread.scm
  76. share/s7/tools/trec.scm
  77. share/s7/tools/tref.scm
  78. share/s7/tools/tset.scm
  79. share/s7/tools/tshoot.scm
  80. share/s7/tools/tsort.scm
  81. share/s7/tools/tstar.scm
  82. share/s7/tools/tvect.scm
  83. share/s7/tools/valcall.scm
  84. share/s7/write.scm
  85. @owner
  86. @group
  87. @mode
Collapse this list.
Dependency lines:
  • s7>0:lang/s7
To install the port:
cd /usr/ports/lang/s7/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/s7
  • pkg install s7
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: s7
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1702642188 SHA256 (bil-s7-edc6242088978d09bff053726ec2f8a6ea8f8f72_GL0.tar.gz) = ce1592b1bb43ebbab6e6de03e5eb231eec5764c3cf2686408851914ee814072b SIZE (bil-s7-edc6242088978d09bff053726ec2f8a6ea8f8f72_GL0.tar.gz) = 2705853

Packages (timestamps in pop-ups are UTC):
s7
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latestg20231215g20231215-g20231215g20231215---
FreeBSD:13:quarterlyg20231215g20231215-g20231215g20231215--g20231215
FreeBSD:14:latestg20231215g20231215-g20231215g20231215---
FreeBSD:14:quarterlyg20231215g20231215-g20231215g20231215--g20231215
FreeBSD:15:latestg20231215g20231215n/ag20231215n/a--g20231215
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libgmp.so : math/gmp
  2. libmpfr.so : math/mpfr
  3. libmpc.so : math/mpc
This port is required by:
for Libraries
  1. emulators/tic-80

Configuration Options:
===> The following configuration options are available for s7-g20231215: DOCS=on: Build and/or install documentation GMP=on: GMP (multiple precision arithmetic) support NREPL=off: install notcurses repl (s7-nrepl) REPL=on: install simple repl (s7-repl) ===> Use 'make config' to modify these settings
Options name:
lang_s7
USES:
localbase:ldflags
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://cm-gitlab.stanford.edu//bil/s7/-/archive/edc6242088978d09bff053726ec2f8a6ea8f8f72.tar.gz?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20231215
17 Dec 2023 21:42:49
commit hash: f3c3327666c631668002ff92fb2d2243b34e0af1commit hash: f3c3327666c631668002ff92fb2d2243b34e0af1commit hash: f3c3327666c631668002ff92fb2d2243b34e0af1commit hash: f3c3327666c631668002ff92fb2d2243b34e0af1 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
lang/s7: update to g20231215
g20231023
27 Oct 2023 06:32:10
commit hash: 33b159c02d78b2a00a854188ce648c9c6e0314eacommit hash: 33b159c02d78b2a00a854188ce648c9c6e0314eacommit hash: 33b159c02d78b2a00a854188ce648c9c6e0314eacommit hash: 33b159c02d78b2a00a854188ce648c9c6e0314ea files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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

Number of commits found: 2