Fix minimum macOS version check for PyPy v7.3.8+ (#3570)

* Switch pypy*-7.3.8-aarch64 to -portable
Regular version is no longer available for download

---------

Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
This commit is contained in:
exurd 2026-09-27 10:11:20 +01:00 committed by GitHub
parent e9334284e1
commit ab74141ab4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
45 changed files with 143 additions and 98 deletions

View File

@ -1,5 +1,6 @@
VERSION='7.3.10'
PYVER='2.7'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=274342f0e75e99d60ba7a0cfb0e13792e7664163e01450d2f7f2f7825603a0ae
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.11'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=ea924da1defe9325ef760e288b04f984614e405580f5321eb6a5c8f539bd415a
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.12'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=e04dcb6286a7b4724ec3f0e50d3cc1ba8583301dd1658c06d7f37599e4201c59
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.13'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=f1e20f833cc86a097c1f1318069fc17d01c3988678c1438fe27ed567fcb5cfd0
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.14'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=98468f4cc704a2821401afdd001ebddd367e594e05a70c7767fb86f1364fb21a
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.15'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=31b41fca7280636d7818713b7a0fab8f34ece9c82cc88e51d305d43b3e6306d6
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.16'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=be44e65dd8c00d2388b2580dbe2af6a5179f951a8f4979efc74360f92f3c7e96
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.17'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=a8df5ce1650f4756933f8780870c91a0a40e7c9870d74629bf241392bcb5c2e3
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.18'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=d647cad5be915df65f44277fd051c8d52e708d22838b5cb21b2de033530acc80
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.19'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=fe89d4fd4af13f76dfe7315975003518cf176520e3ccec1544a88d174f50910e
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.20'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=f22a1be607deeaa4f9be6bc63aae09fe4fb5b990d6a23aa4e7c5960dc5d93c96
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.21'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=8aaed1e612e6874235ee9d5bd545a8dcc7b86c867d305351df37969390b0c47b
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.22'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=49829ef97a36d50870b0a4a7d6d67c4817d98a0bbd936e7a86ac6ef615b07205
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.23'
PYVER='2.7'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=b0bec20c16b6ab2bd46bd4f5d6049b6070a22a53eaed437ee9ac36d842ceda74
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,8 +1,9 @@
VERSION='7.3.8'
PYVER='2.7'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=ca1f8d3146c83002ee97615906b0930e821297dcce3063b5b28933a0690ef298
aarch64_hash=b5edfc995d83feea8b4c8aeffccb89753b4b182f076126550bd07cc35faa6208
linux32_hash=7c84f173bbcd73d0eb10909259d11b5cc253d4c6ea4492e6da8f2532df9b3da5
linux64_hash=1f2e84fb539ffce233c34769d2f11647955f894be091e85419e05f48011e8940
osx64_hash=e5c1ff39ad9916ea23e3deb8012fe42367b6b19284cf13b1a1ea2b2f53a43add
@ -28,7 +29,7 @@ function pypy_pkg_data {
case "${pkg}" in
'linux-aarch64' )
hash="${aarch64_hash}"
url="${baseurl}-aarch64.tar.bz2" # diff url
url="${baseurl}-aarch64-portable.tar.bz2" # diff url
;;
'linux' )
hash="${linux32_hash}"
@ -39,12 +40,12 @@ function pypy_pkg_data {
hash="${linux64_hash}"
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
else
{ echo
colorize 1 "ERROR"
echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true), OS X < 10.13."
echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true), OS X < ${MIN_OSX_VERSION}."
echo "try '${basesrc}' to build from source."
echo
} >&2

View File

