Skip to content

Commit

Permalink
textproc/py-mkdocs-material: Update to 9.1.2
Browse files Browse the repository at this point in the history
* Switch to PEP517 build framework and remove no longer required
  setuptools workaround.

Changelog since 8.5.11:

squidfunk/mkdocs-material@8.5.11...9.1.2

MFH:		No (PEP517 support not present in 2023Q1 branch)
  • Loading branch information
knobix committed Mar 16, 2023
1 parent 54572d0 commit cbf7766
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 68 deletions.
24 changes: 11 additions & 13 deletions textproc/py-mkdocs-material/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-material
DISTVERSION= 8.5.11
DISTVERSION= 9.1.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Expand All @@ -12,24 +12,22 @@ WWW= https://github.com/squidfunk/mkdocs-material
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE

RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.2:devel/py-Jinja2@${PY_FLAVOR} \
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatch-requirements-txt>0:devel/py-hatch-requirements-txt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatch-nodejs-version>0:devel/py-hatch-nodejs-version@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.4:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.2:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.2:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs>=1.4.0:textproc/py-mkdocs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs>=1.4.2:textproc/py-mkdocs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs-material-extensions>=1.1:textproc/py-mkdocs-material-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.12:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=9.4:textproc/py-pymdown-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.14:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pymdown-extensions>=9.9.1:textproc/py-pymdown-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}regex>=2022.4.24:textproc/py-regex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.26:www/py-requests@${PY_FLAVOR}

USES= python:3.7+
USE_PYTHON= autoplist distutils
USE_PYTHON= autoplist pep517

NO_ARCH= yes

# Avoid that pyproject.toml is read during setup otherwise build fails
post-extract:
@${MV} ${WRKSRC}/pyproject.toml ${WRKSRC}/pyproject.toml.dist

post-patch:
@${REINPLACE_CMD} -e 's/%%DISTVERSION%%/${DISTVERSION}/' ${WRKSRC}/setup.py

.include <bsd.port.mk>
6 changes: 3 additions & 3 deletions textproc/py-mkdocs-material/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1671529347
SHA256 (mkdocs_material-8.5.11.tar.gz) = b0ea0513fd8cab323e8a825d6692ea07fa83e917bb5db042e523afecc7064ab7
SIZE (mkdocs_material-8.5.11.tar.gz) = 3533290
TIMESTAMP = 1678824830
SHA256 (mkdocs_material-9.1.2.tar.gz) = 9ca8c980c30aab3b70e3bfbec691f9ffcbea8319873911c86e8af145147e2a9d
SIZE (mkdocs_material-9.1.2.tar.gz) = 3619020
52 changes: 0 additions & 52 deletions textproc/py-mkdocs-material/files/patch-setup.py

This file was deleted.

0 comments on commit cbf7766

Please sign in to comment.