pycryptodome(x): drop Python 3.9 support.

Nothing uses them on-tree at the moment. Leaving them in because we
might need them for yt-dlp at some point.
This commit is contained in:
Oscar Lesta
2025-09-19 18:23:03 -03:00
committed by OscarL
parent 541a5e9c39
commit 75e614d685
2 changed files with 18 additions and 20 deletions

View File

@@ -14,7 +14,7 @@ LICENSE="BSD (2-clause)
Public Domain Public Domain
Unlicense Unlicense
" "
REVISION="2" REVISION="3"
SOURCE_URI="https://pypi.python.org/packages/source/p/pycryptodome/pycryptodome-$portVersion.tar.gz" SOURCE_URI="https://pypi.python.org/packages/source/p/pycryptodome/pycryptodome-$portVersion.tar.gz"
CHECKSUM_SHA256="bce2e2d8e82fcf972005652371a3e8731956a0c1fbb719cc897943b3695ad91b" CHECKSUM_SHA256="bce2e2d8e82fcf972005652371a3e8731956a0c1fbb719cc897943b3695ad91b"
SOURCE_FILENAME="pycryptodome-$portVersion.tar.gz" SOURCE_FILENAME="pycryptodome-$portVersion.tar.gz"
@@ -35,13 +35,12 @@ BUILD_REQUIRES="
devel:libgmp$secondaryArchSuffix devel:libgmp$secondaryArchSuffix
" "
PYTHON_PACKAGES=(python39 python310) PYTHON_VERSIONS=(3.10)
PYTHON_VERSIONS=(3.9 3.10)
for i in "${!PYTHON_PACKAGES[@]}"; do
pythonPackage=${PYTHON_PACKAGES[i]}
pythonVersion=${PYTHON_VERSIONS[$i]}
eval "PROVIDES_${pythonPackage}=\" for pythonVersion in ${PYTHON_VERSIONS[@]}; do
pythonPackage=python${pythonVersion//.}
eval "PROVIDES_$pythonPackage=\"
${portName}_$pythonPackage = $portVersion ${portName}_$pythonPackage = $portVersion
\"" \""
if [ "$targetArchitecture" = x86_gcc2 ]; then if [ "$targetArchitecture" = x86_gcc2 ]; then
@@ -72,13 +71,13 @@ TEST_REQUIRES="
INSTALL() INSTALL()
{ {
for i in "${!PYTHON_PACKAGES[@]}"; do for pythonVersion in ${PYTHON_VERSIONS[@]}; do
pythonPackage=${PYTHON_PACKAGES[i]} pythonPackage=python${pythonVersion//.}
pythonVersion=${PYTHON_VERSIONS[$i]}
python=python$pythonVersion python=python$pythonVersion
installLocation=$prefix/lib/$python/vendor-packages/ installLocation=$prefix/lib/$python/vendor-packages/
export PYTHONPATH=$installLocation:$PYTHONPATH export PYTHONPATH=$installLocation:$PYTHONPATH
mkdir -p $installLocation mkdir -p $installLocation
rm -rf build rm -rf build

View File

@@ -13,7 +13,7 @@ LICENSE="BSD (2-clause)
Public Domain Public Domain
Unlicense Unlicense
" "
REVISION="2" REVISION="3"
SOURCE_URI="https://pypi.python.org/packages/source/p/pycryptodome/pycryptodome-$portVersion.tar.gz" SOURCE_URI="https://pypi.python.org/packages/source/p/pycryptodome/pycryptodome-$portVersion.tar.gz"
CHECKSUM_SHA256="bce2e2d8e82fcf972005652371a3e8731956a0c1fbb719cc897943b3695ad91b" CHECKSUM_SHA256="bce2e2d8e82fcf972005652371a3e8731956a0c1fbb719cc897943b3695ad91b"
SOURCE_FILENAME="pycryptodome-$portVersion.tar.gz" SOURCE_FILENAME="pycryptodome-$portVersion.tar.gz"
@@ -34,13 +34,12 @@ BUILD_REQUIRES="
devel:libgmp$secondaryArchSuffix devel:libgmp$secondaryArchSuffix
" "
PYTHON_PACKAGES=(python39 python310) PYTHON_VERSIONS=(3.10)
PYTHON_VERSIONS=(3.9 3.10)
for i in "${!PYTHON_PACKAGES[@]}"; do
pythonPackage=${PYTHON_PACKAGES[i]}
pythonVersion=${PYTHON_VERSIONS[$i]}
eval "PROVIDES_${pythonPackage}=\" for pythonVersion in ${PYTHON_VERSIONS[@]}; do
pythonPackage=python${pythonVersion//.}
eval "PROVIDES_$pythonPackage=\"
${portName}_$pythonPackage = $portVersion ${portName}_$pythonPackage = $portVersion
\"" \""
if [ "$targetArchitecture" = x86_gcc2 ]; then if [ "$targetArchitecture" = x86_gcc2 ]; then
@@ -66,13 +65,13 @@ TEST_REQUIRES="
INSTALL() INSTALL()
{ {
for i in "${!PYTHON_PACKAGES[@]}"; do for pythonVersion in ${PYTHON_VERSIONS[@]}; do
pythonPackage=${PYTHON_PACKAGES[i]} pythonPackage=python${pythonVersion//.}
pythonVersion=${PYTHON_VERSIONS[$i]}
python=python$pythonVersion python=python$pythonVersion
installLocation=$prefix/lib/$python/vendor-packages/ installLocation=$prefix/lib/$python/vendor-packages/
export PYTHONPATH=$installLocation:$PYTHONPATH export PYTHONPATH=$installLocation:$PYTHONPATH
mkdir -p $installLocation mkdir -p $installLocation
rm -rf build rm -rf build