From 2181b33666d89b4c3bd064e20d71e45f2883c109 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Wed, 21 Jun 2023 00:05:16 +0800 Subject: [PATCH] python@3.11: switch to `openssl@3` See #134251. --- Formula/python@3.11.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Formula/python@3.11.rb b/Formula/python@3.11.rb index 54c7df2cb14fb..35c95636b009e 100644 --- a/Formula/python@3.11.rb +++ b/Formula/python@3.11.rb @@ -4,6 +4,7 @@ class PythonAT311 < Formula url "https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz" sha256 "85c37a265e5c9dd9f75b35f954e31fbfc10383162417285e30ad25cc073a0d63" license "Python-2.0" + revision 1 livecheck do url "https://www.python.org/ftp/python/" @@ -27,7 +28,7 @@ class PythonAT311 < Formula depends_on "pkg-config" => :build depends_on "mpdecimal" - depends_on "openssl@1.1" + depends_on "openssl@3" depends_on "sqlite" depends_on "xz" @@ -149,7 +150,7 @@ def install --datadir=#{share} --without-ensurepip --enable-loadable-sqlite-extensions - --with-openssl=#{Formula["openssl@1.1"].opt_prefix} + --with-openssl=#{Formula["openssl@3"].opt_prefix} --enable-optimizations --with-system-expat --with-system-libmpdec @@ -215,7 +216,7 @@ def install # `brew install enchant && pip install pyenchant` inreplace "./Lib/ctypes/macholib/dyld.py" do |f| f.gsub! "DEFAULT_LIBRARY_FALLBACK = [", - "DEFAULT_LIBRARY_FALLBACK = [ '#{HOMEBREW_PREFIX}/lib', '#{Formula["openssl@1.1"].opt_lib}'," + "DEFAULT_LIBRARY_FALLBACK = [ '#{HOMEBREW_PREFIX}/lib', '#{Formula["openssl@3"].opt_lib}'," f.gsub! "DEFAULT_FRAMEWORK_FALLBACK = [", "DEFAULT_FRAMEWORK_FALLBACK = [ '#{HOMEBREW_PREFIX}/Frameworks'," end