Updated scheme48 to 1.3.

05/01/05 (version 1.3)
	 Additions:
	  A collection of libraries implementing the Concurrent ML
	   model for concurrent programming has been added; it is
	   compatible to the CML libraries in Sunterlib.  See the
	   documentation for details.
	  Support for SRFIs 34-36 ("Exception handling for programs",
	   "Conditions", "I/O conditions") has been added.  This is in
	   the CONDITIONS, EXCEPTIONS, and I/O-CONDITIONS structures,
	   for which the SRFI-34, SRFI-35, and SRFI-36 structures are
	   essentially aliases.  A bridging infrastructure between the
	   old condition system and the new one translates condition
	   objects back and forth, hopefully transparently for the
	   user.
	  A new infrastructure for dynamically loading external
	   libraries from shared objects has been added; check the
	   manual for details.  The old infrastructure is still
	   presented, but is unsupported on Windows and will be
	   removed in a future release.
	  The S48_GC_UNPROTECT_GLOBAL macro has been added, which
	   allows to remove a root added by S48_GC_PROTECT_GLOBAL.
	  The Scheme 48 header files should now be compileable by a
	   C++ compiler.
	  An experimental Windows port has been added.
         Changes:
          The HTML manual is now generated with tex2page.
          A number of changes to the VM to support the (future)
           native-code compiler have been made.
          The PreScheme type rule for IF is now more strict, thus
           disallowing code that would lead to invalid C output.
           (This fixes a bug reported by Markus Ziegler.)
         Bug fixes:
          The TRAVERSE structure for displaying heap statistics has
           been re-enabled.
          A number of misues of CALL-ERROR have been corrected
           (reported by Taylor Campbell).
	  The VALUE-PIPES package works again
           (fix by Taylor Campbell).
	  In PreScheme it is now possible to shift integers by
	   non-constant shift widths.
	  Logical right shifts in PreScheme work now
           (reported by Taylor Campbell).
          A bug in TERMINATE-THREAD! was fixed
           (reported by Taylor Campbell).
          A bug in the implementation of ,exit-when-done was fixed.
          A bug in the regexp-matching code that prevented matching
           the empty string correctly was fixed.
          A bug in the implementation of STRING-CONTAINS from SRFI-13
           was fixed.
          A bug in the implementation of :WHILE in SRFI-42 was fixed
           (submitted by Sebastian Egner).
          Bugs in the implementations of ANGLE and MAGNITUDE were
           fixed.
          An obscure bug in the implementation of APPLY (which was
           triggered by certain instances of (apply apply ...) )
           was fixed.
	  For a degenerate case of ITERATE, the code was made to
	   conform the documentation
	   (reported by Taylor Campbell).
          Various miscellaneous fixes.

Patch provided by Nils O. Selasdal in PR 32941.
While here, fixed pkglint warnings.
This commit is contained in:
rillig 2006-02-27 10:33:57 +00:00
parent 81d0287a22
commit d10b92c3a1
3 changed files with 48 additions and 108 deletions

View file

