diff --git a/dev-python/idna/idna-2.6.recipe b/dev-python/idna/idna-2.7.recipe similarity index 51% rename from dev-python/idna/idna-2.6.recipe rename to dev-python/idna/idna-2.7.recipe index cf84a8255..4a99e24b3 100644 --- a/dev-python/idna/idna-2.6.recipe +++ b/dev-python/idna/idna-2.7.recipe @@ -2,16 +2,16 @@ SUMMARY="Internationalized Domain Names in Applications (IDNA)" DESCRIPTION="Support for the Internationalised Domain Names in Applications \ (IDNA) protocol as specified in RFC 5891 ." HOMEPAGE="https://pypi.python.org/pypi/idna" -COPYRIGHT="2013-2017 Kim Davie" +COPYRIGHT="2013-2018 Kim Davie" LICENSE="BSD (3-clause)" REVISION="1" SOURCE_URI="https://pypi.io/packages/source/i/idna/idna-$portVersion.tar.gz" -CHECKSUM_SHA256="2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f" +CHECKSUM_SHA256="684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16" ARCHITECTURES="any" PROVIDES=" - $portName = $portVersion + idna = $portVersion " REQUIRES=" haiku @@ -19,24 +19,27 @@ REQUIRES=" BUILD_REQUIRES=" haiku_devel + setuptools_python + setuptools_python3 + " +BUILD_PREREQUIRES=" + cmd:python + cmd:python3 " PYTHON_PACKAGES=(python python3) PYTHON_VERSIONS=(2.7 3.6) 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 + \"" done INSTALL() @@ -53,7 +56,26 @@ INSTALL() $python setup.py build install \ --root=/ --prefix=$prefix + install -m 755 -d "$dataDir"/licenses + install -m 644 -T LICENSE.rst "$dataDir"/licenses/idna.rst + packageEntries $pythonPackage \ - $prefix/lib/python* + "$dataDir" \ + "$prefix"/lib/$python + done + + install -m 755 -d "$dataDir"/licenses "$docDir" + install -m 644 -T LICENSE.rst "$dataDir"/licenses/idna.rst + install -m 644 -t "$docDir" README.rst +} + +TEST() +{ + for i in "${!PYTHON_PACKAGES[@]}"; do + pythonPackage=${PYTHON_PACKAGES[i]} + pythonVersion=${PYTHON_VERSIONS[$i]} + + python=python$pythonVersion + $python setup.py test done }