Commit graph

3464 commits

Author SHA1 Message Date
Dmitry Marakasov
7b4d1f0b36 */*: fix trailing whitespace in pkg-descr's
Approved by:	portmgr blanket
2022-04-01 18:09:49 +03:00
Po-Chuan Hsieh
a478c75844
devel/grpc: Update to 1.45.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/grpc/grpc/releases
2022-03-31 06:02:45 +08:00
Guangyuan Yang
d690b5102f */*: Bump PORTREVISION after lang/go 1.18 update 2022-03-30 03:01:44 -04:00
Matthias Fechner
247c7db751 textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd7
2022-03-26 09:27:27 +01:00
Jason W. Bacon
fad5d1754c biology/py-ont-fast5-api: Update to 4.0.2
Minor bug fix release

Also disabled install of test directory, which was not properly
installed under the package subdir and caused a conflict as a result

PR:             262759
2022-03-25 11:37:29 -05:00
Po-Chuan Hsieh
d1c57dce04
biology/python-nexus: Fix build with setuptools 58.0.0+
With hat:	python
2022-03-25 21:38:05 +08:00
Po-Chuan Hsieh
0ffe3e7936
biology/py-crossmap: Fix build with setuptools 58.0.0+
With hat:	python
2022-03-25 21:38:04 +08:00
Po-Chuan Hsieh
dab6c99caa
biology/groopm: Fix build with setuptools 58.0.0+
With hat:	python
2022-03-25 21:38:04 +08:00
Po-Chuan Hsieh
c750cbac58
biology/checkm: Fix build with setuptools 58.0.0+
With hat:	python
2022-03-25 21:38:04 +08:00
Yuri Victorovich
929ed69936 biology/dsr-pdb: Remove -pg (mcount instrumentation) flag
This causes failure on aarch64: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262709
2022-03-21 17:07:11 -07:00
Jason W. Bacon
19264c9fb1 biology/fastq-trim: Update to 0.1.1.4
Forgot to update fastq-vis -> fastq-scum in docs in previous update
2022-03-21 16:19:36 -05:00
Jason W. Bacon
950fb7be37 biology/fastq-trim: Update to 0.1.1.2
Replace crash with run with no arguments with help msg
fastq-vis -> fastq-scum (better name for contamination viewer)
2022-03-21 15:37:43 -05:00
Yuri Victorovich
ed0ea3f134 biology/dsr-pdb: Broken on aarch64
Reported by:	fallout
2022-03-21 12:25:25 -07:00
Yuri Victorovich
b4062ba359 biology/biosig: Update 2.3.3 -> 2.4.0
Reported by:	portscout
2022-03-20 12:43:56 -07:00
Jason W. Bacon
0297052e22 biology/bolt-lmm: Update to 2.3.6
Changes: https://alkesgroup.broadinstitute.org/BOLT-LMM/\
	 BOLT-LMM_manual.html#x1-60002.1

Also fixed build on aarch64: Replaced non-portable _mm_malloc() with
aligned_alloc()

Reported by:    pkg-fallout
2022-03-20 10:29:01 -05:00
Jason W. Bacon
a47115b9ca biology/fastq-trim: Lightening fast sequence read trimmer
Fastq-trim is a lightening fast read trimming tool for QA of
DNA and RNA reads prior to analyses such as RNA-Seq.
2022-03-19 07:25:58 -05:00
Jason W. Bacon
52adc1acee biology/vcf2hap: Update to 0.1.5
Minor update for biolibc 0.2.2 API changes
2022-03-15 16:45:04 -05:00
Jason W. Bacon
58a9101d2b biology/vcf-split: Update to 0.1.4
Minor update for biolibc 0.2.2 API changes
2022-03-15 16:43:40 -05:00
Jason W. Bacon
aa7ea85d2b biology/peak-classifier: Update to 0.1.3
Minor update for biolibc 0.2.2 API changes
2022-03-15 16:41:51 -05:00
Jason W. Bacon
eab790a0c7 biology/ad2vcf: Update to 0.1.5
Minor update for bioloibc 0.2.2 API changes
2022-03-15 16:39:32 -05:00
Jason W. Bacon
b8604e856a biology/biolibc-tools: Update to 0.1.2
New fastx-stats and ensembl2gene subcommands
Minor updates for biolibc 0.2.2 API changes
Minor bug fixes and ennancements
2022-03-15 16:36:49 -05:00
Jason W. Bacon
258dc9d15d biology/biolibc: Update to 0.2.2
Numerous bug fixes and enhancements
Serveral new functions
3 new classes
Cleaned up some API slop
Changes: https://github.com/auerlab/biolibc/tags
2022-03-15 16:35:22 -05:00
Jason W. Bacon
3b861fa65f biology/pooler: Update to 1.84
Bug fix for high core-count machines

