pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/chibi-scheme



Module Name:    pkgsrc
Committed By:   leot
Date:           Tue Aug 18 10:25:16 UTC 2020

Modified Files:
        pkgsrc/lang/chibi-scheme: Makefile PLIST distinfo
        pkgsrc/lang/chibi-scheme/patches: patch-Makefile
Removed Files:
        pkgsrc/lang/chibi-scheme/patches: patch-lib_chibi_signal.c

Log Message:
chibi-scheme: Update to 0.9.1

pkgsrc changes:
 - Remove no longer needed patches/patch hunk applied upstream

Changes:
0.9.1
-----
Bugfix release with several bugs fixed, notably:

  * equal? hash tables had a sporadic bug with string and vector keys
  * the distribution of random numbers with bignum values had gaps
  * minor fixes for SRFI 160 and SRFI 144

0.9
---
This release includes complete builtin support for the Tangerine
Edition of the R7RS large language.  With the ambitious scope
of R7RS large, it's unlikely further editions will continue to have
builtin support, and will instead rely on external repositories like
snow-fort.

A new compile-time option can enable O(1) string-ref using
an offset lookup table.  It is disabled by default because it's
still slower than string cursors, and has some small additional
overhead in memory, I/O and the FFI.

Other notable changes include:

  * A novel syntax-case implementation built on ER macros
    by Marc Nieper-Wißkirchen.
  * Improved Windows support by Yuki Okumura, and BSD support
    thanks to Kris Katterjon, Andrew Gwozdziewycz, and Taylor Campbell.
  * LIghtweight library aliases.
  * Native SRFI 160 uniform vectors, with FFI and read/write support.
  * A startup option can enable strict string-cursor checks,
    so that cursors can only be used with the string they reference.
  * JSON read/write support, with utilities to read records.
  * Diff highlighting in unit test failures.
  * Updated to Unicode 13.
  * ... plus many new SRFIs, portability improvements, and bugfixes.

Not counting aliases and test packages, Chibi now comes with
over 200 libraries in the base distribution, with many more available
on snow-fort.org.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/chibi-scheme/Makefile \
    pkgsrc/lang/chibi-scheme/PLIST pkgsrc/lang/chibi-scheme/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/chibi-scheme/patches/patch-Makefile
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/lang/chibi-scheme/patches/patch-lib_chibi_signal.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/chibi-scheme/Makefile
diff -u pkgsrc/lang/chibi-scheme/Makefile:1.1 pkgsrc/lang/chibi-scheme/Makefile:1.2
--- pkgsrc/lang/chibi-scheme/Makefile:1.1       Sat May  9 19:07:00 2020
+++ pkgsrc/lang/chibi-scheme/Makefile   Tue Aug 18 10:25:16 2020
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2020/05/09 19:07:00 leot Exp $
+# $NetBSD: Makefile,v 1.2 2020/08/18 10:25:16 leot Exp $
 
-DISTNAME=      chibi-scheme-0.8.0
+DISTNAME=      chibi-scheme-0.9.1
 CATEGORIES=    lang
 MASTER_SITES=  http://synthcode.com/scheme/chibi/
 EXTRACT_SUFX=  .tgz
Index: pkgsrc/lang/chibi-scheme/PLIST
diff -u pkgsrc/lang/chibi-scheme/PLIST:1.1 pkgsrc/lang/chibi-scheme/PLIST:1.2
--- pkgsrc/lang/chibi-scheme/PLIST:1.1  Sat May  9 19:07:00 2020
+++ pkgsrc/lang/chibi-scheme/PLIST      Tue Aug 18 10:25:16 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2020/05/09 19:07:00 leot Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/08/18 10:25:16 leot Exp $
 bin/chibi-doc
 bin/chibi-ffi
 bin/chibi-scheme
@@ -17,17 +17,22 @@ lib/chibi/chibi/emscripten.so
 lib/chibi/chibi/filesystem.so
 lib/chibi/chibi/heap-stats.so
 lib/chibi/chibi/io/io.so
+lib/chibi/chibi/json.so
 lib/chibi/chibi/net.so
 lib/chibi/chibi/optimize/profile.so
 lib/chibi/chibi/optimize/rest.so
 lib/chibi/chibi/process.so
