diff options
author | kamil <kamil@pkgsrc.org> | 2018-02-03 17:28:53 +0000 |
---|---|---|
committer | kamil <kamil@pkgsrc.org> | 2018-02-03 17:28:53 +0000 |
commit | c89acbe338d2fe21abdc5df7a54300e7dcb0ca6c (patch) | |
tree | 25a894de0f8290dcfd7856d4318e3a76d76b6ed7 /lang | |
parent | 3b9f424d62813540bcb8004f83b7324141fccfed (diff) | |
download | pkgsrc-c89acbe338d2fe21abdc5df7a54300e7dcb0ca6c.tar.gz |
lang/zenlisp: import zenlisp-0.0.20131122
Interpreter for purely symbolic, pure, lexically scoped dialect of LISP
Zenlisp is an interpreter for a purely symbolic, side effect-free,
lexically scoped dialect of LISP. It may be considered an
implementation of pure LISP plus global definitions.
Zenlisp is derived from ArrowLISP.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/zenlisp/DESCR | 7 | ||||
-rw-r--r-- | lang/zenlisp/Makefile | 27 | ||||
-rw-r--r-- | lang/zenlisp/PLIST | 74 | ||||
-rw-r--r-- | lang/zenlisp/distinfo | 6 |
4 files changed, 114 insertions, 0 deletions
diff --git a/lang/zenlisp/DESCR b/lang/zenlisp/DESCR new file mode 100644 index 00000000000..74120ebd20b --- /dev/null +++ b/lang/zenlisp/DESCR @@ -0,0 +1,7 @@ +Interpreter for purely symbolic, pure, lexically scoped dialect of LISP + +Zenlisp is an interpreter for a purely symbolic, side effect-free, +lexically scoped dialect of LISP. It may be considered an +implementation of pure LISP plus global definitions. + +Zenlisp is derived from ArrowLISP. diff --git a/lang/zenlisp/Makefile b/lang/zenlisp/Makefile new file mode 100644 index 00000000000..dd6b2230715 --- /dev/null +++ b/lang/zenlisp/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1 2018/02/03 17:28:53 kamil Exp $ + +DISTNAME= zenlisp +PKGNAME= ${DISTNAME}-0.0.${ZENLISP_SNAPSHOT} +CATEGORIES= lang +MASTER_SITES= http://www.t3x.org/files/ +DIST_SUBDIR= ${PKGNAME_NOREV} +EXTRACT_SUFX= .zip + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.t3x.org/files/ +COMMENT= Interpreter for symbolic LISP +LICENSE= happy AND 2-clause-bsd # BSD for src/mexprc/mexprc.l + +# zl.c notes VERSION=2, ignore it +ZENLISP_SNAPSHOT= 20131122 + +WRKSRC= ${WRKDIR}/zenlisp-${ZENLISP_SNAPSHOT} + +INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 + +INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} +INSTALL_MAKE_FLAGS+= MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 +INSTALL_MAKE_FLAGS+= BINOWN=${BINOWN} +INSTALL_MAKE_FLAGS+= BINGRP=${BINGRP} + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/zenlisp/PLIST b/lang/zenlisp/PLIST new file mode 100644 index 00000000000..6661eb69f00 --- /dev/null +++ b/lang/zenlisp/PLIST @@ -0,0 +1,74 @@ +@comment $NetBSD: PLIST,v 1.1 2018/02/03 17:28:53 kamil Exp $ +bin/zl +man/man1/zl.1 +share/doc/zenlisp/zenlisp.txt +share/zenlisp/LICENSE +share/zenlisp/amk.l +share/zenlisp/any.l +share/zenlisp/base.l +share/zenlisp/bottles.l +share/zenlisp/bubblesort.l +share/zenlisp/combine.l +share/zenlisp/count.l +share/zenlisp/depth.l +share/zenlisp/every.l +share/zenlisp/exists.l +share/zenlisp/factorial.l +share/zenlisp/factors.l +share/zenlisp/filter.l +share/zenlisp/flatten.l +share/zenlisp/fold-left.l +share/zenlisp/fold-right.l +share/zenlisp/for-all.l +share/zenlisp/gener.l +share/zenlisp/hanoi.l +share/zenlisp/headp.l +share/zenlisp/hyper.l +share/zenlisp/imath.l +share/zenlisp/infix.l +share/zenlisp/insert.l +share/zenlisp/intersection.l +share/zenlisp/iota.l +share/zenlisp/isort.l +share/zenlisp/iter.l +share/zenlisp/last.l +share/zenlisp/listtoset.l +share/zenlisp/lv-rename.l +share/zenlisp/m_append.l +share/zenlisp/m_fac.l +share/zenlisp/m_hanoi.l +share/zenlisp/m_queens.l +share/zenlisp/make-partitions.l +share/zenlisp/mergesort.l +share/zenlisp/mexprc.l +share/zenlisp/nmath.l +share/zenlisp/nth.l +share/zenlisp/o.l +share/zenlisp/orderedp.l +share/zenlisp/pair.l +share/zenlisp/partition.l +share/zenlisp/permute.l +share/zenlisp/prefix.l +share/zenlisp/product.l +share/zenlisp/prolog-db.l +share/zenlisp/prolog.l +share/zenlisp/queens.l +share/zenlisp/quicksort.l +share/zenlisp/quine.l +share/zenlisp/records.l +share/zenlisp/regex.l +share/zenlisp/remove.l +share/zenlisp/replace.l +share/zenlisp/rmath.l +share/zenlisp/some.l +share/zenlisp/streams.l +share/zenlisp/substitute.l +share/zenlisp/sum.l +share/zenlisp/tailp.l +share/zenlisp/transpose.l +share/zenlisp/union.l +share/zenlisp/unlet.l +share/zenlisp/unsort.l +share/zenlisp/zebra.l +share/zenlisp/zenlisp +share/zenlisp/zeval.l diff --git a/lang/zenlisp/distinfo b/lang/zenlisp/distinfo new file mode 100644 index 00000000000..b746c77b4e4 --- /dev/null +++ b/lang/zenlisp/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2018/02/03 17:28:53 kamil Exp $ + +SHA1 (zenlisp-0.0.20131122/zenlisp.zip) = de74643b59b9838abb16b915c56d551108b53672 +RMD160 (zenlisp-0.0.20131122/zenlisp.zip) = 61aa6c1487cf6032454631c35df8b22f3f3b2e5f +SHA512 (zenlisp-0.0.20131122/zenlisp.zip) = c108d503ad4df24e0e266e945afec0922a0f57e48ef8ece830fe0d2af560d343fb4226fbde7aa1f9584ad38cfd68ba1b511dfdd947325b7d06fae222502b022d +Size (zenlisp-0.0.20131122/zenlisp.zip) = 96751 bytes |