git: 5e7080fe7347 - 2026Q3 - biology/py-macs2: Remove

From: Jason W. Bacon <jwb_at_FreeBSD.org>
Date: Thu, 03 Sep 2026 14:25:15 UTC
The branch 2026Q3 has been updated by jwb:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5e7080fe7347bef0b2518df5ca9ad767b984ad58

commit 5e7080fe7347bef0b2518df5ca9ad767b984ad58
Author:     Jason W. Bacon <jwb@FreeBSD.org>
AuthorDate: 2026-08-11 17:44:32 +0000
Commit:     Jason W. Bacon <jwb@FreeBSD.org>
CommitDate: 2026-09-03 14:25:14 +0000

    biology/py-macs2: Remove
    
    MACS2 is dead upstream, with no plans to make it compatible with
    cython 3.x or other newer dependencies.  Though the port was
    set to expire in another month, I'm removing it now to stop wasting
    package building resources.  It has not been buildable for some time.
    
    (cherry picked from commit 08256be5a8582d2a23383495dc6a1ab477da3f97)
---
 biology/Makefile           |  1 -
 biology/py-macs2/Makefile  | 40 ----------------------------------------
 biology/py-macs2/distinfo  |  3 ---
 biology/py-macs2/pkg-descr |  4 ----
 4 files changed, 48 deletions(-)

diff --git a/biology/Makefile b/biology/Makefile
index bfc61f362ab0..1c0e65aeba22 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -182,7 +182,6 @@
     SUBDIR += py-libnuml
     SUBDIR += py-libsedml
     SUBDIR += py-loompy
-    SUBDIR += py-macs2
     SUBDIR += py-macs3
     SUBDIR += py-mrcfile
     SUBDIR += py-multiqc
diff --git a/biology/py-macs2/Makefile b/biology/py-macs2/Makefile
deleted file mode 100644
index a3795d4921ed..000000000000
--- a/biology/py-macs2/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME=		macs2
-DISTVERSIONPREFIX=	v
-DISTVERSION=		2.2.9.1
-PORTREVISION=	3
-CATEGORIES=		biology python
-PKGNAMEPREFIX=		${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	jwb@FreeBSD.org
-COMMENT=	Identify transcription factor binding sites
-WWW=		https://github.com/taoliu/MACS
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Depends on expired lang/cython0
-EXPIRATION_DATE=2026-09-15
-
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}cykhash>0:devel/py-cykhash@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
-		bash:shells/bash
-
-USES=		python shebangfix
-USE_GITHUB=	yes
-USE_PYTHON=	autoplist concurrent cython0 distutils
-
-GH_ACCOUNT=	taoliu
-GH_PROJECT=	MACS
-SHEBANG_FILES=	test/cmdlinetest_update test/cmdlinetest test/prockreport
-
-post-stage:
-	${STRIP_CMD} \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/MACS2/*.so \
-		${STAGEDIR}${PYTHON_SITELIBDIR}/MACS2/*/*.so
-
-do-test: install
-	@cd ${WRKSRC}/test && ./cmdlinetest tag
-
-.include <bsd.port.mk>
diff --git a/biology/py-macs2/distinfo b/biology/py-macs2/distinfo
deleted file mode 100644
index e6da44033e73..000000000000
--- a/biology/py-macs2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1691269587
-SHA256 (taoliu-MACS-v2.2.9.1_GH0.tar.gz) = 8e461dde82288280fe708cd4f5fec986fbf2da67b344f4dea5693af849549163
-SIZE (taoliu-MACS-v2.2.9.1_GH0.tar.gz) = 133109075
diff --git a/biology/py-macs2/pkg-descr b/biology/py-macs2/pkg-descr
deleted file mode 100644
index 0310d2e092f8..000000000000
--- a/biology/py-macs2/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-MACS is a tool for chromatin immunoprecipitation (ChIP) sequence analysis.
-MACS empirically models the length of the sequenced ChIP fragments, which
-tend to be shorter than sonication or library construction size estimates,
-and uses it to improve the spatial resolution of predicted binding sites.