PR:             232454
Reported by:    silas-freebsd@flatline.org.uk
2022-03-14 09:41:38 -05:00
Rene Ladan
4e051b961c biology/gffread: remove local poudriere files 2022-03-07 23:44:38 +01:00
Po-Chuan Hsieh
58923d9729
devel/grpc: Update to 1.44.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/grpc/grpc/releases
2022-03-08 02:10:55 +08:00
Loïc Bartoletti
2d8f857316 devel/py-qt5, devel/py-sip: Update versions
- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)

PR:		261685
Exp-run by:	antoine
2022-03-07 18:39:13 +01:00
Yuri Victorovich
af9abfe17c biology/py-loompy: Update 3.0.6 -> 3.0.7
Reported by:	portscout
2022-03-06 09:09:59 -08:00
Yuri Victorovich
ed361a72e0 biology/{,py-}libsedml: Update 2.0.27 -> 2.0.28
Reported by:	portscout
2022-03-05 18:15:32 -08:00
Thierry Thomas
ebbccfc73c biology/py-PySCeS: fix with Python ≠ 3.8
PR:		262304
Approved by:	yuri (maintainer)
2022-03-02 19:49:25 +01:00
Po-Chuan Hsieh
5412e0a5e4
biology/libsbml: Update WWW 2022-02-28 20:45:56 +08:00
Yuri Victorovich
40c0dcf270 biology/taxonkit: Update 0.9.0 -> 0.10.1
Reported by:	portscout
2022-02-27 10:35:41 -08:00
Jason W. Bacon
f46ddab3d6 biology/bio-mocha: Update bcftools submodule to 1.15
Compatibility confirmed with upstream
2022-02-26 09:04:10 -06:00
Jason W. Bacon
734d2c4df0 biology/bcftools: Update to 1.15
Several small enhancements
Changes: https://github.com/samtools/bcftools/releases

Reported by:    portscout
2022-02-26 09:04:10 -06:00
Jason W. Bacon
822ec7476b biology/samtools: Update to 1.15
Several small enhancements and a few bug fixes
Changes: https://github.com/samtools/samtools/releases

Reported by:    portscout
2022-02-26 09:04:10 -06:00
Jason W. Bacon
b3b13f54dc biology/htslib: Update to 1.15
A few minor bug fixes and enhancements
No API changes affecting existing dependents

Reported by:    portscout
2022-02-26 09:04:10 -06:00
Yuri Victorovich
7604abe7de biology/py-PySCeS: Update 1.0.0 -> 1.0.1
Reported by:	portscout
2022-02-25 11:35:50 -08:00
Joseph Mingrone
73b83478c1
biology/hyphy: Fix build with clang 13.0.0
clang 13 complains about duplicate loop unrolling pragmas for clang and
CGG.  According to [1], clang supports #pragma GCC unroll with identical
semantics to #pragma clang loop unroll, so remove instances of #pragma
clang loop unroll and #pragma unroll when they appear with #pragma GCC
unroll for the same loop.

[1]
https://clang.llvm.org/docs/AttributeReference.html#pragma-unroll-pragma-nounroll

