diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/freeradius-server.rb | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/Library/Formula/freeradius-server.rb b/Library/Formula/freeradius-server.rb index 5a37f3b9f..16204c5b9 100644 --- a/Library/Formula/freeradius-server.rb +++ b/Library/Formula/freeradius-server.rb @@ -4,7 +4,6 @@ class FreeradiusServer < Formula homepage "http://freeradius.org/" url "ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.2.5.tar.gz" sha1 "4d18ed8ff3fde4a29112ecc07f175b774ed5f702" - depends_on "openssl" revision 1 devel do @@ -20,6 +19,8 @@ class FreeradiusServer < Formula sha1 "b553c57efec7453296980809c417d090835522d8" => :lion end + depends_on "openssl" + # libtool is glibtool on OS X stable do depends_on "autoconf" => :build @@ -30,23 +31,29 @@ class FreeradiusServer < Formula def install openssl = Formula["openssl"] - args = [ "--prefix=#{prefix}", "--sbindir=#{bin}", - "--localstatedir=#{var}" ] + ENV.deparallelize + args = [ + "--prefix=#{prefix}", + "--sbindir=#{bin}", + "--localstatedir=#{var}", + "--with-openssl-includes=#{openssl.opt_include}", + "--with-openssl-libraries=#{openssl.opt_lib}", + ] + if build.stable? args << "--with-system-libtool" args << "--with-system-libltdl" inreplace "autogen.sh", "libtool", "glibtool" system "./autogen.sh" end + if build.devel? talloc = Formula["talloc"] args << "--with-talloc-lib-dir=#{talloc.opt_lib}" args << "--with-talloc-include-dir=#{talloc.opt_include}" end - args << "--with-openssl-includes=#{openssl.opt_include}" - args << "--with-openssl-libraries=#{openssl.opt_lib}" system "./configure", *args system "make" |
