blob: 12ea26a5119d67b2dba29e63537f8afacdf69679 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  | 
class Pcre2 < Formula
  homepage "http://www.pcre.org/"
  url "https://downloads.sourceforge.net/pcre/pcre2/10.00/pcre2-10.00.tar.bz2"
  mirror "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.00.tar.bz2"
  sha256 "487e605cf6ea273b416ad86fb8f2746c36f9959dcc730a6f49a4beca7c73888b"
  bottle do
    cellar :any
    sha1 "c7fcbafae2834155a28de5b4e7edb6298d9867a2" => :yosemite
    sha1 "f6174e8daa416c6c4c5bb16fab10d6a00279f7ec" => :mavericks
    sha1 "c348a30e45a64c77c61ad6a1a61c7b85e05d5046" => :mountain_lion
  end
  option :universal
  def install
    ENV.universal_binary if build.universal?
    system "./configure", "--disable-dependency-tracking",
                          "--prefix=#{prefix}",
                          "--enable-pcre2-16",
                          "--enable-pcre2-32",
                          "--enable-pcre2grep-libz",
                          "--enable-pcre2grep-libbz2",
                          "--enable-jit"
    system "make"
    system "make", "check"
    system "make", "install"
  end
  test do
    system "#{bin}/pcre2grep", "regular expression", "#{prefix}/README"
  end
end
  |