From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Aug 12 09:00:36 2003 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 8801C37B401 for ; Tue, 12 Aug 2003 09:00:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 66E3F43F85 for ; Tue, 12 Aug 2003 09:00:35 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h7CG0ZUp044185 for ; Tue, 12 Aug 2003 09:00:35 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h7CG0ZwU044183; Tue, 12 Aug 2003 09:00:35 -0700 (PDT) Resent-Date: Tue, 12 Aug 2003 09:00:35 -0700 (PDT) Resent-Message-Id: <200308121600.h7CG0ZwU044183@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 9F6B937B401 for ; Tue, 12 Aug 2003 08:53:56 -0700 (PDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EA0643FAF for ; Tue, 12 Aug 2003 08:53:55 -0700 (PDT) (envelope-from nmh@t3x.org) Received: from [212.227.126.162] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 19mbT8-0007Wu-00 for FreeBSD-gnats-submit@freebsd.org; Tue, 12 Aug 2003 17:53:54 +0200 Received: from [80.140.11.2] (helo=t3x.org) (TLSv1:EDH-RSA-DES-CBC3-SHA:168) (Exim 3.35 #1) id 19mbT8-0007fy-00 for FreeBSD-gnats-submit@freebsd.org; Tue, 12 Aug 2003 17:53:54 +0200 Received: (from nmh@localhost) by t3x.org (8.11.6/8.11.6) id h7CFpkB63629; Tue, 12 Aug 2003 17:51:46 +0200 (CEST) Message-Id: <2003081215502200-63620@Symmetry.UUCP> Date: Tue, 12 Aug 2003 17:50:22 +0200 From: Nils M Holm To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/55501: New port: ArrowLISP - purely symbolic LISP interpreter and IDE 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: Tue, 12 Aug 2003 16:00:36 -0000 >Number: 55501 >Category: ports >Synopsis: New port: ArrowLISP - purely symbolic LISP interpreter and IDE >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: Tue Aug 12 09:00:34 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Nils M Holm >Release: FreeBSD 4.7-RELEASE i386 >Organization: >Environment: System: FreeBSD Symmetry.UUCP 4.7-RELEASE FreeBSD 4.7-RELEASE #0: Thu Apr 10 11:15:39 CEST 2003 nmh@SYMMETRY.UUCP:/usr/src/sys/compile/SYMMETRY i386 >Description: ArrowLISP is a small, properly tail-recursive, dynamically scoped interpreter for a purely symbolic and almost side-effect-free dialect of LISP. It may be considered an implementation of pure LISP. The interpreter has both a command line interface and an editor-like full screen interface. >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: # # alisp # alisp/Makefile # alisp/distinfo # alisp/pkg-descr # alisp/pkg-plist # echo c - alisp mkdir -p alisp > /dev/null 2>&1 echo x - alisp/Makefile sed 's/^X//' >alisp/Makefile << 'END-of-alisp/Makefile' X# New ports collection makefile for: ArrowLISP X# Date created: 12 Aug 2003 X# Whom: Nils M Holm X# X# $FreeBSD$ X# X XPORTNAME= alisp XPORTVERSION= 8 XCATEGORIES= lang devel XMASTER_SITES= http://t3x.dyndns.org/files/ \ X http://www.t3x.org/files/ XDISTNAME= alisp${PORTVERSION} X XMAINTAINER= nmh@t3x.org XCOMMENT= A tail-recursive interpreter for purely symbolic LISP X XBUILD_DEPENDS= tx:${PORTSDIR}/lang/t3x \ X ${LOCALBASE}/t3x/r8/tide:${PORTSDIR}/devel/tide X XMAN7= alisp.7 XMANCOMPRESSED= no X XMAKE_ENV+= T3XDIR=${LOCALBASE}/t3x/r8 X Xdo-configure: X ${SED} -e 's@/usr/local@${PREFIX}@g' \ X <${WRKSRC}/Makefile >${WRKSRC}/Makefile.new X ${MV} -f ${WRKSRC}/Makefile.new ${WRKSRC}/Makefile X ${SED} -e 's@/usr/local@${PREFIX}@g' \ X <${WRKSRC}/cnf/dfl_unix.rc >${WRKSRC}/cnf/dfl_unix.rc.new X ${MV} -f ${WRKSRC}/cnf/dfl_unix.rc.new ${WRKSRC}/cnf/dfl_unix.rc X X.include END-of-alisp/Makefile echo x - alisp/distinfo sed 's/^X//' >alisp/distinfo << 'END-of-alisp/distinfo' XMD5 (alisp8.tar.gz) = 88360151c6d7b41cf755dcabc072f493 END-of-alisp/distinfo echo x - alisp/pkg-descr sed 's/^X//' >alisp/pkg-descr << 'END-of-alisp/pkg-descr' XArrowLISP is a purely symbolic, properly tail-recursive, dynamically Xscoped and (mostly) side-effect-free implementation of LISP. It may Xbe considered an implementation of pure LISP (plus DEFINE and DEFUN). X XThis package contains X X- the ArrowLISP interpreter X- IAI, the Interactive ArrowLISP interface (TTY-based IDE) X- a library containing many frequently used LISP functions X- some example programs X XWWW: http://www.t3x.org/LISP/ALISP END-of-alisp/pkg-descr echo x - alisp/pkg-plist sed 's/^X//' >alisp/pkg-plist << 'END-of-alisp/pkg-plist' Xbin/alisp Xbin/alisp_install Xbin/iai Xshare/alisp/default.rc Xshare/alisp/lib/abs.l Xshare/alisp/lib/append.l Xshare/alisp/lib/assoc.l Xshare/alisp/lib/caaaar.l Xshare/alisp/lib/caaar.l Xshare/alisp/lib/caar.l Xshare/alisp/lib/difference.l Xshare/alisp/lib/digits.l Xshare/alisp/lib/divide.l Xshare/alisp/lib/equal.l Xshare/alisp/lib/expt.l Xshare/alisp/lib/fac.l Xshare/alisp/lib/filter.l Xshare/alisp/lib/gcd.l Xshare/alisp/lib/greaterp.l Xshare/alisp/lib/idifference.l Xshare/alisp/lib/idivide.l Xshare/alisp/lib/iexpt.l Xshare/alisp/lib/ifac.l Xshare/alisp/lib/igcd.l Xshare/alisp/lib/igreaterp.l Xshare/alisp/lib/ilessp.l Xshare/alisp/lib/imath.l Xshare/alisp/lib/imax.l Xshare/alisp/lib/imin.l Xshare/alisp/lib/insert.l Xshare/alisp/lib/integer.l Xshare/alisp/lib/intersection.l Xshare/alisp/lib/iplus.l Xshare/alisp/lib/iquotient.l Xshare/alisp/lib/iremainder.l Xshare/alisp/lib/itimes.l Xshare/alisp/lib/length.l Xshare/alisp/lib/lessp.l Xshare/alisp/lib/logop.l Xshare/alisp/lib/map.l Xshare/alisp/lib/mapcar.l Xshare/alisp/lib/maplist.l Xshare/alisp/lib/math.l Xshare/alisp/lib/max.l Xshare/alisp/lib/member.l Xshare/alisp/lib/min.l Xshare/alisp/lib/minus.l Xshare/alisp/lib/minusp.l Xshare/alisp/lib/natural.l Xshare/alisp/lib/naturalp.l Xshare/alisp/lib/normalize.l Xshare/alisp/lib/numberp.l Xshare/alisp/lib/o.l Xshare/alisp/lib/orderedp.l Xshare/alisp/lib/pair.l Xshare/alisp/lib/permute.l Xshare/alisp/lib/plus.l Xshare/alisp/lib/pred.l Xshare/alisp/lib/quotient.l Xshare/alisp/lib/reduce.l Xshare/alisp/lib/remainder.l Xshare/alisp/lib/remove.l Xshare/alisp/lib/reverse.l Xshare/alisp/lib/sassoc.l Xshare/alisp/lib/sort.l Xshare/alisp/lib/sublis.l Xshare/alisp/lib/subst.l Xshare/alisp/lib/succ.l Xshare/alisp/lib/times.l Xshare/alisp/lib/union.l Xshare/alisp/lib/unique.l Xshare/alisp/lib/zerop.l Xshare/alisp/monochrm.rc Xshare/alisp/src/bottles.l Xshare/alisp/src/bubblesort.l Xshare/alisp/src/evaluate.l Xshare/alisp/src/hanoi.l Xshare/alisp/src/infix.l Xshare/alisp/src/prefix.l Xshare/alisp/src/prolog.l Xshare/alisp/src/queens.l Xshare/alisp/src/quicksort.l Xshare/alisp/src/xeval.l Xshare/doc/alisp/alisp.sd Xshare/doc/alisp/helpfile X@dirrm share/alisp/lib X@dirrm share/alisp/src X@dirrm share/alisp X@dirrm share/doc/alisp END-of-alisp/pkg-plist exit -- Nils M Holm -- http://www.t3x.org/~nmh >Release-Note: >Audit-Trail: >Unformatted: