git: 0f7864496470 - main - textproc/translate-toolkit: Update to 3.17.4

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 09 Dec 2025 11:24:34 UTC
The branch main has been updated by sunpoet:

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

commit 0f78644964707b9396b213536da5fc37afe88e2f
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-12-09 06:39:22 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-12-09 11:21:09 +0000

    textproc/translate-toolkit: Update to 3.17.4
    
    Changes:        https://github.com/translate/translate/releases
                    https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
---
 textproc/translate-toolkit/Makefile                   |  4 ++--
 textproc/translate-toolkit/distinfo                   |  6 +++---
 textproc/translate-toolkit/files/patch-pyproject.toml | 17 ++++-------------
 3 files changed, 9 insertions(+), 18 deletions(-)

diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile
index ac7e2f2048eb..2accd74d8630 100644
--- a/textproc/translate-toolkit/Makefile
+++ b/textproc/translate-toolkit/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	translate-toolkit
-PORTVERSION=	3.17.2
+PORTVERSION=	3.17.4
 CATEGORIES=	textproc
 MASTER_SITES=	PYPI \
 		https://github.com/translate/translate/releases/download/${PORTVERSION}/
@@ -20,7 +20,7 @@ RUN_DEPENDS=	bash:shells/bash \
 		msghack:devel/gettext-msghack \
 		${PYTHON_PKGNAMEPREFIX}lxml>=5.2.0<6.1:devel/py-lxml@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}unicode-segmentation-rs>=0.1.1:textproc/py-unicode-segmentation-rs@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}unicode-segmentation-rs>=0.2.0<0.3:textproc/py-unicode-segmentation-rs@${PY_FLAVOR}
 
 USES=		gettext python shebangfix
 USE_PYTHON=	autoplist noflavors pep517
diff --git a/textproc/translate-toolkit/distinfo b/textproc/translate-toolkit/distinfo
index 2409c60eb445..8db246f32d91 100644
--- a/textproc/translate-toolkit/distinfo
+++ b/textproc/translate-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510902
-SHA256 (translate_toolkit-3.17.2.tar.gz) = 48e549c43a807959b7696353a8abaee4ce47cc99d4e9e5fb95c581b0b6cf5b38
-SIZE (translate_toolkit-3.17.2.tar.gz) = 555369
+TIMESTAMP = 1765032672
+SHA256 (translate_toolkit-3.17.4.tar.gz) = 4f01267918cd20c866f71f8b8acaeb5288c054793d9ba135339f59707e49a124
+SIZE (translate_toolkit-3.17.4.tar.gz) = 557376
diff --git a/textproc/translate-toolkit/files/patch-pyproject.toml b/textproc/translate-toolkit/files/patch-pyproject.toml
index 2aabe9dec07a..5f7eac3b0811 100644
--- a/textproc/translate-toolkit/files/patch-pyproject.toml
+++ b/textproc/translate-toolkit/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig	2025-11-27 21:20:48 UTC
+--- pyproject.toml.orig	2025-12-04 14:39:27 UTC
 +++ pyproject.toml
 @@ -1,7 +1,7 @@ requires = [
  [build-system]
@@ -9,16 +9,7 @@
  ]
  
  [dependency-groups]
-@@ -63,7 +63,7 @@ dependencies = [
- ]
- dependencies = [
-   "lxml>=5.2.0,<6.1",
--  "unicode-segmentation-rs>=0.1.1,<0.2"
-+  "unicode-segmentation-rs>=0.1.1"
- ]
- description = "Tools and API for translation and localization engineering."
- dynamic = [
-@@ -72,8 +72,7 @@ keywords = [
+@@ -76,8 +76,7 @@ keywords = [
  keywords = [
    "i18n l10n gettext translate"
  ]
@@ -28,7 +19,7 @@
  name = "translate-toolkit"
  requires-python = ">=3.10"
  
-@@ -88,10 +87,10 @@ ical = [
+@@ -92,10 +91,10 @@ ical = [
    "fluent.syntax>=0.19.0,<0.20"
  ]
  ical = [
@@ -41,7 +32,7 @@
  ]
  levenshtein = [
    "python-Levenshtein>=0.21.0"
-@@ -106,13 +105,13 @@ spellcheck = [
+@@ -110,13 +109,13 @@ spellcheck = [
    "pyparsing>=3.2.0,<3.3"
  ]
  spellcheck = [