Date: Sat, 14 Mar 2009 08:57:52 +0100 From: "Nils M Holm" <nmh@T3X.ORG> To: lwhsu@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/131998: new port: lang/s9fes Message-ID: <20090314075751.GA13128@maya.t3x.org> In-Reply-To: <200903140727.n2E7RJaM029317@freefall.freebsd.org> References: <200903140727.n2E7RJaM029317@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090314075751.GA13128>