head 1.13; access; symbols pkgsrc-2026Q1:1.13.0.4 pkgsrc-2026Q1-base:1.13 pkgsrc-2025Q4:1.13.0.2 pkgsrc-2025Q4-base:1.13 pkgsrc-2025Q3:1.12.0.2 pkgsrc-2025Q3-base:1.12 pkgsrc-2025Q2:1.11.0.2 pkgsrc-2025Q2-base:1.11 pkgsrc-2025Q1:1.10.0.2 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.9.0.2 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.5.0.2 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.4.0.4 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.2 pkgsrc-2024Q1-base:1.4; locks; strict; comment @# @; 1.13 date 2025.10.09.07.57.24; author wiz; state Exp; branches; next 1.12; commitid t4nMY0Dt3rBjSRdG; 1.12 date 2025.07.03.19.18.02; author wiz; state Exp; branches; next 1.11; commitid VtH4NTLuuL94Nk1G; 1.11 date 2025.04.15.13.03.39; author adam; state Exp; branches; next 1.10; commitid lIH3qruOJJYcg9RF; 1.10 date 2025.03.05.09.28.50; author wiz; state Exp; branches; next 1.9; commitid 0l39va7iiX7aoRLF; 1.9 date 2024.11.11.07.27.53; author wiz; state Exp; branches; next 1.8; commitid 1fBDq3LwS98NncxF; 1.8 date 2024.10.15.05.59.04; author adam; state Exp; branches; next 1.7; commitid vl2h1ZYDm5FgLItF; 1.7 date 2024.10.14.22.21.16; author bacon; state Exp; branches; next 1.6; commitid oIwvVtjtXon7eGtF; 1.6 date 2024.10.14.06.45.32; author wiz; state Exp; branches; next 1.5; commitid ynDJEEQamKd33BtF; 1.5 date 2024.08.07.16.05.30; author jperkin; state Exp; branches; next 1.4; commitid ikNAoWDeESELkUkF; 1.4 date 2024.02.28.13.38.48; author bacon; state Exp; branches; next 1.3; commitid NRa6Vh2CF8g7Hc0F; 1.3 date 2024.01.12.09.51.58; author jperkin; state Exp; branches; next 1.2; commitid Hmyng41f7snaX8UE; 1.2 date 2024.01.10.15.24.21; author wiz; state Exp; branches; next 1.1; commitid vpSZ8baXzCgcRUTE; 1.1 date 2024.01.10.15.17.33; author bacon; state Exp; branches; next ; commitid EVa8BUxCeYXIOUTE; desc @@ 1.13 log @*: remove reference to (removed) Python 3.9 @ text @# $NetBSD: Makefile,v 1.12 2025/07/03 19:18:02 wiz Exp $ DISTNAME= macs-3.0.2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/macs/macs3/} PKGREVISION= 2 CATEGORIES= biology MASTER_SITES= ${MASTER_SITE_GITHUB:=macs3-project/} GITHUB_PROJECT= MACS GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= bacon@@NetBSD.org HOMEPAGE= https://github.com/macs3-project/MACS COMMENT= Peak caller aimed at transcription factor binding sites LICENSE= modified-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-scipy>=1.11.1:../../math/py-scipy # cykhash>=2.0,<3.0 DEPENDS+= ${PYPKGPREFIX}-cykhash>=2.0:../../devel/py-cykhash DEPENDS+= ${PYPKGPREFIX}-scikit-learn>=1.3:../../math/py-scikit-learn DEPENDS+= ${PYPKGPREFIX}-hmmlearn>=0.3.2:../../math/py-hmmlearn TEST_DEPENDS= ${PYPKGPREFIX}-test>=7.0:../../devel/py-test WHEEL_NAME= macs3-${PKGVERSION_NOREV} USE_TOOLS+= bash perl:test REPLACE_BASH= test/cmdlinetest* test/prockreport test/*.py test/pyprofile* PYTHON_VERSIONS_INCOMPATIBLE= 310 do-test: install ${RM} -rf ${WRKSRC}/temp (cd ${WRKSRC}/test && ./cmdlinetest tag) .include "../../lang/python/wheel.mk" .include "../../math/py-numpy/buildlink3.mk" .include "../../devel/py-cython/buildlink3.mk" .include "../../devel/simde/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.12 log @*: py-numpy needs Python >= 3.11 now @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2025/04/15 13:03:39 adam Exp $ d29 1 a29 1 PYTHON_VERSIONS_INCOMPATIBLE= 39 310 @ 1.11 log @Fix PLIST after py-setuptools update; bump depends and revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2025/03/05 09:28:50 wiz Exp $ d29 2 @ 1.10 log @py-macs3: fix wheel name for latest setuptools and depend on it Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2024/11/11 07:27:53 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 d16 1 a16 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools @ 1.9 log @py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2024/10/15 05:59:04 adam Exp $ d3 3 a5 2 DISTNAME= macs-${PKGVERSION_NOREV} PKGNAME= ${PYPKGPREFIX}-macs3-3.0.2 d16 1 a16 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools d24 2 @ 1.8 log @py-macs3: no need for PYTHON_VERSIONS_INCOMPATIBLE=27 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2024/10/14 22:21:16 bacon Exp $ a15 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel @ 1.7 log @biology/py-macs3: Update to 3.0.2 Some minor enhancements and improved docs Changes: https://github.com/macs3-project/MACS/releases Reported by: portscout @ text @d1 1 a1 1 # $NetBSD$ a26 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 # Does not build @ 1.6 log @*: clean-up after python38 removal @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/08/07 16:05:30 jperkin Exp $ d4 1 a4 1 PKGNAME= ${PYPKGPREFIX}-macs3-3.0.1 d17 1 a17 1 DEPENDS+= ${PYPKGPREFIX}-hmmlearn>=0.3:../../math/py-hmmlearn d20 2 d27 1 a27 1 PYTHON_VERSIONS_INCOMPATIBLE= 39 @ 1.5 log @py-macs3: Not for python39. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/02/28 13:38:48 bacon Exp $ d25 1 a25 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 38 39 @ 1.4 log @biology/py-macs3: Update to 3.0.1 Minor bug fix release Changes: https://github.com/macs3-project/MACS/releases @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 38 @ 1.3 log @py-macs3: Fix PYTHON_VERSIONS_INCOMPATIBLE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/01/10 15:24:21 wiz Exp $ d4 1 a4 1 PKGNAME= ${PYPKGPREFIX}-macs3-3.0.0 @ 1.2 log @py-macs3: mark as not for Python 2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/01/10 15:17:33 bacon Exp $ d25 1 a25 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.1 log @biology/py-macs3: Peak caller for TF binding sites MACS (Model-based Analysis of ChIP-Seq) is a tool for identifying transcription factor (TF) binding sites. Such sites are generated by CHiP-Seq (CHromatin immuno-Precipitation sequencing) and ATAC-Seq (Assay for Transposase Accessible Chromatin Sequencing). MACS identifies "peaks" in the genome sequence, which are areas enriched in bound TFs or accessible chromatin. @ text @d1 1 a1 1 # $NetBSD$ d25 2 @