diff options
Diffstat (limited to 'biology')
129 files changed, 1040 insertions, 787 deletions
diff --git a/biology/Makefile b/biology/Makefile index ea85f35b064d..d4ba88800bfe 100644 --- a/biology/Makefile +++ b/biology/Makefile @@ -37,7 +37,6 @@ SUBDIR += canu SUBDIR += cd-hit SUBDIR += cdbfasta - SUBDIR += checkm SUBDIR += chip-seq SUBDIR += clustal-omega SUBDIR += clustalw @@ -190,11 +189,10 @@ SUBDIR += py-multiqc SUBDIR += py-newick SUBDIR += py-ont-fast5-api - SUBDIR += py-orange3-bioinformatics - SUBDIR += py-orange3-single-cell SUBDIR += py-pandas-charm SUBDIR += py-py2bit SUBDIR += py-pybigwig + SUBDIR += py-pydeseq2 SUBDIR += py-pyfaidx SUBDIR += py-pyrodigal SUBDIR += py-pysam diff --git a/biology/R-cran-BiocManager/Makefile b/biology/R-cran-BiocManager/Makefile index 48cf477bcabb..09af6b32ebbd 100644 --- a/biology/R-cran-BiocManager/Makefile +++ b/biology/R-cran-BiocManager/Makefile @@ -1,16 +1,25 @@ PORTNAME= BiocManager -DISTVERSION= 1.30.25 +DISTVERSION= 1.30.26 CATEGORIES= biology -DISTNAME= ${PORTNAME}_${PORTVERSION} +DISTNAME= ${PORTNAME}_${DISTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= atanubiswas484@gmail.com COMMENT= Convenient tool to install and update Bioconductor packages WWW= https://cran.r-project.org/web/packages/BiocManager/ LICENSE= ART20 +TEST_DEPENDS= R-cran-curl>0:ftp/R-cran-curl \ + R-cran-knitr>0:print/R-cran-knitr \ + R-cran-remotes>0:devel/R-cran-remotes \ + R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \ + R-cran-testthat>0:devel/R-cran-testthat \ + R-cran-withr>0:devel/R-cran-withr + USES= cran:auto-plist,compiles +TESTING_UNSAFE= yes + PORTSCOUT= skipv:1.30.24 .include <bsd.port.mk> diff --git a/biology/R-cran-BiocManager/distinfo b/biology/R-cran-BiocManager/distinfo index 595a8507f52d..641e60aea07f 100644 --- a/biology/R-cran-BiocManager/distinfo +++ b/biology/R-cran-BiocManager/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725801036 -SHA256 (BiocManager_1.30.25.tar.gz) = 83ef8b57dcc7350fe1e8c62590a60d3ad3e1f9c8660930c946b20340a4a81e15 -SIZE (BiocManager_1.30.25.tar.gz) = 593414 +TIMESTAMP = 1750881870 +SHA256 (BiocManager_1.30.26.tar.gz) = db9a67556f8f46f41a86dc2abb2c19d354cdf537d4a1b48132896946eb45a23e +SIZE (BiocManager_1.30.26.tar.gz) = 594489 diff --git a/biology/augustus/Makefile b/biology/augustus/Makefile index d22379a4bdb8..9ca5a108bdec 100644 --- a/biology/augustus/Makefile +++ b/biology/augustus/Makefile @@ -1,7 +1,7 @@ PORTNAME= augustus DISTVERSIONPREFIX= v DISTVERSION= 3.5.0 -PORTREVISION= 13 +PORTREVISION= 15 CATEGORIES= biology science PKGNAMESUFFIX= -gene-prediction diff --git a/biology/bbmap/Makefile b/biology/bbmap/Makefile index f9adfeb4db4f..533216187a45 100644 --- a/biology/bbmap/Makefile +++ b/biology/bbmap/Makefile @@ -1,5 +1,5 @@ PORTNAME= bbmap -DISTVERSION= 39.15 +DISTVERSION= 39.34 CATEGORIES= biology java MASTER_SITES= SF/bbmap/ DISTNAME= BBMap_${PORTVERSION} @@ -14,8 +14,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt RUN_DEPENDS= bash:shells/bash \ - pigz:archivers/pigz \ - pbzip2:archivers/pbzip2 + pbzip2:archivers/pbzip2 \ + pigz:archivers/pigz USES= java shebangfix diff --git a/biology/bbmap/distinfo b/biology/bbmap/distinfo index 1bec09ddc1f9..c65e1b09d3ef 100644 --- a/biology/bbmap/distinfo +++ b/biology/bbmap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737030117 -SHA256 (BBMap_39.15.tar.gz) = b6698469a2a90f4930537c575ff1f70332f88a933dd5e286c83ea0ff30802344 -SIZE (BBMap_39.15.tar.gz) = 12498916 +TIMESTAMP = 1755776772 +SHA256 (BBMap_39.34.tar.gz) = c9c096c6ce3cc87da5607b731532bb9ac0aaebea2bd8fbf0a56e235968c4fbf4 +SIZE (BBMap_39.34.tar.gz) = 13743574 diff --git a/biology/bbmap/pkg-plist b/biology/bbmap/pkg-plist index 1515769118ae..6dc7649290c2 100644 --- a/biology/bbmap/pkg-plist +++ b/biology/bbmap/pkg-plist @@ -11,11 +11,14 @@ libexec/bbmap/a_sample_mt.sh libexec/bbmap/addadapters.sh libexec/bbmap/addssu.sh libexec/bbmap/adjusthomopolymers.sh +libexec/bbmap/alignrandom.sh libexec/bbmap/alltoall.sh libexec/bbmap/analyzeaccession.sh libexec/bbmap/analyzegenes.sh libexec/bbmap/analyzesketchresults.sh libexec/bbmap/applyvariants.sh +libexec/bbmap/bandedaligner.sh +libexec/bbmap/bandedplusaligner.sh libexec/bbmap/bbcms.sh libexec/bbmap/bbcountunique.sh libexec/bbmap/bbcrisprfinder.sh @@ -45,8 +48,10 @@ libexec/bbmap/callgenes.sh libexec/bbmap/callpeaks.sh libexec/bbmap/callvariants.sh libexec/bbmap/callvariants2.sh +libexec/bbmap/cat.sh libexec/bbmap/cg2illumina.sh libexec/bbmap/checkstrand.sh +libexec/bbmap/cladeloader.sh libexec/bbmap/clumpify.sh libexec/bbmap/commonkmers.sh libexec/bbmap/comparegff.sh @@ -64,6 +69,7 @@ libexec/bbmap/countgc.sh libexec/bbmap/countsharedlines.sh libexec/bbmap/crossblock.sh libexec/bbmap/crosscontaminate.sh +libexec/bbmap/crosscutaligner.sh libexec/bbmap/cutgff.sh libexec/bbmap/cutprimers.sh libexec/bbmap/decontaminate.sh @@ -73,6 +79,8 @@ libexec/bbmap/dedupebymapping.sh libexec/bbmap/demuxbyname.sh libexec/bbmap/demuxserver.sh libexec/bbmap/diskbench.sh +libexec/bbmap/driftingaligner.sh +libexec/bbmap/driftingplusaligner.sh libexec/bbmap/estherfilter.sh libexec/bbmap/explodetree.sh libexec/bbmap/fetchproks.sh @@ -98,6 +106,8 @@ libexec/bbmap/getreads.sh libexec/bbmap/gi2ancestors.sh libexec/bbmap/gi2taxid.sh libexec/bbmap/gitable.sh +libexec/bbmap/glocalaligner.sh +libexec/bbmap/gradebins.sh libexec/bbmap/grademerge.sh libexec/bbmap/gradesam.sh libexec/bbmap/icecreamfinder.sh @@ -105,7 +115,9 @@ libexec/bbmap/icecreamgrader.sh libexec/bbmap/icecreammaker.sh libexec/bbmap/idmatrix.sh libexec/bbmap/idtree.sh +libexec/bbmap/indelfree.sh libexec/bbmap/invertkey.sh +libexec/bbmap/javasetup.sh libexec/bbmap/kapastats.sh libexec/bbmap/kcompress.sh libexec/bbmap/keepbestcopy.sh @@ -124,8 +136,10 @@ libexec/bbmap/loglog.sh libexec/bbmap/makechimeras.sh libexec/bbmap/makecontaminatedgenomes.sh libexec/bbmap/makepolymers.sh +libexec/bbmap/makequickbinvector.sh libexec/bbmap/mapPacBio.sh libexec/bbmap/matrixtocolumns.sh +libexec/bbmap/memdetect.sh libexec/bbmap/mergeOTUs.sh libexec/bbmap/mergebarcodes.sh libexec/bbmap/mergepgm.sh @@ -133,6 +147,7 @@ libexec/bbmap/mergeribo.sh libexec/bbmap/mergesam.sh libexec/bbmap/mergesketch.sh libexec/bbmap/mergesorted.sh +libexec/bbmap/microalign.sh libexec/bbmap/msa.sh libexec/bbmap/mutate.sh libexec/bbmap/muxbyname.sh @@ -153,11 +168,16 @@ libexec/bbmap/printtime.sh libexec/bbmap/processfrag.sh libexec/bbmap/processhi-c.sh libexec/bbmap/processspeed.sh +libexec/bbmap/quabblealigner.sh +libexec/bbmap/quantumaligner.sh libexec/bbmap/quickbin.sh +libexec/bbmap/quickclade.sh libexec/bbmap/randomgenome.sh libexec/bbmap/randomreads.sh +libexec/bbmap/randomreadsmg.sh libexec/bbmap/readlength.sh libexec/bbmap/readqc.sh +libexec/bbmap/reducecolumns.sh libexec/bbmap/reducesilva.sh libexec/bbmap/reformat.sh libexec/bbmap/reformatpb.sh @@ -168,7 +188,10 @@ libexec/bbmap/removehuman2.sh libexec/bbmap/removemicrobes.sh libexec/bbmap/removesmartbell.sh libexec/bbmap/rename.sh +libexec/bbmap/renamebymapping.sh +libexec/bbmap/renamebysketch.sh libexec/bbmap/renameimg.sh +libexec/bbmap/renameref.sh libexec/bbmap/repair.sh libexec/bbmap/replaceheaders.sh libexec/bbmap/representative.sh @@ -195,6 +218,7 @@ libexec/bbmap/splitsam.sh libexec/bbmap/splitsam4way.sh libexec/bbmap/splitsam6way.sh libexec/bbmap/stats.sh +libexec/bbmap/stats3.sh libexec/bbmap/statswrapper.sh libexec/bbmap/streamsam.sh libexec/bbmap/subsketch.sh @@ -215,6 +239,8 @@ libexec/bbmap/taxonomy.sh libexec/bbmap/taxserver.sh libexec/bbmap/taxsize.sh libexec/bbmap/taxtree.sh +libexec/bbmap/testaligners.sh +libexec/bbmap/testaligners2.sh libexec/bbmap/testfilesystem.sh libexec/bbmap/testformat.sh libexec/bbmap/testformat2.sh @@ -227,7 +253,11 @@ libexec/bbmap/trimcontigs.sh libexec/bbmap/unicode2ascii.sh libexec/bbmap/unzip.sh libexec/bbmap/vcf2gff.sh +libexec/bbmap/visualizealignment.sh +libexec/bbmap/wavefrontaligner.sh libexec/bbmap/webcheck.sh +libexec/bbmap/wobblealigner.sh +libexec/bbmap/wobbleplusaligner.sh %%JAVAJARDIR%%/bbmap/align2/AbstractIndex.class %%JAVAJARDIR%%/bbmap/align2/AbstractIndex.java %%JAVAJARDIR%%/bbmap/align2/AbstractMapThread.class @@ -348,9 +378,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/align2/QuadHeap.java %%JAVAJARDIR%%/bbmap/align2/QualityTools.class %%JAVAJARDIR%%/bbmap/align2/QualityTools.java -%%JAVAJARDIR%%/bbmap/align2/RandomReads3$1.class -%%JAVAJARDIR%%/bbmap/align2/RandomReads3.class -%%JAVAJARDIR%%/bbmap/align2/RandomReads3.java +%%JAVAJARDIR%%/bbmap/align2/README.md %%JAVAJARDIR%%/bbmap/align2/RefToIndex.class %%JAVAJARDIR%%/bbmap/align2/RefToIndex.java %%JAVAJARDIR%%/bbmap/align2/ReformatBatchOutput.class @@ -363,6 +391,9 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/align2/SplitMappedReads.java %%JAVAJARDIR%%/bbmap/align2/TranslateColorspaceRead.class %%JAVAJARDIR%%/bbmap/align2/TranslateColorspaceRead.java +%%JAVAJARDIR%%/bbmap/aligner/AlignRandom$1.class +%%JAVAJARDIR%%/bbmap/aligner/AlignRandom.class +%%JAVAJARDIR%%/bbmap/aligner/AlignRandom.java %%JAVAJARDIR%%/bbmap/aligner/Aligner.class %%JAVAJARDIR%%/bbmap/aligner/Aligner.java %%JAVAJARDIR%%/bbmap/aligner/Alignment.class @@ -372,10 +403,84 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/aligner/AllToAll$ProcessThread.class %%JAVAJARDIR%%/bbmap/aligner/AllToAll.class %%JAVAJARDIR%%/bbmap/aligner/AllToAll.java +%%JAVAJARDIR%%/bbmap/aligner/BandedAligner.class +%%JAVAJARDIR%%/bbmap/aligner/BandedAligner.java +%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerConcise.class +%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerConcise.java +%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerInt.class +%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerInt.java +%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerM.class +%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerM.java +%%JAVAJARDIR%%/bbmap/aligner/BandedByteAligner.class +%%JAVAJARDIR%%/bbmap/aligner/BandedByteAligner.java +%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner.class +%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner.java +%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner2.class +%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner2.java +%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner3.class +%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner3.java +%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAlignerInt.class +%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAlignerInt.java +%%JAVAJARDIR%%/bbmap/aligner/ClippingTest.class +%%JAVAJARDIR%%/bbmap/aligner/ClippingTest.java +%%JAVAJARDIR%%/bbmap/aligner/CrossCutAligner.class +%%JAVAJARDIR%%/bbmap/aligner/CrossCutAligner.java +%%JAVAJARDIR%%/bbmap/aligner/DiagonalAligner$ExtzResult.class +%%JAVAJARDIR%%/bbmap/aligner/DiagonalAligner.class +%%JAVAJARDIR%%/bbmap/aligner/DiagonalAligner.java +%%JAVAJARDIR%%/bbmap/aligner/DriftingAligner.class +%%JAVAJARDIR%%/bbmap/aligner/DriftingAligner.java +%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerConcise.class +%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerConcise.java +%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerM.class +%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerM.java +%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner.class +%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner.java +%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner2.class +%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner2.java +%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner3.class +%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner3.java +%%JAVAJARDIR%%/bbmap/aligner/Eh.class +%%JAVAJARDIR%%/bbmap/aligner/Factory.class +%%JAVAJARDIR%%/bbmap/aligner/Factory.java %%JAVAJARDIR%%/bbmap/aligner/FlatAligner.class %%JAVAJARDIR%%/bbmap/aligner/FlatAligner.java %%JAVAJARDIR%%/bbmap/aligner/FlatAligner2.class %%JAVAJARDIR%%/bbmap/aligner/FlatAligner2.java +%%JAVAJARDIR%%/bbmap/aligner/GlocalAligner.class +%%JAVAJARDIR%%/bbmap/aligner/GlocalAligner.java +%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerConcise.class +%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerConcise.java +%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerInt.class +%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerInt.java +%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerOld.class +%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerOld.java +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner.class +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner.java +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner2.class +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner2.java +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner3.class +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner3.java +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner4.class +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner4.java +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner5.class +%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner5.java +%%JAVAJARDIR%%/bbmap/aligner/IDAligner.class +%%JAVAJARDIR%%/bbmap/aligner/IDAligner.java +%%JAVAJARDIR%%/bbmap/aligner/IndelFreeAligner$ProcessThread.class +%%JAVAJARDIR%%/bbmap/aligner/IndelFreeAligner.class +%%JAVAJARDIR%%/bbmap/aligner/IndelFreeAligner.java +%%JAVAJARDIR%%/bbmap/aligner/IntIndex.class +%%JAVAJARDIR%%/bbmap/aligner/IntIndex.java +%%JAVAJARDIR%%/bbmap/aligner/IntListAligner.class +%%JAVAJARDIR%%/bbmap/aligner/IntListAligner.java +%%JAVAJARDIR%%/bbmap/aligner/Ksw2gg$Cell.class +%%JAVAJARDIR%%/bbmap/aligner/Ksw2gg.class +%%JAVAJARDIR%%/bbmap/aligner/Ksw2gg.java +%%JAVAJARDIR%%/bbmap/aligner/KswGgJava.class +%%JAVAJARDIR%%/bbmap/aligner/KswGgJava.java +%%JAVAJARDIR%%/bbmap/aligner/MSAViz.class +%%JAVAJARDIR%%/bbmap/aligner/MSAViz.java %%JAVAJARDIR%%/bbmap/aligner/MicroAligner.class %%JAVAJARDIR%%/bbmap/aligner/MicroAligner.java %%JAVAJARDIR%%/bbmap/aligner/MicroAligner2.class @@ -384,6 +489,13 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/aligner/MicroAligner3.java %%JAVAJARDIR%%/bbmap/aligner/MicroIndex3.class %%JAVAJARDIR%%/bbmap/aligner/MicroIndex3.java +%%JAVAJARDIR%%/bbmap/aligner/MicroWrapper$ProcessThread.class +%%JAVAJARDIR%%/bbmap/aligner/MicroWrapper.class +%%JAVAJARDIR%%/bbmap/aligner/MicroWrapper.java +%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculator.class +%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculator.java +%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculatorOld.class +%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculatorOld.java %%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter.class %%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter.java %%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter2.class @@ -392,6 +504,35 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter3.java %%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter_WithBarriers.class %%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter_WithBarriers.java +%%JAVAJARDIR%%/bbmap/aligner/Parallelogram.class +%%JAVAJARDIR%%/bbmap/aligner/Parallelogram.java +%%JAVAJARDIR%%/bbmap/aligner/QuabbleAligner.class +%%JAVAJARDIR%%/bbmap/aligner/QuabbleAligner.java +%%JAVAJARDIR%%/bbmap/aligner/QuantumAligner.class +%%JAVAJARDIR%%/bbmap/aligner/QuantumAligner.java +%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise.class +%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise.java +%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise2.class +%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise2.java +%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerM.class +%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerM.java +%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerQC.class +%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerQC.java +%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner.class +%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner.java +%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner2.class +%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner2.java +%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner3.class +%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner3.java +%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner4.class +%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner4.java +%%JAVAJARDIR%%/bbmap/aligner/Query.class +%%JAVAJARDIR%%/bbmap/aligner/Query.java +%%JAVAJARDIR%%/bbmap/aligner/README.md +%%JAVAJARDIR%%/bbmap/aligner/RelativeAligner.class +%%JAVAJARDIR%%/bbmap/aligner/RelativeAligner.java +%%JAVAJARDIR%%/bbmap/aligner/ScrabbleAligner.class +%%JAVAJARDIR%%/bbmap/aligner/ScrabbleAligner.java %%JAVAJARDIR%%/bbmap/aligner/SideChannel3.class %%JAVAJARDIR%%/bbmap/aligner/SideChannel3.java %%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerFlat.class @@ -408,6 +549,39 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerFlatFloat.java %%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerPacBioAdapter.class %%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerPacBioAdapter.java +%%JAVAJARDIR%%/bbmap/aligner/Test$Runner.class +%%JAVAJARDIR%%/bbmap/aligner/Test.class +%%JAVAJARDIR%%/bbmap/aligner/Test.java +%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite$Job.class +%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite$Worker.class +%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite.class +%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite.java +%%JAVAJARDIR%%/bbmap/aligner/VisualizationConverter.class +%%JAVAJARDIR%%/bbmap/aligner/VisualizationConverter.java +%%JAVAJARDIR%%/bbmap/aligner/Visualizer.class +%%JAVAJARDIR%%/bbmap/aligner/Visualizer.java +%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner.class +%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner.java +%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner2.class +%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner2.java +%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAlignerViz.class +%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAlignerViz.java +%%JAVAJARDIR%%/bbmap/aligner/WobbleAligner.class +%%JAVAJARDIR%%/bbmap/aligner/WobbleAligner.java +%%JAVAJARDIR%%/bbmap/aligner/WobbleAlignerConcise.class +%%JAVAJARDIR%%/bbmap/aligner/WobbleAlignerConcise.java +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner.class +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner.java +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner2.class +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner2.java +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner3.class +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner3.java +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner4.class +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner4.java +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner5.class +%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner5.java +%%JAVAJARDIR%%/bbmap/aligner/XDropHAligner.class +%%JAVAJARDIR%%/bbmap/aligner/XDropHAligner.java %%JAVAJARDIR%%/bbmap/assemble/AbstractBuildThread.class %%JAVAJARDIR%%/bbmap/assemble/AbstractBuildThread.java %%JAVAJARDIR%%/bbmap/assemble/AbstractExploreThread.class @@ -433,6 +607,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/assemble/KmerCompressor.java %%JAVAJARDIR%%/bbmap/assemble/Postfilter.class %%JAVAJARDIR%%/bbmap/assemble/Postfilter.java +%%JAVAJARDIR%%/bbmap/assemble/README.md %%JAVAJARDIR%%/bbmap/assemble/Rollback.class %%JAVAJARDIR%%/bbmap/assemble/Rollback.java %%JAVAJARDIR%%/bbmap/assemble/ShaveObject.class @@ -508,6 +683,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/barcode/PCRMatrixHDist$PopThread.class %%JAVAJARDIR%%/bbmap/barcode/PCRMatrixHDist.class %%JAVAJARDIR%%/bbmap/barcode/PCRMatrixHDist.java +%%JAVAJARDIR%%/bbmap/barcode/README.md %%JAVAJARDIR%%/bbmap/barcode/TagAndMerge.class %%JAVAJARDIR%%/bbmap/barcode/TagAndMerge.java %%JAVAJARDIR%%/bbmap/barcode/Transition.class @@ -520,40 +696,124 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/barcode/stub/PCRMatrixTile.java %%JAVAJARDIR%%/bbmap/bbmin/Minimizer.class %%JAVAJARDIR%%/bbmap/bbmin/Minimizer.java +%%JAVAJARDIR%%/bbmap/bbmin/README.md +%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner$EnsembleRefinerParams.class +%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner$EvidenceRefinerParams.class +%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner$GraphRefinerParams.class +%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner$RefinerParams.class +%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner.class +%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner.java +%%JAVAJARDIR%%/bbmap/bin/AdjustEntropy.class +%%JAVAJARDIR%%/bbmap/bin/AdjustEntropy.java +%%JAVAJARDIR%%/bbmap/bin/AllToAllVectorMaker.class +%%JAVAJARDIR%%/bbmap/bin/AllToAllVectorMaker.java %%JAVAJARDIR%%/bbmap/bin/Bin.class %%JAVAJARDIR%%/bbmap/bin/Bin.java +%%JAVAJARDIR%%/bbmap/bin/BinComparator.class +%%JAVAJARDIR%%/bbmap/bin/BinComparator.java +%%JAVAJARDIR%%/bbmap/bin/BinMap.class +%%JAVAJARDIR%%/bbmap/bin/BinMap.java %%JAVAJARDIR%%/bbmap/bin/BinObject.class %%JAVAJARDIR%%/bbmap/bin/BinObject.java %%JAVAJARDIR%%/bbmap/bin/BinSketcher$ProcessThread.class %%JAVAJARDIR%%/bbmap/bin/BinSketcher.class %%JAVAJARDIR%%/bbmap/bin/BinSketcher.java +%%JAVAJARDIR%%/bbmap/bin/BinStats.class +%%JAVAJARDIR%%/bbmap/bin/BinStats.java +%%JAVAJARDIR%%/bbmap/bin/BinStatsComparator.class +%%JAVAJARDIR%%/bbmap/bin/BinStatsComparator.java +%%JAVAJARDIR%%/bbmap/bin/Binner$CompareThread.class %%JAVAJARDIR%%/bbmap/bin/Binner.class %%JAVAJARDIR%%/bbmap/bin/Binner.java +%%JAVAJARDIR%%/bbmap/bin/ChartMaker.class +%%JAVAJARDIR%%/bbmap/bin/ChartMaker.java +%%JAVAJARDIR%%/bbmap/bin/Clade.class +%%JAVAJARDIR%%/bbmap/bin/Clade.java +%%JAVAJARDIR%%/bbmap/bin/CladeIndex.class +%%JAVAJARDIR%%/bbmap/bin/CladeIndex.java +%%JAVAJARDIR%%/bbmap/bin/CladeLoader$ProcessThread.class +%%JAVAJARDIR%%/bbmap/bin/CladeLoader.class +%%JAVAJARDIR%%/bbmap/bin/CladeLoader.java +%%JAVAJARDIR%%/bbmap/bin/CladeLoaderMF$ProcessThread.class +%%JAVAJARDIR%%/bbmap/bin/CladeLoaderMF.class +%%JAVAJARDIR%%/bbmap/bin/CladeLoaderMF.java +%%JAVAJARDIR%%/bbmap/bin/CladeSearcher$ProcessThread.class +%%JAVAJARDIR%%/bbmap/bin/CladeSearcher.class +%%JAVAJARDIR%%/bbmap/bin/CladeSearcher.java %%JAVAJARDIR%%/bbmap/bin/Cluster.class %%JAVAJARDIR%%/bbmap/bin/Cluster.java +%%JAVAJARDIR%%/bbmap/bin/Comparison.class +%%JAVAJARDIR%%/bbmap/bin/Comparison.java +%%JAVAJARDIR%%/bbmap/bin/ComparisonHeap$WorstFirstComparator.class +%%JAVAJARDIR%%/bbmap/bin/ComparisonHeap.class +%%JAVAJARDIR%%/bbmap/bin/ComparisonHeap.java +%%JAVAJARDIR%%/bbmap/bin/ConservationModel.class +%%JAVAJARDIR%%/bbmap/bin/ConservationModel.java +%%JAVAJARDIR%%/bbmap/bin/Contig$ContigIterator.class %%JAVAJARDIR%%/bbmap/bin/Contig.class %%JAVAJARDIR%%/bbmap/bin/Contig.java %%JAVAJARDIR%%/bbmap/bin/ContigRenamer$ProcessThread.class %%JAVAJARDIR%%/bbmap/bin/ContigRenamer$Scaf.class %%JAVAJARDIR%%/bbmap/bin/ContigRenamer.class %%JAVAJARDIR%%/bbmap/bin/ContigRenamer.java +%%JAVAJARDIR%%/bbmap/bin/CrystalChamber$Centroid.class +%%JAVAJARDIR%%/bbmap/bin/CrystalChamber.class +%%JAVAJARDIR%%/bbmap/bin/CrystalChamber.java +%%JAVAJARDIR%%/bbmap/bin/CrystalChamber2$Centroid.class +%%JAVAJARDIR%%/bbmap/bin/CrystalChamber2.class +%%JAVAJARDIR%%/bbmap/bin/CrystalChamber2.java %%JAVAJARDIR%%/bbmap/bin/DataLoader.class %%JAVAJARDIR%%/bbmap/bin/DataLoader.java +%%JAVAJARDIR%%/bbmap/bin/EnsembleRefiner$ConsensusResult.class +%%JAVAJARDIR%%/bbmap/bin/EnsembleRefiner$RefinerResult.class +%%JAVAJARDIR%%/bbmap/bin/EnsembleRefiner.class +%%JAVAJARDIR%%/bbmap/bin/EnsembleRefiner.java +%%JAVAJARDIR%%/bbmap/bin/EvidenceRefiner$ContigStatus.class +%%JAVAJARDIR%%/bbmap/bin/EvidenceRefiner$DBSCANResult.class +%%JAVAJARDIR%%/bbmap/bin/EvidenceRefiner.class +%%JAVAJARDIR%%/bbmap/bin/EvidenceRefiner.java %%JAVAJARDIR%%/bbmap/bin/FileRenamer.class %%JAVAJARDIR%%/bbmap/bin/FileRenamer.java +%%JAVAJARDIR%%/bbmap/bin/GTDBLine.class +%%JAVAJARDIR%%/bbmap/bin/GTDBLine.java +%%JAVAJARDIR%%/bbmap/bin/GeneTools.class +%%JAVAJARDIR%%/bbmap/bin/GeneTools.java +%%JAVAJARDIR%%/bbmap/bin/GradeBins$CCLine.class +%%JAVAJARDIR%%/bbmap/bin/GradeBins$ProcessThread.class +%%JAVAJARDIR%%/bbmap/bin/GradeBins.class +%%JAVAJARDIR%%/bbmap/bin/GradeBins.java +%%JAVAJARDIR%%/bbmap/bin/GraphRefiner$SimilarityGraph$Edge.class +%%JAVAJARDIR%%/bbmap/bin/GraphRefiner$SimilarityGraph.class +%%JAVAJARDIR%%/bbmap/bin/GraphRefiner.class +%%JAVAJARDIR%%/bbmap/bin/GraphRefiner.java +%%JAVAJARDIR%%/bbmap/bin/IDComparator.class +%%JAVAJARDIR%%/bbmap/bin/IDComparator.java +%%JAVAJARDIR%%/bbmap/bin/Key.class +%%JAVAJARDIR%%/bbmap/bin/Key.java +%%JAVAJARDIR%%/bbmap/bin/KeyValue.class +%%JAVAJARDIR%%/bbmap/bin/KeyValue.java +%%JAVAJARDIR%%/bbmap/bin/KmerProb.class +%%JAVAJARDIR%%/bbmap/bin/KmerProb.java +%%JAVAJARDIR%%/bbmap/bin/Oracle.class +%%JAVAJARDIR%%/bbmap/bin/Oracle.java %%JAVAJARDIR%%/bbmap/bin/QuickBin$ProcessThread.class %%JAVAJARDIR%%/bbmap/bin/QuickBin.class %%JAVAJARDIR%%/bbmap/bin/QuickBin.java -%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG$Genome.class -%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG$ProcessThread.class -%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG.class -%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG.java +%%JAVAJARDIR%%/bbmap/bin/README.md +%%JAVAJARDIR%%/bbmap/bin/SamLoader$LoadThread.class +%%JAVAJARDIR%%/bbmap/bin/SamLoader.class +%%JAVAJARDIR%%/bbmap/bin/SamLoader.java +%%JAVAJARDIR%%/bbmap/bin/ScoreComparator.class +%%JAVAJARDIR%%/bbmap/bin/ScoreComparator.java %%JAVAJARDIR%%/bbmap/bin/SimilarityMeasures.class %%JAVAJARDIR%%/bbmap/bin/SimilarityMeasures.java %%JAVAJARDIR%%/bbmap/bin/SketchRecord.class %%JAVAJARDIR%%/bbmap/bin/SketchRecord.java %%JAVAJARDIR%%/bbmap/bin/Sketchable.class %%JAVAJARDIR%%/bbmap/bin/Sketchable.java +%%JAVAJARDIR%%/bbmap/bin/SpectraCounter$LoadThread.class +%%JAVAJARDIR%%/bbmap/bin/SpectraCounter.class +%%JAVAJARDIR%%/bbmap/bin/SpectraCounter.java %%JAVAJARDIR%%/bbmap/bloom/BloomFilter.class %%JAVAJARDIR%%/bbmap/bloom/BloomFilter.java %%JAVAJARDIR%%/bbmap/bloom/BloomFilterCorrector.class @@ -616,6 +876,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/bloom/PolyFilter$ProcessThread.class %%JAVAJARDIR%%/bbmap/bloom/PolyFilter.class %%JAVAJARDIR%%/bbmap/bloom/PolyFilter.java +%%JAVAJARDIR%%/bbmap/bloom/README.md %%JAVAJARDIR%%/bbmap/bloom/ReadCounter$1.class %%JAVAJARDIR%%/bbmap/bloom/ReadCounter$CountThread.class %%JAVAJARDIR%%/bbmap/bloom/ReadCounter.class @@ -651,6 +912,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/cardinality/LogLog_old.java %%JAVAJARDIR%%/bbmap/cardinality/MultiLogLog.class %%JAVAJARDIR%%/bbmap/cardinality/MultiLogLog.java +%%JAVAJARDIR%%/bbmap/cardinality/README.md %%JAVAJARDIR%%/bbmap/clump/Clump.class %%JAVAJARDIR%%/bbmap/clump/Clump.java %%JAVAJARDIR%%/bbmap/clump/ClumpList$ClumpThread.class @@ -693,6 +955,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/clump/PivotSet$HashThread.class %%JAVAJARDIR%%/bbmap/clump/PivotSet.class %%JAVAJARDIR%%/bbmap/clump/PivotSet.java +%%JAVAJARDIR%%/bbmap/clump/README.md %%JAVAJARDIR%%/bbmap/clump/ReadKey.class %%JAVAJARDIR%%/bbmap/clump/ReadKey.java %%JAVAJARDIR%%/bbmap/clump/Splitter.class @@ -705,6 +968,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/cluster/ClusterTools.java %%JAVAJARDIR%%/bbmap/cluster/MergeReadHeaders.class %%JAVAJARDIR%%/bbmap/cluster/MergeReadHeaders.java +%%JAVAJARDIR%%/bbmap/cluster/README.md %%JAVAJARDIR%%/bbmap/cluster/ReadTag.class %%JAVAJARDIR%%/bbmap/cluster/ReadTag.java %%JAVAJARDIR%%/bbmap/cluster/ReclusterByKmer$ClusterThread.class @@ -730,6 +994,8 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/consensus/Lilypad$ProcessThread.class %%JAVAJARDIR%%/bbmap/consensus/Lilypad.class %%JAVAJARDIR%%/bbmap/consensus/Lilypad.java +%%JAVAJARDIR%%/bbmap/consensus/README.md +%%JAVAJARDIR%%/bbmap/covid/README.md %%JAVAJARDIR%%/bbmap/covid/SummarizeCoverage.class %%JAVAJARDIR%%/bbmap/covid/SummarizeCoverage.java %%JAVAJARDIR%%/bbmap/dna/AminoAcid.class @@ -762,6 +1028,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/dna/MotifProbsN.java %%JAVAJARDIR%%/bbmap/dna/MotifSimple.class %%JAVAJARDIR%%/bbmap/dna/MotifSimple.java +%%JAVAJARDIR%%/bbmap/dna/README.md %%JAVAJARDIR%%/bbmap/dna/ScafLoc.class %%JAVAJARDIR%%/bbmap/dna/ScafLoc.java %%JAVAJARDIR%%/bbmap/dna/Scaffold.class @@ -853,6 +1120,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/driver/ProcessSpeed2.java %%JAVAJARDIR%%/bbmap/driver/ProcessWebcheck.class %%JAVAJARDIR%%/bbmap/driver/ProcessWebcheck.java +%%JAVAJARDIR%%/bbmap/driver/README.md %%JAVAJARDIR%%/bbmap/driver/ReduceSilva.class %%JAVAJARDIR%%/bbmap/driver/ReduceSilva.java %%JAVAJARDIR%%/bbmap/driver/RenameAndMux$MuxThread.class @@ -928,6 +1196,8 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/fileIO/ChainLine.java %%JAVAJARDIR%%/bbmap/fileIO/CompressFiles.class %%JAVAJARDIR%%/bbmap/fileIO/CompressFiles.java +%%JAVAJARDIR%%/bbmap/fileIO/Concatenate.class +%%JAVAJARDIR%%/bbmap/fileIO/Concatenate.java %%JAVAJARDIR%%/bbmap/fileIO/CopyFile$1.class %%JAVAJARDIR%%/bbmap/fileIO/CopyFile.class %%JAVAJARDIR%%/bbmap/fileIO/CopyFile.java @@ -951,6 +1221,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/fileIO/PipeThread.java %%JAVAJARDIR%%/bbmap/fileIO/QuickFile.class %%JAVAJARDIR%%/bbmap/fileIO/QuickFile.java +%%JAVAJARDIR%%/bbmap/fileIO/README.md %%JAVAJARDIR%%/bbmap/fileIO/ReadWrite$1.class %%JAVAJARDIR%%/bbmap/fileIO/ReadWrite$WriteObjectThread.class %%JAVAJARDIR%%/bbmap/fileIO/ReadWrite$WriteStringThread.class @@ -973,6 +1244,11 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/fun/DiskBench$WriteThread.class %%JAVAJARDIR%%/bbmap/fun/DiskBench.class %%JAVAJARDIR%%/bbmap/fun/DiskBench.java +%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer$1.class +%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer$2.class +%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer$DirSize.class +%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer.class +%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer.java %%JAVAJARDIR%%/bbmap/fun/Dongle.class %%JAVAJARDIR%%/bbmap/fun/Dongle.java %%JAVAJARDIR%%/bbmap/fun/FindPath$Edge.class @@ -1016,12 +1292,15 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/fun/Palindrome2$Drome.class %%JAVAJARDIR%%/bbmap/fun/Palindrome2.class %%JAVAJARDIR%%/bbmap/fun/Palindrome2.java +%%JAVAJARDIR%%/bbmap/fun/ParseDouble.class +%%JAVAJARDIR%%/bbmap/fun/ParseDouble.java %%JAVAJARDIR%%/bbmap/fun/ProbShared.class %%JAVAJARDIR%%/bbmap/fun/ProbShared.java %%JAVAJARDIR%%/bbmap/fun/ProbShared2.class %%JAVAJARDIR%%/bbmap/fun/ProbShared2.java %%JAVAJARDIR%%/bbmap/fun/ProbShared3.class %%JAVAJARDIR%%/bbmap/fun/ProbShared3.java +%%JAVAJARDIR%%/bbmap/fun/README.md %%JAVAJARDIR%%/bbmap/gff/CompareGff.class %%JAVAJARDIR%%/bbmap/gff/CompareGff.java %%JAVAJARDIR%%/bbmap/gff/CompareGff_old.class @@ -1039,8 +1318,11 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/gff/GbffLocus.java %%JAVAJARDIR%%/bbmap/gff/GffLine.class %%JAVAJARDIR%%/bbmap/gff/GffLine.java +%%JAVAJARDIR%%/bbmap/gff/GtfLine.class +%%JAVAJARDIR%%/bbmap/gff/GtfLine.java %%JAVAJARDIR%%/bbmap/gff/ParseCrispr.class %%JAVAJARDIR%%/bbmap/gff/ParseCrispr.java +%%JAVAJARDIR%%/bbmap/gff/README.md %%JAVAJARDIR%%/bbmap/gff/VcfToGff$1.class %%JAVAJARDIR%%/bbmap/gff/VcfToGff.class %%JAVAJARDIR%%/bbmap/gff/VcfToGff.java @@ -1075,6 +1357,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/hiseq/PlotHist.java %%JAVAJARDIR%%/bbmap/hiseq/PlotReadPosition.class %%JAVAJARDIR%%/bbmap/hiseq/PlotReadPosition.java +%%JAVAJARDIR%%/bbmap/hiseq/README.md %%JAVAJARDIR%%/bbmap/hiseq/ReadHeaderParser.class %%JAVAJARDIR%%/bbmap/hiseq/ReadHeaderParser.java %%JAVAJARDIR%%/bbmap/hiseq/Tile.class @@ -1087,6 +1370,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/hmm/HMMSearchReport.java %%JAVAJARDIR%%/bbmap/hmm/ProteinSummary.class %%JAVAJARDIR%%/bbmap/hmm/ProteinSummary.java +%%JAVAJARDIR%%/bbmap/hmm/README.md %%JAVAJARDIR%%/bbmap/icecream/IceCreamAligner.class %%JAVAJARDIR%%/bbmap/icecream/IceCreamAligner.java %%JAVAJARDIR%%/bbmap/icecream/IceCreamAlignerJNI.class @@ -1105,6 +1389,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/icecream/PBHeader.java %%JAVAJARDIR%%/bbmap/icecream/PolymerTrimmer.class %%JAVAJARDIR%%/bbmap/icecream/PolymerTrimmer.java +%%JAVAJARDIR%%/bbmap/icecream/README.md %%JAVAJARDIR%%/bbmap/icecream/ReadBuilder.class %%JAVAJARDIR%%/bbmap/icecream/ReadBuilder.java %%JAVAJARDIR%%/bbmap/icecream/ReformatPacBio$ProcessThread.class @@ -1114,49 +1399,22 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/icecream/ZMW.java %%JAVAJARDIR%%/bbmap/icecream/ZMWStreamer.class %%JAVAJARDIR%%/bbmap/icecream/ZMWStreamer.java -%%JAVAJARDIR%%/bbmap/jasper/Comparison.class -%%JAVAJARDIR%%/bbmap/jasper/Comparison.java -%%JAVAJARDIR%%/bbmap/jasper/DenseSimilarityMatrix.class -%%JAVAJARDIR%%/bbmap/jasper/DenseSimilarityMatrix.java -%%JAVAJARDIR%%/bbmap/jasper/DenseTree.class -%%JAVAJARDIR%%/bbmap/jasper/DenseTree.java -%%JAVAJARDIR%%/bbmap/jasper/DenseTreeValidate.class -%%JAVAJARDIR%%/bbmap/jasper/DenseTreeValidate.java %%JAVAJARDIR%%/bbmap/jasper/KmerPosition.class %%JAVAJARDIR%%/bbmap/jasper/KmerPosition.java %%JAVAJARDIR%%/bbmap/jasper/KmerPosition3.class %%JAVAJARDIR%%/bbmap/jasper/KmerPosition3.java -%%JAVAJARDIR%%/bbmap/jasper/NCBIComparison.class -%%JAVAJARDIR%%/bbmap/jasper/NCBIComparison.java -%%JAVAJARDIR%%/bbmap/jasper/NCBISparseSimilarityMatrix.class -%%JAVAJARDIR%%/bbmap/jasper/NCBISparseSimilarityMatrix.java -%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTree.class -%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTree.java -%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTreeValidate.class -%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTreeValidate.java -%%JAVAJARDIR%%/bbmap/jasper/NCBITreeNode.class -%%JAVAJARDIR%%/bbmap/jasper/NCBITreeNode.java -%%JAVAJARDIR%%/bbmap/jasper/Organism.class -%%JAVAJARDIR%%/bbmap/jasper/Organism.java -%%JAVAJARDIR%%/bbmap/jasper/SimilarityMatrix.class -%%JAVAJARDIR%%/bbmap/jasper/SimilarityMatrix.java -%%JAVAJARDIR%%/bbmap/jasper/SparseSimilarityMatrix.class -%%JAVAJARDIR%%/bbmap/jasper/SparseSimilarityMatrix.java -%%JAVAJARDIR%%/bbmap/jasper/SparseTree.class -%%JAVAJARDIR%%/bbmap/jasper/SparseTree.java -%%JAVAJARDIR%%/bbmap/jasper/SparseTreeValidate.class -%%JAVAJARDIR%%/bbmap/jasper/SparseTreeValidate.java -%%JAVAJARDIR%%/bbmap/jasper/TaxCompare.class -%%JAVAJARDIR%%/bbmap/jasper/TaxCompare.java -%%JAVAJARDIR%%/bbmap/jasper/TreeNode.class -%%JAVAJARDIR%%/bbmap/jasper/TreeNode.java +%%JAVAJARDIR%%/bbmap/jasper/README.md %%JAVAJARDIR%%/bbmap/jgi/AddAdapters.class %%JAVAJARDIR%%/bbmap/jgi/AddAdapters.java %%JAVAJARDIR%%/bbmap/jgi/AdjustHomopolymers.class %%JAVAJARDIR%%/bbmap/jgi/AdjustHomopolymers.java +%%JAVAJARDIR%%/bbmap/jgi/Assembly.class +%%JAVAJARDIR%%/bbmap/jgi/Assembly.java %%JAVAJARDIR%%/bbmap/jgi/AssemblyStats2$Triple.class %%JAVAJARDIR%%/bbmap/jgi/AssemblyStats2.class %%JAVAJARDIR%%/bbmap/jgi/AssemblyStats2.java +%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats3.class +%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats3.java %%JAVAJARDIR%%/bbmap/jgi/AssemblyStatsWrapper.class %%JAVAJARDIR%%/bbmap/jgi/AssemblyStatsWrapper.java %%JAVAJARDIR%%/bbmap/jgi/BBDuk$LoadThread.class @@ -1189,6 +1447,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/CheckStrand.class %%JAVAJARDIR%%/bbmap/jgi/CheckStrand.java %%JAVAJARDIR%%/bbmap/jgi/CheckStrand2$ProcessThread.class +%%JAVAJARDIR%%/bbmap/jgi/CheckStrand2$Seq.class %%JAVAJARDIR%%/bbmap/jgi/CheckStrand2.class %%JAVAJARDIR%%/bbmap/jgi/CheckStrand2.java %%JAVAJARDIR%%/bbmap/jgi/Consect.class @@ -1216,9 +1475,6 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/CrisprFinder$ProcessThread.class %%JAVAJARDIR%%/bbmap/jgi/CrisprFinder.class %%JAVAJARDIR%%/bbmap/jgi/CrisprFinder.java -%%JAVAJARDIR%%/bbmap/jgi/CrossContaminate$Vessel.class -%%JAVAJARDIR%%/bbmap/jgi/CrossContaminate.class -%%JAVAJARDIR%%/bbmap/jgi/CrossContaminate.java %%JAVAJARDIR%%/bbmap/jgi/CutPrimers.class %%JAVAJARDIR%%/bbmap/jgi/CutPrimers.java %%JAVAJARDIR%%/bbmap/jgi/DecontaminateByNormalization.class @@ -1259,8 +1515,6 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/DemuxByName2.java %%JAVAJARDIR%%/bbmap/jgi/Difference.class %%JAVAJARDIR%%/bbmap/jgi/Difference.java -%%JAVAJARDIR%%/bbmap/jgi/FakeReads.class -%%JAVAJARDIR%%/bbmap/jgi/FakeReads.java %%JAVAJARDIR%%/bbmap/jgi/FilterByCoverage.class %%JAVAJARDIR%%/bbmap/jgi/FilterByCoverage.java %%JAVAJARDIR%%/bbmap/jgi/FilterBySequence$Code.class @@ -1281,8 +1535,6 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/FindString.java %%JAVAJARDIR%%/bbmap/jgi/FungalRelease.class %%JAVAJARDIR%%/bbmap/jgi/FungalRelease.java -%%JAVAJARDIR%%/bbmap/jgi/FuseSequence.class -%%JAVAJARDIR%%/bbmap/jgi/FuseSequence.java %%JAVAJARDIR%%/bbmap/jgi/GatherKapaStats$KapaEntry.class %%JAVAJARDIR%%/bbmap/jgi/GatherKapaStats$Plate.class %%JAVAJARDIR%%/bbmap/jgi/GatherKapaStats$TagData.class @@ -1323,10 +1575,6 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/KmerNormalize.java %%JAVAJARDIR%%/bbmap/jgi/KmerSample.class %%JAVAJARDIR%%/bbmap/jgi/KmerSample.java -%%JAVAJARDIR%%/bbmap/jgi/MakeChimeras.class -%%JAVAJARDIR%%/bbmap/jgi/MakeChimeras.java -%%JAVAJARDIR%%/bbmap/jgi/MakeContaminatedGenomes.class -%%JAVAJARDIR%%/bbmap/jgi/MakeContaminatedGenomes.java %%JAVAJARDIR%%/bbmap/jgi/MakeLengthHistogram$1.class %%JAVAJARDIR%%/bbmap/jgi/MakeLengthHistogram.class %%JAVAJARDIR%%/bbmap/jgi/MakeLengthHistogram.java @@ -1336,12 +1584,6 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/MergeBarcodes.java %%JAVAJARDIR%%/bbmap/jgi/MergeSam.class %%JAVAJARDIR%%/bbmap/jgi/MergeSam.java -%%JAVAJARDIR%%/bbmap/jgi/MutateGenome$SmallVar.class -%%JAVAJARDIR%%/bbmap/jgi/MutateGenome.class -%%JAVAJARDIR%%/bbmap/jgi/MutateGenome.java -%%JAVAJARDIR%%/bbmap/jgi/MutateGenome2$SmallVar.class -%%JAVAJARDIR%%/bbmap/jgi/MutateGenome2.class -%%JAVAJARDIR%%/bbmap/jgi/MutateGenome2.java %%JAVAJARDIR%%/bbmap/jgi/Orf.class %%JAVAJARDIR%%/bbmap/jgi/Orf.java %%JAVAJARDIR%%/bbmap/jgi/PartitionReads$Partition.class @@ -1353,18 +1595,19 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/PickSubset$Node.class %%JAVAJARDIR%%/bbmap/jgi/PickSubset.class %%JAVAJARDIR%%/bbmap/jgi/PickSubset.java +%%JAVAJARDIR%%/bbmap/jgi/README.md %%JAVAJARDIR%%/bbmap/jgi/RQCFilter2.class %%JAVAJARDIR%%/bbmap/jgi/RQCFilter2.java %%JAVAJARDIR%%/bbmap/jgi/RQCFilterStats.class %%JAVAJARDIR%%/bbmap/jgi/RQCFilterStats.java -%%JAVAJARDIR%%/bbmap/jgi/RandomGenome.class -%%JAVAJARDIR%%/bbmap/jgi/RandomGenome.java %%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution$1.class %%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution$ProcessThread.class %%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution.class %%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution.java %%JAVAJARDIR%%/bbmap/jgi/RedirectTest.class %%JAVAJARDIR%%/bbmap/jgi/RedirectTest.java +%%JAVAJARDIR%%/bbmap/jgi/RefRenamer.class +%%JAVAJARDIR%%/bbmap/jgi/RefRenamer.java %%JAVAJARDIR%%/bbmap/jgi/ReformatReads.class %%JAVAJARDIR%%/bbmap/jgi/ReformatReads.java %%JAVAJARDIR%%/bbmap/jgi/RemapQuality.class @@ -1389,8 +1632,6 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/Seal.java %%JAVAJARDIR%%/bbmap/jgi/SealRefInfo.class %%JAVAJARDIR%%/bbmap/jgi/SealRefInfo.java -%%JAVAJARDIR%%/bbmap/jgi/Shred.class -%%JAVAJARDIR%%/bbmap/jgi/Shred.java %%JAVAJARDIR%%/bbmap/jgi/SmallKmerFrequency$CountComparator.class %%JAVAJARDIR%%/bbmap/jgi/SmallKmerFrequency$Kmer.class %%JAVAJARDIR%%/bbmap/jgi/SmallKmerFrequency$NumComparator.class @@ -1406,8 +1647,6 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/SplitSam6Way.java %%JAVAJARDIR%%/bbmap/jgi/SplitSamFile.class %%JAVAJARDIR%%/bbmap/jgi/SplitSamFile.java -%%JAVAJARDIR%%/bbmap/jgi/SynthMDA.class -%%JAVAJARDIR%%/bbmap/jgi/SynthMDA.java %%JAVAJARDIR%%/bbmap/jgi/TestFilesystem$WriteThread.class %%JAVAJARDIR%%/bbmap/jgi/TestFilesystem.class %%JAVAJARDIR%%/bbmap/jgi/TestFilesystem.java @@ -1418,6 +1657,10 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies$PrintThread.class %%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies.class %%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies.java +%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old$Line.class +%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old$PrintThread.class +%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old.class +%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old.java %%JAVAJARDIR%%/bbmap/jgi/TranslateSixFrames.class %%JAVAJARDIR%%/bbmap/jgi/TranslateSixFrames.java %%JAVAJARDIR%%/bbmap/jgi/TrimContigs$Range.class @@ -1433,6 +1676,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/json/JsonObject.java %%JAVAJARDIR%%/bbmap/json/JsonParser.class %%JAVAJARDIR%%/bbmap/json/JsonParser.java +%%JAVAJARDIR%%/bbmap/json/README.md %%JAVAJARDIR%%/bbmap/kmer/AbstractKmerTable$AllocThread.class %%JAVAJARDIR%%/bbmap/kmer/AbstractKmerTable.class %%JAVAJARDIR%%/bbmap/kmer/AbstractKmerTable.java @@ -1476,6 +1720,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/kmer/KmerTableSet.java %%JAVAJARDIR%%/bbmap/kmer/OwnershipThread.class %%JAVAJARDIR%%/bbmap/kmer/OwnershipThread.java +%%JAVAJARDIR%%/bbmap/kmer/README.md %%JAVAJARDIR%%/bbmap/kmer/ScheduleMaker.class %%JAVAJARDIR%%/bbmap/kmer/ScheduleMaker.java %%JAVAJARDIR%%/bbmap/kmer/SimpleKmerTable.class @@ -1497,7 +1742,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/ml/CellNetParser.java %%JAVAJARDIR%%/bbmap/ml/CellNetReverseComparator.class %%JAVAJARDIR%%/bbmap/ml/CellNetReverseComparator.java -%%JAVAJARDIR%%/bbmap/ml/DataLoader$Pair.class +%%JAVAJARDIR%%/bbmap/ml/DataLoader$Triple.class %%JAVAJARDIR%%/bbmap/ml/DataLoader.class %%JAVAJARDIR%%/bbmap/ml/DataLoader.java %%JAVAJARDIR%%/bbmap/ml/ExtendedMSig.class @@ -1524,8 +1769,11 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/ml/ProcessBBMergeHeaders.java %%JAVAJARDIR%%/bbmap/ml/Profiler.class %%JAVAJARDIR%%/bbmap/ml/Profiler.java +%%JAVAJARDIR%%/bbmap/ml/README.md %%JAVAJARDIR%%/bbmap/ml/RSLog.class %%JAVAJARDIR%%/bbmap/ml/RSLog.java +%%JAVAJARDIR%%/bbmap/ml/ReduceColumns.class +%%JAVAJARDIR%%/bbmap/ml/ReduceColumns.java %%JAVAJARDIR%%/bbmap/ml/Sample.class %%JAVAJARDIR%%/bbmap/ml/Sample.java %%JAVAJARDIR%%/bbmap/ml/SampleErrorComparator.class @@ -1586,6 +1834,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/pacbio/ProcessStackedSitesNormalized$Ssra.class %%JAVAJARDIR%%/bbmap/pacbio/ProcessStackedSitesNormalized.class %%JAVAJARDIR%%/bbmap/pacbio/ProcessStackedSitesNormalized.java +%%JAVAJARDIR%%/bbmap/pacbio/README.md %%JAVAJARDIR%%/bbmap/pacbio/RemoveAdapters2$1.class %%JAVAJARDIR%%/bbmap/pacbio/RemoveAdapters2$ProcessThread.class %%JAVAJARDIR%%/bbmap/pacbio/RemoveAdapters2.class @@ -1648,6 +1897,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/prok/PGMTools.java %%JAVAJARDIR%%/bbmap/prok/ProkObject.class %%JAVAJARDIR%%/bbmap/prok/ProkObject.java +%%JAVAJARDIR%%/bbmap/prok/README.md %%JAVAJARDIR%%/bbmap/prok/RiboMaker$ProcessThread.class %%JAVAJARDIR%%/bbmap/prok/RiboMaker.class %%JAVAJARDIR%%/bbmap/prok/RiboMaker.java @@ -1675,14 +1925,30 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/repeat/RepeatSet.java %%JAVAJARDIR%%/bbmap/server/PercentEncoding.class %%JAVAJARDIR%%/bbmap/server/PercentEncoding.java +%%JAVAJARDIR%%/bbmap/server/README.md %%JAVAJARDIR%%/bbmap/server/ServerTools$1.class %%JAVAJARDIR%%/bbmap/server/ServerTools.class %%JAVAJARDIR%%/bbmap/server/ServerTools.java %%JAVAJARDIR%%/bbmap/server/SimpleHttpServer$GetHandler.class %%JAVAJARDIR%%/bbmap/server/SimpleHttpServer.class %%JAVAJARDIR%%/bbmap/server/SimpleHttpServer.java +%%JAVAJARDIR%%/bbmap/server/StressTest.class +%%JAVAJARDIR%%/bbmap/server/StressTest.java +%%JAVAJARDIR%%/bbmap/server/StressTest2$1.class +%%JAVAJARDIR%%/bbmap/server/StressTest2.class +%%JAVAJARDIR%%/bbmap/server/StressTest2.java +%%JAVAJARDIR%%/bbmap/server/StressTest3.class +%%JAVAJARDIR%%/bbmap/server/StressTest3.java %%JAVAJARDIR%%/bbmap/shared/Colors.class %%JAVAJARDIR%%/bbmap/shared/Colors.java +%%JAVAJARDIR%%/bbmap/shared/FastRandom.class +%%JAVAJARDIR%%/bbmap/shared/FastRandom.java +%%JAVAJARDIR%%/bbmap/shared/FastRandomAES.class +%%JAVAJARDIR%%/bbmap/shared/FastRandomAES.java +%%JAVAJARDIR%%/bbmap/shared/FastRandomSIMD.class +%%JAVAJARDIR%%/bbmap/shared/FastRandomSIMD.java +%%JAVAJARDIR%%/bbmap/shared/FastRandomXoshiro.class +%%JAVAJARDIR%%/bbmap/shared/FastRandomXoshiro.java %%JAVAJARDIR%%/bbmap/shared/KillSwitch.class %%JAVAJARDIR%%/bbmap/shared/KillSwitch.java %%JAVAJARDIR%%/bbmap/shared/LineParser.class @@ -1717,10 +1983,19 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/shared/PreParser.java %%JAVAJARDIR%%/bbmap/shared/Primes.class %%JAVAJARDIR%%/bbmap/shared/Primes.java +%%JAVAJARDIR%%/bbmap/shared/README.md %%JAVAJARDIR%%/bbmap/shared/SIMD.class %%JAVAJARDIR%%/bbmap/shared/SIMD.java +%%JAVAJARDIR%%/bbmap/shared/SIMDAlign.class +%%JAVAJARDIR%%/bbmap/shared/SIMDAlign.java +%%JAVAJARDIR%%/bbmap/shared/SIMDAlignByte.class +%%JAVAJARDIR%%/bbmap/shared/SIMDAlignByte.java +%%JAVAJARDIR%%/bbmap/shared/SIMDAlignOld.class +%%JAVAJARDIR%%/bbmap/shared/SIMDAlignOld.java %%JAVAJARDIR%%/bbmap/shared/Shared.class %%JAVAJARDIR%%/bbmap/shared/Shared.java +%%JAVAJARDIR%%/bbmap/shared/SyncHeart.class +%%JAVAJARDIR%%/bbmap/shared/SyncHeart.java %%JAVAJARDIR%%/bbmap/shared/Timer.class %%JAVAJARDIR%%/bbmap/shared/Timer.java %%JAVAJARDIR%%/bbmap/shared/Tools$1.class @@ -1770,8 +2045,6 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/sketch/Comparison.java %%JAVAJARDIR%%/bbmap/sketch/DisplayParams.class %%JAVAJARDIR%%/bbmap/sketch/DisplayParams.java -%%JAVAJARDIR%%/bbmap/sketch/GlocalAligner.class -%%JAVAJARDIR%%/bbmap/sketch/GlocalAligner.java %%JAVAJARDIR%%/bbmap/sketch/InvertKey.class %%JAVAJARDIR%%/bbmap/sketch/InvertKey.java %%JAVAJARDIR%%/bbmap/sketch/KmerLimit$ProcessThread.class @@ -1782,6 +2055,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/sketch/KmerLimit2.java %%JAVAJARDIR%%/bbmap/sketch/MergeSketch.class %%JAVAJARDIR%%/bbmap/sketch/MergeSketch.java +%%JAVAJARDIR%%/bbmap/sketch/README.md %%JAVAJARDIR%%/bbmap/sketch/Record.class %%JAVAJARDIR%%/bbmap/sketch/Record.java %%JAVAJARDIR%%/bbmap/sketch/RecordSet.class @@ -1831,6 +2105,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/sort/ContigLengthComparator.java %%JAVAJARDIR%%/bbmap/sort/MergeSorted.class %%JAVAJARDIR%%/bbmap/sort/MergeSorted.java +%%JAVAJARDIR%%/bbmap/sort/README.md %%JAVAJARDIR%%/bbmap/sort/ReadComparator.class %%JAVAJARDIR%%/bbmap/sort/ReadComparator.java %%JAVAJARDIR%%/bbmap/sort/ReadComparatorClump.class @@ -2053,6 +2328,8 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/structures/IntList3.java %%JAVAJARDIR%%/bbmap/structures/IntListCompressor.class %%JAVAJARDIR%%/bbmap/structures/IntListCompressor.java +%%JAVAJARDIR%%/bbmap/structures/IntListHashMap.class +%%JAVAJARDIR%%/bbmap/structures/IntListHashMap.java %%JAVAJARDIR%%/bbmap/structures/IntLongHashMap.class %%JAVAJARDIR%%/bbmap/structures/IntLongHashMap.java %%JAVAJARDIR%%/bbmap/structures/IntMap.class @@ -2098,10 +2375,17 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/structures/Point.java %%JAVAJARDIR%%/bbmap/structures/Quantizer.class %%JAVAJARDIR%%/bbmap/structures/Quantizer.java +%%JAVAJARDIR%%/bbmap/structures/README.md %%JAVAJARDIR%%/bbmap/structures/Range.class %%JAVAJARDIR%%/bbmap/structures/Range.java %%JAVAJARDIR%%/bbmap/structures/RawBitSet.class %%JAVAJARDIR%%/bbmap/structures/RawBitSet.java +%%JAVAJARDIR%%/bbmap/structures/RingBuffer.class +%%JAVAJARDIR%%/bbmap/structures/RingBuffer.java +%%JAVAJARDIR%%/bbmap/structures/RingBufferMask.class +%%JAVAJARDIR%%/bbmap/structures/RingBufferMask.java +%%JAVAJARDIR%%/bbmap/structures/RingBufferMod.class +%%JAVAJARDIR%%/bbmap/structures/RingBufferMod.java %%JAVAJARDIR%%/bbmap/structures/SeqCount.class %%JAVAJARDIR%%/bbmap/structures/SeqCount.java %%JAVAJARDIR%%/bbmap/structures/SeqCountM.class @@ -2128,6 +2412,41 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/structures/StringPair.java %%JAVAJARDIR%%/bbmap/structures/SuperLongList.class %%JAVAJARDIR%%/bbmap/structures/SuperLongList.java +%%JAVAJARDIR%%/bbmap/synth/CoverageModel.class +%%JAVAJARDIR%%/bbmap/synth/CoverageModel.java +%%JAVAJARDIR%%/bbmap/synth/CrossContaminate$Vessel.class +%%JAVAJARDIR%%/bbmap/synth/CrossContaminate.class +%%JAVAJARDIR%%/bbmap/synth/CrossContaminate.java +%%JAVAJARDIR%%/bbmap/synth/FakeReads.class +%%JAVAJARDIR%%/bbmap/synth/FakeReads.java +%%JAVAJARDIR%%/bbmap/synth/FuseSequence.class +%%JAVAJARDIR%%/bbmap/synth/FuseSequence.java +%%JAVAJARDIR%%/bbmap/synth/GCBias.class +%%JAVAJARDIR%%/bbmap/synth/GCBias.java +%%JAVAJARDIR%%/bbmap/synth/MakeChimeras.class +%%JAVAJARDIR%%/bbmap/synth/MakeChimeras.java +%%JAVAJARDIR%%/bbmap/synth/MakeContaminatedGenomes.class +%%JAVAJARDIR%%/bbmap/synth/MakeContaminatedGenomes.java +%%JAVAJARDIR%%/bbmap/synth/MutateGenome$SmallVar.class +%%JAVAJARDIR%%/bbmap/synth/MutateGenome.class +%%JAVAJARDIR%%/bbmap/synth/MutateGenome.java +%%JAVAJARDIR%%/bbmap/synth/MutateGenome2$SmallVar.class +%%JAVAJARDIR%%/bbmap/synth/MutateGenome2.class +%%JAVAJARDIR%%/bbmap/synth/MutateGenome2.java +%%JAVAJARDIR%%/bbmap/synth/RandomGenome.class +%%JAVAJARDIR%%/bbmap/synth/RandomGenome.java +%%JAVAJARDIR%%/bbmap/synth/RandomHexamer.class +%%JAVAJARDIR%%/bbmap/synth/RandomHexamer.java +%%JAVAJARDIR%%/bbmap/synth/RandomReads3$1.class +%%JAVAJARDIR%%/bbmap/synth/RandomReads3.class +%%JAVAJARDIR%%/bbmap/synth/RandomReads3.java +%%JAVAJARDIR%%/bbmap/synth/RandomReadsMG$ProcessThread.class +%%JAVAJARDIR%%/bbmap/synth/RandomReadsMG.class +%%JAVAJARDIR%%/bbmap/synth/RandomReadsMG.java +%%JAVAJARDIR%%/bbmap/synth/Shred.class +%%JAVAJARDIR%%/bbmap/synth/Shred.java +%%JAVAJARDIR%%/bbmap/synth/SynthMDA.class +%%JAVAJARDIR%%/bbmap/synth/SynthMDA.java %%JAVAJARDIR%%/bbmap/tax/AccessionToTaxid$HashThread.class %%JAVAJARDIR%%/bbmap/tax/AccessionToTaxid.class %%JAVAJARDIR%%/bbmap/tax/AccessionToTaxid.java @@ -2139,6 +2458,8 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/tax/AnalyzeAccession.java %%JAVAJARDIR%%/bbmap/tax/AnalyzeAccession_ST.class %%JAVAJARDIR%%/bbmap/tax/AnalyzeAccession_ST.java +%%JAVAJARDIR%%/bbmap/tax/CanonicalLineage.class +%%JAVAJARDIR%%/bbmap/tax/CanonicalLineage.java %%JAVAJARDIR%%/bbmap/tax/ExplodeTree.class %%JAVAJARDIR%%/bbmap/tax/ExplodeTree.java %%JAVAJARDIR%%/bbmap/tax/FilterByTaxa.class @@ -2157,10 +2478,13 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/tax/ImgRecord.java %%JAVAJARDIR%%/bbmap/tax/ImgRecord2.class %%JAVAJARDIR%%/bbmap/tax/ImgRecord2.java +%%JAVAJARDIR%%/bbmap/tax/Lineage.class +%%JAVAJARDIR%%/bbmap/tax/Lineage.java %%JAVAJARDIR%%/bbmap/tax/PrintTaxonomy.class %%JAVAJARDIR%%/bbmap/tax/PrintTaxonomy.java %%JAVAJARDIR%%/bbmap/tax/Query.class %%JAVAJARDIR%%/bbmap/tax/Query.java +%%JAVAJARDIR%%/bbmap/tax/README.md %%JAVAJARDIR%%/bbmap/tax/RenameGiToTaxid.class %%JAVAJARDIR%%/bbmap/tax/RenameGiToTaxid.java %%JAVAJARDIR%%/bbmap/tax/RenameIMG.class @@ -2230,6 +2554,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/template/BBTool_ST.java %%JAVAJARDIR%%/bbmap/template/DoWorker.class %%JAVAJARDIR%%/bbmap/template/DoWorker.java +%%JAVAJARDIR%%/bbmap/template/README.md %%JAVAJARDIR%%/bbmap/template/ThreadPoolJob.class %%JAVAJARDIR%%/bbmap/template/ThreadPoolJob.java %%JAVAJARDIR%%/bbmap/template/ThreadWaiter.class @@ -2288,6 +2613,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/ukmer/KmerTableSetU.java %%JAVAJARDIR%%/bbmap/ukmer/OwnershipThread.class %%JAVAJARDIR%%/bbmap/ukmer/OwnershipThread.java +%%JAVAJARDIR%%/bbmap/ukmer/README.md %%JAVAJARDIR%%/bbmap/ukmer/WalkerU.class %%JAVAJARDIR%%/bbmap/ukmer/WalkerU.java %%JAVAJARDIR%%/bbmap/var/ApplyVarsToReference$1.class @@ -2307,6 +2633,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/var/GenerateVarlets3$ProcessThread.class %%JAVAJARDIR%%/bbmap/var/GenerateVarlets3.class %%JAVAJARDIR%%/bbmap/var/GenerateVarlets3.java +%%JAVAJARDIR%%/bbmap/var/README.md %%JAVAJARDIR%%/bbmap/var/StackVariations$1.class %%JAVAJARDIR%%/bbmap/var/StackVariations$SVThread.class %%JAVAJARDIR%%/bbmap/var/StackVariations.class @@ -2321,8 +2648,12 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/var/Variation.java %%JAVAJARDIR%%/bbmap/var/Varlet.class %%JAVAJARDIR%%/bbmap/var/Varlet.java +%%JAVAJARDIR%%/bbmap/var2/AnalyzeVars.class +%%JAVAJARDIR%%/bbmap/var2/AnalyzeVars.java %%JAVAJARDIR%%/bbmap/var2/ApplyVariants.class %%JAVAJARDIR%%/bbmap/var2/ApplyVariants.java +%%JAVAJARDIR%%/bbmap/var2/CVOutputWriter.class +%%JAVAJARDIR%%/bbmap/var2/CVOutputWriter.java %%JAVAJARDIR%%/bbmap/var2/CallVariants$ProcessThread.class %%JAVAJARDIR%%/bbmap/var2/CallVariants.class %%JAVAJARDIR%%/bbmap/var2/CallVariants.java @@ -2332,6 +2663,8 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/var2/CallVariants2.java %%JAVAJARDIR%%/bbmap/var2/CompareVCF.class %%JAVAJARDIR%%/bbmap/var2/CompareVCF.java +%%JAVAJARDIR%%/bbmap/var2/FeatureVectorMaker.class +%%JAVAJARDIR%%/bbmap/var2/FeatureVectorMaker.java %%JAVAJARDIR%%/bbmap/var2/FilterSam$ProcessThread.class %%JAVAJARDIR%%/bbmap/var2/FilterSam.class %%JAVAJARDIR%%/bbmap/var2/FilterSam.java @@ -2341,6 +2674,7 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/var2/MergeSamples$MergeThread.class %%JAVAJARDIR%%/bbmap/var2/MergeSamples.class %%JAVAJARDIR%%/bbmap/var2/MergeSamples.java +%%JAVAJARDIR%%/bbmap/var2/README.md %%JAVAJARDIR%%/bbmap/var2/Realign$ProcessThread.class %%JAVAJARDIR%%/bbmap/var2/Realign.class %%JAVAJARDIR%%/bbmap/var2/Realign.java @@ -2363,15 +2697,27 @@ libexec/bbmap/webcheck.sh %%JAVAJARDIR%%/bbmap/var2/Var.java %%JAVAJARDIR%%/bbmap/var2/VarFilter.class %%JAVAJARDIR%%/bbmap/var2/VarFilter.java +%%JAVAJARDIR%%/bbmap/var2/VarHelper.class +%%JAVAJARDIR%%/bbmap/var2/VarHelper.java %%JAVAJARDIR%%/bbmap/var2/VarKey.class %%JAVAJARDIR%%/bbmap/var2/VarKey.java %%JAVAJARDIR%%/bbmap/var2/VarMap$ProcessThread.class %%JAVAJARDIR%%/bbmap/var2/VarMap$VarMapIterator.class %%JAVAJARDIR%%/bbmap/var2/VarMap.class %%JAVAJARDIR%%/bbmap/var2/VarMap.java +%%JAVAJARDIR%%/bbmap/var2/VarProb.class +%%JAVAJARDIR%%/bbmap/var2/VarProb.java %%JAVAJARDIR%%/bbmap/var2/VcfLoader$ProcessThread.class %%JAVAJARDIR%%/bbmap/var2/VcfLoader.class %%JAVAJARDIR%%/bbmap/var2/VcfLoader.java +%%JAVAJARDIR%%/bbmap/var2/VcfToVar.class +%%JAVAJARDIR%%/bbmap/var2/VcfToVar.java %%JAVAJARDIR%%/bbmap/var2/VcfWriter$ProcessThread.class %%JAVAJARDIR%%/bbmap/var2/VcfWriter.class %%JAVAJARDIR%%/bbmap/var2/VcfWriter.java +%%JAVAJARDIR%%/bbmap/var2/VectorDonovan$QuantileTransformer.class +%%JAVAJARDIR%%/bbmap/var2/VectorDonovan.class +%%JAVAJARDIR%%/bbmap/var2/VectorDonovan.java +%%JAVAJARDIR%%/bbmap/var2/VectorElba$ElbaMinMaxValues.class +%%JAVAJARDIR%%/bbmap/var2/VectorElba.class +%%JAVAJARDIR%%/bbmap/var2/VectorElba.java diff --git a/biology/bcf-score/Makefile b/biology/bcf-score/Makefile index 0436c4b14f2d..dc846f339fad 100644 --- a/biology/bcf-score/Makefile +++ b/biology/bcf-score/Makefile @@ -1,6 +1,6 @@ PORTNAME= bcf-score DISTVERSION= 1.20 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= biology MASTER_SITES= https://software.broadinstitute.org/software/score/ # Get this right, or ports will download bcftools in it's place via tuple @@ -12,7 +12,7 @@ WWW= https://software.broadinstitute.org/software/score/ LICENSE= MIT -BUILD_DEPENDS= htslib>=1.21:biology/htslib +BUILD_DEPENDS= htslib>=1.22:biology/htslib LIB_DEPENDS= libhts.so:biology/htslib libcholmod.so:math/suitesparse-cholmod TEST_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash bcftools>=${PORTVERSION}:biology/bcftools @@ -23,7 +23,7 @@ USE_PERL5= test GH_ACCOUNT= samtools GH_PROJECT= bcftools -GH_TAGNAME= 1.21 +GH_TAGNAME= 1.22 GNU_CONFIGURE= yes SHEBANG_FILES= misc/* test/test.pl diff --git a/biology/bcf-score/distinfo b/biology/bcf-score/distinfo index fb0644c4567b..724198c182f2 100644 --- a/biology/bcf-score/distinfo +++ b/biology/bcf-score/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1727475307 +TIMESTAMP = 1750428714 SHA256 (score_1.20-20240505.tar.gz) = c2ac510f0a48e3d2e61d1a9e219e030b1268cdcf3bf987217bbd16740d962d41 SIZE (score_1.20-20240505.tar.gz) = 96852 -SHA256 (samtools-bcftools-1.20-1.21_GH0.tar.gz) = 7484695c5d833fb1a89c2b886ec302db0514ba3c8e5ef7397b9302fa8bd37f8d -SIZE (samtools-bcftools-1.20-1.21_GH0.tar.gz) = 3665160 +SHA256 (samtools-bcftools-1.20-1.22_GH0.tar.gz) = 1608e547daf7bd5ab7d52dea57019f57da3fdfb29bc26dece1e8d01a999a9a2d +SIZE (samtools-bcftools-1.20-1.22_GH0.tar.gz) = 3751342 diff --git a/biology/bcftools/Makefile b/biology/bcftools/Makefile index f04c0777bc27..3a1c7bc91002 100644 --- a/biology/bcftools/Makefile +++ b/biology/bcftools/Makefile @@ -1,5 +1,5 @@ PORTNAME= bcftools -PORTVERSION= 1.21 +PORTVERSION= 1.22 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org @@ -9,7 +9,7 @@ WWW= https://www.htslib.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= htslib>=1.21:biology/htslib +BUILD_DEPENDS= htslib>=1.22:biology/htslib LIB_DEPENDS= libhts.so:biology/htslib TEST_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash diff --git a/biology/bcftools/distinfo b/biology/bcftools/distinfo index a39dbc0e3ca0..187e684df6f4 100644 --- a/biology/bcftools/distinfo +++ b/biology/bcftools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727437561 -SHA256 (samtools-bcftools-1.21_GH0.tar.gz) = 7484695c5d833fb1a89c2b886ec302db0514ba3c8e5ef7397b9302fa8bd37f8d -SIZE (samtools-bcftools-1.21_GH0.tar.gz) = 3665160 +TIMESTAMP = 1748951423 +SHA256 (samtools-bcftools-1.22_GH0.tar.gz) = 1608e547daf7bd5ab7d52dea57019f57da3fdfb29bc26dece1e8d01a999a9a2d +SIZE (samtools-bcftools-1.22_GH0.tar.gz) = 3751342 diff --git a/biology/bcftools/pkg-plist b/biology/bcftools/pkg-plist index 6aa7a6d9f73e..8d7cedf90291 100644 --- a/biology/bcftools/pkg-plist +++ b/biology/bcftools/pkg-plist @@ -45,4 +45,6 @@ libexec/bcftools/trio-stats.so libexec/bcftools/trio-switch-rate.so libexec/bcftools/variant-distance.so libexec/bcftools/variantkey-hex.so +libexec/bcftools/vcf2table.so +libexec/bcftools/vrfs.so share/man/man1/bcftools.1.gz diff --git a/biology/bifrost/Makefile b/biology/bifrost/Makefile index 082d27df32e6..e1873b430549 100644 --- a/biology/bifrost/Makefile +++ b/biology/bifrost/Makefile @@ -1,6 +1,7 @@ PORTNAME= bifrost DISTVERSIONPREFIX= v DISTVERSION= 1.3.5 +PORTREVISION= 1 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org @@ -22,13 +23,4 @@ CXXFLAGS+= -Wno-unqualified-std-cast-call GH_ACCOUNT= pmelsted -.include <bsd.port.pre.mk> - -# Build fails with clang19, but succeeds with gcc13 -# Have not figured out where this sz_link member is even supposed to come from -# DataStorage.tcc:81:69: error: no member named 'sz_link' in 'DataStorage<Unitig_data_t>' -.if ${OSVERSION} > 1500000 -USE_GCC= yes -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/biology/bifrost/distinfo b/biology/bifrost/distinfo index 49f7e2d919bb..43195678b9c9 100644 --- a/biology/bifrost/distinfo +++ b/biology/bifrost/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710590640 +TIMESTAMP = 1748282354 SHA256 (pmelsted-bifrost-v1.3.5_GH0.tar.gz) = e1b2491328b0cc1a32e433a8a9780f05547fa4b8d674b58abdda9ac8809f5341 SIZE (pmelsted-bifrost-v1.3.5_GH0.tar.gz) = 356701 diff --git a/biology/bifrost/files/patch-src_DataStorage.tcc b/biology/bifrost/files/patch-src_DataStorage.tcc new file mode 100644 index 000000000000..22196bb8e11c --- /dev/null +++ b/biology/bifrost/files/patch-src_DataStorage.tcc @@ -0,0 +1,14 @@ +--- src/DataStorage.tcc.orig 2024-03-15 15:20:17 UTC ++++ src/DataStorage.tcc +@@ -78,7 +78,10 @@ DataStorage<U>::DataStorage(const DataStorage& o) : co + + unitig_cs_link = new atomic<uint64_t>[sz_link]; + +- for (size_t i = 0; i != sz_link; ++i) unitig_cs_link[i] = o.sz_link[i].load(); ++ // Hayzam Sherif: o.sz_link -> o.unitig_cs_link ++ // Independently proposed by Lucas van Dijk: ++ // https://github.com/pmelsted/bifrost/pull/18/files ++ for (size_t i = 0; i != sz_link; ++i) unitig_cs_link[i] = o.unitig_cs_link[i].load(); + } + + if ((o.data != nullptr) && (o.sz_cs != 0)){ diff --git a/biology/bio-mocha/Makefile b/biology/bio-mocha/Makefile index a9228be3a30e..828b246380b0 100644 --- a/biology/bio-mocha/Makefile +++ b/biology/bio-mocha/Makefile @@ -1,5 +1,6 @@ PORTNAME= bio-mocha DISTVERSION= 1.20 +PORTREVISION= 1 CATEGORIES= biology MASTER_SITES= https://software.broadinstitute.org/software/mocha/ # Get this right, or ports will download bcftools in it's place via tuple @@ -11,7 +12,7 @@ WWW= https://software.broadinstitute.org/software/mocha/ LICENSE= MIT -BUILD_DEPENDS= bash:shells/bash htslib>=1.21:biology/htslib +BUILD_DEPENDS= bash:shells/bash htslib>=1.22:biology/htslib LIB_DEPENDS= libhts.so:biology/htslib RUN_DEPENDS= bcftools>=${PORTVERSION}:biology/bcftools @@ -21,7 +22,7 @@ USE_PERL5= test GH_ACCOUNT= samtools GH_PROJECT= bcftools -GH_TAGNAME= 1.21 +GH_TAGNAME= 1.22 GNU_CONFIGURE= yes SHEBANG_FILES= misc/* test/test.pl diff --git a/biology/bio-mocha/distinfo b/biology/bio-mocha/distinfo index 6f2f8b800396..6485cffc5d72 100644 --- a/biology/bio-mocha/distinfo +++ b/biology/bio-mocha/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1727475837 +TIMESTAMP = 1750428898 SHA256 (bio-mocha_1.20-20240505.tar.gz) = 3beeb7f046b491fed162dfedd83a29b3eebb165fb1f2a25f44df7fa2f063793b SIZE (bio-mocha_1.20-20240505.tar.gz) = 66752 -SHA256 (samtools-bcftools-1.20-1.21_GH0.tar.gz) = 7484695c5d833fb1a89c2b886ec302db0514ba3c8e5ef7397b9302fa8bd37f8d -SIZE (samtools-bcftools-1.20-1.21_GH0.tar.gz) = 3665160 +SHA256 (samtools-bcftools-1.20-1.22_GH0.tar.gz) = 1608e547daf7bd5ab7d52dea57019f57da3fdfb29bc26dece1e8d01a999a9a2d +SIZE (samtools-bcftools-1.20-1.22_GH0.tar.gz) = 3751342 diff --git a/biology/biococoa/Makefile b/biology/biococoa/Makefile index 7177814e19bf..84b6d7f8d722 100644 --- a/biology/biococoa/Makefile +++ b/biology/biococoa/Makefile @@ -1,10 +1,9 @@ PORTNAME= biococoa PORTVERSION= 2.2.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= biology gnustep MASTER_SITES= http://bioinformatics.org/biococoa/downloads/ DISTNAME= biococoa-${PORTVERSION}-src -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Bioinformatics framework @@ -12,7 +11,7 @@ WWW= http://bioinformatics.org/biococoa/ LICENSE= LGPL21 -USES= gnustep +USES= gnustep tar:tgz USE_GNUSTEP= back build WRKSRC= ${WRKDIR}/biococoa-${PORTVERSION} diff --git a/biology/biosig/Makefile b/biology/biosig/Makefile index 1a676735a7d6..5bfc428dd205 100644 --- a/biology/biosig/Makefile +++ b/biology/biosig/Makefile @@ -1,6 +1,6 @@ PORTNAME= biosig DISTVERSION= 2.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= biology MASTER_SITES= SF/${PORTNAME}/BioSig%20for%20C_C%2B%2B/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}.src diff --git a/biology/bolt-lmm/Makefile b/biology/bolt-lmm/Makefile index 4d79a94304e3..242d706fd046 100644 --- a/biology/bolt-lmm/Makefile +++ b/biology/bolt-lmm/Makefile @@ -1,6 +1,6 @@ PORTNAME= bolt-lmm DISTVERSION= 2.3.6 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= biology MASTER_SITES= https://data.broadinstitute.org/alkesgroup/BOLT-LMM/downloads/ DISTNAME= BOLT-LMM_v${PORTVERSION} diff --git a/biology/bwa/Makefile b/biology/bwa/Makefile index 3481077c3af3..eacf6225f663 100644 --- a/biology/bwa/Makefile +++ b/biology/bwa/Makefile @@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v DISTVERSION= 0.7.19 CATEGORIES= biology -MAINTAINER= alster@vinterdalen.se +MAINTAINER= alven@FreeBSD.org COMMENT= Burrows-Wheeler sequence aligner WWW= https://bio-bwa.sourceforge.net/ \ https://sourceforge.net/projects/bio-bwa/ \ diff --git a/biology/canu/Makefile b/biology/canu/Makefile index 5e89db673d70..8719b5143a72 100644 --- a/biology/canu/Makefile +++ b/biology/canu/Makefile @@ -1,6 +1,6 @@ PORTNAME= canu DISTVERSION= 2.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= biology java perl5 # Github auto-generated tarballs lack submodules MASTER_SITES= https://github.com/marbl/canu/releases/download/v${DISTVERSION}/ diff --git a/biology/checkm/Makefile b/biology/checkm/Makefile deleted file mode 100644 index cb7cc7108d4a..000000000000 --- a/biology/checkm/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -PORTNAME= CheckM -DISTVERSIONPREFIX= v -DISTVERSION= 1.2.3 -PORTREVISION= 1 -CATEGORIES= biology python - -MAINTAINER= yuri@FreeBSD.org -COMMENT= Quality assessment tool for the microbial genomes -WWW= https://ecogenomics.github.io/CheckM/ - -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Depends on expired science/py-DendroPy -EXPIRATION_DATE=2025-06-01 - -RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}DendroPy>0:science/py-DendroPy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pysam>0:biology/py-pysam@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} - -USES= dos2unix python -USE_GITHUB= yes -GH_ACCOUNT= Ecogenomics -USE_PYTHON= distutils noflavors autoplist - -NO_ARCH= yes - -.include <bsd.port.mk> diff --git a/biology/checkm/distinfo b/biology/checkm/distinfo deleted file mode 100644 index c1da8633ab00..000000000000 --- a/biology/checkm/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1730733018 -SHA256 (Ecogenomics-CheckM-v1.2.3_GH0.tar.gz) = 5f8340e71d3256ba8cf407d27bdc7914d1aa86b14b2d63d1e32cceb325e5aa82 -SIZE (Ecogenomics-CheckM-v1.2.3_GH0.tar.gz) = 1017616 diff --git a/biology/checkm/pkg-descr b/biology/checkm/pkg-descr deleted file mode 100644 index 4238256d225a..000000000000 --- a/biology/checkm/pkg-descr +++ /dev/null @@ -1,13 +0,0 @@ -CheckM provides a set of tools for assessing the quality of genomes recovered -from isolates, single cells, or metagenomes. - -It provides robust estimates of genome completeness and contamination by using -collocated sets of genes that are ubiquitous and single-copy within a -phylogenetic lineage. - -Assessment of genome quality can also be examined using plots depicting key -genomic characteristics (e.g., GC, coding density) which highlight sequences -outside the expected distributions of a typical genome. CheckM also provides -tools for identifying genome bins that are likely candidates for merging based -on marker set compatibility, similarity in genomic characteristics, and -proximity within a reference genome tree. diff --git a/biology/coverm/Makefile b/biology/coverm/Makefile index 469eeefaa615..366b6787dce1 100644 --- a/biology/coverm/Makefile +++ b/biology/coverm/Makefile @@ -1,7 +1,7 @@ PORTNAME= coverm DISTVERSIONPREFIX= v DISTVERSION= 0.7.0 -PORTREVISION= 5 +PORTREVISION= 7 CATEGORIES= biology MAINTAINER= yuri@FreeBSD.org diff --git a/biology/cufflinks/Makefile b/biology/cufflinks/Makefile index c6be37b46701..a9029cdfe03f 100644 --- a/biology/cufflinks/Makefile +++ b/biology/cufflinks/Makefile @@ -1,7 +1,7 @@ PORTNAME= cufflinks DISTVERSIONPREFIX= v DISTVERSION= 2.2.1-89 -PORTREVISION= 11 +PORTREVISION= 12 DISTVERSIONSUFFIX= -gdc3b0cb CATEGORIES= biology diff --git a/biology/diamond/Makefile b/biology/diamond/Makefile index aef831bfd9c2..7884486cf917 100644 --- a/biology/diamond/Makefile +++ b/biology/diamond/Makefile @@ -1,6 +1,6 @@ PORTNAME= diamond DISTVERSIONPREFIX= v -DISTVERSION= 2.1.11 +DISTVERSION= 2.1.13 CATEGORIES= biology MAINTAINER= jrm@FreeBSD.org diff --git a/biology/diamond/distinfo b/biology/diamond/distinfo index bd79b1dbc15f..c2a537bdb17a 100644 --- a/biology/diamond/distinfo +++ b/biology/diamond/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737814516 -SHA256 (bbuchfink-diamond-v2.1.11_GH0.tar.gz) = e669e74ac4a7e45d86024a6b9bfda0642fabb02a8b6ce90a2ec7fb3aeb0f8233 -SIZE (bbuchfink-diamond-v2.1.11_GH0.tar.gz) = 5934620 +TIMESTAMP = 1755281950 +SHA256 (bbuchfink-diamond-v2.1.13_GH0.tar.gz) = d3d093b77d0ad8914f3e94dc53b9b2684cb77990765e1a2fe93ad022c28930f5 +SIZE (bbuchfink-diamond-v2.1.13_GH0.tar.gz) = 5953400 diff --git a/biology/dsr-pdb/Makefile b/biology/dsr-pdb/Makefile index 16dc1bfda7e4..07f45bd9718d 100644 --- a/biology/dsr-pdb/Makefile +++ b/biology/dsr-pdb/Makefile @@ -1,6 +1,6 @@ PORTNAME= dsr-pdb DISTVERSION= 1.0.3 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= biology MASTER_SITES= https://graphics.stanford.edu/~drussel/ DISTNAME= ${PORTNAME} diff --git a/biology/fasda/Makefile b/biology/fasda/Makefile index 90af1fc205cb..2d85a23af573 100644 --- a/biology/fasda/Makefile +++ b/biology/fasda/Makefile @@ -1,5 +1,6 @@ PORTNAME= fasda -DISTVERSION= 0.2.0 +DISTVERSION= 0.2.0-1 +DISTVERSIONSUFFIX= -ga7d14ad CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org diff --git a/biology/fasda/distinfo b/biology/fasda/distinfo index f7174b017086..ad561981d758 100644 --- a/biology/fasda/distinfo +++ b/biology/fasda/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745682225 -SHA256 (auerlab-fasda-0.2.0_GH0.tar.gz) = 5e52e9773d70b4ffa303b91a3e156cfc706e738b3fc17503d20bfbbaefd82446 -SIZE (auerlab-fasda-0.2.0_GH0.tar.gz) = 1869574 +TIMESTAMP = 1748181140 +SHA256 (auerlab-fasda-0.2.0-1-ga7d14ad_GH0.tar.gz) = fbc12198337617a2f09a95fda627861e8ed7fa2f345ccee218879b5c58cabea7 +SIZE (auerlab-fasda-0.2.0-1-ga7d14ad_GH0.tar.gz) = 1869807 diff --git a/biology/fastp/Makefile b/biology/fastp/Makefile index 7af865fb935a..7d91034eb87c 100644 --- a/biology/fastp/Makefile +++ b/biology/fastp/Makefile @@ -1,9 +1,9 @@ PORTNAME= fastp DISTVERSIONPREFIX= v -DISTVERSION= 0.24.1 +DISTVERSION= 0.26.0 CATEGORIES= biology -MAINTAINER= jwb@FreeBSD.org +MAINTAINER= hayzam@alchemilla.io COMMENT= Ultra-fast all-in-one FASTQ preprocessor WWW= https://github.com/OpenGene/fastp diff --git a/biology/fastp/distinfo b/biology/fastp/distinfo index d33c3c0986a6..6abdf5196be5 100644 --- a/biology/fastp/distinfo +++ b/biology/fastp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744893121 -SHA256 (OpenGene-fastp-v0.24.1_GH0.tar.gz) = dd8a1b7e0410a800f80939e4d14b116e90bbec83ef7294a5f13fdaaba3fcc719 -SIZE (OpenGene-fastp-v0.24.1_GH0.tar.gz) = 164307 +TIMESTAMP = 1749236354 +SHA256 (OpenGene-fastp-v0.26.0_GH0.tar.gz) = ab5396f448bece92e599e4d3acc48751fc46f0f43333ca271d229aa95dc47c4e +SIZE (OpenGene-fastp-v0.26.0_GH0.tar.gz) = 166500 diff --git a/biology/fastp/files/patch-Makefile b/biology/fastp/files/patch-Makefile index 5e68e39804a1..09efd133c6d8 100644 --- a/biology/fastp/files/patch-Makefile +++ b/biology/fastp/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig 2025-04-16 10:13:35 UTC +--- Makefile.orig 2025-06-06 00:03:48 UTC +++ Makefile @@ -7,6 +7,8 @@ LIBRARY_DIRS ?= INCLUDE_DIRS ?= @@ -9,14 +9,15 @@ SRC := $(wildcard ${DIR_SRC}/*.cpp) OBJ := $(patsubst %.cpp,${DIR_OBJ}/%.o,$(notdir ${SRC})) -@@ -15,15 +17,20 @@ CXX ?= g++ +@@ -15,15 +17,21 @@ CXX ?= g++ BIN_TARGET := ${TARGET} CXX ?= g++ -CXXFLAGS := -std=c++11 -pthread -g -O3 -MD -MP -I${DIR_INC} $(foreach includedir,$(INCLUDE_DIRS),-I$(includedir)) ${CXXFLAGS} +# Optional flags that the user can override by setting CXXFLAGS in the -+# env or make argument -+CXXFLAGS ?= -g -O3 ++# env or make argument. -pthread is a link flag, and serves no purpose ++# in the compile command. It is handled by -lpthread in LIBS. ++CXXFLAGS ?= -g -O3 -MD -MP +# Required flags +CXXFLAGS += -std=c++11 -I${DIR_INC} $(foreach includedir,$(INCLUDE_DIRS),-I$(includedir)) LIBS := -lisal -ldeflate -lpthread @@ -33,11 +34,13 @@ static:${OBJ} $(CXX) $(OBJ) -o ${BIN_TARGET} $(STATIC_LD_FLAGS) -@@ -38,8 +45,13 @@ clean: +@@ -38,8 +46,15 @@ clean: @rm -rf $(DIR_OBJ) @rm -f $(TARGET) -+# Respect DESTDIR for staged installs (used by most package managers) ++# Respect DESTDIR for staged installs (used by most package managers). ++# DESTDIR is empty by default, so this will install directly to BINDIR ++# unless DESTDIR is supplied by the user. install: - install $(TARGET) $(BINDIR)/$(TARGET) + install $(TARGET) $(DESTDIR)$(BINDIR)/$(TARGET) diff --git a/biology/gkl/Makefile b/biology/gkl/Makefile index 7c4c025158c6..128a190d5839 100644 --- a/biology/gkl/Makefile +++ b/biology/gkl/Makefile @@ -1,6 +1,5 @@ PORTNAME= gkl -DISTVERSION= 0.8.11-9 -DISTVERSIONSUFFIX= -g25670d8 +DISTVERSION= 0.9.1 CATEGORIES= biology devel MAINTAINER= yuri@FreeBSD.org diff --git a/biology/gkl/distinfo b/biology/gkl/distinfo index 35c01c063547..d1758a9bcd7a 100644 --- a/biology/gkl/distinfo +++ b/biology/gkl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1722788727 -SHA256 (Intel-HLS-GKL-0.8.11-9-g25670d8_GH0.tar.gz) = 743d1eb48c2629454a6dcb98d9adca3aaedfe9c658e6f89e890b03b6e029df61 -SIZE (Intel-HLS-GKL-0.8.11-9-g25670d8_GH0.tar.gz) = 5310668 +TIMESTAMP = 1755972512 +SHA256 (Intel-HLS-GKL-0.9.1_GH0.tar.gz) = 8e32bc3c63013ca6468c65fbbb6af80a433652b640be868d0cb82cb70a919799 +SIZE (Intel-HLS-GKL-0.9.1_GH0.tar.gz) = 5363673 diff --git a/biology/gkl/files/patch-CMakeLists.txt b/biology/gkl/files/patch-CMakeLists.txt index 2cda423767df..a05193ec57f9 100644 --- a/biology/gkl/files/patch-CMakeLists.txt +++ b/biology/gkl/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2024-08-04 17:44:32 UTC +--- CMakeLists.txt.orig 2025-07-07 07:42:12 UTC +++ CMakeLists.txt -@@ -24,6 +24,8 @@ set(NATIVE_DIR ${PROJECT_SOURCE_DIR}/src/main/native) +@@ -28,6 +28,8 @@ set(NATIVE_DIR ${PROJECT_SOURCE_DIR}/src/main/native) # add CMakeLists.txt in subdirectories set(NATIVE_DIR ${PROJECT_SOURCE_DIR}/src/main/native) diff --git a/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-implementation.h b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-implementation.h new file mode 100644 index 000000000000..b47595807911 --- /dev/null +++ b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-implementation.h @@ -0,0 +1,11 @@ +--- src/main/native/pdhmm/pdhmm-implementation.h.orig 2025-08-23 18:25:35 UTC ++++ src/main/native/pdhmm/pdhmm-implementation.h +@@ -31,7 +31,7 @@ + #include "avx512_impl.h" + #endif + +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + #include <omp.h> + #endif + diff --git a/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-serial.cc b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-serial.cc new file mode 100644 index 000000000000..ebe9e8d41887 --- /dev/null +++ b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-serial.cc @@ -0,0 +1,11 @@ +--- src/main/native/pdhmm/pdhmm-serial.cc.orig 2025-08-23 18:12:32 UTC ++++ src/main/native/pdhmm/pdhmm-serial.cc +@@ -24,7 +24,7 @@ + #include "pdhmm-serial.h" + #include "MathUtils.h" + #include <cstdio> +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD__) + #include <omp.h> + #endif + diff --git a/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm.h b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm.h index 4896be46607f..b4afa8fb6791 100644 --- a/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm.h +++ b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm.h @@ -1,4 +1,4 @@ ---- src/main/native/pdhmm/pdhmm.h.orig 2024-08-04 16:31:53 UTC +--- src/main/native/pdhmm/pdhmm.h.orig 2025-07-07 07:42:12 UTC +++ src/main/native/pdhmm/pdhmm.h @@ -27,6 +27,9 @@ #ifdef linux @@ -8,5 +8,5 @@ +#include <omp.h> +#endif - inline INT_TYPE roundDownToNearestMultipleOf(INT_TYPE val, INT_TYPE mul) { return (val / mul) * mul; } + inline INT_TYPE CONCAT(roundDownToNearestMultipleOf_, SIMD_ENGINE)(INT_TYPE val, INT_TYPE mul) { return (val / mul) * mul; } diff --git a/biology/haplohseq/Makefile b/biology/haplohseq/Makefile index 8da67ec49753..31e85343fe05 100644 --- a/biology/haplohseq/Makefile +++ b/biology/haplohseq/Makefile @@ -1,16 +1,16 @@ PORTNAME= haplohseq -DISTVERSION= 0.1.2 -PORTREVISION= 13 +DISTVERSION= 0.1.2-3 +PORTREVISION= 1 +DISTVERSIONSUFFIX= -gfeb9267 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org COMMENT= Identify regions of allelic imbalance -WWW= https://sites.google.com/site/integrativecancergenomics/software/haplohseq +WWW= https://github.com/outpaddling/haplohseq \ + https://sites.google.com/site/integrativecancergenomics/software/haplohseq LICENSE= MIT -BROKEN= fails to build with Boost>=1.87 - LIB_DEPENDS= libboost_system.so:devel/boost-libs RUN_DEPENDS= R-cran-optparse>0:devel/R-cran-optparse diff --git a/biology/haplohseq/distinfo b/biology/haplohseq/distinfo index 7af7556d5596..ab9872a8d79f 100644 --- a/biology/haplohseq/distinfo +++ b/biology/haplohseq/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1611421648 -SHA256 (outpaddling-haplohseq-0.1.2_GH0.tar.gz) = 64f61023a6795decb680c23d142b1a349988d4c0e3bef8c7d52ca33bf42f29f0 -SIZE (outpaddling-haplohseq-0.1.2_GH0.tar.gz) = 12084603 +TIMESTAMP = 1747762325 +SHA256 (outpaddling-haplohseq-0.1.2-3-gfeb9267_GH0.tar.gz) = a23691f16f1c03e0dfd833896068e05eaa139d488a7094a49033aeacba948cb1 +SIZE (outpaddling-haplohseq-0.1.2-3-gfeb9267_GH0.tar.gz) = 12085111 diff --git a/biology/haplohseq/files/patch-makefile b/biology/haplohseq/files/patch-makefile deleted file mode 100644 index 5387716aa503..000000000000 --- a/biology/haplohseq/files/patch-makefile +++ /dev/null @@ -1,105 +0,0 @@ ---- makefile.orig 2019-08-29 18:03:23 UTC -+++ makefile -@@ -7,23 +7,32 @@ - # - - # Constants --CXX=g++ -+# Default to g++ if not set by make args or environment -+CXX?=g++ - #-O0 -g will turn on debugging - #The rule of thumb: - #When you need to debug, use -O0 (and -g to generate debugging symbols.) - #When you are preparing to ship it, use -O2. - #When you use gentoo, use -O3...! - #When you need to put it on an embedded system, use -Os (optimize for size, not for efficiency.) --CXX_FLAGS=-Wall -g -stdlib=libstdc++ -+# Use canonincal compiler variables, which may be provided by build env -+CXXFLAGS?=-Wall -g -stdlib=libstdc++ - SRC=src - CONF=conf - HMM_SRC=$(SRC)/hmm - UTIL_SRC=$(SRC)/util --BOOST=/usr/local/boost_1_52_0 -+BOOST?=/usr/local/boost_1_52_0 - INCLUDES=-I./$(SRC) -I./$(HMM_SRC) -I./$(UTIL_SRC) -isystem$(BOOST) --LIBRARY_PATHS=-Llib/macosx -+LIBRARY_PATHS?=-Llib/macosx - LIBRARIES=-lm -lboost_program_options -lboost_system -lboost_filesystem -lboost_thread - -+# Installation target with destdir support -+DESTDIR?=. -+PREFIX?=/usr/local -+MKDIR?=mkdir -+INSTALL?=install -+STRIP?= # empty, set to -s to install stripped binary -+ - # Generated directories which are generated in this script and cleaned up with 'make clean' - BUILD=build - OBJ=$(BUILD)/obj -@@ -35,18 +44,21 @@ directories: - - # Create object files into the OBJ directory from cpp files in the SRC directory. - $(OBJ)/%.o: $(SRC)/%.cpp directories -- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $< -+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $< - $(OBJ)/%.o: $(HMM_SRC)/%.cpp directories -- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $< -+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $< - $(OBJ)/%.o: $(UTIL_SRC)/%.cpp directories -- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $< -+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $< - --all: clean haplohseq -+all: haplohseq test - - haplohseq: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o -- $(CXX) -o $(BIN)/$@ $(CXX_FLAGS) $(INCLUDES) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o $(LIBRARY_PATHS) $(LIBRARIES) -- cp -r $(CONF) $(BIN)/. -- -+ $(CXX) -o $(BIN)/$@ $(CXXFLAGS) $(INCLUDES) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) -+ -+install: -+ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin -+ $(INSTALL) -c $(STRIP) $(BIN)/* $(DESTDIR)$(PREFIX)/bin -+ - clean: - rm -rf $(BUILD) - -@@ -74,28 +86,28 @@ test: FreqPhaseTest HaplohSeqTest HmmTest InputProcess - - # Create test object files into the OBJ directory from cpp files in the SRC directory. - $(TEST_BIN)/%.o: $(TEST_SRC)/%.cpp directories test_directory -- $(CXX) $(CXX_FLAGS) $(INCLUDES) $(TEST_INCLUDES) -c -o $@ $< -+ $(CXX) $(CXXFLAGS) $(INCLUDES) $(TEST_INCLUDES) -c -o $@ $< - - HaplohSeqTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - FreqPhaseTest: $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - HmmTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - InputProcessorTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - MathUtilTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - ReporterTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - - ThreadPoolTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o -- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o $(LIBRARY_PATHS) $(LIBRARIES) -+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS) - ############################## END TEST LOGIC ############################## - - diff --git a/biology/haplohseq/files/patch-scripts_ldmap.py b/biology/haplohseq/files/patch-scripts_ldmap.py deleted file mode 100644 index f9fb588048b1..000000000000 --- a/biology/haplohseq/files/patch-scripts_ldmap.py +++ /dev/null @@ -1,42 +0,0 @@ ---- scripts/ldmap.py.orig 2021-01-23 17:32:15 UTC -+++ scripts/ldmap.py -@@ -29,10 +29,10 @@ class MapMaker: - coordinates of the haplotype marker genomic positions. - ''' - def __init__(self, markerFilename, haplotypesFilename): -- print "reading haplotype base coordinates ...." -+ print("reading haplotype base coordinates ....") - self.coords, self.coordIndexes, self.refs, self.alts = self.readMarkers(markerFilename) - # self.haplotypes = self.readHaplotypes(haplotypesFilename) -- print "reading haplotype panel ...." -+ print("reading haplotype panel ....") - self.markerCalls = self.readHaplotypes(haplotypesFilename, transpose = True) - - # reads from a vcf file of defined positions representing the haplotype data -@@ -118,7 +118,7 @@ class MapMaker: - # 1) COLLECT MARGINALS AND IDENTIFY SITES THAT ARE POLYMORPHIC - # If a site has only one allele in the haplotype panel it is not informative, so it won't be used - # in LD calculations. We may want to consider setting some minimum threshold for a minor allele frequency. -- print "collecting marginal allele counts and identifying polymorphic sites from haplotype panel ...." -+ print("collecting marginal allele counts and identifying polymorphic sites from haplotype panel ....") - for index in range(0,len(self.markerCalls)): - ref = self.refs[index] - alt = self.alts[index] -@@ -152,7 +152,7 @@ class MapMaker: - log.write("Num non-polymorphic sites: " + str(numNonpolymorphicSites) + "\n") - - # 2) CALCULATE D FOR POLYMORPHIC SITES COMPARED WITH N SITES TO THE RIGHT THAT ARE POLYMORPHIC -- print "calculating D between polymorphic sites and their neighbors ...." -+ print("calculating D between polymorphic sites and their neighbors ....") - dVals = [] - for i in range(0, len(polymorphicIndexes)): # the last coordinate won't have any partners - index_i = polymorphicIndexes[i] -@@ -244,7 +244,7 @@ class LDMap: - return ldMap - - def save(self, filename): -- print "saving ldmap to " + filename -+ print("saving ldmap to " + filename) - ldMapFile = open(filename, 'w') - ldMapFile.write("\t".join(["COORD","REF","ALT","PAIRED_ALLELES"]) + "\n") - for i in range(0,len(self.coords)): diff --git a/biology/haplohseq/files/patch-scripts_simple__phaser.py b/biology/haplohseq/files/patch-scripts_simple__phaser.py deleted file mode 100644 index c6c5941ee00d..000000000000 --- a/biology/haplohseq/files/patch-scripts_simple__phaser.py +++ /dev/null @@ -1,31 +0,0 @@ ---- scripts/simple_phaser.py.orig 2021-01-23 17:25:56 UTC -+++ scripts/simple_phaser.py -@@ -108,7 +108,7 @@ class SimplePhaser: - return informativeHets, informativeCoords, informativeIndexes - - def getRefPairedAllele(self, anchorIndex, pairedIndex): --# print "\t".join([str(anchorIndex), str(pairedIndex - anchorIndex - 1), str(len(self.ldMap.dVals)),str(len(self.ldMap.dVals[anchorIndex]))]) # prints intermarker counts -+# print("\t".join([str(anchorIndex), str(pairedIndex - anchorIndex - 1), str(len(self.ldMap.dVals)),str(len(self.ldMap.dVals[anchorIndex]))]) # prints intermarker counts) - if (pairedIndex - anchorIndex - 1) >= len(self.ldMap.dVals[anchorIndex]): - pRef = random.uniform(0,1) - if pRef > 0.5: -@@ -166,8 +166,8 @@ class SimplePhaser: - altHap = temp - - if pairedAllele not in [ref,alt]: -- print "pairedAllele not ref or alt " + ref + " " + alt -- print pairedAllele -+ print("pairedAllele not ref or alt " + ref + " " + alt) -+ print(pairedAllele) - - return phasedAlleles, informativeCoords - -@@ -182,7 +182,7 @@ class SimplePhaser: - elif candidateHap[i].upper() == phasedHaps[1][i].upper(): - currentMatch = 1 - else: -- print "ERROR: " + candidateHap[i] + " does not match " + phasedHaps[0][i] + " or " + phasedHaps[1][i] + "\t" + self.ldMap.coords[i] + "\t" + self.ldMap.refs[i] + "\t" + self.ldMap.alts[i] -+ print("ERROR: " + candidateHap[i] + " does not match " + phasedHaps[0][i] + " or " + phasedHaps[1][i] + "\t" + self.ldMap.coords[i] + "\t" + self.ldMap.refs[i] + "\t" + self.ldMap.alts[i]) - # # randomly assign match - # p0 = random.uniform(0,1) - # if p0 > 0.5: diff --git a/biology/haplohseq/files/patch-src_FreqPhase.cpp b/biology/haplohseq/files/patch-src_FreqPhase.cpp deleted file mode 100644 index 9bab76aee2f5..000000000000 --- a/biology/haplohseq/files/patch-src_FreqPhase.cpp +++ /dev/null @@ -1,29 +0,0 @@ ---- src/FreqPhase.cpp.orig 2019-11-13 14:19:06 UTC -+++ src/FreqPhase.cpp -@@ -5,6 +5,7 @@ - * Email: sanlucas@gmail.com - */ - -+#include <sysexits.h> - #include "FreqPhase.h" - - namespace haplohseq { -@@ -180,10 +181,17 @@ double FreqPhase::meanValue(const std::v - double FreqPhase::medianValue(const std::vector<double>& values) { - double median; - size_t size = values.size(); -+ -+ // We can probably detect this condition earlier while loading the VCF -+ if ( size == 0 ) { -+ std::cerr << "FreqPhase::medianValue(): values vector is empty." << std::endl; -+ std::cerr << "Make sure your VCF has all of GT:AD:DP in the FORMAT column." << std::endl; -+ exit(EX_DATAERR); -+ } - std::vector<double> tempFreqs(values); - sort(tempFreqs.begin(), tempFreqs.end()); - -- if (size % 2 == 0) { -+ if (size % 2 == 0) { - median = (tempFreqs[size / 2 - 1] + tempFreqs[size / 2]) / 2; - } - else { diff --git a/biology/haplohseq/files/patch-src_HaplohSeq.cpp b/biology/haplohseq/files/patch-src_HaplohSeq.cpp deleted file mode 100644 index a80ce577f747..000000000000 --- a/biology/haplohseq/files/patch-src_HaplohSeq.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- src/HaplohSeq.cpp.orig 2019-09-01 14:58:30 UTC -+++ src/HaplohSeq.cpp -@@ -202,7 +202,7 @@ void HaplohSeq::runBafHaplohseq( std::string& obsType, - - // Spawn worker threads - for (std::size_t t = 0; t < numThreads; t++) { -- threadPool.create_thread(boost::bind((unsigned long int (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService)); -+ threadPool.create_thread(boost::bind((boost::asio::io_context::count_type (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService)); - } - - std::map<std::string, boost::shared_ptr<Hmm> > chrHmms; -@@ -420,7 +420,7 @@ void HaplohSeq::runVcfHaplohseq( std::string& obsType, - - // Spawn worker threads - for (std::size_t t = 0; t < numThreads; t++) { -- threadPool.create_thread(boost::bind((unsigned long int (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService)); -+ threadPool.create_thread(boost::bind((boost::asio::io_context::count_type (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService)); - } - - std::map<std::string, boost::shared_ptr<Hmm> > chrHmms; diff --git a/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp b/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp deleted file mode 100644 index 21ea56a8f600..000000000000 --- a/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/test/InputProcessorTest.cpp.orig 2019-09-01 12:33:22 UTC -+++ src/test/InputProcessorTest.cpp -@@ -82,7 +82,7 @@ BOOST_AUTO_TEST_CASE(isHetTest) { - BOOST_REQUIRE_EQUAL(inputProc.isHet('A','?'), false); - BOOST_REQUIRE_EQUAL(inputProc.isHet('A','.'), false); - BOOST_REQUIRE_EQUAL(inputProc.isHet('A',' '), false); -- BOOST_REQUIRE_EQUAL(inputProc.isHet('C', NULL), true); -+ BOOST_REQUIRE_EQUAL(inputProc.isHet('C','\0'), true); - } - - BOOST_AUTO_TEST_CASE(readAllelesTest) { diff --git a/biology/htslib/Makefile b/biology/htslib/Makefile index 3d39f202a887..5b3c5908f428 100644 --- a/biology/htslib/Makefile +++ b/biology/htslib/Makefile @@ -1,5 +1,5 @@ PORTNAME= htslib -DISTVERSION= 1.21 +DISTVERSION= 1.22 CATEGORIES= biology devel # Github generated distfiles are incomplete, so use custom tarball MASTER_SITES= https://github.com/samtools/htslib/releases/download/${DISTVERSION}/ @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdeflate.so:archivers/libdeflate TEST_DEPENDS= bash:shells/bash -USES= autoreconf cpe gmake localbase pathfix perl5 shebangfix tar:bzip2 +USES= autoreconf cpe gmake localbase:ldflags perl5 shebangfix tar:bzip2 USE_PERL5= test USE_LDCONFIG= yes diff --git a/biology/htslib/distinfo b/biology/htslib/distinfo index f035bfd3f3d0..fbe2d5f9d13e 100644 --- a/biology/htslib/distinfo +++ b/biology/htslib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727437235 -SHA256 (htslib-1.21.tar.bz2) = 84b510e735f4963641f26fd88c8abdee81ff4cb62168310ae716636aac0f1823 -SIZE (htslib-1.21.tar.bz2) = 4781943 +TIMESTAMP = 1748951113 +SHA256 (htslib-1.22.tar.bz2) = 6250c1df297db477516e60ac8df45ed75a652d1f25b0f37f12f5b17269eafde9 +SIZE (htslib-1.22.tar.bz2) = 4830206 diff --git a/biology/htslib/pkg-plist b/biology/htslib/pkg-plist index 1d4e538f1e47..1825cfff6daf 100644 --- a/biology/htslib/pkg-plist +++ b/biology/htslib/pkg-plist @@ -1,6 +1,7 @@ bin/annot-tsv bin/bgzip bin/htsfile +bin/ref-cache bin/tabix include/htslib/bgzf.h include/htslib/cram.h @@ -38,6 +39,7 @@ libdata/pkgconfig/htslib.pc share/man/man1/annot-tsv.1.gz share/man/man1/bgzip.1.gz share/man/man1/htsfile.1.gz +share/man/man1/ref-cache.1.gz share/man/man1/tabix.1.gz share/man/man5/faidx.5.gz share/man/man5/sam.5.gz diff --git a/biology/hyphy/Makefile b/biology/hyphy/Makefile index f281649f9c47..0e827bd9239e 100644 --- a/biology/hyphy/Makefile +++ b/biology/hyphy/Makefile @@ -1,5 +1,6 @@ PORTNAME= hyphy -DISTVERSION= 2.5.73 +DISTVERSION= 2.5.77 +PORTREVISION= 1 CATEGORIES= biology MAINTAINER= jrm@FreeBSD.org @@ -20,9 +21,11 @@ USES= cmake:insource,testing localbase:ldflags # tests fail in outsource build, USE_GITHUB= yes GH_ACCOUNT= veg -OPTIONS_DEFINE= AVX -AVX_DESC= Advanced vector extensions support +OPTIONS_DEFINE= AVX TARGET_NATIVE +AVX_DESC= Advanced vector extensions support +TARGET_NATIVE_DESC= Enable CPU-specific instructions and tuning for build machine -AVX_CMAKE_BOOL_OFF= NOAVX +AVX_CMAKE_BOOL_OFF= NOAVX +TARGET_NATIVE_CMAKE_BOOL= TARGET_NATIVE .include <bsd.port.mk> diff --git a/biology/hyphy/distinfo b/biology/hyphy/distinfo index ae85017d004d..7a055e3a0004 100644 --- a/biology/hyphy/distinfo +++ b/biology/hyphy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747240205 -SHA256 (veg-hyphy-2.5.73_GH0.tar.gz) = efc64adb9f270aa6c284dbee22a16132f4e59126e9df071c5267cd79e2883969 -SIZE (veg-hyphy-2.5.73_GH0.tar.gz) = 4161304 +TIMESTAMP = 1755447505 +SHA256 (veg-hyphy-2.5.77_GH0.tar.gz) = 5012efd40938caeb9894bbd480565f95d735840f8eac67c6e84884a347e32e76 +SIZE (veg-hyphy-2.5.77_GH0.tar.gz) = 4027226 diff --git a/biology/hyphy/files/patch-src_core_global__things.cpp b/biology/hyphy/files/patch-src_core_global__things.cpp new file mode 100644 index 000000000000..397be8520ae5 --- /dev/null +++ b/biology/hyphy/files/patch-src_core_global__things.cpp @@ -0,0 +1,20 @@ +--- src/core/global_things.cpp.orig 2025-08-22 19:21:44 UTC ++++ src/core/global_things.cpp +@@ -173,7 +173,7 @@ hyPointer MemAllocate(size_t bytes, bool zero, size_t + result = (hyPointer)zero ? calloc(bytes, 1) : malloc(bytes); + + if (result == nil) { +- HandleApplicationError(_String("Failed to allocate '") & bytes & "' bytes'", ++ HandleApplicationError(_String("Failed to allocate '") & (unsigned long)bytes & "' bytes'", + true); + } + return result; +@@ -186,7 +186,7 @@ hyPointer MemReallocate(hyPointer old_pointer, size_t + + if (result == nil) { + HandleApplicationError( +- _String("Failed to resize memory to '") & new_size & "' bytes'", true); ++ _String("Failed to resize memory to '") & (unsigned long)new_size & "' bytes'", true); + } + + return result; diff --git a/biology/hyphy/pkg-plist b/biology/hyphy/pkg-plist index cea5332c2742..a1151478347d 100644 --- a/biology/hyphy/pkg-plist +++ b/biology/hyphy/pkg-plist @@ -117,6 +117,9 @@ bin/hyphy %%DATADIR%%/TemplateBatchFiles/Distances/p_Distance_codon %%DATADIR%%/TemplateBatchFiles/F_ST.bf %%DATADIR%%/TemplateBatchFiles/FitnessAAModels.bf +%%DATADIR%%/TemplateBatchFiles/GA/MSS-selector-codon.bf +%%DATADIR%%/TemplateBatchFiles/GA/README.md +%%DATADIR%%/TemplateBatchFiles/GA/processor-codon.bf %%DATADIR%%/TemplateBatchFiles/GARD.bf %%DATADIR%%/TemplateBatchFiles/GA_CHC.ibf %%DATADIR%%/TemplateBatchFiles/GA_CHC_Binary.ibf @@ -131,7 +134,6 @@ bin/hyphy %%DATADIR%%/TemplateBatchFiles/LocalMolClock.bf %%DATADIR%%/TemplateBatchFiles/MGvsGY.bf %%DATADIR%%/TemplateBatchFiles/MSS-joint-fitter.bf -%%DATADIR%%/TemplateBatchFiles/MSS-selector-2.bf %%DATADIR%%/TemplateBatchFiles/MSS-selector.bf %%DATADIR%%/TemplateBatchFiles/MergeSequences.bf %%DATADIR%%/TemplateBatchFiles/MergeSites.bf diff --git a/biology/iqtree/Makefile b/biology/iqtree/Makefile index 96543818f1ad..653f82c7f487 100644 --- a/biology/iqtree/Makefile +++ b/biology/iqtree/Makefile @@ -1,7 +1,7 @@ PORTNAME= iqtree DISTVERSIONPREFIX= v DISTVERSION= 2.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= biology MAINTAINER= jrm@FreeBSD.org diff --git a/biology/kallisto/Makefile b/biology/kallisto/Makefile index c2d33ef3ce82..ee2b20397ca6 100644 --- a/biology/kallisto/Makefile +++ b/biology/kallisto/Makefile @@ -1,6 +1,7 @@ PORTNAME= kallisto DISTVERSIONPREFIX= v DISTVERSION= 0.51.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= biology @@ -42,17 +43,8 @@ LDFLAGS+= -lhts -lz OPTIONS_DEFINE= EXAMPLES -.include <bsd.port.pre.mk> - -# Build fails with clang19, but succeeds with gcc13 -# Have not figured out where this sz_link member is even supposed to come from -# DataStorage.tcc:81:69: error: no member named 'sz_link' in 'DataStorage<Unitig_data_t>' -.if ${OSVERSION} > 1500000 -USE_GCC= yes -.endif - post-install-EXAMPLES-on: ${INSTALL_SCRIPT} ${WRKDIR}/kallisto-test ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC}/test && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/biology/kallisto/distinfo b/biology/kallisto/distinfo index 98b8775d9539..a207db3e922d 100644 --- a/biology/kallisto/distinfo +++ b/biology/kallisto/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1726658334 +TIMESTAMP = 1748283025 SHA256 (pachterlab-kallisto-v0.51.1_GH0.tar.gz) = a8bcc23bca6ac758f15e30bb77e9e169e628beff2da3be2e34a53e1d42253516 SIZE (pachterlab-kallisto-v0.51.1_GH0.tar.gz) = 5954250 diff --git a/biology/kallisto/files/patch-ext_bifrost_src_DataStorage.tcc b/biology/kallisto/files/patch-ext_bifrost_src_DataStorage.tcc new file mode 100644 index 000000000000..0e6dcb8cca18 --- /dev/null +++ b/biology/kallisto/files/patch-ext_bifrost_src_DataStorage.tcc @@ -0,0 +1,14 @@ +--- ext/bifrost/src/DataStorage.tcc.orig 2024-09-17 05:40:08 UTC ++++ ext/bifrost/src/DataStorage.tcc +@@ -78,7 +78,10 @@ DataStorage<U>::DataStorage(const DataStorage& o) : co + + unitig_cs_link = new atomic<uint64_t>[sz_link]; + +- for (size_t i = 0; i != sz_link; ++i) unitig_cs_link[i] = o.sz_link[i].load(); ++ // Hayzam Sherif: o.sz_link -> o.unitig_cs_link ++ // Independently proposed by Lucas van Dijk: ++ // https://github.com/pmelsted/bifrost/pull/18/files ++ for (size_t i = 0; i != sz_link; ++i) unitig_cs_link[i] = o.unitig_cs_link[i].load(); + } + + if ((o.data != nullptr) && (o.sz_cs != 0)){ diff --git a/biology/kmcp/Makefile b/biology/kmcp/Makefile index d52bac6491ea..436e9292944d 100644 --- a/biology/kmcp/Makefile +++ b/biology/kmcp/Makefile @@ -1,7 +1,7 @@ PORTNAME= kmcp DISTVERSIONPREFIX= v DISTVERSION= 0.9.4 -PORTREVISION= 10 +PORTREVISION= 14 CATEGORIES= biology MAINTAINER= yuri@FreeBSD.org diff --git a/biology/lamarc/Makefile b/biology/lamarc/Makefile index 46f4e102635a..ad200a6ffe56 100644 --- a/biology/lamarc/Makefile +++ b/biology/lamarc/Makefile @@ -1,25 +1,25 @@ PORTNAME= lamarc PORTVERSION= 2.1.8 DISTVERSIONSUFFIX= -src -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= biology MASTER_SITES= http://evolution.genetics.washington.edu/lamarc/download/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= hayzam@alchemilla.io COMMENT= Package of programs for computing population parameters WWW= https://evolution.genetics.washington.edu/lamarc/ LICENSE= APACHE20 -BROKEN_FreeBSD_14= fails to compile: no matching function for call to 'make_pair' - USE_CXXSTD= c++98 GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${DISTNAME:S,${DISTVERSIONSUFFIX},,} +CXXFLAGS+= -Wno-unused-parameter -Wno-mismatched-tags + PLIST_FILES= bin/${PORTNAME} PORTDOCS= * diff --git a/biology/lamarc/files/patch-src_control_chainmanager.cpp b/biology/lamarc/files/patch-src_control_chainmanager.cpp new file mode 100644 index 000000000000..bf21359154ab --- /dev/null +++ b/biology/lamarc/files/patch-src_control_chainmanager.cpp @@ -0,0 +1,11 @@ +--- src/control/chainmanager.cpp.orig 2025-05-18 23:57:13 UTC ++++ src/control/chainmanager.cpp +@@ -1631,7 +1631,7 @@ vector<pair<double, long int> > ChainManager::SortChai + unsigned long int i; + for (i = 0; i < temps.size(); ++i) + { +- orderedtemps.push_back(make_pair<double, long int>(temps[i].GetTemperature(), i)); ++ orderedtemps.push_back(make_pair(temps[i].GetTemperature(), i)); + } + std::sort(orderedtemps.begin(), orderedtemps.end()); + return orderedtemps; diff --git a/biology/lamarc/files/patch-src_tools_mathx.cpp b/biology/lamarc/files/patch-src_tools_mathx.cpp new file mode 100644 index 000000000000..527dfe4af344 --- /dev/null +++ b/biology/lamarc/files/patch-src_tools_mathx.cpp @@ -0,0 +1,11 @@ +--- src/tools/mathx.cpp.orig 2025-05-19 00:00:29 UTC ++++ src/tools/mathx.cpp +@@ -778,7 +778,7 @@ std::pair<DoubleVec1d, DoubleVec2d> EigenCalculator::E + { + eigvals[i] = a[i][i]; + } +- return std::make_pair<DoubleVec1d, DoubleVec2d>(eigvals, eigvecs); ++ return std::make_pair(eigvals, eigvecs); + } // Eigen + + //------------------------------------------------------------------------------------ diff --git a/biology/lamarc/files/patch-src_tools_stringx.h b/biology/lamarc/files/patch-src_tools_stringx.h index d1ded1a7d8da..04019393fbac 100644 --- a/biology/lamarc/files/patch-src_tools_stringx.h +++ b/biology/lamarc/files/patch-src_tools_stringx.h @@ -1,6 +1,6 @@ --- src/tools/stringx.h.orig 2011-04-23 02:02:49 UTC +++ src/tools/stringx.h -@@ -107,6 +107,26 @@ struct CIStringCompare : public std::bin +@@ -107,6 +107,26 @@ bool ciStringEqual(const std::string& s1, const std::s bool ciStringEqual(const std::string& s1, const std::string& s2); @@ -27,10 +27,11 @@ //------------------------------------------------------------------------------------ template <class T> -@@ -188,26 +208,6 @@ bool FromString(const std::string & in, +@@ -187,26 +207,6 @@ DoubleVec1d StringToDoubleVecOrBarf(const std::string& + bool FromString(const std::string & in, method_type& out); DoubleVec1d StringToDoubleVecOrBarf(const std::string& in); - +- -// functions for making xmltags and lines of xml -std::string MakeTag(const std::string& str); -std::string MakeCloseTag(const std::string& str); @@ -50,7 +51,6 @@ -std::string Pretty(long number, int width=DEFWIDTH); -std::string Pretty(unsigned long number, int width=DEFWIDTH); -std::string Pretty(std::string str, int width=DEFWIDTH); -- + bool StringCompare(const std::string&, const char*, long, long); bool StringCompare(const std::string&, const std::string&, long, long); - diff --git a/biology/lamarc/files/patch-src_tree_arrangervec.cpp b/biology/lamarc/files/patch-src_tree_arrangervec.cpp new file mode 100644 index 000000000000..ff3636f3a571 --- /dev/null +++ b/biology/lamarc/files/patch-src_tree_arrangervec.cpp @@ -0,0 +1,11 @@ +--- src/tree/arrangervec.cpp.orig 2025-05-18 23:55:20 UTC ++++ src/tree/arrangervec.cpp +@@ -116,7 +116,7 @@ void ArrangerVec::CopyAllMembers(const ArrangerVec & c + for(it = cp.arrangers.begin(); it != cp.arrangers.end(); it++) + { + Arranger* arr = (*it).second->Clone(); +- arrangers.insert(std::make_pair<string, Arranger*>(arr->GetName(), arr)); ++ arrangers.insert(std::make_pair(arr->GetName(), arr)); + } + } + } diff --git a/biology/lamarc/files/patch-src_tree_collector.cpp b/biology/lamarc/files/patch-src_tree_collector.cpp new file mode 100644 index 000000000000..bff56a70b261 --- /dev/null +++ b/biology/lamarc/files/patch-src_tree_collector.cpp @@ -0,0 +1,11 @@ +--- src/tree/collector.cpp.orig 2025-05-18 23:58:39 UTC ++++ src/tree/collector.cpp +@@ -204,7 +204,7 @@ void ParamCollector::AddParamSummary(ForceParameters f + + void ParamCollector::AddParamSummary(ForceParameters fp, long ncopy) + { +- m_paramsum.push_back(make_pair<ForceParameters, long>(fp, ncopy)); ++ m_paramsum.push_back(std::make_pair(fp, ncopy)); + } + + //------------------------------------------------------------------------------------ diff --git a/biology/lamarc/files/patch-src_tree_prior.cpp b/biology/lamarc/files/patch-src_tree_prior.cpp new file mode 100644 index 000000000000..a8dbf7ab04ed --- /dev/null +++ b/biology/lamarc/files/patch-src_tree_prior.cpp @@ -0,0 +1,17 @@ +--- src/tree/prior.cpp.orig 2025-05-18 23:58:05 UTC ++++ src/tree/prior.cpp +@@ -85,12 +85,12 @@ std::pair<double, double> Prior::RandomDraw() const + case LINEAR: + newparam = rnd.Float() * (m_upperbound - m_lowerbound) + m_lowerbound; + newlnparam = log(newparam); +- return std::make_pair<double, double>(newparam, newlnparam); ++ return std::make_pair(newparam, newlnparam); + break; + case LOGARITHMIC: + newlnparam = rnd.Float() * (m_lnupper - m_lnlower) + m_lnlower; + newparam = exp(newlnparam); +- return std::make_pair<double, double>(newparam, newlnparam); ++ return std::make_pair(newparam, newlnparam); + break; + } + string e = "Unknown prior type " + ToString(m_priortype) + diff --git a/biology/libcombine/Makefile b/biology/libcombine/Makefile index 81ed203b5b35..1111c30ed2de 100644 --- a/biology/libcombine/Makefile +++ b/biology/libcombine/Makefile @@ -1,6 +1,7 @@ PORTNAME= libcombine DISTVERSIONPREFIX= v DISTVERSION= 0.2.20 +PORTREVISION= 1 CATEGORIES= biology MAINTAINER= yuri@FreeBSD.org diff --git a/biology/libgtextutils/Makefile b/biology/libgtextutils/Makefile index 2911dd8858a0..42de16d77368 100644 --- a/biology/libgtextutils/Makefile +++ b/biology/libgtextutils/Makefile @@ -8,7 +8,7 @@ WWW= https://github.com/agordon/libgtextutils LICENSE= AGPLv3 -USES= autoreconf libtool pathfix pkgconfig +USES= autoreconf libtool pkgconfig GNU_CONFIGURE= yes USE_LDCONFIG= yes diff --git a/biology/libnuml/Makefile b/biology/libnuml/Makefile index b978d8f8bc4d..5eaa62c672c8 100644 --- a/biology/libnuml/Makefile +++ b/biology/libnuml/Makefile @@ -1,6 +1,7 @@ PORTNAME= libnuml DISTVERSIONPREFIX= v DISTVERSION= 1.1.7 +PORTREVISION= 1 CATEGORIES= biology devel MAINTAINER= yuri@FreeBSD.org diff --git a/biology/libsbml/Makefile b/biology/libsbml/Makefile index fec0997b39be..390ddab2f5f5 100644 --- a/biology/libsbml/Makefile +++ b/biology/libsbml/Makefile @@ -1,5 +1,6 @@ PORTNAME= libsbml PORTVERSION= 5.20.5 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= biology devel @@ -12,7 +13,7 @@ WWW= https://sbml.org/software/libsbml/ \ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.txt -USES= cmake:testing iconv:build pathfix +USES= cmake:testing iconv:build CMAKE_OFF= EXIT_ON_ERROR \ LIBSBML_SKIP_SHARED_LIBRARY \ diff --git a/biology/libsedml/Makefile b/biology/libsedml/Makefile index cb2c3d8df493..7d464c557f5e 100644 --- a/biology/libsedml/Makefile +++ b/biology/libsedml/Makefile @@ -1,6 +1,7 @@ PORTNAME= libsedml DISTVERSIONPREFIX= v DISTVERSION= 2.0.33 +PORTREVISION= 1 CATEGORIES= biology devel MAINTAINER= yuri@FreeBSD.org diff --git a/biology/linux-foldingathome/Makefile b/biology/linux-foldingathome/Makefile index 93c320c4176c..7df5db1a03c8 100644 --- a/biology/linux-foldingathome/Makefile +++ b/biology/linux-foldingathome/Makefile @@ -1,10 +1,9 @@ PORTNAME= foldingathome DISTVERSION= 8.4.9 CATEGORIES= biology linux -MASTER_SITES= https://download.foldingathome.org/releases/public/fah-client/debian-10-64bit/release/ +MASTER_SITES= https://download.foldingathome.org/releases/public/fah-client/ PKGNAMEPREFIX= linux- -DISTNAME= fah-client_${DISTVERSION}-64bit-release -EXTRACT_SUFX= .tar.bz2 +DISTNAME= ${_DISTNAME_${ARCH}} MAINTAINER= 0mp@FreeBSD.org COMMENT= Folding@home Client @@ -17,10 +16,10 @@ LICENSE_FILE= ${WRKSRC}/${DISTNAME}/LICENSE LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell \ auto-accept -ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= has not been ported to this architecture -USES= linux:rl9 +USES= linux:rl9 tar:bz2 USE_LINUX= systemd-libs USE_RC_SUBR= fahclient @@ -47,6 +46,14 @@ _FAHCLIENT_CONFIG_XML= ${ETCDIR}/config.xml _FAHCLIENT_WORK_DIR= /var/db/fahclient _FAHCLIENT_PROGRAM= ${PREFIX}/bin/fah-client +# The base name of the distribution file is the same for all supported +# architectures, so we need to work around that in a creative way. +_DISTNAME_amd64= debian-10-64bit/release/fah-client_${DISTVERSION}-64bit-release +_DISTNAME_aarch64= debian-stable-arm64/release/fah-client_${DISTVERSION}-64bit-release +.if make(makesum) +DISTFILES= ${ONLY_FOR_ARCHS:@.ARCH.@${_DISTNAME_${.ARCH.}}${EXTRACT_SUFX}@} +.endif + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME}/fah-client ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${ETCDIR} diff --git a/biology/linux-foldingathome/distinfo b/biology/linux-foldingathome/distinfo index 39784f4f8008..8db90e6fd74a 100644 --- a/biology/linux-foldingathome/distinfo +++ b/biology/linux-foldingathome/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1739437601 -SHA256 (fah-client_8.4.9-64bit-release.tar.bz2) = 2acccbeda05649f6f913d29f91a22308e88ec3e117499f636a18dc56244d6cf1 -SIZE (fah-client_8.4.9-64bit-release.tar.bz2) = 3649371 +TIMESTAMP = 1755790886 +SHA256 (debian-stable-arm64/release/fah-client_8.4.9-64bit-release.tar.bz2) = 14ea352a42be0d34a1a0e2a4b46139e03d619a56bdd4908faaa56dc2665fcf3b +SIZE (debian-stable-arm64/release/fah-client_8.4.9-64bit-release.tar.bz2) = 3667080 +SHA256 (debian-10-64bit/release/fah-client_8.4.9-64bit-release.tar.bz2) = 2acccbeda05649f6f913d29f91a22308e88ec3e117499f636a18dc56244d6cf1 +SIZE (debian-10-64bit/release/fah-client_8.4.9-64bit-release.tar.bz2) = 3649371 diff --git a/biology/megahit/Makefile b/biology/megahit/Makefile index 379440059baa..164ef21acf64 100644 --- a/biology/megahit/Makefile +++ b/biology/megahit/Makefile @@ -1,7 +1,7 @@ PORTNAME= megahit DISTVERSIONPREFIX= v -DISTVERSION= 1.2.9 -PORTREVISION= 1 +DISTVERSION= 1.2.9-20 +DISTVERSIONSUFFIX= -g3821b10 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org @@ -11,8 +11,8 @@ WWW= https://github.com/voutcn/megahit LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le riscv64 -ONLY_FOR_ARCHS_REASON= "Uses specific 64-bit CPU features" +ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64 +ONLY_FOR_ARCHS_REASON= Requires a 64-bit processor USES= cmake python shebangfix SHEBANG_FILES= src/megahit diff --git a/biology/megahit/distinfo b/biology/megahit/distinfo index a70a74294d7a..eaf38afd5db0 100644 --- a/biology/megahit/distinfo +++ b/biology/megahit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669058254 -SHA256 (voutcn-megahit-v1.2.9_GH0.tar.gz) = 09026eb07cc4e2d24f58b0a13f7a826ae8bb73da735a47cb1cbe6e4693118852 -SIZE (voutcn-megahit-v1.2.9_GH0.tar.gz) = 268591 +TIMESTAMP = 1748000175 +SHA256 (voutcn-megahit-v1.2.9-20-g3821b10_GH0.tar.gz) = 743d45843a4fb58134c1e68e5d5e0987320bc3dfa949f1ab6e719b78d1f317fa +SIZE (voutcn-megahit-v1.2.9-20-g3821b10_GH0.tar.gz) = 268974 diff --git a/biology/minimap2/Makefile b/biology/minimap2/Makefile index eb65d48578c5..dd10b6869afe 100644 --- a/biology/minimap2/Makefile +++ b/biology/minimap2/Makefile @@ -1,6 +1,6 @@ PORTNAME= minimap2 DISTVERSIONPREFIX= v -DISTVERSION= 2.29 +DISTVERSION= 2.30 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org diff --git a/biology/minimap2/distinfo b/biology/minimap2/distinfo index fac01c43c7f5..f7c616549712 100644 --- a/biology/minimap2/distinfo +++ b/biology/minimap2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745154104 -SHA256 (lh3-minimap2-v2.29_GH0.tar.gz) = 008d5e9848b918e4eb09d054aa3d6c272d50e92b8fc8537abf5081a507019718 -SIZE (lh3-minimap2-v2.29_GH0.tar.gz) = 269107 +TIMESTAMP = 1750076274 +SHA256 (lh3-minimap2-v2.30_GH0.tar.gz) = 4e5cd621be2b2685c5c88d9b9b169c7e036ab9fff2f3afe1a1d4091ae3176380 +SIZE (lh3-minimap2-v2.30_GH0.tar.gz) = 269912 diff --git a/biology/minimap2/pkg-plist b/biology/minimap2/pkg-plist index 742d1eb1b3f7..9e386df64f48 100644 --- a/biology/minimap2/pkg-plist +++ b/biology/minimap2/pkg-plist @@ -8,3 +8,6 @@ share/man/man1/minimap2.1.gz %%DATADIR%%/test/q2.fa %%DATADIR%%/test/t-inv.fa %%DATADIR%%/test/t2.fa +%%DATADIR%%/test/x3s-aln.txt +%%DATADIR%%/test/x3s-qry.fa +%%DATADIR%%/test/x3s-ref.fa diff --git a/biology/ncbi-blast+/Makefile b/biology/ncbi-blast+/Makefile index 31f6fb7db166..1627922c6d5e 100644 --- a/biology/ncbi-blast+/Makefile +++ b/biology/ncbi-blast+/Makefile @@ -1,6 +1,5 @@ PORTNAME= ncbi-blast+ -DISTVERSION= 2.16.0 -PORTREVISION= 4 +DISTVERSION= 2.17.0 CATEGORIES= biology perl5 python MASTER_SITES= https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ \ https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${PORTVERSION}/ @@ -16,23 +15,13 @@ LICENSE_FILE= ${WRKSRC}/scripts/projects/blast/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64 ONLY_FOR_ARCHS_REASON= Requires 64-bit processor +BUILD_DEPENDS= grpc>0:devel/grpc LIB_DEPENDS= libdw.so:devel/elfutils \ - libgcrypt.so:security/libgcrypt \ - libgmp.so:math/gmp \ - libgnutls.so:security/gnutls \ - libgpg-error.so:security/libgpg-error \ - libgrpc.so:devel/grpc \ - libhogweed.so:security/nettle \ - libidn2.so:dns/libidn2 \ liblmdb.so:databases/lmdb \ liblzo2.so:archivers/lzo2 \ - libnettle.so:security/nettle \ libnghttp2.so:www/libnghttp2 \ - libp11-kit.so:security/p11-kit \ - libpcre.so:devel/pcre \ + libpcre2-8.so:devel/pcre2 \ libsqlite3.so:databases/sqlite3 \ - libtasn1.so:security/libtasn1 \ - libtspi.so:security/trousers \ libuv.so:devel/libuv \ libzstd.so:archivers/zstd RUN_DEPENDS= p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \ diff --git a/biology/ncbi-blast+/distinfo b/biology/ncbi-blast+/distinfo index fb3f8ad65194..bd9b8a595168 100644 --- a/biology/ncbi-blast+/distinfo +++ b/biology/ncbi-blast+/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1733904135 -SHA256 (ncbi-blast-2.16.0+-src.tar.gz) = 17c93cf009721023e5aecf5753f9c6a255d157561638b91b3ad7276fd6950c2b -SIZE (ncbi-blast-2.16.0+-src.tar.gz) = 28307712 +TIMESTAMP = 1753183842 +SHA256 (ncbi-blast-2.17.0+-src.tar.gz) = 502057a88e9990e34e62758be21ea474cc0ad68d6a63a2e37b2372af1e5ea147 +SIZE (ncbi-blast-2.17.0+-src.tar.gz) = 29571791 diff --git a/biology/ncbi-blast+/files/patch-grpc b/biology/ncbi-blast+/files/patch-grpc deleted file mode 100644 index 22e9dc6aee66..000000000000 --- a/biology/ncbi-blast+/files/patch-grpc +++ /dev/null @@ -1,26 +0,0 @@ ---- src/serial/grpc_integration/grpc_integration.cpp.orig 2023-05-18 18:14:23 UTC -+++ src/serial/grpc_integration/grpc_integration.cpp -@@ -113,23 +113,8 @@ static CGRPCInitializer s_GRPCInitializer; - grpc::Server::GlobalCallbacks* volatile CGRPCInitializer::sm_ServerCallbacks; - static CGRPCInitializer s_GRPCInitializer; - --extern "C" { -- static void s_NCBI_GPR_Log_Function(gpr_log_func_args *args) { -- static const char* unk_func = g_DiagUnknownFunction(); -- CDiagCompileInfo diag_info(args->file, args->line, unk_func, "GRPC"); -- EDiagSev sev = eDiag_Error; -- switch (args->severity) { -- case GPR_LOG_SEVERITY_DEBUG: sev = eDiag_Trace; break; -- case GPR_LOG_SEVERITY_INFO: sev = eDiag_Info; break; -- case GPR_LOG_SEVERITY_ERROR: sev = eDiag_Error; break; -- } -- CNcbiDiag(diag_info) << Severity(sev) << args->message << Endm; -- } --} -- - CGRPCInitializer::CGRPCInitializer(void) - { -- gpr_set_log_function(s_NCBI_GPR_Log_Function); - sm_ServerCallbacks = new CGRPCServerCallbacks; - grpc::Server::SetGlobalCallbacks(sm_ServerCallbacks); - // NB: on the client side, we encourage the use of diff --git a/biology/ncbi-blast+/files/patch-src_serial_grpc__integration_grpc__integration.cpp b/biology/ncbi-blast+/files/patch-src_serial_grpc__integration_grpc__integration.cpp new file mode 100644 index 000000000000..18f4558d0310 --- /dev/null +++ b/biology/ncbi-blast+/files/patch-src_serial_grpc__integration_grpc__integration.cpp @@ -0,0 +1,32 @@ +--- src/serial/grpc_integration/grpc_integration.cpp.orig 2025-07-22 11:26:40 UTC ++++ src/serial/grpc_integration/grpc_integration.cpp +@@ -87,21 +87,6 @@ static CNCBILogSink s_NCBILogSink; + + #else //ABSEIL_LOG + +-extern "C" { +- static void s_NCBI_GPR_Log_Function(gpr_log_func_args *args) { +- static const char* unk_func = ncbi::g_DiagUnknownFunction(); +- ncbi::CDiagCompileInfo diag_info(args->file, args->line, unk_func, "GRPC"); +- ncbi::EDiagSev sev = ncbi::eDiag_Error; +- switch (args->severity) { +- case GPR_LOG_SEVERITY_DEBUG: sev = ncbi::eDiag_Trace; break; +- case GPR_LOG_SEVERITY_INFO: sev = ncbi::eDiag_Info; break; +- case GPR_LOG_SEVERITY_ERROR: sev = ncbi::eDiag_Error; break; +- } +- ncbi::CNcbiDiag(diag_info) << ncbi::Severity(sev) << args->message << ncbi::Endm; +- } +-} +-#define GPR_SET_LOG_FUNCION gpr_set_log_function(s_NCBI_GPR_Log_Function) +- + #endif //ABSEIL_LOG + #endif //HAVE_LIBGRPC + +@@ -172,7 +157,6 @@ CGRPCInitializer::CGRPCInitializer(void) + + CGRPCInitializer::CGRPCInitializer(void) + { +- GPR_SET_LOG_FUNCION; + sm_ServerCallbacks = new CGRPCServerCallbacks; + grpc::Server::SetGlobalCallbacks(sm_ServerCallbacks); + // NB: on the client side, we encourage the use of diff --git a/biology/ncbi-blast+/pkg-plist b/biology/ncbi-blast+/pkg-plist index a44c7748df28..64e087878999 100644 --- a/biology/ncbi-blast+/pkg-plist +++ b/biology/ncbi-blast+/pkg-plist @@ -14,7 +14,6 @@ bin/datatool bin/deltablast bin/dustmasker bin/gc_cli -bin/gene_info_reader bin/get_species_taxids.sh bin/legacy_blast.pl bin/lmdbxx_sample @@ -267,6 +266,7 @@ include/ncbi-tools++/cgi/cgiapp_cached.hpp include/ncbi-tools++/cgi/cgictx.hpp include/ncbi-tools++/cgi/error_codes.hpp include/ncbi-tools++/cgi/fcgiapp_mt.hpp +include/ncbi-tools++/cgi/fcgiapp_st.hpp include/ncbi-tools++/cgi/impl/cgi_entry_reader.hpp include/ncbi-tools++/cgi/ncbicgi.hpp include/ncbi-tools++/cgi/ncbicgir.hpp @@ -287,6 +287,7 @@ include/ncbi-tools++/common/ncbi_export.h include/ncbi-tools++/common/ncbi_package_ver.h include/ncbi-tools++/common/ncbi_pch_impl.hpp include/ncbi-tools++/common/ncbi_revision.h +include/ncbi-tools++/common/ncbi_sample_api.hpp include/ncbi-tools++/common/ncbi_sanitizers.h include/ncbi-tools++/common/ncbi_sc_version.h include/ncbi-tools++/common/ncbi_skew_guard.h @@ -305,6 +306,7 @@ include/ncbi-tools++/connect/ext/ncbi_dblb_svcmapper.hpp include/ncbi-tools++/connect/ext/ncbi_ifconf.h include/ncbi-tools++/connect/ext/ncbi_localnet.h include/ncbi-tools++/connect/impl/connect_misc.hpp +include/ncbi-tools++/connect/impl/ncbi_servicep.h include/ncbi-tools++/connect/impl/ncbi_uv_nghttp2.hpp include/ncbi-tools++/connect/impl/server_connection.hpp include/ncbi-tools++/connect/impl/thread_pool_for_server.hpp @@ -346,6 +348,7 @@ include/ncbi-tools++/connect/ncbi_service.h include/ncbi-tools++/connect/ncbi_service.hpp include/ncbi-tools++/connect/ncbi_service_connector.h include/ncbi-tools++/connect/ncbi_service_cxx.hpp +include/ncbi-tools++/connect/ncbi_sftp.hpp include/ncbi-tools++/connect/ncbi_socket.h include/ncbi-tools++/connect/ncbi_socket.hpp include/ncbi-tools++/connect/ncbi_socket_connector.h @@ -425,6 +428,7 @@ include/ncbi-tools++/corelib/impl/ncbi_param_impl.hpp include/ncbi-tools++/corelib/impl/ncbi_toolkit_impl.hpp include/ncbi-tools++/corelib/impl/ncbierror_impl.hpp include/ncbi-tools++/corelib/impl/rwstreambuf.hpp +include/ncbi-tools++/corelib/impl/std_backport.hpp include/ncbi-tools++/corelib/impl/stringutf8_deprecated.hpp include/ncbi-tools++/corelib/impl/stringutf8_deprecated.inl include/ncbi-tools++/corelib/interprocess_lock.hpp @@ -452,6 +456,7 @@ include/ncbi-tools++/corelib/ncbi_signal.hpp include/ncbi-tools++/corelib/ncbi_stack.hpp include/ncbi-tools++/corelib/ncbi_strings.h include/ncbi-tools++/corelib/ncbi_system.hpp +include/ncbi-tools++/corelib/ncbi_test.hpp include/ncbi-tools++/corelib/ncbi_toolkit.hpp include/ncbi-tools++/corelib/ncbi_tree.hpp include/ncbi-tools++/corelib/ncbi_url.hpp @@ -494,6 +499,7 @@ include/ncbi-tools++/corelib/ncbiutil.hpp include/ncbi-tools++/corelib/obj_pool.hpp include/ncbi-tools++/corelib/obj_store.hpp include/ncbi-tools++/corelib/perf_log.hpp +include/ncbi-tools++/corelib/phone_home_policy.hpp include/ncbi-tools++/corelib/plugin_manager.hpp include/ncbi-tools++/corelib/plugin_manager_impl.hpp include/ncbi-tools++/corelib/plugin_manager_store.hpp @@ -1901,23 +1907,6 @@ include/ncbi-tools++/objects/mim/mim__.hpp include/ncbi-tools++/objects/misc/error_codes.hpp include/ncbi-tools++/objects/misc/sequence_macros.hpp include/ncbi-tools++/objects/misc/sequence_util_macros.hpp -include/ncbi-tools++/objects/mla/.gitignore -include/ncbi-tools++/objects/mla/Error_val.hpp -include/ncbi-tools++/objects/mla/Error_val_.hpp -include/ncbi-tools++/objects/mla/Mla_back.hpp -include/ncbi-tools++/objects/mla/Mla_back_.hpp -include/ncbi-tools++/objects/mla/Mla_request.hpp -include/ncbi-tools++/objects/mla/Mla_request_.hpp -include/ncbi-tools++/objects/mla/NCBI_MedArchive_module.hpp -include/ncbi-tools++/objects/mla/Title_msg.hpp -include/ncbi-tools++/objects/mla/Title_msg_.hpp -include/ncbi-tools++/objects/mla/Title_msg_list.hpp -include/ncbi-tools++/objects/mla/Title_msg_list_.hpp -include/ncbi-tools++/objects/mla/Title_type.hpp -include/ncbi-tools++/objects/mla/Title_type_.hpp -include/ncbi-tools++/objects/mla/mla__.hpp -include/ncbi-tools++/objects/mla/mla_client.hpp -include/ncbi-tools++/objects/mla/mla_client_.hpp include/ncbi-tools++/objects/mmdb1/.gitignore include/ncbi-tools++/objects/mmdb1/Atom.hpp include/ncbi-tools++/objects/mmdb1/Atom_.hpp @@ -3339,6 +3328,7 @@ include/ncbi-tools++/objmgr/impl/bioseq_edit_commands.hpp include/ncbi-tools++/objmgr/impl/bioseq_info.hpp include/ncbi-tools++/objmgr/impl/bioseq_set_edit_commands.hpp include/ncbi-tools++/objmgr/impl/bioseq_set_info.hpp +include/ncbi-tools++/objmgr/impl/bioseq_sort.hpp include/ncbi-tools++/objmgr/impl/data_source.hpp include/ncbi-tools++/objmgr/impl/edit_commands_impl.hpp include/ncbi-tools++/objmgr/impl/handle_range.hpp @@ -3483,11 +3473,7 @@ include/ncbi-tools++/objtools/blast/blastdb_format/blastdb_seqid.hpp include/ncbi-tools++/objtools/blast/blastdb_format/invalid_data_exception.hpp include/ncbi-tools++/objtools/blast/blastdb_format/seq_formatter.hpp include/ncbi-tools++/objtools/blast/blastdb_format/seq_writer.hpp -include/ncbi-tools++/objtools/blast/gene_info_reader/file_utils.hpp -include/ncbi-tools++/objtools/blast/gene_info_reader/gene_info.hpp -include/ncbi-tools++/objtools/blast/gene_info_reader/gene_info_reader.hpp include/ncbi-tools++/objtools/blast/seqdb_reader/column_reader.hpp -include/ncbi-tools++/objtools/blast/seqdb_reader/impl/lmdb++.h include/ncbi-tools++/objtools/blast/seqdb_reader/impl/seqdb_lmdb.hpp include/ncbi-tools++/objtools/blast/seqdb_reader/impl/seqdbatlas.hpp include/ncbi-tools++/objtools/blast/seqdb_reader/impl/seqdbcol.hpp @@ -3551,7 +3537,13 @@ include/ncbi-tools++/objtools/data_loaders/genbank/impl/incr_time.hpp include/ncbi-tools++/objtools/data_loaders/genbank/impl/info_cache.hpp include/ncbi-tools++/objtools/data_loaders/genbank/impl/processor.hpp include/ncbi-tools++/objtools/data_loaders/genbank/impl/processors.hpp +include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_blob_processor.hpp +include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_cache.hpp +include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_cdd.hpp +include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_evloop.hpp include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_loader_impl.hpp +include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_processor.hpp +include/ncbi-tools++/objtools/data_loaders/genbank/impl/psg_processors.hpp include/ncbi-tools++/objtools/data_loaders/genbank/impl/reader_id1_base.hpp include/ncbi-tools++/objtools/data_loaders/genbank/impl/reader_id2_base.hpp include/ncbi-tools++/objtools/data_loaders/genbank/impl/reader_service.hpp @@ -4513,6 +4505,7 @@ include/ncbi-tools++/objtools/readers/aln_reader.hpp include/ncbi-tools++/objtools/readers/alnread.hpp include/ncbi-tools++/objtools/readers/bed_reader.hpp include/ncbi-tools++/objtools/readers/cigar.hpp +include/ncbi-tools++/objtools/readers/co_generator.hpp include/ncbi-tools++/objtools/readers/error_container.hpp include/ncbi-tools++/objtools/readers/fasta.hpp include/ncbi-tools++/objtools/readers/fasta_exception.hpp @@ -4687,6 +4680,7 @@ include/ncbi-tools++/sra/readers/bam/bgzf.hpp include/ncbi-tools++/sra/readers/bam/cache_with_lock.hpp include/ncbi-tools++/sra/readers/bam/vdbfile.hpp include/ncbi-tools++/sra/readers/ncbi_traces_path.hpp +include/ncbi-tools++/sra/readers/ncbi_traces_path.hpp.bak include/ncbi-tools++/sra/readers/sra/csraread.hpp include/ncbi-tools++/sra/readers/sra/exception.hpp include/ncbi-tools++/sra/readers/sra/graphread.hpp @@ -4784,6 +4778,10 @@ include/ncbi-tools++/util/compress/zlib.hpp include/ncbi-tools++/util/compress/zlib/zconf.h include/ncbi-tools++/util/compress/zlib/zlib.h include/ncbi-tools++/util/compress/zlib/zutil.h +include/ncbi-tools++/util/compress/zlib_cloudflare.hpp +include/ncbi-tools++/util/compress/zlib_cloudflare/zconf_cf.h +include/ncbi-tools++/util/compress/zlib_cloudflare/zlib_cf.h +include/ncbi-tools++/util/compress/zlib_cloudflare/zutil_cf.h include/ncbi-tools++/util/compress/zstd.hpp include/ncbi-tools++/util/creaders/alnread.h include/ncbi-tools++/util/creaders/creaders_export.h @@ -4801,15 +4799,13 @@ include/ncbi-tools++/util/histogram_binning.hpp include/ncbi-tools++/util/icanceled.hpp include/ncbi-tools++/util/id_mux.hpp include/ncbi-tools++/util/impl/compile_time_bits.hpp -include/ncbi-tools++/util/impl/const_tuple.hpp -include/ncbi-tools++/util/impl/ct_bitset_cxx14.hpp include/ncbi-tools++/util/impl/ct_bitset_cxx17.hpp include/ncbi-tools++/util/impl/ct_crc32.hpp -include/ncbi-tools++/util/impl/ct_string_cxx14.hpp include/ncbi-tools++/util/impl/ct_string_cxx17.hpp include/ncbi-tools++/util/impl/ctsort_cxx14.hpp include/ncbi-tools++/util/impl/floating_point_comparison.hpp include/ncbi-tools++/util/impl/generated_fsm.hpp +include/ncbi-tools++/util/incr_time.hpp include/ncbi-tools++/util/itransaction.hpp include/ncbi-tools++/util/itree.hpp include/ncbi-tools++/util/itree.inl @@ -4826,6 +4822,7 @@ include/ncbi-tools++/util/math/matrix.hpp include/ncbi-tools++/util/math/miscmath.h include/ncbi-tools++/util/math/promote.hpp include/ncbi-tools++/util/md5.hpp +include/ncbi-tools++/util/memory_streambuf.hpp include/ncbi-tools++/util/message_queue.hpp include/ncbi-tools++/util/miscmath.h include/ncbi-tools++/util/multi_writer.hpp @@ -4847,10 +4844,8 @@ include/ncbi-tools++/util/regexp.hpp include/ncbi-tools++/util/regexp/ctre/LICENSE include/ncbi-tools++/util/regexp/ctre/ctre-unicode.hpp include/ncbi-tools++/util/regexp/ctre/ctre.hpp -include/ncbi-tools++/util/regexp/pcre.h -include/ncbi-tools++/util/regexp/pcrecpp.h -include/ncbi-tools++/util/regexp/pcrecpparg.h -include/ncbi-tools++/util/regexp/pcreposix.h +include/ncbi-tools++/util/regexp/pcre2.h +include/ncbi-tools++/util/regexp/pcre2posix.h include/ncbi-tools++/util/request_control.hpp include/ncbi-tools++/util/resize_iter.hpp include/ncbi-tools++/util/resource_pool.hpp @@ -4984,8 +4979,6 @@ lib/ncbi-tools++/libgbseq-static.a lib/ncbi-tools++/libgbseq.a lib/ncbi-tools++/libgencoll_client-static.a lib/ncbi-tools++/libgencoll_client.a -lib/ncbi-tools++/libgene_info-static.a -lib/ncbi-tools++/libgene_info.a lib/ncbi-tools++/libgeneral-static.a lib/ncbi-tools++/libgeneral.a lib/ncbi-tools++/libgenesbyloc-static.a @@ -5020,10 +5013,6 @@ lib/ncbi-tools++/libmedline-static.a lib/ncbi-tools++/libmedline.a lib/ncbi-tools++/libmim-static.a lib/ncbi-tools++/libmim.a -lib/ncbi-tools++/libmla-static.a -lib/ncbi-tools++/libmla.a -lib/ncbi-tools++/libmlacli-static.a -lib/ncbi-tools++/libmlacli.a lib/ncbi-tools++/libmmdb-static.a lib/ncbi-tools++/libmmdb.a lib/ncbi-tools++/libncbi_xblobstorage_netcache-static.a @@ -5206,3 +5195,5 @@ lib/ncbi-tools++/libxxconnect.a lib/ncbi-tools++/libxxconnect2-dll.so lib/ncbi-tools++/libxxconnect2-static.a lib/ncbi-tools++/libxxconnect2.a +lib/ncbi-tools++/libzcf-static.a +lib/ncbi-tools++/libzcf.a diff --git a/biology/ncbi-entrez-direct/Makefile b/biology/ncbi-entrez-direct/Makefile index 43ccbb2354ba..85ba1fe80dd4 100644 --- a/biology/ncbi-entrez-direct/Makefile +++ b/biology/ncbi-entrez-direct/Makefile @@ -1,6 +1,6 @@ PORTNAME= ncbi-entrez-direct DISTVERSION= 14.9.20210423 -PORTREVISION= 26 +PORTREVISION= 30 CATEGORIES= biology perl5 MASTER_SITES= ftp://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/${PORTVERSION}/ DISTFILES= edirect.tar.gz diff --git a/biology/p5-TrimGalore/Makefile b/biology/p5-TrimGalore/Makefile index 8b6e229c0032..cd7a5cf7ffe7 100644 --- a/biology/p5-TrimGalore/Makefile +++ b/biology/p5-TrimGalore/Makefile @@ -3,7 +3,7 @@ DISTVERSION= 0.6.10 CATEGORIES= biology perl5 python PKGNAMEPREFIX= p5- -MAINTAINER= ports@FreeBSD.org +MAINTAINER= perl@FreeBSD.org COMMENT= Wrapper around Cutadapt and FastQC for adapter and quality trimming WWW= https://github.com/FelixKrueger/TrimGalore diff --git a/biology/pbbam/Makefile b/biology/pbbam/Makefile index 197982227dff..830fbf557364 100644 --- a/biology/pbbam/Makefile +++ b/biology/pbbam/Makefile @@ -1,6 +1,6 @@ PORTNAME= pbbam DISTVERSION= 0.18.0 # Test with biology/unanimity before upgrading! -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= biology # As of March 2018, unanimity is no longer open source. diff --git a/biology/plink/Makefile b/biology/plink/Makefile index fd08152bc388..ca5cd584fc19 100644 --- a/biology/plink/Makefile +++ b/biology/plink/Makefile @@ -11,7 +11,7 @@ WWW= https://www.cog-genomics.org/plink/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -NOT_FOR_ARCHS= aarch64 mips64 powerpc64 powerpc64le +NOT_FOR_ARCHS= aarch64 mips64 powerpc64 NOT_FOR_ARCHS_REASON= 64bit code requires SSE2 instructions USES= gmake fortran @@ -25,6 +25,7 @@ WRKSRC_SUBDIR= 1.9 MAKEFILE= Makefile.std MAKE_ARGS= ZLIB=-lz BLASFLAGS="${BLASLIB} ${LAPACKLIB}" CFLAGS+= -DDYNAMIC_ZLIB -I${LOCALBASE}/include +CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS -D__SSE2__ LDFLAGS+= -lthr INSTALL_TARGET= install-strip diff --git a/biology/py-biosig/Makefile b/biology/py-biosig/Makefile index fef5dc890c22..b1eaac088600 100644 --- a/biology/py-biosig/Makefile +++ b/biology/py-biosig/Makefile @@ -28,6 +28,6 @@ post-patch: ${TOUCH} README.md post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/biosig${PYTHON_EXT_SUFFIX}.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/biosig${PYTHON_TAG}.so .include <bsd.port.mk> diff --git a/biology/py-bx-python/Makefile b/biology/py-bx-python/Makefile index 6b66a17d1250..309fa98df6ca 100644 --- a/biology/py-bx-python/Makefile +++ b/biology/py-bx-python/Makefile @@ -1,6 +1,5 @@ PORTNAME= bx-python -DISTVERSION= 0.13.0 -PORTREVISION= 1 +DISTVERSION= 0.14.0 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,11 +13,18 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} -BUILD_DEPENDS= ${PY_DEPENDS} -RUN_DEPENDS= ${PY_DEPENDS} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PY_DEPENDS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PY_DEPENDS} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} USES= compiler python -USE_PYTHON= autoplist cython3 distutils +USE_PYTHON= pep517 cython3 autoplist + +post-patch: + # force cythonization, compilation fails otherwise for some reason + @${TOUCH} `${FIND} ${WRKSRC} -name "*.pyx" -o -name "*.pxd"` post-install: @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bx -name "*.so" | ${XARGS} ${STRIP_CMD} diff --git a/biology/py-bx-python/distinfo b/biology/py-bx-python/distinfo index 56d00203a687..85e09edf789a 100644 --- a/biology/py-bx-python/distinfo +++ b/biology/py-bx-python/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734273029 -SHA256 (bx_python-0.13.0.tar.gz) = ce04696543367efc6b7995d9463efeda691b9a58f6f55a7bd831e642159b0644 -SIZE (bx_python-0.13.0.tar.gz) = 1899129 +TIMESTAMP = 1756062999 +SHA256 (bx_python-0.14.0.tar.gz) = c46eef1006d6107e31d2ff42f1ca27c34ddb080151309a909b4d2e53ca812cc6 +SIZE (bx_python-0.14.0.tar.gz) = 2085934 diff --git a/biology/py-cutadapt/Makefile b/biology/py-cutadapt/Makefile index d787dcd42a55..c9963c7c1ef4 100644 --- a/biology/py-cutadapt/Makefile +++ b/biology/py-cutadapt/Makefile @@ -1,6 +1,5 @@ PORTNAME= cutadapt -DISTVERSION= 5.0 -PORTREVISION= 1 +DISTVERSION= 5.1 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/biology/py-cutadapt/distinfo b/biology/py-cutadapt/distinfo index 1613aa2d6c1a..98c60c1e3018 100644 --- a/biology/py-cutadapt/distinfo +++ b/biology/py-cutadapt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736523245 -SHA256 (cutadapt-5.0.tar.gz) = cd66872b6635c068cf223f72fb0cc93b2454088a3e807a550bb36f717d25ae29 -SIZE (cutadapt-5.0.tar.gz) = 251297 +TIMESTAMP = 1749206212 +SHA256 (cutadapt-5.1.tar.gz) = 6bc76345c0a45f6b680cb1164e48eb1f81815c764ec471284ab6234c6653b937 +SIZE (cutadapt-5.1.tar.gz) = 252843 diff --git a/biology/py-cutadapt/files/patch-pyprojetc.toml b/biology/py-cutadapt/files/patch-pyprojetc.toml new file mode 100644 index 000000000000..7a3ad00ad87c --- /dev/null +++ b/biology/py-cutadapt/files/patch-pyprojetc.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-06-06 12:32:50.569385000 +0200 ++++ pyproject.toml 2025-06-06 12:33:10.984604000 +0200 +@@ -9,7 +9,7 @@ + ] + description = "Adapter trimming and other preprocessing of high-throughput sequencing reads" + readme = "README.rst" +-license = "MIT" ++license = {text = "MIT"} + classifiers = [ + "Development Status :: 5 - Production/Stable", + "Environment :: Console", diff --git a/biology/py-ete3/Makefile b/biology/py-ete3/Makefile index 8d7d68981261..4fc14d250f0a 100644 --- a/biology/py-ete3/Makefile +++ b/biology/py-ete3/Makefile @@ -1,6 +1,6 @@ PORTNAME= ete3 DISTVERSION= 3.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} diff --git a/biology/py-htseq/Makefile b/biology/py-htseq/Makefile index 45519bfbd69f..68a608f3c79c 100644 --- a/biology/py-htseq/Makefile +++ b/biology/py-htseq/Makefile @@ -6,7 +6,7 @@ MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tl}-${DISTVERSION} -MAINTAINER= alster@vinterdalen.se +MAINTAINER= alven@FreeBSD.org COMMENT= Python library to facilitate programmatic analysis of sequence data WWW= https://github.com/htseq/htseq/ diff --git a/biology/py-orange3-bioinformatics/Makefile b/biology/py-orange3-bioinformatics/Makefile deleted file mode 100644 index 7904ed980863..000000000000 --- a/biology/py-orange3-bioinformatics/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -PORTNAME= orange3-bioinformatics -DISTVERSION= 4.8.4 -PORTREVISION= 1 -CATEGORIES= biology python -MASTER_SITES= PYPI -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} - -MAINTAINER= yuri@FreeBSD.org -COMMENT= Orange add-on providing common functionality for bioinformatics -WWW= https://github.com/biolab/orange3-bioinformatics/ - -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Depends on expiring misc/orange3 -EXPIRATION_DATE=2025-06-21 - -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} -RUN_DEPENDS= orange3>0:misc/orange3 \ - ${PYTHON_PKGNAMEPREFIX}Genesis-PyAPI>0:biology/py-Genesis-PyAPI@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}point-annotator>=2.0:math/py-point-annotator@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyclipper>=1.2.0:math/py-pyclipper@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests-cache0>0:www/py-requests-cache0@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}resdk>0:biology/py-resdk@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=1.5.0:science/py-scipy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}serverfiles>0:misc/py-serverfiles@${PY_FLAVOR} - -USES= python -USE_PYTHON= autoplist distutils - -NO_ARCH= yes - -.include <bsd.port.mk> diff --git a/biology/py-orange3-bioinformatics/distinfo b/biology/py-orange3-bioinformatics/distinfo deleted file mode 100644 index 4b386c48e193..000000000000 --- a/biology/py-orange3-bioinformatics/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1739870048 -SHA256 (orange3_bioinformatics-4.8.4.tar.gz) = 275a32d3948df5294350c25bb430336b5d4109afaf71edd7ccc76591cb9eeb8b -SIZE (orange3_bioinformatics-4.8.4.tar.gz) = 3736720 diff --git a/biology/py-orange3-bioinformatics/pkg-descr b/biology/py-orange3-bioinformatics/pkg-descr deleted file mode 100644 index 8979fa28157a..000000000000 --- a/biology/py-orange3-bioinformatics/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -Orange Bioinformatics extends Orange, a data mining software package, with -common functionality for bioinformatics. The provided functionality can be -accessed as a Python library or through a visual programming interface (Orange -Canvas). The latter is also suitable for non-programmers. - -Orange Bioinformatics provides access to publicly available data, like GEO data -sets, GO and KEGG. All features can be combined with powerful visualization, -network exploration and data mining techniques from the Orange data mining -framework. diff --git a/biology/py-orange3-single-cell/Makefile b/biology/py-orange3-single-cell/Makefile deleted file mode 100644 index 6a639bd90bbc..000000000000 --- a/biology/py-orange3-single-cell/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -PORTNAME= orange3-single-cell -DISTVERSION= 0.8.2 -PORTREVISION= 6 -CATEGORIES= biology python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= yuri@FreeBSD.org -COMMENT= Orange add-on for gene expression of single cell data -WWW= https://singlecell.biolab.si/ - -LICENSE= AGPLv3+ - -DEPRECATED= Depends on expired math/py-fastdtw and expiring misc/orange3 -EXPIRATION_DATE=2025-06-01 - -RUN_DEPENDS= orange3>0:misc/orange3 \ - ${PYTHON_PKGNAMEPREFIX}orange3-bioinformatics>0:biology/py-orange3-bioinformatics@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}astropy>0:astro/py-astropy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}fastdtw>0:math/py-fastdtw@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}joblib>=0.11:devel/py-joblib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}loompy>=2.0.10:biology/py-loompy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0.23:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ - ${PYNUMPY} - -# Supports 3.4+ but loompy 3.6+ only. -USES= python -USE_GITHUB= yes -GH_ACCOUNT= biolab -USE_PYTHON= distutils autoplist - -NO_ARCH= yes - -OPTIONS_DEFINE= DOCS - -DOCS_BUILD_DEPENDS= gmake:devel/gmake \ - ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} - -pre-build-DOCS-on: - @cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} html htmlhelp SPHINXBUILD=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} - -pre-build-DOCS-off: - @${REINPLACE_CMD} "s|^ include_documentation| #include_documentation|" ${WRKSRC}/setup.py - -.include <bsd.port.mk> diff --git a/biology/py-orange3-single-cell/distinfo b/biology/py-orange3-single-cell/distinfo deleted file mode 100644 index ed5f301ce6e1..000000000000 --- a/biology/py-orange3-single-cell/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1539761270 -SHA256 (biolab-orange3-single-cell-0.8.2_GH0.tar.gz) = eebda4303c208951fcbe8f383e0f310b20abedba425b0c68bbe65ae2806cc1bb -SIZE (biolab-orange3-single-cell-0.8.2_GH0.tar.gz) = 5521782 diff --git a/biology/py-orange3-single-cell/files/patch-doc_conf.py b/biology/py-orange3-single-cell/files/patch-doc_conf.py deleted file mode 100644 index a3ecb4c652db..000000000000 --- a/biology/py-orange3-single-cell/files/patch-doc_conf.py +++ /dev/null @@ -1,10 +0,0 @@ -# add_stylesheet() deprecated on Sphinx 4.0 -# https://www.sphinx-doc.org/en/master/extdev/deprecated.html ---- doc/conf.py.orig 2018-10-15 08:43:14 UTC -+++ doc/conf.py -@@ -288,4 +288,4 @@ texinfo_documents = [ - #texinfo_no_detailmenu = False - - def setup(app): -- app.add_stylesheet('style.css') -+ app.add_css_file('style.css') diff --git a/biology/py-orange3-single-cell/pkg-descr b/biology/py-orange3-single-cell/pkg-descr deleted file mode 100644 index 05cf4bfc5f8a..000000000000 --- a/biology/py-orange3-single-cell/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -The Single Cell add-on for Orange3 adds functionality for analysis of single -cell data. diff --git a/biology/py-pydeseq2/Makefile b/biology/py-pydeseq2/Makefile new file mode 100644 index 000000000000..79df1d1ad48c --- /dev/null +++ b/biology/py-pydeseq2/Makefile @@ -0,0 +1,26 @@ +PORTNAME= pydeseq2 +DISTVERSION= 0.5.2 +CATEGORIES= biology python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= jwb@FreeBSD.org +COMMENT= Python implementation of the popular DESeq2 R package +WWW= https://github.com/owkin/PyDESeq2 + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anndata>=0.8.0:devel/py-anndata@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}formulaic>=1.0.2:math/py-formulaic@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}formulaic_contrasts>=0.2.0:math/py-formulaic-contrasts@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.6.2:math/py-matplotlib@${PY_FLAVOR} \ + ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}pandas>=1.4.0:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1.0:science/py-scikit-learn@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>1.11.0:science/py-scipy@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist distutils + +.include <bsd.port.mk> diff --git a/biology/py-pydeseq2/distinfo b/biology/py-pydeseq2/distinfo new file mode 100644 index 000000000000..4ecfeca8f0d3 --- /dev/null +++ b/biology/py-pydeseq2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1751029007 +SHA256 (pydeseq2-0.5.2.tar.gz) = 9a124793f3155e40863f63cb92d73f815d01c6e0b3cc0d8e8730141c134c16f4 +SIZE (pydeseq2-0.5.2.tar.gz) = 51377 diff --git a/biology/py-pydeseq2/pkg-descr b/biology/py-pydeseq2/pkg-descr new file mode 100644 index 000000000000..5f4c74926b39 --- /dev/null +++ b/biology/py-pydeseq2/pkg-descr @@ -0,0 +1,4 @@ +PyDESeq2 is a python implementation of the DESeq2 method for +differential expression analysis (DEA) with bulk RNA-seq data, +originally in R. It aims to facilitate DEA experiments for python +users. diff --git a/biology/py-pyrodigal/Makefile b/biology/py-pyrodigal/Makefile index d4dfc118e33b..631c485bdc47 100644 --- a/biology/py-pyrodigal/Makefile +++ b/biology/py-pyrodigal/Makefile @@ -24,7 +24,7 @@ xpost-build: @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py build_ext --inplace post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyrodigal/lib${PYTHON_EXT_SUFFIX}.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyrodigal/lib${PYTHON_TAG}.so do-test: # as of 3.6.3 this doesn't work: https://github.com/althonos/pyrodigal/issues/63 @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest discover -vv diff --git a/biology/py-pysam/Makefile b/biology/py-pysam/Makefile index 9d7b001423a0..d3cb9328b978 100644 --- a/biology/py-pysam/Makefile +++ b/biology/py-pysam/Makefile @@ -31,7 +31,7 @@ TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pysam/lib*${PYTHON_EXT_SUFFIX}.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pysam/lib*${PYTHON_TAG}.so # tests as of 0.23.0: 958 passed, 13 skipped, 1 warning in 502.60s (0:08:22) diff --git a/biology/py-python-libsbml/pkg-plist b/biology/py-python-libsbml/pkg-plist index 092f79185065..093d26c8435f 100644 --- a/biology/py-python-libsbml/pkg-plist +++ b/biology/py-python-libsbml/pkg-plist @@ -1,3 +1,3 @@ %%PYTHON_SITELIBDIR%%/libsbml/__init__.py -%%PYTHON_SITELIBDIR%%/libsbml/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/libsbml/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/libsbml/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/libsbml/__pycache__/__init__%%PYTHON_TAG%%.pyc diff --git a/biology/py-scikit-bio/Makefile b/biology/py-scikit-bio/Makefile index 4297e08f2c1c..f3451e54a4bf 100644 --- a/biology/py-scikit-bio/Makefile +++ b/biology/py-scikit-bio/Makefile @@ -49,8 +49,8 @@ CXXFLAGS+= -msse2 post-install: @${STRIP_CMD} \ - ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/skbio/*/*${PYTHON_EXT_SUFFIX}.so \ - ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/skbio/*/*/*${PYTHON_EXT_SUFFIX}.so + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/skbio/*/*${PYTHON_TAG}.so \ + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/skbio/*/*/*${PYTHON_TAG}.so do-test: # tests fail to run in a regular way, see https://github.com/biocore/scikit-bio/issues/1846 @cd ${STAGEDIR}${PYTHON_SITELIBDIR} && \ diff --git a/biology/salmon/Makefile b/biology/salmon/Makefile index 071e7fa2dc03..8332ba416d74 100644 --- a/biology/salmon/Makefile +++ b/biology/salmon/Makefile @@ -1,7 +1,6 @@ PORTNAME= salmon DISTVERSIONPREFIX= v -DISTVERSION= 1.10.2 -PORTREVISION= 7 +DISTVERSION= 1.10.3 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org @@ -20,18 +19,23 @@ BUILD_DEPENDS= bash:shells/bash \ libgff==2.0.0:biology/libgff \ libtool:devel/libtool \ autoreconf:devel/autoconf \ - aclocal:devel/automake -LIB_DEPENDS= libboost_system.so:devel/boost-libs \ - libtbb.so:devel/onetbb \ - libcurl.so:ftp/curl + aclocal:devel/automake \ + eigen>0:math/eigen3 \ + libdivide>0:math/libdivide \ + curl>0:ftp/curl +LIB_DEPENDS= libtbb.so:devel/onetbb USES= cmake:noninja gmake localbase shebangfix USE_GITHUB= yes +# Can't unbundle io_lib unless we also unbundle htscodecs from io_lib, +# which is a nightmare: explicitly integrated into configure files and +# installs htscodecs files, conflicting with separate htscodecs port. GH_ACCOUNT= COMBINE-lab -GH_TUPLE+= COMBINE-lab:pufferfish:salmon-v1.10.2:pf/external/pufferfish -GH_TUPLE+= jkbonfield:io_lib:io_lib-1-14-15:sio/external/staden-io_lib -GH_TUPLE+= samtools:htscodecs:5aecc6e:htscodec/external/staden-io_lib/htscodecs +GH_TUPLE+= COMBINE-lab:pufferfish:salmon-v${DISTVERSION}:pf/external/pufferfish +GH_TUPLE+= jkbonfield:io_lib:io_lib-1-15-1:sio/external/staden-io_lib +# Update commit hash from io_lib release branch +GH_TUPLE+= samtools:htscodecs:de42211:htscodec/external/staden-io_lib/htscodecs SHEBANG_FILES= scripts/* PLIST_FILES= bin/salmon @@ -40,9 +44,13 @@ CMAKE_ARGS+= -DHAVE_FAST_MALLOC:BOOL=on \ -DFETCHED_PUFFERFISH:BOOL=on \ -DFETCHED_LIBGFF:BOOL=on \ -DFETCH_STADEN:BOOL=true +WITH_DEBUG= yes +CXXFLAGS+= -I${LOCALBASE}/include/eigen3 LDFLAGS+= -lpthread pre-configure: + ${RM} -rf ${WRKSRC}/include/eigen3 \ + ${WRKSRC}/external/pufferfish/include/libdivide (cd ${WRKSRC}/external/staden-io_lib && ./bootstrap) do-install: diff --git a/biology/salmon/distinfo b/biology/salmon/distinfo index 42eb0d9ee404..ea5ed9dddde3 100644 --- a/biology/salmon/distinfo +++ b/biology/salmon/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1689958260 -SHA256 (COMBINE-lab-salmon-v1.10.2_GH0.tar.gz) = 976989182160fef3afb4429ee8b85d8dd39ed6ca212bb14d6a65cde0e985fb98 -SIZE (COMBINE-lab-salmon-v1.10.2_GH0.tar.gz) = 7193261 -SHA256 (COMBINE-lab-pufferfish-salmon-v1.10.2_GH0.tar.gz) = b90ce8079c375136d12e37bc23e451ae34a49d49c54f6cdd2050ba8add758ab4 -SIZE (COMBINE-lab-pufferfish-salmon-v1.10.2_GH0.tar.gz) = 3368053 -SHA256 (jkbonfield-io_lib-io_lib-1-14-15_GH0.tar.gz) = 4444c78846e49a493ff09d56d55ebe61140bb0a76ec5fa1c27eff13ec9dabd8b -SIZE (jkbonfield-io_lib-io_lib-1-14-15_GH0.tar.gz) = 3382074 -SHA256 (samtools-htscodecs-5aecc6e_GH0.tar.gz) = 3abb6a8516761bf0db5149c3d6c077e2d540470180245c2afb1f4400158b1f54 -SIZE (samtools-htscodecs-5aecc6e_GH0.tar.gz) = 3191442 +TIMESTAMP = 1753565795 +SHA256 (COMBINE-lab-salmon-v1.10.3_GH0.tar.gz) = a053fba63598efc4ade3684aa2c8e8e2294186927d4fcdf1041c36edc2aa0871 +SIZE (COMBINE-lab-salmon-v1.10.3_GH0.tar.gz) = 7193092 +SHA256 (COMBINE-lab-pufferfish-salmon-v1.10.3_GH0.tar.gz) = 5d345ba30f22ff4448f4bf2920d2246a11cc38b203e12828c07b2612e41d2951 +SIZE (COMBINE-lab-pufferfish-salmon-v1.10.3_GH0.tar.gz) = 3368105 +SHA256 (jkbonfield-io_lib-io_lib-1-15-1_GH0.tar.gz) = 5fef32bb10991b388b4a92292e58d6ef8e7eda812ab2d6a10daaca9a757e6302 +SIZE (jkbonfield-io_lib-io_lib-1-15-1_GH0.tar.gz) = 3381908 +SHA256 (samtools-htscodecs-de42211_GH0.tar.gz) = 65e632bf00e2e456a3040e8a4748dbd33161595029ba49dec89d5301ebdd4de6 +SIZE (samtools-htscodecs-de42211_GH0.tar.gz) = 3200933 diff --git a/biology/salmon/files/patch-CMakeLists.txt b/biology/salmon/files/patch-CMakeLists.txt index 5a6bd2de2f02..36038f452843 100644 --- a/biology/salmon/files/patch-CMakeLists.txt +++ b/biology/salmon/files/patch-CMakeLists.txt @@ -1,11 +1,11 @@ ---- CMakeLists.txt.orig 2023-07-21 14:03:31 UTC +--- CMakeLists.txt.orig 2025-07-26 11:52:41 UTC +++ CMakeLists.txt @@ -310,14 +310,16 @@ endif() # Grab pufferfish source --- DURING CONFIGURE TIME! # #### -if(NOT FETCHED_PUFFERFISH) -+ ++# if(NOT FETCHED_PUFFERFISH) +# Fetched by GH_TUPLE in FreeBSD port +# if(NOT FETCHED_PUFFERFISH) exec_program(${CMAKE_CURRENT_SOURCE_DIR}/scripts/fetchPufferfish.sh RETURN_VALUE FETCH_PF_SCRIPT_RET) @@ -19,11 +19,12 @@ ## # Super-secret override -@@ -364,7 +366,10 @@ if(NOT Iconv_IS_BUILT_IN) +@@ -364,7 +366,11 @@ endif() set(ICONV_LIB Iconv::Iconv) endif() -find_package(LibLZMA) ++# find_package(LibLZMA) +# lzma is in FreeBSD base +# find_package(LibLZMA) +set(LIBLZMA_FOUND TRUE) @@ -31,29 +32,35 @@ if(NOT LIBLZMA_FOUND) message("Will attempt to fetch and build liblzma") message("=======================================") -@@ -381,8 +386,8 @@ externalproject_add(liblzma +@@ -381,8 +387,11 @@ externalproject_add(liblzma INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install BUILD_IN_SOURCE TRUE CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/xz-5.2.2/configure --prefix=<INSTALL_DIR> CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS=${EXTRA_CMAKE_INCLUDE_FLAGS} CPPFLAGS=${EXTRA_CMAKE_INCLUDE_FLAGS} LDFLAGS=${EXTRA_CMAKE_LIBRARY_FLAGS} - BUILD_COMMAND make ${QUIET_MAKE} - INSTALL_COMMAND make ${QUIET_MAKE} install ++# BUILD_COMMAND make ${QUIET_MAKE} ++# INSTALL_COMMAND make ${QUIET_MAKE} install ++# FreeBSD make is bsdmake + BUILD_COMMAND gmake ${QUIET_MAKE} + INSTALL_COMMAND gmake ${QUIET_MAKE} install ) # Tell cmake that the external project generated a library so we can -@@ -411,8 +416,8 @@ externalproject_add(libbz2 +@@ -411,8 +420,11 @@ externalproject_add(libbz2 INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install BUILD_IN_SOURCE TRUE CONFIGURE_COMMAND "" - BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} - INSTALL_COMMAND make ${QUIET_MAKE} install PREFIX=<INSTALL_DIR> ++# BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} ++# INSTALL_COMMAND make ${QUIET_MAKE} install PREFIX=<INSTALL_DIR> ++# FreeBSD make is bsdmake + BUILD_COMMAND gmake ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} + INSTALL_COMMAND gmake ${QUIET_MAKE} install PREFIX=<INSTALL_DIR> ) # Tell cmake that the external project generated a library so we can # add dependencies here instead of later -@@ -609,9 +614,11 @@ if (NOT CEREAL_FOUND) +@@ -577,9 +589,11 @@ endif() endif() ## Try and find TBB first @@ -68,53 +75,78 @@ if (${TBB_FOUND}) if (${TBB_VERSION} VERSION_GREATER_EQUAL 2021.4) -@@ -791,22 +798,16 @@ endif() +@@ -761,25 +775,28 @@ if (NOT LIBSTADENIO_FOUND) if (NOT LIBSTADENIO_FOUND) message("Build system will compile Staden IOLib") message("==================================================================") + # stadenio is downloaded by GH_TUPLE in FreeBSD port externalproject_add(libstadenio - DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external -- DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-14-15/io_lib-1.14.15.tar.gz -o staden-io_lib-v1.14.15.tar.gz && -- ${SHASUM} 20814c4365e1e2fe6630fb11d0df370dec4c5688af3871de7f1cb0129671401e staden-io_lib-v1.14.15.tar.gz && -- mkdir -p staden-io_lib-1.14.15 && -- tar -xzf staden-io_lib-v1.14.15.tar.gz --strip-components=1 -C staden-io_lib-1.14.15 && +- DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-15-0/io_lib-1.15.0.tar.gz -o staden-io_lib-v1.15.0.tar.gz && +- ${SHASUM} ad343dac7c77086db1b54585c5887b26eda6430d1639d111dd3304c3b749494f staden-io_lib-v1.15.0.tar.gz && +- mkdir -p staden-io_lib-1.15.0 && +- tar -xzf staden-io_lib-v1.15.0.tar.gz --strip-components=1 -C staden-io_lib-1.15.0 && - rm -fr staden-io_lib && -- mv -f staden-io_lib-1.14.15 staden-io_lib +- mv -f staden-io_lib-1.15.0 staden-io_lib && +- curl -k -L https://github.com/samtools/htscodecs/releases/download/v1.6.0/htscodecs-1.6.0.tar.gz -o htscodecs-1.6.0.tar.gz && +- mkdir -p htscodecs-1.6.0 && +- tar -xzf htscodecs-1.6.0.tar.gz --strip-components=1 -C htscodecs-1.6.0 && +- rm -fr staden-io_lib/htscodecs && +- mv -f htscodecs-1.6.0 staden-io_lib/htscodecs ++ # DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external ++ # DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-15-0/io_lib-1.15.0.tar.gz -o staden-io_lib-v1.15.0.tar.gz && ++ # ${SHASUM} ad343dac7c77086db1b54585c5887b26eda6430d1639d111dd3304c3b749494f staden-io_lib-v1.15.0.tar.gz && ++ # mkdir -p staden-io_lib-1.15.0 && ++ # tar -xzf staden-io_lib-v1.15.0.tar.gz --strip-components=1 -C staden-io_lib-1.15.0 && ++ # rm -fr staden-io_lib && ++ # mv -f staden-io_lib-1.15.0 staden-io_lib && ++ # curl -k -L https://github.com/samtools/htscodecs/releases/download/v1.6.0/htscodecs-1.6.0.tar.gz -o htscodecs-1.6.0.tar.gz && ++ # mkdir -p htscodecs-1.6.0 && ++ # tar -xzf htscodecs-1.6.0.tar.gz --strip-components=1 -C htscodecs-1.6.0 && ++ # rm -fr staden-io_lib/htscodecs && ++ # mv -f htscodecs-1.6.0 staden-io_lib/htscodecs SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/staden-io_lib INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install CONFIGURE_COMMAND ./configure --enable-shared=no --without-libcurl --prefix=<INSTALL_DIR> LDFLAGS=${LIBSTADEN_LDFLAGS} CFLAGS=${LIBSTADEN_CFLAGS} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} - BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS+=${STADEN_INC} CFLAGS+=${STADEN_LIB} LDFLAGS+=${EXTRA_CMAKE_LIBRARY_FLAGS} CFLAGS+=${EXTRA_CMAKE_INCLUDE_FLAGS} CFLAGS+=${LZFLAG} CFLAGS+=${SCHAR_FLAG} ++ # FreeBSD make is bsdmake + BUILD_COMMAND gmake ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS+=${STADEN_INC} CFLAGS+=${STADEN_LIB} LDFLAGS+=${EXTRA_CMAKE_LIBRARY_FLAGS} CFLAGS+=${EXTRA_CMAKE_INCLUDE_FLAGS} CFLAGS+=${LZFLAG} CFLAGS+=${SCHAR_FLAG} - - BUILD_IN_SOURCE 1 - INSTALL_COMMAND make install ++ # FreeBSD make is bsdmake + INSTALL_COMMAND gmake install ) if(NOT LIBLZMA_FOUND) ExternalProject_Add_StepDependencies(libstadenio build liblzma) -@@ -820,23 +821,9 @@ if (ASAN_BUILD) +@@ -793,23 +810,26 @@ else() set(FAST_MALLOC_LIB "") set(HAVE_FAST_MALLOC TRUE) else() - set(FAST_MALLOC_LIB "") - set(HAVE_FAST_MALLOC FALSE) -- -- # See if we have Jemalloc ++ # set(FAST_MALLOC_LIB "") ++ # set(HAVE_FAST_MALLOC FALSE) + + # See if we have Jemalloc - find_package(Jemalloc) - if(Jemalloc_FOUND) -- ## -- # Don't be so stringent about the version yet -- ## -- #if (NOT (${JEMALLOC_VERSION} VERSION_LESS 5.2.1)) ++ # find_package(Jemalloc) ++ # if(Jemalloc_FOUND) + ## + # Don't be so stringent about the version yet + ## + #if (NOT (${JEMALLOC_VERSION} VERSION_LESS 5.2.1)) - message("Found Jemalloc library --- using this memory allocator") - set(FAST_MALLOC_LIB ${JEMALLOC_LIBRARIES}) - set(HAVE_FAST_MALLOC TRUE) -- #else() -- # message("Fond Jemalloc version ${JEMALLOC_VERSION}, but require >= 5.2.1. Downloading newer version") -- #endif() ++ # message("Found Jemalloc library --- using this memory allocator") ++ # set(FAST_MALLOC_LIB ${JEMALLOC_LIBRARIES}) ++ # set(HAVE_FAST_MALLOC TRUE) + #else() + # message("Fond Jemalloc version ${JEMALLOC_VERSION}, but require >= 5.2.1. Downloading newer version") + #endif() - endif() ++ # endif() + # jemalloc is default on FreeBSD + set(FAST_MALLOC_LIB "/usr/lib/libc.so") + set(HAVE_FAST_MALLOC TRUE) diff --git a/biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h b/biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h new file mode 100644 index 000000000000..8686f1695177 --- /dev/null +++ b/biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h @@ -0,0 +1,11 @@ +--- external/pufferfish/external/twopaco/graphconstructor/candidateoccurence.h.orig 2025-07-26 13:01:27 UTC ++++ external/pufferfish/external/twopaco/graphconstructor/candidateoccurence.h +@@ -58,7 +58,7 @@ namespace TwoPaCo + const CandidateOccurence & operator = (const CandidateOccurence & toCopy) + { + body_ = toCopy.body_; +- count_ = toCopy.count_; ++ count_.store(toCopy.count_.load(std::memory_order_relaxed)); + } + + void Inc() diff --git a/biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp b/biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp new file mode 100644 index 000000000000..682951604abe --- /dev/null +++ b/biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp @@ -0,0 +1,14 @@ +--- external/pufferfish/src/PuffAligner.cpp.orig 2023-06-26 19:34:50 UTC ++++ external/pufferfish/src/PuffAligner.cpp +@@ -1,7 +1,10 @@ + #include "nonstd/string_view.hpp" + #include "PuffAligner.hpp" + #include "Util.hpp" +-#include "libdivide/libdivide.h" ++// Bundled libdivide causes build failures with clang19 ++// Use FreeBSD libdivde port instead ++// #include "libdivide/libdivide.h" ++#include <libdivide.h> + + std::string extractReadSeq(const std::string& readSeq, uint32_t rstart, uint32_t rend, bool isFw) { + std::string subseq = readSeq.substr(rstart, rend - rstart); diff --git a/biology/salmon/files/patch-scripts_fetchPufferfish.sh b/biology/salmon/files/patch-scripts_fetchPufferfish.sh index 566493a5e7ee..a1885fd1ff61 100644 --- a/biology/salmon/files/patch-scripts_fetchPufferfish.sh +++ b/biology/salmon/files/patch-scripts_fetchPufferfish.sh @@ -1,15 +1,13 @@ ---- scripts/fetchPufferfish.sh.orig 2023-07-21 13:59:29 UTC +--- scripts/fetchPufferfish.sh.orig 2025-07-26 17:38:39 UTC +++ scripts/fetchPufferfish.sh -@@ -11,52 +11,12 @@ CURR_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && p +@@ -11,53 +11,6 @@ INSTALL_DIR=${CURR_DIR}/../external/install EXTERNAL_DIR=${CURR_DIR}/../external INSTALL_DIR=${CURR_DIR}/../external/install -if [ -d ${EXTERNAL_DIR}/pufferfish ] ; then - rm -fr ${EXTERNAL_DIR}/pufferfish -fi -+# Pufferfish is downloaded using GH_TUPLE in the FreeBSD port, so remove -+# code here that downloads and unpacks - +- -if [ -d ${INSTALL_DIR}/include/pufferfish ] ; then - rm -fr ${INSTALL_DIR}/include/pufferfish -fi @@ -18,11 +16,11 @@ - rm -fr ${INSTALL_DIR}/src/pufferfish -fi - - SVER=salmon-v1.10.2 - #SVER=develop - #SVER=sketch-mode +-SVER=salmon-v1.10.3 +-#SVER=develop +-#SVER=sketch-mode - --EXPECTED_SHA256=f225b74833f71dcf767a565345224357fb091f90ce79717abc836814d9ccd101 +-EXPECTED_SHA256=52b6699de0d33814b73edb3455175568c2330d8014be017dce7b564e54134860 - -mkdir -p ${EXTERNAL_DIR} -curl -k -L https://github.com/COMBINE-lab/pufferfish/archive/${SVER}.zip -o ${EXTERNAL_DIR}/pufferfish.zip @@ -52,6 +50,15 @@ -rm -fr ${EXTERNAL_DIR}/pufferfish -unzip ${EXTERNAL_DIR}/pufferfish.zip -d ${EXTERNAL_DIR} -mv ${EXTERNAL_DIR}/pufferfish-${SVER} ${EXTERNAL_DIR}/pufferfish - +- mkdir -p ${INSTALL_DIR}/include/pufferfish + cp ${EXTERNAL_DIR}/pufferfish/include/ProgOpts.hpp ${INSTALL_DIR}/include/pufferfish +@@ -90,7 +43,6 @@ cp ${EXTERNAL_DIR}/pufferfish/include/BinWriter.hpp ${ + cp ${EXTERNAL_DIR}/pufferfish/include/BulkChunk.hpp ${INSTALL_DIR}/include/pufferfish + cp ${EXTERNAL_DIR}/pufferfish/include/BinWriter.hpp ${INSTALL_DIR}/include/pufferfish + +-cp -r ${EXTERNAL_DIR}/pufferfish/include/libdivide ${INSTALL_DIR}/include/pufferfish + cp -r ${EXTERNAL_DIR}/pufferfish/include/ksw2pp ${INSTALL_DIR}/include/pufferfish + # this is now automatically tracked and inherited via twopaco (on which libpuffer depends) + # cp -r ${EXTERNAL_DIR}/pufferfish/include/compact_vector ${INSTALL_DIR}/include/pufferfish diff --git a/biology/samtools/Makefile b/biology/samtools/Makefile index 496dfc8af2a1..f0ce1807eecd 100644 --- a/biology/samtools/Makefile +++ b/biology/samtools/Makefile @@ -1,5 +1,5 @@ PORTNAME= samtools -DISTVERSION= 1.21 +DISTVERSION= 1.22 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org @@ -9,7 +9,7 @@ WWW= https://www.htslib.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= htslib>=1.21:biology/htslib +BUILD_DEPENDS= htslib>=1.22:biology/htslib LIB_DEPENDS= libhts.so:biology/htslib TEST_DEPENDS= bash:shells/bash diff --git a/biology/samtools/distinfo b/biology/samtools/distinfo index 867f9408bd11..69760896c894 100644 --- a/biology/samtools/distinfo +++ b/biology/samtools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727437810 -SHA256 (samtools-samtools-1.21_GH0.tar.gz) = b327b85d3d60771ede370c8bcae0570e7704da39abddfe8e930a85b80aabffac -SIZE (samtools-samtools-1.21_GH0.tar.gz) = 5682709 +TIMESTAMP = 1748951307 +SHA256 (samtools-samtools-1.22_GH0.tar.gz) = dbe62a97d19634a930033ce302b340a5109263efc371b83481182385a98bcdda +SIZE (samtools-samtools-1.22_GH0.tar.gz) = 5742299 diff --git a/biology/samtools/pkg-plist b/biology/samtools/pkg-plist index 2ef37918b44f..f841e6b58a07 100644 --- a/biology/samtools/pkg-plist +++ b/biology/samtools/pkg-plist @@ -26,6 +26,7 @@ share/man/man1/samtools-ampliconstats.1.gz share/man/man1/samtools-bedcov.1.gz share/man/man1/samtools-calmd.1.gz share/man/man1/samtools-cat.1.gz +share/man/man1/samtools-checksum.1.gz share/man/man1/samtools-collate.1.gz share/man/man1/samtools-consensus.1.gz share/man/man1/samtools-coverage.1.gz diff --git a/biology/seqkit/Makefile b/biology/seqkit/Makefile index 2d1577a4a940..32feed338333 100644 --- a/biology/seqkit/Makefile +++ b/biology/seqkit/Makefile @@ -1,7 +1,7 @@ PORTNAME= seqkit DISTVERSIONPREFIX= v DISTVERSION= 2.10.0 -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= biology MAINTAINER= yuri@FreeBSD.org diff --git a/biology/seqtk/Makefile b/biology/seqtk/Makefile index 0a7e6ac9682b..cd861e2c4906 100644 --- a/biology/seqtk/Makefile +++ b/biology/seqtk/Makefile @@ -1,6 +1,6 @@ PORTNAME= seqtk DISTVERSIONPREFIX= v -DISTVERSION= 1.4 +DISTVERSION= 1.5 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org @@ -12,6 +12,7 @@ LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= lh3 +INSTALL_TARGET= install-strip PLIST_FILES= bin/seqtk .include <bsd.port.mk> diff --git a/biology/seqtk/distinfo b/biology/seqtk/distinfo index b790163bdb01..40629eaef168 100644 --- a/biology/seqtk/distinfo +++ b/biology/seqtk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1684848703 -SHA256 (lh3-seqtk-v1.4_GH0.tar.gz) = d124604ec24f29ed14ce127426ab90e0f3a2c0280c80d1a3ff8b1c09feede19c -SIZE (lh3-seqtk-v1.4_GH0.tar.gz) = 23748 +TIMESTAMP = 1748953617 +SHA256 (lh3-seqtk-v1.5_GH0.tar.gz) = 384aa1e3cecf4f70403839d586cbb29d469b7c6f773a64bc5af48a6e4b8220a6 +SIZE (lh3-seqtk-v1.5_GH0.tar.gz) = 24050 diff --git a/biology/seqtk/files/patch-Makefile b/biology/seqtk/files/patch-Makefile index ab373642a46e..d8acf547402e 100644 --- a/biology/seqtk/files/patch-Makefile +++ b/biology/seqtk/files/patch-Makefile @@ -1,34 +1,41 @@ ---- Makefile.orig 2018-06-18 00:15:09 UTC +--- Makefile.orig 2025-06-01 19:24:24 UTC +++ Makefile -@@ -1,14 +1,23 @@ +@@ -1,14 +1,30 @@ -CC=gcc --CFLAGS=-g -Wall -O2 -Wno-unused-function +-CFLAGS=-g -Wall -O2 -Wno-unused-function -Wno-format -BINDIR=/usr/local/bin - --all:seqtk +# Respect user's build environment by using ?= to set defaults for variables +# not set in the env or make arguments. Use += to add essential args. - --seqtk:seqtk.c khash.h kseq.h -- $(CC) $(CFLAGS) seqtk.c -o $@ -lz -lm ++ +CC ?= gcc -+CFLAGS ?= -g -Wall -O2 -Wno-unused-function ++CFLAGS ?= -g -Wall -O2 ++CFLAGS += -Wno-unused-function -Wno-format +LDFLAGS += -lz -lm +PREFIX ?= /usr/local ++STRIP ?= strip ++BINDIR= $(PREFIX)/bin + +-all:seqtk +MKDIR ?= mkdir +INSTALL ?= install -+# DESTDIR is empty by default to install straight to PREFIX --install:all -- install seqtk $(BINDIR) +-seqtk:seqtk.c khash.h kseq.h +- $(CC) $(CFLAGS) seqtk.c -o $@ -lz -lm +all: seqtk +-install:all +- install seqtk $(BINDIR) +seqtk: seqtk.c khash.h kseq.h + $(CC) $(CFLAGS) seqtk.c -o $@ $(LDFLAGS) -+ + ++# Add DESTDIR staged install support ++# DESTDIR is empty by default to install straight to PREFIX +install: all -+ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin -+ $(INSTALL) -c -m 0755 seqtk $(DESTDIR)$(PREFIX)/bin ++ $(MKDIR) -p $(DESTDIR)$(BINDIR) ++ $(INSTALL) -c -m 0755 seqtk $(DESTDIR)$(BINDIR) ++ ++install-strip: install ++ $(STRIP) $(DESTDIR)$(BINDIR)/seqtk + clean: - rm -fr gmon.out *.o ext/*.o a.out seqtk trimadap *~ *.a *.dSYM session* diff --git a/biology/taxonkit/Makefile b/biology/taxonkit/Makefile index dfe61730aaee..af4e7ff36251 100644 --- a/biology/taxonkit/Makefile +++ b/biology/taxonkit/Makefile @@ -1,7 +1,7 @@ PORTNAME= taxonkit DISTVERSIONPREFIX= v DISTVERSION= 0.19.0 -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= biology MAINTAINER= yuri@FreeBSD.org diff --git a/biology/unikmer/Makefile b/biology/unikmer/Makefile index 364d635628d0..96350b97b14b 100644 --- a/biology/unikmer/Makefile +++ b/biology/unikmer/Makefile @@ -1,7 +1,7 @@ PORTNAME= unikmer DISTVERSIONPREFIX= v DISTVERSION= 0.20.0 -PORTREVISION= 5 +PORTREVISION= 9 CATEGORIES= biology MAINTAINER= yuri@FreeBSD.org diff --git a/biology/vcflib/files/patch-src-zig-samples.zig b/biology/vcflib/files/patch-src-zig-samples.zig new file mode 100644 index 000000000000..e69584b175e0 --- /dev/null +++ b/biology/vcflib/files/patch-src-zig-samples.zig @@ -0,0 +1,31 @@ +diff --git src/zig/samples.zig src/zig/samples.zig +index cb05a1f2..ccd5b149 100644 +--- src/zig/samples.zig ++++ src/zig/samples.zig +@@ -28,7 +28,11 @@ const GENOTYPE_MISSING = -256; + fn split_samples(str: []const u8) *ArrayList([] const u8) { + var list = ArrayList([] const u8).init(allocator); + defer list.deinit(); +- var splits = std.mem.split(u8, str, " "); ++ ++ var splits = if (@hasDecl(std.mem, "splitScalar")) ++ std.mem.splitScalar(u8, str, ' ') ++ else ++ std.mem.split(u8, str, ' '); + while (splits.next()) |chunk| { + list.append(chunk) catch |err| { + std.debug.print("out of memory {}\n", .{err}); +@@ -61,10 +65,10 @@ const Genotypes = struct { + fn to_num(str: []const u8) !ArrayList(i64) { + var list = ArrayList(i64).init(allocator); + +- var splits = if (is_phased(str)) +- std.mem.split(u8, str, "|") ++ var splits = if (@hasDecl(std.mem, "splitScalar")) ++ std.mem.splitScalar(u8, str, if (is_phased(str)) '|' else '/') + else +- std.mem.split(u8, str, "/"); ++ std.mem.split(u8, str, if (is_phased(str)) '|' else '/' ); + + while (splits.next()) |chunk| { + const i: i64 = diff --git a/biology/vcflib/pkg-plist b/biology/vcflib/pkg-plist index d5e562de28bf..b50497d0c267 100644 --- a/biology/vcflib/pkg-plist +++ b/biology/vcflib/pkg-plist @@ -159,7 +159,7 @@ include/vcflib/var.hpp include/vcflib/vcf-c-api.h include/vcflib/vcf-wfa.h lib/libvcflib.a -lib/pyvcflib%%PYTHON_EXT_SUFFIX%%.so +lib/pyvcflib%%PYTHON_TAG%%.so share/man/man1/abba-baba.1.gz share/man/man1/bFst.1.gz share/man/man1/dumpContigsFromHeader.1.gz diff --git a/biology/viennarna/Makefile b/biology/viennarna/Makefile index 8708f30069e1..aa45c46534f4 100644 --- a/biology/viennarna/Makefile +++ b/biology/viennarna/Makefile @@ -15,6 +15,7 @@ LICENSE_NAME= Vienna RNA License LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= auto-accept dist-mirror pkg-mirror +BROKEN_FreeBSD_13= compilation fails with clang-19: see https://github.com/ViennaRNA/ViennaRNA/issues/253 BROKEN_FreeBSD_15= compilation fails with clang-19: see https://github.com/ViennaRNA/ViennaRNA/issues/253 BUILD_DEPENDS= bash:shells/bash \ |