aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorFotos Georgiadis2012-11-13 18:54:52 +0200
committerAdam Vandenberg2012-11-28 12:06:52 -0800
commite63173292fee0e6c65701e7549f225b4c4d6b8ae (patch)
tree6cfe42f48c8e5b65a064528a23302690b71fc23c /Library/Formula
parentdb9750b9995959c2423abaae9ff4d098bd9187dd (diff)
downloadhomebrew-e63173292fee0e6c65701e7549f225b4c4d6b8ae.tar.bz2
openvpn devel 2.3-rc1
Closes #16027. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/openvpn.rb37
1 files changed, 28 insertions, 9 deletions
diff --git a/Library/Formula/openvpn.rb b/Library/Formula/openvpn.rb
index 54f231a53..20b20807b 100644
--- a/Library/Formula/openvpn.rb
+++ b/Library/Formula/openvpn.rb
@@ -6,13 +6,21 @@ class Openvpn < Formula
mirror 'http://swupdate.openvpn.org/community/releases/openvpn-2.2.2.tar.gz'
sha256 '54ca8b260e2ea3b26e84c2282ccb5f8cb149edcfd424b686d5fb22b8dbbeac00'
+ devel do
+ version '2.3-rc1'
+
+ url 'http://build.openvpn.net/downloads/releases/openvpn-2.3_rc1.tar.gz'
+ mirror 'http://swupdate.openvpn.org/community/releases/openvpn-2.3_rc1.tar.gz'
+ sha256 '5628423b18a0a05bff2169630e030bc4a440d0e92b820a1b78bc16357d5306e8'
+ end
+
depends_on 'lzo'
# This patch fixes compilation on Lion
# There is a long history of confusion between these two consts:
# http://www.google.com/search?q=SOL_IP+IPPROTO_IP
def patches
- DATA
+ DATA unless build.devel?
end
def install
@@ -21,14 +29,25 @@ class Openvpn < Formula
system "make install"
# Adjust sample file paths
- inreplace ["sample-config-files/openvpn-startup.sh", "sample-scripts/openvpn.init"] do |s|
- s.gsub! "/etc/openvpn", etc+'openvpn'
- s.gsub! "/var/run/openvpn", var+'run/openvpn'
- end
-
- # Install sample files
- Dir['sample-*'].each do |d|
- (share + 'doc/openvpn' + d).install Dir[d+'/*']
+ if build.devel?
+ inreplace ["sample/sample-config-files/openvpn-startup.sh"] do |s|
+ s.gsub! "/etc/openvpn", etc+'openvpn'
+ end
+
+ # Install sample files
+ Dir['sample/sample-*'].each do |d|
+ (share + 'doc/openvpn' + d).install Dir[d+'/*']
+ end
+ else
+ inreplace ["sample-config-files/openvpn-startup.sh", "sample-scripts/openvpn.init"] do |s|
+ s.gsub! "/etc/openvpn", etc+'openvpn'
+ s.gsub! "/var/run/openvpn", var+'run/openvpn'
+ end
+
+ # Install sample files
+ Dir['sample-*'].each do |d|
+ (share + 'doc/openvpn' + d).install Dir[d+'/*']
+ end
end
# Create etc & var paths