git: 13120e1908aa - main - biology/py-bx-python: update 0.14.0 → 0.15.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 10 Sep 2026 20:06:16 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=13120e1908aa5899a37ba569b3aa5f18fe60ed94

commit 13120e1908aa5899a37ba569b3aa5f18fe60ed94
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-09 23:56:39 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-10 19:58:18 +0000

    biology/py-bx-python: update 0.14.0 → 0.15.1
---
 biology/py-bx-python/Makefile                   |  3 +--
 biology/py-bx-python/distinfo                   |  6 +++---
 biology/py-bx-python/files/patch-pyproject.toml | 27 +++++++++++++++++++++++++
 3 files changed, 31 insertions(+), 5 deletions(-)

diff --git a/biology/py-bx-python/Makefile b/biology/py-bx-python/Makefile
index ac88f859aa97..3a881abcb2d3 100644
--- a/biology/py-bx-python/Makefile
+++ b/biology/py-bx-python/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	bx-python
-DISTVERSION=	0.14.0
-PORTREVISION=	2
+DISTVERSION=	0.15.1
 CATEGORIES=	biology python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-bx-python/distinfo b/biology/py-bx-python/distinfo
index 85e09edf789a..8aa10ad16b13 100644
--- a/biology/py-bx-python/distinfo
+++ b/biology/py-bx-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756062999
-SHA256 (bx_python-0.14.0.tar.gz) = c46eef1006d6107e31d2ff42f1ca27c34ddb080151309a909b4d2e53ca812cc6
-SIZE (bx_python-0.14.0.tar.gz) = 2085934
+TIMESTAMP = 1788943999
+SHA256 (bx_python-0.15.1.tar.gz) = 8c7102ffbf970139bcd792d320923b32f630ea20fde4898e9084c69b8ef06bb2
+SIZE (bx_python-0.15.1.tar.gz) = 277241
diff --git a/biology/py-bx-python/files/patch-pyproject.toml b/biology/py-bx-python/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a86a456579c7
--- /dev/null
+++ b/biology/py-bx-python/files/patch-pyproject.toml
@@ -0,0 +1,27 @@
+-- Adjust pyproject.toml to build with the setuptools version available in the
+-- FreeBSD ports tree: lower the build-system requirement, use the legacy
+-- PEP 621 license syntax, and remove the unsupported license-files key.
+
+--- pyproject.toml.orig	2026-09-09 09:04:02 UTC
++++ pyproject.toml
+@@ -2,7 +2,7 @@
+ requires = [
+     "cython",
+     "numpy>=1.25.0",
+-    "setuptools>=77.0.0",
++    "setuptools>=63.1",
+ ]
+ build-backend = "setuptools.build_meta"
+
+@@ -19,10 +19,7 @@
+ ]
+ description = "Tools for manipulating biological data, particularly multiple sequence alignments"
+ readme = "README.md"
+-license = "MIT"
+-license-files = [
+-    "LICENSE",
+-]
++license = {text = "MIT"}
+ classifiers = [
+     "Development Status :: 5 - Production/Stable",
+     "Intended Audience :: Developers",