Commit graph

3176 commits

Author SHA1 Message Date
Jason W. Bacon
361278dd7c biostar-tools: Correct category for py-ont-fast5-api 2021-08-13 09:16:27 -05:00
Jason W. Bacon
3ed2dd540f biostar-tools: Add new deps to metaport
csvkit, miller: Tools for working with comma-separated data
py-ont-fast5-api: Library and tools for Oxford Nanopore fast5 files
2021-08-13 08:37:48 -05:00
Jason W. Bacon
5797d6a329 biology/py-ont-fast5-api: Interface to Oxford Nanopore .fast5 files
The ont_fast5_api is a simple interface to HDF5 files of the Oxford
Nanopore .fast5 file format. It provides:

    o Implementation of the fast5 file schema using h5py library
    o Methods to interact with and reflect the fast5 file schema
    o Tools to convert between multi_read and single_read formats
    o Tools to compress/decompress raw data in files
2021-08-13 08:34:09 -05:00
Yuri Victorovich
fb0f71e5cc biology/unikmer: Update 0.18.1 -> 0.18.3
Reported by:	portscout
2021-07-28 10:13:47 -07:00
Jason W. Bacon
94c639f5ff biology/bcftools: Update to 1.13
Numerous enhancements and bug fixes

Changes:        https://github.com/samtools/bcftools/releases/tag/1.13
Reported by:    portscout
2021-07-12 08:30:10 -05:00
Jason W. Bacon
1c1b4943ae biology/samtools: Update to 1.13
Numerous enhancements and bug fixes

Changes:        https://github.com/samtools/samtools/releases/tag/1.13
2021-07-12 08:24:26 -05:00
Jason W. Bacon
5fa07128ec htslib: Update to 1.13
Numerous enhancements and bug fixes

Changes:        https://github.com/samtools/htslib/releases/tag/1.13
2021-07-12 08:16:45 -05:00
Jason W. Bacon
abcde30814 biology/biostar-tools: Add erminej run depend to metaport 2021-07-09 07:35:55 -05:00
Jason W. Bacon
e44f917e29 biology/erminej: Analyses of gene sets, e.g. gene expression profiling
ErmineJ performs analyses of gene sets in high-throughput genomics data
such as gene expression profiling studies. A typical goal is to
determine whether particular biological pathways are "doing something
interesting" in an experiment that generates long lists of candidates.
The software is designed to be used by biologists with little or no
informatics background (but if you do, you might be interested in the
CLI or the R support).
2021-07-09 07:26:58 -05:00
Piotr Kubaj
f1475a456c biology/hhsuite: fix build on powerpc64*
hhsuite now supports VSX.
2021-07-08 13:13:54 +00:00
Jason W. Bacon
814a894e90 biology/bamtools: Update to 2.5.2
Code clean up

Changes:        https://github.com/pezmaster31/bamtools/releases/tag/v2.5.2
Reported by:    portscout
2021-07-06 13:10:54 -05:00
Po-Chuan Hsieh
e7a0015b13
biology/p5-Bio-DB-NCBIHelper: Update to 1.7.7
Changes:	https://metacpan.org/dist/Bio-DB-NCBIHelper/changes
2021-07-06 22:56:10 +08:00
Joseph Mingrone
d0bf21ba1d
biology/diamond: Update to 2.0.11-1
Includes a build fix for 2.0.11 on FreeBSD

https://github.com/bbuchfink/diamond/releases/tag/v2.0.11
2021-07-06 10:15:24 -03:00
Joseph Mingrone
43358569be
biology/diamond: Update to 2.0.10
https://github.com/bbuchfink/diamond/releases/tag/v2.0.10
2021-07-03 13:25:00 -03:00
Jason W. Bacon
8b48d38ece biology/biostar-tools: Add biology/py-goatools to metaport depends 2021-07-02 12:03:10 -05:00
Jason W. Bacon
7fd4d4420f biology/py-goatools: Tools for processing and visualizing Gene Ontology terms
Goatools is a python library for processing Gene Ontology (GO) terms.  It
includes routines for processing, filtering, and visualizing GO data.
2021-07-02 12:00:29 -05:00
Jason W. Bacon
e35c0e0864 biology/ncbi-blast+: Update to 2.12.0
Changes:        https://www.ncbi.nlm.nih.gov/books/NBK131777/
Reported by:    portscout
2021-07-02 11:48:20 -05:00
Po-Chuan Hsieh
10f3f241dd
biology/rubygem-bio: Update to 2.0.2
Changes:	https://github.com/bioruby/bioruby/blob/master/RELEASE_NOTES.rdoc
2021-07-01 04:44:06 +08:00
Jason W. Bacon
a881e9d0c3 biology/mmseqs2: Fix runtime error when built with clang
Disable IPS4O to avoid deadlocks (upstream developer fix)
Removing USE_GCC should fix pkg build errors caused by
2021-06-29 09:04:48 -05:00
Jason W. Bacon
97f088e868 biology/biostar-tools: Remove falsehood in pkg-message
We now use native sra-tools, not linux-sra-tools
2021-06-27 19:01:32 -05:00
Guangyuan Yang
68a87e3c5a biology/igv: Fix build
When switching the build dependency from devel/gradle to devel/gradle6,
the build is accidentally broken. This attempts to revert part of the
change and fix build.

Fixes:		55044a2200
Approved by:	lwhsu (mentor, implicit), portmgr (fix build)
2021-06-27 05:33:51 -04:00
Guangyuan Yang
389294d2b1 biology/jalview: Fix build
When switching the build dependency from devel/gradle to devel/gradle6,
the build is accidentally broken. This attempts to revert part of the
change and fix build.

Fixes:		55044a2200
Approved by:	lwhsu (mentor, implicit), portmgr (fix build)
2021-06-27 05:30:39 -04:00
Guangyuan Yang
55044a2200 devel/gradle6: New port
devel/gradle needs to be updated to 7.x, while some ports build failed
under the newer version, including:

- biology/jalview
- biology/igv

Updated them to use this devel/gradle6 until they officially support 7.x.
No functional changes for these ports.

Approved by:	lwhsu (mentor)
2021-06-26 21:51:07 -04:00
Jason W. Bacon
b8bf1cfd41 biology/mmseqs2: Enable at least SSE2 by default
Hangs when built with clang and minimal optimizations, so build with
GCC temporarily.  Upstream is investigating.
2021-06-26 11:29:25 -05:00
Alexey Dokuchaev
05f96c80f8 biology/ugene: update Unipro UGENE to version 39.0. 2021-06-25 17:56:47 +00:00
Mateusz Piotrowski
3716d1981f biology/linux-foldingathome: Update to 7.6.21
Unfortunately, this version of FAHClient is not able to daemonize
successfully anymore. Even though the --daemon flag is passed, FAHClient
does not detach from the controlling terminal. In addition to that it
does not go into background. The --log seems to be broken as well as
since all the logs are printed to the terminal instead of the log file.

In order to alleviate those problems, use daemon(8).

PR:		250463
Changes:	https://foldingforum.org/viewtopic.php?t=36307
2021-06-25 19:13:19 +02:00
Yuri Victorovich
7647f927b7 biology/unikmer: Update 0.18.0 -> 0.18.1
Reported by:	portscout
2021-06-24 15:06:35 -07:00
Jason W. Bacon
cf14bbb325 biology/mmseqs2: Ultra fast and sensitive sequence search and clustering suite
MMseqs2 (Many-against-Many sequence searching) is a software suite to search
and cluster huge protein and nucleotide sequence sets. MMseqs2 is open source
GPL-licensed software implemented in C++ for FreeBSD, Linux, MacOS, and (via
via cygwin) Windows. The software is designed to run on multiple cores and
servers and exhibits very good scalability. MMseqs2 can run 10000 times
faster than BLAST. At 100 times its speed it achieves almost the same
sensitivity. It can perform profile searches with the same sensitivity as
PSI-BLAST at over 400 times its speed.
2021-06-24 12:31:42 -05:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Jason W. Bacon
1885ed0eb1 biostar-tools: Add sra-tools dependency to metaport 2021-06-22 13:00:23 -05:00
Jason W. Bacon
69656bf0d7 biology/sra-tools: NCBI's toolkit for handling data in INSDC Sequence Read Archives
SRA tools is a toolkit for using data in the INSDC Sequence Read Archives.

SRAs operated by International Nucleotide Sequence Database Collaboration
houses sequence reads and alignments generated by "next-gen" sequencers.

This port is a bit convoluted due to the fact that the sra-tools build
requires access to the ncbi-vdb source tree.  Hence, ncbi-vdb is treated
as a submodule here rather than a separate library port.  We are working
with upstream with hope for long-term improvements.
2021-06-22 12:55:15 -05:00
Piotr Kubaj
4226927ef6 biology/seqan-apps: fix packaging on armv7
Same issue as on i386.
2021-06-21 08:11:25 +00:00
Piotr Kubaj
c58462753d biology/seqan-apps: fix packaging on powerpc
Same issue as on i386.
2021-06-20 13:14:19 +00:00
Jason W. Bacon
d571f1f332 biology/vsearch: Update to 2.17.1
Changes:    https://github.com/torognes/vsearch/releases

Also enabled powerpc64le
2021-06-19 07:33:58 -05:00
Jason W. Bacon
6df92a09ad biology/biostar-tools: Meta-port for Biostar Handbook tools
Biostar-Tools is a metaport for installing all the tools necessary to work
through the Biostar Handbook, except for bedGrapToBigWig, which has license
restrictions.  If you need bedGraphToBigWig, run

    cd /usr/ports/biology/ucsc-userapps && make install clean
2021-06-18 16:56:23 -05:00
Tobias C. Berner
63e653adaa math/gsl: update to 2.7
From [1]