Sponsored by:	The FreeBSD Foundation
2022-02-21 16:13:16 -04:00
Yuri Victorovich
9b5fb66610 biology/{,py-}libsedml: Update 2.0.26 -> 2.0.27 2022-02-16 16:27:20 -08:00
Jason W. Bacon
72923f58ba biology/py-dna-features-viewer: Add missing dependency
py-packaging not mentioned in setup.py, but runtime errors thrown
without it.
2022-02-12 09:12:39 -06:00
Fernando Apesteguía
8d34513c3f biology/pooler: update to 1.82
ChangeLog: http://ssb22.user.srcf.net/pooler/#changes

PR:	261741
Reported by:	silas-freebsd@flatline.org.uk
2022-02-10 15:23:48 +01:00
Jason W. Bacon
09167ae22b biology/freebayes: Update to 1.3.6
Minor dependency updates, but mostly build system improvements
Changes:        https://github.com/freebayes/freebayes/tags

Reported by:    portscout
2022-02-06 14:23:45 -06:00
Stefan Eßer
bdd2d4af96 Update CONFLICTS definitions in categories a* to c*
Update the CONFLICTS definitions of ports in the following categories:

- accessibility
- archivers
- audio
- benchmarks
- biology
- cad
- chinese
- comms
- converters

An attempt has been made to use generic conflicts patterns that do not
have to be updated whenever a new version of a conflicting port is
added to the ports system.

There is a misunderstanding that the port being built/installed has to
be omitted from the conflicts pattern. This is not true - the port
being built is implicitly non-conflicting due to logic in bsd.port.mk.

Approved by:	portmgr (implicit)
2022-02-06 19:36:07 +01:00
Jason W. Bacon
0939abbdf6 biology/py-dna-features-viewer: Add py-bcbio-gff dep
Needed to automatically extract features from GFF files
2022-02-03 14:11:38 -06:00
Jason W. Bacon
d936c94c64 biology/py-bcbio-gff: Read and write Generic Feature Format (GFF)
Read and write Generic Feature Format (GFF) with Biopython integration.

Also adding py-dna-features-viewer to Makefile, missed on last commit
2022-02-03 13:38:42 -06:00
Jason W. Bacon
2b1ef5b34e biology/py-dna-features-viewer: Python lib to visualize DNA features
DNA Features Viewer is a Python library to visualize DNA features, e.g.
from GenBank or Gff files.

DNA Features Viewer can plot sequence maps linearly or circularly, with
or without nucleotide sequence and amino-acid sequences. The plotter
automatically produces clear plots even for sequences with many
overlapping features and long labels. The library plays well with
Matplotlib and Biopython, and the figures can be saved in different
formats (PNG, JPEG, SVG, PDF), e.g. for report generation or LIMS
interfaces.
2022-02-03 06:37:38 -06:00
Joseph Mingrone
f557264ccc
biology/hyphy: Update to 2.5.36
https://github.com/veg/hyphy/releases/tag/2.5.36

Sponsored by:	The FreeBSD Foundation
2022-02-03 01:42:15 -04:00
Tijl Coosemans
b93e64d3c3 security/mbedtls: Update to 2.28.0 and fix make test
Also bump dependent ports for library version change.

PR:		255084
2022-01-28 13:14:09 +01:00
Jason W. Bacon
8859320e56 biology/vcflib: Update to 1.0.3
Several new commands
A few bug fixes and enhancements

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

Reported by:    portscout
2022-01-27 18:09:13 -06:00
Yuri Victorovich
3bd735f3aa biology/ngs-sdk: Update 2.11.1 -> 2.11.2
Reported by:	portscout
2022-01-27 01:29:09 -08:00
Loïc Bartoletti
4f0a5e1540 PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework.
SIP:
As mentioned in the update from sip to sip5, this is a transitional version
to remove what is deprecated in sip4.
Sip6 completely removes the deprecated parts.
Unfortunately, some ports — mostly cura things — can not use sip6, so we
reintroduce sip4.

PyQt:
At the same time, we took the opportunity to simplify PyQT and propose only one
package as for devel/pyside2. */py-qt5-* have been merged — excepted chart,
networkauth and webengine — into devel/py-qt5-pyqt.

This allows us to be in adequacy with the packages that the author of these
libraries proposes, namely:

