Add s9fes 20090311, a simple and comprehensible Scheme interpreter.
PR: ports/131998 Submitted by: Nils M Holm <nmh at t3x.org>
This commit is contained in:
parent
efffee1992
commit
6c3ac2cd32
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=230036
@ -285,6 +285,7 @@
|
||||
SUBDIR += ruby-usersguide
|
||||
SUBDIR += ruby18
|
||||
SUBDIR += ruby19
|
||||
SUBDIR += s9fes
|
||||
SUBDIR += sather-specification
|
||||
SUBDIR += sather-tutorial
|
||||
SUBDIR += sbcl
|
||||
|
25
lang/s9fes/Makefile
Normal file
25
lang/s9fes/Makefile
Normal file
@ -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
|
||||
CATEGORIES= lang scheme
|
||||
MASTER_SITES= http://www.t3x.org/s9fes/
|
||||
|
||||
MAINTAINER= nmh@t3x.org
|
||||
COMMENT= A simple and comprehensible Scheme interpreter
|
||||
|
||||
WRKSRC= ${WRKDIR}/s9fes
|
||||
|
||||
MAN1= s9.1
|
||||
MANCOMPRESSED= yes
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e "s,PREFIX=.*,PREFIX=${PREFIX}," ${WRKSRC}/Makefile
|
||||
${REINPLACE_CMD} -e "s,LIBDIR=.*,LIBDIR=${DATADIR}," ${WRKSRC}/Makefile
|
||||
|
||||
.include <bsd.port.mk>
|
3
lang/s9fes/distinfo
Normal file
3
lang/s9fes/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (s9fes-20090311.tar.gz) = 329338cb6836f3034b05348ca7e958a0
|
||||
SHA256 (s9fes-20090311.tar.gz) = 006de52972938e75ea9cd60ebbe3656d3f0ced3fc5cb3fda6fa935c1257a715b
|
||||
SIZE (s9fes-20090311.tar.gz) = 130393
|
11
lang/s9fes/pkg-descr
Normal file
11
lang/s9fes/pkg-descr
Normal file
@ -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/
|
256
lang/s9fes/pkg-plist
Normal file
256
lang/s9fes/pkg-plist
Normal file
@ -0,0 +1,256 @@
|
||||
bin/s9
|
||||
%%DATADIR%%/amk.scm
|
||||
%%DATADIR%%/bitwise-ops.scm
|
||||
%%DATADIR%%/combine.scm
|
||||
%%DATADIR%%/cond-expand.scm
|
||||
%%DATADIR%%/contrib/format-test.scm
|
||||
%%DATADIR%%/contrib/format.scm
|
||||
%%DATADIR%%/contrib/format.txt
|
||||
%%DATADIR%%/contrib/string-find.scm
|
||||
%%DATADIR%%/count.scm
|
||||
%%DATADIR%%/depth.scm
|
||||
%%DATADIR%%/draw-tree.scm
|
||||
%%DATADIR%%/exists.scm
|
||||
%%DATADIR%%/explode.scm
|
||||
%%DATADIR%%/factor.scm
|
||||
%%DATADIR%%/factorial.scm
|
||||
%%DATADIR%%/filter.scm
|
||||
%%DATADIR%%/flatten.scm
|
||||
%%DATADIR%%/fluid-let.scm
|
||||
%%DATADIR%%/for-all.scm
|
||||
%%DATADIR%%/hash-table.scm
|
||||
%%DATADIR%%/help.scm
|
||||
%%DATADIR%%/help/abs
|
||||
%%DATADIR%%/help/and
|
||||
%%DATADIR%%/help/append
|
||||
%%DATADIR%%/help/apply
|
||||
%%DATADIR%%/help/assoc
|
||||
%%DATADIR%%/help/assq
|
||||
%%DATADIR%%/help/assv
|
||||
%%DATADIR%%/help/begin
|
||||
%%DATADIR%%/help/booleanp
|
||||
%%DATADIR%%/help/caaaar
|
||||
%%DATADIR%%/help/caaadr
|
||||
%%DATADIR%%/help/caadar
|
||||
%%DATADIR%%/help/caaddr
|
||||
%%DATADIR%%/help/caadr
|
||||
%%DATADIR%%/help/caar
|
||||
%%DATADIR%%/help/cadaar
|
||||
%%DATADIR%%/help/cadadr
|
||||
%%DATADIR%%/help/cadar
|
||||
%%DATADIR%%/help/caddar
|
||||
%%DATADIR%%/help/cadddr
|
||||
%%DATADIR%%/help/caddr
|
||||
%%DATADIR%%/help/cadr
|
||||
%%DATADIR%%/help/call-with-input-file
|
||||
%%DATADIR%%/help/call-with-output-file
|
||||
%%DATADIR%%/help/car
|
||||
%%DATADIR%%/help/case
|
||||
%%DATADIR%%/help/cdaaar
|
||||
%%DATADIR%%/help/cdaadr
|
||||
%%DATADIR%%/help/cdaar
|
||||
%%DATADIR%%/help/cdadar
|
||||
%%DATADIR%%/help/cdaddr
|
||||
%%DATADIR%%/help/cdadr
|
||||
%%DATADIR%%/help/cdar
|
||||
%%DATADIR%%/help/cddaar
|
||||
%%DATADIR%%/help/cddadr
|
||||
%%DATADIR%%/help/cddar
|
||||
%%DATADIR%%/help/cdddar
|
||||
%%DATADIR%%/help/cddddr
|
||||
%%DATADIR%%/help/cdddr
|
||||
%%DATADIR%%/help/cddr
|
||||
%%DATADIR%%/help/cdr
|
||||
%%DATADIR%%/help/char-alphabeticp
|
||||
%%DATADIR%%/help/char-cieqp
|
||||
%%DATADIR%%/help/char-cigep
|
||||
%%DATADIR%%/help/char-cigtp
|
||||
%%DATADIR%%/help/char-cilep
|
||||
%%DATADIR%%/help/char-ciltp
|
||||
%%DATADIR%%/help/char-downcase
|
||||
%%DATADIR%%/help/char-lower-casep
|
||||
%%DATADIR%%/help/char-numericp
|
||||
%%DATADIR%%/help/char-to-integer
|
||||
%%DATADIR%%/help/char-upcase
|
||||
%%DATADIR%%/help/char-upper-casep
|
||||
%%DATADIR%%/help/char-whitespacep
|
||||
%%DATADIR%%/help/chareqp
|
||||
%%DATADIR%%/help/chargep
|
||||
%%DATADIR%%/help/chargtp
|
||||
%%DATADIR%%/help/charlep
|
||||
%%DATADIR%%/help/charltp
|
||||
%%DATADIR%%/help/charp
|
||||
%%DATADIR%%/help/close-input-port
|
||||
%%DATADIR%%/help/close-output-port
|
||||
%%DATADIR%%/help/cond
|
||||
%%DATADIR%%/help/cons
|
||||
%%DATADIR%%/help/current-input-port
|
||||
%%DATADIR%%/help/current-output-port
|
||||
%%DATADIR%%/help/define
|
||||
%%DATADIR%%/help/define-macro
|
||||
%%DATADIR%%/help/define-syntax
|
||||
%%DATADIR%%/help/delay
|
||||
%%DATADIR%%/help/delete-file
|
||||
%%DATADIR%%/help/display
|
||||
%%DATADIR%%/help/do
|
||||
%%DATADIR%%/help/eof-objectp
|
||||
%%DATADIR%%/help/eq
|
||||
%%DATADIR%%/help/eqp
|
||||
%%DATADIR%%/help/equalp
|
||||
%%DATADIR%%/help/eqvp
|
||||
%%DATADIR%%/help/evenp
|
||||
%%DATADIR%%/help/expand-macro
|
||||
%%DATADIR%%/help/expand-quasiquote
|
||||
%%DATADIR%%/help/expt
|
||||
%%DATADIR%%/help/file-existsp
|
||||
%%DATADIR%%/help/fold-left
|
||||
%%DATADIR%%/help/fold-right
|
||||
%%DATADIR%%/help/for-each
|
||||
%%DATADIR%%/help/force
|
||||
%%DATADIR%%/help/gcd
|
||||
%%DATADIR%%/help/ge
|
||||
%%DATADIR%%/help/gensym
|
||||
%%DATADIR%%/help/gt
|
||||
%%DATADIR%%/help/help
|
||||
%%DATADIR%%/help/if
|
||||
%%DATADIR%%/help/input-portp
|
||||
%%DATADIR%%/help/integer-to-char
|
||||
%%DATADIR%%/help/lambda
|
||||
%%DATADIR%%/help/lcm
|
||||
%%DATADIR%%/help/le
|
||||
%%DATADIR%%/help/length
|
||||
%%DATADIR%%/help/let
|
||||
%%DATADIR%%/help/letrec
|
||||
%%DATADIR%%/help/letstar
|
||||
%%DATADIR%%/help/list
|
||||
%%DATADIR%%/help/list-ref
|
||||
%%DATADIR%%/help/list-tail
|
||||
%%DATADIR%%/help/list-to-string
|
||||
%%DATADIR%%/help/list-to-vector
|
||||
%%DATADIR%%/help/listp
|
||||
%%DATADIR%%/help/load
|
||||
%%DATADIR%%/help/load-from-library
|
||||
%%DATADIR%%/help/locate-file
|
||||
%%DATADIR%%/help/lt
|
||||
%%DATADIR%%/help/make-string
|
||||
%%DATADIR%%/help/make-vector
|
||||
%%DATADIR%%/help/map
|
||||
%%DATADIR%%/help/map-car
|
||||
%%DATADIR%%/help/max
|
||||
%%DATADIR%%/help/member
|
||||
%%DATADIR%%/help/memq
|
||||
%%DATADIR%%/help/memv
|
||||
%%DATADIR%%/help/min
|
||||
%%DATADIR%%/help/minus
|
||||
%%DATADIR%%/help/modulo
|
||||
%%DATADIR%%/help/negativep
|
||||
%%DATADIR%%/help/newline
|
||||
%%DATADIR%%/help/not
|
||||
%%DATADIR%%/help/nullp
|
||||
%%DATADIR%%/help/number-to-string
|
||||
%%DATADIR%%/help/numberp
|
||||
%%DATADIR%%/help/oddp
|
||||
%%DATADIR%%/help/open-input-file
|
||||
%%DATADIR%%/help/open-output-file
|
||||
%%DATADIR%%/help/or
|
||||
%%DATADIR%%/help/output-portp
|
||||
%%DATADIR%%/help/pairp
|
||||
%%DATADIR%%/help/peek-char
|
||||
%%DATADIR%%/help/plus
|
||||
%%DATADIR%%/help/positivep
|
||||
%%DATADIR%%/help/print
|
||||
%%DATADIR%%/help/procedurep
|
||||
%%DATADIR%%/help/quasiquote
|
||||
%%DATADIR%%/help/quote
|
||||
%%DATADIR%%/help/quotient
|
||||
%%DATADIR%%/help/read
|
||||
%%DATADIR%%/help/read-char
|
||||
%%DATADIR%%/help/remainder
|
||||
%%DATADIR%%/help/reverse
|
||||
%%DATADIR%%/help/set-carb
|
||||
%%DATADIR%%/help/set-cdrb
|
||||
%%DATADIR%%/help/set-input-portb
|
||||
%%DATADIR%%/help/set-output-portb
|
||||
%%DATADIR%%/help/setb
|
||||
%%DATADIR%%/help/star
|
||||
%%DATADIR%%/help/starextensionsstar
|
||||
%%DATADIR%%/help/starlibrary-pathstar
|
||||
%%DATADIR%%/help/starloadingstar
|
||||
%%DATADIR%%/help/starstar
|
||||
%%DATADIR%%/help/string
|
||||
%%DATADIR%%/help/string-append
|
||||
%%DATADIR%%/help/string-cieqp
|
||||
%%DATADIR%%/help/string-cigep
|
||||
%%DATADIR%%/help/string-cigtp
|
||||
%%DATADIR%%/help/string-cilep
|
||||
%%DATADIR%%/help/string-ciltp
|
||||
%%DATADIR%%/help/string-copy
|
||||
%%DATADIR%%/help/string-fillb
|
||||
%%DATADIR%%/help/string-length
|
||||
%%DATADIR%%/help/string-ref
|
||||
%%DATADIR%%/help/string-setb
|
||||
%%DATADIR%%/help/string-to-list
|
||||
%%DATADIR%%/help/string-to-number
|
||||
%%DATADIR%%/help/string-to-symbol
|
||||
%%DATADIR%%/help/stringeqp
|
||||
%%DATADIR%%/help/stringgep
|
||||
%%DATADIR%%/help/stringgtp
|
||||
%%DATADIR%%/help/stringlep
|
||||
%%DATADIR%%/help/stringltp
|
||||
%%DATADIR%%/help/stringp
|
||||
%%DATADIR%%/help/substring
|
||||
%%DATADIR%%/help/symbol-to-string
|
||||
%%DATADIR%%/help/symbolp
|
||||
%%DATADIR%%/help/symbols
|
||||
%%DATADIR%%/help/syntax-rules
|
||||
%%DATADIR%%/help/unquote
|
||||
%%DATADIR%%/help/unquote-splicing
|
||||
%%DATADIR%%/help/vector
|
||||
%%DATADIR%%/help/vector-fillb
|
||||
%%DATADIR%%/help/vector-length
|
||||
%%DATADIR%%/help/vector-ref
|
||||
%%DATADIR%%/help/vector-setb
|
||||
%%DATADIR%%/help/vector-to-list
|
||||
%%DATADIR%%/help/vectorp
|
||||
%%DATADIR%%/help/with-input-from-file
|
||||
%%DATADIR%%/help/with-output-to-file
|
||||
%%DATADIR%%/help/write
|
||||
%%DATADIR%%/help/write-char
|
||||
%%DATADIR%%/help/wrong
|
||||
%%DATADIR%%/help/zerop
|
||||
%%DATADIR%%/hyper.scm
|
||||
%%DATADIR%%/implode.scm
|
||||
%%DATADIR%%/integer-sqrt.scm
|
||||
%%DATADIR%%/intersection.scm
|
||||
%%DATADIR%%/iota.scm
|
||||
%%DATADIR%%/list-to-set.scm
|
||||
%%DATADIR%%/make-partitions.scm
|
||||
%%DATADIR%%/mergesort.scm
|
||||
%%DATADIR%%/module.scm
|
||||
%%DATADIR%%/partition.scm
|
||||
%%DATADIR%%/permute.scm
|
||||
%%DATADIR%%/pretty-print.scm
|
||||
%%DATADIR%%/print-code.scm
|
||||
%%DATADIR%%/programp.scm
|
||||
%%DATADIR%%/quicksort.scm
|
||||
%%DATADIR%%/read-file.scm
|
||||
%%DATADIR%%/read-from-string.scm
|
||||
%%DATADIR%%/read-line.scm
|
||||
%%DATADIR%%/records.scm
|
||||
%%DATADIR%%/regex.scm
|
||||
%%DATADIR%%/remove.scm
|
||||
%%DATADIR%%/replace.scm
|
||||
%%DATADIR%%/s9.image
|
||||
%%DATADIR%%/s9.scm
|
||||
%%DATADIR%%/scheme.css
|
||||
%%DATADIR%%/string-contains.scm
|
||||
%%DATADIR%%/string-split.scm
|
||||
%%DATADIR%%/substitute.scm
|
||||
%%DATADIR%%/sum.scm
|
||||
%%DATADIR%%/transpose.scm
|
||||
%%DATADIR%%/union.scm
|
||||
%%DATADIR%%/write-to-string.scm
|
||||
%%DATADIR%%/zebra.scm
|
||||
@dirrm %%DATADIR%%/help
|
||||
@dirrm %%DATADIR%%/contrib
|
||||
@dirrm %%DATADIR%%
|
Loading…
Reference in New Issue
Block a user