1SUMMARY="Makes ANSI escape character sequences" 2DESCRIPTION="colorama makes ANSI escape character sequences (for producing colored terminal text \ 3and cursor positioning) work under MS Windows." 4HOMEPAGE="https://github.com/tartley/colorama" 5COPYRIGHT="2010-2013 Jonathan Hartley 6 2013-2020 Jonathan Hartley & Arnon Yaari" 7LICENSE="BSD (3-clause)" 8REVISION="1" 9SOURCE_URI="$HOMEPAGE/archive/refs/tags/$portVersion.tar.gz" 10CHECKSUM_SHA256="2d0543c3970840160b32656ab83d43b7f3533208c2c5f3ee5b839940d00af0bd" 11SOURCE_FILENAME="colorama-$portVersion.tar.gz" 12 13ARCHITECTURES="any" 14 15PROVIDES=" 16 $portName = $portVersion 17 " 18REQUIRES=" 19 haiku 20 " 21 22BUILD_REQUIRES=" 23 haiku_devel 24 " 25 26PYTHON_PACKAGES=(python39 python310) 27PYTHON_VERSIONS=(3.9 3.10) 28for i in "${!PYTHON_PACKAGES[@]}"; do 29 pythonPackage=${PYTHON_PACKAGES[i]} 30 pythonVersion=${PYTHON_VERSIONS[$i]} 31 32 eval "PROVIDES_$pythonPackage=\" 33 ${portName}_$pythonPackage = $portVersion 34 \"" 35 eval "REQUIRES_$pythonPackage=\" 36 haiku 37 cmd:python$pythonVersion 38 \"" 39 BUILD_REQUIRES+=" 40 build_$pythonPackage 41 hatchling_$pythonPackage 42 installer_$pythonPackage 43 pathspec_$pythonPackage 44 pluggy_$pythonPackage 45 setuptools_$pythonPackage 46 trove_classifiers_$pythonPackage 47 wheel_$pythonPackage 48 " 49 BUILD_PREREQUIRES+=" 50 cmd:python$pythonVersion 51 " 52done 53 54INSTALL() 55{ 56 for i in "${!PYTHON_PACKAGES[@]}"; do 57 pythonVersion=${PYTHON_VERSIONS[$i]} 58 59 python=python$pythonVersion 60 61 $python -m build --wheel --skip-dependency-check --no-isolation 62 $python -m installer -p $prefix dist/*.whl 63 64 packageEntries ${PYTHON_PACKAGES[i]} \ 65 $prefix/lib/python* 66 done 67} 68