Commit b6c81d1a authored by Erik Michaels-Ober's avatar Erik Michaels-Ober
Browse files

Merge pull request #376 from mislav/brew-openssl

use Homebrew openssl if available
parents dcb09deb ae6a8378
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -609,7 +609,17 @@ verify_gcc() {
has_broken_mac_openssl() {
  [ "$(uname -s)" = "Darwin" ] &&
  [[ "$(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() {