* What is new in gsl-2.7:
	* fixed doc bug for gsl_histogram_min_bin (lhcsky at 163.com)
	* fixed bug #60335 (spmatrix test failure, J. Lamb)
	* fixed bug #36577
	* clarified documentation on interpolation accelerators (V. Krishnan)
	* fixed bug #45521 (erroneous GSL_ERROR_NULL in ode-initval2, thanks to M. Sitte)
	* fixed doc bug #59758
	* fixed bug #58202 (rstat median for n=5)
	* added support for native C complex number types in gsl_complex
	   when using a C11 compiler
	* upgraded to autoconf 2.71, automake 1.16.3, libtool 2.4.6
	* updated exponential fitting example for nonlinear least squares
	* added banded LU decomposition and solver (gsl_linalg_LU_band)
	* New functions added to the library:
	      - gsl_matrix_norm1
	      - gsl_spmatrix_norm1
	      - gsl_matrix_complex_conjtrans_memcpy
	      - gsl_linalg_QL: decomp, unpack
	      - gsl_linalg_complex_QR_* (thanks to Christian Krueger)
	      - gsl_vector_sum
	      - gsl_matrix_scale_rows
	      - gsl_matrix_scale_columns
	      - gsl_multilarge_linear_matrix_ptr
	      - gsl_multilarge_linear_rhs_ptr
	      - gsl_spmatrix_dense_add (renamed from gsl_spmatrix_add_to_dense)
	      - gsl_spmatrix_dense_sub
	      - gsl_linalg_cholesky_band: solvem, svxm, scale, scale_apply
	      - gsl_linalg_QR_UD: decomp, lssolve
	      - gsl_linalg_QR_UU: decomp, lssolve, QTvec
	      - gsl_linalg_QR_UZ: decomp
	      - gsl_multifit_linear_lcurvature
	      - gsl_spline2d_eval_extrap
	* bug fix in checking vector lengths in gsl_vector_memcpy (dieggsy@pm.me)
	* made gsl_sf_legendre_array_index() inline and documented
	      - gsl_sf_legendre_nlm()

[1] http://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS

PR:		256423
Exp-run by:	antoine
2021-06-16 21:31:27 +02:00
Piotr Kubaj
5240cba243 biology/fasttree: fix build on armv7
Same issue as with powerpc.
2021-06-15 08:41:19 +00:00
Jason W. Bacon
5a2a6eb329 biology/peak-classifier: Classify peaks based on GFF features
Classify ChIP/ATAC-Seq peaks based on features provided in a GFF

Peaks are provided in a BED file sorted by chromosome and position.
The GFF must be sorted by chromosome and position, with gene-level
features separated by ### tags and each gene organized into
subfeatures such as transcripts and exons.  This is the default for
common data sources.
2021-06-14 11:40:33 -05:00
Thierry Thomas
c2488a6020 math/lapack: +math/blas et al., upgrade to 3.9.1
- Upgrade math/blas, math/cblas, math/lapack, math/lapacke and math/xlapack
  to 3.9.1;
  Latest release notes at <http://www.netlib.org/lapack/lapack-3.9.1.html>

- Chase this upgrade in biology/treekin;

- Add a test target;

- Remove a conflict with math/openblas (PR 244296);

- Fix the build with Gcc10 (PR 247485).

PR:		247542
Approved by:	expr-run by antoine@
2021-06-13 19:48:12 +02:00
Jason W. Bacon
46f77e921f biology/vcf2hap: Remove comment used to silence portlint 2021-06-11 10:40:11 -05:00
Jason W. Bacon
c906bf342e biology/ad2vcf: Remove comment used to silence portlint 2021-06-11 10:39:02 -05:00
Jason W. Bacon
45da218542 biology/biolibc: Remove comment used to silence portlint 2021-06-11 10:38:27 -05:00
Jason W. Bacon
f2ef77c8ce biology/vcf-split: Update to 0.1.2
Updates for new biolibc API

Changes:        https://github.com/auerlab/vcf-split/releases
2021-06-11 10:05:19 -05:00
Jason W. Bacon
2d3f4b8c54 biology/vcf2hap: Update to 0.1.3
Updates for new biolibc API

Changes:        https://github.com/auerlab/vcf2hap/releases
2021-06-11 10:05:19 -05:00
Jason W. Bacon
874cf7c259 biology/ad2vcf: Update to 0.1.3
Updates for new biolibc API

Changes:        https://github.com/auerlab/ad2vcf/releases
2021-06-11 10:05:18 -05:00
Jason W. Bacon
495634f580 biology/biolibc: Update to 0.1.3
Changes:        https://github.com/auerlab/biolibc/releases
2021-06-11 10:05:18 -05:00
Piotr Kubaj
0a618235c7 biology/fasttree: fix build on powerpc
LLVM on powerpc doesn't have libomp.
Same issue happens on armv6 and armv7 but someone has to test whether doing the same for those architectures is enough.
2021-06-10 12:25:31 +00:00
Piotr Kubaj
8aae744d04 biology/cd-hit: fix build on powerpc
LLVM on powerpc doesn't have libomp:
cdhit-common.c++:36:9: fatal error: 'omp.h' file not found
2021-06-10 00:35:36 +00:00
Joseph Mingrone
c33cf04fe5
biology/hyphy: Update to 2.5.31
https://github.com/veg/hyphy/releases/tag/2.5.31
2021-06-05 20:00:24 -03:00
Yuri Victorovich
8b8c1272ea biology/jalview: Broken on 11
Also fix number of lines in pkg-descr, and replace space with tab.

