HAProxy: add --devel with SSL
Signed-off-by: Adam Vandenberg <flangy@gmail.com>master
parent
1c26fe6e42
commit
74dcfe3560
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue