1SUMMARY="Parse RSS and Atom feeds in Python" 2DESCRIPTION=" 3 Parse RSS and Atom feeds in Python. 2000 unit tests. Open source." 4HOMEPAGE="https://github.com/kurtmckee/feedparser 5 https://pypi.python.org/pypi/feedparser" 6COPYRIGHT="2010-2022 Kurt McKee 7 2002-2008 Mark Pilgrim" 8LICENSE="BSD (2-clause)" 9REVISION="1" 10SOURCE_URI="https://github.com/kurtmckee/feedparser/archive/$portVersion.tar.gz" 11CHECKSUM_SHA256="c89b23fbbfafb786a0984eed6b009e6e7aa65b9713ccd069aef474c253453685" 12 13ARCHITECTURES="any" 14 15PROVIDES=" 16 $portName = $portVersion 17 " 18REQUIRES=" 19 haiku 20 " 21 22BUILD_REQUIRES=" 23 haiku_devel 24 " 25 26PYTHON_PACKAGES=(python39 python310) 27PYTHON_VERSIONS=(3.9 3.10) 28for i in "${!PYTHON_PACKAGES[@]}"; do 29 pythonPackage=${PYTHON_PACKAGES[i]} 30 pythonVersion=${PYTHON_VERSIONS[$i]} 31 32 eval "PROVIDES_${pythonPackage}=\" 33 ${portName}_$pythonPackage = $portVersion 34 \"" 35 eval "REQUIRES_$pythonPackage=\" 36 haiku 37 sgmllib3k_$pythonPackage 38 cmd:python$pythonVersion 39 \"" 40 BUILD_REQUIRES+=" 41 setuptools_$pythonPackage 42 " 43 BUILD_PREREQUIRES+=" 44 cmd:python$pythonVersion 45 " 46done 47 48INSTALL() 49{ 50 for i in "${!PYTHON_PACKAGES[@]}"; do 51 pythonPackage=${PYTHON_PACKAGES[i]} 52 pythonVersion=${PYTHON_VERSIONS[$i]} 53 54 python=python$pythonVersion 55 installLocation=$prefix/lib/$python/vendor-packages/ 56 export PYTHONPATH=$installLocation:$PYTHONPATH 57 58 mkdir -p $installLocation 59 rm -rf build 60 61 $python setup.py build install \ 62 --root=/ --prefix=$prefix 63 64 packageEntries $pythonPackage \ 65 $prefix/lib/python* 66 done 67} 68