curl: remove options.
Closes #36066. Signed-off-by: Chongyu Zhu <i@lembacon.com>
This commit is contained in:
parent
9452b3f8bf
commit
7f9bfa6792
1 changed files with 2 additions and 29 deletions
|
@ -22,20 +22,9 @@ class Curl < Formula
|
||||||
|
|
||||||
keg_only :provided_by_macos
|
keg_only :provided_by_macos
|
||||||
|
|
||||||
option "with-rtmpdump", "Build with RTMP support"
|
|
||||||
option "with-libssh2", "Build with scp and sftp support"
|
|
||||||
option "with-c-ares", "Build with C-Ares async DNS support"
|
|
||||||
option "with-gssapi", "Build with GSSAPI/Kerberos authentication support."
|
|
||||||
option "with-libmetalink", "Build with libmetalink support."
|
|
||||||
option "with-nghttp2", "Build with HTTP/2 support (requires OpenSSL)"
|
|
||||||
|
|
||||||
deprecated_option "with-rtmp" => "with-rtmpdump"
|
|
||||||
deprecated_option "with-ssh" => "with-libssh2"
|
|
||||||
deprecated_option "with-ares" => "with-c-ares"
|
|
||||||
|
|
||||||
# HTTP/2 support requires OpenSSL 1.0.2+ or LibreSSL 2.1.3+ for ALPN Support
|
# HTTP/2 support requires OpenSSL 1.0.2+ or LibreSSL 2.1.3+ for ALPN Support
|
||||||
# which is currently not supported by Secure Transport (DarwinSSL).
|
# which is currently not supported by Secure Transport (DarwinSSL).
|
||||||
if MacOS.version < :mountain_lion || build.with?("nghttp2")
|
if MacOS.version < :mountain_lion
|
||||||
depends_on "openssl"
|
depends_on "openssl"
|
||||||
else
|
else
|
||||||
option "with-openssl", "Build with OpenSSL instead of Secure Transport"
|
option "with-openssl", "Build with OpenSSL instead of Secure Transport"
|
||||||
|
@ -43,11 +32,6 @@ class Curl < Formula
|
||||||
end
|
end
|
||||||
|
|
||||||
depends_on "pkg-config" => :build
|
depends_on "pkg-config" => :build
|
||||||
depends_on "c-ares" => :optional
|
|
||||||
depends_on "libmetalink" => :optional
|
|
||||||
depends_on "libssh2" => :optional
|
|
||||||
depends_on "nghttp2" => :optional
|
|
||||||
depends_on "rtmpdump" => :optional
|
|
||||||
|
|
||||||
def install
|
def install
|
||||||
system "./buildconf" if build.head?
|
system "./buildconf" if build.head?
|
||||||
|
@ -65,7 +49,7 @@ class Curl < Formula
|
||||||
# cURL has a new firm desire to find ssl with PKG_CONFIG_PATH instead of using
|
# cURL has a new firm desire to find ssl with PKG_CONFIG_PATH instead of using
|
||||||
# "--with-ssl" any more. "when possible, set the PKG_CONFIG_PATH environment
|
# "--with-ssl" any more. "when possible, set the PKG_CONFIG_PATH environment
|
||||||
# variable instead of using this option". Multi-SSL choice breaks w/o using it.
|
# variable instead of using this option". Multi-SSL choice breaks w/o using it.
|
||||||
if MacOS.version < :mountain_lion || build.with?("openssl") || build.with?("nghttp2")
|
if MacOS.version < :mountain_lion || build.with?("openssl")
|
||||||
ENV.prepend_path "PKG_CONFIG_PATH", "#{Formula["openssl"].opt_lib}/pkgconfig"
|
ENV.prepend_path "PKG_CONFIG_PATH", "#{Formula["openssl"].opt_lib}/pkgconfig"
|
||||||
args << "--with-ssl=#{Formula["openssl"].opt_prefix}"
|
args << "--with-ssl=#{Formula["openssl"].opt_prefix}"
|
||||||
args << "--with-ca-bundle=#{etc}/openssl/cert.pem"
|
args << "--with-ca-bundle=#{etc}/openssl/cert.pem"
|
||||||
|
@ -76,17 +60,6 @@ class Curl < Formula
|
||||||
args << "--without-ca-path"
|
args << "--without-ca-path"
|
||||||
end
|
end
|
||||||
|
|
||||||
args << (build.with?("libssh2") ? "--with-libssh2" : "--without-libssh2")
|
|
||||||
args << (build.with?("libmetalink") ? "--with-libmetalink" : "--without-libmetalink")
|
|
||||||
args << (build.with?("gssapi") ? "--with-gssapi" : "--without-gssapi")
|
|
||||||
args << (build.with?("rtmpdump") ? "--with-librtmp" : "--without-librtmp")
|
|
||||||
|
|
||||||
if build.with? "c-ares"
|
|
||||||
args << "--enable-ares=#{Formula["c-ares"].opt_prefix}"
|
|
||||||
else
|
|
||||||
args << "--disable-ares"
|
|
||||||
end
|
|
||||||
|
|
||||||
system "./configure", *args
|
system "./configure", *args
|
||||||
system "make", "install"
|
system "make", "install"
|
||||||
system "make", "install", "-C", "scripts"
|
system "make", "install", "-C", "scripts"
|
||||||
|
|
Loading…
Reference in a new issue