PyQt - devel/py-qt5-pyqt
PyQt-Charts - x11-toolkits/py-qt5-chart
PyQt-NetworkAuth – net/py-qt5-networkauth
PyQt-WebEngine – www/py-qt5-webengine
SIP – devel/py-sip
py-sip - devel/py-qt5-sip
PyQt-builder - devel/py-qtbuilder
Qscintilla - devel/py-qt5-qscintilla2

Reviewed by:	diizzy, kde
Tested by:	kai, rhurlin, arrowd, madpilot
Approved by:	makc, tcberner, kde
Differential Revision:	https://reviews.freebsd.org/D33237
Exp-run by:	antoine
2022-01-27 07:12:26 +01:00
Yuri Victorovich
e2641662d6 biology/ncbi-cxx-toolkit: Update 25.2.0 -> 26.0.1 2022-01-26 15:51:37 -08:00
Yuri Victorovich
d709ba8de8 devel/cpu_features: Install cmake files, install headers into a dedicated directory
do-install is removed in favor of project's install target,

Also update 3 other ports to build with cpu_features.

PR:		261252
Approved by:	skreuzer@ (maintainer)
2022-01-26 08:45:29 -08:00
Yuri Victorovich
8615039c0c biology/viennarna: Update 2.4.18 -> 2.5.0 2022-01-24 21:44:21 -08:00
Jason W. Bacon
f67392e69b biology/vsearch: Update to 2.21.1
Adds the sample, qsegout and tsegout options. It also enables the use of
UDB databases with uchime_ref.

Changes:        https://github.com/torognes/vsearch/releases

Reported by:    portscout
2022-01-23 16:32:43 -06:00
Rene Ladan
48d98ef918 cleanup: remove transitive py27 deprecation (www/qt5-webengine) 2022-01-23 21:56:25 +01:00
Piotr Kubaj
6d827e6fce biology/ncbi-blast+: fix build on powerpc
No libomp on powerpc.
2022-01-22 13:33:19 +00:00
Yuri Victorovich
d6021375f3 biology/mothur: Update 1.46.1 -> 1.47.0
Reported by:	portscout
2022-01-21 09:14:38 -08:00
Jason W. Bacon
265238ee6c biology/fastp: Add USE_GCC to hack around seg faults
Upstream has numerous open issues, so it's uncertain if or when the
issue with clang will be resolved.
2022-01-21 10:16:01 -06:00
Jason W. Bacon
bfdda43874 biology/bowtie2: Update to 2.4.5
A few bug fixes

Changes:        https://github.com/BenLangmead/bowtie2/tags
Reported by:    portscout
2022-01-21 08:33:54 -06:00
Yuri Victorovich
738dbb9b67 biology/py-resdk: Update 13.8.0 -> 14.0.0
Reported by:	portscout
2022-01-19 10:10:01 -08:00
Jason W. Bacon
c9bd01bdf4 biology/kallisto: Update to 0.48.0
Fixes segfault with --genomebam in 0.46.2
Unbundle htslib
A few new features and performance improvements

Changes:        https://github.com/pachterlab/kallisto/tags
2022-01-19 07:57:36 -06:00
Tobias Kortkamp
dfd0e4d833
*: Clean up some things
- Fix typos
- Fix overwritten variables

Reported by:	portscan
2022-01-17 14:20:25 +01:00
Jason W. Bacon
e33f72037a biology/bio-mocha: Update to 1.14-20220112
Upstream incorporated my patches to eliminate nested functions, which
are not standard C and pose security risks.
A few other minor updated.
2022-01-13 13:00:41 -06:00
Joseph Mingrone
7c428e83c0
biology/diamond: Update to 2.0.14
https://github.com/bbuchfink/diamond/releases/tag/v2.0.14

Sponsored by:	The FreeBSD Foundation
2022-01-13 13:42:38 -04:00
Tobias C. Berner
654acd8140 math/gsl: bump portrevision of consumers after update to 2.7.1
PR:		260201
2022-01-12 20:41:22 +01:00
Po-Chuan Hsieh
89eb3690b2
biology/rubygem-bio: Update to 2.0.3
Changes:	https://github.com/bioruby/bioruby/blob/master/RELEASE_NOTES.rdoc
2022-01-12 02:47:28 +08:00
Danilo G. Baio
21fd9a9ed6 textproc/py-sphinx: Update to 4.3.1
ChangeLog:	https://github.com/sphinx-doc/sphinx/blob/v4.3.1/CHANGES
PR:		257116
Approved by:	python (dbaio)
2022-01-11 11:48:50 +09:00
Stefan Eßer
bcaf25a8c8 Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
2022-01-10 16:15:39 +01:00
Jason W. Bacon
231919fc19 biology/vsearch: Update to 2.19.0
A few bug fixes, new subcommands and options

Changes:        https://github.com/torognes/vsearch/tags
Reporte by:     portscout
2022-01-07 18:04:02 -06:00
Johannes M Dieterich
1571a428a0 biology/molden: update to 6.7
PR:		238858
Reported by:	yuri@
2022-01-05 17:01:00 -06:00
Fernando Apesteguía
59a8ef603d biology/phyml: update to 3.3.20211231
ChangeLog:
https://github.com/stephaneguindon/phyml/compare/v3.3.20211118...v3.3.20211231

Remove patches already merged into upstream.

Reported by: portscout
2022-01-02 18:31:24 +01:00
Jason W. Bacon
2b4cfc8ff3 biology/minimap2: Update to 2.24
Fix chaining algorithm issue resulting in poorly aligned regions

Reported by:    portscout
2021-12-31 08:30:52 -06:00
Jason W. Bacon
082c7a0de2 biology/fastp: Update to 0.23.2
Interleaved input bug fix
2021-12-30 10:30:30 -06:00
Yuri Victorovich
d4592076c8 biology/py-resdk: Update 13.7.0 -> 13.8.0
Reported by:	portscout
2021-12-29 21:15:52 -08:00
Po-Chuan Hsieh
d0c27ebad6
devel/grpc: Update to 1.42.0
Changes:	https://github.com/grpc/grpc/releases
2021-12-22 02:46:21 +08:00
Jason W. Bacon
7a9f4b317a bio-mocha: Build plugin against bcftools 1.14, the current port 2021-12-21 10:17:11 -06:00
Yuri Victorovich
7697bf311c biology/py-bx-python: Update 0.8.11-6 -> 0.8.13
Reported by:	portscout
2021-12-21 01:03:57 -08:00
Antoine Brodin
b2dab38631 biology/canu: fix CATEGORIES 2021-12-20 12:59:13 +00:00
Wen Heping
876147e57d biology/py-pysam: Update 0.16.0.1 -> 0.18.0
PR:		260556
2021-12-19 23:48:52 -08:00
Jason W. Bacon
b9105b7ef1 biology/canu: Update to 2.2
FreeBSD port: Add support for aarch64 and powerpc64 using simde
Not yet supported upstream

Several upstream bug fixes and minor enhancements since 2.1

Changes: https://github.com/marbl/canu/tags
2021-12-19 15:06:56 -06:00
Jason W. Bacon
02105a9bc9 biology/seqtk: Update to 1.3
A few minor fixes and enhancements

Changes: https://github.com/lh3/seqtk/tags
2021-12-18 13:37:06 -06:00
Jason W. Bacon
9302b3e21f biology/bcftools: Update to 1.14
A few minor enhancements and bug fixes

Changes: https://github.com/samtools/bcftools/tags
2021-12-18 11:56:51 -06:00
Jason W. Bacon
d0228a8a5f biology/samtools: Update to 1.14
Several enhancements and minor bug fixes

Changes: https://github.com/samtools/samtools/tags
2021-12-18 11:56:51 -06:00
Jason W. Bacon
134a1c9046 biology/htslib: Update to 1.14
Several minor enhancements and fixes

