aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2010-09-01 21:39:33 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2010-09-01 21:39:33 +0000
commit238065597eac0c4e60420d75ec4b5e203ebe5a08 (patch)
tree502d0acbd483ecaef6d2d56ddd2055355b162879
parent6e6b39f3a7d3dc29228da32e7dcbfbad47d29e76 (diff)
Notes
-rw-r--r--devel/Makefile1
-rw-r--r--devel/re2/Makefile23
-rw-r--r--devel/re2/distinfo3
-rw-r--r--devel/re2/pkg-descr11
-rw-r--r--devel/re2/pkg-plist9
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