diff --git a/dev-python/future/future-0.18.2.recipe b/dev-python/future/future-0.18.3.recipe similarity index 66% rename from dev-python/future/future-0.18.2.recipe rename to dev-python/future/future-0.18.3.recipe index d4d8f29e0..8eb11be66 100644 --- a/dev-python/future/future-0.18.2.recipe +++ b/dev-python/future/future-0.18.3.recipe @@ -5,9 +5,9 @@ to support both Python 2 and Python 3 with minimal overhead." HOMEPAGE="https://pypi.org/project/future/" COPYRIGHT="2013-2016 Ed Schofield" LICENSE="MIT" -REVISION="3" +REVISION="1" SOURCE_URI="https://pypi.io/packages/source/${portName:0:1}/$portName/$portName-$portVersion.tar.gz" -CHECKSUM_SHA256="b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d" +CHECKSUM_SHA256="34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307" ARCHITECTURES="any" @@ -24,22 +24,25 @@ BUILD_REQUIRES=" haiku_devel " -PYTHON_PACKAGES=(python39) -PYTHON_VERSIONS=(3.9) +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\n\ - cmd:python$pythonVersion\ - \"" -BUILD_REQUIRES="$BUILD_REQUIRES - setuptools_$pythonPackage" -BUILD_PREREQUIRES="$BUILD_PREREQUIRES - cmd:python$pythonVersion" + pythonPackage=${PYTHON_PACKAGES[i]} + pythonVersion=${PYTHON_VERSIONS[$i]} + + eval "PROVIDES_${pythonPackage}=\" + ${portName}_$pythonPackage = $portVersion + \"" + eval "REQUIRES_$pythonPackage=\" + haiku + cmd:python$pythonVersion + \"" + BUILD_REQUIRES+=" + setuptools_$pythonPackage + " + BUILD_PREREQUIRES+=" + cmd:python$pythonVersion + " done INSTALL() @@ -51,13 +54,14 @@ INSTALL() python=python$pythonVersion installLocation=$prefix/lib/$python/vendor-packages/ export PYTHONPATH=$installLocation:$PYTHONPATH + mkdir -p $installLocation rm -rf build + $python setup.py build install \ --root=/ --prefix=$prefix - packageEntries $pythonPackage \ + packageEntries $pythonPackage \ $prefix/lib/python* done } -