From 3ec8966aae0c8ff2e52cef36fff63668ec8e4cca Mon Sep 17 00:00:00 2001 From: Jon Morehouse Date: Sun, 12 Jan 2014 12:53:13 -0800 Subject: gearman: add postgresql option Closes #25852. Signed-off-by: Mike McQuaid --- Library/Formula/gearman.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Library/Formula') diff --git a/Library/Formula/gearman.rb b/Library/Formula/gearman.rb index 7f7a76e0b..d029c71a9 100644 --- a/Library/Formula/gearman.rb +++ b/Library/Formula/gearman.rb @@ -6,17 +6,22 @@ class Gearman < Formula sha1 '59ec305a4535451c3b51a21d2525e1c07770419d' option 'with-mysql', 'Compile with MySQL persistent queue enabled' + option 'with-postgresql', 'Compile with Postgresql persistent queue enabled' depends_on 'pkg-config' => :build depends_on 'boost' depends_on 'libevent' depends_on 'ossp-uuid' depends_on :mysql => :optional + depends_on :postgresql => :optional def install args = ["--prefix=#{prefix}"] args << "--without-mysql" unless build.with? 'mysql' - + if build.with? 'postgresql' + pg_config = "#{Formula.factory('postgresql').opt_prefix}/bin/pg_config" + args << "--with-postgresql=#{pg_config}" + end system "./configure", *args system "make install" end -- cgit v1.2.3