Commit 5b5b32b9 authored by danilo's avatar danilo
Browse files

- 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>
parent d428f1f9
......@@ -1145,6 +1145,7 @@
SUBDIR += linux-kmod-compat
SUBDIR += linux_kdump
SUBDIR += lion
SUBDIR += llnextgen
SUBDIR += llvm-devel
SUBDIR += llvm31
SUBDIR += llvm32
......
# 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>
SHA256 (LLnextgen-0.5.5.tgz) = 665f72db855eb104000a38b884bb96075a6ba542e4b863508374a4928f52c83a
SIZE (LLnextgen-0.5.5.tgz) = 363140
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
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%%
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment