git: 5262c9a8c087 - main - sysutils/py-croniter: Fix build.

From: Steven Kreuzer <skreuzer_at_FreeBSD.org>
Date: Tue, 12 May 2026 01:15:46 UTC
The branch main has been updated by skreuzer:

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

commit 5262c9a8c087abadedddbd5b8a48dc00bf3f00e8
Author:     Einar Bjarni Halldórsson <einar@isnic.is>
AuthorDate: 2026-05-11 10:48:02 +0000
Commit:     Steven Kreuzer <skreuzer@FreeBSD.org>
CommitDate: 2026-05-12 01:13:04 +0000

    sysutils/py-croniter: Fix build.
    
    PR:             295195
    Approved by:    skreuzer@ (maintainer)
---
 sysutils/py-croniter/Makefile                   |  7 +++++--
 sysutils/py-croniter/files/patch-pyproject.toml | 18 ++++++++++++++++++
 2 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/sysutils/py-croniter/Makefile b/sysutils/py-croniter/Makefile
index 7c85b65ae8bc..00cad6d75ca9 100644
--- a/sysutils/py-croniter/Makefile
+++ b/sysutils/py-croniter/Makefile
@@ -10,8 +10,11 @@ WWW=		https://pypi.org/project/croniter/
 
 LICENSE=	MIT
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=63:devel/py-setuptools@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}wheel>=0.45.1:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>=1.29.0:devel/py-hatchling@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}packaging>=26.2:devel/py-packaging@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pathspec>=1.1.1:devel/py-pathspec@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pluggy>=1.6.0:devel/py-pluggy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}trove-classifiers>=2026.4.28.13:devel/py-trove-classifiers@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.5:devel/py-python-dateutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytz>=2021.1:devel/py-pytz@${PY_FLAVOR}
 
diff --git a/sysutils/py-croniter/files/patch-pyproject.toml b/sysutils/py-croniter/files/patch-pyproject.toml
new file mode 100644
index 000000000000..6cd9caf9ab4f
--- /dev/null
+++ b/sysutils/py-croniter/files/patch-pyproject.toml
@@ -0,0 +1,18 @@
+--- pyproject.toml.orig	2026-05-11 10:43:44 UTC
++++ pyproject.toml
+@@ -1,10 +1,10 @@ requires = [
+ [build-system]
+ requires = [
+-    "hatchling==1.29.0",
+-    "packaging==26.0",
+-    "pathspec==1.0.4",
+-    "pluggy==1.6.0",
+-    "trove-classifiers==2026.1.14.14",
++    "hatchling>=1.29.0",
++    "packaging>=26.0",
++    "pathspec>=1.0.4",
++    "pluggy>=1.6.0",
++    "trove-classifiers>=2026.1.14.14",
+ ]
+ build-backend = "hatchling.build"
+