diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-28 09:16:06 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2003-09-28 09:16:06 +0000 |
commit | 4aa0a6d17f7806d4eada2e09981f88ab733c0fed (patch) | |
tree | 36f2c3d1a4be6ba69c821aa9f9873b95f27ab111 /textproc | |
parent | Update to 0.8.6. Note brokenness on -CURRENT. (diff) |
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>
Notes
Notes:
svn path=/head/; revision=89617
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/Makefile | 1 | ||||
-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 |
5 files changed, 57 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile index 75c852b7b595..a576c9dace6f 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -23,6 +23,7 @@ SUBDIR += cdif SUBDIR += cdiff SUBDIR += chpp + SUBDIR += cl-meta SUBDIR += coco SUBDIR += cocoon SUBDIR += code2html 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 |