From nmh@T3X.ORG  Mon Feb 23 07:24:51 2009
Return-Path: <nmh@T3X.ORG>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3AAA710656F0
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 23 Feb 2009 07:24:51 +0000 (UTC)
	(envelope-from nmh@T3X.ORG)
Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188])
	by mx1.freebsd.org (Postfix) with ESMTP id D816A8FC1F
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 23 Feb 2009 07:24:50 +0000 (UTC)
	(envelope-from nmh@T3X.ORG)
Received: from T3X.ORG (p3EE3A190.dip0.t-ipconnect.de [62.227.161.144])
	by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis)
	id 0ML21M-1LbUz825wj-00060O; Mon, 23 Feb 2009 08:12:15 +0100
Received: by T3X.ORG (sSMTP sendmail emulation); Mon, 23 Feb 2009 08:13:36 +0100
Message-Id: <0ML21M-1LbUz825wj-00060O@mrelayeu.kundenserver.de>
Date: Mon, 23 Feb 2009 08:13:36 +0100
From: "Nils M Holm" <nmh@T3X.ORG>
To: FreeBSD-gnats-submit@freebsd.org
Subject: new port: lang/s9fes
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         131998
>Category:       ports
>Synopsis:       new port: lang/s9fes
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    lwhsu
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 23 07:30:02 UTC 2009
>Closed-Date:    Sat Mar 14 12:32:56 UTC 2009
>Last-Modified:  Sat Mar 14 12:40:00 UTC 2009
>Originator:     Nils M Holm
>Release:        FreeBSD 7.0-RELEASE i386
>Organization:
not really
>Environment:
System: FreeBSD maya.t3x.org 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Fri Jan 9 11:16:32 CET 2009 nmh@maya.t3x.org:/u/local/src/sys/i386/compile/MAYA i386

>Description:

Add Scheme 9 from Empty Space to ports collection.

>How-To-Repeat:

>Fix:

