From cbf918e96c8dadaa0d0caa4e5f55f2422a6c87f2 Mon Sep 17 00:00:00 2001 From: agc Date: Mon, 8 Feb 2016 05:46:23 +0000 Subject: 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. --- devel/re2/DESCR | 3 +++ devel/re2/Makefile | 23 +++++++++++++++++++++++ devel/re2/PLIST | 11 +++++++++++ devel/re2/buildlink3.mk | 12 ++++++++++++ devel/re2/distinfo | 6 ++++++ 5 files changed, 55 insertions(+) create mode 100644 devel/re2/DESCR create mode 100644 devel/re2/Makefile create mode 100644 devel/re2/PLIST create mode 100644 devel/re2/buildlink3.mk create mode 100644 devel/re2/distinfo (limited to 'devel/re2') 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 -- cgit v1.2.3