aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason W. Bacon <jwb@FreeBSD.org>2026-08-11 17:44:32 +0000
committerJason W. Bacon <jwb@FreeBSD.org>2026-08-11 17:44:32 +0000
commit08256be5a8582d2a23383495dc6a1ab477da3f97 (patch)
treef4fe7fac843126b949b4f6c137a5e4d5465676bb
parentd133edcc795d632c0516ed225a2ce32a6e39fbd0 (diff)
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.
-rw-r--r--biology/Makefile1
-rw-r--r--biology/py-macs2/Makefile40
-rw-r--r--biology/py-macs2/distinfo3
-rw-r--r--biology/py-macs2/pkg-descr4
4 files changed, 0 insertions, 48 deletions
diff --git a/biology/Makefile b/biology/Makefile
index 802b08222e63..43554eb9416e 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -183,7 +183,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.