diff -ruN lang/s9fes/old/Makefile lang/s9fes/new/Makefile
--- lang/s9fes/old/Makefile	1970-01-01 01:00:00.000000000 +0100
+++ lang/s9fes/new/Makefile	2009-02-23 08:11:36.000000000 +0100
@@ -0,0 +1,20 @@
+# New ports collection makefile for:	s9fes
+# Date created:				23 February 2009
+# Whom:					Nils M Holm <nmh@t3x.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	s9fes
+PORTVERSION=	20090222
+PORTREVISION=	1
+CATEGORIES=	lang scheme
+MASTER_SITES=	http://www.t3x.org/s9fes/
+
+MAINTAINER=	nmh@t3x.org
+COMMENT=	A simple and comprehensible Scheme interpreter
+
+MAN1=		s9.1
+MANCOMPRESSED=	yes
+
+.include <bsd.port.mk>
diff -ruN lang/s9fes/old/distinfo lang/s9fes/new/distinfo
--- lang/s9fes/old/distinfo	1970-01-01 01:00:00.000000000 +0100
+++ lang/s9fes/new/distinfo	2009-02-23 08:11:36.000000000 +0100
@@ -0,0 +1,3 @@
+MD5 (s9fes-20090222.tar.gz) = d0e92b217a73a8fa3000c460825d4c85
+SHA256 (s9fes-20090222.tar.gz) = d7c790bb6ca8c9f2084a35d1643dbff9a8d29fa150c0975ad078717d71eedfa7
+SIZE (s9fes-20090222.tar.gz) = 108361
diff -ruN lang/s9fes/old/pkg-descr lang/s9fes/new/pkg-descr
--- lang/s9fes/old/pkg-descr	1970-01-01 01:00:00.000000000 +0100
+++ lang/s9fes/new/pkg-descr	2009-02-23 08:11:36.000000000 +0100
@@ -0,0 +1,9 @@
+S9fES is an interpreter for a broad subset of (R4RS) Scheme. It is
+written in ANSI C (C89) and Scheme and it runs in many popular
+environments, including Linux, *BSD, the unmentionable horror, and
+Plan 9.
+
+The S9fES code strives to be simple and comprehensible. It is
+particularly interesting to people who want to try Scheme without
+having to jump through too many hoops (S9fES is very portable) or
+study the implementation of Scheme (in a language other than Scheme).
diff -ruN lang/s9fes/old/pkg-plist lang/s9fes/new/pkg-plist
--- lang/s9fes/old/pkg-plist	1970-01-01 01:00:00.000000000 +0100
+++ lang/s9fes/new/pkg-plist	2009-02-23 08:11:36.000000000 +0100
@@ -0,0 +1,255 @@
+bin/s9
+share/s9fes/amk.scm
+share/s9fes/combine.scm
+share/s9fes/cond-expand.scm
+share/s9fes/count.scm
+share/s9fes/depth.scm
+share/s9fes/draw-tree.scm
+share/s9fes/exists.scm
+share/s9fes/explode.scm
+share/s9fes/factor.scm
+share/s9fes/factorial.scm
+share/s9fes/filter.scm
+share/s9fes/flatten.scm
+share/s9fes/fluid-let.scm
+share/s9fes/fold-left.scm
+share/s9fes/fold-right.scm
+share/s9fes/for-all.scm
+share/s9fes/help.scm
+share/s9fes/help/abs
+share/s9fes/help/and
+share/s9fes/help/append
+share/s9fes/help/apply
+share/s9fes/help/assoc
+share/s9fes/help/assq
+share/s9fes/help/assv
+share/s9fes/help/begin
+share/s9fes/help/booleanp
+share/s9fes/help/caaaar
+share/s9fes/help/caaadr
+share/s9fes/help/caadar
+share/s9fes/help/caaddr
+share/s9fes/help/caadr
+share/s9fes/help/caar
+share/s9fes/help/cadaar
+share/s9fes/help/cadadr
+share/s9fes/help/cadar
+share/s9fes/help/caddar
+share/s9fes/help/cadddr
+share/s9fes/help/caddr
+share/s9fes/help/cadr
+share/s9fes/help/call-with-input-file
+share/s9fes/help/call-with-output-file
+share/s9fes/help/car
+share/s9fes/help/case
+share/s9fes/help/cdaaar
+share/s9fes/help/cdaadr
+share/s9fes/help/cdaar
+share/s9fes/help/cdadar
+share/s9fes/help/cdaddr
+share/s9fes/help/cdadr
+share/s9fes/help/cdar
+share/s9fes/help/cddaar
+share/s9fes/help/cddadr
+share/s9fes/help/cddar
+share/s9fes/help/cdddar
+share/s9fes/help/cddddr
+share/s9fes/help/cdddr
+share/s9fes/help/cddr
+share/s9fes/help/cdr
+share/s9fes/help/char-alphabeticp
+share/s9fes/help/char-cieqp
+share/s9fes/help/char-cigep
+share/s9fes/help/char-cigtp
+share/s9fes/help/char-cilep
+share/s9fes/help/char-ciltp
+share/s9fes/help/char-downcase
+share/s9fes/help/char-lower-casep
+share/s9fes/help/char-numericp
+share/s9fes/help/char-to-integer
+share/s9fes/help/char-upcase
+share/s9fes/help/char-upper-casep
+share/s9fes/help/char-whitespacep
+share/s9fes/help/chareqp
+share/s9fes/help/chargep
+share/s9fes/help/chargtp
+share/s9fes/help/charlep
+share/s9fes/help/charltp
+share/s9fes/help/charp
+share/s9fes/help/close-input-port
+share/s9fes/help/close-output-port
+share/s9fes/help/cond
+share/s9fes/help/cons
+share/s9fes/help/current-input-port
+share/s9fes/help/current-output-port
+share/s9fes/help/define
+share/s9fes/help/define-macro
+share/s9fes/help/define-syntax
+share/s9fes/help/delay
+share/s9fes/help/delete-file
+share/s9fes/help/display
+share/s9fes/help/do
+share/s9fes/help/eof-objectp
+share/s9fes/help/eq
+share/s9fes/help/eqp
+share/s9fes/help/equalp
+share/s9fes/help/eqvp
+share/s9fes/help/evenp
+share/s9fes/help/expand-macro
+share/s9fes/help/expand-quasiquote
+share/s9fes/help/expt
+share/s9fes/help/file-existsp
+share/s9fes/help/fold-left
+share/s9fes/help/fold-right
+share/s9fes/help/for-each
+share/s9fes/help/force
+share/s9fes/help/gcd
+share/s9fes/help/ge
+share/s9fes/help/gensym
+share/s9fes/help/gt
+share/s9fes/help/help
+share/s9fes/help/if
+share/s9fes/help/input-portp
+share/s9fes/help/integer-to-char
+share/s9fes/help/lambda
+share/s9fes/help/lcm
+share/s9fes/help/le
+share/s9fes/help/length
+share/s9fes/help/let
+share/s9fes/help/letrec
+share/s9fes/help/letstar
+share/s9fes/help/lettimes
+share/s9fes/help/list
+share/s9fes/help/list-ref
+share/s9fes/help/list-tail
+share/s9fes/help/list-to-string
+share/s9fes/help/list-to-vector
+share/s9fes/help/listp
+share/s9fes/help/load
+share/s9fes/help/load-from-library
+share/s9fes/help/locate-file
+share/s9fes/help/lt
+share/s9fes/help/make-string
+share/s9fes/help/make-vector
+share/s9fes/help/map
+share/s9fes/help/map-car
+share/s9fes/help/max
+share/s9fes/help/member
+share/s9fes/help/memq
+share/s9fes/help/memv
+share/s9fes/help/min
+share/s9fes/help/minus
+share/s9fes/help/modulo
+share/s9fes/help/negativep
+share/s9fes/help/newline
+share/s9fes/help/not
+share/s9fes/help/nullp
+share/s9fes/help/number-to-string
+share/s9fes/help/numberp
+share/s9fes/help/oddp
+share/s9fes/help/open-input-file
+share/s9fes/help/open-output-file
+share/s9fes/help/or
+share/s9fes/help/output-portp
+share/s9fes/help/pairp
+share/s9fes/help/peek-char
+share/s9fes/help/plus
+share/s9fes/help/positivep
+share/s9fes/help/print
+share/s9fes/help/procedurep
+share/s9fes/help/quasiquote
+share/s9fes/help/quote
+share/s9fes/help/quotient
+share/s9fes/help/read
+share/s9fes/help/read-char
+share/s9fes/help/remainder
+share/s9fes/help/reverse
+share/s9fes/help/set-carb
+share/s9fes/help/set-cdrb
+share/s9fes/help/set-input-portb
+share/s9fes/help/set-output-portb
+share/s9fes/help/setb
+share/s9fes/help/star
+share/s9fes/help/starextensionsstar
+share/s9fes/help/starlibrary-pathstar
+share/s9fes/help/starloadingstar
+share/s9fes/help/starstar
+share/s9fes/help/string
+share/s9fes/help/string-append
+share/s9fes/help/string-cieqp
+share/s9fes/help/string-cigep
+share/s9fes/help/string-cigtp
+share/s9fes/help/string-cilep
+share/s9fes/help/string-ciltp
+share/s9fes/help/string-copy
+share/s9fes/help/string-fillb
+share/s9fes/help/string-length
+share/s9fes/help/string-ref
+share/s9fes/help/string-setb
+share/s9fes/help/string-to-list
+share/s9fes/help/string-to-number
+share/s9fes/help/string-to-symbol
+share/s9fes/help/stringeqp
+share/s9fes/help/stringgep
+share/s9fes/help/stringgtp
+share/s9fes/help/stringlep
+share/s9fes/help/stringltp
+share/s9fes/help/stringp
+share/s9fes/help/substring
+share/s9fes/help/symbol-to-string
+share/s9fes/help/symbolp
+share/s9fes/help/symbols
+share/s9fes/help/syntax-rules
+share/s9fes/help/times
+share/s9fes/help/unquote
+share/s9fes/help/unquote-splicing
+share/s9fes/help/vector
+share/s9fes/help/vector-fillb
+share/s9fes/help/vector-length
+share/s9fes/help/vector-ref
+share/s9fes/help/vector-setb
+share/s9fes/help/vector-to-list
+share/s9fes/help/vectorp
+share/s9fes/help/with-input-from-file
+share/s9fes/help/with-output-to-file
+share/s9fes/help/write
+share/s9fes/help/write-char
+share/s9fes/help/wrong
+share/s9fes/help/zerop
+share/s9fes/hyper.scm
+share/s9fes/implode.scm
+share/s9fes/integer-sqrt.scm
+share/s9fes/intersection.scm
+share/s9fes/iota.scm
+share/s9fes/list-to-set.scm
+share/s9fes/make-partitions.scm
+share/s9fes/mergesort.scm
+share/s9fes/module.scm
+share/s9fes/partition.scm
+share/s9fes/permute.scm
+share/s9fes/pretty-print.scm
+share/s9fes/print-code.scm
+share/s9fes/programp.scm
+share/s9fes/quicksort.scm
+share/s9fes/read-from-string.scm
+share/s9fes/read-line.scm
+share/s9fes/records.scm
+share/s9fes/regex.scm
+share/s9fes/remove.scm
+share/s9fes/replace.scm
+share/s9fes/s9.image
+share/s9fes/s9.scm
+share/s9fes/s9e.image
+share/s9fes/s9e.scm
+share/s9fes/scheme.css
+share/s9fes/string-contains.scm
+share/s9fes/string-split.scm
+share/s9fes/substitute.scm
+share/s9fes/sum.scm
+share/s9fes/system.scm
+share/s9fes/transpose.scm
+share/s9fes/union.scm
+share/s9fes/write-to-string.scm
+share/s9fes/zebra.scm
+@dirrm share/s9fes/help
+@dirrm share/s9fes
>Release-Note:
>Audit-Trail:
Class-Changed-From-To: maintainer-update->change-request 
Class-Changed-By: edwin 
Class-Changed-When: Mon Feb 23 07:30:15 UTC 2009 
Class-Changed-Why:  
Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=131998 

From: "Nils M Holm" <nmh@T3X.ORG>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/131998: new port: lang/s9fes
Date: Mon, 23 Feb 2009 11:28:16 +0100

 OK, I have submitted this port a bit prematurely.
 Please hold on while I fix it. I will send a diff
 in the next days.
 
 -- 
 Nils M Holm <nmh@t3x.org> -- http://t3x.org/nmh/