Reported by:	fallout
2021-06-05 11:53:07 -07:00
Yuri Victorovich
8541c28c07 biology/seqan3: Update 3.0.2-1195 -> 3.0.3
Reported by:	portscout
2021-05-29 22:38:08 -07:00
Jason W. Bacon
da0bb00a74 biology/minimap2: Update to 2.20
Add "extra" binaries to install

Changes:    https://github.com/lh3/minimap2/releases/tag/v2.20
2021-05-29 16:06:34 -05:00
Yuri Victorovich
5b018ca962 biology/taxonkit: New port: Practical and efficient NCBI taxonomy toolkit 2021-05-26 15:25:22 -07:00
Yuri Victorovich
be2fb2f290 biology/unikmer: New port: Toolkit for nucleic acid k-mer analysis, set operations on k-mers 2021-05-26 15:25:21 -07:00
Jason W. Bacon
4521502b9b biology/bowtie2: Update to 2.4.4
Fix deadlock issue in multithreaded execution

Reported by:    portscout
2021-05-24 11:35:43 -05:00
Yuri Victorovich
191694478f biology/py-resdk: Update 13.2.0 -> 13.3.0
Reported by:	portscout
2021-05-24 00:26:50 -07:00
Yuri Victorovich
635f49c9fd biology/seqkit: Update 0.16.0 -> 0.16.1
Reported by:	portscout
2021-05-19 23:02:26 -07:00
Danilo Egea Gondolfo
809338d451 biology/iolib: Drop maintainership 2021-05-19 20:56:24 +01:00
Alexey Dokuchaev
6464fe05fe - Update Unipro UGENE to version 38.1 and thus unbreak
- CONFIG defaults to 64-bit mode now, adjust the check
2021-05-18 15:24:55 +00:00
Jason W. Bacon
1effaacbaf biology/bowtie2: Update to 2.4.3
Drop tbb dependency (upstream switched to C++ threads)
Add support for powerpc64

Reported by:    portscout
Tested by:      pkubaj (powerpc64*)
2021-05-17 18:40:15 -05:00
Jason W. Bacon
43397d188c biology/ucsc-userapps: Update to v414
Update license message.  Confirmed via conversation with UCSC that some
proprietary code is used in the "free" tools build.  UCSC is working on it.
2021-05-15 10:23:08 -05:00
Yasuhiro Kimura
9671981826
*: Remove unnecessary 'port' argument from USES=readline
PR:		248459
Exp-run by:	antoine
2021-05-15 09:14:04 +02:00
Dmitry Marakasov
463cdea856 biology/cytoscape: mark unconditionally BROKEN
Approved by:	portmgr blanket
2021-05-12 14:55:52 +03:00
Dmitry Marakasov
4b5a5c6d9c biology/ugene: mark BROKEN (does not fetch)
Approved by:	portmgr blanket
2021-05-12 14:55:32 +03:00
Yuri Victorovich
4235be6602 biology/seqan3: Correct dependencies 2021-05-11 22:46:21 -07:00
Yuri Victorovich
caced2ad00 biology/seqan3: Add dependency math/lemon 2021-05-11 19:51:37 -07:00
Yuri Victorovich
37be696536 New port: biology/seqan3: C++ header-only library for biological sequence analysis 2021-05-11 18:21:38 -07:00
Po-Chuan Hsieh
f747a647a1
biology/libsbml: Rename LIBXML option to LIBXML2 2021-05-12 05:46:56 +08:00
Thierry Thomas
1d44af5898 math/py-matplotlib: chase minimum Python version in dependent ports
Since the previous update changed USES=python from 3.6+ to 3.7+, all
dependent ports must have USES=python:3.7+ as well, otherwise it breaks
the @py36 flavor.

PR:		255347
Reported by:	sunpoet
2021-05-10 22:13:20 +02:00
Yuri Victorovich
4e8265c624 biology/mothur: Update 1.45.2 -> 1.45.3
Reported by:	portscout
2021-05-09 09:11:11 -07:00
Mathieu Arnold
3505159e72
Deorbit RESTRICTED && NO_CDROM, part two.
Move ports to the licenses framework.

RESTRICTED → auto-accept (unless expressly stated otherwise)
NO_CDROM → dist-mirror pkg-mirror auto-accept

Differential Revision:  https://reviews.freebsd.org/D30010
2021-05-06 13:47:48 +02:00
Mathieu Arnold
adb93122cb
Deorbit RESTRICTED && NO_CDROM, part one.
For ports that already use the licenses framwork, merge the content of
RESTRICTED/NO_CDROM/LEGAL* entries into LICENSEs.

Approved by:	rene
Differential Revision:	https://reviews.freebsd.org/D30010
2021-05-06 13:47:41 +02:00
Yuri Victorovich
4e9b2197ad biology/py-resdk: Update 13.1.0 -> 13.2.0
Reported by:	portscout
2021-05-05 12:56:26 -07:00
Jason W. Bacon
ba4a5525a2 biology/py-cutadapt: Update strict py-dnaio dep version 2021-05-04 08:20:39 -05:00
Jason W. Bacon
d2a830e3bd biology/py-dnaio: Update to 0.5.1
Add py.typed and distribute .pyi files
2021-05-04 08:19:25 -05:00
Tobias Kortkamp
6707a3c942
Clean up some things
- Fix typos
- Remove duplicate variables
- Remove nop variables
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
2021-05-01 19:55:55 +02:00
Yuri Victorovich
ce04d9a5ee biology/py-orange3-bioinformatics: Update 3.2.2 -> 4.3.1
Reported by:	portscout
2021-04-27 01:56:19 -07:00
Jason W. Bacon
dd7bec7711 biology/ncbi-entrez-direct: Update to 14.9.20210423_1
A few fixes to pass upstream test script
2021-04-26 11:53:11 -05:00
Jan Beich
bc9e901a17 devel/libepoll-shim: update to 0.0.20210418
Changes:	https://github.com/jiixyj/epoll-shim/compare/v0.0.20210322...v0.0.20210418
Reported by:	portscout
Approved by:	manu
Differential Revision:	https://reviews.freebsd.org/D29822
2021-04-26 14:17:32 +00:00
Yuri Victorovich
af49fbec4f biology/jalview: Update 2.07 -> 2.11.1.4
Take maintainership.
2021-04-25 16:00:36 -07:00
Antoine Brodin
28164db7c5 Hook biology/ucsc-userapps to the build 2021-04-25 17:47:23 +00:00
Jason W. Bacon
6b63ef7436 biology/ucsc-userapps: Command line tools from the UCSC Genome Browser project
These are the command-line bioinformatics utilities associated with the UCSC
genome browser.  Care has been taken to install only the freely available
tools.  However, the license information at https://genome.ucsc.edu/license/
is not entirely clear and we may add non-free utilities in the future.

Contact UCSC if you are using this port for commercial purposes.
2021-04-25 12:18:38 -05:00
Jason W. Bacon
ab50f8435a biology/ncbi-entrez-direct: Access to the NCBI's interconnected databases
Entrez Direct (EDirect) provides access to the NCBI's suite of interconnected
databases (publication, sequence, structure, gene, variation, expression, etc.)
from a UNIX terminal window.
2021-04-24 18:40:16 -05:00
Yuri Victorovich
874e67eb5c biology/viennarna: Update 2.4.17 -> 2.4.18 2021-04-23 18:57:38 -07:00
Yuri Victorovich
0ccc5f2584 biology/py-pyfaid: Update 0.5.9.2 -> 0.5.9.5 2021-04-23 14:57:50 -07:00
Yuri Victorovich
8ec7f5d3de biology/abyss: Update 2.3.0-3 -> 2.3.1
Reported by:	portscout
2021-04-22 10:18:02 -07:00
Jason W. Bacon
3c21e709e8 biology/py-crossmap: Update to 0.5.4
Add viewchain command
Reported by:  portscout
2021-04-21 08:31:13 -05:00
Kai Knoblich
256e9bc3b5 biology/py-crossmap: Fix build with Python 3.8+
* Add missing dependency devel/py-nose that is required to build.  With
  Python 3.6/3.7 there are no build issues because the sdist contains
  Python Eggs of "nose" for these versions.

While I'm here:

* Set NO_ARCH because the port has no architecture specific files.
* Make it concurrent safe, package installs a script and bump
  PORTREVISION due package change.

PR:		253815
Approved by:	portmgr (build fix)
MFH:		No (The port was added after the 2021Q1 branch)
2021-04-21 09:44:44 +02:00
Kai Knoblich
aaa6b0fc85 biology/py-bigwig: Fix packaging with Python 3.8+
* Apply the same fix as in 9cb5898561 by
  stripping libraries by wildcard paths.

* Also use PYTHONPREFIX_SITELIBDIR instead PYTHON_SITELIBDIR to make
  the port PREFIX safe while I'm here.

PR:		253815
Approved by:	python (with hat)
2021-04-21 09:41:29 +02:00
Yuri Victorovich
b9f16eadc9 New port: biology/py-resdk: Resolwe SDK to interact with Resolwe server and Resolwe Bioinformatics 2021-04-19 21:22:01 -07:00
Jason W. Bacon
3bc87a0f1a biology/snpeff: Improvements to Makefile and patches
Reported by:    Omp
2021-04-19 11:41:58 -05:00
Yuri Victorovich
8e65beb783 biology/abyss: Update 2.2.5 -> 2.3.0-3 2021-04-18 13:19:56 -07:00
Jason W. Bacon
5164d38ee5 biology/snpeff: Genetic variant annotation and effect prediction toolbox
Genetic variant annotation and functional effect prediction toolbox. It
annotates and predicts the effects of genetic variants on genes and proteins
(such as amino acid changes).
2021-04-18 13:46:29 -05:00
Jason W. Bacon
15458dfbac biology/bbmap: BBMap short read aligner, and other bioinformatic tools
This package includes BBMap, a short read aligner, as well as various other
bioinformatic tools. It is written in pure Java, can run on any platform, and
has no dependencies other than Java being installed (compiled for Java 6 and
higher). All tools are efficient and multithreaded.
2021-04-18 11:21:29 -05:00
Jason W. Bacon
48ddc73c58 biology/bowtie2: Add support for powerpc64le
PR:             255092
Submitted by:   pkubaj
2021-04-18 10:53:14 -05:00
Jason W. Bacon
1b6e8568ce biology/readseq: Remove $FreeBSD$ tag inserted to silence portlint 2021-04-18 09:20:28 -05:00
Jason W. Bacon
49a1ada632 biology/readseq: Read and reformat biosequences, Java command-line version
Sequence reading library developed by the Ribosomal Database Project.  It can
handle genbank, embl, fasta, fastq, sff and sto files, can read from files or
streams, and can handle indexing files.
2021-04-18 08:53:02 -05:00
Yuri Victorovich
0944666313 biology/seqkit: Change WWW to the project URL (from GitHub URL) 2021-04-16 21:00:56 -07:00
Yuri Victorovich
2aa37d819d New port: biology/seqkit: Cross-platform and ultrafast toolkit for FASTA/Q file manipulation 2021-04-16 14:04:16 -07:00
Yuri Victorovich
b2993cf7f6 biology/ngs-sdk: Fix build on non-amd64 architectures that was broken by explicit 'amd64' instead of $ARCH
Reported by:	fallout
2021-04-15 10:01:31 -07:00
Tobias Kortkamp
ffbc3bd937
Clean up some things
- Remove duplicate variables
- Remove nop variables
- Sort categories
- Remove redundant option descriptions that match the default ones

Reported by:	portscan
2021-04-15 10:31:56 +02:00
Ganael LAPLANCHE
9ee8484809 devel/onetbb: Update to 2021.2.0 and bump dependencies
Changelog: https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-threading-building-blocks-release-notes.html
2021-04-14 12:08:05 +02:00
Joseph Mingrone
46fc7df854
biology/diamond: Update to 2.0.9
https://github.com/bbuchfink/diamond/releases/tag/v2.0.9
2021-04-12 21:55:49 -03:00
Jason W. Bacon
fd20bf82b6 biology/mothur: Update to 1.45.2
Numerous bug fixes and enhancements since 1.43.0

Approved by:    yuri
2021-04-12 19:29:17 -05:00
Jason W. Bacon
9128727562 biology/py-crossmap: Lift over genomics coordinates between assemblies
CrossMap is a program for genome coordinates conversion between different
assemblies (such as hg18 (NCBI36) <=> hg19 (GRCh37)). It supports commonly used
file formats including BAM, CRAM, SAM, Wiggle, BigWig, BED, GFF, GTF, MAF VCF,
and gVCF.
2021-04-12 18:37:51 -05:00
Jason W. Bacon
dfcece22a2 biology/py-bigwig: Python access to bigWig files using libBigWig
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-04-12 18:24:20 -05:00
Yuri Victorovich
353678f54b biology/ncbi-vdb: Restore static libs installed with symlinks as shared libs are usually installed
Symlinks like this libxx.a->libxx.a.N.N.N first looked broken but it turned out that this is intentional.

PR:		223273
2021-04-12 11:03:14 -07:00
Yuri Victorovich
fc2fe6e33a biology/ngs-sdk: Restore static libs installed with symlinks as shared libs are usually installed
Symlinks like this libxx.a->libxx.a.N.N.N first looked broken but it turned out that this is intentional.
2021-04-12 10:47:50 -07:00
Yuri Victorovich
d55fba431a New port: biology/ncbi-vdb: NCBI's virtualized back-end for accessing Sequence Read Archive
PR:		223273
Submitted by:	Motomichi Matsuzaki <mzaki@niid.go.jp> (original version)
2021-04-12 02:29:42 -07:00
Yuri Victorovich
dd048035a8 biology/ngs-sdk: Improve the 'install' target and other parts of Makefile, report issues to upstream. 2021-04-12 01:51:03 -07:00
Jason W. Bacon
a2fa05009f biology/minimap2: Update to 2.18
Numerous bug fixes and a few minor improvements

Reported by:    portscout
2021-04-11 14:18:02 -05:00
Jason W. Bacon
a5f08a7c01 biology/vsearch: Update to 2.17.0
Afterthoughts from the recent 2.16.0 release
(Minor bug fixes and enhancements to the new orient subcommand)

Reported by:    portscout
2021-04-10 09:02:55 -05:00
Joseph Mingrone
ac46e01537
biology/hyphy: Update to 2.5.30 2021-04-07 22:54:50 -03:00
Rene Ladan
5980fd40bc Remove expired ports:
2021-04-01 ftp/wzdftpd: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 astro/roadmap: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/cosmo: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/bomberinstinct: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/drm: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/bygfoot: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/cre: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 irc/hybserv: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 irc/xaric: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 mail/elmo: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 misc/cave: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 security/bugs: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 security/dmitry: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 security/doorman: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 shells/esh: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 sysutils/cpu: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 textproc/libcrm114: No known users, dead upstream
2021-04-01 x11/wmmatrix: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/wmxss: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/tycoon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/xgrab: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/xbanner: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/bricons: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 x11/xmon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 games/cavezofphear: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 astro/saoimage: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/ksmp3play: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/jamin: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/musicbox-tag-editor: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/nspmod: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/cdplay: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/gimmix: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/ghostess: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/wmrecord: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/toolame: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 audio/shout: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 biology/grappa: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 biology/phylip: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 biology/lagan: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 cad/varkon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 cad/transcalc: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 comms/seyon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 comms/efax: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 converters/vda2fbd: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 converters/shftool: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 devel/openzz: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 devel/sourcenav: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 devel/gb: Unmaintained and dead upstream
2021-04-01 dns/checkdns: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 dns/inadyn-mt: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 editors/gate: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 editors/thoteditor: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 emulators/cinc: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 emulators/e-uae: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 emulators/dtcyber: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 ftp/jftpgw: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-01 ftp/pureadmin: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
2021-04-02 textproc/hs-pandoc-citeproc: Integrated into textproc/hs-pandoc
2021-04-07 19:54:26 +02:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
135fdeebb9
all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Piotr Kubaj
8f0ebbe09b biology/pear-merger: enable on aarch64, armv6, armv7, riscv64
It should build now.
2021-04-06 15:04:16 +02:00
Piotr Kubaj
5b92ed01d9 biology/trimadap: fix build on powerpc64le
Requires GCC for its SSE translation.
2021-04-06 11:53:56 +02:00
Piotr Kubaj
2ffa084df9 biology/pear-merger: fix build on non-x86
Builds fine with GCC.
2021-04-06 11:50:56 +02:00
Jason W. Bacon
83581c6e7c biology/subread: Update to 2.0.2
Minor bug fixes and enhancements

