1SUMMARY="Simple DNS resolver for asyncio" 2DESCRIPTION="aiodns provides a simple way for doing asynchronous DNS \ 3resolutions with a synchronous looking interface by using pycares" 4HOMEPAGE="https://pypi.python.org/pypi/aiodns" 5COPYRIGHT="2016 Sa��l Ibarra Corretg��" 6LICENSE="MIT" 7REVISION="4" 8SOURCE_URI="https://pypi.org/packages/source/a/aiodns/aiodns-$portVersion.tar.gz" 9CHECKSUM_SHA256="815fdef4607474295d68da46978a54481dd1e7be153c7d60f9e72773cd38d77d" 10 11ARCHITECTURES="any" 12 13PROVIDES=" 14 $portName = $portVersion 15 " 16REQUIRES=" 17 haiku 18 " 19 20BUILD_REQUIRES=" 21 haiku_devel 22 " 23 24PYTHON_PACKAGES=(python39 python310) 25PYTHON_VERSIONS=(3.9 3.10) 26for i in "${!PYTHON_PACKAGES[@]}"; do 27 pythonPackage=${PYTHON_PACKAGES[i]} 28 pythonVersion=${PYTHON_VERSIONS[$i]} 29 30 eval "PROVIDES_${pythonPackage}=\" 31 ${portName}_$pythonPackage = $portVersion 32 \"" 33 eval "REQUIRES_$pythonPackage=\" 34 haiku 35 cmd:python$pythonVersion 36 \"" 37 BUILD_REQUIRES+=" 38 setuptools_$pythonPackage 39 " 40 BUILD_PREREQUIRES+=" 41 cmd:python$pythonVersion 42 " 43done 44 45INSTALL() 46{ 47 for i in "${!PYTHON_PACKAGES[@]}"; do 48 pythonPackage=${PYTHON_PACKAGES[i]} 49 pythonVersion=${PYTHON_VERSIONS[$i]} 50 51 python=python$pythonVersion 52 installLocation=$prefix/lib/$python/vendor-packages/ 53 export PYTHONPATH=$installLocation:$PYTHONPATH 54 mkdir -p $installLocation 55 rm -rf build 56 $python setup.py build install \ 57 --root=/ --prefix=$prefix 58 59 packageEntries $pythonPackage \ 60 $prefix/lib/python* 61 done 62} 63