1SUMMARY="Math extension for Python-Markdown" 2DESCRIPTION="This extension adds math formulas support to Python-Markdown." 3HOMEPAGE="https://github.com/mitya57/python-markdown-math/" 4COPYRIGHT="2015-2017 Dmitry Shachnev" 5LICENSE="BSD (3-clause)" 6REVISION="3" 7SOURCE_URI="https://files.pythonhosted.org/packages/source/p/python-markdown-math/python-markdown-math-$portVersion.tar.gz" 8CHECKSUM_SHA256="8564212af679fc18d53f38681f16080fcd3d186073f23825c7ce86fadd3e3635" 9SOURCE_DIR="python-markdown-math-$portVersion" 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 27pythonPackage=${PYTHON_PACKAGES[i]} 28pythonVersion=${PYTHON_VERSIONS[$i]} 29eval "PROVIDES_${pythonPackage}=\"\ 30 ${portName}_$pythonPackage = $portVersion\ 31 \"; \ 32REQUIRES_$pythonPackage=\"\ 33 haiku\n\ 34 cmd:python$pythonVersion\ 35 \"" 36BUILD_REQUIRES="$BUILD_REQUIRES 37 setuptools_$pythonPackage" 38BUILD_PREREQUIRES="$BUILD_PREREQUIRES 39 cmd:python$pythonVersion" 40done 41 42INSTALL() 43{ 44 for i in "${!PYTHON_PACKAGES[@]}"; do 45 pythonPackage=${PYTHON_PACKAGES[i]} 46 pythonVersion=${PYTHON_VERSIONS[$i]} 47 48 python=python$pythonVersion 49 installLocation=$prefix/lib/$python/vendor-packages/ 50 export PYTHONPATH=$installLocation:$PYTHONPATH 51 mkdir -p $installLocation 52 rm -rf build 53 $python setup.py build install \ 54 --root=/ --prefix=$prefix 55 56 packageEntries $pythonPackage \ 57 $prefix/lib/python* 58 done 59} 60