Changes: https://github.com/samtools/htslib/tags
2021-12-18 11:56:50 -06:00
Piotr Kubaj
b473e2091d biology/freebayes: enable on riscv64 2021-12-17 14:26:57 +01:00
Piotr Kubaj
ed59e0d27e biology/vcflib: unbreak on riscv64 2021-12-16 22:49:25 +01:00
Piotr Kubaj
e404b5546c biology/hisat2: enable on riscv64 2021-12-16 22:38:56 +01:00
Piotr Kubaj
1cbb6054ad biology/bowtie: enable on riscv64 2021-12-15 13:55:57 +01:00
Jason W. Bacon
1220362ca7 biology/vcf2hap: Update to 0.1.4
Updates for evolving libxtend and biolibc APIs
Add --version flag
2021-12-14 13:45:32 -06:00
Jason W. Bacon
300dbd1c83 biology/vcf-split: Update to 0.1.3.3
Transfer header from multi-sample input
Updates for evolving libxtend and biolibc APIs
Add --version flag
Numerous minor fixes and enhancements
2021-12-14 13:45:32 -06:00
Jason W. Bacon
084fcf0056 biology/peak-classifier: Update to 0.1.2
Mainly updates for evolving libxtend and biolibc APIs
A few minor fixes and enhancements
2021-12-14 13:45:32 -06:00
Jason W. Bacon
3a7f92ec88 biology/biolibc-tools: Update to 0.1.1
Make all programs subcommands of "blt"
Several new commands
Updates for evolving libxtend and biolibc APIs
Add --version flag
Numerous minor fixes and enhancements

Changes: https://github.com/auerlab/biolibc-tools/releases/tag/0.1.1
2021-12-14 13:45:32 -06:00
Jason W. Bacon
d167ed211d biology/ad2vcf: Update to 0.1.4
Updates for evolving libxtend and biolibc APIs
Add --version flag
Filter out unused SAM fields on input
Numerous other minor fixes and enhancements

Changes: https://github.com/auerlab/ad2vcf/releases/tag/0.1.4
2021-12-14 13:45:31 -06:00
Jason W. Bacon
0646ba904f biology/biolibc: Update to 0.2.1
Add orf.c with start/stop codon locators
Standardize BED and GFF APIs
Implement VCF input filtering
Eliminate mutator macros mirroring mutator functions
Numerous minor bug fixes and enhancements

Changes: https://github.com/auerlab/biolibc/releases/tag/0.2.1
2021-12-14 13:45:31 -06:00
Jason W. Bacon
eb67c2b94c biology/bowtie: Update to 1.3.1
Also adds support for aarch64 and powerpc64*

Changes:        https://github.com/BenLangmead/bowtie/tags

PR:             260389
Reported by:    pkubaj
2021-12-13 19:43:44 -06:00
Tijl Coosemans
68b99b3913 devel/automake: update to 1.16.5 2021-12-12 19:46:22 +01:00
Muhammad Moinur Rahman
908f72ff10 biology/seaview: Update version 5.0.4=>5.0.5
Relnotes: http://doua.prabi.fr/software/seaview_data/CHANGES
2021-12-05 19:02:42 -06:00
Jason W. Bacon
864d4fdd18 biology/libgff: GFF/GTF parsing library based on GCLib
This is an attempt to perform a simple "libraryfication" of the GFF/GTF
parsing code that is used in GFFRead codebase. There are not many
(any?) relatively lightweight GTF/GFF parsers exposing a C++ interface,
and the goal of this library is to provide this functionality without
the necessity of drawing in a heavy-weight dependency like SeqAn. Note:
This library draws directly from the code in GFFRead and GCLib, and
exists primarily to remove functionality (and hence code) that is
unnecessary for our downstream purposes. In the future, it may be
appropriate to just replace this library wholesale with GCLib.
2021-12-05 14:50:42 -06:00
Jason W. Bacon
8261e82cd5 biology/minimap2: Unbreak on i386 by resotring -msse flags 2021-12-03 11:22:37 -06:00
Jason W. Bacon
9152cfc775 biology/bio-mocha: bcftools plugin for mosaic chromosomal alterations
MoChA is a bcftools plugin released under the MIT license for mosaic
chromosomal alteration detection and analysis from DNA microarray or
whole genome sequence data. It can be used both with Illumina and
Affymetrix data. It can also be used for detection of germline copy
number variants. Data can be prepared in usable file formats using the
gtc2vcf plugin.
2021-12-03 07:41:26 -06:00
Yuri Victorovich
9e2410c612 biology/taxonkit: Update 0.8.0 -> 0.9.0
Reported by:	portscout
2021-12-02 12:57:06 -08:00
Piotr Kubaj
f75ac0cecd biology/bwa: don't use GCC on powerpc64le
Now that the port uses simde, it builds fine without gcc's translation.
2021-12-01 17:34:18 +00:00
Jason W. Bacon
70e9e19c3c biology/biostar-tools: Allow package build on non-amd64 systems
Only sra-tools is still non-portable, but it will take some time to
add support for other architectures.  In the meantime, allow aarch64
and powerpc64 users to have a biostar-tools package.
2021-12-01 09:49:28 -06:00
Jason W. Bacon
c74d9767d2 biology/bwa: Unbreak on most non-x86 platforms using simde 2021-12-01 08:56:30 -06:00
Jason W. Bacon
325754dd38 biology/minimap2: Update to 2.23
Also switch to SIMDE Makefile to support non-x86 platforms

