git: 3d906e9caf16 - main - archivers/py-pyppmd: update to 1.1.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 18 Feb 2025 14:26:59 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3d906e9caf1654a58e1d55603b0b9bfc09c23996
commit 3d906e9caf1654a58e1d55603b0b9bfc09c23996
Author: Matthew Wener <matthew@wener.org>
AuthorDate: 2024-12-24 00:24:10 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-02-18 14:16:21 +0000
archivers/py-pyppmd: update to 1.1.1
* add option to build the documentation
Upstream changes:
* Drop support for python 3.8 and add support for python 3.13
PR: 283537
---
archivers/py-pyppmd/Makefile | 21 ++++++++++++++++++++-
archivers/py-pyppmd/distinfo | 6 +++---
2 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/archivers/py-pyppmd/Makefile b/archivers/py-pyppmd/Makefile
index 8b0ec5c784c5..a55f354da72b 100644
--- a/archivers/py-pyppmd/Makefile
+++ b/archivers/py-pyppmd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyppmd
-PORTVERSION= 1.1.0
+DISTVERSION= 1.1.1
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -25,7 +25,26 @@ USE_PYTHON= autoplist pep517 pytest
TEST_ENV= ${MAKE_ENV} \
PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
+
do-test:
@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v
+pre-build-DOCS-on:
+ @(cd ${BUILD_WRKSRC}; \
+ ${SETENVI} ${WRK_ENV} \
+ sphinx-build-${PYTHON_VER} \
+ -b html -d _build/doctress docs/ build/sphinx/html)
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/build/sphinx/html && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
+ "! -name .buildinfo -and ! -name objects.inv -and ! -name _images")
+
.include <bsd.port.mk>
diff --git a/archivers/py-pyppmd/distinfo b/archivers/py-pyppmd/distinfo
index 8d9d33d98e24..997a3f025ae5 100644
--- a/archivers/py-pyppmd/distinfo
+++ b/archivers/py-pyppmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724809518
-SHA256 (pyppmd-1.1.0.tar.gz) = 1d38ce2e4b7eb84b53bc8a52380b94f66ba6c39328b8800b30c2b5bf31693973
-SIZE (pyppmd-1.1.0.tar.gz) = 1348949
+TIMESTAMP = 1734995821
+SHA256 (pyppmd-1.1.1.tar.gz) = f1a812f1e7628f4c26d05de340b91b72165d7b62778c27d322b82ce2e8ff00cb
+SIZE (pyppmd-1.1.1.tar.gz) = 1349281