From nobody Tue Aug 4 20:10:41 2026 X-Original-To: dev-commits-ports-all@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 4hF4RP5W8Wz6nLjN for ; Tue, 04 Aug 2026 20:10:41 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hF4RP329Gz3TlH for ; Tue, 04 Aug 2026 20:10:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785874241; 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=18kZBijoltmb0E8KqrIUxfsEuLNimrgk25tyZ2buoV0=; b=iALyrOeKA373FSGZrYhIPETmPEb6KTHezH+uEo6Cx5PHzztkh9mwv0tQQ3HhNQuYOrLbAL XYCtZNeVcHm3AXNoBZAvbjCmXW59aj4H1fISnF0ehMTHOfDUvNn+5X0UsPPvV7ukzZ0WOn pqgGDEgGZBzH+G//EdPKQVTWC9uApqEsaviA/IkEtQ4oTXb0WpGcYvqRz7tN8bUWvZp956 HNVOMrCoHhRNMKYwEtw+gJtX5VDx1MayDV69fdHwvirXn2O/5XlcO/UEo0CQ5Bm50R+dSc 1rcQF9VOr3A1tJ7iFKHZ0tHWgO/f7L8RrA3YXeE1wdWkWyeFHh6m9nFWHYR4PA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785874241; a=rsa-sha256; cv=none; b=FdzB9Tu4XpzQMwm2gdvn6rAcDtXM/UD5lRMf/VKpbLhbuf/lqjBTclhKGbJpRQSPmgA+L6 LrslEGTb35xaBcHoVW+0RVBlIFORzTnjja0cQB21O2oHtnRvXcYdO3Uba7oJOUHloCFy7c NEUAPlL021n1GLV8nzlmABrrBGgJZeb3kMk1R6YctMq16ZdNFwzyVJmertk7ZFcYmoUXFw 21o/2wEInsNu83EGL72/NjLm9h1RUIF30AG3I28FvLEj0cb27uf7BWsSyAPyMQJ1cySoQz P9OJTFUFfVpbsNKqM0pJRVukmPmImhdFpdX+WGTQhGu9RgQ28Aegk22BpbztEw== 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=1785874241; 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=18kZBijoltmb0E8KqrIUxfsEuLNimrgk25tyZ2buoV0=; b=RYXmnHYk7eMWUbMYzqJ2q6Ew/x3CP1QmAvAyoMnp8f71yjXR0jjUGXPn5lBPGLEJTdPxbO pVBac4ss1wJ2UzE2s4PtxuDVHH6UKaNWfAJwTiS4qtWtLnI2Aub7KlRo5Y8E2cXI2lwl+C 4XsHG7VB7s/vSOh8C1STHMzmjGTRXGDney37yVqT7Hc10SjUoseQLDfRK0e+CxLynbxySh oV8UUrdbOPelQzu1hf2HPJh3CWvMIOu23L4uAudpjcXDJYYKf9d4RFM2XCqf2NeRr+V/sp T7glZXkKBMkmOLZ4yzgNDSvrZ47RU4EMv7fDH5F836jSjt7UphNExRv8u4cDWw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hF4RP1xCBz12RQ for ; Tue, 04 Aug 2026 20:10:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3d804 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 04 Aug 2026 20:10:41 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 7785f5246b0c - main - science/py-pyprecice: update 3=?utf-8?Q?=2E1.2 =E2=86=92?= 3.4.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@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: 7785f5246b0cc7c03055f07996849ce5fa7c6415 Auto-Submitted: auto-generated Date: Tue, 04 Aug 2026 20:10:41 +0000 Message-Id: <6a724741.3d804.1c1c3356@gitrepo.freebsd.org> The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=7785f5246b0cc7c03055f07996849ce5fa7c6415 commit 7785f5246b0cc7c03055f07996849ce5fa7c6415 Author: Yuri Victorovich AuthorDate: 2026-08-04 07:23:44 +0000 Commit: Yuri Victorovich CommitDate: 2026-08-04 20:10:24 +0000 science/py-pyprecice: update 3.1.2 → 3.4.0 --- science/py-pyprecice/Makefile | 13 +++++++--- science/py-pyprecice/distinfo | 6 ++--- science/py-pyprecice/files/patch-pyproject.toml | 33 +++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 6 deletions(-) diff --git a/science/py-pyprecice/Makefile b/science/py-pyprecice/Makefile index f7ac1ee68fce..d75761bf2338 100644 --- a/science/py-pyprecice/Makefile +++ b/science/py-pyprecice/Makefile @@ -1,7 +1,6 @@ PORTNAME= pyprecice DISTVERSIONPREFIX= v -DISTVERSION= 3.1.2 -PORTREVISION= 3 +DISTVERSION= 3.4.0 CATEGORIES= science # physics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -29,7 +28,15 @@ GH_PROJECT= python-bindings post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cyprecice.cpython-${PYTHON_SUFFIX}.so +TEST_ENV= ${MAKE_ENV} \ + PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ + PYPRECICE_MOCKED=1 \ + PYTEST_ADDOPTS="-p no:black -p no:ruff -p no:mypy -p no:flake8 -p no:cov -p no:benchmark -p no:inline-snapshot -p no:xdist -p no:randomly" + do-test: - @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} test + @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} build_ext --inplace --force && \ + ${SETENV} ${TEST_ENV} pytest ${WRKSRC}/test + +# tests as of 3.4.0: 65 passed in 0.74s (using PYPRECICE_MOCKED=1) .include diff --git a/science/py-pyprecice/distinfo b/science/py-pyprecice/distinfo index 3aef8d8cdfa9..36eb4eba7e3a 100644 --- a/science/py-pyprecice/distinfo +++ b/science/py-pyprecice/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731517695 -SHA256 (precice-python-bindings-v3.1.2_GH0.tar.gz) = 6a231faf80468983b0aa0c04c2dbe4e0614df31e51945b508665e4919408b723 -SIZE (precice-python-bindings-v3.1.2_GH0.tar.gz) = 59937 +TIMESTAMP = 1785732561 +SHA256 (precice-python-bindings-v3.4.0_GH0.tar.gz) = 074b2a3a5072b786ec70ba9b2c6c403d07c8592ff80fdb2b5836b32b441b6a68 +SIZE (precice-python-bindings-v3.4.0_GH0.tar.gz) = 31986 diff --git a/science/py-pyprecice/files/patch-pyproject.toml b/science/py-pyprecice/files/patch-pyproject.toml new file mode 100644 index 000000000000..f40d4a8bf7ff --- /dev/null +++ b/science/py-pyprecice/files/patch-pyproject.toml @@ -0,0 +1,33 @@ +-- Fix PEP 621 license declaration and remove setuptools-git-versioning. +-- The port distfile is not a git checkout, so dynamic git-based versioning fails. +-- Use a static version matching DISTVERSION instead. +--- pyproject.toml.orig 2026-08-04 00:44:13 UTC ++++ pyproject.toml +@@ -1,14 +1,13 @@ + [build-system] +-requires = ["setuptools>=61", "wheel", "Cython>=0.29", "numpy", "mpi4py", "pkgconfig", "setuptools-git-versioning"] ++requires = ["setuptools>=61", "wheel", "Cython>=0.29", "numpy", "mpi4py", "pkgconfig"] + build-backend = "setuptools.build_meta" + + [project] + name = "pyprecice" +-dynamic = [ "version" ] ++version = "3.4.0" + readme = "README.md" + description="Python language bindings for the preCICE coupling library" +-license = "LGPL-3.0" +-license-files = ["LICENSE.txt"] ++license = {text = "LGPL-3.0"} + + requires-python = ">= 3.10" + dependencies = [ +@@ -27,9 +26,6 @@ sponsor = "https://precice.org/community-support-preci + issues = "https://github.com/precice/python-bindings/issues" + repository = "https://github.com/precice/python-bindings.git" + sponsor = "https://precice.org/community-support-precice.html" +- +-[tool.setuptools-git-versioning] +-enabled = true + + [tool.setuptools] + packages = ["precice"]