From: "Nils M Holm" <nmh@T3X.ORG>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/131998: new port: lang/s9fes
Date: Mon, 23 Feb 2009 11:54:19 +0100

 OK, here are the new diffs. The port should work fine now. Sorry
 for the inconvenience, I am a bit out of practice.
 
 diff -ruN lang/s9fes/old/Makefile lang/s9fes/new/Makefile
 --- lang/s9fes/old/Makefile	1970-01-01 01:00:00.000000000 +0100
 +++ lang/s9fes/new/Makefile	2009-02-23 11:52:12.000000000 +0100
 @@ -0,0 +1,25 @@
 +# New ports collection makefile for:	s9fes
 +# Date created:				23 February 2009
 +# Whom:					Nils M Holm <nmh@t3x.org>
 +#
 +# $FreeBSD$
 +#
 +
 +PORTNAME=	s9fes
 +PORTVERSION=	20090222
 +PORTREVISION=	1
 +CATEGORIES=	lang scheme
 +MASTER_SITES=	http://www.t3x.org/s9fes/
 +WRKSRC=		${WRKDIR}/s9fes
 +
 +MAINTAINER=	nmh@t3x.org
 +COMMENT=	A simple and comprehensible Scheme interpreter
 +
 +MAN1=		s9.1
 +MANCOMPRESSED=	yes
 +
 +do-configure:
 +		$(REINPLACE_CMD) -e "s,PREFIX=.*/u,PREFIX=$(PREFIX)," \
 +			${WRKSRC}/Makefile
 +
 +.include <bsd.port.mk>
 diff -ruN lang/s9fes/old/distinfo lang/s9fes/new/distinfo
 --- lang/s9fes/old/distinfo	1970-01-01 01:00:00.000000000 +0100
 +++ lang/s9fes/new/distinfo	2009-02-23 11:52:12.000000000 +0100
 @@ -0,0 +1,3 @@
 +MD5 (s9fes-20090222.tar.gz) = d0e92b217a73a8fa3000c460825d4c85
 +SHA256 (s9fes-20090222.tar.gz) = d7c790bb6ca8c9f2084a35d1643dbff9a8d29fa150c0975ad078717d71eedfa7
 +SIZE (s9fes-20090222.tar.gz) = 108361
 diff -ruN lang/s9fes/old/pkg-descr lang/s9fes/new/pkg-descr
 --- lang/s9fes/old/pkg-descr	1970-01-01 01:00:00.000000000 +0100
 +++ lang/s9fes/new/pkg-descr	2009-02-23 11:52:12.000000000 +0100
 @@ -0,0 +1,11 @@
 +S9fES is an interpreter for a broad subset of (R4RS) Scheme. It is
 +written in ANSI C (C89) and Scheme and it runs in many popular
 +environments, including Linux, *BSD, the unmentionable horror, and
 +Plan 9.
 +
 +The S9fES code strives to be simple and comprehensible. It is
 +particularly interesting to people who want to try Scheme without
 +having to jump through too many hoops (S9fES is very portable) or
 +study the implementation of Scheme (in a language other than Scheme).
 +
 +WWW: http://www.t3x.org/s9fes/
 diff -ruN lang/s9fes/old/pkg-plist lang/s9fes/new/pkg-plist
 --- lang/s9fes/old/pkg-plist	1970-01-01 01:00:00.000000000 +0100
 +++ lang/s9fes/new/pkg-plist	2009-02-23 11:52:12.000000000 +0100
 @@ -0,0 +1,248 @@
 +bin/s9
 +share/s9fes/amk.scm
 +share/s9fes/combine.scm
 +share/s9fes/cond-expand.scm
 +share/s9fes/count.scm
 +share/s9fes/depth.scm
 +share/s9fes/draw-tree.scm
 +share/s9fes/exists.scm
 +share/s9fes/explode.scm
 +share/s9fes/factor.scm
 +share/s9fes/factorial.scm
 +share/s9fes/filter.scm
 +share/s9fes/flatten.scm
 +share/s9fes/fluid-let.scm
 +share/s9fes/for-all.scm
 +share/s9fes/help.scm
 +share/s9fes/help/abs
 +share/s9fes/help/and
 +share/s9fes/help/append
 +share/s9fes/help/apply
 +share/s9fes/help/assoc
 +share/s9fes/help/assq
 +share/s9fes/help/assv
 +share/s9fes/help/begin
 +share/s9fes/help/booleanp
 +share/s9fes/help/caaaar
 +share/s9fes/help/caaadr
 +share/s9fes/help/caadar
 +share/s9fes/help/caaddr
 +share/s9fes/help/caadr
 +share/s9fes/help/caar
 +share/s9fes/help/cadaar
 +share/s9fes/help/cadadr
 +share/s9fes/help/cadar
 +share/s9fes/help/caddar
 +share/s9fes/help/cadddr
 +share/s9fes/help/caddr
 +share/s9fes/help/cadr
 +share/s9fes/help/call-with-input-file
 +share/s9fes/help/call-with-output-file
 +share/s9fes/help/car
 +share/s9fes/help/case
 +share/s9fes/help/cdaaar
 +share/s9fes/help/cdaadr
 +share/s9fes/help/cdaar
 +share/s9fes/help/cdadar
 +share/s9fes/help/cdaddr
 +share/s9fes/help/cdadr
 +share/s9fes/help/cdar
 +share/s9fes/help/cddaar
 +share/s9fes/help/cddadr
 +share/s9fes/help/cddar
 +share/s9fes/help/cdddar
 +share/s9fes/help/cddddr
 +share/s9fes/help/cdddr
 +share/s9fes/help/cddr
 +share/s9fes/help/cdr
 +share/s9fes/help/char-alphabeticp
 +share/s9fes/help/char-cieqp
 +share/s9fes/help/char-cigep
 +share/s9fes/help/char-cigtp
 +share/s9fes/help/char-cilep
 +share/s9fes/help/char-ciltp
 +share/s9fes/help/char-downcase
 +share/s9fes/help/char-lower-casep
 +share/s9fes/help/char-numericp
 +share/s9fes/help/char-to-integer
 +share/s9fes/help/char-upcase
 +share/s9fes/help/char-upper-casep
 +share/s9fes/help/char-whitespacep
 +share/s9fes/help/chareqp
 +share/s9fes/help/chargep
 +share/s9fes/help/chargtp
 +share/s9fes/help/charlep
 +share/s9fes/help/charltp
 +share/s9fes/help/charp
 +share/s9fes/help/close-input-port
 +share/s9fes/help/close-output-port
 +share/s9fes/help/cond
 +share/s9fes/help/cons
 +share/s9fes/help/current-input-port
 +share/s9fes/help/current-output-port
 +share/s9fes/help/define
 +share/s9fes/help/define-macro
 +share/s9fes/help/define-syntax
 +share/s9fes/help/delay
 +share/s9fes/help/delete-file
 +share/s9fes/help/display
 +share/s9fes/help/do
 +share/s9fes/help/eof-objectp
 +share/s9fes/help/eq
 +share/s9fes/help/eqp
 +share/s9fes/help/equalp
 +share/s9fes/help/eqvp
 +share/s9fes/help/evenp
 +share/s9fes/help/expand-macro
 +share/s9fes/help/expand-quasiquote
 +share/s9fes/help/expt
 +share/s9fes/help/file-existsp
 +share/s9fes/help/fold-left
 +share/s9fes/help/fold-right
 +share/s9fes/help/for-each
 +share/s9fes/help/force
 +share/s9fes/help/gcd
 +share/s9fes/help/ge
 +share/s9fes/help/gensym
 +share/s9fes/help/gt
 +share/s9fes/help/help
 +share/s9fes/help/if
 +share/s9fes/help/input-portp
 +share/s9fes/help/integer-to-char
 +share/s9fes/help/lambda
 +share/s9fes/help/lcm
 +share/s9fes/help/le
 +share/s9fes/help/length
 +share/s9fes/help/let
 +share/s9fes/help/letrec
 +share/s9fes/help/letstar
 +share/s9fes/help/list
 +share/s9fes/help/list-ref
 +share/s9fes/help/list-tail
 +share/s9fes/help/list-to-string
 +share/s9fes/help/list-to-vector
 +share/s9fes/help/listp
 +share/s9fes/help/load
 +share/s9fes/help/load-from-library
 +share/s9fes/help/locate-file
 +share/s9fes/help/lt
 +share/s9fes/help/make-string
 +share/s9fes/help/make-vector
 +share/s9fes/help/map
 +share/s9fes/help/map-car
 +share/s9fes/help/max
 +share/s9fes/help/member
 +share/s9fes/help/memq
 +share/s9fes/help/memv
 +share/s9fes/help/min
 +share/s9fes/help/minus
 +share/s9fes/help/modulo
 +share/s9fes/help/negativep
 +share/s9fes/help/newline
 +share/s9fes/help/not
 +share/s9fes/help/nullp
 +share/s9fes/help/number-to-string
 +share/s9fes/help/numberp
 +share/s9fes/help/oddp
 +share/s9fes/help/open-input-file
 +share/s9fes/help/open-output-file
 +share/s9fes/help/or
 +share/s9fes/help/output-portp
 +share/s9fes/help/pairp
 +share/s9fes/help/peek-char
 +share/s9fes/help/plus
 +share/s9fes/help/positivep
 +share/s9fes/help/print
 +share/s9fes/help/procedurep
 +share/s9fes/help/quasiquote
 +share/s9fes/help/quote
 +share/s9fes/help/quotient
 +share/s9fes/help/read
 +share/s9fes/help/read-char
 +share/s9fes/help/remainder
 +share/s9fes/help/reverse
 +share/s9fes/help/set-carb
 +share/s9fes/help/set-cdrb
 +share/s9fes/help/set-input-portb
 +share/s9fes/help/set-output-portb
 +share/s9fes/help/setb
 +share/s9fes/help/star
 +share/s9fes/help/starextensionsstar
 +share/s9fes/help/starlibrary-pathstar
 +share/s9fes/help/starloadingstar
 +share/s9fes/help/starstar
 +share/s9fes/help/string
 +share/s9fes/help/string-append
 +share/s9fes/help/string-cieqp
 +share/s9fes/help/string-cigep
 +share/s9fes/help/string-cigtp
 +share/s9fes/help/string-cilep
 +share/s9fes/help/string-ciltp
 +share/s9fes/help/string-copy
 +share/s9fes/help/string-fillb
 +share/s9fes/help/string-length
 +share/s9fes/help/string-ref
 +share/s9fes/help/string-setb
 +share/s9fes/help/string-to-list
 +share/s9fes/help/string-to-number
 +share/s9fes/help/string-to-symbol
 +share/s9fes/help/stringeqp
 +share/s9fes/help/stringgep
 +share/s9fes/help/stringgtp
 +share/s9fes/help/stringlep
 +share/s9fes/help/stringltp
 +share/s9fes/help/stringp
 +share/s9fes/help/substring
 +share/s9fes/help/symbol-to-string
 +share/s9fes/help/symbolp
 +share/s9fes/help/symbols
 +share/s9fes/help/syntax-rules
 +share/s9fes/help/unquote
 +share/s9fes/help/unquote-splicing
 +share/s9fes/help/vector
 +share/s9fes/help/vector-fillb
 +share/s9fes/help/vector-length
 +share/s9fes/help/vector-ref
 +share/s9fes/help/vector-setb
 +share/s9fes/help/vector-to-list
 +share/s9fes/help/vectorp
 +share/s9fes/help/with-input-from-file
 +share/s9fes/help/with-output-to-file
 +share/s9fes/help/write
 +share/s9fes/help/write-char
 +share/s9fes/help/wrong
 +share/s9fes/help/zerop
 +share/s9fes/hyper.scm
 +share/s9fes/implode.scm
 +share/s9fes/integer-sqrt.scm
 +share/s9fes/intersection.scm
 +share/s9fes/iota.scm
 +share/s9fes/list-to-set.scm
 +share/s9fes/make-partitions.scm
 +share/s9fes/mergesort.scm
 +share/s9fes/module.scm
 +share/s9fes/partition.scm
 +share/s9fes/permute.scm
 +share/s9fes/pretty-print.scm
 +share/s9fes/print-code.scm
 +share/s9fes/programp.scm
 +share/s9fes/quicksort.scm
 +share/s9fes/read-from-string.scm
 +share/s9fes/read-line.scm
 +share/s9fes/records.scm
 +share/s9fes/regex.scm
 +share/s9fes/remove.scm
 +share/s9fes/replace.scm
 +share/s9fes/s9.image
 +share/s9fes/s9.scm
 +share/s9fes/scheme.css
 +share/s9fes/string-contains.scm
 +share/s9fes/string-split.scm
 +share/s9fes/substitute.scm
 +share/s9fes/sum.scm
 +share/s9fes/transpose.scm
 +share/s9fes/union.scm
 +share/s9fes/write-to-string.scm
 +share/s9fes/zebra.scm
 +@dirrm share/s9fes/help
 +@dirrm share/s9fes
 
 -- 
 Nils M Holm <nmh@t3x.org> -- http://t3x.org/nmh/

