From 7554b3200baee56a88e82fb2b080c33be3525fbc Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Mon, 4 Aug 2025 10:55:08 +0200 Subject: [PATCH] python_markdown_math, drop python3.9 (#12662) Also drop markdown_math, provides are the same. --- .../markdown-math/markdown_math-0.8.recipe | 63 ------------------- .../python_markdown_math-0.8.recipe | 51 +++++---------- 2 files changed, 17 insertions(+), 97 deletions(-) delete mode 100644 dev-python/markdown-math/markdown_math-0.8.recipe diff --git a/dev-python/markdown-math/markdown_math-0.8.recipe b/dev-python/markdown-math/markdown_math-0.8.recipe deleted file mode 100644 index f90a5e5f1..000000000 --- a/dev-python/markdown-math/markdown_math-0.8.recipe +++ /dev/null @@ -1,63 +0,0 @@ -SUMMARY="Math extension for Python-Markdown" -DESCRIPTION="This extension adds math formulas support to Python-Markdown." -HOMEPAGE="https://github.com/mitya57/python-markdown-math/" -COPYRIGHT="2015-2017 Dmitry Shachnev" -LICENSE="BSD (3-clause)" -REVISION="4" -SOURCE_URI="https://files.pythonhosted.org/packages/source/p/python-markdown-math/python-markdown-math-$portVersion.tar.gz" -CHECKSUM_SHA256="8564212af679fc18d53f38681f16080fcd3d186073f23825c7ce86fadd3e3635" -SOURCE_DIR="python-markdown-math-$portVersion" - -ARCHITECTURES="any" - -PROVIDES=" - $portName = $portVersion - " -REQUIRES=" - haiku - " - -BUILD_REQUIRES=" - haiku_devel - " - -PYTHON_VERSIONS=(3.10) - -for pythonVersion in ${PYTHON_VERSIONS[@]}; do - pythonPackage=python${pythonVersion//.} - - eval "PROVIDES_$pythonPackage=\" - ${portName}_$pythonPackage = $portVersion - \"" - eval "REQUIRES_$pythonPackage=\" - haiku - cmd:python$pythonVersion - \"" - - BUILD_REQUIRES+=" - setuptools_$pythonPackage - " - BUILD_PREREQUIRES+=" - cmd:python$pythonVersion - " -done - -INSTALL() -{ - for pythonVersion in ${PYTHON_VERSIONS[@]}; do - pythonPackage=python${pythonVersion//.} - - python=python$pythonVersion - installLocation=$prefix/lib/$python/vendor-packages/ - export PYTHONPATH=$installLocation:$PYTHONPATH - - mkdir -p $installLocation - rm -rf build - - $python setup.py build install \ - --root=/ --prefix=$prefix - - packageEntries $pythonPackage \ - $prefix/lib/python* - done -} diff --git a/dev-python/python-markdown-math/python_markdown_math-0.8.recipe b/dev-python/python-markdown-math/python_markdown_math-0.8.recipe index d40cd3305..97d28bc86 100644 --- a/dev-python/python-markdown-math/python_markdown_math-0.8.recipe +++ b/dev-python/python-markdown-math/python_markdown_math-0.8.recipe @@ -1,13 +1,12 @@ -SUMMARY="Python implementation of Markdown" -DESCRIPTION="This extension adds math formulas support to [Python-Markdown]." -HOMEPAGE="https://pypi.org/project/python-markdown-math/" +SUMMARY="Math extension for Python-Markdown" +DESCRIPTION="This extension adds math formulas support to Python-Markdown." +HOMEPAGE="https://github.com/mitya57/python-markdown-math/" COPYRIGHT="2015-2017 Dmitry Shachnev" LICENSE="BSD (3-clause)" -REVISION="4" -pyName="python-markdown-math" -SOURCE_URI="https://files.pythonhosted.org/packages/source/${pyName:0:1}/$pyName/$pyName-$portVersion.tar.gz" +REVISION="5" +SOURCE_URI="https://files.pythonhosted.org/packages/source/p/python-markdown-math/python-markdown-math-$portVersion.tar.gz" CHECKSUM_SHA256="8564212af679fc18d53f38681f16080fcd3d186073f23825c7ce86fadd3e3635" -SOURCE_DIR="$pyName-$portVersion" +SOURCE_DIR="python-markdown-math-$portVersion" ARCHITECTURES="any" @@ -22,59 +21,43 @@ BUILD_REQUIRES=" haiku_devel " -PYTHON_PACKAGES=(python39 python310) -PYTHON_VERSIONS=(3.9 3.10) -for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} +PYTHON_VERSIONS=(3.10) - eval "PROVIDES_${pythonPackage}=\" +for pythonVersion in ${PYTHON_VERSIONS[@]}; do + pythonPackage=python${pythonVersion//.} + + eval "PROVIDES_$pythonPackage=\" ${portName}_$pythonPackage = $portVersion \"" eval "REQUIRES_$pythonPackage=\" haiku - markdown_$pythonPackage cmd:python$pythonVersion \"" + BUILD_REQUIRES+=" setuptools_$pythonPackage " BUILD_PREREQUIRES+=" cmd:python$pythonVersion " - TEST_REQUIRES+=" - markdown_$pythonPackage - " done - INSTALL() { - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} + for pythonVersion in ${PYTHON_VERSIONS[@]}; do + pythonPackage=python${pythonVersion//.} python=python$pythonVersion installLocation=$prefix/lib/$python/vendor-packages/ export PYTHONPATH=$installLocation:$PYTHONPATH + mkdir -p $installLocation rm -rf build + $python setup.py build install \ --root=/ --prefix=$prefix - packageEntries $pythonPackage \ + packageEntries $pythonPackage \ $prefix/lib/python* done } - - -TEST() -{ - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - python=python$pythonVersion - $python setup.py test - done -}