aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Formula/thrift.rb24
1 files changed, 8 insertions, 16 deletions
diff --git a/Library/Formula/thrift.rb b/Library/Formula/thrift.rb
index 7ef6a2d2b..8bd9b684e 100644
--- a/Library/Formula/thrift.rb
+++ b/Library/Formula/thrift.rb
@@ -4,23 +4,15 @@ class Thrift < Formula
homepage "http://thrift.apache.org"
stable do
- url "http://archive.apache.org/dist/thrift/0.9.1/thrift-0.9.1.tar.gz"
- sha1 "dc54a54f8dc706ffddcd3e8c6cd5301c931af1cc"
+ url "http://archive.apache.org/dist/thrift/0.9.2/thrift-0.9.2.tar.gz"
+ sha1 "02f78b158da795ea89a26ce41964fbe562cc4235"
- # These patches are 0.9.1-specific and can go away once a newer version is released
+ # Apply any necessary patches (none currently required)
[
+ # Example patch:
+ #
# Apply THRIFT-2201 fix from master to 0.9.1 branch (required for clang to compile with C++11 support)
- %w{836d95f9f00be73c6936d407977796181d1a506c 4bc8c19c51f3d9f30799251a810dd1ca63c4bf1e},
- # Apply THRIFT-667
- %w{12c09f44cb291b1ecc4074cb3a55775b375fa8b2 3c449146e13727a9dbeb66e9826968b85a6d8869},
- # Apply THRIFT-1755
- %w{8cd3efe50a42975375e8ff3bc03306d9e4174314 5b45d692b2e6a4480d088485d4f011b9cd7fff52},
- # Apply THRIFT-2045
- %w{282e440c6de219b7b8f32b01cc7eb599f534f33f a5ab25621be48a803de7f0893ada1cdadaa1bc11},
- %w{9f9cd10e813ef574dd5578d78ca26a9088383d3a 65db24f59989eab8b3b0a0f1393a52faa3cba7ee},
- %w{e957675647d3d7caafe842aa85cbd987e91b21f9 478a5ad6b08a268460793112361726976fee8157},
- # Apply THRIFT-2229 fix from master to 0.9.1 branch
- %w{5f2d34e5ab33651059a085525b3adbab6a877e6f ff01eeca821a1d97485c9075c4d65f0c5eef4931},
+ # %w{836d95f9f00be73c6936d407977796181d1a506c 4bc8c19c51f3d9f30799251a810dd1ca63c4bf1e},
].each do |name, sha|
patch do
url "https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=patch;h=#{name}"
@@ -43,7 +35,6 @@ class Thrift < Formula
depends_on :automake
depends_on :libtool
depends_on "pkg-config" => :build
- depends_on "bison" => :build
end
option "with-haskell", "Install Haskell binding"
@@ -55,11 +46,12 @@ class Thrift < Formula
depends_on "boost"
depends_on "openssl"
depends_on :python => :optional
+ depends_on "bison" => :build
def install
system "./bootstrap.sh" unless build.stable?
- exclusions = ["--without-ruby", "--without-tests", "--without-php_extension"]
+ exclusions = ["--without-ruby", "--disable-tests", "--without-php_extension"]
exclusions << "--without-python" if build.without? "python"
exclusions << "--without-haskell" if build.without? "haskell"