diff options
author | edwin <edwin@FreeBSD.org> | 2003-09-28 17:16:06 +0800 |
---|---|---|
committer | edwin <edwin@FreeBSD.org> | 2003-09-28 17:16:06 +0800 |
commit | a873d73bd30a0cfd014b03c3426ea4ada4a7a7ee (patch) | |
tree | bc086ed7a7f6a5226a31046778ee091043cdb506 /textproc/cl-meta | |
parent | 50d7525c9e4a569440f45854356767b5dced047f (diff) | |
download | freebsd-ports-gnome-a873d73bd30a0cfd014b03c3426ea4ada4a7a7ee.tar.gz freebsd-ports-gnome-a873d73bd30a0cfd014b03c3426ea4ada4a7a7ee.tar.zst freebsd-ports-gnome-a873d73bd30a0cfd014b03c3426ea4ada4a7a7ee.zip |
New Port: Common Lisp Parser Generator
Meta is a parser building toolkit implemented as a
domain-specific language to be integrated in Common Lisp
applications.
This port depends on the previously submitted ASDF port.
It installs the sources and the .asd file. There are other
ports for the binaries for supported Lisp implementations.
PR: ports/52361
Submitted by: Henrik Motakef <henrik.motakef@web.de>
Diffstat (limited to 'textproc/cl-meta')
-rw-r--r-- | textproc/cl-meta/Makefile | 40 | ||||
-rw-r--r-- | textproc/cl-meta/distinfo | 1 | ||||
-rw-r--r-- | textproc/cl-meta/pkg-descr | 6 | ||||
-rw-r--r-- | textproc/cl-meta/pkg-plist | 9 |
4 files changed, 56 insertions, 0 deletions
diff --git a/textproc/cl-meta/Makefile b/textproc/cl-meta/Makefile new file mode 100644 index 000000000000..18b56d98d77b --- /dev/null +++ b/textproc/cl-meta/Makefile @@ -0,0 +1,40 @@ +# New ports collection Makefile for: cl-meta +# Date created: 16 May 2003 +# Whom: Henrik Motakef <henrik.motakef@web.de> +# +# $FreeBSD$ + +PORTNAME= meta +PORTVERSION= 0.1 +CATEGORIES= textproc +MASTER_SITES= ftp://ftp.linux.org.uk/pub/lisp/experimental/cclan/ \ + ftp://ftp.ntnu.no/pub/lisp/cclan/ \ + ftp://www.aarg.net/pub/cclan/ \ + http://thingamy.com/cclan/ \ + http://www-jcsu.jesus.cam.ac.uk/ftp/pub/cclan/ +PKGNAMEPREFIX= cl- +DISTNAME= ${PORTNAME}_${PORTVERSION} + +MAINTAINER= henrik.motakef@web.de +COMMENT= A parser generator for Common Lisp + +BUILD_DEPENDS= ${LOCALBASE}/lib/common-lisp/asdf/asdf.lisp:${PORTSDIR}/devel/cl-asdf +RUN_DEPENDS= ${LOCALBASE}/lib/common-lisp/asdf/asdf.lisp:${PORTSDIR}/devel/cl-asdf + +WRKSRC= ${WRKDIR}/${PORTNAME} +DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} +NO_BUILD= yes +CL_LIBDIR= ${PREFIX}/lib/common-lisp + +do-install: + ${MKDIR} ${CL_LIBDIR}/meta + ${INSTALL_DATA} ${WRKSRC}/*.lisp ${CL_LIBDIR}/meta/ + ${INSTALL_DATA} ${WRKSRC}/meta.asd ${CL_LIBDIR}/meta/ + ${LN} -s ${CL_LIBDIR}/meta/meta.asd ${CL_LIBDIR}/system-registry/meta.asd +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/Prag-Parse.* ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/textproc/cl-meta/distinfo b/textproc/cl-meta/distinfo new file mode 100644 index 000000000000..c449ecfb2bd4 --- /dev/null +++ b/textproc/cl-meta/distinfo @@ -0,0 +1 @@ +MD5 (meta_0.1.tar.gz) = 3bf98f4ec096cb2b632eea812374c6d4 diff --git a/textproc/cl-meta/pkg-descr b/textproc/cl-meta/pkg-descr new file mode 100644 index 000000000000..7e415aabb0f3 --- /dev/null +++ b/textproc/cl-meta/pkg-descr @@ -0,0 +1,6 @@ +META is builder for recursive descent parsers implemented as a domain +specific language on top of Common Lisp. + +WWW: http://home.pipeline.com/~hbaker1/Prag-Parse.html + +-- Henrik Motakef diff --git a/textproc/cl-meta/pkg-plist b/textproc/cl-meta/pkg-plist new file mode 100644 index 000000000000..b1b2ebba3911 --- /dev/null +++ b/textproc/cl-meta/pkg-plist @@ -0,0 +1,9 @@ +lib/common-lisp/meta/package.lisp +lib/common-lisp/meta/meta.lisp +lib/common-lisp/meta/meta.asd +lib/common-lisp/system-registry/meta.asd +%%PORTDOCS%%share/doc/cl-meta/Prag-Parse.html +%%PORTDOCS%%share/doc/cl-meta/Prag-Parse.ps +%%PORTDOCS%%share/doc/cl-meta/README +%%PORTDOCS%%@dirrm share/doc/cl-meta +@dirrm lib/common-lisp/meta |