+lib/chibi/chibi/pty.so
 lib/chibi/chibi/stty.so
 lib/chibi/chibi/system.so
+lib/chibi/chibi/threads.so
 lib/chibi/chibi/time.so
 lib/chibi/chibi/weak.so
+lib/chibi/scheme/bytevector.so
 lib/chibi/scheme/time.so
 lib/chibi/srfi/144/math.so
 lib/chibi/srfi/151/bit.so
+lib/chibi/srfi/160/uvprims.so
 lib/chibi/srfi/18/threads.so
 lib/chibi/srfi/27/rand.so
 lib/chibi/srfi/39/param.so
@@ -48,6 +53,8 @@ share/chibi/chibi.img
 share/chibi/chibi/app-test.sld
 share/chibi/chibi/app.scm
 share/chibi/chibi/app.sld
+share/chibi/chibi/apropos.scm
+share/chibi/chibi/apropos.sld
 share/chibi/chibi/ast.scm
 share/chibi/chibi/ast.sld
 share/chibi/chibi/base64-test.sld
@@ -57,6 +64,7 @@ share/chibi/chibi/binary-record-chicken.
 share/chibi/chibi/binary-record.scm
 share/chibi/chibi/binary-record.sld
 share/chibi/chibi/binary-types.scm
+share/chibi/chibi/bytevector-test.sld
 share/chibi/chibi/bytevector.scm
 share/chibi/chibi/bytevector.sld
 share/chibi/chibi/channel.scm
@@ -83,10 +91,15 @@ share/chibi/chibi/crypto/sha2-native.scm
 share/chibi/chibi/crypto/sha2-test.sld
 share/chibi/chibi/crypto/sha2.scm
 share/chibi/chibi/crypto/sha2.sld
+share/chibi/chibi/diff-test.sld
+share/chibi/chibi/diff.scm
+share/chibi/chibi/diff.sld
 share/chibi/chibi/disasm.sld
 share/chibi/chibi/doc-test.sld
 share/chibi/chibi/doc.scm
 share/chibi/chibi/doc.sld
+share/chibi/chibi/edit-distance-test.sld
+share/chibi/chibi/edit-distance.sld
 share/chibi/chibi/emscripten.scm
 share/chibi/chibi/emscripten.sld
 share/chibi/chibi/equiv.scm
@@ -100,6 +113,7 @@ share/chibi/chibi/generic.sld
 share/chibi/chibi/heap-stats.sld
 share/chibi/chibi/highlight.scm
 share/chibi/chibi/highlight.sld
+share/chibi/chibi/ieee-754.scm
 share/chibi/chibi/io-test.sld
 share/chibi/chibi/io.sld
 share/chibi/chibi/io/io.scm
@@ -113,6 +127,9 @@ share/chibi/chibi/iset/iterators.scm
 share/chibi/chibi/iset/iterators.sld
 share/chibi/chibi/iset/optimize.scm
 share/chibi/chibi/iset/optimize.sld
+share/chibi/chibi/json-test.sld
+share/chibi/chibi/json.scm
+share/chibi/chibi/json.sld
 share/chibi/chibi/log-test.sld
 share/chibi/chibi/log.scm
 share/chibi/chibi/log.sld
@@ -154,6 +171,7 @@ share/chibi/chibi/optimize/profile.scm
 share/chibi/chibi/optimize/profile.sld
 share/chibi/chibi/optimize/rest.scm
 share/chibi/chibi/optimize/rest.sld
+share/chibi/chibi/optional-test.sld
 share/chibi/chibi/optional.scm
 share/chibi/chibi/optional.sld
 share/chibi/chibi/parse-test.sld
@@ -167,6 +185,8 @@ share/chibi/chibi/pathname.sld
 share/chibi/chibi/process-test.sld
 share/chibi/chibi/process.scm
 share/chibi/chibi/process.sld
+share/chibi/chibi/pty-test.sld
+share/chibi/chibi/pty.sld
 share/chibi/chibi/quoted-printable-test.sld
 share/chibi/chibi/quoted-printable.scm
 share/chibi/chibi/quoted-printable.sld
