From 3d906e9caf1654a58e1d55603b0b9bfc09c23996 Mon Sep 17 00:00:00 2001 From: Matthew Wener Date: Mon, 23 Dec 2024 19:24:10 -0500 Subject: [PATCH] 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 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