aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/cl-meta
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2003-09-28 17:16:06 +0800
committeredwin <edwin@FreeBSD.org>2003-09-28 17:16:06 +0800
commita873d73bd30a0cfd014b03c3426ea4ada4a7a7ee (patch)
treebc086ed7a7f6a5226a31046778ee091043cdb506 /textproc/cl-meta
parent50d7525c9e4a569440f45854356767b5dced047f (diff)
downloadfreebsd-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/Makefile40
-rw-r--r--textproc/cl-meta/distinfo1
-rw-r--r--textproc/cl-meta/pkg-descr6
-rw-r--r--textproc/cl-meta/pkg-plist9
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