@@ -182,23 +202,16 @@ share/chibi/chibi/repl.sld
 share/chibi/chibi/scribble-test.sld
 share/chibi/chibi/scribble.scm
 share/chibi/chibi/scribble.sld
-share/chibi/chibi/show-test.sld
 share/chibi/chibi/show.sld
-share/chibi/chibi/show/base.scm
 share/chibi/chibi/show/base.sld
 share/chibi/chibi/show/c-test.sld
 share/chibi/chibi/show/c.scm
 share/chibi/chibi/show/c.sld
-share/chibi/chibi/show/color.scm
 share/chibi/chibi/show/color.sld
-share/chibi/chibi/show/column.scm
 share/chibi/chibi/show/column.sld
-share/chibi/chibi/show/pretty.scm
 share/chibi/chibi/show/pretty.sld
-share/chibi/chibi/show/show.scm
-share/chibi/chibi/show/unicode.scm
+share/chibi/chibi/show/shared.sld
 share/chibi/chibi/show/unicode.sld
-share/chibi/chibi/show/write.scm
 share/chibi/chibi/snow/commands.scm
 share/chibi/chibi/snow/commands.sld
 share/chibi/chibi/snow/fort.scm
@@ -216,6 +229,9 @@ share/chibi/chibi/stty.scm
 share/chibi/chibi/stty.sld
 share/chibi/chibi/sxml.scm
 share/chibi/chibi/sxml.sld
+share/chibi/chibi/syntax-case-test.sld
+share/chibi/chibi/syntax-case.scm
+share/chibi/chibi/syntax-case.sld
 share/chibi/chibi/system-test.sld
 share/chibi/chibi/system.sld
 share/chibi/chibi/tar-test.sld
@@ -244,8 +260,12 @@ share/chibi/chibi/zlib.scm
 share/chibi/chibi/zlib.sld
 share/chibi/init-7.scm
 share/chibi/meta-7.scm
+share/chibi/red.img
 share/chibi/scheme/base.sld
+share/chibi/scheme/bitwise.sld
 share/chibi/scheme/box.sld
+share/chibi/scheme/bytevector-test.sld
+share/chibi/scheme/bytevector.sld
 share/chibi/scheme/case-lambda.sld
 share/chibi/scheme/char.sld
 share/chibi/scheme/char/ascii.scm
@@ -266,6 +286,8 @@ share/chibi/scheme/ephemeron.sld
 share/chibi/scheme/eval.sld
 share/chibi/scheme/extras.scm
 share/chibi/scheme/file.sld
+share/chibi/scheme/fixnum.sld
+share/chibi/scheme/flonum.sld
 share/chibi/scheme/generator.sld
 share/chibi/scheme/hash-table.sld
 share/chibi/scheme/ideque.sld
@@ -277,14 +299,17 @@ share/chibi/scheme/list-queue.sld
 share/chibi/scheme/list.sld
 share/chibi/scheme/load.sld
 share/chibi/scheme/lseq.sld
+share/chibi/scheme/mapping.sld
 share/chibi/scheme/misc-macros.scm
 share/chibi/scheme/process-context.sld
 share/chibi/scheme/r5rs.sld
 share/chibi/scheme/read.sld
 share/chibi/scheme/red.sld
+share/chibi/scheme/regex.sld
 share/chibi/scheme/repl.sld
 share/chibi/scheme/rlist.sld
 share/chibi/scheme/set.sld
+share/chibi/scheme/show.sld
 share/chibi/scheme/small.sld
 share/chibi/scheme/sort.sld
 share/chibi/scheme/stream.sld
@@ -294,6 +319,7 @@ share/chibi/scheme/time/tai-to-utc-offse
 share/chibi/scheme/time/tai.sld
 share/chibi/scheme/vector.sld
 share/chibi/scheme/write.sld
+share/chibi/snow.img
 share/chibi/srfi/1.sld
 share/chibi/srfi/1/alists.scm
 share/chibi/srfi/1/constructors.scm
@@ -325,6 +351,7 @@ share/chibi/srfi/125/hash.scm
 share/chibi/srfi/127.scm
 share/chibi/srfi/127.sld
 share/chibi/srfi/128.sld
