git: 5262c9a8c087 - main - sysutils/py-croniter: Fix build.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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"
+