summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-09-28 09:16:06 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-09-28 09:16:06 +0000
commit4aa0a6d17f7806d4eada2e09981f88ab733c0fed (patch)
tree36f2c3d1a4be6ba69c821aa9f9873b95f27ab111 /textproc
parentUpdate 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/Makefile1
-rw-r--r--textproc/cl-meta/Makefile40
-rw-r--r--textproc/cl-meta/distinfo1
-rw-r--r--textproc/cl-meta/pkg-descr6
-rw-r--r--textproc/cl-meta/pkg-plist9
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