pycryptodome/x: cleanups, provide "non _x86" package names. (#8813)

This commit is contained in:
OscarL
2023-06-07 05:59:50 -03:00
committed by GitHub
parent 594c5aa8e0
commit e9548b919b
2 changed files with 49 additions and 35 deletions

View File

@@ -14,7 +14,7 @@ LICENSE="BSD (2-clause)
Public Domain
Unlicense
"
REVISION="1"
REVISION="2"
SOURCE_URI="https://pypi.python.org/packages/source/p/pycryptodome/pycryptodome-$portVersion.tar.gz"
CHECKSUM_SHA256="bce2e2d8e82fcf972005652371a3e8731956a0c1fbb719cc897943b3695ad91b"
SOURCE_FILENAME="pycryptodome-$portVersion.tar.gz"
@@ -38,24 +38,32 @@ BUILD_REQUIRES="
PYTHON_PACKAGES=(python39 python310)
PYTHON_VERSIONS=(3.9 3.10)
for i in "${!PYTHON_PACKAGES[@]}"; do
pythonPackage=${PYTHON_PACKAGES[i]}
pythonVersion=${PYTHON_VERSIONS[$i]}
eval "PROVIDES_${pythonPackage}=\"\
${portName}_$pythonPackage = $portVersion\
\"; \
REQUIRES_$pythonPackage=\"\
haiku$secondaryArchSuffix\n\
lib:libgmp$secondaryArchSuffix\n\
cmd:python$pythonVersion\
\""
eval "CONFLICTS_$pythonPackage='
pycrypto_$pythonPackage
'"
BUILD_REQUIRES="$BUILD_REQUIRES
setuptools_$pythonPackage"
BUILD_PREREQUIRES="
cmd:cc$secondaryArchSuffix
cmd:python$pythonVersion"
pythonPackage=${PYTHON_PACKAGES[i]}
pythonVersion=${PYTHON_VERSIONS[$i]}
eval "PROVIDES_${pythonPackage}=\"
${portName}_$pythonPackage = $portVersion
\""
if [ "$targetArchitecture" = x86_gcc2 ]; then
eval "PROVIDES_$pythonPackage+=\"
pycryptodome_$pythonPackage = $portVersion
\""
fi
eval "REQUIRES_$pythonPackage=\"
haiku$secondaryArchSuffix
lib:libgmp$secondaryArchSuffix
cmd:python$pythonVersion
\""
eval "CONFLICTS_$pythonPackage='
pycrypto_$pythonPackage
'"
BUILD_REQUIRES+="
setuptools_$pythonPackage
"
BUILD_PREREQUIRES+="
cmd:cc$secondaryArchSuffix
cmd:python$pythonVersion
"
done
TEST_REQUIRES="

View File

@@ -13,7 +13,7 @@ LICENSE="BSD (2-clause)
Public Domain
Unlicense
"
REVISION="1"
REVISION="2"
SOURCE_URI="https://pypi.python.org/packages/source/p/pycryptodome/pycryptodome-$portVersion.tar.gz"
CHECKSUM_SHA256="bce2e2d8e82fcf972005652371a3e8731956a0c1fbb719cc897943b3695ad91b"
SOURCE_FILENAME="pycryptodome-$portVersion.tar.gz"
@@ -37,21 +37,27 @@ BUILD_REQUIRES="
PYTHON_PACKAGES=(python39 python310)
PYTHON_VERSIONS=(3.9 3.10)
for i in "${!PYTHON_PACKAGES[@]}"; do
pythonPackage=${PYTHON_PACKAGES[i]}
pythonVersion=${PYTHON_VERSIONS[$i]}
eval "PROVIDES_${pythonPackage}=\"\
${portName}_$pythonPackage = $portVersion\
\"; \
REQUIRES_$pythonPackage=\"\
haiku$secondaryArchSuffix\n\
lib:libgmp$secondaryArchSuffix\n\
cmd:python$pythonVersion\
\""
BUILD_REQUIRES="$BUILD_REQUIRES
setuptools_$pythonPackage"
BUILD_PREREQUIRES="
cmd:cc$secondaryArchSuffix
cmd:python$pythonVersion"
pythonPackage=${PYTHON_PACKAGES[i]}
pythonVersion=${PYTHON_VERSIONS[$i]}
eval "PROVIDES_${pythonPackage}=\"
${portName}_$pythonPackage = $portVersion
\""
if [ "$targetArchitecture" = x86_gcc2 ]; then
eval "PROVIDES_$pythonPackage+=\"
pycryptodomex_$pythonPackage = $portVersion
\""
fi
eval "REQUIRES_$pythonPackage=\"
haiku$secondaryArchSuffix
lib:libgmp$secondaryArchSuffix
cmd:python$pythonVersion
\""
BUILD_REQUIRES="$BUILD_REQUIRES
setuptools_$pythonPackage"
BUILD_PREREQUIRES="
cmd:cc$secondaryArchSuffix
cmd:python$pythonVersion"
done
TEST_REQUIRES="