aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Formula/haproxy.rb28
1 files changed, 18 insertions, 10 deletions
diff --git a/Library/Formula/haproxy.rb b/Library/Formula/haproxy.rb
index 583c4daaf..c64a6ff2c 100644
--- a/Library/Formula/haproxy.rb
+++ b/Library/Formula/haproxy.rb
@@ -5,19 +5,27 @@ class Haproxy < Formula
url 'http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.22.tar.gz'
sha1 'ed8918c950bdb5b4b96d62c23073b7972443fe94'
+ devel do
+ url 'http://haproxy.1wt.eu/download/1.5/src/snapshot/haproxy-ss-20120905.tar.gz'
+ sha1 '3b0e3b9358ec59a8eea35f5e649f2f824680cf33'
+ end
+
depends_on 'pcre'
def install
+ args = ["TARGET=generic",
+ "USE_KQUEUE=1",
+ "USE_POLL=1",
+ "USE_PCRE=1"]
+
+ if build.devel?
+ args << "USE_OPENSSL=1"
+ args << "ADDLIB=-lcrypto"
+ end
+
# We build generic since the Makefile.osx doesn't appear to work
- system "make", "TARGET=generic",
- "USE_KQUEUE=1",
- "USE_POLL=1",
- "USE_PCRE=1",
- "PREFIX=#{prefix}",
- "DOCDIR=#{doc}",
- "CC=#{ENV.cc}",
- "CFLAGS=#{ENV.cflags}",
- "LDFLAGS=#{ENV.ldflags}",
- "install"
+ system "make", "CC=#{ENV.cc}", "CFLAGS=#{ENV.cflags}", "LDFLAGS=#{ENV.ldflags}", *args
+ man1.install "doc/haproxy.1"
+ bin.install "haproxy"
end
end