Commit graph

3248 commits

Author SHA1 Message Date
Yuri Victorovich
e8e22bb84f biology/seqan3: Update 3.0.3 -> 3.1.0
Reported by:	portscout
2021-11-14 21:18:53 -08:00
Piotr Kubaj
40dbbdf79c biology/hyphy: enable on armv7 2021-11-12 14:48:47 +00:00
Joseph Mingrone
84e457ed42
biology/diamond: Update to 2.0.13
This update fixes a bug that caused invalid bit scores in frameshift
alignment mode.
2021-11-11 13:17:24 -04:00
Jason W. Bacon
17f3e2cbe6 biostar-tools: Add gffread to metaport deps 2021-11-10 14:52:01 -06:00
Jason W. Bacon
8d2198bb6d biology/gffread: GFF/GTF format conversions, filtering, FASTA extraction, etc
GFF/GTF utility providing format conversions, filtering, FASTA sequence
extraction and more.
2021-11-10 14:49:10 -06:00
Piotr Kubaj
6a7fc8ddc2 biology/hyphy: enable on powerpc64le 2021-11-08 16:49:37 +00:00
Piotr Kubaj
123f5e1c0c biology/hyphy: enable on powerpc and powerpc64 2021-11-07 12:14:59 +00:00
Daniel Engberg
00f2a7aec7 devel/jsoncpp: Update to 1.9.4 -> 1.9.5
PR:		259654
2021-11-05 12:09:19 -07:00
Piotr Kubaj
0e5026aa1e biology/freebayes: builds fine on armv7 2021-11-05 01:14:22 +00:00
Jason W. Bacon
e02229c22c biology/vcflib: Update to 1.0.2
Switch to github submodules for most deps rather than patch build system
Fixes build on powerpc64 and aarch64, possibly others

Changes:        https://github.com/vcflib/vcflib/tags

PR:             259622
Reported by:    pkubaj
2021-11-04 09:23:17 -05:00
Jason W. Bacon
dc64b13129 biology/freebayes: Update to 1.3.5
Fixes build on powerpc64 and aarch64, possibly others.

Changes:        https://github.com/freebayes/freebayes/tags

PR:             259627
Reported by:    pkubaj
2021-11-03 15:49:05 -05:00
Dmitry Marakasov
c7f13313cd biology/py-python-libsbml: limit supported python versions, fix build
- Cap supported python verions with 3.9. Fails with 3.10:

  Traceback (most recent call last):
    File "/wrkdirs/usr/ports/biology/py-python-libsbml/work-py310/python-libsbml-5.19.0/libsbml_source/src/bindings/python/doc-converter/rewrite_pydoc.py", line 121, in <module>
      from formatter import NullWriter, AbstractFormatter
  ModuleNotFoundError: No module named 'formatter'

- Fix library stripping to unbreak port with python != 3.8

Approved by:	portmgr blanket
2021-11-03 21:26:41 +03:00
Dmitry Marakasov
d3c69717c0 biology/py-libnuml: fix install with python 3.10+
Approved by:	portmgr blanket
2021-11-02 21:08:32 +03:00
Dmitry Marakasov
38ce78ebbe biology/py-libsedml: fix install with python 3.10+
Approved by:	portmgr blanket
2021-11-02 21:08:31 +03:00
Po-Chuan Hsieh
8ad9338b22
biology/libsbml: Fix build with Python 3.10
Obtained from:	4f01a15fde (based on)
2021-11-02 05:28:40 +08:00
Dmitry Marakasov
893daf4fbc biology/libsbml: limit supported python versions
File "/wrkdirs/usr/ports/biology/libsbml/work/libsbml-5.19.0/src/bindings/python/doc-converter/rewrite_pydoc.py", line 121, in <module>
    from formatter import NullWriter, AbstractFormatter
ModuleNotFoundError: No module named 'formatter'

Approved by:	portmgr blanket
2021-11-01 18:28:24 +03:00
Dmitry Marakasov
f9241356e4 biology/py-pysam: limit supported python versions
pysam/libchtslib.c:1269:15: error: no member named 'use_tracing' in 'struct _ts'
      tstate->use_tracing = 0;

Approved by:	portmgr blanket
2021-11-01 16:59:09 +03:00
Jason W. Bacon
4df7493e10 biology/biostar-tools: Add biology/igv to metaport deps 2021-10-30 10:27:03 -05:00
Stefan Eßer
819f25b36d */*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
2021-10-29 11:50:18 +02:00
Po-Chuan Hsieh
51a0733465
devel/grpc: Update to 1.41.0
-

Changes:	https://github.com/grpc/grpc/releases
2021-10-25 23:57:13 +08:00
Po-Chuan Hsieh
70b81836d9
*/Makefile: Sort SUBDIRs 2021-10-25 23:57:04 +08:00
Alexey Dokuchaev
61b6613393 Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.)
ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
start with lower-case letter and not end with a period which is added
by the framework, similar to other knobs like BROKEN, IGNORE, et al.

While here, remove needless quoting, add missing Oxford comma, expand
contractions and jargonisms, use correct spelling for proper names.
2021-10-25 12:58:29 +00:00
takefu
a90a3d3623 biology/py-resdk: Update 13.4.0 -> 13.6.0
PR:		259351
2021-10-22 01:57:04 -07:00
Wen Heping
98065e997a biology/mafft: Update to 7.267
PR:		259315
Reported by:	gspurki@gmail.com
Approved by:	maintainer
2021-10-22 13:11:23 +08:00
Jason W. Bacon
9636d7ad40 biology/bamutil: Update to 1.0.15
Numerous bug fixes and enhancements

Changes:    https://github.com/statgen/bamUtil/releases/tag/v1.0.15
2021-10-20 14:43:38 -05:00
Jason W. Bacon
f6c6c5a379 biology/fastp: Update to 0.23.1
Performance improvements, more reproducible output
Fix seg fault when running with no args
2021-10-20 11:37:39 -05:00
Jimmy Olgeni
4460cf727a *: fix tab vs. space issues, and comments according to the guide. 2021-10-16 11:51:39 +02:00
Yuri Victorovich
c16b145a0f biology/treekin: Unbreak
Recent Lapack API changes broke it.

PR:		259179
2021-10-15 08:50:24 -07:00
Jason W. Bacon
9d1d409f42 biology/biostar-tools: Add py-deeptools to metaport deps 2021-10-14 06:53:52 -05:00
Jason W. Bacon
799d4cc2cf biology/py-deeptools: User-friendly tools for exploring deep-sequencing data
deepTools contains useful modules to process the mapped reads data for
multiple quality checks, creating normalized coverage files in standard
bedGraph and bigWig file formats, that allow comparison between
different files (for example, treatment and control). Finally, using
such normalized and standardized files, deepTools can create many
publication-ready visualizations to identify enrichments and for
functional annotations of the genome.
2021-10-14 06:51:12 -05:00
Alexey Dokuchaev
e409be37a8 biology/ugene: update UniPro UGENE to version 40.1 (bugfix release). 2021-10-14 11:23:37 +00:00
Jan Beich
818989d766 biology/py-crossmap: chase ad5a0604c4
make_index: biology/py-crossmap: no entry for biology/py-bigwig

Reported by:	indexbuild
2021-10-14 00:53:16 +00:00
Jason W. Bacon
ad5a0604c4 biology/py-bigwig: Rename to biology/py-pybigwig
Fully match upstream name
2021-10-13 16:21:32 -05:00
Antoine Brodin
6a226290f3 biology/py-pybigwig: remove, duplicate of biology/py-bigwig 2021-10-13 18:57:58 +00:00
Jason W. Bacon
06e26353b2 biology/py-deeptoolsintervals: Python interface for deepTools interval trees
Deeptools_intervals is an interval tree backend designed to interface
with deepTools, supporting metadata associated with each interval.
2021-10-13 11:02:13 -05:00
Jason W. Bacon
646f3fc381 biology/py-py-pybigwig: Patch out setup.py warning
Neglected to add this file during previous commit
2021-10-13 11:02:12 -05:00
Jason W. Bacon
c69e97e63a biology/py-pybigwig: Fix poudriere build
Typo in post-install
2021-10-13 11:02:12 -05:00
Jason W. Bacon
904a889fd1 biology/py-pybigwig: Python access to bigWig files using libBigWig
py-bigwig is a python extension, written in C, for quick access to
bigBed files and access to and creation of bigWig files. This extension
uses libBigWig for local and remote file access.
2021-10-13 08:03:21 -05:00
Jason W. Bacon
d92344039b biology/py-py2bit: Python interface for 2bit packed nucleotide files
py2bit is a python extension, written in C, for quick access to 2bit
files for randomly accessible, packed nucleotide sequences. The
extension uses lib2bit for file access.
2021-10-13 07:53:53 -05:00
Jason W. Bacon
2e8996e43d biology/biostar-tools: Add biology/bamutil to metaport deps 2021-10-12 11:43:08 -05:00
Jason W. Bacon
cdf2ff2f68 biology/bamutil: Utilities for working with SAM/BAM files
Utilities for working on SAM/BAM files from The Center for Statistical
Genetics at the University of Michigan School of Public Health.  It
includes numerous functions such as splitting, merging, trimming reads,
filtering, validation, diff, etc.
2021-10-12 11:40:35 -05:00
Joseph Mingrone
523d2537b4
biology/diamond: Update to 2.0.12
https://github.com/bbuchfink/diamond/releases/tag/v2.0.12
2021-10-12 12:40:55 -03:00
Tobias Kortkamp
ae22a7846a
*: Clean up some things
- Fix typos
- Fix overwritten variables with focus on master/slave ports
- Remove unreferenced variables
- Sort categories
- Remove redundant option descriptions
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
2021-10-12 17:01:38 +02:00
Wen Heping
112c183adc biology/py-biopython: Update to 1.79
PR:		259046
Reported by:	wen@
Approved by:	maintainer
2021-10-12 14:43:04 +08:00
Piotr Kubaj
b6994dfc3e biology/diamond: enable on powerpc64le 2021-10-09 13:49:00 +00:00
Piotr Kubaj
096fef40c5 biology/diamond: enable on powerpc64 2021-10-08 18:19:23 +00:00
Yuri Victorovich
c38052dfd6 biology/libneurosim: New port: Common interfaces for neuronal simulators 2021-10-08 10:20:27 -07:00
Mikael Urankar
46ed8da916 biology/hyphy: Enable on aarch64. 2021-10-08 18:27:33 +02:00
Mikael Urankar
63de6c3db6 biology/diamond: Enable on aarch64. 2021-10-08 18:25:09 +02:00
Piotr Kubaj
0716ab6599 biology/pooler: fix build on powerpc
In file included from bit-common.c:63:
In file included from ./bit-choice.h:23:
In file included from ./triangle.h:44:
./openmp.h:19:10: fatal error: 'omp.h' file not found
2021-10-06 20:52:30 +00:00
Fernando Apesteguía
07fb2d5e9d */*: Remove compiler:openmp from Mk/Uses/compiler.mk
The option implied a dependency on gcc but clang got openmp support long ago.

Remove compiler:openmp from Mk/Uses/compiler.mk

For ports using USE=compiler:openmp, just remove it and make them build with
clang.
Fix conditionals when necessary
Bump PORTREVISION where appropriate

If problem arises, they can be addressed by using USE_GCC=yes

An update to the Porter's Handbook will follow.

Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D31971
2021-10-03 19:47:27 +02:00
Yuri Victorovich
a3d97bcf09 biology/ncbi-cxx-toolkit: Update 25.0.0 -> 25.2.0
Reported by:	upstream ML notification
2021-10-01 00:14:37 -07:00
Rene Ladan
620968a43a cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
Jason W. Bacon
96d32d8118 biology/biostar-tools: Add biology/kallisto run depend to metaport
Also clean up other deps for consistency
2021-09-27 07:14:45 -05:00
Yuri Victorovich
a138a5bcb4 biology/unikmer: Update 0.18.4 -> 0.18.8
Reported by:	portscout
2021-09-26 01:54:07 -07:00
Bernhard Froehlich
311f6fb1d3
biology/vcftools: Add CPE information
Approved by:	portmgr (blanket)
2021-09-25 20:28:38 +00:00
Jason W. Bacon
d94f19ab9f biology/ucsc-userapps: Add "kent" command in ${PREFIX}/bin
Standard kent userapps commands are installed under ${PREFIX}/userapps
because of multiple conflicts.  The kent command turns the standard
commands into subcommands, so no special PATH is needed.

    /usr/local/ucsc-userapps/bin/bigWigToBedGraph [args]

can be run as

    kent bigWigToBedGraph [args]
2021-09-24 16:53:30 -05:00
Jason W. Bacon
c68b6dc644 biology/emboss: Add "emboss" command in ${LOCALBASE}/bin
Standard emboss commands are installed under a special prefix because
of multiple conflicts.  The emboss command turns the standard commands
into subcommands, so no special PATH is needed.

    /usr/local/emboss/bin/needle [args]

can be run as

    emboss needle [args]
2021-09-24 16:34:20 -05:00
Yuri Victorovich
e681b89328 biology/bioparser: Update 3.0.12-2 -> 3.0.15
Reported by:	portscout
2021-09-21 09:41:49 -07:00
Po-Chuan Hsieh
6e0aa01726
*/Makefile: Sort SUBDIRs 2021-09-21 11:35:06 +08:00
Yuri Victorovich
01e5dfaad7 biology/py-PySCeS: Update 0.9.8a -> 1.0.0 2021-09-20 14:34:22 -07:00
Yuri Victorovich
d8c851df59 biology/py-libsedml: New port: SED-ML library for Python 2021-09-19 11:15:36 -07:00
Yuri Victorovich
dd804e9871 biology/libsedml: New port: C++ SED-ML library 2021-09-19 11:15:35 -07:00
Yuri Victorovich
b20ce0d061 biology/py-libnuml: Fix typo 2021-09-19 11:15:35 -07:00
Yuri Victorovich
74c998634a biology/py-libnuml: New port: Numerical Markup Language for Python 2021-09-18 23:47:03 -07:00
Yuri Victorovich
ad2bdb6508 biology/libnuml: New port: C++ library for Numerical Markup Language 2021-09-18 23:47:02 -07:00
Yuri Victorovich
cd48d9beaf biology/seqkit: Update 0.16.1 -> 2.0.1 2021-09-18 10:48:26 -07:00
Joseph Mingrone
3b937ad738
biology/jellyfish: Switch to static tarball and update license info
The GitHub-generated tarballs require reautoconf and more dependencies
including gettext, regardless whether the NLS knob is turned off.
https://github.com/gmarcais/Jellyfish/issues/138#issuecomment-463272029

This update also fixes a build issue when the NLS knob was turned off.
http://pkg.ftfl.ca/data/13amd64-default/2021-09-16_13h45m55s/logs/errors/Jellyfish-2.3.0_1.log

Differential Revision:	https://reviews.freebsd.org/D31984

Co-authored-by: Jason W. Bacon <jwb@FreeBSD.org>
2021-09-17 15:01:35 -03:00
Jason W. Bacon
623975bcb4 biology/biolibc: Update to 0.2.0.11
Regenerate man pages with improved auto-c2man
Adds missing return value sections and improves formatting
2021-09-17 11:33:57 -05:00
Alexey Dokuchaev
299862ff2a biology/ugene: update Unipro UGENE to version 40.0. 2021-09-16 09:48:26 +00:00
Yuri Victorovich
e53b99b2dc biology/py-PySCeS: Update 0.9.8post1 -> 0.9.8a 2021-09-14 02:21:07 -07:00
Mikael Urankar
e9f35d7e41 biology/hhsuite: Fix build on aarch64
Approved by:	portmgr (build fix blanket)
2021-09-13 17:47:57 +02:00
Piotr Kubaj
031ddba476 biology/mmseqs2: disable on 32-bits
32-bits are not supported per https://github.com/soedinglab/MMseqs2/issues/460
2021-09-12 21:05:53 +00:00
Jason W. Bacon
696f6acf5d biology/jellyfish: Fix unused open mode variable
PR:             258397
Reported by:    dim
2021-09-11 07:29:47 -05:00
Bernhard Froehlich
8522c8336e
biology/htslib: Add CPE information
Approved by:	portmgr (blanket)
2021-09-10 21:18:20 +00:00
Jason W. Bacon
c73e3a89ec biology/biostar-tools: Add biology/sam2pairwise to run deps
Displays pairwise alignments in a SAM file
2021-09-07 15:41:10 -05:00
Jason W. Bacon
e61df5e464 biology/sam2pairwise: Show pairwise alignment for each read in a SAM file
sam2pairwise takes a SAM file and uses the CIGAR and MD tag to
reconstruct the pairwise alignment of each read.
2021-09-07 15:32:29 -05:00
Jason W. Bacon
e47c577da6 biology/emboss: Put emboss-shell in default PATH
PREFIX is overridden by default in the port Makefile, so PREFIX/bin
is not normally in PATH.  The purpose of emboss-shell is to prepend
PREFIX/bin to PATH to give access to emboss tools.

Also fix tcsh detection.

PR:             258316
2021-09-06 10:13:03 -05:00
Jason W. Bacon
0ec8be4158 biology/biostar-tools: Add mafft, clustal-omega, pywgsim deps
Short-read alignment related tools
2021-09-06 09:27:20 -05:00
Jason W. Bacon
fa2e0b8c66 biology/emboss: Add emboss-shell: Run subshell with proper PATH
Also silence portlint and stage-qa warnings

PR:             258316
Approved by:    wen
2021-09-06 09:21:44 -05:00
Jason W. Bacon
c085af1e81 biology/py-pywgsim: Modified wgsim genomic data simulator
pywgsim is a modified version of the wgsim short read simulator.  The
code for wgsim has been modified to allow visualizing the simulated
mutations as a GFF file.
2021-09-06 07:55:49 -05:00
Yuri Victorovich
4fac1dac10 biology/ncbi-cxx-toolkit: Broken on 11
Reported by:	fallout
2021-09-03 20:58:21 -07:00
Tobias Kortkamp
310623bb97
*: Clean up some things
- Fix typos
- Remove duplicate variables
- Remove nop or unreferenced variables
- Add missing ports to the build
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
2021-09-03 15:01:58 +02:00
Jason W. Bacon
7e94c6d1f8 biology/peak-classifier: Update to 0.1.1.21
Fix regression: Replace BL_BED_SET_STRAND() macro with
bl_bed_set_strand(), which performs sanity checks
2021-09-02 18:15:40 -05:00
Jason W. Bacon
df59313087 biology/biolibc: Update to 0.2.0.1
Fix regression: Replace BL_BED_SET_STRAND() macro with
bl_bed_set_strand(), which performs sanity checks
2021-09-02 18:10:21 -05:00
Yuri Victorovich
03cb17ef46 biology/mothur: Update 1.46.0 -> 1.46.1
Reported by:	portscout
2021-09-02 02:29:56 -07:00
Jason W. Bacon
904aa60469 biology/biolibc-tools: High-performance tools based on biolibc
Biolibc-tools is a collection of simple fast, memory-efficient,
programs for processing biological data.  These are simple programs
built on biolibc that are not complex enough to warrant a separate
project.
2021-08-30 08:09:23 -05:00
Jason W. Bacon
541454f993 biology/pooler: Update to 1.78
Adds desktop file

PR:             258120
Reported by:    Silas S. Brown <silas-freebsd@flatline.org.uk>
2021-08-28 09:35:01 -05:00
Jason W. Bacon
b16616b283 biology/peak-classifier: Update to 0.1.1.20
Updates for libxtend and biolibc API changes
2021-08-27 20:34:46 -05:00
Jason W. Bacon
dc651f0234 biology/vcf2hap: Update to 0.1.3.12
Updates for libxtend and bioloibc API changes
2021-08-27 20:32:51 -05:00
Jason W. Bacon
61ebfe4137 biology/vcf-split: Update to 0.1.2.14
Updates for libxtend and biolibc API changes
2021-08-27 20:30:52 -05:00
Jason W. Bacon
b30b9f1a1e biology/ad2vcf: Update to 0.1.3.31
Updates for libxtend and biolibc API changes
Clean up and minor bug fixes
2021-08-27 20:28:10 -05:00
Jason W. Bacon
9876430959 biology/biolibc: Update to 0.2.0
Major API overhaul
New classes for FASTA and FASTQ
Generate accessor and mutator functions for all classes
Generate man pages for all functions and macros
Export delimiter-separated-value class to libxtend
2021-08-27 20:21:02 -05:00
Jason W. Bacon
7813a6f1a1 biology/fastp: Update to 0.22.0
Add support for deduplication
2021-08-26 14:48:10 -05:00
Yuri Victorovich
2c2bb694d2 biology/mothur: Update 1.45.3 -> 1.46.0
Reported by:	portscout
2021-08-26 10:45:39 -07:00
Yuri Victorovich
cc5fdc14d9 biology/ncbi-cxx-toolkit: Update 22.0.0 -> 25.0.0 2021-08-25 13:28:23 -07:00
Yuri Victorovich
a8dd36546a biology/unikmer: Update 0.18.3 -> 0.18.4
Reported by:	portscout
2021-08-24 10:10:11 -07:00
Jason W. Bacon
1e0d8ce207 biostar-tools: Update to 1.4.0
Add multiqc, flash, bfc, and jellyfish to metaport deps
2021-08-24 11:46:30 -05:00
Jason W. Bacon
2e559ca48c biology/bfc: Correct sequencing errors from Illumina sequencing data
BFC is a standalone high-performance tool for correcting sequencing
errors from Illumina sequencing data. It is specifically designed for
high-coverage whole-genome human data, though also performs well for
small genomes.
2021-08-23 12:28:41 -05:00
Jason W. Bacon
615c521bb3 biology/flash: Fast Length Adjustment of SHort reads
FLASH (Fast Length Adjustment of SHort reads) is a very fast and
accurate software tool to merge paired-end reads from next-generation
sequencing experiments. FLASH is designed to merge pairs of reads when
the original DNA fragments are shorter than twice the length of reads.
The resulting longer reads can significantly improve genome assemblies.
They can also improve transcriptome assembly when FLASH is used to
merge RNA-seq data.
2021-08-23 12:26:47 -05:00