From: "Nils M Holm" <nmh@T3X.ORG>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/131998: new port: lang/s9fes
Date: Wed, 11 Mar 2009 12:15:15 +0100

 Might as well submit the latest version.
 
 diff -ruN lang/s9fes-old/Makefile lang/s9fes/Makefile
 --- lang/s9fes-old/Makefile	1970-01-01 01:00:00.000000000 +0100
 +++ lang/s9fes/Makefile	2009-03-11 12:13:04.000000000 +0100
 @@ -0,0 +1,25 @@
 +# New ports collection makefile for:	s9fes
 +# Date created:				23 February 2009
 +# Whom:					Nils M Holm <nmh@t3x.org>
 +#
 +# $FreeBSD$
 +#
 +
 +PORTNAME=	s9fes
 +PORTVERSION=	20090311
 +PORTREVISION=	1
 +CATEGORIES=	lang scheme
 +MASTER_SITES=	http://www.t3x.org/s9fes/
 +WRKSRC=		${WRKDIR}/s9fes
 +
 +MAINTAINER=	nmh@t3x.org
 +COMMENT=	A simple and comprehensible Scheme interpreter
 +
 +MAN1=		s9.1
 +MANCOMPRESSED=	yes
 +
 +do-configure:
 +		$(REINPLACE_CMD) -e "s,PREFIX=.*/u,PREFIX=$(PREFIX)," \
 +			${WRKSRC}/Makefile
 +
 +.include <bsd.port.mk>
 diff -ruN lang/s9fes-old/distinfo lang/s9fes/distinfo
 --- lang/s9fes-old/distinfo	1970-01-01 01:00:00.000000000 +0100
 +++ lang/s9fes/distinfo	2009-03-11 12:13:04.000000000 +0100
 @@ -0,0 +1,3 @@
 +MD5 (s9fes-20090311.tar.gz) = 329338cb6836f3034b05348ca7e958a0
 +SHA256 (s9fes-20090311.tar.gz) = 006de52972938e75ea9cd60ebbe3656d3f0ced3fc5cb3fda6fa935c1257a715b
 +SIZE (s9fes-20090311.tar.gz) = 130393
 diff -ruN lang/s9fes-old/pkg-descr lang/s9fes/pkg-descr
 --- lang/s9fes-old/pkg-descr	1970-01-01 01:00:00.000000000 +0100
 +++ lang/s9fes/pkg-descr	2009-03-11 12:13:04.000000000 +0100
 @@ -0,0 +1,11 @@
 +S9fES is an interpreter for a broad subset of (R4RS) Scheme. It is
 +written in ANSI C (C89) and Scheme and it runs in many popular
 +environments, including Linux, *BSD, the unmentionable horror, and
 +Plan 9.
 +
 +The S9fES code strives to be simple and comprehensible. It is
 +particularly interesting to people who want to try Scheme without
 +having to jump through too many hoops (S9fES is very portable) or
 +study the implementation of Scheme (in a language other than Scheme).
 +
 +WWW: http://www.t3x.org/s9fes/
 diff -ruN lang/s9fes-old/pkg-plist lang/s9fes/pkg-plist
 --- lang/s9fes-old/pkg-plist	1970-01-01 01:00:00.000000000 +0100
 +++ lang/s9fes/pkg-plist	2009-03-11 12:13:04.000000000 +0100
 @@ -0,0 +1,256 @@
 +bin/s9
 +share/s9fes/amk.scm
 +share/s9fes/bitwise-ops.scm
 +share/s9fes/combine.scm
 +share/s9fes/cond-expand.scm
 +share/s9fes/contrib/format-test.scm
 +share/s9fes/contrib/format.scm
 +share/s9fes/contrib/format.txt
 +share/s9fes/contrib/string-find.scm
 +share/s9fes/count.scm
 +share/s9fes/depth.scm
 +share/s9fes/draw-tree.scm
 +share/s9fes/exists.scm
 +share/s9fes/explode.scm
 +share/s9fes/factor.scm
 +share/s9fes/factorial.scm
 +share/s9fes/filter.scm
 +share/s9fes/flatten.scm
 +share/s9fes/fluid-let.scm
 +share/s9fes/for-all.scm
 +share/s9fes/hash-table.scm
 +share/s9fes/help.scm
 +share/s9fes/help/abs
 +share/s9fes/help/and
 +share/s9fes/help/append
 +share/s9fes/help/apply
 +share/s9fes/help/assoc
 +share/s9fes/help/assq
 +share/s9fes/help/assv
 +share/s9fes/help/begin
 +share/s9fes/help/booleanp
 +share/s9fes/help/caaaar
 +share/s9fes/help/caaadr
 +share/s9fes/help/caadar
 +share/s9fes/help/caaddr
 +share/s9fes/help/caadr
 +share/s9fes/help/caar
 +share/s9fes/help/cadaar
 +share/s9fes/help/cadadr
 +share/s9fes/help/cadar
 +share/s9fes/help/caddar
 +share/s9fes/help/cadddr
 +share/s9fes/help/caddr
 +share/s9fes/help/cadr
 +share/s9fes/help/call-with-input-file
 +share/s9fes/help/call-with-output-file
 +share/s9fes/help/car
 +share/s9fes/help/case
 +share/s9fes/help/cdaaar
 +share/s9fes/help/cdaadr
 +share/s9fes/help/cdaar
 +share/s9fes/help/cdadar
 +share/s9fes/help/cdaddr
 +share/s9fes/help/cdadr
 +share/s9fes/help/cdar
 +share/s9fes/help/cddaar
 +share/s9fes/help/cddadr
 +share/s9fes/help/cddar
 +share/s9fes/help/cdddar
 +share/s9fes/help/cddddr
 +share/s9fes/help/cdddr
 +share/s9fes/help/cddr
 +share/s9fes/help/cdr
 +share/s9fes/help/char-alphabeticp
 +share/s9fes/help/char-cieqp
 +share/s9fes/help/char-cigep
 +share/s9fes/help/char-cigtp
 +share/s9fes/help/char-cilep
 +share/s9fes/help/char-ciltp
 +share/s9fes/help/char-downcase
 +share/s9fes/help/char-lower-casep
 +share/s9fes/help/char-numericp
 +share/s9fes/help/char-to-integer
 +share/s9fes/help/char-upcase
 +share/s9fes/help/char-upper-casep
 +share/s9fes/help/char-whitespacep
 +share/s9fes/help/chareqp
 +share/s9fes/help/chargep
 +share/s9fes/help/chargtp
 +share/s9fes/help/charlep
 +share/s9fes/help/charltp
 +share/s9fes/help/charp
 +share/s9fes/help/close-input-port
 +share/s9fes/help/close-output-port
 +share/s9fes/help/cond
 +share/s9fes/help/cons
 +share/s9fes/help/current-input-port
 +share/s9fes/help/current-output-port
 +share/s9fes/help/define
 +share/s9fes/help/define-macro
 +share/s9fes/help/define-syntax
 +share/s9fes/help/delay
 +share/s9fes/help/delete-file
 +share/s9fes/help/display
 +share/s9fes/help/do
 +share/s9fes/help/eof-objectp
 +share/s9fes/help/eq
 +share/s9fes/help/eqp
 +share/s9fes/help/equalp
 +share/s9fes/help/eqvp
 +share/s9fes/help/evenp
 +share/s9fes/help/expand-macro
 +share/s9fes/help/expand-quasiquote
 +share/s9fes/help/expt
 +share/s9fes/help/file-existsp
 +share/s9fes/help/fold-left
 +share/s9fes/help/fold-right
 +share/s9fes/help/for-each
 +share/s9fes/help/force
 +share/s9fes/help/gcd
 +share/s9fes/help/ge
 +share/s9fes/help/gensym
 +share/s9fes/help/gt
 +share/s9fes/help/help
 +share/s9fes/help/if
 +share/s9fes/help/input-portp
 +share/s9fes/help/integer-to-char
 +share/s9fes/help/lambda
 +share/s9fes/help/lcm
 +share/s9fes/help/le
 +share/s9fes/help/length
 +share/s9fes/help/let
 +share/s9fes/help/letrec
 +share/s9fes/help/letstar
 +share/s9fes/help/list
 +share/s9fes/help/list-ref
 +share/s9fes/help/list-tail
 +share/s9fes/help/list-to-string
 +share/s9fes/help/list-to-vector
 +share/s9fes/help/listp
 +share/s9fes/help/load
 +share/s9fes/help/load-from-library
 +share/s9fes/help/locate-file
 +share/s9fes/help/lt
 +share/s9fes/help/make-string
 +share/s9fes/help/make-vector
 +share/s9fes/help/map
 +share/s9fes/help/map-car
 +share/s9fes/help/max
 +share/s9fes/help/member
 +share/s9fes/help/memq
 +share/s9fes/help/memv
 +share/s9fes/help/min
 +share/s9fes/help/minus
 +share/s9fes/help/modulo
 +share/s9fes/help/negativep
 +share/s9fes/help/newline
 +share/s9fes/help/not
 +share/s9fes/help/nullp
 +share/s9fes/help/number-to-string
 +share/s9fes/help/numberp
 +share/s9fes/help/oddp
 +share/s9fes/help/open-input-file
 +share/s9fes/help/open-output-file
 +share/s9fes/help/or
 +share/s9fes/help/output-portp
 +share/s9fes/help/pairp
 +share/s9fes/help/peek-char
 +share/s9fes/help/plus
 +share/s9fes/help/positivep
 +share/s9fes/help/print
 +share/s9fes/help/procedurep
 +share/s9fes/help/quasiquote
 +share/s9fes/help/quote
 +share/s9fes/help/quotient
 +share/s9fes/help/read
 +share/s9fes/help/read-char
 +share/s9fes/help/remainder
 +share/s9fes/help/reverse
 +share/s9fes/help/set-carb
 +share/s9fes/help/set-cdrb
 +share/s9fes/help/set-input-portb
 +share/s9fes/help/set-output-portb
 +share/s9fes/help/setb
 +share/s9fes/help/star
 +share/s9fes/help/starextensionsstar
 +share/s9fes/help/starlibrary-pathstar
 +share/s9fes/help/starloadingstar
 +share/s9fes/help/starstar
 +share/s9fes/help/string
 +share/s9fes/help/string-append
 +share/s9fes/help/string-cieqp
 +share/s9fes/help/string-cigep
 +share/s9fes/help/string-cigtp
 +share/s9fes/help/string-cilep
 +share/s9fes/help/string-ciltp
 +share/s9fes/help/string-copy
 +share/s9fes/help/string-fillb
 +share/s9fes/help/string-length
 +share/s9fes/help/string-ref
 +share/s9fes/help/string-setb
 +share/s9fes/help/string-to-list
 +share/s9fes/help/string-to-number
 +share/s9fes/help/string-to-symbol
 +share/s9fes/help/stringeqp
 +share/s9fes/help/stringgep
 +share/s9fes/help/stringgtp
 +share/s9fes/help/stringlep
 +share/s9fes/help/stringltp
 +share/s9fes/help/stringp
 +share/s9fes/help/substring
 +share/s9fes/help/symbol-to-string
 +share/s9fes/help/symbolp
 +share/s9fes/help/symbols
 +share/s9fes/help/syntax-rules
 +share/s9fes/help/unquote
 +share/s9fes/help/unquote-splicing
 +share/s9fes/help/vector
 +share/s9fes/help/vector-fillb
 +share/s9fes/help/vector-length
 +share/s9fes/help/vector-ref
 +share/s9fes/help/vector-setb
 +share/s9fes/help/vector-to-list
 +share/s9fes/help/vectorp
 +share/s9fes/help/with-input-from-file
 +share/s9fes/help/with-output-to-file
 +share/s9fes/help/write
 +share/s9fes/help/write-char
 +share/s9fes/help/wrong
 +share/s9fes/help/zerop
 +share/s9fes/hyper.scm
 +share/s9fes/implode.scm
 +share/s9fes/integer-sqrt.scm
 +share/s9fes/intersection.scm
 +share/s9fes/iota.scm
 +share/s9fes/list-to-set.scm
 +share/s9fes/make-partitions.scm
 +share/s9fes/mergesort.scm
 +share/s9fes/module.scm
 +share/s9fes/partition.scm
 +share/s9fes/permute.scm
 +share/s9fes/pretty-print.scm
 +share/s9fes/print-code.scm
 +share/s9fes/programp.scm
 +share/s9fes/quicksort.scm
 +share/s9fes/read-file.scm
 +share/s9fes/read-from-string.scm
 +share/s9fes/read-line.scm
 +share/s9fes/records.scm
 +share/s9fes/regex.scm
 +share/s9fes/remove.scm
 +share/s9fes/replace.scm
 +share/s9fes/s9.image
 +share/s9fes/s9.scm
 +share/s9fes/scheme.css
 +share/s9fes/string-contains.scm
 +share/s9fes/string-split.scm
 +share/s9fes/substitute.scm
 +share/s9fes/sum.scm
 +share/s9fes/transpose.scm
 +share/s9fes/union.scm
 +share/s9fes/write-to-string.scm
 +share/s9fes/zebra.scm
 +@dirrm share/s9fes/contrib
 +@dirrm share/s9fes/help
 +@dirrm share/s9fes
 
 -- 
 Nils M Holm <nmh@t3x.org> -- http://t3x.org/nmh/
