Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 May 2026 04:57:29 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e45fb8b3f454 - main - www/py-h2: Update to 4.3.0
Message-ID:  <6a152839.3b23c.6bf4618c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

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

commit e45fb8b3f45415e6eb206b1bd5a447af8869b787
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-05-26 04:56:13 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-05-26 04:56:13 +0000

    www/py-h2: Update to 4.3.0
    
    - Fix WWW
    - Convert to USE_PYTHON=pep517
    - Reformat pkg-descr
    - Take maintainership
    
    Changes:        https://github.com/python-hyper/h2/blob/master/CHANGELOG.rst
    PR:             295159
    Approved by:    maintainer (timeout, 16 days)
---
 www/py-h2/Makefile  | 18 ++++++++++--------
 www/py-h2/distinfo  |  6 +++---
 www/py-h2/pkg-descr |  7 +++----
 3 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/www/py-h2/Makefile b/www/py-h2/Makefile
index 95bf50482897..2a19bc0cfe7e 100644
--- a/www/py-h2/Makefile
+++ b/www/py-h2/Makefile
@@ -1,21 +1,23 @@
 PORTNAME=	h2
-PORTVERSION=	4.1.0
-PORTREVISION=	1
+PORTVERSION=	4.3.0
 CATEGORIES=	www python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	shaun@FreeBSD.org
-COMMENT=	HTTP/2 State-Machine based protocol implementation
-WWW=		https://hyper.rtfd.org/
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Pure-Python HTTP/2 protocol implementation
+WWW=		https://python-hyper.org/projects/hyper-h2/en/stable/ \
+		https://github.com/python-hyper/h2
 
 LICENSE=	MIT
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hyperframe>=6.0:www/py-hyperframe@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}hpack>=4.0<5:www/py-hpack@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hpack>=4.1<5:www/py-hpack@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}hyperframe>=6.1<7:www/py-hyperframe@${PY_FLAVOR}
 
 USES?=		python
-USE_PYTHON=	distutils autoplist
+USE_PYTHON=	autoplist concurrent pep517
 
 NO_ARCH=	yes
 
diff --git a/www/py-h2/distinfo b/www/py-h2/distinfo
index 335bd9ff738b..f368366e1bcc 100644
--- a/www/py-h2/distinfo
+++ b/www/py-h2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702641626
-SHA256 (h2-4.1.0.tar.gz) = a83aca08fbe7aacb79fec788c9c0bac936343560ed9ec18b82a13a12c28d2abb
-SIZE (h2-4.1.0.tar.gz) = 2145593
+TIMESTAMP = 1767328462
+SHA256 (h2-4.3.0.tar.gz) = 6c59efe4323fa18b47a632221a1888bd7fde6249819beda254aeca909f221bf1
+SIZE (h2-4.3.0.tar.gz) = 2152026
diff --git a/www/py-h2/pkg-descr b/www/py-h2/pkg-descr
index 4142970a809c..e8098c5d8455 100644
--- a/www/py-h2/pkg-descr
+++ b/www/py-h2/pkg-descr
@@ -1,4 +1,3 @@
-This is a pure-Python implementation of a HTTP/2 protocol stack. It's
-written from the ground up to be embeddable in whatever program you
-choose to use, ensuring that you can speak HTTP/2 regardless of your
-programming paradigm.
+This is a pure-Python implementation of a HTTP/2 protocol stack. It's written
+from the ground up to be embeddable in whatever program you choose to use,
+ensuring that you can speak HTTP/2 regardless of your programming paradigm.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a152839.3b23c.6bf4618c>