git: 372fe0683da1 - main - www/py-httpx2: fix devel/py-backports.zstd dependency for Python 3.14 and above

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 15 Sep 2026 02:54:48 UTC
The branch main has been updated by yuri:

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

commit 372fe0683da141a1981af6ad3769c62184d9b44d
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-15 02:52:17 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-15 02:54:30 +0000

    www/py-httpx2: fix devel/py-backports.zstd dependency for Python 3.14 and above
    
    PR:             298407
    Reported by:    yds <yds@Necessitu.de>
---
 www/py-httpx2/Makefile | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/www/py-httpx2/Makefile b/www/py-httpx2/Makefile
index 27de824601d4..a5fb488e3341 100644
--- a/www/py-httpx2/Makefile
+++ b/www/py-httpx2/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	httpx2
 DISTVERSION=	2.12.0
+PORTREVISION=	1
 CATEGORIES=	www python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -36,6 +37,14 @@ HTTP2_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}h2>=3:www/py-h2@${PY_FLAVOR}
 SOCKS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}socksio>=1:net/py-socksio@${PY_FLAVOR}
 WS_DESC=		WebSocket support
 WS_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}wsproto>=1.2:net/py-wsproto@${PY_FLAVOR}
-ZSTD_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}backports.zstd>=1.0.0:devel/py-backports.zstd@${PY_FLAVOR}
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MZSTD} # for python_version <= '3.13'
+py310_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}backports.zstd>=1.0.0:devel/py-backports.zstd@${PY_FLAVOR}
+py311_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}backports.zstd>=1.0.0:devel/py-backports.zstd@${PY_FLAVOR}
+py312_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}backports.zstd>=1.0.0:devel/py-backports.zstd@${PY_FLAVOR}
+py313_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}backports.zstd>=1.0.0:devel/py-backports.zstd@${PY_FLAVOR}
+.endif
 
 .include <bsd.port.mk>