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,31 +1,50 @@ PORTNAME= pyppmd -PORTVERSION= 1.1.0 +DISTVERSION= 1.1.1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@wener.org COMMENT= PPMd compression/decompression library WWW= https://pyppmd.readthedocs.io/en/latest/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=0:devel/py-pytest-benchmark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR} USES= python 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