From 9ea5bd30056061a34662eec30ad677d2d7f7f6c7 Mon Sep 17 00:00:00 2001 From: Ivan Pozdeev Date: Thu, 28 May 2026 14:22:17 +0300 Subject: [PATCH] 3.11.0+: Use the `--with-openssl-rpath' Configure option The options is available since 3.10.0+ (https://github.com/python/cpython/pull/24820) but has no effect until 3.11.0 (cpython b9e9292d75fdea621e05e39b8629e6935d282d0d) and broken in MacOS until 3.12.2 (cpython cc13eabc7ce08accf49656e258ba500f74a1dae8), we add downstream patches to fix that except for 3.11-dev where we disabled it --- .github/workflows/macos_build.yml | 24 +++---- .github/workflows/modified_scripts_build.yml | 4 +- plugins/python-build/bin/python-build | 9 +++ .../python-build/share/python-build/3.11.0 | 1 + .../python-build/share/python-build/3.11.1 | 1 + .../python-build/share/python-build/3.11.10 | 1 + .../python-build/share/python-build/3.11.11 | 1 + .../python-build/share/python-build/3.11.12 | 1 + .../python-build/share/python-build/3.11.13 | 1 + .../python-build/share/python-build/3.11.14 | 1 + .../python-build/share/python-build/3.11.15 | 1 + .../python-build/share/python-build/3.11.2 | 1 + .../python-build/share/python-build/3.11.3 | 1 + .../python-build/share/python-build/3.11.4 | 1 + .../python-build/share/python-build/3.11.5 | 1 + .../python-build/share/python-build/3.11.6 | 1 + .../python-build/share/python-build/3.11.7 | 1 + .../python-build/share/python-build/3.11.8 | 1 + .../python-build/share/python-build/3.11.9 | 1 + .../python-build/share/python-build/3.12-dev | 1 + .../python-build/share/python-build/3.12.0 | 1 + .../python-build/share/python-build/3.12.1 | 1 + .../python-build/share/python-build/3.12.10 | 1 + .../python-build/share/python-build/3.12.11 | 1 + .../python-build/share/python-build/3.12.12 | 1 + .../python-build/share/python-build/3.12.13 | 1 + .../python-build/share/python-build/3.12.2 | 1 + .../python-build/share/python-build/3.12.3 | 1 + .../python-build/share/python-build/3.12.4 | 1 + .../python-build/share/python-build/3.12.5 | 1 + .../python-build/share/python-build/3.12.6 | 1 + .../python-build/share/python-build/3.12.7 | 1 + .../python-build/share/python-build/3.12.8 | 1 + .../python-build/share/python-build/3.12.9 | 1 + .../python-build/share/python-build/3.13-dev | 1 + .../python-build/share/python-build/3.13.0 | 1 + .../python-build/share/python-build/3.13.1 | 1 + .../python-build/share/python-build/3.13.10 | 1 + .../python-build/share/python-build/3.13.11 | 1 + .../python-build/share/python-build/3.13.12 | 1 + .../python-build/share/python-build/3.13.13 | 1 + .../python-build/share/python-build/3.13.2 | 1 + .../python-build/share/python-build/3.13.3 | 1 + .../python-build/share/python-build/3.13.4 | 1 + .../python-build/share/python-build/3.13.5 | 1 + .../python-build/share/python-build/3.13.6 | 1 + .../python-build/share/python-build/3.13.7 | 1 + .../python-build/share/python-build/3.13.8 | 1 + .../python-build/share/python-build/3.13.9 | 1 + .../python-build/share/python-build/3.14-dev | 1 + .../python-build/share/python-build/3.14.0 | 1 + .../python-build/share/python-build/3.14.1 | 1 + .../python-build/share/python-build/3.14.2 | 1 + .../python-build/share/python-build/3.14.3 | 1 + .../python-build/share/python-build/3.14.4 | 1 + .../python-build/share/python-build/3.14.5 | 1 + .../python-build/share/python-build/3.15-dev | 1 + .../python-build/share/python-build/3.15.0b1 | 1 + .../python-build/share/python-build/3.16-dev | 2 +- ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ ...ure-with-openssl-rpath-works-on-macO.patch | 64 +++++++++++++++++++ 77 files changed, 1232 insertions(+), 14 deletions(-) create mode 100644 plugins/python-build/share/python-build/patches/3.11.0/Python-3.11.0/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.1/Python-3.11.1/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.10/Python-3.11.10/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.11/Python-3.11.11/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.12/Python-3.11.12/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.13/Python-3.11.13/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.14/Python-3.11.14/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.15/Python-3.11.15/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.2/Python-3.11.2/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.3/Python-3.11.3/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.4/Python-3.11.4/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.5/Python-3.11.5/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.6/Python-3.11.6/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.7/Python-3.11.7/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.8/Python-3.11.8/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.11.9/Python-3.11.9/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.12.0/Python-3.12.0/0001-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch create mode 100644 plugins/python-build/share/python-build/patches/3.12.1/Python-3.12.1/0001-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch diff --git a/.github/workflows/macos_build.yml b/.github/workflows/macos_build.yml index 7223278c..5c860d1d 100644 --- a/.github/workflows/macos_build.yml +++ b/.github/workflows/macos_build.yml @@ -20,18 +20,20 @@ jobs: - uses: actions/checkout@v6 - run: | brew install openssl readline sqlite3 xz tcl-tk@8 libb2 zstd - # https://github.com/pyenv/pyenv#installation - - run: pwd - - env: - PYENV_ROOT: /Users/runner/work/pyenv/pyenv - run: | - echo $PYENV_ROOT + - run: | + #envvars + export PYENV_ROOT="$GITHUB_WORKSPACE" + echo "PYENV_ROOT=$PYENV_ROOT" >> $GITHUB_ENV echo "$PYENV_ROOT/shims:$PYENV_ROOT/bin" >> $GITHUB_PATH - bin/pyenv --debug install ${{ matrix.python-version }} - bin/pyenv global ${{ matrix.python-version }} - bin/pyenv rehash - - run: python --version - - run: python -m pip --version + - run: | + #build + pyenv --debug install ${{ matrix.python-version }} && rc=$? || rc=$? + if [[ $rc -ne 0 ]]; then echo config.log:; cat $TMPDIR/python-build*/*/config.log; false; fi + pyenv global ${{ matrix.python-version }} + - run: | + #print version + python --version + python -m pip --version - shell: python # Prove that actual Python == expected Python env: EXPECTED_PYTHON: ${{ matrix.python-version }} diff --git a/.github/workflows/modified_scripts_build.yml b/.github/workflows/modified_scripts_build.yml index 5faf172d..72534aaf 100644 --- a/.github/workflows/modified_scripts_build.yml +++ b/.github/workflows/modified_scripts_build.yml @@ -99,7 +99,7 @@ jobs: echo "$PYENV_ROOT/shims:$PYENV_ROOT/bin" >> $GITHUB_PATH - run: | #prerequisites - brew install openssl readline sqlite3 xz zlib + brew install openssl readline sqlite3 xz tcl-tk@8 libb2 zstd if [[ "${{ matrix.python-version }}" =~ pypy.*-(src|dev) ]]; then export PYENV_BOOTSTRAP_VERSION=pypy2.7-7 echo "PYENV_BOOTSTRAP_VERSION=$PYENV_BOOTSTRAP_VERSION" >> $GITHUB_ENV @@ -161,7 +161,7 @@ jobs: echo "$PYENV_ROOT/shims:$PYENV_ROOT/bin" >> $GITHUB_PATH - run: | #prerequisites - brew install sqlite3 xz zlib + brew install sqlite3 xz tcl-tk@8 libb2 zstd "$GITHUB_WORKSPACE/.github/workflows/scripts/brew-uninstall-cascade.sh" openssl@3 openssl@1.1 readline if [[ "${{ matrix.python-version }}" =~ pypy.*-(src|dev) ]]; then export PYENV_BOOTSTRAP_VERSION=pypy2.7-7 diff --git a/plugins/python-build/bin/python-build b/plugins/python-build/bin/python-build index caa3e768..f937ec5a 100755 --- a/plugins/python-build/bin/python-build +++ b/plugins/python-build/bin/python-build @@ -1729,6 +1729,15 @@ use_homebrew_openssl() { export CPPFLAGS="-I$ssldir/include ${CPPFLAGS:+ $CPPFLAGS}" export LDFLAGS="-L$ssldir/lib${LDFLAGS:+ $LDFLAGS}" fi + # 3.10.0+ (https://github.com/python/cpython/pull/24820) + # but has no effect until 3.11.0 (b9e9292d75fdea621e05e39b8629e6935d282d0d) + # and broken in MacOS until 3.12.2 (cc13eabc7ce08accf49656e258ba500f74a1dae8) + if [[ -n $PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH ]]; then + package_option python configure --with-openssl-rpath="${ssldir}/lib" + else + prepend_ldflags_libs "-Wl,-rpath,${ssldir}/lib" + fi + export PKG_CONFIG_PATH="$ssldir/lib/pkgconfig/:${PKG_CONFIG_PATH}" lock_in homebrew return 0 diff --git a/plugins/python-build/share/python-build/3.11.0 b/plugins/python-build/share/python-build/3.11.0 index 1dc73d59..7a6f9063 100644 --- a/plugins/python-build/share/python-build/3.11.0 +++ b/plugins/python-build/share/python-build/3.11.0 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-1.1.1q" "https://www.openssl.org/source/openssl-1.1.1q.tar.gz#d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.1 b/plugins/python-build/share/python-build/3.11.1 index 2ff94135..43933583 100644 --- a/plugins/python-build/share/python-build/3.11.1 +++ b/plugins/python-build/share/python-build/3.11.1 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-1.1.1s" "https://www.openssl.org/source/openssl-1.1.1s.tar.gz#c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.10 b/plugins/python-build/share/python-build/3.11.10 index ae40b14f..9ebab480 100644 --- a/plugins/python-build/share/python-build/3.11.10 +++ b/plugins/python-build/share/python-build/3.11.10 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.2" "https://openssl.org/source/old/3.2/openssl-3.2.2.tar.gz#197149c18d9e9f292c43f0400acaba12e5f52cacfe050f3d199277ea738ec2e7" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.11 b/plugins/python-build/share/python-build/3.11.11 index e736fe57..27b7b418 100644 --- a/plugins/python-build/share/python-build/3.11.11 +++ b/plugins/python-build/share/python-build/3.11.11 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.2" "https://openssl.org/source/old/3.2/openssl-3.2.2.tar.gz#197149c18d9e9f292c43f0400acaba12e5f52cacfe050f3d199277ea738ec2e7" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.12 b/plugins/python-build/share/python-build/3.11.12 index ca860cc9..4fa2f999 100644 --- a/plugins/python-build/share/python-build/3.11.12 +++ b/plugins/python-build/share/python-build/3.11.12 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.4" "https://github.com/openssl/openssl/releases/download/openssl-3.2.4/openssl-3.2.4.tar.gz#b23ad7fd9f73e43ad1767e636040e88ba7c9e5775bfa5618436a0dd2c17c3716" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.13 b/plugins/python-build/share/python-build/3.11.13 index f3c344b7..431d4a77 100644 --- a/plugins/python-build/share/python-build/3.11.13 +++ b/plugins/python-build/share/python-build/3.11.13 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.4" "https://github.com/openssl/openssl/releases/download/openssl-3.2.4/openssl-3.2.4.tar.gz#b23ad7fd9f73e43ad1767e636040e88ba7c9e5775bfa5618436a0dd2c17c3716" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.14 b/plugins/python-build/share/python-build/3.11.14 index 9f862136..cbc48e60 100644 --- a/plugins/python-build/share/python-build/3.11.14 +++ b/plugins/python-build/share/python-build/3.11.14 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.4" "https://github.com/openssl/openssl/releases/download/openssl-3.2.4/openssl-3.2.4.tar.gz#b23ad7fd9f73e43ad1767e636040e88ba7c9e5775bfa5618436a0dd2c17c3716" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.15 b/plugins/python-build/share/python-build/3.11.15 index 9fd16e53..e1966bf3 100644 --- a/plugins/python-build/share/python-build/3.11.15 +++ b/plugins/python-build/share/python-build/3.11.15 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.1" "https://github.com/openssl/openssl/releases/download/openssl-3.6.1/openssl-3.6.1.tar.gz#b1bfedcd5b289ff22aee87c9d600f515767ebf45f77168cb6d64f231f518a82e" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.2 b/plugins/python-build/share/python-build/3.11.2 index 20122d17..fd61e701 100644 --- a/plugins/python-build/share/python-build/3.11.2 +++ b/plugins/python-build/share/python-build/3.11.2 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-1.1.1s" "https://www.openssl.org/source/openssl-1.1.1s.tar.gz#c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.3 b/plugins/python-build/share/python-build/3.11.3 index 4b1ab6f5..94041e7c 100644 --- a/plugins/python-build/share/python-build/3.11.3 +++ b/plugins/python-build/share/python-build/3.11.3 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-1.1.1s" "https://www.openssl.org/source/openssl-1.1.1s.tar.gz#c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.4 b/plugins/python-build/share/python-build/3.11.4 index b6819e94..16bad899 100644 --- a/plugins/python-build/share/python-build/3.11.4 +++ b/plugins/python-build/share/python-build/3.11.4 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-1.1.1s" "https://www.openssl.org/source/openssl-1.1.1s.tar.gz#c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.5 b/plugins/python-build/share/python-build/3.11.5 index 5e822dfe..d1335ee8 100644 --- a/plugins/python-build/share/python-build/3.11.5 +++ b/plugins/python-build/share/python-build/3.11.5 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.0" "https://www.openssl.org/source/openssl-3.2.0.tar.gz#14c826f07c7e433706fb5c69fa9e25dab95684844b4c962a2cf1bf183eb4690e" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.6 b/plugins/python-build/share/python-build/3.11.6 index efcaeecd..11cdeaef 100644 --- a/plugins/python-build/share/python-build/3.11.6 +++ b/plugins/python-build/share/python-build/3.11.6 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.0" "https://www.openssl.org/source/openssl-3.2.0.tar.gz#14c826f07c7e433706fb5c69fa9e25dab95684844b4c962a2cf1bf183eb4690e" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.7 b/plugins/python-build/share/python-build/3.11.7 index 2f19ba8e..330762dd 100644 --- a/plugins/python-build/share/python-build/3.11.7 +++ b/plugins/python-build/share/python-build/3.11.7 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.0" "https://www.openssl.org/source/openssl-3.2.0.tar.gz#14c826f07c7e433706fb5c69fa9e25dab95684844b4c962a2cf1bf183eb4690e" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.8 b/plugins/python-build/share/python-build/3.11.8 index b8ce8de7..495be9d9 100644 --- a/plugins/python-build/share/python-build/3.11.8 +++ b/plugins/python-build/share/python-build/3.11.8 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.1" "https://www.openssl.org/source/openssl-3.2.1.tar.gz#83c7329fe52c850677d75e5d0b0ca245309b97e8ecbcfdc1dfdc4ab9fac35b39" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.11.9 b/plugins/python-build/share/python-build/3.11.9 index 96f734c8..ebf317bf 100644 --- a/plugins/python-build/share/python-build/3.11.9 +++ b/plugins/python-build/share/python-build/3.11.9 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.1" "https://www.openssl.org/source/openssl-3.2.1.tar.gz#83c7329fe52c850677d75e5d0b0ca245309b97e8ecbcfdc1dfdc4ab9fac35b39" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12-dev b/plugins/python-build/share/python-build/3.12-dev index 69ca817b..27343ab4 100644 --- a/plugins/python-build/share/python-build/3.12-dev +++ b/plugins/python-build/share/python-build/3.12-dev @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 export PYTHON_BUILD_CONFIGURE_WITH_DSYMUTIL=1 install_package "openssl-3.1.2" "https://www.openssl.org/source/openssl-3.1.2.tar.gz#a0ce69b8b97ea6a35b96875235aa453b966ba3cba8af2de23657d8b6767d6539" mac_openssl --if has_broken_mac_openssl diff --git a/plugins/python-build/share/python-build/3.12.0 b/plugins/python-build/share/python-build/3.12.0 index 12ed1634..7aaa94c2 100644 --- a/plugins/python-build/share/python-build/3.12.0 +++ b/plugins/python-build/share/python-build/3.12.0 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.1.2" "https://www.openssl.org/source/openssl-3.1.2.tar.gz#a0ce69b8b97ea6a35b96875235aa453b966ba3cba8af2de23657d8b6767d6539" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.1 b/plugins/python-build/share/python-build/3.12.1 index 907bfaf3..2664f849 100644 --- a/plugins/python-build/share/python-build/3.12.1 +++ b/plugins/python-build/share/python-build/3.12.1 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.1.2" "https://www.openssl.org/source/openssl-3.1.2.tar.gz#a0ce69b8b97ea6a35b96875235aa453b966ba3cba8af2de23657d8b6767d6539" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.10 b/plugins/python-build/share/python-build/3.12.10 index 00ed1e90..5f52f4e4 100644 --- a/plugins/python-build/share/python-build/3.12.10 +++ b/plugins/python-build/share/python-build/3.12.10 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.3.3" "https://github.com/openssl/openssl/releases/download/openssl-3.3.3/openssl-3.3.3.tar.gz#712590fd20aaa60ec75d778fe5b810d6b829ca7fb1e530577917a131f9105539" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.11 b/plugins/python-build/share/python-build/3.12.11 index ee1c2668..efb0f246 100644 --- a/plugins/python-build/share/python-build/3.12.11 +++ b/plugins/python-build/share/python-build/3.12.11 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.5.1" "https://github.com/openssl/openssl/releases/download/openssl-3.5.1/openssl-3.5.1.tar.gz#529043b15cffa5f36077a4d0af83f3de399807181d607441d734196d889b641f" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.12 b/plugins/python-build/share/python-build/3.12.12 index bdc66a18..275f19db 100644 --- a/plugins/python-build/share/python-build/3.12.12 +++ b/plugins/python-build/share/python-build/3.12.12 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.5.1" "https://github.com/openssl/openssl/releases/download/openssl-3.5.1/openssl-3.5.1.tar.gz#529043b15cffa5f36077a4d0af83f3de399807181d607441d734196d889b641f" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.13 b/plugins/python-build/share/python-build/3.12.13 index c3f37cb7..5b679849 100644 --- a/plugins/python-build/share/python-build/3.12.13 +++ b/plugins/python-build/share/python-build/3.12.13 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.1" "https://github.com/openssl/openssl/releases/download/openssl-3.6.1/openssl-3.6.1.tar.gz#b1bfedcd5b289ff22aee87c9d600f515767ebf45f77168cb6d64f231f518a82e" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.2 b/plugins/python-build/share/python-build/3.12.2 index cd7fbe7e..cada3f23 100644 --- a/plugins/python-build/share/python-build/3.12.2 +++ b/plugins/python-build/share/python-build/3.12.2 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.1" "https://www.openssl.org/source/openssl-3.2.1.tar.gz#83c7329fe52c850677d75e5d0b0ca245309b97e8ecbcfdc1dfdc4ab9fac35b39" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.3 b/plugins/python-build/share/python-build/3.12.3 index 484d8b4d..a655b70a 100644 --- a/plugins/python-build/share/python-build/3.12.3 +++ b/plugins/python-build/share/python-build/3.12.3 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.1" "https://www.openssl.org/source/openssl-3.2.1.tar.gz#83c7329fe52c850677d75e5d0b0ca245309b97e8ecbcfdc1dfdc4ab9fac35b39" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.4 b/plugins/python-build/share/python-build/3.12.4 index def8ffb2..beb5e49d 100644 --- a/plugins/python-build/share/python-build/3.12.4 +++ b/plugins/python-build/share/python-build/3.12.4 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.2.2" "https://www.openssl.org/source/openssl-3.2.2.tar.gz#197149c18d9e9f292c43f0400acaba12e5f52cacfe050f3d199277ea738ec2e7" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.5 b/plugins/python-build/share/python-build/3.12.5 index 4bc86ad7..a61472fe 100644 --- a/plugins/python-build/share/python-build/3.12.5 +++ b/plugins/python-build/share/python-build/3.12.5 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.3.1" "https://www.openssl.org/source/openssl-3.3.1.tar.gz#777cd596284c883375a2a7a11bf5d2786fc5413255efab20c50d6ffe6d020b7e" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.6 b/plugins/python-build/share/python-build/3.12.6 index 28742012..7bfda09c 100644 --- a/plugins/python-build/share/python-build/3.12.6 +++ b/plugins/python-build/share/python-build/3.12.6 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.3.2" "https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.3.2.tar.gz#2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.7 b/plugins/python-build/share/python-build/3.12.7 index 49d5e7db..89c502f0 100644 --- a/plugins/python-build/share/python-build/3.12.7 +++ b/plugins/python-build/share/python-build/3.12.7 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.3.2" "https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.3.2.tar.gz#2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.8 b/plugins/python-build/share/python-build/3.12.8 index 42634f1a..df59ec3a 100644 --- a/plugins/python-build/share/python-build/3.12.8 +++ b/plugins/python-build/share/python-build/3.12.8 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.3.2" "https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.3.2.tar.gz#2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.12.9 b/plugins/python-build/share/python-build/3.12.9 index c03fe919..fc1c5992 100644 --- a/plugins/python-build/share/python-build/3.12.9 +++ b/plugins/python-build/share/python-build/3.12.9 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.3.2" "https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.3.2.tar.gz#2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13-dev b/plugins/python-build/share/python-build/3.13-dev index 4beb508f..4754ab5e 100644 --- a/plugins/python-build/share/python-build/3.13-dev +++ b/plugins/python-build/share/python-build/3.13-dev @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 export PYTHON_BUILD_CONFIGURE_WITH_DSYMUTIL=1 diff --git a/plugins/python-build/share/python-build/3.13.0 b/plugins/python-build/share/python-build/3.13.0 index e79fafa7..b526e493 100644 --- a/plugins/python-build/share/python-build/3.13.0 +++ b/plugins/python-build/share/python-build/3.13.0 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.3.2" "https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.3.2.tar.gz#2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.1 b/plugins/python-build/share/python-build/3.13.1 index a002addc..c5b335cf 100644 --- a/plugins/python-build/share/python-build/3.13.1 +++ b/plugins/python-build/share/python-build/3.13.1 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.4.0" "https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz#e15dda82fe2fe8139dc2ac21a36d4ca01d5313c75f99f46c4e8a27709b7294bf" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.10 b/plugins/python-build/share/python-build/3.13.10 index 76306014..b08304de 100644 --- a/plugins/python-build/share/python-build/3.13.10 +++ b/plugins/python-build/share/python-build/3.13.10 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.0" "https://github.com/openssl/openssl/releases/download/openssl-3.6.0/openssl-3.6.0.tar.gz#b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "http://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.11 b/plugins/python-build/share/python-build/3.13.11 index debfba0d..54ef5975 100644 --- a/plugins/python-build/share/python-build/3.13.11 +++ b/plugins/python-build/share/python-build/3.13.11 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.0" "https://github.com/openssl/openssl/releases/download/openssl-3.6.0/openssl-3.6.0.tar.gz#b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "http://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.12 b/plugins/python-build/share/python-build/3.13.12 index 7b4723c3..21555875 100644 --- a/plugins/python-build/share/python-build/3.13.12 +++ b/plugins/python-build/share/python-build/3.13.12 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.1" "https://github.com/openssl/openssl/releases/download/openssl-3.6.1/openssl-3.6.1.tar.gz#b1bfedcd5b289ff22aee87c9d600f515767ebf45f77168cb6d64f231f518a82e" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.13 b/plugins/python-build/share/python-build/3.13.13 index 7e4a931d..44dbdb62 100644 --- a/plugins/python-build/share/python-build/3.13.13 +++ b/plugins/python-build/share/python-build/3.13.13 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.2" "https://github.com/openssl/openssl/releases/download/openssl-3.6.2/openssl-3.6.2.tar.gz#aaf51a1fe064384f811daeaeb4ec4dce7340ec8bd893027eee676af31e83a04f" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.2 b/plugins/python-build/share/python-build/3.13.2 index 9d8d205f..8a79aaca 100644 --- a/plugins/python-build/share/python-build/3.13.2 +++ b/plugins/python-build/share/python-build/3.13.2 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.4.0" "https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz#e15dda82fe2fe8139dc2ac21a36d4ca01d5313c75f99f46c4e8a27709b7294bf" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.3 b/plugins/python-build/share/python-build/3.13.3 index d37c1ff1..60321abb 100644 --- a/plugins/python-build/share/python-build/3.13.3 +++ b/plugins/python-build/share/python-build/3.13.3 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.4.1" "https://github.com/openssl/openssl/releases/download/openssl-3.4.1/openssl-3.4.1.tar.gz#002a2d6b30b58bf4bea46c43bdd96365aaf8daa6c428782aa4feee06da197df3" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.4 b/plugins/python-build/share/python-build/3.13.4 index 58aecf3c..828f764d 100644 --- a/plugins/python-build/share/python-build/3.13.4 +++ b/plugins/python-build/share/python-build/3.13.4 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.4.1" "https://github.com/openssl/openssl/releases/download/openssl-3.4.1/openssl-3.4.1.tar.gz#002a2d6b30b58bf4bea46c43bdd96365aaf8daa6c428782aa4feee06da197df3" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.5 b/plugins/python-build/share/python-build/3.13.5 index 1eba07fc..98a00598 100644 --- a/plugins/python-build/share/python-build/3.13.5 +++ b/plugins/python-build/share/python-build/3.13.5 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.5.1" "https://github.com/openssl/openssl/releases/download/openssl-3.5.1/openssl-3.5.1.tar.gz#529043b15cffa5f36077a4d0af83f3de399807181d607441d734196d889b641f" mac_openssl --if has_broken_mac_openssl install_package "readline-8.2" "https://ftpmirror.gnu.org/readline/readline-8.2.tar.gz#3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.6 b/plugins/python-build/share/python-build/3.13.6 index 580cda50..50a477a3 100644 --- a/plugins/python-build/share/python-build/3.13.6 +++ b/plugins/python-build/share/python-build/3.13.6 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.5.2" "https://github.com/openssl/openssl/releases/download/openssl-3.5.2/openssl-3.5.2.tar.gz#c53a47e5e441c930c3928cf7bf6fb00e5d129b630e0aa873b08258656e7345ec" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "http://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.7 b/plugins/python-build/share/python-build/3.13.7 index 38165c17..8ccf9245 100644 --- a/plugins/python-build/share/python-build/3.13.7 +++ b/plugins/python-build/share/python-build/3.13.7 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.5.2" "https://github.com/openssl/openssl/releases/download/openssl-3.5.2/openssl-3.5.2.tar.gz#c53a47e5e441c930c3928cf7bf6fb00e5d129b630e0aa873b08258656e7345ec" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "http://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.8 b/plugins/python-build/share/python-build/3.13.8 index f0cdd44f..f979430a 100644 --- a/plugins/python-build/share/python-build/3.13.8 +++ b/plugins/python-build/share/python-build/3.13.8 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.0" "https://github.com/openssl/openssl/releases/download/openssl-3.6.0/openssl-3.6.0.tar.gz#b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "http://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.13.9 b/plugins/python-build/share/python-build/3.13.9 index f9b3436c..0b4503c4 100644 --- a/plugins/python-build/share/python-build/3.13.9 +++ b/plugins/python-build/share/python-build/3.13.9 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.0" "https://github.com/openssl/openssl/releases/download/openssl-3.6.0/openssl-3.6.0.tar.gz#b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "http://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.14-dev b/plugins/python-build/share/python-build/3.14-dev index 6fbd8403..17285a63 100644 --- a/plugins/python-build/share/python-build/3.14-dev +++ b/plugins/python-build/share/python-build/3.14-dev @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 export PYTHON_BUILD_CONFIGURE_WITH_DSYMUTIL=1 diff --git a/plugins/python-build/share/python-build/3.14.0 b/plugins/python-build/share/python-build/3.14.0 index 8780899c..7cf3e601 100644 --- a/plugins/python-build/share/python-build/3.14.0 +++ b/plugins/python-build/share/python-build/3.14.0 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.0" "https://github.com/openssl/openssl/releases/download/openssl-3.6.0/openssl-3.6.0.tar.gz#b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "http://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.14.1 b/plugins/python-build/share/python-build/3.14.1 index 37f2e8c7..f485b499 100644 --- a/plugins/python-build/share/python-build/3.14.1 +++ b/plugins/python-build/share/python-build/3.14.1 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.0" "https://github.com/openssl/openssl/releases/download/openssl-3.6.0/openssl-3.6.0.tar.gz#b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "http://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.14.2 b/plugins/python-build/share/python-build/3.14.2 index 39a6379f..75d58a91 100644 --- a/plugins/python-build/share/python-build/3.14.2 +++ b/plugins/python-build/share/python-build/3.14.2 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.0" "https://github.com/openssl/openssl/releases/download/openssl-3.6.0/openssl-3.6.0.tar.gz#b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "http://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.14.3 b/plugins/python-build/share/python-build/3.14.3 index b62e2247..b50af30f 100644 --- a/plugins/python-build/share/python-build/3.14.3 +++ b/plugins/python-build/share/python-build/3.14.3 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.1" "https://github.com/openssl/openssl/releases/download/openssl-3.6.1/openssl-3.6.1.tar.gz#b1bfedcd5b289ff22aee87c9d600f515767ebf45f77168cb6d64f231f518a82e" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.14.4 b/plugins/python-build/share/python-build/3.14.4 index b0f1e597..b14b009f 100644 --- a/plugins/python-build/share/python-build/3.14.4 +++ b/plugins/python-build/share/python-build/3.14.4 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.2" "https://github.com/openssl/openssl/releases/download/openssl-3.6.2/openssl-3.6.2.tar.gz#aaf51a1fe064384f811daeaeb4ec4dce7340ec8bd893027eee676af31e83a04f" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.14.5 b/plugins/python-build/share/python-build/3.14.5 index 7d934233..e8e06e07 100644 --- a/plugins/python-build/share/python-build/3.14.5 +++ b/plugins/python-build/share/python-build/3.14.5 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.2" "https://github.com/openssl/openssl/releases/download/openssl-3.6.2/openssl-3.6.2.tar.gz#aaf51a1fe064384f811daeaeb4ec4dce7340ec8bd893027eee676af31e83a04f" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.15-dev b/plugins/python-build/share/python-build/3.15-dev index 58913917..6bc0f50c 100644 --- a/plugins/python-build/share/python-build/3.15-dev +++ b/plugins/python-build/share/python-build/3.15-dev @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 export PYTHON_BUILD_CONFIGURE_WITH_DSYMUTIL=1 diff --git a/plugins/python-build/share/python-build/3.15.0b1 b/plugins/python-build/share/python-build/3.15.0b1 index 24ab70cb..13e6cd8a 100644 --- a/plugins/python-build/share/python-build/3.15.0b1 +++ b/plugins/python-build/share/python-build/3.15.0b1 @@ -1,5 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 install_package "openssl-3.6.2" "https://github.com/openssl/openssl/releases/download/openssl-3.6.2/openssl-3.6.2.tar.gz#aaf51a1fe064384f811daeaeb4ec4dce7340ec8bd893027eee676af31e83a04f" mac_openssl --if has_broken_mac_openssl install_package "readline-8.3" "https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz#fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc" mac_readline --if has_broken_mac_readline diff --git a/plugins/python-build/share/python-build/3.16-dev b/plugins/python-build/share/python-build/3.16-dev index a7c6cc7e..b19fffe6 100644 --- a/plugins/python-build/share/python-build/3.16-dev +++ b/plugins/python-build/share/python-build/3.16-dev @@ -1,6 +1,6 @@ prefer_openssl3 export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1 -export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 +export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL_RPATH=1 export PYTHON_BUILD_TCLTK_USE_PKGCONFIG=1 export PYTHON_BUILD_CONFIGURE_WITH_DSYMUTIL=1 install_package "openssl-3.6.0" "https://github.com/openssl/openssl/releases/download/openssl-3.6.0/openssl-3.6.0.tar.gz#b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9" mac_openssl --if has_broken_mac_openssl diff --git a/plugins/python-build/share/python-build/patches/3.11.0/Python-3.11.0/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.0/Python-3.11.0/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.0/Python-3.11.0/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.1/Python-3.11.1/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.1/Python-3.11.1/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.1/Python-3.11.1/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.10/Python-3.11.10/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.10/Python-3.11.10/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.10/Python-3.11.10/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.11/Python-3.11.11/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.11/Python-3.11.11/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.11/Python-3.11.11/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.12/Python-3.11.12/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.12/Python-3.11.12/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.12/Python-3.11.12/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.13/Python-3.11.13/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.13/Python-3.11.13/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.13/Python-3.11.13/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.14/Python-3.11.14/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.14/Python-3.11.14/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.14/Python-3.11.14/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.15/Python-3.11.15/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.15/Python-3.11.15/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.15/Python-3.11.15/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.2/Python-3.11.2/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.2/Python-3.11.2/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.2/Python-3.11.2/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.3/Python-3.11.3/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.3/Python-3.11.3/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.3/Python-3.11.3/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.4/Python-3.11.4/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.4/Python-3.11.4/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.4/Python-3.11.4/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.5/Python-3.11.5/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.5/Python-3.11.5/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.5/Python-3.11.5/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.6/Python-3.11.6/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.6/Python-3.11.6/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.6/Python-3.11.6/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.7/Python-3.11.7/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.7/Python-3.11.7/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.7/Python-3.11.7/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.8/Python-3.11.8/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.8/Python-3.11.8/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.8/Python-3.11.8/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.11.9/Python-3.11.9/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.11.9/Python-3.11.9/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.11.9/Python-3.11.9/0002-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.12.0/Python-3.12.0/0001-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.12.0/Python-3.12.0/0001-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.12.0/Python-3.12.0/0001-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 + diff --git a/plugins/python-build/share/python-build/patches/3.12.1/Python-3.12.1/0001-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch b/plugins/python-build/share/python-build/patches/3.12.1/Python-3.12.1/0001-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch new file mode 100644 index 00000000..3997f914 --- /dev/null +++ b/plugins/python-build/share/python-build/patches/3.12.1/Python-3.12.1/0001-gh-110459-Make-sure-with-openssl-rpath-works-on-macO.patch @@ -0,0 +1,64 @@ +From cc13eabc7ce08accf49656e258ba500f74a1dae8 Mon Sep 17 00:00:00 2001 +From: Ronald Oussoren +Date: Thu, 28 Dec 2023 09:42:05 +0100 +Subject: [PATCH] gh-110459: Make sure --with-openssl-rpath works on macOS + (#113441) + +* gh-110459: Make sure --with-openssl-rpath works on macOS + +On macOS the `-rpath` linker flag is spelled differently +than on on platforms. +--- + .../macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst | 2 ++ + configure | 7 ++++++- + configure.ac | 7 ++++++- + 3 files changed, 14 insertions(+), 2 deletions(-) + create mode 100644 Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst + +diff --git a/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +new file mode 100644 +index 00000000000..44ffd857785 +--- /dev/null ++++ b/Misc/NEWS.d/next/macOS/2023-12-23-22-41-07.gh-issue-110459.NaMBJy.rst +@@ -0,0 +1,2 @@ ++Running ``configure ... --with-openssl-rpath=X/Y/Z`` no longer fails to detect ++OpenSSL on macOS. +diff --git a/configure b/configure +index 7e50abc29d0..6d65d3abc18 100755 +--- a/configure ++++ b/configure +@@ -27478,7 +27478,12 @@ then : + + else $as_nop + +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + + fi + +diff --git a/configure.ac b/configure.ac +index e064848af9e..bfdabc4474e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -6808,7 +6808,12 @@ AX_CHECK_OPENSSL([have_openssl=yes],[have_openssl=no]) + AS_VAR_IF([GNULD], [yes], [ + rpath_arg="-Wl,--enable-new-dtags,-rpath=" + ], [ +- rpath_arg="-Wl,-rpath=" ++ if test "$ac_sys_system" = "Darwin" ++ then ++ rpath_arg="-Wl,-rpath," ++ else ++ rpath_arg="-Wl,-rpath=" ++ fi + ]) + + AC_MSG_CHECKING([for --with-openssl-rpath]) +-- +2.46.2.windows.1 +