State-Changed-From-To: open->feedback 
State-Changed-By: lwhsu 
State-Changed-When: Sat Mar 14 07:27:19 UTC 2009 
State-Changed-Why:  
Could you prepare a shar?  It's easier for adding a new port using. 
Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=131998 
Responsible-Changed-From-To: freebsd-ports-bugs->lwhsu 
Responsible-Changed-By: lwhsu 
Responsible-Changed-When: Sat Mar 14 07:28:05 UTC 2009 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=131998 

From: "Nils M Holm" <nmh@T3X.ORG>
To: lwhsu@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/131998: new port: lang/s9fes
Date: Sat, 14 Mar 2009 08:57:51 +0100

 On Sat, Mar 14, 2009 at 07:27:19AM +0000, lwhsu@FreeBSD.org wrote:
 > State-Changed-Why: 
 > Could you prepare a shar?  It's easier for adding a new port using.
 > Thanks!
 
 Sure, here it is:
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	lang/
 #	lang/s9fes
 #	lang/s9fes/pkg-plist
 #	lang/s9fes/pkg-descr
 #	lang/s9fes/distinfo
 #	lang/s9fes/Makefile
 #
 echo c - lang/
 mkdir -p lang/ > /dev/null 2>&1
 echo c - lang/s9fes
 mkdir -p lang/s9fes > /dev/null 2>&1
 echo x - lang/s9fes/pkg-plist
 sed 's/^X//' >lang/s9fes/pkg-plist << 'END-of-lang/s9fes/pkg-plist'
 Xbin/s9
 Xshare/s9fes/amk.scm
 Xshare/s9fes/bitwise-ops.scm
 Xshare/s9fes/combine.scm
 Xshare/s9fes/cond-expand.scm
 Xshare/s9fes/contrib/format-test.scm
 Xshare/s9fes/contrib/format.scm
 Xshare/s9fes/contrib/format.txt
 Xshare/s9fes/contrib/string-find.scm
 Xshare/s9fes/count.scm
 Xshare/s9fes/depth.scm
 Xshare/s9fes/draw-tree.scm
 Xshare/s9fes/exists.scm
 Xshare/s9fes/explode.scm
 Xshare/s9fes/factor.scm
 Xshare/s9fes/factorial.scm
 Xshare/s9fes/filter.scm
 Xshare/s9fes/flatten.scm
 Xshare/s9fes/fluid-let.scm
 Xshare/s9fes/for-all.scm
 Xshare/s9fes/hash-table.scm
 Xshare/s9fes/help.scm
 Xshare/s9fes/help/abs
 Xshare/s9fes/help/and
 Xshare/s9fes/help/append
 Xshare/s9fes/help/apply
 Xshare/s9fes/help/assoc
 Xshare/s9fes/help/assq
 Xshare/s9fes/help/assv
 Xshare/s9fes/help/begin
 Xshare/s9fes/help/booleanp
 Xshare/s9fes/help/caaaar
 Xshare/s9fes/help/caaadr
 Xshare/s9fes/help/caadar
 Xshare/s9fes/help/caaddr
 Xshare/s9fes/help/caadr
 Xshare/s9fes/help/caar
 Xshare/s9fes/help/cadaar
 Xshare/s9fes/help/cadadr
 Xshare/s9fes/help/cadar
 Xshare/s9fes/help/caddar
 Xshare/s9fes/help/cadddr
 Xshare/s9fes/help/caddr
 Xshare/s9fes/help/cadr
 Xshare/s9fes/help/call-with-input-file
 Xshare/s9fes/help/call-with-output-file
 Xshare/s9fes/help/car
 Xshare/s9fes/help/case
 Xshare/s9fes/help/cdaaar
 Xshare/s9fes/help/cdaadr
 Xshare/s9fes/help/cdaar
 Xshare/s9fes/help/cdadar
 Xshare/s9fes/help/cdaddr
 Xshare/s9fes/help/cdadr
 Xshare/s9fes/help/cdar
 Xshare/s9fes/help/cddaar
 Xshare/s9fes/help/cddadr
 Xshare/s9fes/help/cddar
 Xshare/s9fes/help/cdddar
 Xshare/s9fes/help/cddddr
 Xshare/s9fes/help/cdddr
 Xshare/s9fes/help/cddr
 Xshare/s9fes/help/cdr
 Xshare/s9fes/help/char-alphabeticp
 Xshare/s9fes/help/char-cieqp
 Xshare/s9fes/help/char-cigep
 Xshare/s9fes/help/char-cigtp
 Xshare/s9fes/help/char-cilep
 Xshare/s9fes/help/char-ciltp
 Xshare/s9fes/help/char-downcase
 Xshare/s9fes/help/char-lower-casep
 Xshare/s9fes/help/char-numericp
 Xshare/s9fes/help/char-to-integer
 Xshare/s9fes/help/char-upcase
 Xshare/s9fes/help/char-upper-casep
 Xshare/s9fes/help/char-whitespacep
 Xshare/s9fes/help/chareqp
 Xshare/s9fes/help/chargep
 Xshare/s9fes/help/chargtp
 Xshare/s9fes/help/charlep
 Xshare/s9fes/help/charltp
 Xshare/s9fes/help/charp
 Xshare/s9fes/help/close-input-port
 Xshare/s9fes/help/close-output-port
 Xshare/s9fes/help/cond
 Xshare/s9fes/help/cons
 Xshare/s9fes/help/current-input-port
 Xshare/s9fes/help/current-output-port
 Xshare/s9fes/help/define
 Xshare/s9fes/help/define-macro
 Xshare/s9fes/help/define-syntax
 Xshare/s9fes/help/delay
 Xshare/s9fes/help/delete-file
 Xshare/s9fes/help/display
 Xshare/s9fes/help/do
 Xshare/s9fes/help/eof-objectp
 Xshare/s9fes/help/eq
 Xshare/s9fes/help/eqp
 Xshare/s9fes/help/equalp
 Xshare/s9fes/help/eqvp
 Xshare/s9fes/help/evenp
 Xshare/s9fes/help/expand-macro
 Xshare/s9fes/help/expand-quasiquote
 Xshare/s9fes/help/expt
 Xshare/s9fes/help/file-existsp
 Xshare/s9fes/help/fold-left
 Xshare/s9fes/help/fold-right
 Xshare/s9fes/help/for-each
 Xshare/s9fes/help/force
 Xshare/s9fes/help/gcd
 Xshare/s9fes/help/ge
 Xshare/s9fes/help/gensym
 Xshare/s9fes/help/gt
 Xshare/s9fes/help/help
 Xshare/s9fes/help/if
 Xshare/s9fes/help/input-portp
 Xshare/s9fes/help/integer-to-char
 Xshare/s9fes/help/lambda
 Xshare/s9fes/help/lcm
 Xshare/s9fes/help/le
 Xshare/s9fes/help/length
 Xshare/s9fes/help/let
 Xshare/s9fes/help/letrec
 Xshare/s9fes/help/letstar
 Xshare/s9fes/help/list
 Xshare/s9fes/help/list-ref
 Xshare/s9fes/help/list-tail
 Xshare/s9fes/help/list-to-string
 Xshare/s9fes/help/list-to-vector
 Xshare/s9fes/help/listp
 Xshare/s9fes/help/load
 Xshare/s9fes/help/load-from-library
 Xshare/s9fes/help/locate-file
 Xshare/s9fes/help/lt
 Xshare/s9fes/help/make-string
 Xshare/s9fes/help/make-vector
 Xshare/s9fes/help/map
 Xshare/s9fes/help/map-car
 Xshare/s9fes/help/max
 Xshare/s9fes/help/member
 Xshare/s9fes/help/memq
 Xshare/s9fes/help/memv
 Xshare/s9fes/help/min
 Xshare/s9fes/help/minus
 Xshare/s9fes/help/modulo
 Xshare/s9fes/help/negativep
 Xshare/s9fes/help/newline
 Xshare/s9fes/help/not
 Xshare/s9fes/help/nullp
 Xshare/s9fes/help/number-to-string
 Xshare/s9fes/help/numberp
 Xshare/s9fes/help/oddp
 Xshare/s9fes/help/open-input-file
 Xshare/s9fes/help/open-output-file
 Xshare/s9fes/help/or
 Xshare/s9fes/help/output-portp
 Xshare/s9fes/help/pairp
 Xshare/s9fes/help/peek-char
 Xshare/s9fes/help/plus
 Xshare/s9fes/help/positivep
 Xshare/s9fes/help/print
 Xshare/s9fes/help/procedurep
 Xshare/s9fes/help/quasiquote
 Xshare/s9fes/help/quote
 Xshare/s9fes/help/quotient
 Xshare/s9fes/help/read
 Xshare/s9fes/help/read-char
 Xshare/s9fes/help/remainder
 Xshare/s9fes/help/reverse
 Xshare/s9fes/help/set-carb
 Xshare/s9fes/help/set-cdrb
 Xshare/s9fes/help/set-input-portb
 Xshare/s9fes/help/set-output-portb
 Xshare/s9fes/help/setb
 Xshare/s9fes/help/star
 Xshare/s9fes/help/starextensionsstar
 Xshare/s9fes/help/starlibrary-pathstar
 Xshare/s9fes/help/starloadingstar
 Xshare/s9fes/help/starstar
 Xshare/s9fes/help/string
 Xshare/s9fes/help/string-append
 Xshare/s9fes/help/string-cieqp
 Xshare/s9fes/help/string-cigep
 Xshare/s9fes/help/string-cigtp
 Xshare/s9fes/help/string-cilep
 Xshare/s9fes/help/string-ciltp
 Xshare/s9fes/help/string-copy
 Xshare/s9fes/help/string-fillb
 Xshare/s9fes/help/string-length
 Xshare/s9fes/help/string-ref
 Xshare/s9fes/help/string-setb
 Xshare/s9fes/help/string-to-list
 Xshare/s9fes/help/string-to-number
 Xshare/s9fes/help/string-to-symbol
 Xshare/s9fes/help/stringeqp
 Xshare/s9fes/help/stringgep
 Xshare/s9fes/help/stringgtp
 Xshare/s9fes/help/stringlep
 Xshare/s9fes/help/stringltp
 Xshare/s9fes/help/stringp
 Xshare/s9fes/help/substring
 Xshare/s9fes/help/symbol-to-string
 Xshare/s9fes/help/symbolp
 Xshare/s9fes/help/symbols
 Xshare/s9fes/help/syntax-rules
 Xshare/s9fes/help/unquote
 Xshare/s9fes/help/unquote-splicing
 Xshare/s9fes/help/vector
 Xshare/s9fes/help/vector-fillb
 Xshare/s9fes/help/vector-length
 Xshare/s9fes/help/vector-ref
 Xshare/s9fes/help/vector-setb
 Xshare/s9fes/help/vector-to-list
 Xshare/s9fes/help/vectorp
 Xshare/s9fes/help/with-input-from-file
 Xshare/s9fes/help/with-output-to-file
 Xshare/s9fes/help/write
 Xshare/s9fes/help/write-char
 Xshare/s9fes/help/wrong
 Xshare/s9fes/help/zerop
 Xshare/s9fes/hyper.scm
 Xshare/s9fes/implode.scm
 Xshare/s9fes/integer-sqrt.scm
 Xshare/s9fes/intersection.scm
 Xshare/s9fes/iota.scm
 Xshare/s9fes/list-to-set.scm
 Xshare/s9fes/make-partitions.scm
 Xshare/s9fes/mergesort.scm
 Xshare/s9fes/module.scm
 Xshare/s9fes/partition.scm
 Xshare/s9fes/permute.scm
 Xshare/s9fes/pretty-print.scm
 Xshare/s9fes/print-code.scm
 Xshare/s9fes/programp.scm
 Xshare/s9fes/quicksort.scm
 Xshare/s9fes/read-file.scm
 Xshare/s9fes/read-from-string.scm
 Xshare/s9fes/read-line.scm
 Xshare/s9fes/records.scm
 Xshare/s9fes/regex.scm
 Xshare/s9fes/remove.scm
 Xshare/s9fes/replace.scm
 Xshare/s9fes/s9.image
 Xshare/s9fes/s9.scm
 Xshare/s9fes/scheme.css
 Xshare/s9fes/string-contains.scm
 Xshare/s9fes/string-split.scm
 Xshare/s9fes/substitute.scm
 Xshare/s9fes/sum.scm
 Xshare/s9fes/transpose.scm
 Xshare/s9fes/union.scm
 Xshare/s9fes/write-to-string.scm
 Xshare/s9fes/zebra.scm
 X@dirrm share/s9fes/contrib
 X@dirrm share/s9fes/help
 X@dirrm share/s9fes
 END-of-lang/s9fes/pkg-plist
 echo x - lang/s9fes/pkg-descr
 sed 's/^X//' >lang/s9fes/pkg-descr << 'END-of-lang/s9fes/pkg-descr'
 XS9fES is an interpreter for a broad subset of (R4RS) Scheme. It is
 Xwritten in ANSI C (C89) and Scheme and it runs in many popular
 Xenvironments, including Linux, *BSD, the unmentionable horror, and
 XPlan 9.
 X
 XThe S9fES code strives to be simple and comprehensible. It is
 Xparticularly interesting to people who want to try Scheme without
 Xhaving to jump through too many hoops (S9fES is very portable) or
 Xstudy the implementation of Scheme (in a language other than Scheme).
 X
 XWWW: http://www.t3x.org/s9fes/
 END-of-lang/s9fes/pkg-descr
 echo x - lang/s9fes/distinfo
 sed 's/^X//' >lang/s9fes/distinfo << 'END-of-lang/s9fes/distinfo'
 XMD5 (s9fes-20090311.tar.gz) = 329338cb6836f3034b05348ca7e958a0
 XSHA256 (s9fes-20090311.tar.gz) = 006de52972938e75ea9cd60ebbe3656d3f0ced3fc5cb3fda6fa935c1257a715b
 XSIZE (s9fes-20090311.tar.gz) = 130393
 END-of-lang/s9fes/distinfo
 echo x - lang/s9fes/Makefile
 sed 's/^X//' >lang/s9fes/Makefile << 'END-of-lang/s9fes/Makefile'
 X# New ports collection makefile for:	s9fes
 X# Date created:				23 February 2009
 X# Whom:					Nils M Holm <nmh@t3x.org>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	s9fes
 XPORTVERSION=	20090311
 XPORTREVISION=	1
 XCATEGORIES=	lang scheme
 XMASTER_SITES=	http://www.t3x.org/s9fes/
 XWRKSRC=		${WRKDIR}/s9fes
 X
 XMAINTAINER=	nmh@t3x.org
 XCOMMENT=	A simple and comprehensible Scheme interpreter
 X
 XMAN1=		s9.1
 XMANCOMPRESSED=	yes
 X
 Xdo-configure:
 X		$(REINPLACE_CMD) -e "s,PREFIX=.*/u,PREFIX=$(PREFIX)," \
 X			${WRKSRC}/Makefile
 X
 X.include <bsd.port.mk>
 END-of-lang/s9fes/Makefile
 exit
 
 -- 
 Nils M Holm <nmh@t3x.org> -- http://t3x.org/nmh/
State-Changed-From-To: feedback->closed 
State-Changed-By: lwhsu 
State-Changed-When: Sat Mar 14 12:32:55 UTC 2009 
State-Changed-Why:  
Committed, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=131998 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/131998: commit references a PR
Date: Sat, 14 Mar 2009 12:31:21 +0000 (UTC)

 lwhsu       2009-03-14 12:31:05 UTC
 
   FreeBSD ports repository
 
   Modified files:
     lang                 Makefile 
   Added files:
     lang/s9fes           Makefile distinfo pkg-descr pkg-plist 
   Log:
   Add s9fes 20090311, a simple and comprehensible Scheme interpreter.
   
   PR:             ports/131998
   Submitted by:   Nils M Holm <nmh at t3x.org>
   
   Revision  Changes    Path
   1.625     +1 -0      ports/lang/Makefile
   1.1       +25 -0     ports/lang/s9fes/Makefile (new)
   1.1       +3 -0      ports/lang/s9fes/distinfo (new)
   1.1       +11 -0     ports/lang/s9fes/pkg-descr (new)
   1.1       +256 -0    ports/lang/s9fes/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