Changes:        https://github.com/lh3/minimap2/releases/tag/v2.23
Reported by:    portscout
2021-11-30 10:29:13 -06:00
Jason W. Bacon
6863162eb9 biology/hisat2: Add support for powerpc64* and aarch64
Minor patches to utilize simde to emulate SSE (from Debian package)
Add -fsigned-char since clang defaults to unsigned on aarch64
Remove -DPOPCNT_CAPABILITY (not truly safe even on amd64)
2021-11-28 16:52:09 -06:00
Jason W. Bacon
5ed416aa09 biology/hisat2: Remove patch causing quality scores of "-0" 2021-11-27 07:26:45 -06:00
Jason W. Bacon
d8bc1eb796 biology/hisat2: Update to 2.2.1
Changes:        https://github.com/DaehwanKimLab/hisat2/tags
2021-11-26 16:05:43 -06:00
Jason W. Bacon
869afa4fe6 biology/star: Update to 2.7.9a
Also unbundle htslib

Changes:        https://github.com/alexdobin/STAR/releases/tag/2.7.9a
2021-11-26 15:57:02 -06:00
Stefan Eßer
04b9da4140 */*: Remove redundant '-*' from CONFLICTS definitions
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").

Approved by: portmgr (blanket)
2021-11-25 22:40:11 +01:00
Po-Chuan Hsieh
0d7b8a0b12
biology/rubygem-bio-shell: Update to 1.0.1
Changes:	https://github.com/bioruby/bioruby-shell/commits/master
2021-11-22 02:21:58 +08:00
Piotr Kubaj
6b73ac0385 biology/cd-hit: fix build on armv7
Same issue as on powerpc.
2021-11-21 13:26:44 +00:00
Yuri Victorovich
bcfb23816b biology/py-resdk: Update 13.6.0 -> 13.7.0
Reported by:	portscout
2021-11-17 22:33:39 -08:00
Joseph Mingrone
913c9fbc40
biology/hyphy: Update to 2.5.33
https://github.com/veg/hyphy/releases/tag/2.5.33
2021-11-17 07:51:41 -04:00
Yuri Victorovich
4a5488568d biology/seqkit: Update 2.0.1 -> 2.1.0
Reported by:	portscout
2021-11-16 10:57:47 -08:00
Piotr Kubaj
f00588c634 biology/hhsuite: fix packaging on powerpc
pkg-static: Unable to access file /wrkdirs/usr/ports/biology/hhsuite/work/stage/usr/local/bin/hhalign_omp:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/biology/hhsuite/work/stage/usr/local/bin/hhblits_ca3m:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/biology/hhsuite/work/stage/usr/local/bin/hhblits_omp:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/biology/hhsuite/work/stage/usr/local/bin/hhsearch_omp:No such file or directory

powerpc doesn't have LLVM with libomp.
2021-11-16 12:03:42 +00:00
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