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