re2
Port variant std
Summary Fast, safe, thread-friendly C++ regex library
Package version 2025.06.26b
Homepage https://github.com/google/re2
Keywords devel
Maintainer Michael Reim
License BSD3CLAUSE
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 27 JUN 2025, 04:25:22 UTC
Port created 17 APR 2019, 16:01:56 UTC
Subpackage Descriptions
set This is the re2:std metapackage. It pulls in all subpackages of re2:std.
primary RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python written in C++. 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.
dev This is the developer subpackage of the re2:std port. It may contain headers, pc files, static and PIC libraries and SO links.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) abseil-cpp:dev:std
gmake:primary:std
pkgconf:primary:std
Build and Runtime abseil-cpp:primary:std
Runtime (only) ravensys-gcc:cxx_run:std (primary subpackage)
ravensys-gcc:libs:std (primary subpackage)
Download groups
main mirror://GITHUB/google:re2:2025-06-26b
Distribution File Information
641a3ca337814a6c3676a389ea065812e00ff796f31a427038bc010bae0b86e3 390782 google-re2-2025-06-26b.tar.gz
Ports that require re2:std
No other ports depend on this one.