From owner-freebsd-ports-bugs@FreeBSD.ORG Sat May 14 12:50:02 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC0BF16A4D0 for ; Sat, 14 May 2005 12:50:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D3DD43D41 for ; Sat, 14 May 2005 12:50:02 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j4ECo2pv017957 for ; Sat, 14 May 2005 12:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j4ECo2Ts017956; Sat, 14 May 2005 12:50:02 GMT (envelope-from gnats) Resent-Date: Sat, 14 May 2005 12:50:02 GMT Resent-Message-Id: <200505141250.j4ECo2Ts017956@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, Nils M Holm Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E279316A4CE for ; Sat, 14 May 2005 12:41:40 +0000 (GMT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31A5C43D58 for ; Sat, 14 May 2005 12:41:40 +0000 (GMT) (envelope-from nmh@T3X.ORG) Received: from p54AC0D73.dip0.t-ipconnect.de [84.172.13.115] (helo=T3X.ORG) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0ML2Dk-1DWvxa0aht-0002xW; Sat, 14 May 2005 14:41:38 +0200 Received: (from nmh@localhost) by T3X.ORG (8.11.6/8.11.6) id j4ECg9o83701; Sat, 14 May 2005 14:42:09 +0200 (CEST) Message-Id: <2005051412411200-83692@Freedom.T3X.ORG> Date: Sat, 14 May 2005 14:41:12 +0200 From: Nils M Holm To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/81012: New port: lang/sketchy - an interpreter for symbolic Scheme X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 May 2005 12:50:02 -0000 >Number: 81012 >Category: ports >Synopsis: New port: lang/sketchy - an interpreter for symbolic Scheme >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat May 14 12:50:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Nils M Holm >Release: FreeBSD 4.9-RELEASE i386 >Organization: T3X.ORG >Environment: System: FreeBSD Freedom.T3X.ORG 4.9-RELEASE FreeBSD 4.9-RELEASE #0: Fri May 7 18:12:57 CEST 2004 nmh@Freedom.LOCAL:/usr/src/sys/compile/FREEDOM i386 >Description: SketchyLISP is a small, tail-recursive, lexically scoped interpreter for purely symbolic dialect of LISP that smells like Scheme. It may be considered an implementation of pure LISP plus DEFINE and CALL/CC. >How-To-Repeat: >Fix: # 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: # # sketchy # sketchy/Makefile # sketchy/distinfo # sketchy/pkg-descr # sketchy/pkg-plist # echo c - sketchy mkdir -p sketchy > /dev/null 2>&1 echo x - sketchy/Makefile sed 's/^X//' >sketchy/Makefile << 'END-of-sketchy/Makefile' X# New ports collection makefile for: SketchyLISP X# Date created: 12 May 2005 X# Whom: Nils M Holm X# X# $FreeBSD$ X# X XPORTNAME= sketchy XPORTVERSION= 20050512 XCATEGORIES= lang devel #lisp XMASTER_SITES= http://www.t3x.org/sketchy/ X XMAINTAINER= nmh@t3x.org XCOMMENT= An interpreter for purely symbolic LISP that smells like Scheme X XBUILD_DEPENDS= tx:${PORTSDIR}/lang/t3x X XMAN7= sketchy.7 XMANCOMPRESSED= no X XMAKE_ENV+= T3XDIR=${LOCALBASE}/t3x/r8 \ X BINOWN=${BINOWN} \ X BINGRP=${BINGRP} \ X PREFIX=${PREFIX} X X.include END-of-sketchy/Makefile echo x - sketchy/distinfo sed 's/^X//' >sketchy/distinfo << 'END-of-sketchy/distinfo' XMD5 (sketchy-20050512.tar.gz) = f15834fb57011ca04510001b1dc5936c END-of-sketchy/distinfo echo x - sketchy/pkg-descr sed 's/^X//' >sketchy/pkg-descr << 'END-of-sketchy/pkg-descr' XSketchyLISP is a small, tail-recursive, lexically scoped Xinterpreter for purely symbolic dialect of LISP that Xsmells like Scheme. It may be considered an implementation Xof pure LISP plus DEFINE and CALL/CC. X XThis package contains the SketchyLISP interpreter and library, Xthe reference manual, and example programs. X XWWW: http://www.t3x.org/sketchy/ X X- Nils M Holm END-of-sketchy/pkg-descr echo x - sketchy/pkg-plist sed 's/^X//' >sketchy/pkg-plist << 'END-of-sketchy/pkg-plist' Xbin/Sk Xbin/sketchy Xbin/sk_install X%%DATADIR%%/lib/abs.l X%%DATADIR%%/lib/anyp.l X%%DATADIR%%/lib/append.l X%%DATADIR%%/lib/assoc.l X%%DATADIR%%/lib/assq.l X%%DATADIR%%/lib/booleanp.l X%%DATADIR%%/lib/caaaar.l X%%DATADIR%%/lib/caaar.l X%%DATADIR%%/lib/caar.l X%%DATADIR%%/lib/count.l X%%DATADIR%%/lib/depth.l X%%DATADIR%%/lib/digits.l X%%DATADIR%%/lib/divide.l X%%DATADIR%%/lib/equal.l X%%DATADIR%%/lib/equalp.l X%%DATADIR%%/lib/evenp.l X%%DATADIR%%/lib/everyp.l X%%DATADIR%%/lib/expt.l X%%DATADIR%%/lib/fact.l X%%DATADIR%%/lib/filter.l X%%DATADIR%%/lib/gcd.l X%%DATADIR%%/lib/greater.l X%%DATADIR%%/lib/gteq.l X%%DATADIR%%/lib/headp.l X%%DATADIR%%/lib/hyper.l X%%DATADIR%%/lib/id.l X%%DATADIR%%/lib/insert.l X%%DATADIR%%/lib/iota.l X%%DATADIR%%/lib/integer.l X%%DATADIR%%/lib/intersection.l X%%DATADIR%%/lib/isort.l X%%DATADIR%%/lib/last.l X%%DATADIR%%/lib/lcm.l X%%DATADIR%%/lib/length.l X%%DATADIR%%/lib/less.l X%%DATADIR%%/lib/list-ref.l X%%DATADIR%%/lib/list-tail.l X%%DATADIR%%/lib/listp.l X%%DATADIR%%/lib/logand.l X%%DATADIR%%/lib/logeqv.l X%%DATADIR%%/lib/lognand.l X%%DATADIR%%/lib/logneqv.l X%%DATADIR%%/lib/lognor.l X%%DATADIR%%/lib/lognot.l X%%DATADIR%%/lib/logor.l X%%DATADIR%%/lib/lteq.l X%%DATADIR%%/lib/map.l X%%DATADIR%%/lib/maplist.l X%%DATADIR%%/lib/max-list.l X%%DATADIR%%/lib/member.l X%%DATADIR%%/lib/memberp.l X%%DATADIR%%/lib/memq.l X%%DATADIR%%/lib/memqp.l X%%DATADIR%%/lib/min-list.l X%%DATADIR%%/lib/minus.l X%%DATADIR%%/lib/modulo.l X%%DATADIR%%/lib/natural.l X%%DATADIR%%/lib/naturalp.l X%%DATADIR%%/lib/ndivide.l X%%DATADIR%%/lib/negativep.l X%%DATADIR%%/lib/neqp.l X%%DATADIR%%/lib/nexpt.l X%%DATADIR%%/lib/ngreater.l X%%DATADIR%%/lib/ngteq.l X%%DATADIR%%/lib/nless.l X%%DATADIR%%/lib/nlteq.l X%%DATADIR%%/lib/nminus.l X%%DATADIR%%/lib/normalize.l X%%DATADIR%%/lib/not-equalp.l X%%DATADIR%%/lib/not.l X%%DATADIR%%/lib/nplus.l X%%DATADIR%%/lib/nquotient.l X%%DATADIR%%/lib/nremainder.l X%%DATADIR%%/lib/ntimes.l X%%DATADIR%%/lib/numberp.l X%%DATADIR%%/lib/oddp.l X%%DATADIR%%/lib/onep.l X%%DATADIR%%/lib/orderedp.l X%%DATADIR%%/lib/pair.l X%%DATADIR%%/lib/permute.l X%%DATADIR%%/lib/plus.l X%%DATADIR%%/lib/positivep.l X%%DATADIR%%/lib/pred.l X%%DATADIR%%/lib/procedurep.l X%%DATADIR%%/lib/product.l X%%DATADIR%%/lib/quicksort.l X%%DATADIR%%/lib/quotient.l X%%DATADIR%%/lib/reduce.l X%%DATADIR%%/lib/remainder.l X%%DATADIR%%/lib/remove.l X%%DATADIR%%/lib/reverse.l X%%DATADIR%%/lib/sketchy-ext.l X%%DATADIR%%/lib/sketchy.l X%%DATADIR%%/lib/some.l X%%DATADIR%%/lib/sort.l X%%DATADIR%%/lib/sqrt.l X%%DATADIR%%/lib/sublis.l X%%DATADIR%%/lib/subst.l X%%DATADIR%%/lib/succ.l X%%DATADIR%%/lib/sum.l X%%DATADIR%%/lib/symbolp.l X%%DATADIR%%/lib/tailp.l X%%DATADIR%%/lib/times.l X%%DATADIR%%/lib/union.l X%%DATADIR%%/lib/unique.l X%%DATADIR%%/lib/unsort.l X%%DATADIR%%/lib/zerop.l X%%DATADIR%%/src/bottles.l X%%DATADIR%%/src/bubblesort.l X%%DATADIR%%/src/date.l X%%DATADIR%%/src/evaluate.l X%%DATADIR%%/src/hanoi.l X%%DATADIR%%/src/infix.l X%%DATADIR%%/src/lvrename.l X%%DATADIR%%/src/mexpr-append.m X%%DATADIR%%/src/mexpr-fac.m X%%DATADIR%%/src/mexpr-hanoi.m X%%DATADIR%%/src/mexpr-queens.m X%%DATADIR%%/src/mexprc.l X%%DATADIR%%/src/prefix.l X%%DATADIR%%/src/prolog.l X%%DATADIR%%/src/queens.l X%%DATADIR%%/src/tree.l X%%DATADIR%%/src/unlabel.l X%%DATADIR%%/src/xeval.l X%%DATADIR%%/sketchy.image X%%DATADIR%%/LICENSE X%%PORTDOCS%%%%DOCSDIR%%/library/abs.html X%%PORTDOCS%%%%DOCSDIR%%/library/anyp.html X%%PORTDOCS%%%%DOCSDIR%%/library/append.html X%%PORTDOCS%%%%DOCSDIR%%/library/assoc.html X%%PORTDOCS%%%%DOCSDIR%%/library/assq.html X%%PORTDOCS%%%%DOCSDIR%%/library/booleanp.html X%%PORTDOCS%%%%DOCSDIR%%/library/caaaar.html X%%PORTDOCS%%%%DOCSDIR%%/library/caaar.html X%%PORTDOCS%%%%DOCSDIR%%/library/caar.html X%%PORTDOCS%%%%DOCSDIR%%/library/count.html X%%PORTDOCS%%%%DOCSDIR%%/library/depth.html X%%PORTDOCS%%%%DOCSDIR%%/library/digits.html X%%PORTDOCS%%%%DOCSDIR%%/library/divide.html X%%PORTDOCS%%%%DOCSDIR%%/library/equal.html X%%PORTDOCS%%%%DOCSDIR%%/library/equalp.html X%%PORTDOCS%%%%DOCSDIR%%/library/evenp.html X%%PORTDOCS%%%%DOCSDIR%%/library/everyp.html X%%PORTDOCS%%%%DOCSDIR%%/library/expt.html X%%PORTDOCS%%%%DOCSDIR%%/library/fact.html X%%PORTDOCS%%%%DOCSDIR%%/library/filter.html X%%PORTDOCS%%%%DOCSDIR%%/library/gcd.html X%%PORTDOCS%%%%DOCSDIR%%/library/greater.html X%%PORTDOCS%%%%DOCSDIR%%/library/gteq.html X%%PORTDOCS%%%%DOCSDIR%%/library/headp.html X%%PORTDOCS%%%%DOCSDIR%%/library/hyper.html X%%PORTDOCS%%%%DOCSDIR%%/library/id.html X%%PORTDOCS%%%%DOCSDIR%%/library/index.html X%%PORTDOCS%%%%DOCSDIR%%/library/insert.html X%%PORTDOCS%%%%DOCSDIR%%/library/integer.html X%%PORTDOCS%%%%DOCSDIR%%/library/intersection.html X%%PORTDOCS%%%%DOCSDIR%%/library/iota.html X%%PORTDOCS%%%%DOCSDIR%%/library/isort.html X%%PORTDOCS%%%%DOCSDIR%%/library/last.html X%%PORTDOCS%%%%DOCSDIR%%/library/lcm.html X%%PORTDOCS%%%%DOCSDIR%%/library/length.html X%%PORTDOCS%%%%DOCSDIR%%/library/less.html X%%PORTDOCS%%%%DOCSDIR%%/library/list-ref.html X%%PORTDOCS%%%%DOCSDIR%%/library/list-tail.html X%%PORTDOCS%%%%DOCSDIR%%/library/listp.html X%%PORTDOCS%%%%DOCSDIR%%/library/logand.html X%%PORTDOCS%%%%DOCSDIR%%/library/logeqv.html X%%PORTDOCS%%%%DOCSDIR%%/library/lognand.html X%%PORTDOCS%%%%DOCSDIR%%/library/logneqv.html X%%PORTDOCS%%%%DOCSDIR%%/library/lognor.html X%%PORTDOCS%%%%DOCSDIR%%/library/lognot.html X%%PORTDOCS%%%%DOCSDIR%%/library/logor.html X%%PORTDOCS%%%%DOCSDIR%%/library/lteq.html X%%PORTDOCS%%%%DOCSDIR%%/library/map.html X%%PORTDOCS%%%%DOCSDIR%%/library/maplist.html X%%PORTDOCS%%%%DOCSDIR%%/library/max-list.html X%%PORTDOCS%%%%DOCSDIR%%/library/member.html X%%PORTDOCS%%%%DOCSDIR%%/library/memberp.html X%%PORTDOCS%%%%DOCSDIR%%/library/memq.html X%%PORTDOCS%%%%DOCSDIR%%/library/memqp.html X%%PORTDOCS%%%%DOCSDIR%%/library/min-list.html X%%PORTDOCS%%%%DOCSDIR%%/library/minus.html X%%PORTDOCS%%%%DOCSDIR%%/library/modulo.html X%%PORTDOCS%%%%DOCSDIR%%/library/natural.html X%%PORTDOCS%%%%DOCSDIR%%/library/naturalp.html X%%PORTDOCS%%%%DOCSDIR%%/library/ndivide.html X%%PORTDOCS%%%%DOCSDIR%%/library/negativep.html X%%PORTDOCS%%%%DOCSDIR%%/library/neqp.html X%%PORTDOCS%%%%DOCSDIR%%/library/nexpt.html X%%PORTDOCS%%%%DOCSDIR%%/library/ngreater.html X%%PORTDOCS%%%%DOCSDIR%%/library/ngteq.html X%%PORTDOCS%%%%DOCSDIR%%/library/nless.html X%%PORTDOCS%%%%DOCSDIR%%/library/nlteq.html X%%PORTDOCS%%%%DOCSDIR%%/library/nminus.html X%%PORTDOCS%%%%DOCSDIR%%/library/normalize.html X%%PORTDOCS%%%%DOCSDIR%%/library/not-equalp.html X%%PORTDOCS%%%%DOCSDIR%%/library/not.html X%%PORTDOCS%%%%DOCSDIR%%/library/nplus.html X%%PORTDOCS%%%%DOCSDIR%%/library/nquotient.html X%%PORTDOCS%%%%DOCSDIR%%/library/nremainder.html X%%PORTDOCS%%%%DOCSDIR%%/library/ntimes.html X%%PORTDOCS%%%%DOCSDIR%%/library/numberp.html X%%PORTDOCS%%%%DOCSDIR%%/library/oddp.html X%%PORTDOCS%%%%DOCSDIR%%/library/onep.html X%%PORTDOCS%%%%DOCSDIR%%/library/orderedp.html X%%PORTDOCS%%%%DOCSDIR%%/library/pair.html X%%PORTDOCS%%%%DOCSDIR%%/library/permute.html X%%PORTDOCS%%%%DOCSDIR%%/library/plus.html X%%PORTDOCS%%%%DOCSDIR%%/library/positivep.html X%%PORTDOCS%%%%DOCSDIR%%/library/pred.html X%%PORTDOCS%%%%DOCSDIR%%/library/procedurep.html X%%PORTDOCS%%%%DOCSDIR%%/library/product.html X%%PORTDOCS%%%%DOCSDIR%%/library/quicksort.html X%%PORTDOCS%%%%DOCSDIR%%/library/quotient.html X%%PORTDOCS%%%%DOCSDIR%%/library/reduce.html X%%PORTDOCS%%%%DOCSDIR%%/library/remainder.html X%%PORTDOCS%%%%DOCSDIR%%/library/remove.html X%%PORTDOCS%%%%DOCSDIR%%/library/reverse.html X%%PORTDOCS%%%%DOCSDIR%%/library/sketchy-ext.html X%%PORTDOCS%%%%DOCSDIR%%/library/sketchy.html X%%PORTDOCS%%%%DOCSDIR%%/library/some.html X%%PORTDOCS%%%%DOCSDIR%%/library/sort.html X%%PORTDOCS%%%%DOCSDIR%%/library/sqrt.html X%%PORTDOCS%%%%DOCSDIR%%/library/sublis.html X%%PORTDOCS%%%%DOCSDIR%%/library/subst.html X%%PORTDOCS%%%%DOCSDIR%%/library/succ.html X%%PORTDOCS%%%%DOCSDIR%%/library/sum.html X%%PORTDOCS%%%%DOCSDIR%%/library/symbolp.html X%%PORTDOCS%%%%DOCSDIR%%/library/tailp.html X%%PORTDOCS%%%%DOCSDIR%%/library/times.html X%%PORTDOCS%%%%DOCSDIR%%/library/union.html X%%PORTDOCS%%%%DOCSDIR%%/library/unique.html X%%PORTDOCS%%%%DOCSDIR%%/library/unsort.html X%%PORTDOCS%%%%DOCSDIR%%/library/zerop.html X%%PORTDOCS%%%%DOCSDIR%%/index.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy1.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy10.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy2.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy3.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy4.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy5.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy6.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy7.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy8.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy9.html X%%PORTDOCS%%%%DOCSDIR%%/sketchy.css X@dirrm %%DATADIR%%/lib X@dirrm %%DATADIR%%/src X@dirrm %%DATADIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%%/library X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-sketchy/pkg-plist exit -- Nils M Holm http://www.holm-und-jeschag.de/nils/ Symbolic Computing - an Introduction to Pure LISP: http://www.t3x.org/scipl/ >Release-Note: >Audit-Trail: >Unformatted: