git: c472205f33b9 - main - devel/py-structlog: update to 25.3.0

From: Dave Cottlehuber <dch_at_FreeBSD.org>
Date: Tue, 06 May 2025 21:41:52 UTC
The branch main has been updated by dch:

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

commit c472205f33b9e41f1bf8d6818023dfc1b427bc29
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2025-05-04 21:44:33 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2025-05-06 21:40:37 +0000

    devel/py-structlog: update to 25.3.0
    
    Reported by: bofh
    Closes: #388
---
 devel/py-structlog/Makefile | 21 +++++++++++++--------
 devel/py-structlog/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/devel/py-structlog/Makefile b/devel/py-structlog/Makefile
index 148be50035cd..fd5f15e5398e 100644
--- a/devel/py-structlog/Makefile
+++ b/devel/py-structlog/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	structlog
-PORTVERSION=	18.2.0
-PORTREVISION=	1
+PORTVERSION=	25.3.0
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -11,14 +10,20 @@ WWW=		https://www.structlog.org/
 
 LICENSE=	APACHE20 MIT
 LICENSE_COMB=	dual
-LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE.apache2
-LICENSE_FILE_MIT=	${WRKSRC}/LICENSE.mit
+LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT=	${WRKSRC}/LICENSE-MIT
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}colorama>=0.3.3:devel/py-colorama@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+
+.if ${PYTHON_REL} < 31100
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12.2:devel/py-typing-extensions@${PY_FLAVOR}
+.endif
 
-NO_ARCH=	yes
 USES=		python
-USE_PYTHON=	autoplist distutils
+USE_PYTHON=	autoplist concurrent pep517
+
+NO_ARCH=	yes
 
 .include <bsd.port.mk>
diff --git a/devel/py-structlog/distinfo b/devel/py-structlog/distinfo
index e6464ef9ee96..70e0a7386194 100644
--- a/devel/py-structlog/distinfo
+++ b/devel/py-structlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1563985335
-SHA256 (structlog-18.2.0.tar.gz) = e361edb3b9aeaa85cd38a1bc9ddbb60cda8a991fc29de9db26832f6300e81eb4
-SIZE (structlog-18.2.0.tar.gz) = 316679
+TIMESTAMP = 1746395007
+SHA256 (structlog-25.3.0.tar.gz) = 8dab497e6f6ca962abad0c283c46744185e0c9ba900db52a423cb6db99f7abeb
+SIZE (structlog-25.3.0.tar.gz) = 1367514