From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 19 15:50:04 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 769D316A404 for ; Mon, 19 Mar 2007 15:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 4856613C45D for ; Mon, 19 Mar 2007 15:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l2JFo47A099643 for ; Mon, 19 Mar 2007 15:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l2JFo4rf099642; Mon, 19 Mar 2007 15:50:04 GMT (envelope-from gnats) Resent-Date: Mon, 19 Mar 2007 15:50:04 GMT Resent-Message-Id: <200703191550.l2JFo4rf099642@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nemo Liu Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A241F16A406 for ; Mon, 19 Mar 2007 15:44:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 92BFA13C46E for ; Mon, 19 Mar 2007 15:44:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l2JFij0a087547 for ; Mon, 19 Mar 2007 15:44:45 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l2JFdiX5084977; Mon, 19 Mar 2007 15:39:44 GMT (envelope-from nobody) Message-Id: <200703191539.l2JFdiX5084977@www.freebsd.org> Date: Mon, 19 Mar 2007 15:39:44 GMT From: Nemo Liu To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/110519: [UPDATE]update scheme48 from 1.3 to 1.5:Scheme48 is an implementation of scheme(R5RS) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Mar 2007 15:50:04 -0000 >Number: 110519 >Category: ports >Synopsis: [UPDATE]update scheme48 from 1.3 to 1.5:Scheme48 is an implementation of scheme(R5RS) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Mar 19 15:50:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Nemo Liu >Release: 6.2 >Organization: >Environment: FreeBSD nfstest.sina.com.cn 6.2-STORM-r4 FreeBSD 6.2-STORM-r4 #1: Thu Feb 1 09:43:06 UTC 2007 root@mammoth.sina.com:/usr/obj/usr/src/sys/SMP i386 >Description: 1.5 is the lastest release of Scheme48. Scheme48 is an implementation of scheme(R5RS).Scheme 48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. It is based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool. Version 1.5: * Additions: o Comprehensive Unicode support was added. See the manual for details. o An implementation of SRFI 19 was added. (thanks to Emilio Lopes) o Syntax-rules now supports vector patterns and templates. o The ,bound? command now produces more output. (thanks to Taylor Campbell) * Changes: o Many of the POSIX procedures that accepted or returned strings previously now accept or return OS strings. See the manual for details. o The ,build command now accepts a procedure that will be called with a list of OS strings rather than regular strings. o The ascii->char and char->ascii procedures from the ascii structure covers only ASCII (codes 0-127) now. (Previously, the range included 128-255 as well.) * Bug fixes: o A bug with package mutation was fixed. (reported by Taylor Campbell) >How-To-Repeat: >Fix: Patch attached with submission follows: ? patch-scheme48.diff Index: Makefile =================================================================== RCS file: /home/ncvs/ports/lang/scheme48/Makefile,v retrieving revision 1.30 diff -u -r1.30 Makefile --- Makefile 12 Jul 2005 13:59:37 -0000 1.30 +++ Makefile 19 Mar 2007 15:18:12 -0000 @@ -2,16 +2,16 @@ # Date created: 25 Aug 1997 # Whom: jmacd # -# $FreeBSD: ports/lang/scheme48/Makefile,v 1.30 2005/07/12 13:59:37 pav Exp $ +# $FreeBSD$ # PORTNAME= scheme48 -PORTVERSION= 1.3 +PORTVERSION= 1.5 CATEGORIES= lang scheme -MASTER_SITES= http://s48.org/${PORTVERSION}/ +MASTER_SITES= http://www.s48.org/${PORTVERSION}/ EXTRACT_SUFX= .tgz -MAINTAINER= ports@FreeBSD.org +MAINTAINER= nemoliu@gmail.com COMMENT= The Scheme Underground's implementation of R5RS CONFLICTS= scsh-* Index: distinfo =================================================================== RCS file: /home/ncvs/ports/lang/scheme48/distinfo,v retrieving revision 1.10 diff -u -r1.10 distinfo --- distinfo 25 Nov 2005 00:33:42 -0000 1.10 +++ distinfo 19 Mar 2007 15:18:12 -0000 @@ -1,3 +1,3 @@ -MD5 (scheme48-1.3.tgz) = c436e4c7ba0820e591458804eb8aec5a -SHA256 (scheme48-1.3.tgz) = 50d2c540bced74c6015abca3978ba4f65e97d14c78eba1fa8488b3a5c064883b -SIZE (scheme48-1.3.tgz) = 2322178 +MD5 (scheme48-1.5.tgz) = 09edf2ef1c2e40369efdf5bc74f9e85e +SHA256 (scheme48-1.5.tgz) = 0f064dfccf5d79e5e1a72270835c042d88506b112574c13b346a9116bef9e7ad +SIZE (scheme48-1.5.tgz) = 2541876 Index: pkg-descr =================================================================== RCS file: /home/ncvs/ports/lang/scheme48/pkg-descr,v retrieving revision 1.4 diff -u -r1.4 pkg-descr --- pkg-descr 5 Oct 2003 08:08:37 -0000 1.4 +++ pkg-descr 19 Mar 2007 15:18:12 -0000 @@ -1,17 +1,14 @@ -Scheme 48 is an implementation of the Scheme programming language as -described in the Revised^5 Report on the Algorithmic Language Scheme. -It is based on a compiler and interpreter for a virtual Scheme -machine. The name derives from our desire to have an implementation -that is simple and lucid enough that it looks as if it were written in -just 48 hours. We don't claim to have reached that stage yet; much -more simplification is necessary. +Scheme 48 is an implementation of the Scheme programming language as described +in the Revised5 Report on the Algorithmic Language Scheme [6]. It is based on +a compiler and interpreter for a virtual Scheme machine. Scheme 48 tries to be +faithful to the Revised5 Scheme Report, providing neither more nor less in the +initial user environment. (This is not to say that more isn't available in +other environments; see below.) -Scheme 48 tries to be faithful to the upcoming Revised^5 Scheme -Report, providing neither more nor less in the initial user -environment. (This is not to say that more isn't available in other -environments.) Support for numbers is weak: bignums are slow and -floating point is almost nonexistent. DEFINE-SYNTAX, LET-SYNTAX, -LETREC-SYNTAX, and SYNTAX-RULES are supported, but not the rest of -the Revised^4 Scheme macro proposal. +Scheme 48 is under continual development. Please report bugs, especially in +the VM, especially core dumps, to scheme-48-bugs@s48.org. Include the version +number x.yy from the "Welcome to Scheme 48 x.yy" greeting message in your bug +report. It is a goal of this project to produce a bullet-proof system; we want +no bugs and, especially, no crashes. WWW: http://www.s48.org Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/lang/scheme48/pkg-plist,v retrieving revision 1.10 diff -u -r1.10 pkg-plist --- pkg-plist 12 Jul 2005 13:59:37 -0000 1.10 +++ pkg-plist 19 Mar 2007 15:18:12 -0000 @@ -1,15 +1,17 @@ -bin/scheme48 bin/scheme-r5rs bin/scheme-srfi-7 +bin/scheme48 include/scheme48.h include/scheme48write-barrier.h lib/scheme48/big/array.scm lib/scheme48/big/big-util.scm lib/scheme48/big/callback.scm +lib/scheme48/big/compact-table.scm 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 @@ -19,6 +21,8 @@ lib/scheme48/big/general-table.scm lib/scheme48/big/hilbert.scm lib/scheme48/big/import-def.scm +lib/scheme48/big/inversion-list-check.scm +lib/scheme48/big/inversion-list.scm lib/scheme48/big/iterate.scm lib/scheme48/big/linked-queue.scm lib/scheme48/big/lock.scm @@ -32,12 +36,16 @@ lib/scheme48/big/queue.scm lib/scheme48/big/random.scm lib/scheme48/big/receive.scm +lib/scheme48/big/reinitializer.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/text-codec-util.scm +lib/scheme48/big/unicode-normalization-info.scm +lib/scheme48/big/unicode-normalization.scm lib/scheme48/big/value-pipe.scm -lib/scheme48/big/dynamic-external.scm -lib/scheme48/big/shared-object.scm +lib/scheme48/big/vararg.scm lib/scheme48/cml/async-channel.scm lib/scheme48/cml/channel.scm lib/scheme48/cml/interfaces.scm @@ -52,6 +60,7 @@ 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 @@ -60,23 +69,26 @@ 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 lib/scheme48/env/menu.scm lib/scheme48/env/pacman.scm +lib/scheme48/env/parse-bytecode.scm 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 +lib/scheme48/env/unicode-category.scm +lib/scheme48/env/unicode-charmap.scm +lib/scheme48/env/unicode-info.scm lib/scheme48/env/user.scm lib/scheme48/env/version-info.scm -lib/scheme48/env/condition.scm -lib/scheme48/env/io-condition.scm -lib/scheme48/env/signal.scm lib/scheme48/link/data.scm lib/scheme48/link/generate-c-header.scm lib/scheme48/link/generate-old-c-header.scm @@ -84,6 +96,9 @@ lib/scheme48/link/loadc.scm lib/scheme48/link/reify.scm lib/scheme48/link/transport.scm +lib/scheme48/link/unicode-data-packages.scm +lib/scheme48/link/unicode-data.scm +lib/scheme48/link/write-byte.scm lib/scheme48/link/write-image.scm lib/scheme48/misc/annotate.scm lib/scheme48/misc/doodl.scm @@ -130,7 +145,6 @@ lib/scheme48/sort/interfaces.scm lib/scheme48/sort/lmsort.scm lib/scheme48/sort/packages.scm -lib/scheme48/sort/sort-support-macs.scm lib/scheme48/sort/sort.scm lib/scheme48/sort/sortp.scm lib/scheme48/sort/test.scm @@ -143,9 +157,13 @@ lib/scheme48/srfi/srfi-1.scm lib/scheme48/srfi/srfi-11.scm lib/scheme48/srfi/srfi-13.scm +lib/scheme48/srfi/srfi-14-base-char-sets.scm +lib/scheme48/srfi/srfi-14-char-sets.scm +lib/scheme48/srfi/srfi-14-check.scm lib/scheme48/srfi/srfi-14.scm lib/scheme48/srfi/srfi-16.scm lib/scheme48/srfi/srfi-17.scm +lib/scheme48/srfi/srfi-19-check.scm lib/scheme48/srfi/srfi-19.scm lib/scheme48/srfi/srfi-2.scm lib/scheme48/srfi/srfi-25.scm @@ -153,10 +171,24 @@ lib/scheme48/srfi/srfi-27.scm lib/scheme48/srfi/srfi-28.scm lib/scheme48/srfi/srfi-37.scm +lib/scheme48/srfi/srfi-39.scm +lib/scheme48/srfi/srfi-4.scm +lib/scheme48/srfi/srfi-40.scm lib/scheme48/srfi/srfi-42.scm +lib/scheme48/srfi/srfi-43.scm lib/scheme48/srfi/srfi-45.scm lib/scheme48/srfi/srfi-5.scm +lib/scheme48/srfi/srfi-60.scm +lib/scheme48/srfi/srfi-61.scm +lib/scheme48/srfi/srfi-63.scm +lib/scheme48/srfi/srfi-66.scm +lib/scheme48/srfi/srfi-67.scm lib/scheme48/srfi/srfi-7.scm +lib/scheme48/srfi/srfi-71.scm +lib/scheme48/srfi/srfi-74.scm +lib/scheme48/srfi/srfi-78.scm +@dirrm share/nls/en_US.US-ASCII +@dirrm share/nls/POSIX @dirrm lib/scheme48/srfi @dirrm lib/scheme48/sort @dirrm lib/scheme48/rts >Release-Note: >Audit-Trail: >Unformatted: