git: 943f17d97150 - main - textproc/py-sphinx: update to 4.5.0 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Mon, 27 Jun 2022 16:21:12 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=943f17d9715038b88ac310a2760d028629aa1914

commit 943f17d9715038b88ac310a2760d028629aa1914
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2022-06-27 16:04:15 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2022-06-27 16:04:15 +0000

    textproc/py-sphinx: update to 4.5.0 release (+)
    
    While sphinx project provided 5.x branch, update our tree with 4.5.0 release.
    It will satisfy requirements for consumers (e.g, Django40 require sphinx>=4.5.0 for offline HTML docs)
    Exp-run was fine for 4.4.0, 4.5.0 is a bugfix, so no additional tests assumed.
    
    PR:     261505
    Exp-run by:     antoine
    Approved by:    python (lwhsu)
---
 textproc/py-sphinx/Makefile | 13 +++++++++----
 textproc/py-sphinx/distinfo |  6 +++---
 2 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/textproc/py-sphinx/Makefile b/textproc/py-sphinx/Makefile
index 5c2c420a0a58..91c1a93ba14b 100644
--- a/textproc/py-sphinx/Makefile
+++ b/textproc/py-sphinx/Makefile
@@ -1,7 +1,7 @@
 # Created by: Li-Wen Hsu <lwhsu@FreeBSD.org>
 
 PORTNAME=	sphinx
-PORTVERSION=	4.3.1
+PORTVERSION=	4.5.0
 PORTEPOCH=	1
 CATEGORIES=	textproc python
 MASTER_SITES=	CHEESESHOP
@@ -32,7 +32,6 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinxcontrib-applehelp>=0:textproc/py-sphin
 		${PYTHON_PKGNAMEPREFIX}alabaster>=0.7<0.8:textproc/py-alabaster@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}imagesize>=0:graphics/py-imagesize@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>=2.5.0:www/py-requests@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
 		${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest4-cov>=0:devel/py-pytest4-cov@${PY_FLAVOR} \
@@ -40,7 +39,7 @@ TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest4-cov>=0:devel/py-pytest4-cov@${PY_FL
 		${PYTHON_PKGNAMEPREFIX}typed-ast>=0:devel/py-typed-ast@${PY_FLAVOR} \
 		cython-${PYTHON_VER}:lang/cython@${PY_FLAVOR}
 
-USES=		python:3.5+ pytest:4
+USES=		python:3.7+ pytest:4
 USE_PYTHON=	autoplist distutils concurrent
 
 NO_ARCH=	yes
@@ -48,10 +47,16 @@ NO_ARCH=	yes
 # Upstream archive contains files with UTF-8 names (#246618)
 EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
 
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31000
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR}
+.endif
+
 PYTEST_BROKEN_TESTS=	test_latex_images \
 			test_ext_imgconverter \
 			test_defaults \
 			test_defaults_json \
 			test_anchors_ignored
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/textproc/py-sphinx/distinfo b/textproc/py-sphinx/distinfo
index b83554361786..2e9e4229f431 100644
--- a/textproc/py-sphinx/distinfo
+++ b/textproc/py-sphinx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1639451734
-SHA256 (python/Sphinx-4.3.1.tar.gz) = 32a5b3e9a1b176cc25ed048557d4d3d01af635e6b76c5bc7a43b0a34447fbd45
-SIZE (python/Sphinx-4.3.1.tar.gz) = 6655951
+TIMESTAMP = 1654533273
+SHA256 (python/Sphinx-4.5.0.tar.gz) = 7bf8ca9637a4ee15af412d1a1d9689fec70523a68ca9bb9127c2f3eeb344e2e6
+SIZE (python/Sphinx-4.5.0.tar.gz) = 6698212