Reported by:    portscout
2021-03-30 15:30:27 +00:00
Yuri Victorovich
6393f0979a biology/molden: Fix build with gfortran10 2021-03-29 21:51:03 +00:00
Yuri Victorovich
d66a1aba3d biology/igv: Update 2.8.13 -> 2.9.4 2021-03-28 16:41:33 +00:00
Piotr Kubaj
31c522e5dd biology/vcflib: fix build on powerpc64le
Use GCC for its SSE -> AltiVec translation:
In file included from src/ssw.cpp:38:
In file included from /usr/lib/clang/11.0.1/include/emmintrin.h:13:
In file included from /usr/lib/clang/11.0.1/include/xmmintrin.h:13:
/usr/lib/clang/11.0.1/include/mmintrin.h:33:5: error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
    __builtin_ia32_emms();
2021-03-28 16:39:24 +00:00
Jason W. Bacon
058ca0ab15 biology/vsearch: Update to 2.16.0
Add "orient" subcommand
A few other fixes and enhancements

Reported by:    portscout
2021-03-24 18:43:42 +00:00
Rene Ladan
b217c7fc9c Mark ports recursively depending on Python 2.7 for expiration on June 23.
For ports optionally dependending on Python 2.7, just mark those options
as expired. Remove konquerer from the x11/kde-baseapps metaport and bump
its PORTREVISION.

Submitted by:	rene
Reviewed by:	portmgr, adridg, ehaupt, lme, madpilot, pizzamig, se, sunpoet, yuri
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D28665
2021-03-24 13:34:35 +00:00
Jason W. Bacon
633c71fbf7 biology/vcf2hap: Generate .hap file from VCF for haplohseq
vcf2hap is a simple tool for generating a .hap file from a VCF. The .hap file
is required by haplohseq.  vcf2hap is extremely fast and requires a trivial
amount of memory regardless of the size of the VCF file.
2021-03-23 16:32:29 +00:00
Jason W. Bacon
aa8e14f1c1 biology/ad2vcf: Add allelic depth info from a SAM stream to a VCF file
ad2vdf extracts allelic depth info from a SAM stream and adds it to a
corresponding single-sample VCF file.  SAM input is read via stdin and the VCF
input file is taken as a command-line argument. This allows expensive BAM/CRAM
decoding to be performed in parallel by a separate samtools process.
2021-03-23 15:15:00 +00:00
Alexey Dokuchaev
2ed87b8454 - Update Unipro UGENE to version 38.0
- Garbage-collect no longer needed patches
- Make COMMENT shorter and closer to upstream
- Stop building bundled SQLite, use ours!
2021-03-23 14:20:49 +00:00
Alexey Dokuchaev
ee895ff14c Fix spelling mistakes, typos, poor wording, hyphenation, jargonisms,
contractions, "<portname> is ..." cases, missing Oxford commas, and
other miscellaneous style bugs in the COMMENT line.
2021-03-22 10:17:43 +00:00
Jason W. Bacon
5a899ba8ed biology/vcf-split: Split a multi-sample VCF into single-sample VCFs
Vcf-split splits a multi-sample VCF into single-sample VCFs, writing thousands
of output files simultaneously.  Parsing the TOPMed human chromosome 1 BCF
with bcftools takes two days, so extracting the 137,977 samples one at a time
or using thousands of parallel readers of the same file is impractical.
Vcf-split solves this by generating thousands of single-sample outputs during
a single sweep through the multi-sample input.
2021-03-21 15:17:27 +00:00
Jason W. Bacon
f28acb9dcb biology/biolibc: Low-level high-performance bioinformatics library
Biolibc is a library of fast, memory-efficient, low-level functions for
processing biological data.  Like libc, it consists of numerous disparate,
general-purpose functions which could be used by a wide variety of
applications.  These include functions for streaming common file formats such
as SAM and VCF, string functions specific to bioinformatics, etc.
2021-03-21 15:10:17 +00:00
Jason W. Bacon
6f516a8acf biology/htslib: Update to 1.12
biology/samtools: Update to 1.12
biology/bcftools: Update to 1.12

