pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chibi-scheme: Update wip/chibi-scheme to 0.8.0
Module Name: pkgsrc-wip
Committed By: Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By: leot
Date: Wed Oct 3 22:49:40 2018 +0200
Changeset: fd9fa098068e4fccdc0a746732ebbe67875378f6
Modified Files:
chibi-scheme/Makefile
chibi-scheme/PLIST
chibi-scheme/distinfo
chibi-scheme/patches/patch-Makefile
Removed Files:
chibi-scheme/patches/patch-benchmarks_gabriel_run.sh
Log Message:
chibi-scheme: Update wip/chibi-scheme to 0.8.0
pkgsrc changes:
- Update MASTER_SITES
- Delete the gmake `-s' kludge, it seems no longer needed
Changes:
0.8.0
-----
This release includes complete builtin support for the Red Edition
of the R7RS large language. The non-standard (scheme red)
library exports all bindings in the small language plus Red Edition.
As a backwards incompatible change, SRFI 130 string cursors
are a disjoint immediate type. This would only break existing
code which is undefined.
Other notable changes include:
* The image loading code is now much more stable and used
by default for snow-chibi, thanks to a rewrite by Chris Walsh.
* SRFI 139 syntax parameters by Marc Nieper-Wißkirchen.
* Improved Windows support by Yuki Okumura.
* Updated to Unicode 9.
* ... plus many new SRFIs, portability improvements, and bugfixes.
Thanks to everyone else who contributed code, bug reports or
feedback!
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=fd9fa098068e4fccdc0a746732ebbe67875378f6
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chibi-scheme/Makefile | 12 +--
chibi-scheme/PLIST | 102 ++++++++++++++++++++-
chibi-scheme/distinfo | 11 +--
chibi-scheme/patches/patch-Makefile | 25 ++---
.../patches/patch-benchmarks_gabriel_run.sh | 15 ---
5 files changed, 118 insertions(+), 47 deletions(-)
diffs:
diff --git a/chibi-scheme/Makefile b/chibi-scheme/Makefile
index 3c09fe7642..d353781ef9 100644
--- a/chibi-scheme/Makefile
+++ b/chibi-scheme/Makefile
@@ -1,9 +1,9 @@
# $NetBSD: Makefile,v 1.4 2015/08/05 15:22:53 leot1990 Exp $
-DISTNAME= chibi-scheme-0.7.3
-PKGREVISION= 1
+DISTNAME= chibi-scheme-0.8.0
CATEGORIES= lang
-MASTER_SITES= ${MASTER_SITE_GITHUB:=ashinn/}
+MASTER_SITES= http://synthcode.com/scheme/chibi/
+EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://synthcode.com/wiki/chibi-scheme
@@ -17,13 +17,11 @@ PKGCONFIG_OVERRIDE+= chibi-scheme.pc.in
REPLACE_INTERPRETER+= chibi-scheme
REPLACE.chibi-scheme.old= chibi-scheme
REPLACE.chibi-scheme.new= ${PREFIX}/bin/chibi-scheme
-REPLACE_FILES.chibi-scheme= tools/chibi-doc tools/chibi-ffi tools/snow-chibi
+REPLACE_FILES.chibi-scheme+= tools/chibi-doc tools/chibi-ffi
+REPLACE_FILES.chibi-scheme+= tools/snow-chibi tools/snow-chibi.scm
CFLAGS.NetBSD+= -D_KMEMUSER # Needed for kinfo_proc in <sys/sysctl.h>
-# XXX: Kludge: Avoid `gmake: write error: stdout' error during the install phase
-INSTALL_MAKE_FLAGS+= -s
-
MAKE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR}/man1
MAKE_ENV+= PREFIX=${PREFIX}
diff --git a/chibi-scheme/PLIST b/chibi-scheme/PLIST
index 25df849de9..12b5386b2d 100644
--- a/chibi-scheme/PLIST
+++ b/chibi-scheme/PLIST
@@ -1,11 +1,13 @@
-@comment $NetBSD: PLIST,v 1.1 2015/07/13 02:29:29 leot1990 Exp $
+@comment $NetBSD$
bin/chibi-doc
bin/chibi-ffi
bin/chibi-scheme
bin/snow-chibi
+bin/snow-chibi.scm
include/chibi/bignum.h
include/chibi/eval.h
include/chibi/features.h
+include/chibi/gc_heap.h
include/chibi/install.h
include/chibi/sexp.h
lib/chibi/chibi/ast.so
@@ -24,9 +26,10 @@ lib/chibi/chibi/system.so
lib/chibi/chibi/time.so
lib/chibi/chibi/weak.so
lib/chibi/scheme/time.so
+lib/chibi/srfi/144/math.so
+lib/chibi/srfi/151/bit.so
lib/chibi/srfi/18/threads.so
lib/chibi/srfi/27/rand.so
-lib/chibi/srfi/33/bit.so
lib/chibi/srfi/39/param.so
lib/chibi/srfi/69/hash.so
lib/chibi/srfi/95/qsort.so
@@ -41,6 +44,8 @@ man/man1/chibi-scheme.1
share/chibi/.chibi.meta
share/chibi/.scheme.meta
share/chibi/.srfi.meta
+share/chibi/chibi.img
+share/chibi/chibi/app-test.sld
share/chibi/chibi/app.scm
share/chibi/chibi/app.sld
share/chibi/chibi/ast.scm
@@ -48,8 +53,10 @@ share/chibi/chibi/ast.sld
share/chibi/chibi/base64-test.sld
share/chibi/chibi/base64.scm
share/chibi/chibi/base64.sld
+share/chibi/chibi/binary-record-chicken.scm
share/chibi/chibi/binary-record.scm
share/chibi/chibi/binary-record.sld
+share/chibi/chibi/binary-types.scm
share/chibi/chibi/bytevector.scm
share/chibi/chibi/bytevector.sld
share/chibi/chibi/channel.scm
@@ -106,6 +113,7 @@ 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/log-test.sld
share/chibi/chibi/log.scm
share/chibi/chibi/log.sld
share/chibi/chibi/loop-test.sld
@@ -139,6 +147,7 @@ share/chibi/chibi/net/server.scm
share/chibi/chibi/net/server.sld
share/chibi/chibi/net/servlet.scm
share/chibi/chibi/net/servlet.sld
+share/chibi/chibi/numeric-test.sld
share/chibi/chibi/optimize.scm
share/chibi/chibi/optimize.sld
share/chibi/chibi/optimize/profile.scm
@@ -158,6 +167,7 @@ share/chibi/chibi/pathname.sld
share/chibi/chibi/process-test.sld
share/chibi/chibi/process.scm
share/chibi/chibi/process.sld
+share/chibi/chibi/quoted-printable-test.sld
share/chibi/chibi/quoted-printable.scm
share/chibi/chibi/quoted-printable.sld
share/chibi/chibi/regexp-test.sld
@@ -176,9 +186,18 @@ 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/unicode.sld
share/chibi/chibi/show/write.scm
share/chibi/chibi/snow/commands.scm
share/chibi/chibi/snow/commands.sld
@@ -226,6 +245,7 @@ share/chibi/chibi/zlib.sld
share/chibi/init-7.scm
share/chibi/meta-7.scm
share/chibi/scheme/base.sld
+share/chibi/scheme/box.sld
share/chibi/scheme/case-lambda.sld
share/chibi/scheme/char.sld
share/chibi/scheme/char/ascii.scm
@@ -233,6 +253,8 @@ share/chibi/scheme/char/case-offsets.scm
share/chibi/scheme/char/full.scm
share/chibi/scheme/char/normalization.sld
share/chibi/scheme/char/special-casing.scm
+share/chibi/scheme/charset.sld
+share/chibi/scheme/comparator.sld
share/chibi/scheme/complex.sld
share/chibi/scheme/cxr.scm
share/chibi/scheme/cxr.sld
@@ -240,49 +262,123 @@ share/chibi/scheme/define-values.scm
share/chibi/scheme/digit-value.scm
share/chibi/scheme/division.scm
share/chibi/scheme/division.sld
+share/chibi/scheme/ephemeron.sld
share/chibi/scheme/eval.sld
share/chibi/scheme/extras.scm
share/chibi/scheme/file.sld
+share/chibi/scheme/generator.sld
+share/chibi/scheme/hash-table.sld
+share/chibi/scheme/ideque.sld
+share/chibi/scheme/ilist.sld
share/chibi/scheme/inexact.scm
share/chibi/scheme/inexact.sld
share/chibi/scheme/lazy.sld
+share/chibi/scheme/list-queue.sld
+share/chibi/scheme/list.sld
share/chibi/scheme/load.sld
+share/chibi/scheme/lseq.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/repl.sld
+share/chibi/scheme/rlist.sld
+share/chibi/scheme/set.sld
share/chibi/scheme/small.sld
+share/chibi/scheme/sort.sld
+share/chibi/scheme/stream.sld
+share/chibi/scheme/text.sld
share/chibi/scheme/time.sld
share/chibi/scheme/time/tai-to-utc-offset.sld
share/chibi/scheme/time/tai.sld
+share/chibi/scheme/vector.sld
share/chibi/scheme/write.sld
share/chibi/srfi/1.sld
share/chibi/srfi/1/alists.scm
share/chibi/srfi/1/constructors.scm
share/chibi/srfi/1/deletion.scm
share/chibi/srfi/1/fold.scm
+share/chibi/srfi/1/immutable.sld
share/chibi/srfi/1/lset.scm
share/chibi/srfi/1/misc.scm
share/chibi/srfi/1/predicates.scm
share/chibi/srfi/1/search.scm
share/chibi/srfi/1/selectors.scm
+share/chibi/srfi/1/test.sld
+share/chibi/srfi/101.scm
+share/chibi/srfi/101.sld
share/chibi/srfi/11.sld
+share/chibi/srfi/111.sld
+share/chibi/srfi/113.sld
+share/chibi/srfi/113/bags.scm
+share/chibi/srfi/113/sets.scm
+share/chibi/srfi/115.sld
+share/chibi/srfi/116.sld
+share/chibi/srfi/117.sld
+share/chibi/srfi/117/queue.scm
+share/chibi/srfi/121.sld
+share/chibi/srfi/121/generators.scm
+share/chibi/srfi/124.sld
+share/chibi/srfi/125.sld
+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/comparators.scm
+share/chibi/srfi/129.sld
+share/chibi/srfi/129/titlecase.scm
+share/chibi/srfi/129/titlemaps.scm
+share/chibi/srfi/130.scm
+share/chibi/srfi/130.sld
+share/chibi/srfi/132.sld
+share/chibi/srfi/132/sort.scm
+share/chibi/srfi/133.sld
+share/chibi/srfi/133/vector.scm
+share/chibi/srfi/134.scm
+share/chibi/srfi/134.sld
+share/chibi/srfi/135.scm
+share/chibi/srfi/135.sld
+share/chibi/srfi/135/kernel8.body.scm
+share/chibi/srfi/135/kernel8.sld
+share/chibi/srfi/135/test.sld
+share/chibi/srfi/139.scm
+share/chibi/srfi/139.sld
+share/chibi/srfi/14.sld
+share/chibi/srfi/141.sld
+share/chibi/srfi/142.sld
+share/chibi/srfi/143.sld
+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/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/159.sld
+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/18.sld
share/chibi/srfi/18/interface.scm
share/chibi/srfi/18/types.scm
share/chibi/srfi/2.sld
+share/chibi/srfi/23.sld
share/chibi/srfi/26.sld
share/chibi/srfi/27.sld
share/chibi/srfi/27/constructors.scm
share/chibi/srfi/33.sld
-share/chibi/srfi/33/bitwise.scm
share/chibi/srfi/38.scm
share/chibi/srfi/38.sld
share/chibi/srfi/39.sld
share/chibi/srfi/39/syntax-no-threads.scm
share/chibi/srfi/39/syntax.scm
+share/chibi/srfi/41.scm
+share/chibi/srfi/41.sld
share/chibi/srfi/46.sld
share/chibi/srfi/55.sld
share/chibi/srfi/6.sld
diff --git a/chibi-scheme/distinfo b/chibi-scheme/distinfo
index 614786dcb3..f914251db1 100644
--- a/chibi-scheme/distinfo
+++ b/chibi-scheme/distinfo
@@ -1,9 +1,8 @@
$NetBSD: distinfo,v 1.2 2015/08/05 15:22:53 leot1990 Exp $
-SHA1 (chibi-scheme-0.7.3.tar.gz) = cb4258eaf288feae43b417f4289c356a05cd1577
-RMD160 (chibi-scheme-0.7.3.tar.gz) = 67c5e509967782d8a001ac5f35631af56af90789
-SHA512 (chibi-scheme-0.7.3.tar.gz) = 9d3d59837835c522bb93bda34047d80020774afbbec3686dc47c6c4860c4115b8622dc2c8f8e7f3e3d9f58a4aebc36ddf87d39dc18af8d1f196b441aa9585bd8
-Size (chibi-scheme-0.7.3.tar.gz) = 812703 bytes
-SHA1 (patch-Makefile) = d6eb86d6f3c39c2c8c41e1339c98b1ca5bf6be60
-SHA1 (patch-benchmarks_gabriel_run.sh) = b15a6686db42d07350142c8ec5e8dafb2a2cee6a
+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
diff --git a/chibi-scheme/patches/patch-Makefile b/chibi-scheme/patches/patch-Makefile
index 9b1a51f9d8..60a03a6a98 100644
--- a/chibi-scheme/patches/patch-Makefile
+++ b/chibi-scheme/patches/patch-Makefile
@@ -3,9 +3,9 @@ $NetBSD: patch-Makefile,v 1.2 2015/08/05 15:22:53 leot1990 Exp $
o .meta files need to be generated after all-libs
o libchibi-scheme.a is generated only on mingw and cygwin operating systems.
---- Makefile.orig 2015-05-10 13:47:12.000000000 +0000
+--- Makefile.orig 2018-01-24 16:29:50.000000000 +0000
+++ Makefile
-@@ -152,7 +152,7 @@ doc: doc/chibi.html doc-libs
+@@ -208,7 +208,7 @@ doc: doc/chibi.html doc-libs
%.html: %.scrbl $(CHIBI_DOC_DEPENDENCIES)
$(CHIBI_DOC) --html $< > $@
@@ -14,18 +14,11 @@ o libchibi-scheme.a is generated only on mingw and cygwin operating systems.
-$(FIND) $< -name \*.sld | \
$(CHIBI) tools/generate-install-meta.scm $(VERSION) > $@
-@@ -313,14 +313,12 @@ install: all
- $(INSTALL) -m0755 libchibi-scheme$(SO_VERSIONED_SUFFIX) $(DESTDIR)$(SOLIBDIR)/
- $(LN) -s -f libchibi-scheme$(SO_VERSIONED_SUFFIX) $(DESTDIR)$(SOLIBDIR)/libchibi-scheme$(SO_MAJOR_VERSIONED_SUFFIX)
- $(LN) -s -f libchibi-scheme$(SO_VERSIONED_SUFFIX) $(DESTDIR)$(SOLIBDIR)/libchibi-scheme$(SO)
-- -$(INSTALL) -m0644 libchibi-scheme.a $(DESTDIR)$(SOLIBDIR)/
- $(MKDIR) $(DESTDIR)$(SOLIBDIR)/pkgconfig
- $(INSTALL) -m0644 chibi-scheme.pc $(DESTDIR)$(SOLIBDIR)/pkgconfig/
+@@ -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)
+ $(LN) libchibi-scheme$(SO_VERSIONED_SUFFIX) $(DESTDIR)$(SOLIBDIR)/libchibi-scheme$(SO)
+- -if test -f libchibi-scheme.a; then $(INSTALL) -m0644 libchibi-scheme.a $(DESTDIR)$(SOLIBDIR)/; fi
+ $(MKDIR) $(DESTDIR)$(PKGCONFDIR)
+ $(INSTALL) -m0644 chibi-scheme.pc $(DESTDIR)$(PKGCONFDIR)
$(MKDIR) $(DESTDIR)$(MANDIR)
- $(INSTALL) -m0644 doc/chibi-scheme.1 $(DESTDIR)$(MANDIR)/
- $(INSTALL) -m0644 doc/chibi-ffi.1 $(DESTDIR)$(MANDIR)/
- $(INSTALL) -m0644 doc/chibi-doc.1 $(DESTDIR)$(MANDIR)/
-- -if type ldconfig >/dev/null 2>/dev/null; then ldconfig; fi
-
- uninstall:
- -$(RM) $(DESTDIR)$(BINDIR)/chibi-scheme$(EXE)
diff --git a/chibi-scheme/patches/patch-benchmarks_gabriel_run.sh b/chibi-scheme/patches/patch-benchmarks_gabriel_run.sh
deleted file mode 100644
index a942ac794c..0000000000
--- a/chibi-scheme/patches/patch-benchmarks_gabriel_run.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-benchmarks_gabriel_run.sh,v 1.1 2015/07/13 02:29:29 leot1990 Exp $
-
-test(1) does not support == for strings comparison, use = instead.
-
---- benchmarks/gabriel/run.sh.orig 2015-05-10 13:47:12.000000000 +0000
-+++ benchmarks/gabriel/run.sh
-@@ -1,7 +1,7 @@
- #!/bin/sh
-
- BENCHDIR=$(dirname $0)
--if [ "${BENCHDIR%%/*}" == "." ]; then
-+if [ "${BENCHDIR%%/*}" = "." ]; then
- BENCHDIR=$(pwd)${BENCHDIR#.}
- fi
- CHIBIHOME=${BENCHDIR%%/benchmarks/gabriel}
Home |
Main Index |
Thread Index |
Old Index