+share/chibi/srfi/128/162-impl.scm
 share/chibi/srfi/128/comparators.scm
 share/chibi/srfi/129.sld
 share/chibi/srfi/129/titlecase.scm
@@ -352,20 +379,79 @@ share/chibi/srfi/143/fixnum.scm
 share/chibi/srfi/144.sld
 share/chibi/srfi/144/flonum.scm
 share/chibi/srfi/145.sld
+share/chibi/srfi/146.sld
+share/chibi/srfi/146/hamt-map-test.scm
+share/chibi/srfi/146/hamt-map-test.sld
+share/chibi/srfi/146/hamt-map.scm
+share/chibi/srfi/146/hamt-map.sld
+share/chibi/srfi/146/hamt-misc-test.scm
+share/chibi/srfi/146/hamt-misc-test.sld
+share/chibi/srfi/146/hamt-misc.scm
+share/chibi/srfi/146/hamt-misc.sld
+share/chibi/srfi/146/hamt-test.scm
+share/chibi/srfi/146/hamt-test.sld
+share/chibi/srfi/146/hamt.scm
+share/chibi/srfi/146/hamt.sld
+share/chibi/srfi/146/hash-test.sld
+share/chibi/srfi/146/hash.scm
+share/chibi/srfi/146/hash.sld
+share/chibi/srfi/146/mapping.scm
+share/chibi/srfi/146/rbtree.scm
+share/chibi/srfi/146/test.sld
+share/chibi/srfi/146/vector-edit-test.scm
+share/chibi/srfi/146/vector-edit-test.sld
+share/chibi/srfi/146/vector-edit.scm
+share/chibi/srfi/146/vector-edit.sld
 share/chibi/srfi/147.sld
 share/chibi/srfi/151.sld
 share/chibi/srfi/151/bitwise.scm
 share/chibi/srfi/154.scm
 share/chibi/srfi/154.sld
+share/chibi/srfi/158.scm
+share/chibi/srfi/158.sld
 share/chibi/srfi/159.sld
+share/chibi/srfi/159/base.scm
 share/chibi/srfi/159/base.sld
 share/chibi/srfi/159/color.sld
 share/chibi/srfi/159/columnar.sld
 share/chibi/srfi/159/unicode.sld
 share/chibi/srfi/16.sld
+share/chibi/srfi/160/base.sld
+share/chibi/srfi/160/c128.sld
+share/chibi/srfi/160/c64.sld
+share/chibi/srfi/160/f32.sld
+share/chibi/srfi/160/f64.sld
+share/chibi/srfi/160/s16.sld
+share/chibi/srfi/160/s32.sld
+share/chibi/srfi/160/s64.sld
+share/chibi/srfi/160/s8.sld
+share/chibi/srfi/160/test.sld
+share/chibi/srfi/160/u16.sld
+share/chibi/srfi/160/u32.sld
+share/chibi/srfi/160/u64.sld
+share/chibi/srfi/160/u8.sld
+share/chibi/srfi/160/uvector.sld
+share/chibi/srfi/165.scm
+share/chibi/srfi/165.sld
+share/chibi/srfi/166.sld
+share/chibi/srfi/166/base.scm
+share/chibi/srfi/166/base.sld
+share/chibi/srfi/166/color.scm
+share/chibi/srfi/166/color.sld
+share/chibi/srfi/166/column.scm
+share/chibi/srfi/166/columnar.sld
+share/chibi/srfi/166/pretty.scm
+share/chibi/srfi/166/pretty.sld
+share/chibi/srfi/166/show.scm
+share/chibi/srfi/166/test.sld
+share/chibi/srfi/166/unicode.scm
+share/chibi/srfi/166/unicode.sld
+share/chibi/srfi/166/width.scm
+share/chibi/srfi/166/write.scm
 share/chibi/srfi/18.sld
 share/chibi/srfi/18/interface.scm
 share/chibi/srfi/18/types.scm
+share/chibi/srfi/188.sld
 share/chibi/srfi/2.sld
 share/chibi/srfi/23.sld
 share/chibi/srfi/26.sld
