class Pcre2 < Formula desc "Perl compatible regular expressions library with a new API" homepage "https://www.pcre.org/" url "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.44/pcre2-10.44.tar.bz2" sha256 "d34f02e113cf7193a1ebf2770d3ac527088d485d4e047ed10e5d217c6ef5de96" license "BSD-3-Clause" livecheck do url :stable regex(/^pcre2[._-]v?(\d+(?:\.\d+)+)$/i) end head do url "https://github.com/PCRE2Project/pcre2.git", branch: "master" depends_on "autoconf" => :build depends_on "automake" => :build depends_on "libtool" => :build end uses_from_macos "bzip2" uses_from_macos "zlib" def install args = %W[ --disable-dependency-tracking --prefix=#{prefix} --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-libz --enable-pcre2grep-libbz2 --enable-jit ] args << "--enable-pcre2test-libedit" if OS.mac? system "./autogen.sh" if build.head? system "./configure", *args system "make" system "make", "install" end test do system bin/"pcre2grep", "regular expression", prefix/"README" end end