git: 231d1ebf0474 - main - www/py-httpx2: update 2.9.1 → 2.12.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 11 Sep 2026 07:40:29 UTC
The branch main has been updated by yuri:

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

commit 231d1ebf04740b126d8e0a350b88ecb3e2fb942b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-11 01:57:17 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-11 07:40:15 +0000

    www/py-httpx2: update 2.9.1 → 2.12.0
---
 www/py-httpx2/Makefile | 26 ++++++++++++++------------
 www/py-httpx2/distinfo |  6 +++---
 2 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/www/py-httpx2/Makefile b/www/py-httpx2/Makefile
index 165a5819dcff..27de824601d4 100644
--- a/www/py-httpx2/Makefile
+++ b/www/py-httpx2/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	httpx2
-DISTVERSION=	2.9.1
+DISTVERSION=	2.12.0
 CATEGORIES=	www python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -14,9 +14,9 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.md
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}uv-dynamic-versioning>=0.8.0:devel/py-uv-dynamic-versioning@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}anyio>0:devel/py-anyio@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}httpcore2>=2.9.1:www/py-httpcore2@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}anyio>=4.10:devel/py-anyio@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}httpcore2>=2.12.0:www/py-httpcore2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}idna>=3.18:dns/py-idna@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}truststore>=0.10:security/py-truststore@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
 
@@ -25,15 +25,17 @@ USE_PYTHON=	pep517 concurrent autoplist
 
 NO_ARCH=	yes
 
-OPTIONS_DEFINE=		BROTLI CLI HTTP2 SOCKS ZSTD
+OPTIONS_DEFINE=		BROTLI CLI HTTP2 SOCKS WS ZSTD
 OPTIONS_DEFAULT=	HTTP2 SOCKS
 
-BROTLI_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR}
-CLI_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>=8<9:devel/py-click@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}pygments>=2<3:textproc/py-pygments@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}rich>=10<16:textproc/py-rich@${PY_FLAVOR}
-HTTP2_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}h2>=3<5:www/py-h2@${PY_FLAVOR}
-SOCKS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}socksio>=1<2:net/py-socksio@${PY_FLAVOR}
-ZSTD_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}zstandard>=0.18.0:archivers/py-zstandard@${PY_FLAVOR}
+BROTLI_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}brotli>=1.2.0:archivers/py-brotli@${PY_FLAVOR}
+CLI_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>=8:devel/py-click@${PY_FLAVOR} \
+			${PYTHON_PKGNAMEPREFIX}pygments>=2:textproc/py-pygments@${PY_FLAVOR} \
+			${PYTHON_PKGNAMEPREFIX}rich>=10:textproc/py-rich@${PY_FLAVOR}
+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.mk>
diff --git a/www/py-httpx2/distinfo b/www/py-httpx2/distinfo
index a4114ce92922..3e4aa94512df 100644
--- a/www/py-httpx2/distinfo
+++ b/www/py-httpx2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1786155467
-SHA256 (httpx2-2.9.1.tar.gz) = 1932a768737e3666291582833da748cc4e563c337cf96706fccc04fa6e58764a
-SIZE (httpx2-2.9.1.tar.gz) = 95458
+TIMESTAMP = 1789073000
+SHA256 (httpx2-2.12.0.tar.gz) = 7631fe9887a8a2275f4a2540e053aa670fcc50742864a9ae7c66e609fdcf12cf
+SIZE (httpx2-2.12.0.tar.gz) = 100040