Numerous enhancements, performance improvements, and bug fixes since 1.11

Build-tested all other htslib dependents, no revbumps should be needed

Reported by:    portscout
2021-03-20 17:14:32 +00:00
Jason W. Bacon
4249433768 biology/generand: Update to 0.1.2
Generate proper VCF and SAM headers and valid CIGAR strings
2021-03-20 14:31:48 +00:00
Jason W. Bacon
6098465fc2 biology/py-multiqc: Update to 1.10
Numerous new features, a few bug fixes since 1.9

Reported by:    portscout
2021-03-20 14:25:48 +00:00
Yuri Victorovich
ff793ad62f biology/ngs-sdk: Update 2.10.9 -> 2.11.0
Reported by:	portscout
2021-03-20 06:39:38 +00:00
Loïc Bartoletti
0b7a24020a PyQt5: Update PyQt5 to 5.15.4 and py-qtbuilder to 1.9.1
PR:		254218
Exp-run by:	antoine
2021-03-16 09:29:53 +00:00
Jason W. Bacon
2a2e0641ce biology/generand: Generate random genomic data in FAST[AQ], SAM, or VCF format
Generate random genomic data in FASTA/FASTQ, SAM, or VCF format, suitable for
small academic examples or test inputs of arbitrary size.  Output can be piped
directly to programs or redirected to a file and edited to taste.
2021-03-15 20:09:28 +00:00
Yuri Victorovich
7fc2386376 biology/abyss: Add PORTSCOUT line 2021-03-14 05:17:40 +00:00
Yuri Victorovich
2fdb4f61f6 Move: biology/py-fastTSNE -> math/py-openTSNE
Project was renamed and reimplemented.
2021-03-13 23:37:12 +00:00
Yuri Victorovich
5ed6a57df1 biology/gatk: Fix fetch
Reported by:	fallout
2021-03-13 18:55:14 +00:00
Yuri Victorovich
9dc9096a3c biology/gatk: Update 4.1.9.0 -> 4.2.0.0 2021-03-12 04:27:49 +00:00
Joseph Mingrone
59815b0604 biology/diamond: Update to 2.0.8
https://github.com/bbuchfink/diamond/releases/tag/v2.0.8
2021-03-11 12:41:20 +00:00
Piotr Kubaj
50428b20a4 biology/hmmer: disable on powerpc64le and powerpcspe
Altivec/VSX code in this port works only on big-endian POWER.
powerpcspe has neither SSE2 nor Altivec.
2021-03-10 16:09:46 +00:00
Piotr Kubaj
fdfcb6370c biology/py-scikit-bio: fix build on powerpc64
GCC is also necessary on powerpc64:
In file included from skbio/alignment/_ssw_wrapper.c:626:
In file included from skbio/alignment/_lib/ssw.h:17:
In file included from /usr/lib/clang/11.0.1/include/emmintrin.h:13:
In file included from /usr/lib/clang/11.0.1/include/xmmintrin.h:13:
/usr/lib/clang/11.0.1/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
    return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
2021-03-09 10:38:33 +00:00
Piotr Kubaj
db9e4eb879 biology/py-scikit-bio: fix build on powerpc64le
Use GCC:
In file included from skbio/alignment/_ssw_wrapper.c:626:
In file included from skbio/alignment/_lib/ssw.h:17:
In file included from /usr/lib/clang/11.0.1/include/emmintrin.h:13:
In file included from /usr/lib/clang/11.0.1/include/xmmintrin.h:13:
/usr/lib/clang/11.0.1/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
    return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
2021-03-09 01:21:22 +00:00
Loïc Bartoletti
108f234f7f PyQt5: Update PyQt5 to 5.15.3, QScintilla2 to 2.12.0, py-qtbuilder to 1.9.0
* PyQt5: update to 5.15.3

This is a minor feature and bug-fix release. There are corresponding releases of the other PyQt5-related packages.

 - Added the missing QImage.setAlphaChannel().
 - Support for the QtNetworkAuth library has been moved to a separate PyQtNetworkAuth package.
 - Wheels no longer bundle the corresponding Qt libraries and instead automatically install them from an external wheel.

* QScintilla2: update to 2.12.0

This adds support for Qt6 and removes support for Qt4.

 - Change the new distname (again)i due to a conflict
 - Use the new sip-build system

* devel/py-qtbuilder: update to 1.9.0
* devel/py-sip: fix flavor for sip-distinfo

PR:		253865
Exp-run by:	antoine
2021-03-08 06:49:17 +00:00
Antoine Brodin
17a6de9d39 Unbreak INDEX 2021-03-06 21:18:14 +00:00
Jason W. Bacon
5245f428ea py-cutadapt: Update to 3.3
Numerous small bug fixes and enhancements, code refactoring

py-xopen: Update to 1.1.0

Required by cutadapt 3.3
Drop python 3.5 support
Add isal support (not yet utilized in FreeBSD port)
2021-03-06 17:55:38 +00:00
Yuri Victorovich
f87818e540 biology/libbigwig: Update 0.4.4 -> 0.4.6 2021-03-06 00:16:34 +00:00