git: c727b8d2ff5a - main - www/py-jh2: Update to 5.0.8

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 19 Mar 2025 04:00:07 UTC
The branch main has been updated by sunpoet:

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

commit c727b8d2ff5a5fda2f2af0613ac94e19f0059115
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-03-19 03:40:51 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-03-19 03:40:51 +0000

    www/py-jh2: Update to 5.0.8
    
    Changes:        https://github.com/jawah/h2/releases
---
 www/py-jh2/Makefile                   |  3 +-
 www/py-jh2/Makefile.crates            | 32 ++++++++--------
 www/py-jh2/distinfo                   | 70 +++++++++++++++++------------------
 www/py-jh2/files/patch-pyproject.toml | 19 ----------
 4 files changed, 52 insertions(+), 72 deletions(-)

diff --git a/www/py-jh2/Makefile b/www/py-jh2/Makefile
index d6f8eb6b1c22..4f78d513f650 100644
--- a/www/py-jh2/Makefile
+++ b/www/py-jh2/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	jh2
-PORTVERSION=	5.0.7
-PORTREVISION=	1
+PORTVERSION=	5.0.8
 CATEGORIES=	www python
 MASTER_SITES=	PYPI \
 		https://github.com/jawah/h2/releases/download/v${PORTVERSION}/
diff --git a/www/py-jh2/Makefile.crates b/www/py-jh2/Makefile.crates
index 5a335d04b7e8..d3de843652c5 100644
--- a/www/py-jh2/Makefile.crates
+++ b/www/py-jh2/Makefile.crates
@@ -1,24 +1,24 @@
 CARGO_CRATES=	autocfg-1.4.0 \
-		cc-1.2.10 \
+		cc-1.2.16 \
 		cfg-if-1.0.0 \
 		heck-0.5.0 \
 		httlib-hpack-0.1.3 \
 		httlib-huffman-0.3.4 \
-		indoc-2.0.5 \
-		libc-0.2.169 \
+		indoc-2.0.6 \
+		libc-0.2.170 \
 		memoffset-0.9.1 \
-		once_cell-1.20.2 \
-		portable-atomic-1.10.0 \
-		proc-macro2-1.0.93 \
-		pyo3-0.23.4 \
-		pyo3-build-config-0.23.4 \
-		pyo3-ffi-0.23.4 \
-		pyo3-macros-0.23.4 \
-		pyo3-macros-backend-0.23.4 \
-		python3-dll-a-0.2.12 \
-		quote-1.0.38 \
+		once_cell-1.20.3 \
+		portable-atomic-1.11.0 \
+		proc-macro2-1.0.94 \
+		pyo3-0.23.5 \
+		pyo3-build-config-0.23.5 \
+		pyo3-ffi-0.23.5 \
+		pyo3-macros-0.23.5 \
+		pyo3-macros-backend-0.23.5 \
+		python3-dll-a-0.2.13 \
+		quote-1.0.39 \
 		shlex-1.3.0 \
-		syn-2.0.96 \
+		syn-2.0.99 \
 		target-lexicon-0.12.16 \
-		unicode-ident-1.0.14 \
-		unindent-0.2.3
+		unicode-ident-1.0.18 \
+		unindent-0.2.4
diff --git a/www/py-jh2/distinfo b/www/py-jh2/distinfo
index d38966c29ce8..493d67aa0556 100644
--- a/www/py-jh2/distinfo
+++ b/www/py-jh2/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1738089164
-SHA256 (jh2-5.0.7.tar.gz) = 43d56326d950aae3a0e7f3ebd51bc16c7c9350b3be12e8ca6cf0ed78d4ccaa57
-SIZE (jh2-5.0.7.tar.gz) = 7300785
+TIMESTAMP = 1742070482
+SHA256 (jh2-5.0.8.tar.gz) = ad91f57c3485d87a8edee558dafab0f08c716857d748731c0998dcefe9d3fd5f
+SIZE (jh2-5.0.8.tar.gz) = 7301745
 SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
 SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
+SIZE (rust/crates/cc-1.2.16.crate) = 103847
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -13,39 +13,39 @@ SHA256 (rust/crates/httlib-hpack-0.1.3.crate) = 40cf60e5e8567c6ff914a590f1452821
 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/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
+SIZE (rust/crates/libc-0.2.170.crate) = 760076
 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
 SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/pyo3-0.23.4.crate) = 57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc
-SIZE (rust/crates/pyo3-0.23.4.crate) = 1087676
-SHA256 (rust/crates/pyo3-build-config-0.23.4.crate) = 1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7
-SIZE (rust/crates/pyo3-build-config-0.23.4.crate) = 33885
-SHA256 (rust/crates/pyo3-ffi-0.23.4.crate) = dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d
-SIZE (rust/crates/pyo3-ffi-0.23.4.crate) = 74806
-SHA256 (rust/crates/pyo3-macros-0.23.4.crate) = 91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7
-SIZE (rust/crates/pyo3-macros-0.23.4.crate) = 8852
-SHA256 (rust/crates/pyo3-macros-backend-0.23.4.crate) = 43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4
-SIZE (rust/crates/pyo3-macros-backend-0.23.4.crate) = 70912
-SHA256 (rust/crates/python3-dll-a-0.2.12.crate) = 9b66f9171950e674e64bad3456e11bb3cca108e5c34844383cfe277f45c8a7a8
-SIZE (rust/crates/python3-dll-a-0.2.12.crate) = 83731
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
+SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/pyo3-0.23.5.crate) = 7778bffd85cf38175ac1f545509665d0b9b92a198ca7941f131f85f7a4f9a872
+SIZE (rust/crates/pyo3-0.23.5.crate) = 1088533
+SHA256 (rust/crates/pyo3-build-config-0.23.5.crate) = 94f6cbe86ef3bf18998d9df6e0f3fc1050a8c5efa409bf712e661a4366e010fb
+SIZE (rust/crates/pyo3-build-config-0.23.5.crate) = 33885
+SHA256 (rust/crates/pyo3-ffi-0.23.5.crate) = e9f1b4c431c0bb1c8fb0a338709859eed0d030ff6daa34368d3b152a63dfdd8d
+SIZE (rust/crates/pyo3-ffi-0.23.5.crate) = 74867
+SHA256 (rust/crates/pyo3-macros-0.23.5.crate) = fbc2201328f63c4710f68abdf653c89d8dbc2858b88c5d88b0ff38a75288a9da
+SIZE (rust/crates/pyo3-macros-0.23.5.crate) = 8856
+SHA256 (rust/crates/pyo3-macros-backend-0.23.5.crate) = fca6726ad0f3da9c9de093d6f116a93c1a38e417ed73bf138472cf4064f72028
+SIZE (rust/crates/pyo3-macros-backend-0.23.5.crate) = 70938
+SHA256 (rust/crates/python3-dll-a-0.2.13.crate) = 49fe4227a288cf9493942ad0220ea3f185f4d1f2a14f197f7344d6d02f4ed4ed
+SIZE (rust/crates/python3-dll-a-0.2.13.crate) = 85018
+SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
+SIZE (rust/crates/quote-1.0.39.crate) = 31206
 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
 SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/syn-2.0.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
+SIZE (rust/crates/syn-2.0.99.crate) = 297762
 SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
 SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
diff --git a/www/py-jh2/files/patch-pyproject.toml b/www/py-jh2/files/patch-pyproject.toml
deleted file mode 100644
index 4c9a93226cbd..000000000000
--- a/www/py-jh2/files/patch-pyproject.toml
+++ /dev/null
@@ -1,19 +0,0 @@
-From: Ahmed TAHRI <tahri.ahmed@proton.me>
-Date: Thu, 6 Mar 2025 08:21:41 +0100
-Subject: [PATCH] :bug: fix project metadata around license
-
-Obtained from:
-
-https://github.com/jawah/h2/commit/3fe0d2c671354205832f2e028533e8b4a5962e92
-
---- pyproject.toml.orig	2025-02-16 19:03:23 UTC
-+++ pyproject.toml
-@@ -6,7 +6,7 @@ readme = "README.rst"
- name = "jh2"
- description = "HTTP/2 State-Machine based protocol implementation"
- readme = "README.rst"
--license-files = { paths = ["LICENSE"] }
-+license-files = ["LICENSE"]
- license = "MIT"
- keywords = ["http2", "hpack", "h2"]
- authors = [