Commit b6c81d1a by Erik Michaels-Ober

Merge pull request #376 from mislav/brew-openssl

use Homebrew openssl if available
parents dcb09deb ae6a8378
...@@ -609,7 +609,17 @@ verify_gcc() { ...@@ -609,7 +609,17 @@ verify_gcc() {
has_broken_mac_openssl() { has_broken_mac_openssl() {
[ "$(uname -s)" = "Darwin" ] && [ "$(uname -s)" = "Darwin" ] &&
[[ "$(openssl version 2>/dev/null || true)" = "OpenSSL 0.9.8"?* ]] && [[ "$(openssl version 2>/dev/null || true)" = "OpenSSL 0.9.8"?* ]] &&
[[ "$RUBY_CONFIGURE_OPTS" != *--with-openssl-dir=* ]] [[ "$RUBY_CONFIGURE_OPTS" != *--with-openssl-dir=* ]] &&
! use_homebrew_openssl
}
use_homebrew_openssl() {
local ssldir="$(brew --prefix openssl 2>/dev/null || true)"
if [ -d "$ssldir" ]; then
package_option ruby configure --with-openssl-dir="$ssldir"
else
return 1
fi
} }
build_package_mac_openssl() { build_package_mac_openssl() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment