pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

biostar-tools: Add most of the working meta-package deps



Module Name:	pkgsrc-wip
Committed By:	Jason Bacon <bacon%NetBSD.org@localhost>
Pushed By:	outpaddling
Date:		Thu Feb 15 15:29:23 2024 -0600
Changeset:	40cf82f35948388c98959d94277b6a1161721c47

Modified Files:
	biostar-tools/DESCR
	biostar-tools/Makefile

Log Message:
biostar-tools: Add most of the working meta-package deps

Many packages still need to be created / fixed

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=40cf82f35948388c98959d94277b6a1161721c47

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 biostar-tools/DESCR    | 18 +++++++++---------
 biostar-tools/Makefile | 50 ++++++++++++++++++++++++++++----------------------
 2 files changed, 37 insertions(+), 31 deletions(-)

diffs:
diff --git a/biostar-tools/DESCR b/biostar-tools/DESCR
index a3b9cac83d..40d7465709 100644
--- a/biostar-tools/DESCR
+++ b/biostar-tools/DESCR
@@ -1,12 +1,12 @@
-Biostar-Tools is a metaport for installing all the tools necessary to work
-through the Biostar Handbook, except for bedGrapToBigWig, which has license
-restrictions.  If you need bedGraphToBigWig, run
+Biostar-Tools is a metaport for installing all the tools necessary to
+work through the Biostar Handbook, except for bedGrapToBigWig, which
+has license restrictions.  If you need bedGraphToBigWig, run
 
 	cd /usr/pkgsrc/biology/ucsc-userapps && make install clean
 
-The handbook instructs the user to install these tools mostly via bioconda,
-which then requires the user to activate the bioconda environment each time
-they want to use the tools.  This meta-package installs all of the tools
-except emboss to the default PATH so they just work without any special
-environment.  Emboss commands are installed to /usr/pkg/emboss/bin due to
-conflicts with other packages.
+The handbook instructs the user to install these tools mostly via
+bioconda, which then requires the user to activate the bioconda
+environment each time they want to use the tools.  This meta-package
+installs all of the tools except emboss to the default PATH so they
+just work without any special environment.  Emboss commands are
+installed to /usr/pkg/emboss/bin due to conflicts with other packages.
diff --git a/biostar-tools/Makefile b/biostar-tools/Makefile
index f8c4748f8e..a890e9811f 100644
--- a/biostar-tools/Makefile
+++ b/biostar-tools/Makefile
@@ -30,44 +30,50 @@ DEPENDS+=	curl>0:../../www/curl
 DEPENDS+=	lz4>0:../../archivers/lz4
 DEPENDS+=	xz>0:../../archivers/xz
 DEPENDS+=	zstd>0:../../archivers/zstd
+DEPENDS+=	nano>0:../../editors/nano
+DEPENDS+=	parallel>0:../../parallel/parallel
+DEPENDS+=	csvkit>0:../../textproc/csvkit
+DEPENDS+=	miller>0:../../textproc/miller
+DEPENDS+=	bwa>0:../../biology/bwa
+DEPENDS+=	bowtie2>0:../../biology/bowtie2
+DEPENDS+=	bedtools>0:../../biology/bedtools
+DEPENDS+=	bamtools>0:../../wip/bamtools
+DEPENDS+=	${PYPKGPREFIX}-cutadapt-[0-9]*:../../biology/py-cutadapt
+DEPENDS+=	seqtk>0:../../biology/seqtk
+DEPENDS+=	datamash>0:../../wip/datamash
+DEPENDS+=	bcftools>0:../../biology/bcftools
+DEPENDS+=	subread>0:../../wip/subread
+DEPENDS+=	Trimmomatic>0:../../biology/trimmomatic
+DEPENDS+=	ncbi-blast+>0:../../biology/ncbi-blast+
+DEPENDS+=	cdhit>0:../../biology/cdhit
+DEPENDS+=	${PYPKGPREFIX}-biopython-[0-9]*:../../biology/py-biopython
+# DEPENDS+=	>0:../../
 
 # Allow pkg build on non-amd64 systems until sra-tools supports them
 .if ${MACHINE_ARCH} == amd64 || ${MACHINE_ARCH} == aarch64
-DEPENDS+=   sra-tools>0:biology/sra-tools
+DEPENDS+=   sra-tools>0:../../biology/sra-tools
 .endif
 
 META_PACKAGE=	yes
 
+# Fetch fails, permission denied
+# DEPENDS+=	readseq>0:../../wip/readseq
+# Build fails, need simde?
+# DEPENDS+=	minimap2>0:../../biology/minimap2
+# Build fails (Darwin)
+# DEPENDS+=	${PYPKGPREFIX}-pysam-[0-9]*:../../wip/py-pysam
+# Fetch fails, needs update
+# DEPENDS+=	freebayes>0:../../wip/freebayes
+
 # FreeBSD port depends:
-#                 nano>0:editors/nano \
-#                 parallel>0:sysutils/parallel \
 #                 seqkit>0:biology/seqkit \
 #                 csvtk>0:science/csvtk \
-#                 ${PYTHON_PKGNAMEPREFIX}csvkit>0:textproc/py-csvkit@${PY_FLAVOR} \
-#                 miller>0:textproc/miller \
 #                 ncbi-entrez-direct>0:biology/ncbi-entrez-direct \
-#                 readseq>0:biology/readseq \
 #                 snpeff>0:biology/snpeff \
 #                 picard-tools>0:biology/picard-tools \
 #                 bbmap>0:biology/bbmap \
-#                 minimap2>0:biology/minimap2 \
-#                 bwa>0:biology/bwa \
-#                 bowtie2>0:biology/bowtie2 \
 #                 emboss>0:biology/emboss \
-#                 bedtools>0:biology/bedtools \
-#                 bamtools>0:biology/bamtools \
-#                 ${PYTHON_PKGNAMEPREFIX}cutadapt>0:biology/py-cutadapt@${PY_FLAVOR} \
-#                 seqtk>0:biology/seqtk \
-#                 datamash>0:textproc/datamash \
-#                 bcftools>0:biology/bcftools \
-#                 subread>0:biology/subread \
-#                 trimmomatic>0:biology/trimmomatic \
 #                 picard-tools>0:biology/picard-tools \
-#                 ncbi-blast+>0:biology/ncbi-blast+ \
-#                 cd-hit>0:biology/cd-hit \
-#                 ${PYTHON_PKGNAMEPREFIX}biopython>0:biology/py-biopython@${PY_FLAVOR} \
-#                 ${PYTHON_PKGNAMEPREFIX}pysam>0:biology/py-pysam@${PY_FLAVOR} \
-#                 freebayes>0:biology/freebayes \
 #                 p5-Net-SSLeay>0:security/p5-Net-SSLeay \
 #                 bioawk>0:biology/bioawk \
 #                 vt>0:biology/vt \


Home | Main Index | Thread Index | Old Index