summaryrefslogtreecommitdiff
path: root/textproc/py-mkdocs-autorefs
diff options
context:
space:
mode:
authorKai Knoblich <kai@FreeBSD.org>2022-03-23 07:21:28 +0100
committerKai Knoblich <kai@FreeBSD.org>2022-03-23 07:21:28 +0100
commit8095b86c4f74f4b39101069aef9feeb4ba397e96 (patch)
tree1e36fab46e92aa771eda6fc76db410190b87109c /textproc/py-mkdocs-autorefs
parentdevel/py-tzdata: Update to 2022.1 (diff)
textproc/py-mkdocs-autorefs: Update to 0.4.1
Changelog since 0.3.1: https://github.com/mkdocstrings/autorefs/blob/0.4.1/CHANGELOG.md
Diffstat (limited to 'textproc/py-mkdocs-autorefs')
-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, 44 insertions, 6 deletions
diff --git a/textproc/py-mkdocs-autorefs/Makefile b/textproc/py-mkdocs-autorefs/Makefile
index 30861e52c8f1..36c72cdbf204 100644
--- a/textproc/py-mkdocs-autorefs/Makefile
+++ b/textproc/py-mkdocs-autorefs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-autorefs
-DISTVERSION= 0.3.1
+DISTVERSION= 0.4.1
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,12 +10,15 @@ COMMENT= Automatically link across pages in MkDocs
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=3.3<4.0:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.1<2.0:textproc/py-mkdocs@${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:3.7+
USE_PYTHON= autoplist distutils
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 a8c6497ce053..fc16edb10a05 100644
--- a/textproc/py-mkdocs-autorefs/distinfo
+++ b/textproc/py-mkdocs-autorefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1645878017
-SHA256 (mkdocs-autorefs-0.3.1.tar.gz) = 12baad29359f468b44d980ed35b713715409097a1d8e3d0ef90962db95205eda
-SIZE (mkdocs-autorefs-0.3.1.tar.gz) = 8940
+TIMESTAMP = 1647897201
+SHA256 (mkdocs-autorefs-0.4.1.tar.gz) = 70748a7bd025f9ecd6d6feeba8ba63f8e891a1af55f48e366d6d6e78493aba84
+SIZE (mkdocs-autorefs-0.4.1.tar.gz) = 13142
diff --git a/textproc/py-mkdocs-autorefs/files/patch-setup.py b/textproc/py-mkdocs-autorefs/files/patch-setup.py
new file mode 100644
index 000000000000..fe6b9c9a3a97
--- /dev/null
+++ b/textproc/py-mkdocs-autorefs/files/patch-setup.py
@@ -0,0 +1,35 @@
+--- 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)