1SUMMARY="All things regular expression: implemented in python"
2DESCRIPTION="This regex implementation is backwards-compatible with the \
3standard ���re��� module, but offers additional functionality."
4HOMEPAGE="https://pypi.org/project/regex/"
5COPYRIGHT="2013-2020 Matthew Barnett"
6LICENSE="MIT"
7REVISION="6"
8SOURCE_URI="https://pypi.org/packages/source/r/regex/regex-$portVersion.tar.gz"
9CHECKSUM_SHA256="d0f424328f9822b0323b3b6f2e4b9c90960b24743d220763c7f07071e0778351"
10
11ARCHITECTURES="all !x86_gcc2"
12SECONDARY_ARCHITECTURES="x86"
13
14PROVIDES="
15	$portName = $portVersion
16	"
17REQUIRES="
18	haiku$secondaryArchSuffix
19	"
20
21BUILD_REQUIRES="
22	haiku${secondaryArchSuffix}_devel
23	"
24
25BUILD_PREREQUIRES="
26	cmd:gcc$secondaryArchSuffix
27	"
28
29PYTHON_PACKAGES=(python39 python310)
30PYTHON_VERSIONS=(3.9 3.10)
31for i in "${!PYTHON_PACKAGES[@]}"; do
32	pythonPackage=${PYTHON_PACKAGES[i]}
33	pythonVersion=${PYTHON_VERSIONS[$i]}
34
35	eval "PROVIDES_${pythonPackage}=\"
36		${portName}_$pythonPackage = $portVersion
37		\""
38	if [ "$targetArchitecture" = x86_gcc2 ]; then
39		eval "PROVIDES_$pythonPackage+=\"
40			regex_$pythonPackage = $portVersion
41			\""
42	fi
43	eval "REQUIRES_$pythonPackage=\"
44		haiku$secondaryArchSuffix
45		cmd:python$pythonVersion
46		\""
47	BUILD_REQUIRES+="
48		setuptools_$pythonPackage
49		"
50	BUILD_PREREQUIRES+="
51		cmd:python$pythonVersion
52		"
53done
54
55INSTALL()
56{
57	for i in "${!PYTHON_PACKAGES[@]}"; do
58		pythonPackage=${PYTHON_PACKAGES[i]}
59		pythonVersion=${PYTHON_VERSIONS[$i]}
60
61		python=python$pythonVersion
62		installLocation=$prefix/lib/$python/vendor-packages/
63		export PYTHONPATH=$installLocation:$PYTHONPATH
64		mkdir -p $installLocation
65		rm -rf build
66		$python setup.py build install \
67			--root=/ --prefix=$prefix
68
69		packageEntries  $pythonPackage \
70			$prefix/lib/python*
71	done
72}
73