From 4f1cf0f6a12bf8cdd34787bf3c358756e0faa7b4 Mon Sep 17 00:00:00 2001 From: OscarL Date: Tue, 19 Sep 2023 06:04:19 -0300 Subject: [PATCH] pretend: cleanup, support Python 3.10. (#9456) --- dev-python/pretend/pretend-1.0.9.recipe | 39 ++++++++++++++----------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/dev-python/pretend/pretend-1.0.9.recipe b/dev-python/pretend/pretend-1.0.9.recipe index f42a48cf1..23fb4c159 100644 --- a/dev-python/pretend/pretend-1.0.9.recipe +++ b/dev-python/pretend/pretend-1.0.9.recipe @@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/alex/pretend https://pypi.org/project/pretend/" COPYRIGHT="2012-2018 Alex Gaynor and individual contributors" LICENSE="BSD (3-clause)" -REVISION="4" +REVISION="5" SOURCE_URI="https://files.pythonhosted.org/packages/source/p/pretend/pretend-$portVersion.tar.gz" CHECKSUM_SHA256="c90eb810cde8ebb06dafcb8796f9a95228ce796531bc806e794c2f4649aa1b10" @@ -22,22 +22,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() @@ -49,12 +52,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 }