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