diff --git a/dev-python/pycrypto/pycrypto-2.6.1.recipe b/dev-python/pycrypto/pycrypto-2.6.1.recipe index 4c022cfa8..57350649b 100644 --- a/dev-python/pycrypto/pycrypto-2.6.1.recipe +++ b/dev-python/pycrypto/pycrypto-2.6.1.recipe @@ -11,25 +11,26 @@ REVISION="6" SOURCE_URI="https://pypi.python.org/packages/source/p/pycrypto/pycrypto-$portVersion.tar.gz" CHECKSUM_SHA256="f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c" -ARCHITECTURES="all" +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" PROVIDES=" $portName = $portVersion " REQUIRES=" - haiku + haiku$secondaryArchSuffix " BUILD_REQUIRES=" - haiku_devel - devel:libgmp + haiku${secondaryArchSuffix}_devel + devel:libgmp$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:awk - cmd:cc + cmd:cc$secondaryArchSuffix " -PYTHON_PACKAGES=(python38 python39) -PYTHON_VERSIONS=(3.8 3.9) +PYTHON_PACKAGES=(python38 python39 python310) +PYTHON_VERSIONS=(3.8 3.9 3.10) for i in "${!PYTHON_PACKAGES[@]}"; do pythonPackage=${PYTHON_PACKAGES[i]} pythonVersion=${PYTHON_VERSIONS[$i]} @@ -37,10 +38,15 @@ eval "PROVIDES_${pythonPackage}=\"\ ${portName}_$pythonPackage = $portVersion\ \"; \ REQUIRES_$pythonPackage=\"\ - haiku\n\ - lib:libgmp\n\ + haiku$secondaryArchSuffix\n\ + lib:libgmp$secondaryArchSuffix\n\ cmd:python$pythonVersion\ \"" +if [ "$targetArchitecture" = "x86_gcc2" ]; then + eval "PROVIDES_${pythonPackage}+=\"\n\ + pycrypto_$pythonPackage = $portVersion\ + \"" +fi BUILD_REQUIRES="$BUILD_REQUIRES setuptools_$pythonPackage" BUILD_PREREQUIRES="$BUILD_PREREQUIRES