diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/serf.rb | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/Library/Formula/serf.rb b/Library/Formula/serf.rb deleted file mode 100644 index ead366d62..000000000 --- a/Library/Formula/serf.rb +++ /dev/null @@ -1,38 +0,0 @@ -require 'formula' - -class Serf < Formula - homepage 'http://code.google.com/p/serf/' - url 'http://serf.googlecode.com/files/serf-1.3.2.tar.bz2' - sha1 '90478cd60d4349c07326cb9c5b720438cf9a1b5d' - - bottle do - revision 2 - sha1 '5f092dd8ed34ee7ac3d240ac4cfa6aea98d73f54' => :mavericks - sha1 'dd64a99d05dd6949fec49d38ee2b5444520f5ef9' => :mountain_lion - sha1 'b1295c46e6840494afbf25b54cb4ada81ea5274c' => :lion - end - - option :universal - option 'with-brewed-openssl', 'Include OpenSSL support via Homebrew' - - depends_on :libtool - depends_on 'sqlite' - depends_on 'scons' => :build - depends_on 'openssl' if build.with? 'brewed-openssl' - - def install - # SConstruct merges in gssapi linkflags using scons's MergeFlags, - # but that discards duplicate values - including the duplicate - # values we want, like multiple -arch values for a universal build. - # Passing 0 as the `unique` kwarg turns this behaviour off. - inreplace 'SConstruct', 'unique=1', 'unique=0' - - ENV.universal_binary if build.universal? - # scons ignores our compiler and flags unless explicitly passed - args = %W[PREFIX=#{prefix} GSSAPI=/usr CC=#{ENV.cc} - CFLAGS=#{ENV.cflags} LINKFLAGS=#{ENV.ldflags}] - args << "OPENSSL=#{Formula.factory('openssl').opt_prefix}" if build.with? 'brewed-openssl' - system "scons", *args - system "scons install" - end -end |
