textproc/re-flex: add new port
RE/flex is a free and open-source alternative to the fast lexical analyzer Flex. RE/flex generates fast lexical analyzers for C++, also known as "scanners", "lexers", or "tokenizers". RE/flex offers many new useful features including Unicode support, indent/nodent/dedent anchors, word boundaries, lazy quantifiers (non-greedy, lazy repeats), and performance tuning options. The RE/flex software also includes a very fast stand-alone regex library for C++. WWW: https://www.genivia.com/reflex.html
This commit is contained in:
parent
ee8f88abd9
commit
00022c3fb1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=492926
@ -1480,6 +1480,7 @@
|
||||
SUBDIR += rarian
|
||||
SUBDIR += rasqal
|
||||
SUBDIR += re_graph
|
||||
SUBDIR += re-flex
|
||||
SUBDIR += redet
|
||||
SUBDIR += redland
|
||||
SUBDIR += redland-bindings
|
||||
|
28
textproc/re-flex/Makefile
Normal file
28
textproc/re-flex/Makefile
Normal file
@ -0,0 +1,28 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= re-flex
|
||||
PORTVERSION= 1.0.12
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= textproc
|
||||
|
||||
MAINTAINER= gahr@FreeBSD.org
|
||||
COMMENT= Regex-centric, fast and flexible scanner generator for C++
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
|
||||
CONFLICTS_INSTALL= reflex
|
||||
|
||||
USES= autoreconf compiler:c++11-lib gmake
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= Genivia
|
||||
GH_PROJECT= RE-flex
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/include/reflex
|
||||
(cd ${WRKSRC}/include/reflex && \
|
||||
${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/include/reflex)
|
||||
|
||||
.include <bsd.port.mk>
|
3
textproc/re-flex/distinfo
Normal file
3
textproc/re-flex/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1550144678
|
||||
SHA256 (Genivia-RE-flex-v1.0.12_GH0.tar.gz) = b10baf1aca26410013aafc5094ca79a837711a458cc41fc170a0e9d21d60667a
|
||||
SIZE (Genivia-RE-flex-v1.0.12_GH0.tar.gz) = 3926377
|
8
textproc/re-flex/pkg-descr
Normal file
8
textproc/re-flex/pkg-descr
Normal file
@ -0,0 +1,8 @@
|
||||
RE/flex is a free and open-source alternative to the fast lexical analyzer
|
||||
Flex. RE/flex generates fast lexical analyzers for C++, also known as
|
||||
"scanners", "lexers", or "tokenizers". RE/flex offers many new useful features
|
||||
including Unicode support, indent/nodent/dedent anchors, word boundaries, lazy
|
||||
quantifiers (non-greedy, lazy repeats), and performance tuning options. The
|
||||
RE/flex software also includes a very fast stand-alone regex library for C++.
|
||||
|
||||
WWW: https://www.genivia.com/reflex.html
|
22
textproc/re-flex/pkg-plist
Normal file
22
textproc/re-flex/pkg-plist
Normal file
@ -0,0 +1,22 @@
|
||||
bin/reflex
|
||||
include/reflex/abslexer.h
|
||||
include/reflex/absmatcher.h
|
||||
include/reflex/bits.h
|
||||
include/reflex/boostmatcher.h
|
||||
include/reflex/convert.h
|
||||
include/reflex/debug.h
|
||||
include/reflex/error.h
|
||||
include/reflex/flexlexer.h
|
||||
include/reflex/input.h
|
||||
include/reflex/matcher.h
|
||||
include/reflex/pattern.h
|
||||
include/reflex/posix.h
|
||||
include/reflex/ranges.h
|
||||
include/reflex/setop.h
|
||||
include/reflex/stdmatcher.h
|
||||
include/reflex/timer.h
|
||||
include/reflex/traits.h
|
||||
include/reflex/unicode.h
|
||||
include/reflex/utf8.h
|
||||
lib/libreflex.a
|
||||
man/man1/reflex.1.gz
|
Loading…
Reference in New Issue
Block a user