git: 17b967e2c067 - main - devel/py-dulwich: Update to 1.2.15

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 20 Sep 2026 01:00:37 UTC
The branch main has been updated by sunpoet:

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

commit 17b967e2c067937fb49c328fa9b849b260d0f0d3
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-20 00:56:26 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-20 00:56:26 +0000

    devel/py-dulwich: Update to 1.2.15
    
    Changes:        https://github.com/jelmer/dulwich/releases
                    https://github.com/jelmer/dulwich/blob/main/NEWS
---
 devel/py-dulwich/Makefile        |  2 +-
 devel/py-dulwich/Makefile.crates | 12 ++++++------
 devel/py-dulwich/distinfo        | 30 +++++++++++++++---------------
 3 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/devel/py-dulwich/Makefile b/devel/py-dulwich/Makefile
index de7e53babf8d..2799046a9136 100644
--- a/devel/py-dulwich/Makefile
+++ b/devel/py-dulwich/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	dulwich
-PORTVERSION=	1.2.14
+PORTVERSION=	1.2.15
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-dulwich/Makefile.crates b/devel/py-dulwich/Makefile.crates
index c1fffde21138..94fb172e73df 100644
--- a/devel/py-dulwich/Makefile.crates
+++ b/devel/py-dulwich/Makefile.crates
@@ -5,15 +5,15 @@ CARGO_CRATES=	bstr-1.12.3 \
 		once_cell-1.21.4 \
 		portable-atomic-1.13.1 \
 		proc-macro2-1.0.106 \
-		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 \
+		pyo3-0.29.2 \
+		pyo3-build-config-0.29.2 \
+		pyo3-ffi-0.29.2 \
+		pyo3-macros-0.29.2 \
+		pyo3-macros-backend-0.29.2 \
 		quote-1.0.46 \
 		serde_core-1.0.228 \
 		serde_derive-1.0.228 \
-		similar-3.1.1 \
+		similar-3.2.0 \
 		syn-2.0.118 \
 		target-lexicon-0.13.5 \
 		unicode-ident-1.0.24
diff --git a/devel/py-dulwich/distinfo b/devel/py-dulwich/distinfo
index 6b9f66d06d14..53084fc0ec92 100644
--- a/devel/py-dulwich/distinfo
+++ b/devel/py-dulwich/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1788500076
-SHA256 (dulwich-1.2.14.tar.gz) = ed8bfcfe1c7e187d1bc5e78f7c128a07d229d7b425433b04cbb89334678bd3b1
-SIZE (dulwich-1.2.14.tar.gz) = 1361695
+TIMESTAMP = 1789834584
+SHA256 (dulwich-1.2.15.tar.gz) = e98f775601846fb4d44a384003e93c53c42b0c9796c8fe0cc3128b8e2e0bbf88
+SIZE (dulwich-1.2.15.tar.gz) = 1371420
 SHA256 (rust/crates/bstr-1.12.3.crate) = 5cee35f73844aa3014bb606320a6c1f010249dbdf43342fe54b5a4f6a8ed4b79
 SIZE (rust/crates/bstr-1.12.3.crate) = 355150
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -15,24 +15,24 @@ SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe
 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/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/pyo3-0.29.2.crate) = 4688ddedf473e32662b9b067670129a8afb8c18e351482c70d62ba4a88171e8b
+SIZE (rust/crates/pyo3-0.29.2.crate) = 1255741
+SHA256 (rust/crates/pyo3-build-config-0.29.2.crate) = f41027e41b4bd03f6e60f9f417fe24a6341a6bb744edd62b6f709f2a52ea30e9
+SIZE (rust/crates/pyo3-build-config-0.29.2.crate) = 41104
+SHA256 (rust/crates/pyo3-ffi-0.29.2.crate) = e591a95526fead067432c3b3a33fc74770b87b1e04e73671090d9c2055a2b327
+SIZE (rust/crates/pyo3-ffi-0.29.2.crate) = 90029
+SHA256 (rust/crates/pyo3-macros-0.29.2.crate) = 73225868fc1cd84eef2c3c230ddb91273bf1de46aeb8a4248da76d32a0924a1c
+SIZE (rust/crates/pyo3-macros-0.29.2.crate) = 9044
+SHA256 (rust/crates/pyo3-macros-backend-0.29.2.crate) = 571575aa3749fa6216757dd47d2a3e7ef360f329a40f0666a9fbd14889024952
+SIZE (rust/crates/pyo3-macros-backend-0.29.2.crate) = 93749
 SHA256 (rust/crates/quote-1.0.46.crate) = dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368
 SIZE (rust/crates/quote-1.0.46.crate) = 31628
 SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
 SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
-SHA256 (rust/crates/similar-3.1.1.crate) = e6505efef05804732ed8a3f2d4f279429eb485bd69d5b0cc6b19cc02005cda16
-SIZE (rust/crates/similar-3.1.1.crate) = 79833
+SHA256 (rust/crates/similar-3.2.0.crate) = 4f66ca1f7aca2474dc10c942eb22feffc897735f54cd1db90138c2fddb490987
+SIZE (rust/crates/similar-3.2.0.crate) = 100297
 SHA256 (rust/crates/syn-2.0.118.crate) = 1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422
 SIZE (rust/crates/syn-2.0.118.crate) = 305533
 SHA256 (rust/crates/target-lexicon-0.13.5.crate) = adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca