git: 30609e385dc0 - main - devel/py-rpds-py: Update to 2026.6.3

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 29 Sep 2026 19:30:02 UTC
The branch main has been updated by sunpoet:

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

commit 30609e385dc08e2bfdf809986a01ba53403396e5
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-29 18:59:44 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-29 19:24:50 +0000

    devel/py-rpds-py: Update to 2026.6.3
    
    Changes:        https://github.com/crate-py/rpds/releases
---
 devel/py-rpds-py/Makefile        |  6 ++---
 devel/py-rpds-py/Makefile.crates | 24 +++++++------------
 devel/py-rpds-py/distinfo        | 50 ++++++++++++++--------------------------
 3 files changed, 28 insertions(+), 52 deletions(-)

diff --git a/devel/py-rpds-py/Makefile b/devel/py-rpds-py/Makefile
index ecb7fbb76899..8a65abcc1ebb 100644
--- a/devel/py-rpds-py/Makefile
+++ b/devel/py-rpds-py/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	rpds-py
-PORTVERSION=	0.30.0
-PORTREVISION=	7
+PORTVERSION=	2026.6.3
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI \
 		https://github.com/crate-py/rpds/releases/download/v${PORTVERSION}/
@@ -17,11 +16,12 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}maturin>=1.9<2.0:devel/py-maturin@${PY_FLAVOR}
 
-USES=		cargo python
+USES=		cargo python:3.11+
 USE_PYTHON=	autoplist concurrent pep517
 
 CARGO_BUILD=	no
 CARGO_INSTALL=	no
+CARGO_TEST=	no
 WRKSRC=		${WRKDIR}/rpds_py-${PORTVERSION}
 
 .include <bsd.port.mk>
diff --git a/devel/py-rpds-py/Makefile.crates b/devel/py-rpds-py/Makefile.crates
index b655653cb532..355b015a2b76 100644
--- a/devel/py-rpds-py/Makefile.crates
+++ b/devel/py-rpds-py/Makefile.crates
@@ -1,26 +1,18 @@
 CARGO_CRATES=	archery-1.2.2 \
-		autocfg-1.5.0 \
-		cc-1.2.48 \
-		find-msvc-tools-0.1.5 \
 		heck-0.5.0 \
-		indoc-2.0.7 \
 		libc-0.2.177 \
-		memoffset-0.9.1 \
 		once_cell-1.21.3 \
 		portable-atomic-1.11.1 \
 		proc-macro2-1.0.103 \
-		pyo3-0.27.2 \
-		pyo3-build-config-0.27.2 \
-		pyo3-ffi-0.27.2 \
-		pyo3-macros-0.27.2 \
-		pyo3-macros-backend-0.27.2 \
-		python3-dll-a-0.2.14 \
+		pyo3-0.29.0 \
+		pyo3-build-config-0.29.0 \
+		pyo3-ffi-0.29.0 \
+		pyo3-macros-0.29.0 \
+		pyo3-macros-backend-0.29.0 \
 		quote-1.0.42 \
-		rpds-1.2.0 \
-		rustversion-1.0.22 \
-		shlex-1.3.0 \
+		rpds-1.2.1 \
+		smallvec-1.15.1 \
 		syn-2.0.111 \
 		target-lexicon-0.13.3 \
 		triomphe-0.1.15 \
-		unicode-ident-1.0.22 \
-		unindent-0.2.4
+		unicode-ident-1.0.22
diff --git a/devel/py-rpds-py/distinfo b/devel/py-rpds-py/distinfo
index 3a1bad4bf6fc..c0e7562a3989 100644
--- a/devel/py-rpds-py/distinfo
+++ b/devel/py-rpds-py/distinfo
@@ -1,48 +1,34 @@
-TIMESTAMP = 1765032780
-SHA256 (rpds_py-0.30.0.tar.gz) = dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84
-SIZE (rpds_py-0.30.0.tar.gz) = 69469
+TIMESTAMP = 1790435828
+SHA256 (rpds_py-2026.6.3.tar.gz) = 1cebd1337c242e4ec2293e541f712b2da849b29f48f0c293684b71c0632625d4
+SIZE (rpds_py-2026.6.3.tar.gz) = 64051
 SHA256 (rust/crates/archery-1.2.2.crate) = 70e0a5f99dfebb87bb342d0f53bb92c81842e100bbb915223e38349580e5441d
 SIZE (rust/crates/archery-1.2.2.crate) = 16228
-SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
-SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/cc-1.2.48.crate) = c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a
-SIZE (rust/crates/cc-1.2.48.crate) = 92458
-SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
-SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
 SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
-SIZE (rust/crates/indoc-2.0.7.crate) = 17184
 SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
 SIZE (rust/crates/libc-0.2.177.crate) = 792045
-SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
-SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
 SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
 SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
 SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
 SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
 SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
-SHA256 (rust/crates/pyo3-0.27.2.crate) = ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d
-SIZE (rust/crates/pyo3-0.27.2.crate) = 1171342
-SHA256 (rust/crates/pyo3-build-config-0.27.2.crate) = b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6
-SIZE (rust/crates/pyo3-build-config-0.27.2.crate) = 35564
-SHA256 (rust/crates/pyo3-ffi-0.27.2.crate) = 1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089
-SIZE (rust/crates/pyo3-ffi-0.27.2.crate) = 78552
-SHA256 (rust/crates/pyo3-macros-0.27.2.crate) = 0a5b10c9bf9888125d917fb4d2ca2d25c8df94c7ab5a52e13313a07e050a3b02
-SIZE (rust/crates/pyo3-macros-0.27.2.crate) = 8913
-SHA256 (rust/crates/pyo3-macros-backend-0.27.2.crate) = 03b51720d314836e53327f5871d4c0cfb4fb37cc2c4a11cc71907a86342c40f9
-SIZE (rust/crates/pyo3-macros-backend-0.27.2.crate) = 82513
-SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
-SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
+SHA256 (rust/crates/pyo3-0.29.0.crate) = cd274650b21d4bfc26a0a47587962c1edb425f69287324355cd040c3ea66071c
+SIZE (rust/crates/pyo3-0.29.0.crate) = 1241253
+SHA256 (rust/crates/pyo3-build-config-0.29.0.crate) = c5e2a7d2f0d013342f295c048ad19237add5154a55b1c5a254c0ec93d4109078
+SIZE (rust/crates/pyo3-build-config-0.29.0.crate) = 39616
+SHA256 (rust/crates/pyo3-ffi-0.29.0.crate) = ca85c467da1bbc8d866eea5deff9cf29ea5f7785054a17da36e65bda9c05845b
+SIZE (rust/crates/pyo3-ffi-0.29.0.crate) = 88184
+SHA256 (rust/crates/pyo3-macros-0.29.0.crate) = 9ac53762fd065daa3194dd09337a38bd793a188100fd1a9304c4ab312d901771
+SIZE (rust/crates/pyo3-macros-0.29.0.crate) = 8915
+SHA256 (rust/crates/pyo3-macros-backend-0.29.0.crate) = 4ca3a1557399783172dc5bf39cfca835157732532cba56b71d2292161e53b362
+SIZE (rust/crates/pyo3-macros-backend-0.29.0.crate) = 91943
 SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
 SIZE (rust/crates/quote-1.0.42.crate) = 31504
-SHA256 (rust/crates/rpds-1.2.0.crate) = 9e75f485e819d4d3015e6c0d55d02a4fd3db47c1993d9e603e0361fba2bffb34
-SIZE (rust/crates/rpds-1.2.0.crate) = 72664
-SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
-SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
-SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
-SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/rpds-1.2.1.crate) = e025feb26210bc196b908e72deb063b1b4000754304341cbc168a1e72c857ebc
+SIZE (rust/crates/rpds-1.2.1.crate) = 75113
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
 SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87
 SIZE (rust/crates/syn-2.0.111.crate) = 302117
 SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
@@ -51,5 +37,3 @@ SHA256 (rust/crates/triomphe-0.1.15.crate) = dd69c5aa8f924c7519d6372789a74eac5b9
 SIZE (rust/crates/triomphe-0.1.15.crate) = 34711
 SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
 SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
-SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
-SIZE (rust/crates/unindent-0.2.4.crate) = 7422