@ -1,5 +1,6 @@
VERSION='7.3.9'
PYVER='2.7'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=aff4e4dbab53448f662cd01acb2251571d60f836d2f48382a7d8da54ca5b3442
@ -48,10 +49,10 @@ function pypy_pkg_data {
hash="${linux64_hash}"
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.12'
PYVER='3.10'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=26208b5a134d9860a08f74cce60960005758e82dc5f0e3566a48ed863a1f16a1
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.13'
PYVER='3.10'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=ac476f01c9653358404f2e4b52f62307b2f64ccdb8c96dadcbfe355824d81a63
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.14'
PYVER='3.10'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=fbef65dfc69dcd6006d843553d268b331f1b13dfc3938492bd35f0f477b5bcf4
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.15'
PYVER='3.10'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=52146fccaf64e87e71d178dda8de63c01577ec3923073dc69e1519622bcacb74
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.16'
PYVER='3.10'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=fc720999bc5050e1d3706b3b6445e695cf42bfc71ebc7c88ed6bb88828b1d385
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.17'
PYVER='3.10'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=53b6e5907df869c49e4eae7aca09fba16d150741097efb245892c1477d2395f2
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.18'
PYVER='3.10'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=e843aecd48eb06b625af67891b99e3440313cfb64c6851fc37df1e5572c8ef9e
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.19'
PYVER='3.10'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=af27a589178f11198e2244ab65ca510630ba97c131d7ccc4021eb5bc58de7f57
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.18'
PYVER='3.11'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=95bc3021cb9be2aa766ecb776c215e97ae8c0dda99dd48840b40b5b87d90bc45
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.19'
PYVER='3.11'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=13207dbf81ce24e96da760b1b863627b77bb20b1fb4c95191e02a0b72383df74
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.20'
PYVER='3.11'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=9347fe691a07fd9df17a1b186554fb9d9e6210178ffef19520a579ce1f9eb741
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.21'
PYVER='3.11'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=6141f5c64dd96faf87e0a3f7f362521eadd26d5e3f851f90fc386a72208f8c18
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.22'
PYVER='3.11'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=c29a8933e2084f52df74c829aa0d8f5652b9d5919f68e9fb89cab3afe35dd884
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,5 +1,6 @@
VERSION='7.3.23'
PYVER='3.11'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=5433ac0ad526aeb35025ef8509bed65cd62ea35cb9e21ac649c69a5eff4eecb6
@ -51,11 +52,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
* )

View File

@ -1,8 +1,9 @@
VERSION='7.3.8'
PYVER='3.7'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=4fb2f8281f3aaca72e6fe62ecc5fc054fcc79cd061ca3e0eea730f7d82d610d4
aarch64_hash=639c76f128a856747aee23a34276fa101a7a157ea81e76394fbaf80b97dcf2f2
linux32_hash=38429ec6ea1aca391821ee4fbda7358ae86de4600146643f2af2fe2c085af839
linux64_hash=409085db79a6d90bfcf4f576dca1538498e65937acfbe03bd4909bdc262ff378
osx64_hash=76b8eef5b059a7e478f525615482d2a6e9feb83375e3f63c16381d80521a693f
@ -28,7 +29,7 @@ function pypy_pkg_data {
case "${pkg}" in
'linux-aarch64' )
hash="${aarch64_hash}"
url="${baseurl}-aarch64.tar.bz2" # diff url
url="${baseurl}-aarch64-portable.tar.bz2" # diff url
;;
'linux' )
hash="${linux32_hash}"
@ -39,12 +40,12 @@ function pypy_pkg_data {
hash="${linux64_hash}"
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
else
{ echo
colorize 1 "ERROR"
echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true), OS X < 10.13."
echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true), OS X < ${MIN_OSX_VERSION}."
echo "try '${basesrc}' to build from source."
echo
} >&2

View File

@ -1,5 +1,6 @@
VERSION='7.3.9'
PYVER='3.7'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=dfc62f2c453fb851d10a1879c6e75c31ffebbf2a44d181bb06fcac4750d023fc
@ -48,10 +49,10 @@ function pypy_pkg_data {
hash="${linux64_hash}"
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.10'
PYVER='3.8'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=e4caa1a545f22cfee87d5b9aa6f8852347f223643ad7d2562e0b2a2f4663ad98
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.11'
PYVER='3.8'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=9a2fa0b8d92b7830aa31774a9a76129b0ff81afbd22cd5c41fbdd9119e859f55
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,8 +1,9 @@
VERSION='7.3.8'
PYVER='3.8'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=fe41df391f87239925e573e195e631a9d03d37f471eb1479790ee13ca47a28af
aarch64_hash=0210536e9f1841ba283c13b04783394050837bb3e6f4091c9f1bd9c7f2b94b55
linux32_hash=bea4b275decd492af6462157d293dd6fcf08a949859f8aec0959537b40afd032
linux64_hash=089f8e3e357d6130815964ddd3507c13bd53e4976ccf0a89b5c36a9a6775a188
osx64_hash=de1b283ff112d76395c0162a1cf11528e192bdc230ee3f1b237f7694c7518dee
@ -28,7 +29,7 @@ function pypy_pkg_data {
case "${pkg}" in
'linux-aarch64' )
hash="${aarch64_hash}"
url="${baseurl}-aarch64.tar.bz2" # diff url
url="${baseurl}-aarch64-portable.tar.bz2" # diff url
;;
'linux' )
hash="${linux32_hash}"
@ -39,12 +40,12 @@ function pypy_pkg_data {
hash="${linux64_hash}"
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
else
{ echo
colorize 1 "ERROR"
echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true), OS X < 10.13."
echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true), OS X < ${MIN_OSX_VERSION}."
echo "try '${basesrc}' to build from source."
echo
} >&2

