aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Robenolt2014-04-14 18:54:19 -0700
committerMike McQuaid2014-04-15 09:03:08 +0100
commitdc66bca6c43786874c5a7693dfacebfe167bc4a3 (patch)
treeec9392f0f07092d20c4fc69e084bd9b06bc38fa0
parente5ae8af1f0068e8f6576ed27f3921c28e49412d1 (diff)
downloadhomebrew-dc66bca6c43786874c5a7693dfacebfe167bc4a3.tar.bz2
Varnish 4.0.0
-rw-r--r--Library/Formula/varnish.rb23
1 files changed, 20 insertions, 3 deletions
diff --git a/Library/Formula/varnish.rb b/Library/Formula/varnish.rb
index 76f54f068..13a143eab 100644
--- a/Library/Formula/varnish.rb
+++ b/Library/Formula/varnish.rb
@@ -2,20 +2,37 @@ require 'formula'
class Varnish < Formula
homepage 'http://www.varnish-cache.org/'
- url 'http://repo.varnish-cache.org/source/varnish-3.0.5.tar.gz'
- sha1 '2f3eae44cc44d263fe9513b856f49707a64cc840'
+ url 'https://repo.varnish-cache.org/source/varnish-4.0.0.tar.gz'
+ sha1 '6ad4fcf42a505a748ae993cb6ed579159e023633'
depends_on 'pkg-config' => :build
depends_on 'pcre'
+ depends_on :python
+
+ resource "docutils" do
+ url "https://pypi.python.org/packages/source/d/docutils/docutils-0.11.tar.gz"
+ sha1 "3894ebcbcbf8aa54ce7c3d2c8f05460544912d67"
+ end
def install
+ ENV.prepend_create_path "PYTHONPATH", buildpath+"lib/python2.7/site-packages"
+ resource("docutils").stage do
+ system "python", "setup.py", "install", "--prefix=#{buildpath}"
+ end
+
system "./configure", "--disable-dependency-tracking",
"--prefix=#{prefix}",
- "--localstatedir=#{var}"
+ "--localstatedir=#{var}",
+ "--with-rst2man=#{buildpath}/bin/rst2man.py",
+ "--with-rst2html=#{buildpath}/bin/rst2html.py"
system "make install"
(var+'varnish').mkpath
end
+ test do
+ system "#{opt_sbin}/varnishd", "-V"
+ end
+
def plist; <<-EOS.undent
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">