2009-12-11 17:56:53 +00:00
|
|
|
require 'formula'
|
|
|
|
|
2011-03-10 05:11:03 +00:00
|
|
|
class Haproxy < Formula
|
2012-02-10 02:38:26 +00:00
|
|
|
homepage 'http://haproxy.1wt.eu'
|
2012-08-04 15:54:17 +00:00
|
|
|
url 'http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.21.tar.gz'
|
|
|
|
sha1 '31df0e8bd18350457a5d3432f367c6218ecc9042'
|
2012-03-05 02:47:42 +00:00
|
|
|
|
|
|
|
depends_on 'pcre'
|
2009-12-11 17:56:53 +00:00
|
|
|
|
|
|
|
def install
|
|
|
|
# We build generic since the Makefile.osx doesn't appear to work
|
2012-02-10 02:38:26 +00:00
|
|
|
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"
|
2009-12-11 17:56:53 +00:00
|
|
|
end
|
|
|
|
end
|