1SUMMARY="Python package for providing Mozilla's CA Bundle" 2DESCRIPTION="Certifi is a carefully curated collection of Root Certificates \ 3for validating the trustworthiness of SSL certificates while verifying the \ 4identity of TLS hosts. It has been extracted from the Requests project." 5HOMEPAGE="https://pypi.org/project/certifi/" 6COPYRIGHT="2011-2023 Kenneth Reitz" 7LICENSE="MPL v2.0" 8REVISION="1" 9SOURCE_URI="https://pypi.python.org/packages/source/c/certifi/certifi-$portVersion.tar.gz" 10CHECKSUM_SHA256="539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082" 11 12ARCHITECTURES="any" 13 14PROVIDES=" 15 $portName = $portVersion 16 " 17REQUIRES=" 18 haiku 19 " 20 21BUILD_REQUIRES=" 22 haiku_devel 23 " 24 25PYTHON_PACKAGES=(python39 python310) 26PYTHON_VERSIONS=(3.9 3.10) 27for i in "${!PYTHON_PACKAGES[@]}"; do 28 pythonPackage=${PYTHON_PACKAGES[i]} 29 pythonVersion=${PYTHON_VERSIONS[$i]} 30 31 eval "PROVIDES_${pythonPackage}=\" 32 ${portName}_$pythonPackage = $portVersion 33 \"" 34 eval "REQUIRES_$pythonPackage=\" 35 haiku 36 cmd:python$pythonVersion 37 \"" 38 BUILD_REQUIRES+=" 39 setuptools_$pythonPackage 40 " 41 BUILD_PREREQUIRES+=" 42 cmd:python$pythonVersion 43 " 44done 45 46INSTALL() 47{ 48 for i in "${!PYTHON_PACKAGES[@]}"; do 49 pythonPackage=${PYTHON_PACKAGES[i]} 50 pythonVersion=${PYTHON_VERSIONS[$i]} 51 52 python=python$pythonVersion 53 installLocation=$prefix/lib/$python/vendor-packages/ 54 export PYTHONPATH=$installLocation:$PYTHONPATH 55 56 mkdir -p $installLocation 57 rm -rf build 58 59 $python setup.py build install \ 60 --root=/ --prefix=$prefix 61 62 packageEntries $pythonPackage \ 63 $prefix/lib/python* 64 done 65} 66