From c8ae09b91fd8366f934dfeb9a40089f31f9c2953 Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Fri, 24 Apr 2026 05:11:48 -0500 Subject: [PATCH] Chibi_scheme 0.8 => 0.12 (#15810) --- manifest/armv7l/c/chibi_scheme.filelist | 159 +++++++++++-- manifest/i686/c/chibi_scheme.filelist | 159 +++++++++++-- manifest/x86_64/c/chibi_scheme.filelist | 213 ++++++++++++++---- packages/chibi_scheme.rb | 31 ++- tests/package/c/chibi_scheme | 2 + .../chibi_scheme | 0 6 files changed, 481 insertions(+), 83 deletions(-) create mode 100755 tests/package/c/chibi_scheme create mode 100644 tools/automatically_updatable_packages/chibi_scheme diff --git a/manifest/armv7l/c/chibi_scheme.filelist b/manifest/armv7l/c/chibi_scheme.filelist index c45e4f4de2..e3279c17fa 100644 --- a/manifest/armv7l/c/chibi_scheme.filelist +++ b/manifest/armv7l/c/chibi_scheme.filelist @@ -1,4 +1,4 @@ -# Total size: 8322778 +# Total size: 3973061 /usr/local/bin/chibi-doc /usr/local/bin/chibi-ffi /usr/local/bin/chibi-scheme @@ -17,17 +17,22 @@ /usr/local/lib/chibi/chibi/filesystem.so /usr/local/lib/chibi/chibi/heap-stats.so /usr/local/lib/chibi/chibi/io/io.so +/usr/local/lib/chibi/chibi/json.so /usr/local/lib/chibi/chibi/net.so /usr/local/lib/chibi/chibi/optimize/profile.so /usr/local/lib/chibi/chibi/optimize/rest.so /usr/local/lib/chibi/chibi/process.so +/usr/local/lib/chibi/chibi/pty.so /usr/local/lib/chibi/chibi/stty.so /usr/local/lib/chibi/chibi/system.so +/usr/local/lib/chibi/chibi/threads.so /usr/local/lib/chibi/chibi/time.so /usr/local/lib/chibi/chibi/weak.so +/usr/local/lib/chibi/scheme/bytevector.so /usr/local/lib/chibi/scheme/time.so /usr/local/lib/chibi/srfi/144/math.so /usr/local/lib/chibi/srfi/151/bit.so +/usr/local/lib/chibi/srfi/160/uvprims.so /usr/local/lib/chibi/srfi/18/threads.so /usr/local/lib/chibi/srfi/27/rand.so /usr/local/lib/chibi/srfi/39/param.so @@ -36,7 +41,7 @@ /usr/local/lib/chibi/srfi/98/env.so /usr/local/lib/libchibi-scheme.so /usr/local/lib/libchibi-scheme.so.0 -/usr/local/lib/libchibi-scheme.so.0.8.0 +/usr/local/lib/libchibi-scheme.so.0.12.0 /usr/local/lib/pkgconfig/chibi-scheme.pc /usr/local/share/chibi/.chibi.meta /usr/local/share/chibi/.scheme.meta @@ -44,15 +49,21 @@ /usr/local/share/chibi/chibi/app-test.sld /usr/local/share/chibi/chibi/app.scm /usr/local/share/chibi/chibi/app.sld +/usr/local/share/chibi/chibi/apropos.scm +/usr/local/share/chibi/chibi/apropos.sld +/usr/local/share/chibi/chibi/assert-test.sld +/usr/local/share/chibi/chibi/assert.sld /usr/local/share/chibi/chibi/ast.scm /usr/local/share/chibi/chibi/ast.sld /usr/local/share/chibi/chibi/base64-test.sld /usr/local/share/chibi/chibi/base64.scm /usr/local/share/chibi/chibi/base64.sld /usr/local/share/chibi/chibi/binary-record-chicken.scm +/usr/local/share/chibi/chibi/binary-record-test.sld /usr/local/share/chibi/chibi/binary-record.scm /usr/local/share/chibi/chibi/binary-record.sld /usr/local/share/chibi/chibi/binary-types.scm +/usr/local/share/chibi/chibi/bytevector-test.sld /usr/local/share/chibi/chibi/bytevector.scm /usr/local/share/chibi/chibi/bytevector.sld /usr/local/share/chibi/chibi/channel.scm @@ -79,10 +90,18 @@ /usr/local/share/chibi/chibi/crypto/sha2-test.sld /usr/local/share/chibi/chibi/crypto/sha2.scm /usr/local/share/chibi/chibi/crypto/sha2.sld +/usr/local/share/chibi/chibi/csv-test.sld +/usr/local/share/chibi/chibi/csv.scm +/usr/local/share/chibi/chibi/csv.sld +/usr/local/share/chibi/chibi/diff-test.sld +/usr/local/share/chibi/chibi/diff.scm +/usr/local/share/chibi/chibi/diff.sld /usr/local/share/chibi/chibi/disasm.sld /usr/local/share/chibi/chibi/doc-test.sld /usr/local/share/chibi/chibi/doc.scm /usr/local/share/chibi/chibi/doc.sld +/usr/local/share/chibi/chibi/edit-distance-test.sld +/usr/local/share/chibi/chibi/edit-distance.sld /usr/local/share/chibi/chibi/emscripten.scm /usr/local/share/chibi/chibi/emscripten.sld /usr/local/share/chibi/chibi/equiv.scm @@ -96,6 +115,7 @@ /usr/local/share/chibi/chibi/heap-stats.sld /usr/local/share/chibi/chibi/highlight.scm /usr/local/share/chibi/chibi/highlight.sld +/usr/local/share/chibi/chibi/ieee-754.scm /usr/local/share/chibi/chibi/io-test.sld /usr/local/share/chibi/chibi/io.sld /usr/local/share/chibi/chibi/io/io.scm @@ -109,6 +129,9 @@ /usr/local/share/chibi/chibi/iset/iterators.sld /usr/local/share/chibi/chibi/iset/optimize.scm /usr/local/share/chibi/chibi/iset/optimize.sld +/usr/local/share/chibi/chibi/json-test.sld +/usr/local/share/chibi/chibi/json.scm +/usr/local/share/chibi/chibi/json.sld /usr/local/share/chibi/chibi/log-test.sld /usr/local/share/chibi/chibi/log.scm /usr/local/share/chibi/chibi/log.sld @@ -150,6 +173,7 @@ /usr/local/share/chibi/chibi/optimize/profile.sld /usr/local/share/chibi/chibi/optimize/rest.scm /usr/local/share/chibi/chibi/optimize/rest.sld +/usr/local/share/chibi/chibi/optional-test.sld /usr/local/share/chibi/chibi/optional.scm /usr/local/share/chibi/chibi/optional.sld /usr/local/share/chibi/chibi/parse-test.sld @@ -163,6 +187,8 @@ /usr/local/share/chibi/chibi/process-test.sld /usr/local/share/chibi/chibi/process.scm /usr/local/share/chibi/chibi/process.sld +/usr/local/share/chibi/chibi/pty-test.sld +/usr/local/share/chibi/chibi/pty.sld /usr/local/share/chibi/chibi/quoted-printable-test.sld /usr/local/share/chibi/chibi/quoted-printable.scm /usr/local/share/chibi/chibi/quoted-printable.sld @@ -178,27 +204,24 @@ /usr/local/share/chibi/chibi/scribble-test.sld /usr/local/share/chibi/chibi/scribble.scm /usr/local/share/chibi/chibi/scribble.sld -/usr/local/share/chibi/chibi/show-test.sld +/usr/local/share/chibi/chibi/shell-test.sld +/usr/local/share/chibi/chibi/shell.scm +/usr/local/share/chibi/chibi/shell.sld /usr/local/share/chibi/chibi/show.sld -/usr/local/share/chibi/chibi/show/base.scm /usr/local/share/chibi/chibi/show/base.sld /usr/local/share/chibi/chibi/show/c-test.sld /usr/local/share/chibi/chibi/show/c.scm /usr/local/share/chibi/chibi/show/c.sld -/usr/local/share/chibi/chibi/show/color.scm /usr/local/share/chibi/chibi/show/color.sld -/usr/local/share/chibi/chibi/show/column.scm /usr/local/share/chibi/chibi/show/column.sld -/usr/local/share/chibi/chibi/show/pretty.scm /usr/local/share/chibi/chibi/show/pretty.sld -/usr/local/share/chibi/chibi/show/show.scm -/usr/local/share/chibi/chibi/show/unicode.scm +/usr/local/share/chibi/chibi/show/shared.sld /usr/local/share/chibi/chibi/show/unicode.sld -/usr/local/share/chibi/chibi/show/write.scm /usr/local/share/chibi/chibi/snow/commands.scm /usr/local/share/chibi/chibi/snow/commands.sld /usr/local/share/chibi/chibi/snow/fort.scm /usr/local/share/chibi/chibi/snow/fort.sld +/usr/local/share/chibi/chibi/snow/install.sld /usr/local/share/chibi/chibi/snow/interface.scm /usr/local/share/chibi/chibi/snow/interface.sld /usr/local/share/chibi/chibi/snow/package.scm @@ -210,8 +233,12 @@ /usr/local/share/chibi/chibi/string.sld /usr/local/share/chibi/chibi/stty.scm /usr/local/share/chibi/chibi/stty.sld +/usr/local/share/chibi/chibi/sxml-test.sld /usr/local/share/chibi/chibi/sxml.scm /usr/local/share/chibi/chibi/sxml.sld +/usr/local/share/chibi/chibi/syntax-case-test.sld +/usr/local/share/chibi/chibi/syntax-case.scm +/usr/local/share/chibi/chibi/syntax-case.sld /usr/local/share/chibi/chibi/system-test.sld /usr/local/share/chibi/chibi/system.sld /usr/local/share/chibi/chibi/tar-test.sld @@ -226,6 +253,18 @@ /usr/local/share/chibi/chibi/term/edit-line.sld /usr/local/share/chibi/chibi/test.scm /usr/local/share/chibi/chibi/test.sld +/usr/local/share/chibi/chibi/text-test.sld +/usr/local/share/chibi/chibi/text.sld +/usr/local/share/chibi/chibi/text/base.scm +/usr/local/share/chibi/chibi/text/base.sld +/usr/local/share/chibi/chibi/text/marks.scm +/usr/local/share/chibi/chibi/text/movement.scm +/usr/local/share/chibi/chibi/text/search.scm +/usr/local/share/chibi/chibi/text/search.sld +/usr/local/share/chibi/chibi/text/types.scm +/usr/local/share/chibi/chibi/text/types.sld +/usr/local/share/chibi/chibi/text/utf8.scm +/usr/local/share/chibi/chibi/text/utf8.sld /usr/local/share/chibi/chibi/time.sld /usr/local/share/chibi/chibi/trace.scm /usr/local/share/chibi/chibi/trace.sld @@ -241,7 +280,10 @@ /usr/local/share/chibi/init-7.scm /usr/local/share/chibi/meta-7.scm /usr/local/share/chibi/scheme/base.sld +/usr/local/share/chibi/scheme/bitwise.sld /usr/local/share/chibi/scheme/box.sld +/usr/local/share/chibi/scheme/bytevector-test.sld +/usr/local/share/chibi/scheme/bytevector.sld /usr/local/share/chibi/scheme/case-lambda.sld /usr/local/share/chibi/scheme/char.sld /usr/local/share/chibi/scheme/char/ascii.scm @@ -262,6 +304,8 @@ /usr/local/share/chibi/scheme/eval.sld /usr/local/share/chibi/scheme/extras.scm /usr/local/share/chibi/scheme/file.sld +/usr/local/share/chibi/scheme/fixnum.sld +/usr/local/share/chibi/scheme/flonum.sld /usr/local/share/chibi/scheme/generator.sld /usr/local/share/chibi/scheme/hash-table.sld /usr/local/share/chibi/scheme/ideque.sld @@ -273,14 +317,17 @@ /usr/local/share/chibi/scheme/list.sld /usr/local/share/chibi/scheme/load.sld /usr/local/share/chibi/scheme/lseq.sld +/usr/local/share/chibi/scheme/mapping.sld /usr/local/share/chibi/scheme/misc-macros.scm /usr/local/share/chibi/scheme/process-context.sld /usr/local/share/chibi/scheme/r5rs.sld /usr/local/share/chibi/scheme/read.sld /usr/local/share/chibi/scheme/red.sld +/usr/local/share/chibi/scheme/regex.sld /usr/local/share/chibi/scheme/repl.sld /usr/local/share/chibi/scheme/rlist.sld /usr/local/share/chibi/scheme/set.sld +/usr/local/share/chibi/scheme/show.sld /usr/local/share/chibi/scheme/small.sld /usr/local/share/chibi/scheme/sort.sld /usr/local/share/chibi/scheme/stream.sld @@ -321,6 +368,7 @@ /usr/local/share/chibi/srfi/127.scm /usr/local/share/chibi/srfi/127.sld /usr/local/share/chibi/srfi/128.sld +/usr/local/share/chibi/srfi/128/162-impl.scm /usr/local/share/chibi/srfi/128/comparators.scm /usr/local/share/chibi/srfi/129.sld /usr/local/share/chibi/srfi/129/titlecase.scm @@ -348,26 +396,109 @@ /usr/local/share/chibi/srfi/144.sld /usr/local/share/chibi/srfi/144/flonum.scm /usr/local/share/chibi/srfi/145.sld +/usr/local/share/chibi/srfi/146.sld +/usr/local/share/chibi/srfi/146/hamt-map-test.scm +/usr/local/share/chibi/srfi/146/hamt-map-test.sld +/usr/local/share/chibi/srfi/146/hamt-map.scm +/usr/local/share/chibi/srfi/146/hamt-map.sld +/usr/local/share/chibi/srfi/146/hamt-misc-test.scm +/usr/local/share/chibi/srfi/146/hamt-misc-test.sld +/usr/local/share/chibi/srfi/146/hamt-misc.scm +/usr/local/share/chibi/srfi/146/hamt-misc.sld +/usr/local/share/chibi/srfi/146/hamt-test.scm +/usr/local/share/chibi/srfi/146/hamt-test.sld +/usr/local/share/chibi/srfi/146/hamt.scm +/usr/local/share/chibi/srfi/146/hamt.sld +/usr/local/share/chibi/srfi/146/hash-test.sld +/usr/local/share/chibi/srfi/146/hash.scm +/usr/local/share/chibi/srfi/146/hash.sld +/usr/local/share/chibi/srfi/146/mapping.scm +/usr/local/share/chibi/srfi/146/rbtree.scm +/usr/local/share/chibi/srfi/146/test.sld +/usr/local/share/chibi/srfi/146/vector-edit-test.scm +/usr/local/share/chibi/srfi/146/vector-edit-test.sld +/usr/local/share/chibi/srfi/146/vector-edit.scm +/usr/local/share/chibi/srfi/146/vector-edit.sld /usr/local/share/chibi/srfi/147.sld /usr/local/share/chibi/srfi/151.sld /usr/local/share/chibi/srfi/151/bitwise.scm /usr/local/share/chibi/srfi/154.scm /usr/local/share/chibi/srfi/154.sld +/usr/local/share/chibi/srfi/158.scm +/usr/local/share/chibi/srfi/158.sld /usr/local/share/chibi/srfi/159.sld +/usr/local/share/chibi/srfi/159/base.scm /usr/local/share/chibi/srfi/159/base.sld /usr/local/share/chibi/srfi/159/color.sld /usr/local/share/chibi/srfi/159/columnar.sld /usr/local/share/chibi/srfi/159/unicode.sld /usr/local/share/chibi/srfi/16.sld +/usr/local/share/chibi/srfi/160/base.sld +/usr/local/share/chibi/srfi/160/c128.sld +/usr/local/share/chibi/srfi/160/c64.sld +/usr/local/share/chibi/srfi/160/f16.sld +/usr/local/share/chibi/srfi/160/f32.sld +/usr/local/share/chibi/srfi/160/f64.sld +/usr/local/share/chibi/srfi/160/f8.sld +/usr/local/share/chibi/srfi/160/mini-test.sld +/usr/local/share/chibi/srfi/160/mini.sld +/usr/local/share/chibi/srfi/160/prims.sld +/usr/local/share/chibi/srfi/160/s16.sld +/usr/local/share/chibi/srfi/160/s32.sld +/usr/local/share/chibi/srfi/160/s64.sld +/usr/local/share/chibi/srfi/160/s8.sld +/usr/local/share/chibi/srfi/160/test.sld +/usr/local/share/chibi/srfi/160/u16.sld +/usr/local/share/chibi/srfi/160/u32.sld +/usr/local/share/chibi/srfi/160/u64.sld +/usr/local/share/chibi/srfi/160/u8.sld +/usr/local/share/chibi/srfi/160/uvector.scm +/usr/local/share/chibi/srfi/160/uvector.sld +/usr/local/share/chibi/srfi/165.scm +/usr/local/share/chibi/srfi/165.sld +/usr/local/share/chibi/srfi/166.sld +/usr/local/share/chibi/srfi/166/base.scm +/usr/local/share/chibi/srfi/166/base.sld +/usr/local/share/chibi/srfi/166/color.scm +/usr/local/share/chibi/srfi/166/color.sld +/usr/local/share/chibi/srfi/166/column.scm +/usr/local/share/chibi/srfi/166/columnar.sld +/usr/local/share/chibi/srfi/166/pretty.scm +/usr/local/share/chibi/srfi/166/pretty.sld +/usr/local/share/chibi/srfi/166/show.scm +/usr/local/share/chibi/srfi/166/test.sld +/usr/local/share/chibi/srfi/166/unicode.scm +/usr/local/share/chibi/srfi/166/unicode.sld +/usr/local/share/chibi/srfi/166/width.scm +/usr/local/share/chibi/srfi/166/write.scm +/usr/local/share/chibi/srfi/179.sld +/usr/local/share/chibi/srfi/179/base.scm +/usr/local/share/chibi/srfi/179/base.sld +/usr/local/share/chibi/srfi/179/test.sld +/usr/local/share/chibi/srfi/179/transforms.scm /usr/local/share/chibi/srfi/18.sld /usr/local/share/chibi/srfi/18/interface.scm /usr/local/share/chibi/srfi/18/types.scm +/usr/local/share/chibi/srfi/188.sld +/usr/local/share/chibi/srfi/193.sld /usr/local/share/chibi/srfi/2.sld +/usr/local/share/chibi/srfi/211/identifier-syntax.sld +/usr/local/share/chibi/srfi/211/test.sld +/usr/local/share/chibi/srfi/211/variable-transformer.sld +/usr/local/share/chibi/srfi/219.sld +/usr/local/share/chibi/srfi/227.sld +/usr/local/share/chibi/srfi/229.sld /usr/local/share/chibi/srfi/23.sld +/usr/local/share/chibi/srfi/231.sld +/usr/local/share/chibi/srfi/231/base.scm +/usr/local/share/chibi/srfi/231/base.sld +/usr/local/share/chibi/srfi/231/test.sld +/usr/local/share/chibi/srfi/231/transforms.scm /usr/local/share/chibi/srfi/26.sld /usr/local/share/chibi/srfi/27.sld /usr/local/share/chibi/srfi/27/constructors.scm /usr/local/share/chibi/srfi/33.sld +/usr/local/share/chibi/srfi/35.sld /usr/local/share/chibi/srfi/38.scm /usr/local/share/chibi/srfi/38.sld /usr/local/share/chibi/srfi/39.sld @@ -378,6 +509,8 @@ /usr/local/share/chibi/srfi/46.sld /usr/local/share/chibi/srfi/55.sld /usr/local/share/chibi/srfi/6.sld +/usr/local/share/chibi/srfi/64.scm +/usr/local/share/chibi/srfi/64.sld /usr/local/share/chibi/srfi/69.sld /usr/local/share/chibi/srfi/69/interface.scm /usr/local/share/chibi/srfi/69/type.scm @@ -396,6 +529,6 @@ /usr/local/share/chibi/srfi/99/records/syntactic.scm /usr/local/share/chibi/srfi/99/records/syntactic.sld /usr/local/share/chibi/srfi/99/test.sld -/usr/local/share/man/man1/chibi-doc.1.gz -/usr/local/share/man/man1/chibi-ffi.1.gz -/usr/local/share/man/man1/chibi-scheme.1.gz +/usr/local/share/man/man1/chibi-doc.1.zst +/usr/local/share/man/man1/chibi-ffi.1.zst +/usr/local/share/man/man1/chibi-scheme.1.zst diff --git a/manifest/i686/c/chibi_scheme.filelist b/manifest/i686/c/chibi_scheme.filelist index dcec2364b2..27413a05d4 100644 --- a/manifest/i686/c/chibi_scheme.filelist +++ b/manifest/i686/c/chibi_scheme.filelist @@ -1,4 +1,4 @@ -# Total size: 8181814 +# Total size: 4220667 /usr/local/bin/chibi-doc /usr/local/bin/chibi-ffi /usr/local/bin/chibi-scheme @@ -17,17 +17,22 @@ /usr/local/lib/chibi/chibi/filesystem.so /usr/local/lib/chibi/chibi/heap-stats.so /usr/local/lib/chibi/chibi/io/io.so +/usr/local/lib/chibi/chibi/json.so /usr/local/lib/chibi/chibi/net.so /usr/local/lib/chibi/chibi/optimize/profile.so /usr/local/lib/chibi/chibi/optimize/rest.so /usr/local/lib/chibi/chibi/process.so +/usr/local/lib/chibi/chibi/pty.so /usr/local/lib/chibi/chibi/stty.so /usr/local/lib/chibi/chibi/system.so +/usr/local/lib/chibi/chibi/threads.so /usr/local/lib/chibi/chibi/time.so /usr/local/lib/chibi/chibi/weak.so +/usr/local/lib/chibi/scheme/bytevector.so /usr/local/lib/chibi/scheme/time.so /usr/local/lib/chibi/srfi/144/math.so /usr/local/lib/chibi/srfi/151/bit.so +/usr/local/lib/chibi/srfi/160/uvprims.so /usr/local/lib/chibi/srfi/18/threads.so /usr/local/lib/chibi/srfi/27/rand.so /usr/local/lib/chibi/srfi/39/param.so @@ -36,7 +41,7 @@ /usr/local/lib/chibi/srfi/98/env.so /usr/local/lib/libchibi-scheme.so /usr/local/lib/libchibi-scheme.so.0 -/usr/local/lib/libchibi-scheme.so.0.8.0 +/usr/local/lib/libchibi-scheme.so.0.12.0 /usr/local/lib/pkgconfig/chibi-scheme.pc /usr/local/share/chibi/.chibi.meta /usr/local/share/chibi/.scheme.meta @@ -44,15 +49,21 @@ /usr/local/share/chibi/chibi/app-test.sld /usr/local/share/chibi/chibi/app.scm /usr/local/share/chibi/chibi/app.sld +/usr/local/share/chibi/chibi/apropos.scm +/usr/local/share/chibi/chibi/apropos.sld +/usr/local/share/chibi/chibi/assert-test.sld +/usr/local/share/chibi/chibi/assert.sld /usr/local/share/chibi/chibi/ast.scm /usr/local/share/chibi/chibi/ast.sld /usr/local/share/chibi/chibi/base64-test.sld /usr/local/share/chibi/chibi/base64.scm /usr/local/share/chibi/chibi/base64.sld /usr/local/share/chibi/chibi/binary-record-chicken.scm +/usr/local/share/chibi/chibi/binary-record-test.sld /usr/local/share/chibi/chibi/binary-record.scm /usr/local/share/chibi/chibi/binary-record.sld /usr/local/share/chibi/chibi/binary-types.scm +/usr/local/share/chibi/chibi/bytevector-test.sld /usr/local/share/chibi/chibi/bytevector.scm /usr/local/share/chibi/chibi/bytevector.sld /usr/local/share/chibi/chibi/channel.scm @@ -79,10 +90,18 @@ /usr/local/share/chibi/chibi/crypto/sha2-test.sld /usr/local/share/chibi/chibi/crypto/sha2.scm /usr/local/share/chibi/chibi/crypto/sha2.sld +/usr/local/share/chibi/chibi/csv-test.sld +/usr/local/share/chibi/chibi/csv.scm +/usr/local/share/chibi/chibi/csv.sld +/usr/local/share/chibi/chibi/diff-test.sld +/usr/local/share/chibi/chibi/diff.scm +/usr/local/share/chibi/chibi/diff.sld /usr/local/share/chibi/chibi/disasm.sld /usr/local/share/chibi/chibi/doc-test.sld /usr/local/share/chibi/chibi/doc.scm /usr/local/share/chibi/chibi/doc.sld +/usr/local/share/chibi/chibi/edit-distance-test.sld +/usr/local/share/chibi/chibi/edit-distance.sld /usr/local/share/chibi/chibi/emscripten.scm /usr/local/share/chibi/chibi/emscripten.sld /usr/local/share/chibi/chibi/equiv.scm @@ -96,6 +115,7 @@ /usr/local/share/chibi/chibi/heap-stats.sld /usr/local/share/chibi/chibi/highlight.scm /usr/local/share/chibi/chibi/highlight.sld +/usr/local/share/chibi/chibi/ieee-754.scm /usr/local/share/chibi/chibi/io-test.sld /usr/local/share/chibi/chibi/io.sld /usr/local/share/chibi/chibi/io/io.scm @@ -109,6 +129,9 @@ /usr/local/share/chibi/chibi/iset/iterators.sld /usr/local/share/chibi/chibi/iset/optimize.scm /usr/local/share/chibi/chibi/iset/optimize.sld +/usr/local/share/chibi/chibi/json-test.sld +/usr/local/share/chibi/chibi/json.scm +/usr/local/share/chibi/chibi/json.sld /usr/local/share/chibi/chibi/log-test.sld /usr/local/share/chibi/chibi/log.scm /usr/local/share/chibi/chibi/log.sld @@ -150,6 +173,7 @@ /usr/local/share/chibi/chibi/optimize/profile.sld /usr/local/share/chibi/chibi/optimize/rest.scm /usr/local/share/chibi/chibi/optimize/rest.sld +/usr/local/share/chibi/chibi/optional-test.sld /usr/local/share/chibi/chibi/optional.scm /usr/local/share/chibi/chibi/optional.sld /usr/local/share/chibi/chibi/parse-test.sld @@ -163,6 +187,8 @@ /usr/local/share/chibi/chibi/process-test.sld /usr/local/share/chibi/chibi/process.scm /usr/local/share/chibi/chibi/process.sld +/usr/local/share/chibi/chibi/pty-test.sld +/usr/local/share/chibi/chibi/pty.sld /usr/local/share/chibi/chibi/quoted-printable-test.sld /usr/local/share/chibi/chibi/quoted-printable.scm /usr/local/share/chibi/chibi/quoted-printable.sld @@ -178,27 +204,24 @@ /usr/local/share/chibi/chibi/scribble-test.sld /usr/local/share/chibi/chibi/scribble.scm /usr/local/share/chibi/chibi/scribble.sld -/usr/local/share/chibi/chibi/show-test.sld +/usr/local/share/chibi/chibi/shell-test.sld +/usr/local/share/chibi/chibi/shell.scm +/usr/local/share/chibi/chibi/shell.sld /usr/local/share/chibi/chibi/show.sld -/usr/local/share/chibi/chibi/show/base.scm /usr/local/share/chibi/chibi/show/base.sld /usr/local/share/chibi/chibi/show/c-test.sld /usr/local/share/chibi/chibi/show/c.scm /usr/local/share/chibi/chibi/show/c.sld -/usr/local/share/chibi/chibi/show/color.scm /usr/local/share/chibi/chibi/show/color.sld -/usr/local/share/chibi/chibi/show/column.scm /usr/local/share/chibi/chibi/show/column.sld -/usr/local/share/chibi/chibi/show/pretty.scm /usr/local/share/chibi/chibi/show/pretty.sld -/usr/local/share/chibi/chibi/show/show.scm -/usr/local/share/chibi/chibi/show/unicode.scm +/usr/local/share/chibi/chibi/show/shared.sld /usr/local/share/chibi/chibi/show/unicode.sld -/usr/local/share/chibi/chibi/show/write.scm /usr/local/share/chibi/chibi/snow/commands.scm /usr/local/share/chibi/chibi/snow/commands.sld /usr/local/share/chibi/chibi/snow/fort.scm /usr/local/share/chibi/chibi/snow/fort.sld +/usr/local/share/chibi/chibi/snow/install.sld /usr/local/share/chibi/chibi/snow/interface.scm /usr/local/share/chibi/chibi/snow/interface.sld /usr/local/share/chibi/chibi/snow/package.scm @@ -210,8 +233,12 @@ /usr/local/share/chibi/chibi/string.sld /usr/local/share/chibi/chibi/stty.scm /usr/local/share/chibi/chibi/stty.sld +/usr/local/share/chibi/chibi/sxml-test.sld /usr/local/share/chibi/chibi/sxml.scm /usr/local/share/chibi/chibi/sxml.sld +/usr/local/share/chibi/chibi/syntax-case-test.sld +/usr/local/share/chibi/chibi/syntax-case.scm +/usr/local/share/chibi/chibi/syntax-case.sld /usr/local/share/chibi/chibi/system-test.sld /usr/local/share/chibi/chibi/system.sld /usr/local/share/chibi/chibi/tar-test.sld @@ -226,6 +253,18 @@ /usr/local/share/chibi/chibi/term/edit-line.sld /usr/local/share/chibi/chibi/test.scm /usr/local/share/chibi/chibi/test.sld +/usr/local/share/chibi/chibi/text-test.sld +/usr/local/share/chibi/chibi/text.sld +/usr/local/share/chibi/chibi/text/base.scm +/usr/local/share/chibi/chibi/text/base.sld +/usr/local/share/chibi/chibi/text/marks.scm +/usr/local/share/chibi/chibi/text/movement.scm +/usr/local/share/chibi/chibi/text/search.scm +/usr/local/share/chibi/chibi/text/search.sld +/usr/local/share/chibi/chibi/text/types.scm +/usr/local/share/chibi/chibi/text/types.sld +/usr/local/share/chibi/chibi/text/utf8.scm +/usr/local/share/chibi/chibi/text/utf8.sld /usr/local/share/chibi/chibi/time.sld /usr/local/share/chibi/chibi/trace.scm /usr/local/share/chibi/chibi/trace.sld @@ -241,7 +280,10 @@ /usr/local/share/chibi/init-7.scm /usr/local/share/chibi/meta-7.scm /usr/local/share/chibi/scheme/base.sld +/usr/local/share/chibi/scheme/bitwise.sld /usr/local/share/chibi/scheme/box.sld +/usr/local/share/chibi/scheme/bytevector-test.sld +/usr/local/share/chibi/scheme/bytevector.sld /usr/local/share/chibi/scheme/case-lambda.sld /usr/local/share/chibi/scheme/char.sld /usr/local/share/chibi/scheme/char/ascii.scm @@ -262,6 +304,8 @@ /usr/local/share/chibi/scheme/eval.sld /usr/local/share/chibi/scheme/extras.scm /usr/local/share/chibi/scheme/file.sld +/usr/local/share/chibi/scheme/fixnum.sld +/usr/local/share/chibi/scheme/flonum.sld /usr/local/share/chibi/scheme/generator.sld /usr/local/share/chibi/scheme/hash-table.sld /usr/local/share/chibi/scheme/ideque.sld @@ -273,14 +317,17 @@ /usr/local/share/chibi/scheme/list.sld /usr/local/share/chibi/scheme/load.sld /usr/local/share/chibi/scheme/lseq.sld +/usr/local/share/chibi/scheme/mapping.sld /usr/local/share/chibi/scheme/misc-macros.scm /usr/local/share/chibi/scheme/process-context.sld /usr/local/share/chibi/scheme/r5rs.sld /usr/local/share/chibi/scheme/read.sld /usr/local/share/chibi/scheme/red.sld +/usr/local/share/chibi/scheme/regex.sld /usr/local/share/chibi/scheme/repl.sld /usr/local/share/chibi/scheme/rlist.sld /usr/local/share/chibi/scheme/set.sld +/usr/local/share/chibi/scheme/show.sld /usr/local/share/chibi/scheme/small.sld /usr/local/share/chibi/scheme/sort.sld /usr/local/share/chibi/scheme/stream.sld @@ -321,6 +368,7 @@ /usr/local/share/chibi/srfi/127.scm /usr/local/share/chibi/srfi/127.sld /usr/local/share/chibi/srfi/128.sld +/usr/local/share/chibi/srfi/128/162-impl.scm /usr/local/share/chibi/srfi/128/comparators.scm /usr/local/share/chibi/srfi/129.sld /usr/local/share/chibi/srfi/129/titlecase.scm @@ -348,26 +396,109 @@ /usr/local/share/chibi/srfi/144.sld /usr/local/share/chibi/srfi/144/flonum.scm /usr/local/share/chibi/srfi/145.sld +/usr/local/share/chibi/srfi/146.sld +/usr/local/share/chibi/srfi/146/hamt-map-test.scm +/usr/local/share/chibi/srfi/146/hamt-map-test.sld +/usr/local/share/chibi/srfi/146/hamt-map.scm +/usr/local/share/chibi/srfi/146/hamt-map.sld +/usr/local/share/chibi/srfi/146/hamt-misc-test.scm +/usr/local/share/chibi/srfi/146/hamt-misc-test.sld +/usr/local/share/chibi/srfi/146/hamt-misc.scm +/usr/local/share/chibi/srfi/146/hamt-misc.sld +/usr/local/share/chibi/srfi/146/hamt-test.scm +/usr/local/share/chibi/srfi/146/hamt-test.sld +/usr/local/share/chibi/srfi/146/hamt.scm +/usr/local/share/chibi/srfi/146/hamt.sld +/usr/local/share/chibi/srfi/146/hash-test.sld +/usr/local/share/chibi/srfi/146/hash.scm +/usr/local/share/chibi/srfi/146/hash.sld +/usr/local/share/chibi/srfi/146/mapping.scm +/usr/local/share/chibi/srfi/146/rbtree.scm +/usr/local/share/chibi/srfi/146/test.sld +/usr/local/share/chibi/srfi/146/vector-edit-test.scm +/usr/local/share/chibi/srfi/146/vector-edit-test.sld +/usr/local/share/chibi/srfi/146/vector-edit.scm +/usr/local/share/chibi/srfi/146/vector-edit.sld /usr/local/share/chibi/srfi/147.sld /usr/local/share/chibi/srfi/151.sld /usr/local/share/chibi/srfi/151/bitwise.scm /usr/local/share/chibi/srfi/154.scm /usr/local/share/chibi/srfi/154.sld +/usr/local/share/chibi/srfi/158.scm +/usr/local/share/chibi/srfi/158.sld /usr/local/share/chibi/srfi/159.sld +/usr/local/share/chibi/srfi/159/base.scm /usr/local/share/chibi/srfi/159/base.sld /usr/local/share/chibi/srfi/159/color.sld /usr/local/share/chibi/srfi/159/columnar.sld /usr/local/share/chibi/srfi/159/unicode.sld /usr/local/share/chibi/srfi/16.sld +/usr/local/share/chibi/srfi/160/base.sld +/usr/local/share/chibi/srfi/160/c128.sld +/usr/local/share/chibi/srfi/160/c64.sld +/usr/local/share/chibi/srfi/160/f16.sld +/usr/local/share/chibi/srfi/160/f32.sld +/usr/local/share/chibi/srfi/160/f64.sld +/usr/local/share/chibi/srfi/160/f8.sld +/usr/local/share/chibi/srfi/160/mini-test.sld +/usr/local/share/chibi/srfi/160/mini.sld +/usr/local/share/chibi/srfi/160/prims.sld +/usr/local/share/chibi/srfi/160/s16.sld +/usr/local/share/chibi/srfi/160/s32.sld +/usr/local/share/chibi/srfi/160/s64.sld +/usr/local/share/chibi/srfi/160/s8.sld +/usr/local/share/chibi/srfi/160/test.sld +/usr/local/share/chibi/srfi/160/u16.sld +/usr/local/share/chibi/srfi/160/u32.sld +/usr/local/share/chibi/srfi/160/u64.sld +/usr/local/share/chibi/srfi/160/u8.sld +/usr/local/share/chibi/srfi/160/uvector.scm +/usr/local/share/chibi/srfi/160/uvector.sld +/usr/local/share/chibi/srfi/165.scm +/usr/local/share/chibi/srfi/165.sld +/usr/local/share/chibi/srfi/166.sld +/usr/local/share/chibi/srfi/166/base.scm +/usr/local/share/chibi/srfi/166/base.sld +/usr/local/share/chibi/srfi/166/color.scm +/usr/local/share/chibi/srfi/166/color.sld +/usr/local/share/chibi/srfi/166/column.scm +/usr/local/share/chibi/srfi/166/columnar.sld +/usr/local/share/chibi/srfi/166/pretty.scm +/usr/local/share/chibi/srfi/166/pretty.sld +/usr/local/share/chibi/srfi/166/show.scm +/usr/local/share/chibi/srfi/166/test.sld +/usr/local/share/chibi/srfi/166/unicode.scm +/usr/local/share/chibi/srfi/166/unicode.sld +/usr/local/share/chibi/srfi/166/width.scm +/usr/local/share/chibi/srfi/166/write.scm +/usr/local/share/chibi/srfi/179.sld +/usr/local/share/chibi/srfi/179/base.scm +/usr/local/share/chibi/srfi/179/base.sld +/usr/local/share/chibi/srfi/179/test.sld +/usr/local/share/chibi/srfi/179/transforms.scm /usr/local/share/chibi/srfi/18.sld /usr/local/share/chibi/srfi/18/interface.scm /usr/local/share/chibi/srfi/18/types.scm +/usr/local/share/chibi/srfi/188.sld +/usr/local/share/chibi/srfi/193.sld /usr/local/share/chibi/srfi/2.sld +/usr/local/share/chibi/srfi/211/identifier-syntax.sld +/usr/local/share/chibi/srfi/211/test.sld +/usr/local/share/chibi/srfi/211/variable-transformer.sld +/usr/local/share/chibi/srfi/219.sld +/usr/local/share/chibi/srfi/227.sld +/usr/local/share/chibi/srfi/229.sld /usr/local/share/chibi/srfi/23.sld +/usr/local/share/chibi/srfi/231.sld +/usr/local/share/chibi/srfi/231/base.scm +/usr/local/share/chibi/srfi/231/base.sld +/usr/local/share/chibi/srfi/231/test.sld +/usr/local/share/chibi/srfi/231/transforms.scm /usr/local/share/chibi/srfi/26.sld /usr/local/share/chibi/srfi/27.sld /usr/local/share/chibi/srfi/27/constructors.scm /usr/local/share/chibi/srfi/33.sld +/usr/local/share/chibi/srfi/35.sld /usr/local/share/chibi/srfi/38.scm /usr/local/share/chibi/srfi/38.sld /usr/local/share/chibi/srfi/39.sld @@ -378,6 +509,8 @@ /usr/local/share/chibi/srfi/46.sld /usr/local/share/chibi/srfi/55.sld /usr/local/share/chibi/srfi/6.sld +/usr/local/share/chibi/srfi/64.scm +/usr/local/share/chibi/srfi/64.sld /usr/local/share/chibi/srfi/69.sld /usr/local/share/chibi/srfi/69/interface.scm /usr/local/share/chibi/srfi/69/type.scm @@ -396,6 +529,6 @@ /usr/local/share/chibi/srfi/99/records/syntactic.scm /usr/local/share/chibi/srfi/99/records/syntactic.sld /usr/local/share/chibi/srfi/99/test.sld -/usr/local/share/man/man1/chibi-doc.1.gz -/usr/local/share/man/man1/chibi-ffi.1.gz -/usr/local/share/man/man1/chibi-scheme.1.gz +/usr/local/share/man/man1/chibi-doc.1.zst +/usr/local/share/man/man1/chibi-ffi.1.zst +/usr/local/share/man/man1/chibi-scheme.1.zst diff --git a/manifest/x86_64/c/chibi_scheme.filelist b/manifest/x86_64/c/chibi_scheme.filelist index 70d2e154fe..4597fd6eb3 100644 --- a/manifest/x86_64/c/chibi_scheme.filelist +++ b/manifest/x86_64/c/chibi_scheme.filelist @@ -1,4 +1,4 @@ -# Total size: 8923436 +# Total size: 4227305 /usr/local/bin/chibi-doc /usr/local/bin/chibi-ffi /usr/local/bin/chibi-scheme @@ -10,49 +10,60 @@ /usr/local/include/chibi/gc_heap.h /usr/local/include/chibi/install.h /usr/local/include/chibi/sexp.h -/usr/local/lib/chibi/chibi/ast.so -/usr/local/lib/chibi/chibi/crypto/crypto.so -/usr/local/lib/chibi/chibi/disasm.so -/usr/local/lib/chibi/chibi/emscripten.so -/usr/local/lib/chibi/chibi/filesystem.so -/usr/local/lib/chibi/chibi/heap-stats.so -/usr/local/lib/chibi/chibi/io/io.so -/usr/local/lib/chibi/chibi/net.so -/usr/local/lib/chibi/chibi/optimize/profile.so -/usr/local/lib/chibi/chibi/optimize/rest.so -/usr/local/lib/chibi/chibi/process.so -/usr/local/lib/chibi/chibi/stty.so -/usr/local/lib/chibi/chibi/system.so -/usr/local/lib/chibi/chibi/time.so -/usr/local/lib/chibi/chibi/weak.so -/usr/local/lib/chibi/scheme/time.so -/usr/local/lib/chibi/srfi/144/math.so -/usr/local/lib/chibi/srfi/151/bit.so -/usr/local/lib/chibi/srfi/18/threads.so -/usr/local/lib/chibi/srfi/27/rand.so -/usr/local/lib/chibi/srfi/39/param.so -/usr/local/lib/chibi/srfi/69/hash.so -/usr/local/lib/chibi/srfi/95/qsort.so -/usr/local/lib/chibi/srfi/98/env.so -/usr/local/lib/libchibi-scheme.so -/usr/local/lib/libchibi-scheme.so.0 -/usr/local/lib/libchibi-scheme.so.0.8.0 -/usr/local/lib/pkgconfig/chibi-scheme.pc +/usr/local/lib64/chibi/chibi/ast.so +/usr/local/lib64/chibi/chibi/crypto/crypto.so +/usr/local/lib64/chibi/chibi/disasm.so +/usr/local/lib64/chibi/chibi/emscripten.so +/usr/local/lib64/chibi/chibi/filesystem.so +/usr/local/lib64/chibi/chibi/heap-stats.so +/usr/local/lib64/chibi/chibi/io/io.so +/usr/local/lib64/chibi/chibi/json.so +/usr/local/lib64/chibi/chibi/net.so +/usr/local/lib64/chibi/chibi/optimize/profile.so +/usr/local/lib64/chibi/chibi/optimize/rest.so +/usr/local/lib64/chibi/chibi/process.so +/usr/local/lib64/chibi/chibi/pty.so +/usr/local/lib64/chibi/chibi/stty.so +/usr/local/lib64/chibi/chibi/system.so +/usr/local/lib64/chibi/chibi/threads.so +/usr/local/lib64/chibi/chibi/time.so +/usr/local/lib64/chibi/chibi/weak.so +/usr/local/lib64/chibi/scheme/bytevector.so +/usr/local/lib64/chibi/scheme/time.so +/usr/local/lib64/chibi/srfi/144/math.so +/usr/local/lib64/chibi/srfi/151/bit.so +/usr/local/lib64/chibi/srfi/160/uvprims.so +/usr/local/lib64/chibi/srfi/18/threads.so +/usr/local/lib64/chibi/srfi/27/rand.so +/usr/local/lib64/chibi/srfi/39/param.so +/usr/local/lib64/chibi/srfi/69/hash.so +/usr/local/lib64/chibi/srfi/95/qsort.so +/usr/local/lib64/chibi/srfi/98/env.so +/usr/local/lib64/libchibi-scheme.so +/usr/local/lib64/libchibi-scheme.so.0 +/usr/local/lib64/libchibi-scheme.so.0.12.0 +/usr/local/lib64/pkgconfig/chibi-scheme.pc /usr/local/share/chibi/.chibi.meta /usr/local/share/chibi/.scheme.meta /usr/local/share/chibi/.srfi.meta /usr/local/share/chibi/chibi/app-test.sld /usr/local/share/chibi/chibi/app.scm /usr/local/share/chibi/chibi/app.sld +/usr/local/share/chibi/chibi/apropos.scm +/usr/local/share/chibi/chibi/apropos.sld +/usr/local/share/chibi/chibi/assert-test.sld +/usr/local/share/chibi/chibi/assert.sld /usr/local/share/chibi/chibi/ast.scm /usr/local/share/chibi/chibi/ast.sld /usr/local/share/chibi/chibi/base64-test.sld /usr/local/share/chibi/chibi/base64.scm /usr/local/share/chibi/chibi/base64.sld /usr/local/share/chibi/chibi/binary-record-chicken.scm +/usr/local/share/chibi/chibi/binary-record-test.sld /usr/local/share/chibi/chibi/binary-record.scm /usr/local/share/chibi/chibi/binary-record.sld /usr/local/share/chibi/chibi/binary-types.scm +/usr/local/share/chibi/chibi/bytevector-test.sld /usr/local/share/chibi/chibi/bytevector.scm /usr/local/share/chibi/chibi/bytevector.sld /usr/local/share/chibi/chibi/channel.scm @@ -79,10 +90,18 @@ /usr/local/share/chibi/chibi/crypto/sha2-test.sld /usr/local/share/chibi/chibi/crypto/sha2.scm /usr/local/share/chibi/chibi/crypto/sha2.sld +/usr/local/share/chibi/chibi/csv-test.sld +/usr/local/share/chibi/chibi/csv.scm +/usr/local/share/chibi/chibi/csv.sld +/usr/local/share/chibi/chibi/diff-test.sld +/usr/local/share/chibi/chibi/diff.scm +/usr/local/share/chibi/chibi/diff.sld /usr/local/share/chibi/chibi/disasm.sld /usr/local/share/chibi/chibi/doc-test.sld /usr/local/share/chibi/chibi/doc.scm /usr/local/share/chibi/chibi/doc.sld +/usr/local/share/chibi/chibi/edit-distance-test.sld +/usr/local/share/chibi/chibi/edit-distance.sld /usr/local/share/chibi/chibi/emscripten.scm /usr/local/share/chibi/chibi/emscripten.sld /usr/local/share/chibi/chibi/equiv.scm @@ -96,6 +115,7 @@ /usr/local/share/chibi/chibi/heap-stats.sld /usr/local/share/chibi/chibi/highlight.scm /usr/local/share/chibi/chibi/highlight.sld +/usr/local/share/chibi/chibi/ieee-754.scm /usr/local/share/chibi/chibi/io-test.sld /usr/local/share/chibi/chibi/io.sld /usr/local/share/chibi/chibi/io/io.scm @@ -109,6 +129,9 @@ /usr/local/share/chibi/chibi/iset/iterators.sld /usr/local/share/chibi/chibi/iset/optimize.scm /usr/local/share/chibi/chibi/iset/optimize.sld +/usr/local/share/chibi/chibi/json-test.sld +/usr/local/share/chibi/chibi/json.scm +/usr/local/share/chibi/chibi/json.sld /usr/local/share/chibi/chibi/log-test.sld /usr/local/share/chibi/chibi/log.scm /usr/local/share/chibi/chibi/log.sld @@ -150,6 +173,7 @@ /usr/local/share/chibi/chibi/optimize/profile.sld /usr/local/share/chibi/chibi/optimize/rest.scm /usr/local/share/chibi/chibi/optimize/rest.sld +/usr/local/share/chibi/chibi/optional-test.sld /usr/local/share/chibi/chibi/optional.scm /usr/local/share/chibi/chibi/optional.sld /usr/local/share/chibi/chibi/parse-test.sld @@ -163,6 +187,8 @@ /usr/local/share/chibi/chibi/process-test.sld /usr/local/share/chibi/chibi/process.scm /usr/local/share/chibi/chibi/process.sld +/usr/local/share/chibi/chibi/pty-test.sld +/usr/local/share/chibi/chibi/pty.sld /usr/local/share/chibi/chibi/quoted-printable-test.sld /usr/local/share/chibi/chibi/quoted-printable.scm /usr/local/share/chibi/chibi/quoted-printable.sld @@ -178,27 +204,24 @@ /usr/local/share/chibi/chibi/scribble-test.sld /usr/local/share/chibi/chibi/scribble.scm /usr/local/share/chibi/chibi/scribble.sld -/usr/local/share/chibi/chibi/show-test.sld +/usr/local/share/chibi/chibi/shell-test.sld +/usr/local/share/chibi/chibi/shell.scm +/usr/local/share/chibi/chibi/shell.sld /usr/local/share/chibi/chibi/show.sld -/usr/local/share/chibi/chibi/show/base.scm /usr/local/share/chibi/chibi/show/base.sld /usr/local/share/chibi/chibi/show/c-test.sld /usr/local/share/chibi/chibi/show/c.scm /usr/local/share/chibi/chibi/show/c.sld -/usr/local/share/chibi/chibi/show/color.scm /usr/local/share/chibi/chibi/show/color.sld -/usr/local/share/chibi/chibi/show/column.scm /usr/local/share/chibi/chibi/show/column.sld -/usr/local/share/chibi/chibi/show/pretty.scm /usr/local/share/chibi/chibi/show/pretty.sld -/usr/local/share/chibi/chibi/show/show.scm -/usr/local/share/chibi/chibi/show/unicode.scm +/usr/local/share/chibi/chibi/show/shared.sld /usr/local/share/chibi/chibi/show/unicode.sld -/usr/local/share/chibi/chibi/show/write.scm /usr/local/share/chibi/chibi/snow/commands.scm /usr/local/share/chibi/chibi/snow/commands.sld /usr/local/share/chibi/chibi/snow/fort.scm /usr/local/share/chibi/chibi/snow/fort.sld +/usr/local/share/chibi/chibi/snow/install.sld /usr/local/share/chibi/chibi/snow/interface.scm /usr/local/share/chibi/chibi/snow/interface.sld /usr/local/share/chibi/chibi/snow/package.scm @@ -210,8 +233,12 @@ /usr/local/share/chibi/chibi/string.sld /usr/local/share/chibi/chibi/stty.scm /usr/local/share/chibi/chibi/stty.sld +/usr/local/share/chibi/chibi/sxml-test.sld /usr/local/share/chibi/chibi/sxml.scm /usr/local/share/chibi/chibi/sxml.sld +/usr/local/share/chibi/chibi/syntax-case-test.sld +/usr/local/share/chibi/chibi/syntax-case.scm +/usr/local/share/chibi/chibi/syntax-case.sld /usr/local/share/chibi/chibi/system-test.sld /usr/local/share/chibi/chibi/system.sld /usr/local/share/chibi/chibi/tar-test.sld @@ -226,6 +253,18 @@ /usr/local/share/chibi/chibi/term/edit-line.sld /usr/local/share/chibi/chibi/test.scm /usr/local/share/chibi/chibi/test.sld +/usr/local/share/chibi/chibi/text-test.sld +/usr/local/share/chibi/chibi/text.sld +/usr/local/share/chibi/chibi/text/base.scm +/usr/local/share/chibi/chibi/text/base.sld +/usr/local/share/chibi/chibi/text/marks.scm +/usr/local/share/chibi/chibi/text/movement.scm +/usr/local/share/chibi/chibi/text/search.scm +/usr/local/share/chibi/chibi/text/search.sld +/usr/local/share/chibi/chibi/text/types.scm +/usr/local/share/chibi/chibi/text/types.sld +/usr/local/share/chibi/chibi/text/utf8.scm +/usr/local/share/chibi/chibi/text/utf8.sld /usr/local/share/chibi/chibi/time.sld /usr/local/share/chibi/chibi/trace.scm /usr/local/share/chibi/chibi/trace.sld @@ -241,7 +280,10 @@ /usr/local/share/chibi/init-7.scm /usr/local/share/chibi/meta-7.scm /usr/local/share/chibi/scheme/base.sld +/usr/local/share/chibi/scheme/bitwise.sld /usr/local/share/chibi/scheme/box.sld +/usr/local/share/chibi/scheme/bytevector-test.sld +/usr/local/share/chibi/scheme/bytevector.sld /usr/local/share/chibi/scheme/case-lambda.sld /usr/local/share/chibi/scheme/char.sld /usr/local/share/chibi/scheme/char/ascii.scm @@ -262,6 +304,8 @@ /usr/local/share/chibi/scheme/eval.sld /usr/local/share/chibi/scheme/extras.scm /usr/local/share/chibi/scheme/file.sld +/usr/local/share/chibi/scheme/fixnum.sld +/usr/local/share/chibi/scheme/flonum.sld /usr/local/share/chibi/scheme/generator.sld /usr/local/share/chibi/scheme/hash-table.sld /usr/local/share/chibi/scheme/ideque.sld @@ -273,14 +317,17 @@ /usr/local/share/chibi/scheme/list.sld /usr/local/share/chibi/scheme/load.sld /usr/local/share/chibi/scheme/lseq.sld +/usr/local/share/chibi/scheme/mapping.sld /usr/local/share/chibi/scheme/misc-macros.scm /usr/local/share/chibi/scheme/process-context.sld /usr/local/share/chibi/scheme/r5rs.sld /usr/local/share/chibi/scheme/read.sld /usr/local/share/chibi/scheme/red.sld +/usr/local/share/chibi/scheme/regex.sld /usr/local/share/chibi/scheme/repl.sld /usr/local/share/chibi/scheme/rlist.sld /usr/local/share/chibi/scheme/set.sld +/usr/local/share/chibi/scheme/show.sld /usr/local/share/chibi/scheme/small.sld /usr/local/share/chibi/scheme/sort.sld /usr/local/share/chibi/scheme/stream.sld @@ -321,6 +368,7 @@ /usr/local/share/chibi/srfi/127.scm /usr/local/share/chibi/srfi/127.sld /usr/local/share/chibi/srfi/128.sld +/usr/local/share/chibi/srfi/128/162-impl.scm /usr/local/share/chibi/srfi/128/comparators.scm /usr/local/share/chibi/srfi/129.sld /usr/local/share/chibi/srfi/129/titlecase.scm @@ -348,26 +396,109 @@ /usr/local/share/chibi/srfi/144.sld /usr/local/share/chibi/srfi/144/flonum.scm /usr/local/share/chibi/srfi/145.sld +/usr/local/share/chibi/srfi/146.sld +/usr/local/share/chibi/srfi/146/hamt-map-test.scm +/usr/local/share/chibi/srfi/146/hamt-map-test.sld +/usr/local/share/chibi/srfi/146/hamt-map.scm +/usr/local/share/chibi/srfi/146/hamt-map.sld +/usr/local/share/chibi/srfi/146/hamt-misc-test.scm +/usr/local/share/chibi/srfi/146/hamt-misc-test.sld +/usr/local/share/chibi/srfi/146/hamt-misc.scm +/usr/local/share/chibi/srfi/146/hamt-misc.sld +/usr/local/share/chibi/srfi/146/hamt-test.scm +/usr/local/share/chibi/srfi/146/hamt-test.sld +/usr/local/share/chibi/srfi/146/hamt.scm +/usr/local/share/chibi/srfi/146/hamt.sld +/usr/local/share/chibi/srfi/146/hash-test.sld +/usr/local/share/chibi/srfi/146/hash.scm +/usr/local/share/chibi/srfi/146/hash.sld +/usr/local/share/chibi/srfi/146/mapping.scm +/usr/local/share/chibi/srfi/146/rbtree.scm +/usr/local/share/chibi/srfi/146/test.sld +/usr/local/share/chibi/srfi/146/vector-edit-test.scm +/usr/local/share/chibi/srfi/146/vector-edit-test.sld +/usr/local/share/chibi/srfi/146/vector-edit.scm +/usr/local/share/chibi/srfi/146/vector-edit.sld /usr/local/share/chibi/srfi/147.sld /usr/local/share/chibi/srfi/151.sld /usr/local/share/chibi/srfi/151/bitwise.scm /usr/local/share/chibi/srfi/154.scm /usr/local/share/chibi/srfi/154.sld +/usr/local/share/chibi/srfi/158.scm +/usr/local/share/chibi/srfi/158.sld /usr/local/share/chibi/srfi/159.sld +/usr/local/share/chibi/srfi/159/base.scm /usr/local/share/chibi/srfi/159/base.sld /usr/local/share/chibi/srfi/159/color.sld /usr/local/share/chibi/srfi/159/columnar.sld /usr/local/share/chibi/srfi/159/unicode.sld /usr/local/share/chibi/srfi/16.sld +/usr/local/share/chibi/srfi/160/base.sld +/usr/local/share/chibi/srfi/160/c128.sld +/usr/local/share/chibi/srfi/160/c64.sld +/usr/local/share/chibi/srfi/160/f16.sld +/usr/local/share/chibi/srfi/160/f32.sld +/usr/local/share/chibi/srfi/160/f64.sld +/usr/local/share/chibi/srfi/160/f8.sld +/usr/local/share/chibi/srfi/160/mini-test.sld +/usr/local/share/chibi/srfi/160/mini.sld +/usr/local/share/chibi/srfi/160/prims.sld +/usr/local/share/chibi/srfi/160/s16.sld +/usr/local/share/chibi/srfi/160/s32.sld +/usr/local/share/chibi/srfi/160/s64.sld +/usr/local/share/chibi/srfi/160/s8.sld +/usr/local/share/chibi/srfi/160/test.sld +/usr/local/share/chibi/srfi/160/u16.sld +/usr/local/share/chibi/srfi/160/u32.sld +/usr/local/share/chibi/srfi/160/u64.sld +/usr/local/share/chibi/srfi/160/u8.sld +/usr/local/share/chibi/srfi/160/uvector.scm +/usr/local/share/chibi/srfi/160/uvector.sld +/usr/local/share/chibi/srfi/165.scm +/usr/local/share/chibi/srfi/165.sld +/usr/local/share/chibi/srfi/166.sld +/usr/local/share/chibi/srfi/166/base.scm +/usr/local/share/chibi/srfi/166/base.sld +/usr/local/share/chibi/srfi/166/color.scm +/usr/local/share/chibi/srfi/166/color.sld +/usr/local/share/chibi/srfi/166/column.scm +/usr/local/share/chibi/srfi/166/columnar.sld +/usr/local/share/chibi/srfi/166/pretty.scm +/usr/local/share/chibi/srfi/166/pretty.sld +/usr/local/share/chibi/srfi/166/show.scm +/usr/local/share/chibi/srfi/166/test.sld +/usr/local/share/chibi/srfi/166/unicode.scm +/usr/local/share/chibi/srfi/166/unicode.sld +/usr/local/share/chibi/srfi/166/width.scm +/usr/local/share/chibi/srfi/166/write.scm +/usr/local/share/chibi/srfi/179.sld +/usr/local/share/chibi/srfi/179/base.scm +/usr/local/share/chibi/srfi/179/base.sld +/usr/local/share/chibi/srfi/179/test.sld +/usr/local/share/chibi/srfi/179/transforms.scm /usr/local/share/chibi/srfi/18.sld /usr/local/share/chibi/srfi/18/interface.scm /usr/local/share/chibi/srfi/18/types.scm +/usr/local/share/chibi/srfi/188.sld +/usr/local/share/chibi/srfi/193.sld /usr/local/share/chibi/srfi/2.sld +/usr/local/share/chibi/srfi/211/identifier-syntax.sld +/usr/local/share/chibi/srfi/211/test.sld +/usr/local/share/chibi/srfi/211/variable-transformer.sld +/usr/local/share/chibi/srfi/219.sld +/usr/local/share/chibi/srfi/227.sld +/usr/local/share/chibi/srfi/229.sld /usr/local/share/chibi/srfi/23.sld +/usr/local/share/chibi/srfi/231.sld +/usr/local/share/chibi/srfi/231/base.scm +/usr/local/share/chibi/srfi/231/base.sld +/usr/local/share/chibi/srfi/231/test.sld +/usr/local/share/chibi/srfi/231/transforms.scm /usr/local/share/chibi/srfi/26.sld /usr/local/share/chibi/srfi/27.sld /usr/local/share/chibi/srfi/27/constructors.scm /usr/local/share/chibi/srfi/33.sld +/usr/local/share/chibi/srfi/35.sld /usr/local/share/chibi/srfi/38.scm /usr/local/share/chibi/srfi/38.sld /usr/local/share/chibi/srfi/39.sld @@ -378,6 +509,8 @@ /usr/local/share/chibi/srfi/46.sld /usr/local/share/chibi/srfi/55.sld /usr/local/share/chibi/srfi/6.sld +/usr/local/share/chibi/srfi/64.scm +/usr/local/share/chibi/srfi/64.sld /usr/local/share/chibi/srfi/69.sld /usr/local/share/chibi/srfi/69/interface.scm /usr/local/share/chibi/srfi/69/type.scm @@ -396,6 +529,6 @@ /usr/local/share/chibi/srfi/99/records/syntactic.scm /usr/local/share/chibi/srfi/99/records/syntactic.sld /usr/local/share/chibi/srfi/99/test.sld -/usr/local/share/man/man1/chibi-doc.1.gz -/usr/local/share/man/man1/chibi-ffi.1.gz -/usr/local/share/man/man1/chibi-scheme.1.gz +/usr/local/share/man/man1/chibi-doc.1.zst +/usr/local/share/man/man1/chibi-ffi.1.zst +/usr/local/share/man/man1/chibi-scheme.1.zst diff --git a/packages/chibi_scheme.rb b/packages/chibi_scheme.rb index 1a3fcf8cdb..aa641d4a7c 100644 --- a/packages/chibi_scheme.rb +++ b/packages/chibi_scheme.rb @@ -1,32 +1,29 @@ -require 'package' +require 'buildsystems/autotools' -class Chibi_scheme < Package +class Chibi_scheme < Autotools description 'Minimal Scheme Implementation for use as an Extension Language' homepage 'http://synthcode.com/wiki/chibi-scheme' - version '0.8' + version '0.12' license 'BSD-3' compatibility 'all' - source_url 'https://github.com/ashinn/chibi-scheme/archive/0.8.tar.gz' - source_sha256 '8a077859b123216c123c243db391b0fe4c0cf73978c7cdd7b8ea853a48192756' - binary_compression 'tar.xz' + source_url 'https://github.com/ashinn/chibi-scheme.git' + git_hashtag version + binary_compression 'tar.zst' binary_sha256({ - aarch64: 'c5ce68d2b060f78644b9b95d4c4bf900aec0787d5461d78ff4ccfca556d63e16', - armv7l: 'c5ce68d2b060f78644b9b95d4c4bf900aec0787d5461d78ff4ccfca556d63e16', - i686: '3c397e24bac2b7ebaaf822fd43ef5f2f44e2f3e2a3e469dbdfa70e3c51a13560', - x86_64: 'b6c3320b5e3bd52980bfc8882b9117ad851ea2351dfa23a84fd108a470bbc3c4' + aarch64: '999eb071a1976e226059ff57f6ed896eaa948841ddde03752c14a16072887f57', + armv7l: '999eb071a1976e226059ff57f6ed896eaa948841ddde03752c14a16072887f57', + i686: 'c5b62881ed97ba9e65ea740e5a48ecb1f42f7f5a5323cf0a3b512327070918e0', + x86_64: '00a33135bdf465723eb4854a835080b1b06dd2403c141874be8733c5fb4ed416' }) + depends_on 'glibc' => :library + def self.patch system 'sed -i -e \'/LDCONFIG/d\' Makefile' system 'sed -i \'/^IMAGE_FILES =/c\IMAGE_FILES =\' Makefile' # wasn't able to override via CLI end - def self.build - system 'make', '-j1', "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}" - end - - def self.install - system 'make', '-j1', "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install' - end + autotools_pre_make_options "PREFIX=#{CREW_PREFIX} LIBDIR=#{CREW_LIB_PREFIX} SOLIBDIR=#{CREW_LIB_PREFIX}" + autotools_install_options "PREFIX=#{CREW_PREFIX} LIBDIR=#{CREW_LIB_PREFIX} SOLIBDIR=#{CREW_LIB_PREFIX}" end diff --git a/tests/package/c/chibi_scheme b/tests/package/c/chibi_scheme new file mode 100755 index 0000000000..1c83d675fd --- /dev/null +++ b/tests/package/c/chibi_scheme @@ -0,0 +1,2 @@ +#!/bin/bash +chibi-scheme -V diff --git a/tools/automatically_updatable_packages/chibi_scheme b/tools/automatically_updatable_packages/chibi_scheme new file mode 100644 index 0000000000..e69de29bb2