summaryrefslogtreecommitdiff
path: root/devel/re2
diff options
context:
space:
mode:
authoragc <agc>2016-02-08 05:46:23 +0000
committeragc <agc>2016-02-08 05:46:23 +0000
commitaf671cff412728a87302182fc0779aac964ddb23 (patch)
tree6e6ffdcdbbba6cbdf9f34a2661d1561ae4ee9e7b /devel/re2
parent530f2f1fbfe624c55efdbab847b97accc427bbf6 (diff)
downloadpkgsrc-af671cff412728a87302182fc0779aac964ddb23.tar.gz
Add re2, Russ Cox's BSD-licensed regexp library to the packages collection.
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.
Diffstat (limited to 'devel/re2')
-rw-r--r--devel/re2/DESCR3
-rw-r--r--devel/re2/Makefile23
-rw-r--r--devel/re2/PLIST11
-rw-r--r--devel/re2/buildlink3.mk12
-rw-r--r--devel/re2/distinfo6
5 files changed, 55 insertions, 0 deletions
diff --git a/devel/re2/DESCR b/devel/re2/DESCR
new file mode 100644
index 00000000000..d2f151cd9f8
--- /dev/null
+++ b/devel/re2/DESCR
@@ -0,0 +1,3 @@
+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.
diff --git a/devel/re2/Makefile b/devel/re2/Makefile
new file mode 100644
index 00000000000..57151ca2c34
--- /dev/null
+++ b/devel/re2/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2016/02/08 05:46:23 agc Exp $
+
+DISTNAME= re2
+PKGNAME= re2-20160201
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
+GITHUB_TAG= 2016-02-01
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/google/re2
+COMMENT= Regular expression library
+LICENSE= modified-bsd
+
+USE_LANGUAGES+= c c++
+USE_TOOLS+= gmake pkg-config
+
+SUBST_CLASSES+= path
+SUBST_MESSAGE.path= Fixup pathnames
+SUBST_STAGE.path= pre-configure
+SUBST_FILES.path= Makefile
+SUBST_SED.path= -e 's|/usr/local|${PREFIX}|g'
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/re2/PLIST b/devel/re2/PLIST
new file mode 100644
index 00000000000..a782d079b6f
--- /dev/null
+++ b/devel/re2/PLIST
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST,v 1.1 2016/02/08 05:46:23 agc Exp $
+include/re2/filtered_re2.h
+include/re2/re2.h
+include/re2/set.h
+include/re2/stringpiece.h
+include/re2/variadic_function.h
+lib/libre2.a
+lib/libre2.so
+lib/libre2.so.0
+lib/libre2.so.0.0.0
+lib/pkgconfig/re2.pc
diff --git a/devel/re2/buildlink3.mk b/devel/re2/buildlink3.mk
new file mode 100644
index 00000000000..ef49ee43660
--- /dev/null
+++ b/devel/re2/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2016/02/08 05:46:23 agc Exp $
+
+BUILDLINK_TREE+= re2
+
+.if !defined(RE2_BUILDLINK3_MK)
+RE2_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.re2+= re2>=20160201
+BUILDLINK_PKGSRCDIR.re2?= ../../devel/re2
+.endif # RE2_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -re2
diff --git a/devel/re2/distinfo b/devel/re2/distinfo
new file mode 100644
index 00000000000..c22082b2918
--- /dev/null
+++ b/devel/re2/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/02/08 05:46:23 agc Exp $
+
+SHA1 (re2.tar.gz) = b7b95dc87d48670312dd20f7af5f304044cc9f9b
+RMD160 (re2.tar.gz) = 59f4a47ad3b9bd133b642324056bd6651e0d75fd
+SHA512 (re2.tar.gz) = b15d731b428fb5418159c7ed99d8275808988c7931682d5f50a7235b941c168346a585eb17b3b05aa7fa427064aaf32a07b6cc6f10532e328a3f31020d264227
+Size (re2.tar.gz) = 397868 bytes