aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorMisty De Meo2013-08-29 21:40:18 -0700
committerMisty De Meo2013-08-29 21:40:18 -0700
commit7fa491261ddb6c9c6bf3aaa730c64acdcf72eaa4 (patch)
treef4bc572849da4789379f1e9102d58b1c9559a88f /Library/Formula
parent49b34ebc8a5b96ec092b57fcedbc02736316b285 (diff)
downloadhomebrew-7fa491261ddb6c9c6bf3aaa730c64acdcf72eaa4.tar.bz2
openvpn: fix compilation on <= :leopard
Fixes mistydemeo/tigerbrew#112.
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/openvpn.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/Library/Formula/openvpn.rb b/Library/Formula/openvpn.rb
index 1d5de82a7..9b9a162e3 100644
--- a/Library/Formula/openvpn.rb
+++ b/Library/Formula/openvpn.rb
@@ -9,6 +9,15 @@ class Openvpn < Formula
depends_on 'lzo'
def install
+ # pam_appl header is installed in a different location on Leopard
+ # and older; reported upstream https://community.openvpn.net/openvpn/ticket/326
+ if MacOS.version < :snow_leopard
+ %w[auth-pam.c pamdl.c].each do |file|
+ inreplace "src/plugins/auth-pam/#{file}",
+ "security/pam_appl.h", "pam/pam_appl.h"
+ end
+ end
+
# Build and install binary
system "./configure", "--disable-debug",
"--disable-dependency-tracking",