git: 3d906e9caf16 - main - archivers/py-pyppmd: update to 1.1.1

From: Robert Clausecker <fuz_at_FreeBSD.org>
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