aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/openvpn.rb
diff options
context:
space:
mode:
authorFotos Georgiadis2013-01-24 22:32:42 +0200
committerAdam Vandenberg2013-01-24 19:09:05 -0800
commit27760a28e15cd2c8f87ee031bb7688021365d58d (patch)
tree22ea05b8a86f202480a0dd2d1a4f62132f2f7e92 /Library/Formula/openvpn.rb
parent0e3aa55fb9a34c18ffddcead8798421d9d5fb23f (diff)
downloadhomebrew-27760a28e15cd2c8f87ee031bb7688021365d58d.tar.bz2
openvpn 2.3.0
Closes #17290. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula/openvpn.rb')
-rw-r--r--Library/Formula/openvpn.rb62
1 files changed, 9 insertions, 53 deletions
diff --git a/Library/Formula/openvpn.rb b/Library/Formula/openvpn.rb
index a34424457..ebdd93380 100644
--- a/Library/Formula/openvpn.rb
+++ b/Library/Formula/openvpn.rb
@@ -2,27 +2,12 @@ require 'formula'
class Openvpn < Formula
homepage 'http://openvpn.net/'
- url 'http://build.openvpn.net/downloads/releases/openvpn-2.2.2.tar.gz'
- 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
+ url 'http://build.openvpn.net/downloads/releases/openvpn-2.3.0.tar.gz'
+ mirror 'http://swupdate.openvpn.org/community/releases/openvpn-2.3.0.tar.gz'
+ sha256 '4602a8d0f66dfa6ac10b7abfeba35260d7d4c570948f6eba5f8216ffa3a2c490'
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 unless build.devel?
- end
-
def install
# Build and install binary
system "./configure", "--disable-debug",
@@ -32,25 +17,13 @@ class Openvpn < Formula
system "make install"
# Adjust sample file paths
- 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
+ inreplace ["sample/sample-config-files/openvpn-startup.sh"] do |s|
+ s.gsub! "/etc/openvpn", etc+'openvpn'
+ end
- # Install sample files
- Dir['sample-*'].each do |d|
- (share + 'doc/openvpn' + d).install Dir[d+'/*']
- end
+ # Install sample files
+ Dir['sample/sample-*'].each do |d|
+ (share + 'doc/openvpn' + d).install Dir[d+'/*']
end
# Create etc & var paths
@@ -105,20 +78,3 @@ class Openvpn < Formula
EOS
end
end
-
-__END__
-diff --git a/socket.c b/socket.c
-index 4720398..faa1782 100644
---- a/socket.c
-+++ b/socket.c
-@@ -35,6 +35,10 @@
-
- #include "memdbg.h"
-
-+#ifndef SOL_IP
-+#define SOL_IP IPPROTO_IP
-+#endif
-+
- const int proto_overhead[] = { /* indexed by PROTO_x */
- IPv4_UDP_HEADER_SIZE,
- IPv4_TCP_HEADER_SIZE,