git: 82349b44c1b9 - main - www/py-jh2: Update to 5.0.14
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 09 Sep 2026 14:56:34 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=82349b44c1b972a6258c26351bfaaca8a31a0848
commit 82349b44c1b972a6258c26351bfaaca8a31a0848
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-09 14:41:07 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-09 14:48:54 +0000
www/py-jh2: Update to 5.0.14
Changes: https://github.com/jawah/h2/releases
---
www/py-jh2/Makefile | 4 ++--
www/py-jh2/Makefile.crates | 16 +++++++--------
www/py-jh2/distinfo | 38 +++++++++++++++++------------------
www/py-jh2/files/patch-pyproject.toml | 9 +++++++++
4 files changed, 38 insertions(+), 29 deletions(-)
diff --git a/www/py-jh2/Makefile b/www/py-jh2/Makefile
index a3658672eef0..97bb1a3c960a 100644
--- a/www/py-jh2/Makefile
+++ b/www/py-jh2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= jh2
-PORTVERSION= 5.0.13
-PORTREVISION= 1
+PORTVERSION= 5.0.14
CATEGORIES= www python
MASTER_SITES= PYPI \
https://github.com/jawah/h2/releases/download/v${PORTVERSION}/
@@ -22,5 +21,6 @@ USE_PYTHON= autoplist concurrent pep517
CARGO_BUILD= no
CARGO_INSTALL= no
+CARGO_TEST= no
.include <bsd.port.mk>
diff --git a/www/py-jh2/Makefile.crates b/www/py-jh2/Makefile.crates
index dfa14994d335..085e605c3d7e 100644
--- a/www/py-jh2/Makefile.crates
+++ b/www/py-jh2/Makefile.crates
@@ -1,20 +1,20 @@
-CARGO_CRATES= cc-1.2.62 \
- find-msvc-tools-0.1.9 \
+CARGO_CRATES= cc-1.4.4 \
+ find-msvc-tools-0.1.11 \
heck-0.5.0 \
httlib-hpack-0.1.3 \
httlib-huffman-0.3.4 \
- libc-0.2.186 \
+ libc-0.2.189 \
once_cell-1.21.4 \
- portable-atomic-1.13.1 \
- proc-macro2-1.0.106 \
+ portable-atomic-1.15.0 \
+ proc-macro2-1.0.107 \
pyo3-0.28.3 \
pyo3-build-config-0.28.3 \
pyo3-ffi-0.28.3 \
pyo3-macros-0.28.3 \
pyo3-macros-backend-0.28.3 \
python3-dll-a-0.2.15 \
- quote-1.0.45 \
- shlex-1.3.0 \
- syn-2.0.117 \
+ quote-1.0.47 \
+ shlex-2.0.1 \
+ syn-2.0.119 \
target-lexicon-0.13.5 \
unicode-ident-1.0.24
diff --git a/www/py-jh2/distinfo b/www/py-jh2/distinfo
index 34f5306b6c93..b47dd0c39b6c 100644
--- a/www/py-jh2/distinfo
+++ b/www/py-jh2/distinfo
@@ -1,24 +1,24 @@
-TIMESTAMP = 1784005318
-SHA256 (jh2-5.0.13.tar.gz) = f8c78cffb3a35c4410513c3eb7989de36028c84277c04f07c97909dd94c23a75
-SIZE (jh2-5.0.13.tar.gz) = 7322505
-SHA256 (rust/crates/cc-1.2.62.crate) = a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98
-SIZE (rust/crates/cc-1.2.62.crate) = 97212
-SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
-SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
+TIMESTAMP = 1788500362
+SHA256 (jh2-5.0.14.tar.gz) = 101708db41998159295c403f891dce9d8055a8dd98450c605e6eb7c34751543e
+SIZE (jh2-5.0.14.tar.gz) = 7326199
+SHA256 (rust/crates/cc-1.4.4.crate) = 0ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273
+SIZE (rust/crates/cc-1.4.4.crate) = 100602
+SHA256 (rust/crates/find-msvc-tools-0.1.11.crate) = d45db016d36b838f563236e9193d0ee6ce38f3f68b6c94e914b4929c96bbb890
+SIZE (rust/crates/find-msvc-tools-0.1.11.crate) = 31517
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/httlib-hpack-0.1.3.crate) = 40cf60e5e8567c6ff914a590f1452821de9377a560338a562e570a6ff052aae3
SIZE (rust/crates/httlib-hpack-0.1.3.crate) = 6141856
SHA256 (rust/crates/httlib-huffman-0.3.4.crate) = 1a9fcbcc408c5526c3ab80d534e5c86e7967c1fb7aa0a8c76abd1edc27deb877
SIZE (rust/crates/httlib-huffman-0.3.4.crate) = 32157
-SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
-SIZE (rust/crates/libc-0.2.186.crate) = 821883
+SHA256 (rust/crates/libc-0.2.189.crate) = 3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2
+SIZE (rust/crates/libc-0.2.189.crate) = 851502
SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
-SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49
-SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001
-SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934
-SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765
+SHA256 (rust/crates/portable-atomic-1.15.0.crate) = 05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85
+SIZE (rust/crates/portable-atomic-1.15.0.crate) = 202705
+SHA256 (rust/crates/proc-macro2-1.0.107.crate) = 985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9
+SIZE (rust/crates/proc-macro2-1.0.107.crate) = 59588
SHA256 (rust/crates/pyo3-0.28.3.crate) = 91fd8e38a3b50ed1167fb981cd6fd60147e091784c427b8f7183a7ee32c31c12
SIZE (rust/crates/pyo3-0.28.3.crate) = 1204476
SHA256 (rust/crates/pyo3-build-config-0.28.3.crate) = e368e7ddfdeb98c9bca7f8383be1648fd84ab466bf2bc015e94008db6d35611e
@@ -31,12 +31,12 @@ SHA256 (rust/crates/pyo3-macros-backend-0.28.3.crate) = c4cdc218d835738f81c2338f
SIZE (rust/crates/pyo3-macros-backend-0.28.3.crate) = 88063
SHA256 (rust/crates/python3-dll-a-0.2.15.crate) = d80ba7540edb18890d444c5aa8e1f1f99b1bdf26fb26ae383135325f4a36042b
SIZE (rust/crates/python3-dll-a-0.2.15.crate) = 104255
-SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
-SIZE (rust/crates/quote-1.0.45.crate) = 31564
-SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
-SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99
-SIZE (rust/crates/syn-2.0.117.crate) = 306011
+SHA256 (rust/crates/quote-1.0.47.crate) = 1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001
+SIZE (rust/crates/quote-1.0.47.crate) = 31622
+SHA256 (rust/crates/shlex-2.0.1.crate) = f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba
+SIZE (rust/crates/shlex-2.0.1.crate) = 19332
+SHA256 (rust/crates/syn-2.0.119.crate) = 872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297
+SIZE (rust/crates/syn-2.0.119.crate) = 307407
SHA256 (rust/crates/target-lexicon-0.13.5.crate) = adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca
SIZE (rust/crates/target-lexicon-0.13.5.crate) = 26928
SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75
diff --git a/www/py-jh2/files/patch-pyproject.toml b/www/py-jh2/files/patch-pyproject.toml
new file mode 100644
index 000000000000..f5de39defb1e
--- /dev/null
+++ b/www/py-jh2/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2006-07-24 01:21:28 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["maturin>=1.2,<1.14"]
++requires = ["maturin>=1.7,<2.0"]
+ build-backend = "maturin"
+
+ [project]