aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/haproxy.rb
diff options
context:
space:
mode:
authorSteven Merrill2012-09-05 18:38:19 -0600
committerAdam Vandenberg2012-11-01 21:07:11 -0700
commitf0b81bf356c48d19730fee3ccee45cad6525a0d7 (patch)
tree96d99be47024d10fd84c49b4f7261cced7ea56b8 /Library/Formula/haproxy.rb
parent7e012c353ea71785e24676882424da910a33e40c (diff)
downloadhomebrew-f0b81bf356c48d19730fee3ccee45cad6525a0d7.tar.bz2
HAProxy: add --devel with SSL
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula/haproxy.rb')
-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