git: 865a1bdd0aad - main - math/py-gimmik: update 3.2.1 → 4.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 09 Sep 2026 07:49:05 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=865a1bdd0aad884f3e4ebaf68a23a509bb4dfbc6
commit 865a1bdd0aad884f3e4ebaf68a23a509bb4dfbc6
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-08 18:33:53 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-09 07:48:22 +0000
math/py-gimmik: update 3.2.1 → 4.0
---
math/py-gimmik/Makefile | 11 ++++++-----
math/py-gimmik/distinfo | 6 +++---
math/py-gimmik/files/patch-pyproject.toml | 21 +++++++++++++++++++++
3 files changed, 30 insertions(+), 8 deletions(-)
diff --git a/math/py-gimmik/Makefile b/math/py-gimmik/Makefile
index a6f531972246..703028ed28ae 100644
--- a/math/py-gimmik/Makefile
+++ b/math/py-gimmik/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gimmik
-DISTVERSION= 3.2.1
-PORTREVISION= 3
+DISTVERSION= 4.0
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,11 +11,13 @@ WWW= https://github.com/vincentlab/GiMMiK
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mako>=1.0.0:textproc/py-mako@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=2.2.0:math/py-numpy@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= pep517 autoplist
NO_ARCH= yes
diff --git a/math/py-gimmik/distinfo b/math/py-gimmik/distinfo
index 20ec36b9a74e..9086ccfd5f0d 100644
--- a/math/py-gimmik/distinfo
+++ b/math/py-gimmik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731040644
-SHA256 (gimmik-3.2.1.tar.gz) = 048644bd71497eb07e144f2c22fdee49ba23e1cde5fb954c3c30c4e3ea23687a
-SIZE (gimmik-3.2.1.tar.gz) = 12101
+TIMESTAMP = 1788807605
+SHA256 (gimmik-4.0.tar.gz) = 0466ebbf09dbc7965e5f6a80abb9b471c0e41529f3c9c758027ce45f3d356f41
+SIZE (gimmik-4.0.tar.gz) = 47095
diff --git a/math/py-gimmik/files/patch-pyproject.toml b/math/py-gimmik/files/patch-pyproject.toml
new file mode 100644
index 000000000000..535e8dbb2d4e
--- /dev/null
+++ b/math/py-gimmik/files/patch-pyproject.toml
@@ -0,0 +1,21 @@
+-- Fix build with the version of devel/py-setuptools available in the ports tree.
+-- Upstream requires setuptools>=77.0.0 and uses the PEP 621 "license" string
+-- form, both of which are not supported by the current ports setuptools.
+--- pyproject.toml.orig 2026-09-07 00:00:00 UTC
++++ pyproject.toml 2026-09-07 00:00:00 UTC
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools >= 77.0.0"]
++requires = ["setuptools >= 40.0.0"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -7,7 +7,7 @@
+ name = "gimmik"
+ dynamic = ["version"]
+ description = "Generator of Matrix Multiplication Kernels"
+ readme = "README.rst"
+-license = "BSD-3-Clause"
++license = {text = "BSD-3-Clause"}
+ requires-python = ">=3.10"
+ authors = [