View File

@ -1,5 +1,6 @@
VERSION='7.3.9'
PYVER='3.8'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=5e124455e207425e80731dff317f0432fa0aba1f025845ffca813770e2447e32
@ -48,10 +49,10 @@ function pypy_pkg_data {
hash="${linux64_hash}"
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.10'
PYVER='3.9'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=657a04fd9a5a992a2f116a9e7e9132ea0c578721f59139c9fb2083775f71e514
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.11'
PYVER='3.9'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=09175dc652ed895d98e9ad63d216812bf3ee7e398d900a9bf9eb2906ba8302b9
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.12'
PYVER='3.9'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=e9327fb9edaf2ad91935d5b8563ec5ff24193bddb175c1acaaf772c025af1824
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.13'
PYVER='3.9'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=317d7876c5825a086f854253648b967a432b993ce87695d2895d3ad6ed0d2716
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.14'
PYVER='3.9'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=14b842f32f60ce2d9d130971f9bcbdb6875824a0e78fac36806d267e0982179c
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.15'
PYVER='3.9'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=03e35fcba290454bb0ccf7ee57fb42d1e63108d10d593776a382c0a2fe355de0
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,5 +1,6 @@
VERSION='7.3.16'
PYVER='3.9'
MIN_OSX_VERSION='10.15'
# https://www.pypy.org/checksums.html
aarch64_hash=de3f2ed3581b30555ac0dd3e4df78a262ec736a36fb2e8f28259f8539b278ef4
@ -52,11 +53,11 @@ function pypy_pkg_data {
pkg='macos_arm64'
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
pkg='macos_x86_64'
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )

View File

@ -1,8 +1,9 @@
VERSION='7.3.8'
PYVER='3.9'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=89d7ee12a8c416e83fae80af82482531fc6502321e75e5b7a0cc01d756ee5f0e
aarch64_hash=b7282bc4484bceae5bc4cc04e05ee4faf51cb624c8fc7a69d92e5fdf0d0c96aa
linux32_hash=0894c468e7de758c509a602a28ef0ba4fbf197ccdf946c7853a7283d9bb2a345
linux64_hash=129a055032bba700cd1d0acacab3659cf6b7180e25b1b2f730e792f06d5b3010
osx64_hash=95bd88ac8d6372cd5b7b5393de7b7d5c615a0c6e42fdb1eb67f2d2d510965aee
@ -28,7 +29,7 @@ function pypy_pkg_data {
case "${pkg}" in
'linux-aarch64' )
hash="${aarch64_hash}"
url="${baseurl}-aarch64.tar.bz2" # diff url
url="${baseurl}-aarch64-portable.tar.bz2" # diff url
;;
'linux' )
hash="${linux32_hash}"
@ -39,12 +40,12 @@ function pypy_pkg_data {
hash="${linux64_hash}"
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
else
{ echo
colorize 1 "ERROR"
echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true), OS X < 10.13."
echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true), OS X < ${MIN_OSX_VERSION}."
echo "try '${basesrc}' to build from source."
echo
} >&2

View File

@ -1,5 +1,6 @@
VERSION='7.3.9'
PYVER='3.9'
MIN_OSX_VERSION='10.14'
# https://www.pypy.org/checksums.html
aarch64_hash=2e1ae193d98bc51439642a7618d521ea019f45b8fb226940f7e334c548d2b4b9
@ -48,10 +49,10 @@ function pypy_pkg_data {
hash="${linux64_hash}"
;;
'osx64' )
if require_osx_version "10.13"; then
if require_osx_version "${MIN_OSX_VERSION}"; then
hash="${osx64_hash}"
else
err_no_binary "${ARCH}, OS X < 10.13"
err_no_binary "${ARCH}, OS X < ${MIN_OSX_VERSION}"
fi
;;
's390x' )