aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorJack Nagel2014-05-28 23:07:45 -0500
committerJack Nagel2014-05-28 23:07:45 -0500
commited224cd0214633b220e3e7bcb3aec89746eff979 (patch)
tree63feab11acdf566b072c18e677ec187add9f8db9 /Library/Formula
parentb54d5ee8d9c233f6260f384a9df737510f41559c (diff)
downloadhomebrew-ed224cd0214633b220e3e7bcb3aec89746eff979.tar.bz2
freeradius-server: use autogen.sh, add openssl dep
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/freeradius-server.rb25
1 files changed, 15 insertions, 10 deletions
diff --git a/Library/Formula/freeradius-server.rb b/Library/Formula/freeradius-server.rb
index 4a59cf424..033e809b2 100644
--- a/Library/Formula/freeradius-server.rb
+++ b/Library/Formula/freeradius-server.rb
@@ -1,24 +1,29 @@
-require 'formula'
+require "formula"
class FreeradiusServer < Formula
- homepage 'http://freeradius.org/'
- url 'ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.2.5.tar.gz'
- sha1 '4d18ed8ff3fde4a29112ecc07f175b774ed5f702'
+ homepage "http://freeradius.org/"
+ url "ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.2.5.tar.gz"
+ sha1 "4d18ed8ff3fde4a29112ecc07f175b774ed5f702"
- depends_on 'autoconf' => :build
- depends_on 'automake' => :build
- depends_on 'libtool' => :build
+ depends_on "autoconf" => :build
+ depends_on "automake" => :build
+ depends_on "libtool" => :build
+ depends_on "openssl"
# libtool is glibtool on OS X
patch :DATA
def install
- ENV.deparallelize
+ openssl = Formula["openssl"]
- system "autoreconf", "-fvi"
+ ENV.deparallelize
+ inreplace "autogen.sh", "libtool", "glibtool"
+ system "./autogen.sh"
system "./configure", "--prefix=#{prefix}",
"--with-system-libtool",
- "--with-system-libltdl"
+ "--with-system-libltdl",
+ "--with-openssl-includes=#{openssl.opt_include}",
+ "--with-openssl-libraries=#{openssl.opt_lib}"
system "make"
system "make install"
end