Index: pkgsrc/lang/chibi-scheme/distinfo
diff -u pkgsrc/lang/chibi-scheme/distinfo:1.1 pkgsrc/lang/chibi-scheme/distinfo:1.2
--- pkgsrc/lang/chibi-scheme/distinfo:1.1       Sat May  9 19:07:00 2020
+++ pkgsrc/lang/chibi-scheme/distinfo   Tue Aug 18 10:25:16 2020
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.1 2020/05/09 19:07:00 leot Exp $
+$NetBSD: distinfo,v 1.2 2020/08/18 10:25:16 leot Exp $
 
-SHA1 (chibi-scheme-0.8.0.tgz) = 7ce5f6609e7a84cefaf4f7596de3770b8db4ac00
-RMD160 (chibi-scheme-0.8.0.tgz) = 01ec477d749206df3922add430c1424ee8e17eb0
-SHA512 (chibi-scheme-0.8.0.tgz) = f5f3479c25e2df70857ae455de2399adec374114ab540626f8b90f3bf28984d0c7b8479362112921af93f4b509b9c252134bc8c3afe839c56b23001aec837f4f
-Size (chibi-scheme-0.8.0.tgz) = 777259 bytes
-SHA1 (patch-Makefile) = 2475ba4aac7ee66bbe6f31236242cb34463fe8c9
-SHA1 (patch-lib_chibi_signal.c) = 9bdf2c06c38902439c302aa1fb2a6139a2026745
+SHA1 (chibi-scheme-0.9.1.tgz) = 2cd12ec96d991bf4e4357e06e363e14be730a14a
+RMD160 (chibi-scheme-0.9.1.tgz) = 346cc444a9a44d3678b68bf423f76f439f171501
+SHA512 (chibi-scheme-0.9.1.tgz) = 64a68e06174e326c3f3c29573483fd2af9aee26e3fb3074ad9dc46a3a46c2ff642ec1ffb07d28850215527fb6a0d1fac25e0e416024bd228328e9ea423dd7324
+Size (chibi-scheme-0.9.1.tgz) = 886984 bytes
+SHA1 (patch-Makefile) = 1b5ef838218d71484f3d6ea0ff83d55a0dff7282

Index: pkgsrc/lang/chibi-scheme/patches/patch-Makefile
diff -u pkgsrc/lang/chibi-scheme/patches/patch-Makefile:1.1 pkgsrc/lang/chibi-scheme/patches/patch-Makefile:1.2
--- pkgsrc/lang/chibi-scheme/patches/patch-Makefile:1.1 Sat May  9 19:07:00 2020
+++ pkgsrc/lang/chibi-scheme/patches/patch-Makefile     Tue Aug 18 10:25:16 2020
@@ -1,19 +1,9 @@
-$NetBSD: patch-Makefile,v 1.1 2020/05/09 19:07:00 leot Exp $
+$NetBSD: patch-Makefile,v 1.2 2020/08/18 10:25:16 leot Exp $
 
-o .meta files need to be generated after all-libs
-o libchibi-scheme.a is generated only on mingw and cygwin operating systems.
+libchibi-scheme.a is generated only on mingw and cygwin operating systems.
 
 --- Makefile.orig      2018-01-24 16:29:50.000000000 +0000
 +++ Makefile
-@@ -208,7 +208,7 @@ doc: doc/chibi.html doc-libs
- %.html: %.scrbl $(CHIBI_DOC_DEPENDENCIES)
-       $(CHIBI_DOC) --html $< > $@
- 
--lib/.%.meta: lib/%/ tools/generate-install-meta.scm
-+lib/.%.meta: lib/%/ tools/generate-install-meta.scm | all-libs
-       -$(FIND) $< -name \*.sld | \
-        $(CHIBI) tools/generate-install-meta.scm $(VERSION) > $@
- 
 @@ -385,7 +385,6 @@ install-base: all
        $(INSTALL_EXE) -m0755 libchibi-scheme$(SO_VERSIONED_SUFFIX) $(DESTDIR)$(SOLIBDIR)/
        $(LN) libchibi-scheme$(SO_VERSIONED_SUFFIX) $(DESTDIR)$(SOLIBDIR)/libchibi-scheme$(SO_MAJOR_VERSIONED_SUFFIX)



Home | Main Index | Thread Index | Old Index