From 9b8b180d57cd2fe2896f1fd9629b02e7e0cc023b Mon Sep 17 00:00:00 2001 From: OscarL Date: Tue, 19 Sep 2023 01:31:26 -0300 Subject: [PATCH] webencodings: cleanup, support Python 3.10. (#9449) --- .../webencodings/webencodings-0.5.1.recipe | 39 +++++++++++-------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/dev-python/webencodings/webencodings-0.5.1.recipe b/dev-python/webencodings/webencodings-0.5.1.recipe index c0c43ea0e..7a7653eaa 100644 --- a/dev-python/webencodings/webencodings-0.5.1.recipe +++ b/dev-python/webencodings/webencodings-0.5.1.recipe @@ -9,7 +9,7 @@ so that implementations do not have to reverse-engineer each other." HOMEPAGE="https://github.com/gsnedders/python-webencodings" COPYRIGHT="2012 Simon Sapin" LICENSE="BSD (3-clause)" -REVISION="5" +REVISION="6" SOURCE_URI="https://github.com/gsnedders/python-webencodings/archive/v$portVersion.tar.gz" CHECKSUM_SHA256="082367f568a7812aa5f6922ffe3d9d027cd83829dc32bcaac4c874eeed618000" SOURCE_DIR="python-webencodings-$portVersion" @@ -27,22 +27,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() @@ -54,12 +57,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 }