1SUMMARY="Proxy (HTTP, SOCKS) connector for aiohttp" 2DESCRIPTION="Proxy connector for aiohttp. SOCKS4(a), SOCKS5, HTTP \ 3(tunneling), Proxy chains are supported." 4HOMEPAGE="https://github.com/romis2012/aiohttp-socks" 5COPYRIGHT="2018-2020 Santiago Torres" 6LICENSE="Apache v2" 7REVISION="3" 8SOURCE_URI="https://github.com/romis2012/aiohttp-socks/archive/v$portVersion.tar.gz" 9CHECKSUM_SHA256="7d3fc71f6c992d134cc1ebdfecb2cb2531a06fba529b38d8120a1085372563d6" 10SOURCE_DIR="aiohttp-socks-$portVersion" 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 28pythonPackage=${PYTHON_PACKAGES[i]} 29pythonVersion=${PYTHON_VERSIONS[$i]} 30eval "PROVIDES_${pythonPackage}=\"\ 31 ${portName}_$pythonPackage = $portVersion\ 32 \"; \ 33REQUIRES_$pythonPackage=\"\ 34 haiku\n\ 35 cmd:python$pythonVersion\ 36 \"" 37BUILD_REQUIRES="$BUILD_REQUIRES 38 setuptools_$pythonPackage" 39BUILD_PREREQUIRES="$BUILD_PREREQUIRES 40 cmd:python$pythonVersion" 41done 42 43INSTALL() 44{ 45 for i in "${!PYTHON_PACKAGES[@]}"; do 46 pythonPackage=${PYTHON_PACKAGES[i]} 47 pythonVersion=${PYTHON_VERSIONS[$i]} 48 49 python=python$pythonVersion 50 installLocation=$prefix/lib/$python/vendor-packages/ 51 export PYTHONPATH=$installLocation:$PYTHONPATH 52 mkdir -p $installLocation 53 rm -rf build 54 $python setup.py build install \ 55 --root=/ --prefix=$prefix 56 57 packageEntries $pythonPackage \ 58 $prefix/lib/python* 59 done 60} 61