@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.26 2005/11/01 20:01:48 tv Exp $
# $NetBSD: Makefile,v 1.27 2006/02/27 10:33:57 rillig Exp $
DISTNAME= scheme48-1.2
DISTNAME= scheme48-1.3
CATEGORIES= lang
MASTER_SITES= http://s48.org/1.2/
MASTER_SITES= http://s48.org/1.3/
EXTRACT_SUFX= .tgz
MAINTAINER= tech-pkg@NetBSD.org
@ -11,16 +11,17 @@ COMMENT= The Scheme Underground's implementation of R5RS
NOT_FOR_PLATFORM= *-*-alpha # *severe* problems. Bus error, alignment
GNU_CONFIGURE= yes
GNU_CONFIGURE= yes
BUILD_TARGET= enough
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/scheme48
cd ${WRKSRC}/doc; ${INSTALL_DATA} *.txt *.ps \
${PREFIX}/share/doc/scheme48
${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/scheme48
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/scheme48
${INSTALL_DATA} ${WRKSRC}/doc/html/* ${PREFIX}/share/doc/html/scheme48
${INSTALL_DATA_DIR} ${PREFIX:Q}/share/doc/scheme48
cd ${WRKSRC:Q}/doc && ${INSTALL_DATA} *.txt *.ps \
${PREFIX:Q}/share/doc/scheme48
${INSTALL_DATA} ${WRKSRC:Q}/COPYING ${PREFIX:Q}/share/doc/scheme48
${INSTALL_DATA_DIR} ${PREFIX:Q}/share/doc/scheme48/html
${INSTALL_DATA} ${WRKSRC:Q}/doc/html/* \
${PREFIX:Q}/share/doc/scheme48/html
.include "../../devel/sysexits/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.2 2005/05/25 22:31:06 rillig Exp $
@comment $NetBSD: PLIST,v 1.3 2006/02/27 10:33:57 rillig Exp $
bin/scheme-r5rs
bin/scheme-srfi-7
bin/scheme48
@ -11,6 +11,7 @@ lib/scheme48/big/compose-cont.scm
lib/scheme48/big/defrecord.scm
lib/scheme48/big/destructure.scm
lib/scheme48/big/dump.scm
lib/scheme48/big/dynamic-external.scm
lib/scheme48/big/either.scm
lib/scheme48/big/enum-set.scm
lib/scheme48/big/external.scm
@ -34,14 +35,25 @@ lib/scheme48/big/queue.scm
lib/scheme48/big/random.scm
lib/scheme48/big/receive.scm
lib/scheme48/big/search-tree.scm
lib/scheme48/big/shared-object.scm
lib/scheme48/big/socket.scm
lib/scheme48/big/strong.scm
lib/scheme48/big/value-pipe.scm
lib/scheme48/cml/async-channel.scm
lib/scheme48/cml/channel.scm
lib/scheme48/cml/interfaces.scm
lib/scheme48/cml/jar.scm
lib/scheme48/cml/packages.scm
lib/scheme48/cml/placeholder.scm
lib/scheme48/cml/rendezvous.scm
lib/scheme48/cml/time.scm
lib/scheme48/cml/trans-id.scm
lib/scheme48/env/assem.scm
lib/scheme48/env/basic-command.scm
lib/scheme48/env/build.scm
lib/scheme48/env/command-level.scm
lib/scheme48/env/command.scm
lib/scheme48/env/condition.scm
lib/scheme48/env/debug.scm
lib/scheme48/env/debuginfo.scm
lib/scheme48/env/disasm.scm
@ -50,6 +62,7 @@ lib/scheme48/env/dispcond.scm
lib/scheme48/env/flatload.scm
lib/scheme48/env/init-defpackage.scm
lib/scheme48/env/inspect.scm
lib/scheme48/env/io-condition.scm
lib/scheme48/env/jar-assem.scm
lib/scheme48/env/list-interface.scm
lib/scheme48/env/load-package.scm
@ -59,6 +72,7 @@ lib/scheme48/env/pedit.scm
lib/scheme48/env/profile.scm
lib/scheme48/env/read-command.scm
lib/scheme48/env/shadow.scm
lib/scheme48/env/signal.scm
lib/scheme48/env/space.scm
lib/scheme48/env/start.scm
lib/scheme48/env/traverse.scm
@ -145,100 +159,24 @@ lib/scheme48/srfi/srfi-45.scm
lib/scheme48/srfi/srfi-5.scm
lib/scheme48/srfi/srfi-7.scm
man/man1/scheme48.1
share/doc/html/scheme48/s48manual.html
share/doc/html/scheme48/s48manual_1.html
share/doc/html/scheme48/s48manual_10.html
share/doc/html/scheme48/s48manual_11.html
share/doc/html/scheme48/s48manual_12.html
share/doc/html/scheme48/s48manual_13.html
share/doc/html/scheme48/s48manual_14.html
share/doc/html/scheme48/s48manual_15.html
share/doc/html/scheme48/s48manual_16.html
share/doc/html/scheme48/s48manual_17.html
share/doc/html/scheme48/s48manual_18.html
share/doc/html/scheme48/s48manual_19.html
share/doc/html/scheme48/s48manual_2.html
share/doc/html/scheme48/s48manual_20.html
share/doc/html/scheme48/s48manual_21.html
share/doc/html/scheme48/s48manual_22.html
share/doc/html/scheme48/s48manual_23.html
share/doc/html/scheme48/s48manual_24.html
share/doc/html/scheme48/s48manual_25.html
share/doc/html/scheme48/s48manual_26.html
share/doc/html/scheme48/s48manual_27.html
share/doc/html/scheme48/s48manual_28.html
share/doc/html/scheme48/s48manual_29.html
share/doc/html/scheme48/s48manual_3.html
share/doc/html/scheme48/s48manual_30.html
share/doc/html/scheme48/s48manual_31.html
share/doc/html/scheme48/s48manual_32.html
share/doc/html/scheme48/s48manual_33.html
share/doc/html/scheme48/s48manual_34.html
share/doc/html/scheme48/s48manual_35.html
share/doc/html/scheme48/s48manual_36.html
share/doc/html/scheme48/s48manual_37.html
share/doc/html/scheme48/s48manual_38.html
share/doc/html/scheme48/s48manual_39.html
share/doc/html/scheme48/s48manual_4.html
share/doc/html/scheme48/s48manual_40.html
share/doc/html/scheme48/s48manual_41.html
share/doc/html/scheme48/s48manual_42.html
share/doc/html/scheme48/s48manual_43.html
share/doc/html/scheme48/s48manual_44.html
share/doc/html/scheme48/s48manual_45.html
share/doc/html/scheme48/s48manual_46.html
share/doc/html/scheme48/s48manual_47.html
share/doc/html/scheme48/s48manual_48.html
share/doc/html/scheme48/s48manual_49.html
share/doc/html/scheme48/s48manual_5.html
share/doc/html/scheme48/s48manual_50.html
share/doc/html/scheme48/s48manual_51.html
share/doc/html/scheme48/s48manual_52.html
share/doc/html/scheme48/s48manual_53.html
share/doc/html/scheme48/s48manual_54.html
share/doc/html/scheme48/s48manual_55.html
share/doc/html/scheme48/s48manual_56.html
share/doc/html/scheme48/s48manual_57.html
share/doc/html/scheme48/s48manual_58.html
share/doc/html/scheme48/s48manual_59.html
share/doc/html/scheme48/s48manual_6.html
share/doc/html/scheme48/s48manual_60.html
share/doc/html/scheme48/s48manual_61.html
share/doc/html/scheme48/s48manual_62.html
share/doc/html/scheme48/s48manual_63.html
share/doc/html/scheme48/s48manual_64.html
share/doc/html/scheme48/s48manual_65.html
share/doc/html/scheme48/s48manual_66.html
share/doc/html/scheme48/s48manual_67.html
share/doc/html/scheme48/s48manual_68.html
share/doc/html/scheme48/s48manual_69.html
share/doc/html/scheme48/s48manual_7.html
share/doc/html/scheme48/s48manual_70.html
share/doc/html/scheme48/s48manual_71.html
share/doc/html/scheme48/s48manual_72.html
share/doc/html/scheme48/s48manual_73.html
share/doc/html/scheme48/s48manual_74.html
share/doc/html/scheme48/s48manual_75.html
share/doc/html/scheme48/s48manual_76.html
share/doc/html/scheme48/s48manual_77.html
share/doc/html/scheme48/s48manual_78.html
share/doc/html/scheme48/s48manual_79.html
share/doc/html/scheme48/s48manual_8.html
share/doc/html/scheme48/s48manual_80.html
share/doc/html/scheme48/s48manual_81.html
share/doc/html/scheme48/s48manual_82.html
share/doc/html/scheme48/s48manual_83.html
share/doc/html/scheme48/s48manual_84.html
share/doc/html/scheme48/s48manual_85.html
share/doc/html/scheme48/s48manual_86.html
share/doc/html/scheme48/s48manual_87.html
share/doc/html/scheme48/s48manual_88.html
share/doc/html/scheme48/s48manual_89.html
share/doc/html/scheme48/s48manual_9.html
share/doc/html/scheme48/s48manual_90.html
share/doc/html/scheme48/s48manual_91.html
share/doc/scheme48/COPYING
share/doc/scheme48/hacking.txt
share/doc/scheme48/html/manual-Z-G-D-1.gif
share/doc/scheme48/html/manual-Z-H-1.html
share/doc/scheme48/html/manual-Z-H-10.html
share/doc/scheme48/html/manual-Z-H-11.html
share/doc/scheme48/html/manual-Z-H-12.html
share/doc/scheme48/html/manual-Z-H-13.html
share/doc/scheme48/html/manual-Z-H-2.html
share/doc/scheme48/html/manual-Z-H-3.html
share/doc/scheme48/html/manual-Z-H-4.html
share/doc/scheme48/html/manual-Z-H-5.html
share/doc/scheme48/html/manual-Z-H-6.html
share/doc/scheme48/html/manual-Z-H-7.html
share/doc/scheme48/html/manual-Z-H-8.html
share/doc/scheme48/html/manual-Z-H-9.html
share/doc/scheme48/html/manual-Z-S.css
share/doc/scheme48/html/manual.html
share/doc/scheme48/install.txt
share/doc/scheme48/io.txt
share/doc/scheme48/manual.ps
@ -255,7 +193,8 @@ share/doc/scheme48/type.txt
@dirrm lib/scheme48/misc
@dirrm lib/scheme48/link
@dirrm lib/scheme48/env
@dirrm lib/scheme48/cml
@dirrm lib/scheme48/big
@dirrm lib/scheme48
@dirrm share/doc/html/scheme48
@dirrm share/doc/scheme48/html
@dirrm share/doc/scheme48

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.5 2005/05/25 22:31:06 rillig Exp $
$NetBSD: distinfo,v 1.6 2006/02/27 10:33:57 rillig Exp $
SHA1 (scheme48-1.2.tgz) = de3f29a7ade57f3d9340fa52bd5e3aa09a3cad04
RMD160 (scheme48-1.2.tgz) = 295866156b7b3b053ce97ea2337c086a2bbc9f7c
Size (scheme48-1.2.tgz) = 2048113 bytes
SHA1 (scheme48-1.3.tgz) = be1704893b5932fc304b8a2e2279ec753a49f15b
RMD160 (scheme48-1.3.tgz) = 25cbf7ddda946ffe114264c3cb4818817eeeb440
Size (scheme48-1.3.tgz) = 2322178 bytes