git: 4d0c38877a77 - main - textproc/py-mkdocs-autorefs: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 28 Feb 2022 12:03:28 UTC
The branch main has been updated by kai:
URL: https://cgit.FreeBSD.org/ports/commit/?id=4d0c38877a77eb7623f27e02127a22c6a8c92b1f
commit 4d0c38877a77eb7623f27e02127a22c6a8c92b1f
Author: Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2022-02-28 11:48:40 +0000
Commit: Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2022-02-28 11:48:40 +0000
textproc/py-mkdocs-autorefs: New port
MkDocs generates anchors for each heading, and they can always be used
to link to something, either within the same page or by specifying the
path of the other page.
But with this plugin, you can link to a heading from any other page on
the site without needing to know the path of either of the pages, just
the heading title itself.
WWW: https://github.com/mkdocstrings/autorefs
---
textproc/Makefile | 1 +
textproc/py-mkdocs-autorefs/Makefile | 21 +++++++++++++++++++++
textproc/py-mkdocs-autorefs/distinfo | 3 +++
textproc/py-mkdocs-autorefs/pkg-descr | 9 +++++++++
4 files changed, 34 insertions(+)
diff --git a/textproc/Makefile b/textproc/Makefile
index b24af10abded..0debc484f844 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1364,6 +1364,7 @@
SUBDIR += py-misaka
SUBDIR += py-mistune
SUBDIR += py-mkdocs
+ SUBDIR += py-mkdocs-autorefs
SUBDIR += py-mkdocs-material
SUBDIR += py-mkdocs-material-extensions
SUBDIR += py-mkdocs-nature
diff --git a/textproc/py-mkdocs-autorefs/Makefile b/textproc/py-mkdocs-autorefs/Makefile
new file mode 100644
index 000000000000..30861e52c8f1
--- /dev/null
+++ b/textproc/py-mkdocs-autorefs/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= mkdocs-autorefs
+DISTVERSION= 0.3.1
+CATEGORIES= textproc python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= kai@FreeBSD.org
+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}
+
+USES= python:3.7+
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-mkdocs-autorefs/distinfo b/textproc/py-mkdocs-autorefs/distinfo
new file mode 100644
index 000000000000..a8c6497ce053
--- /dev/null
+++ b/textproc/py-mkdocs-autorefs/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1645878017
+SHA256 (mkdocs-autorefs-0.3.1.tar.gz) = 12baad29359f468b44d980ed35b713715409097a1d8e3d0ef90962db95205eda
+SIZE (mkdocs-autorefs-0.3.1.tar.gz) = 8940
diff --git a/textproc/py-mkdocs-autorefs/pkg-descr b/textproc/py-mkdocs-autorefs/pkg-descr
new file mode 100644
index 000000000000..39b83729ed13
--- /dev/null
+++ b/textproc/py-mkdocs-autorefs/pkg-descr
@@ -0,0 +1,9 @@
+MkDocs generates anchors for each heading, and they can always be used to link
+to something, either within the same page or by specifying the path of the
+other page.
+
+But with this plugin, you can link to a heading from any other page on the site
+without needing to know the path of either of the pages, just the heading title
+itself.
+
+WWW: https://github.com/mkdocstrings/autorefs