Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Jan 2014 05:29:30 GMT
From:      Oleksii Tsai <oleksii.tsai@googlemail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/185458: [NEW PORT] devel/llnextgen parser generator
Message-ID:  <201401040529.s045TUpT096351@oldred.freebsd.org>
Resent-Message-ID: <201401040530.s045U0vR039379@freefall.freebsd.org>

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

>Number:         185458
>Category:       ports
>Synopsis:       [NEW PORT] devel/llnextgen parser generator
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 04 05:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Oleksii Tsai
>Release:        9.2-RELEASE-p2
>Organization:
>Environment:
FreeBSD host 9.2-RELEASE-p2 FreeBSD 9.2-RELEASE-p2 #2 r256176M: Wed Dec 4 23:19:37 PST 2013 lyuts@panda:/usr/obj/usr/src/sys/CUSTOM amd64
>Description:
LLnextgen is a parser generator. May be useful for people contributing to Rust project and who use FreeBSD.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	llnextgen
#	llnextgen/pkg-plist
#	llnextgen/pkg-descr
#	llnextgen/distinfo
#	llnextgen/Makefile
#
echo c - llnextgen
mkdir -p llnextgen > /dev/null 2>&1
echo x - llnextgen/pkg-plist
sed 's/^X//' >llnextgen/pkg-plist << 'a6254e8afbc25cf706f14879261e24bf'
Xbin/LLnextgen
Xshare/man/man1/LLnextgen.1
Xshare/doc/%%DISTNAME%%/COPYING
Xshare/doc/%%DISTNAME%%/Changelog
Xshare/doc/%%DISTNAME%%/LLnextgen.pdf
Xshare/doc/%%DISTNAME%%/LLnextgen.ps.gz
Xshare/doc/%%DISTNAME%%/README
Xshare/doc/%%DISTNAME%%/TODO
Xshare/doc/%%DISTNAME%%/calculator.g
Xshare/doc/%%DISTNAME%%/threadsafe.g
X@dirrm share/doc/%%DISTNAME%%
a6254e8afbc25cf706f14879261e24bf
echo x - llnextgen/pkg-descr
sed 's/^X//' >llnextgen/pkg-descr << 'fabbe7ffc89ea2ee14467a904d85834f'
XLLnextgen is an Extended-LL(1) parser generator. It is a rewrite of the LLgen
Xparser generator by D. Grune and C.J.H. Jacobs which is part of the Amsterdam
XCompiler Kit (ACK). Like all parser generators, LLnextgen takes the description
Xof the grammar with associated actions as input, and generates a parser routine
Xfor use in compilers and other text processing programs.
X
XLLgen, and therefore LLnextgen, extends on the LL(1) class of parser generators
Xby allowing FIRST/FIRST conflicts and FIRST/FOLLOW conflicts to be resolved with
Xboth static and dynamic conditions.
X
XWWW: http://os.ghalkes.nl/LLnextgen/index.html
fabbe7ffc89ea2ee14467a904d85834f
echo x - llnextgen/distinfo
sed 's/^X//' >llnextgen/distinfo << '97081bd809e48801cb25342dc9c4611c'
XSHA256 (LLnextgen-0.5.5.tgz) = 665f72db855eb104000a38b884bb96075a6ba542e4b863508374a4928f52c83a
XSIZE (LLnextgen-0.5.5.tgz) = 363140
97081bd809e48801cb25342dc9c4611c
echo x - llnextgen/Makefile
sed 's/^X//' >llnextgen/Makefile << '59e4aba0c888a7030dca4e761ba572ce'
X# Created by: Oleksii Tsai <oleksii.tsai@googlemail.com>
X
XPORTNAME= LLnextgen
XPORTVERSION= 0.5.5
XCATEGORIES= devel
XMASTER_SITES= http://os.ghalkes.nl/LLnextgen/releases/
XDISTNAME= ${PORTNAME}-${PORTVERSION}
X
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= oleksii.tsai@googlemail.com
XCOMMENT= An Extended LL(1) parser generator
X
XLICENSE= GPLv3
X
XHAS_CONFIGURE= yes
XNO_STAGE= yes
X
XWRKSRC= ${WRKDIR}/${DISTNAME}
XPLIST_SUB= DISTNAME=${DISTNAME}
X
X.include <bsd.port.mk>
59e4aba0c888a7030dca4e761ba572ce
exit



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



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