Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 May 2003 15:01:40 +0200 (CEST)
From:      Henrik Motakef <henrik.motakef@web.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/52361: New Port: Common Lisp Parser Generator
Message-ID:  <20030517130140.5CA0E20F8@interim.henrik-motakef.de>
Resent-Message-ID: <200305171300.h4HD0OEA019574@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         52361
>Category:       ports
>Synopsis:       New Port: Common Lisp Parser Generator
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 17 06:00:23 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Henrik Motakef
>Release:        FreeBSD 5.1-BETA i386
>Organization:
>Environment:
System: FreeBSD interim.henrik-motakef.de 5.1-BETA FreeBSD 5.1-BETA #0: Wed May 7 14:59:01 CEST 2003 henrik@interim.henrik-motakef.de:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
	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.
>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	cl-meta
#	cl-meta/distinfo
#	cl-meta/Makefile
#	cl-meta/pkg-plist
#	cl-meta/pkg-descr
#
echo c - cl-meta
mkdir -p cl-meta > /dev/null 2>&1
echo x - cl-meta/distinfo
sed 's/^X//' >cl-meta/distinfo << 'END-of-cl-meta/distinfo'
XMD5 (meta_0.1.tar.gz) = 3bf98f4ec096cb2b632eea812374c6d4
END-of-cl-meta/distinfo
echo x - cl-meta/Makefile
sed 's/^X//' >cl-meta/Makefile << 'END-of-cl-meta/Makefile'
X# New ports collection Makefile for:	cl-meta
X# Date created:				16 May 2003
X# Whom:					Henrik Motakef <henrik.motakef@web.de>
X#
X# $FreeBSD$
X
XPORTNAME=		meta
XPORTVERSION=		0.1
XCATEGORIES=		textproc
XMASTER_SITES=		ftp://ftp.linux.org.uk/pub/lisp/experimental/cclan/ \
X			ftp://ftp.ntnu.no/pub/lisp/cclan/ \
X			ftp://www.aarg.net/pub/cclan/ \
X			http://thingamy.com/cclan/ \
X			http://www-jcsu.jesus.cam.ac.uk/ftp/pub/cclan/
XPKGNAMEPREFIX=		cl-
XDISTNAME=		${PORTNAME}_${PORTVERSION}
X
XMAINTAINER=		henrik.motakef@web.de
XCOMMENT=		A parser generator for Common Lisp
X
XBUILD_DEPENDS=		${LOCALBASE}/lib/common-lisp/asdf/asdf.lisp:${PORTSDIR}/devel/cl-asdf
XRUN_DEPENDS=		${LOCALBASE}/lib/common-lisp/asdf/asdf.lisp:${PORTSDIR}/devel/cl-asdf
X
XWRKSRC=			${WRKDIR}/${PORTNAME}
XDOCSDIR=		${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
XNO_BUILD=		yes
XCL_LIBDIR=		${PREFIX}/lib/common-lisp
X
Xdo-install:
X	${MKDIR} ${CL_LIBDIR}/meta
X	${INSTALL_DATA} ${WRKSRC}/*.lisp ${CL_LIBDIR}/meta/
X	${INSTALL_DATA} ${WRKSRC}/meta.asd ${CL_LIBDIR}/meta/
X	${LN} -s ${CL_LIBDIR}/meta/meta.asd ${CL_LIBDIR}/system-registry/meta.asd
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/Prag-Parse.* ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-cl-meta/Makefile
echo x - cl-meta/pkg-plist
sed 's/^X//' >cl-meta/pkg-plist << 'END-of-cl-meta/pkg-plist'
Xlib/common-lisp/meta/package.lisp
Xlib/common-lisp/meta/meta.lisp
Xlib/common-lisp/meta/meta.asd
Xlib/common-lisp/system-registry/meta.asd
X%%PORTDOCS%%share/doc/cl-meta/Prag-Parse.html
X%%PORTDOCS%%share/doc/cl-meta/Prag-Parse.ps
X%%PORTDOCS%%share/doc/cl-meta/README
X%%PORTDOCS%%@dirrm share/doc/cl-meta
X@dirrm lib/common-lisp/meta
END-of-cl-meta/pkg-plist
echo x - cl-meta/pkg-descr
sed 's/^X//' >cl-meta/pkg-descr << 'END-of-cl-meta/pkg-descr'
XMETA is builder for recursive descent parsers implemented as a domain
Xspecific language on top of Common Lisp.
X
XWWW: http://home.pipeline.com/~hbaker1/Prag-Parse.html
X
X-- Henrik Motakef
END-of-cl-meta/pkg-descr
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030517130140.5CA0E20F8>