Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Apr 2026 06:45:26 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6018c1d1d33d - main - biology/py-gffutils: update 0.=?utf-8?Q?13 =E2=86=92 0?=.14
Message-ID:  <69ce1086.21d3f.1fae9e0b@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6018c1d1d33d9e9401ac5bf09961710a7341671c

commit 6018c1d1d33d9e9401ac5bf09961710a7341671c
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-01 20:41:17 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-04-02 06:45:22 +0000

    biology/py-gffutils: update 0.13 → 0.14
---
 biology/py-gffutils/Makefile                   | 14 +++++++++-----
 biology/py-gffutils/distinfo                   |  6 +++---
 biology/py-gffutils/files/patch-pyproject.toml | 20 ++++++++++++++++++++
 3 files changed, 32 insertions(+), 8 deletions(-)

diff --git a/biology/py-gffutils/Makefile b/biology/py-gffutils/Makefile
index dea11b8356bb..e65bd8a0fc52 100644
--- a/biology/py-gffutils/Makefile
+++ b/biology/py-gffutils/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	gffutils
-DISTVERSION=	0.13
-PORTREVISION=	1
+DISTVERSION=	0.14
 CATEGORIES=	biology python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -10,15 +9,20 @@ COMMENT=	Work with GFF and GTF files in a flexible database framework
 WWW=		https://github.com/daler/gffutils
 
 LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS=	${PY_SETUPTOOLS} \
+		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}argcomplete>=1.9.4:devel/py-argcomplete@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}argh>=0.26.2:devel/py-argh@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyfaidx>=0.5.5.2:biology/py-pyfaidx@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}six>=1.12.0:devel/py-six@${PY_FLAVOR}
 
-USES=		python
-USE_PYTHON=	distutils concurrent autoplist pytest
+USES=		python shebangfix
+USE_PYTHON=	pep517 concurrent autoplist pytest
+
+SHEBANG_FILES=	gffutils/scripts/gffutils-cli
 
 TEST_ENV=	${MAKE_ENV} \
 		PATH=${STAGEDIR}${PREFIX}/bin:${PATH} \
@@ -26,6 +30,6 @@ TEST_ENV=	${MAKE_ENV} \
 
 NO_ARCH=	yes
 
-# 1 test (test_roundtrip) fails, see test_roundtrip
+# tests as of 0.14: 135 passed, 2 skipped, 6 warnings in 4.29s
 
 .include <bsd.port.mk>
diff --git a/biology/py-gffutils/distinfo b/biology/py-gffutils/distinfo
index e5a11a3fb3cf..045b35ef87a9 100644
--- a/biology/py-gffutils/distinfo
+++ b/biology/py-gffutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718571181
-SHA256 (gffutils-0.13.tar.gz) = b0d52f35c014cc0330fb5c4e3c6fea127c90ccf4c5384a825cdb5c8ff330d4eb
-SIZE (gffutils-0.13.tar.gz) = 1560489
+TIMESTAMP = 1775073172
+SHA256 (gffutils-0.14.tar.gz) = 0246a16373453a5a1faf6696553557f2ebf49b2f91a7730cb59d46b5cbd1d9b1
+SIZE (gffutils-0.14.tar.gz) = 1566441
diff --git a/biology/py-gffutils/files/patch-pyproject.toml b/biology/py-gffutils/files/patch-pyproject.toml
new file mode 100644
index 000000000000..3b0e5a965caa
--- /dev/null
+++ b/biology/py-gffutils/files/patch-pyproject.toml
@@ -0,0 +1,20 @@
+--- pyproject.toml.orig	2026-03-31 15:26:37 UTC
++++ pyproject.toml
+@@ -1,7 +1,7 @@
+ [build-system]
+ # setuptools 77.0.3 is when support for plain text values for `license` key,
+ # used below, is supported.
+-requires = ["setuptools>=77.0.3"]
++requires = ["setuptools"]
+ build-backend = "setuptools.build_meta"
+ 
+ [project]
+@@ -12,8 +12,6 @@ authors = [
+ authors = [
+   { name = "Ryan Dale", email = "ryan.dale@nih.gov" },
+ ]
+-license = "MIT"
+-license-files = ["LICENSE"]
+ requires-python = ">=3.8"
+ dependencies = [
+   "pyfaidx>=0.5.5.2",


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69ce1086.21d3f.1fae9e0b>