homebrew-core/Formula/freeradius-server.rb
Jack Nagel 3f53d97ece freeradius-server 2.2.0
freeradius bundles libtool and libltdl and uses them on platforms where
they are out of date. However, this can cause conflicts as it then dupes
the corresponding libraries. Avoid this by using our own.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-10-16 15:09:03 -05:00

41 lines
1.2 KiB
Ruby

require 'formula'
class FreeradiusServer < Formula
homepage 'http://freeradius.org/'
url 'ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.2.0.tar.gz'
sha1 '1bf089dcd19f365d0ad1166e2062ef5336d892b4'
# Requires newer autotools on all platforms
depends_on 'autoconf' => :build
depends_on 'automake' => :build
depends_on 'libtool' => :build
# libtool is glibtool on OS X
def patches; DATA end
def install
ENV.deparallelize
system "autoreconf", "-fvi"
system "./configure", "--prefix=#{prefix}",
"--with-system-libtool",
"--with-system-libltdl"
system "make"
system "make install"
end
end
__END__
diff --git a/configure.in b/configure.in
index 62b0de8..97e0243 100644
--- a/configure.in
+++ b/configure.in
@@ -101,7 +101,7 @@ AC_SUBST(LTDL_SUBDIRS)
dnl use system-wide libtool, if it exists
AC_ARG_WITH(system-libtool,
[ --with-system-libtool Use the libtool installed in your system (default=use our own)],
-[ AC_PATH_PROG(LIBTOOL, libtool,,$PATH:/usr/local/bin) AC_LIBTOOL_DLOPEN
+[ AC_PATH_PROG(LIBTOOL, glibtool,,$PATH:/usr/local/bin) AC_LIBTOOL_DLOPEN
AC_PROG_LIBTOOL],
[
LIBTOOL="`pwd`/libtool"