diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2010-09-01 21:39:33 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2010-09-01 21:39:33 +0000 |
commit | 238065597eac0c4e60420d75ec4b5e203ebe5a08 (patch) | |
tree | 502d0acbd483ecaef6d2d56ddd2055355b162879 | |
parent | 6e6b39f3a7d3dc29228da32e7dcbfbad47d29e76 (diff) |
Notes
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/re2/Makefile | 23 | ||||
-rw-r--r-- | devel/re2/distinfo | 3 | ||||
-rw-r--r-- | devel/re2/pkg-descr | 11 | ||||
-rw-r--r-- | devel/re2/pkg-plist | 9 |
5 files changed, 47 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index fe8a422bde0f..4cc369b513f0 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2924,6 +2924,7 @@ SUBDIR += raknet SUBDIR += rapidsvn SUBDIR += rbtools + SUBDIR += re2 SUBDIR += re2c SUBDIR += readline SUBDIR += regexx diff --git a/devel/re2/Makefile b/devel/re2/Makefile new file mode 100644 index 000000000000..181bfb2b2e30 --- /dev/null +++ b/devel/re2/Makefile @@ -0,0 +1,23 @@ +# New ports collection makefile for: re2 +# Date created: 2010-09-01 +# Whom: Julien Laffaye <kimelto@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= re2 +PORTVERSION= 20100901 +CATEGORIES= devel +MASTER_SITES= http://laffaye.free.fr/distfiles/ + +MAINTAINER= kimelto@gmail.com +COMMENT= A fast C++ regex library + +LICENSE= BSD + +USE_LDCONFIG= yes +USE_GMAKE= yes +MAKE_ENV= prefix=${PREFIX} +MAKE_ARGS+= -e + +.include <bsd.port.mk> diff --git a/devel/re2/distinfo b/devel/re2/distinfo new file mode 100644 index 000000000000..36f118c8155b --- /dev/null +++ b/devel/re2/distinfo @@ -0,0 +1,3 @@ +MD5 (re2-20100901.tar.gz) = 7618acc4e08c247fb5dcab78d7edfc76 +SHA256 (re2-20100901.tar.gz) = 6722e7cc773680160e1a7780a66f17d90b93b1c234fc808baf125c350afc274b +SIZE (re2-20100901.tar.gz) = 396753 diff --git a/devel/re2/pkg-descr b/devel/re2/pkg-descr new file mode 100644 index 000000000000..f4a97d7c4989 --- /dev/null +++ b/devel/re2/pkg-descr @@ -0,0 +1,11 @@ +RE2 is a fast, safe, thread-friendly alternative to backtracking regular +expression engines like those used in PCRE, Perl, and Python. +It is a C++ library. +RE2 uses automata theory to guarantee that regular expression searches run in +time linear in the size of the input. RE2 implements memory limits, so that +searches can be constrained to a fixed amount of memory. RE2 is engineered to +use a small fixed C++ stack footprint no matter what inputs or regular +expressions it must process; thus RE2 is useful in multithreaded environments +where thread stacks cannot grow arbitrarily large. + +WWW: http://code.google.com/p/re2/ diff --git a/devel/re2/pkg-plist b/devel/re2/pkg-plist new file mode 100644 index 000000000000..b1eb98860087 --- /dev/null +++ b/devel/re2/pkg-plist @@ -0,0 +1,9 @@ +include/re2/re2.h +include/re2/variadic_function.h +include/re2/stringpiece.h +include/re2/set.h +lib/libre2.so +lib/libre2.so.0 +lib/libre2.a +lib/libre2.so.0.0.0 +@dirrm include/re2 |