Date: Fri, 17 Jan 2014 17:33:56 +0000 (UTC) From: Danilo Egea Gondolfo <danilo@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r340087 - in head/devel: . llnextgen Message-ID: <201401171733.s0HHXuQn094351@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danilo Date: Fri Jan 17 17:33:56 2014 New Revision: 340087 URL: http://svnweb.freebsd.org/changeset/ports/340087 QAT: https://qat.redports.org/buildarchive/r340087/ Log: - Add new port devel/llnextgen LLnextgen is an Extended-LL(1) parser generator. It is a rewrite of the LLgen parser generator by D. Grune and C.J.H. Jacobs which is part of the Amsterdam Compiler Kit (ACK). Like all parser generators, LLnextgen takes the description of the grammar with associated actions as input, and generates a parser routine for use in compilers and other text processing programs. PR: ports/185458 Submitted by: Oleksii Tsai <oleksii.tsai@googlemail.com> Added: head/devel/llnextgen/ head/devel/llnextgen/Makefile (contents, props changed) head/devel/llnextgen/distinfo (contents, props changed) head/devel/llnextgen/pkg-descr (contents, props changed) head/devel/llnextgen/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Fri Jan 17 17:32:49 2014 (r340086) +++ head/devel/Makefile Fri Jan 17 17:33:56 2014 (r340087) @@ -1145,6 +1145,7 @@ SUBDIR += linux-kmod-compat SUBDIR += linux_kdump SUBDIR += lion + SUBDIR += llnextgen SUBDIR += llvm-devel SUBDIR += llvm31 SUBDIR += llvm32 Added: head/devel/llnextgen/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/llnextgen/Makefile Fri Jan 17 17:33:56 2014 (r340087) @@ -0,0 +1,30 @@ +# Created by: Oleksii Tsai <oleksii.tsai@googlemail.com> +# $FreeBSD$ + +PORTNAME= LLnextgen +PORTVERSION= 0.5.5 +CATEGORIES= devel +MASTER_SITES= http://os.ghalkes.nl/LLnextgen/releases/ +EXTRACT_SUFX= .tgz + +MAINTAINER= oleksii.tsai@googlemail.com +COMMENT= Extended LL(1) parser generator + +LICENSE= GPLv3 + +HAS_CONFIGURE= yes + +WRKSRC= ${WRKDIR}/${DISTNAME} + +OPTIONS_DEFINE= DOCS + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/LLnextgen ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/doc/LLnextgen.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 + @${MKDIR} ${STAGEDIR}${DOCSDIR} +.for f in README COPYING TODO Changelog doc/LLnextgen.pdf \ + doc/LLnextgen.ps.gz doc/calculator.g doc/threadsafe.g + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} +.endfor + +.include <bsd.port.mk> Added: head/devel/llnextgen/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/llnextgen/distinfo Fri Jan 17 17:33:56 2014 (r340087) @@ -0,0 +1,2 @@ +SHA256 (LLnextgen-0.5.5.tgz) = 665f72db855eb104000a38b884bb96075a6ba542e4b863508374a4928f52c83a +SIZE (LLnextgen-0.5.5.tgz) = 363140 Added: head/devel/llnextgen/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/llnextgen/pkg-descr Fri Jan 17 17:33:56 2014 (r340087) @@ -0,0 +1,11 @@ +LLnextgen is an Extended-LL(1) parser generator. It is a rewrite of the LLgen +parser generator by D. Grune and C.J.H. Jacobs which is part of the Amsterdam +Compiler Kit (ACK). Like all parser generators, LLnextgen takes the description +of the grammar with associated actions as input, and generates a parser routine +for use in compilers and other text processing programs. + +LLgen, and therefore LLnextgen, extends on the LL(1) class of parser generators +by allowing FIRST/FIRST conflicts and FIRST/FOLLOW conflicts to be resolved with +both static and dynamic conditions. + +WWW: http://os.ghalkes.nl/LLnextgen/index.html Added: head/devel/llnextgen/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/llnextgen/pkg-plist Fri Jan 17 17:33:56 2014 (r340087) @@ -0,0 +1,11 @@ +bin/LLnextgen +man/man1/LLnextgen.1.gz +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/Changelog +%%PORTDOCS%%%%DOCSDIR%%/LLnextgen.pdf +%%PORTDOCS%%%%DOCSDIR%%/LLnextgen.ps.gz +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTDOCS%%%%DOCSDIR%%/calculator.g +%%PORTDOCS%%%%DOCSDIR%%/threadsafe.g +%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401171733.s0HHXuQn094351>