From nobody Sun Jun 7 01:30:19 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gXyKS3yZFz6gpLZ for ; Sun, 07 Jun 2026 01:30:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gXyKR6Gs0z3VdH for ; Sun, 07 Jun 2026 01:30:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780795819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VJ80sv4ciR17CBK4kX9aCqLKGZ5dR3kQRZovRLOtZvI=; b=oQLzhdLMoAZl8Rb21M+/JMcB1iIHxjmcVN3uZ3/+zp7b1Ss74ERI0te6tDJJ/r/qxuagYt lhwDlcENqHRWN4l2VbSP0GHHu2z6gx1ihc6OSc433TYysFeE+d4fDntEy5pQhdbrWpubg6 tRzbpbnAzosePwN+BLlzLlLpHeWZNUIwU/TLpXCDIA9wF6LYNKYX/UHbRhmGLKBBz7pwdJ QRVvMB8gNQkRsJRn+FItufXxCU2ZVjaBSeecNM9HLnQGiZi4Bn5Jg+7ITZhwaRiKGeMmmz v+SNjjRCjIgTzzcM9GV9LWcQED1WdySpsY0cpLNiGvKxtO3kOadsZ7Ws8yxMfA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780795819; a=rsa-sha256; cv=none; b=tZ8UReDc0skVknZErhtqWNbpdi9shCNS5JnMQ2ZVq/0GwmGfXd2iq+uWCTs1WWLtxjVnnI fSlULwifohL+ObxFruXIMCuUuFgIxWH+keZ2M/WccDoaHNaTPeGzqX33wofVfaTjvmsdDG SrMotyeTAj0BGCN5lc8omNZpjzo1mWPwLLyRLuw1WYyDGh34Qx172+pswArUcm1KLMguhS ffP3xkj6pxdzsvxe7S94vFyHFF3RhQq3dcYrWFrIj+uVv4SqbLMUN/9npoFuJEd+/xSgeD JUZRBQwP5l5idJONeeLeC2i6/RLpiLRMYkcj4LXAI2te9gF5WEhzmpLRoW11Pw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780795819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VJ80sv4ciR17CBK4kX9aCqLKGZ5dR3kQRZovRLOtZvI=; b=MwqUvYtf25OKcploZArP5/ItEV9b7Z2sZ4KQsZXXE778CCdOlgtUofxkzVdfMxwmRok0Uj 7opv1io/qWBlEigwGsLm6i/5yT1mOUXReE3En9q8S42Ehq4CQDUA99vLxTMlfLit2MKiMd RfdWUweCMl+aW8VIVd5FJA8E6TF+2NHfbTfwkeEptQ/tEuFMc/xVoHV1YB/7Fp2Urvv17W w3ZdNa3EJglJU/SPJCrXH0XFBZN6JZS9dBfI03pck0jq8OMuksvJ614sRkyc9eJpkkTNXh nSpJOECALgyocNWJOllfyySsfT4ExvkvyD3OpXJ3iSWbwWuH6YzkYAAYJ0ZcYg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gXyKR5qvJzgVH for ; Sun, 07 Jun 2026 01:30:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3ad7b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 07 Jun 2026 01:30:19 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 78e90cf3c7a2 - main - math/py-pyFFTW: update 0.=?utf-8?Q?15.0 =E2=86=92?= 0.15.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 78e90cf3c7a208f2631aa0ef87ffcc4bd876e691 Auto-Submitted: auto-generated Date: Sun, 07 Jun 2026 01:30:19 +0000 Message-Id: <6a24c9ab.3ad7b.7c366aca@gitrepo.freebsd.org> The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=78e90cf3c7a208f2631aa0ef87ffcc4bd876e691 commit 78e90cf3c7a208f2631aa0ef87ffcc4bd876e691 Author: Yuri Victorovich AuthorDate: 2026-06-07 01:28:41 +0000 Commit: Yuri Victorovich CommitDate: 2026-06-07 01:30:06 +0000 math/py-pyFFTW: update 0.15.0 → 0.15.1 --- math/py-pyFFTW/Makefile | 17 ++++++++++------- math/py-pyFFTW/distinfo | 6 +++--- math/py-pyFFTW/files/patch-pyproject.toml | 21 +++++++++++++++++++++ 3 files changed, 34 insertions(+), 10 deletions(-) diff --git a/math/py-pyFFTW/Makefile b/math/py-pyFFTW/Makefile index 8534bbf65fde..d0b478a72b81 100644 --- a/math/py-pyFFTW/Makefile +++ b/math/py-pyFFTW/Makefile @@ -1,6 +1,5 @@ PORTNAME= pyFFTW -DISTVERSION= 0.15.0 -PORTREVISION= 3 +DISTVERSION= 0.15.1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,16 +13,18 @@ WWW= https://hgomersall.github.io/pyFFTW/ \ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dask>=1.0.0:devel/py-dask@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=1.2.0:science/py-scipy@${PY_FLAVOR} -BUILD_DEPENDS= ${PY_DEPENDS} +PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.20:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dask>=1.0:devel/py-dask@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=1.8.0:science/py-scipy@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_DEPENDS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float RUN_DEPENDS= ${PY_DEPENDS} USES= python localbase:ldflags -USE_PYTHON= autoplist cython distutils pytest # tests fail with "attempted relative import with no known parent package", see https://github.com/pyFFTW/pyFFTW/issues/405 +USE_PYTHON= autoplist cython pep517 pytest # tests fail with "attempted relative import with no known parent package", see https://github.com/pyFFTW/pyFFTW/issues/405 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests @@ -31,4 +32,6 @@ TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyfftw/pyfftw${PYTHON_TAG}.so +# tests as of 0.15.1: 20 errors during collection (attempted relative import with no known parent package) + .include diff --git a/math/py-pyFFTW/distinfo b/math/py-pyFFTW/distinfo index 62b4944922a8..c4ebd2d0fe48 100644 --- a/math/py-pyFFTW/distinfo +++ b/math/py-pyFFTW/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730999706 -SHA256 (pyfftw-0.15.0.tar.gz) = 2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca -SIZE (pyfftw-0.15.0.tar.gz) = 164003 +TIMESTAMP = 1780789051 +SHA256 (pyfftw-0.15.1.tar.gz) = bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461 +SIZE (pyfftw-0.15.1.tar.gz) = 192838 diff --git a/math/py-pyFFTW/files/patch-pyproject.toml b/math/py-pyFFTW/files/patch-pyproject.toml new file mode 100644 index 000000000000..5dc4d7de65b5 --- /dev/null +++ b/math/py-pyFFTW/files/patch-pyproject.toml @@ -0,0 +1,21 @@ +--- pyproject.toml.orig 2026-06-06 23:39:08 UTC ++++ pyproject.toml +@@ -1,7 +1,7 @@ requires = [ + [build-system] + requires = [ + "wheel", +- "setuptools>=64", ++ "setuptools>=63", + "setuptools-scm", + "Cython>=3", + # taken from scipy (2024/06/28) +@@ -27,8 +27,7 @@ readme = "README.md" + "numpy>=1.20", + ] + readme = "README.md" +-license = "BSD-3-Clause" +-license-files = ["LICENSE.txt"] ++license = {text = "BSD-3-Clause"} + classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers",