git: 5e7080fe7347 - 2026Q3 - biology/py-macs2: Remove
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.