aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Knoblich <kai@FreeBSD.org>2023-08-06 13:28:26 +0000
committerKai Knoblich <kai@FreeBSD.org>2023-08-06 13:28:26 +0000
commit2cdc61e7ce79c689d794ecd403157ba35752a088 (patch)
tree856e78f481d1a233aeeb478793ede916feb665b7
parentdf65914ed75dce76306c1ba054ff00aa5aa15ea7 (diff)
downloadports-2cdc61e7ce79c689d794ecd403157ba35752a088.tar.gz
ports-2cdc61e7ce79c689d794ecd403157ba35752a088.zip
textproc/py-mkdocs-autorefs: Update to 0.5.0
* Switch to the PEP517 build framework and remove the workarounds for distutils which are no longer required. Changelog: https://github.com/mkdocstrings/autorefs/releases/tag/0.5.0
-rw-r--r--textproc/py-mkdocs-autorefs/Makefile9
-rw-r--r--textproc/py-mkdocs-autorefs/distinfo6
-rw-r--r--textproc/py-mkdocs-autorefs/files/patch-setup.py35
3 files changed, 7 insertions, 43 deletions
diff --git a/textproc/py-mkdocs-autorefs/Makefile b/textproc/py-mkdocs-autorefs/Makefile
index 8b4e67694583..138c24132721 100644
--- a/textproc/py-mkdocs-autorefs/Makefile
+++ b/textproc/py-mkdocs-autorefs/Makefile
@@ -1,8 +1,9 @@
PORTNAME= mkdocs-autorefs
-DISTVERSION= 0.4.1
+DISTVERSION= 0.5.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= mkdocs_autorefs-${DISTVERSION}
MAINTAINER= kai@FreeBSD.org
COMMENT= Automatically link across pages in MkDocs
@@ -11,15 +12,13 @@ WWW= https://github.com/mkdocstrings/autorefs
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=3.3:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs>=1.1:textproc/py-mkdocs@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
-post-patch:
- @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|' ${WRKSRC}/setup.py
-
.include <bsd.port.mk>
diff --git a/textproc/py-mkdocs-autorefs/distinfo b/textproc/py-mkdocs-autorefs/distinfo
index fc16edb10a05..587ca24aea0a 100644
--- a/textproc/py-mkdocs-autorefs/distinfo
+++ b/textproc/py-mkdocs-autorefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1647897201
-SHA256 (mkdocs-autorefs-0.4.1.tar.gz) = 70748a7bd025f9ecd6d6feeba8ba63f8e891a1af55f48e366d6d6e78493aba84
-SIZE (mkdocs-autorefs-0.4.1.tar.gz) = 13142
+TIMESTAMP = 1691318871
+SHA256 (mkdocs_autorefs-0.5.0.tar.gz) = 9a5054a94c08d28855cfab967ada10ed5be76e2bfad642302a610b252c3274c0
+SIZE (mkdocs_autorefs-0.5.0.tar.gz) = 12517
diff --git a/textproc/py-mkdocs-autorefs/files/patch-setup.py b/textproc/py-mkdocs-autorefs/files/patch-setup.py
deleted file mode 100644
index fe6b9c9a3a97..000000000000
--- a/textproc/py-mkdocs-autorefs/files/patch-setup.py
+++ /dev/null
@@ -1,35 +0,0 @@
---- setup.py.orig 2022-03-22 06:18:53 UTC
-+++ setup.py
-@@ -0,0 +1,32 @@
-+# Generated via "pdm export -f setuppy" (run "pdm lock" beforehand)
-+#
-+# -*- coding: utf-8 -*-
-+from setuptools import setup
-+
-+INSTALL_REQUIRES = [
-+ 'Markdown>=3.3',
-+ 'mkdocs>=1.1',
-+]
-+ENTRY_POINTS = {
-+ 'mkdocs.plugins': [
-+ 'autorefs = mkdocs_autorefs.plugin:AutorefsPlugin',
-+ ],
-+}
-+
-+setup_kwargs = {
-+ 'name': 'mkdocs-autorefs',
-+ 'version': '%%DISTVERSION%%',
-+ 'description': 'Automatically link across pages in MkDocs.',
-+ 'author': '',
-+ 'author_email': 'Oleh Prypin <oleh@pryp.in>,Timothée Mazzucotelli <pawamoy@pm.me>',
-+ 'packages': [
-+ 'mkdocs_autorefs',
-+ ],
-+ 'package_dir': {'': 'src'},
-+ 'package_data': {'': ['*']},
-+ 'install_requires': INSTALL_REQUIRES,
-+ 'python_requires': '>=3.7',
-+ 'entry_points': ENTRY_POINTS,
-+}
-+
-+setup(**setup_kwargs)