Commit graph

2895 commits

Author SHA1 Message Date
Yuri Victorovich
f579f97eec New port: biology/biosoup: Collection of C++ header-only data structures for bioinformatics 2021-01-19 09:01:41 +00:00
Yuri Victorovich
352da80b91 New port: biology/bioparser: C++ header only parsing library for several formats in bioinformatics 2021-01-19 07:56:49 +00:00
Mark Linimon
c9edd6a5af Mark BROKEN on riscv64 the same as on aarch64.
While here, pet portlint (Makevar order).

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
2021-01-19 02:29:16 +00:00
Mark Linimon
58d53fb823 Mark BROKEN on riscv64 the same as armv*:
# make[2]: cannot open makefile..

Note the filname reported is "Makefile." (e.g. probably empty suffix).

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
2021-01-19 02:26:53 +00:00
Piotr Kubaj
652059e7b0 biology/vsearch: enable on powerpc64le 2021-01-16 17:51:56 +00:00
Joseph Mingrone
3d9e4abbe0 biology/hyphy: Update to version 2.5.26
https://github.com/veg/hyphy/releases/tag/2.5.26
2021-01-15 20:09:29 +00:00
Jason W. Bacon
d0029e3e01 biology/haplohseq: Restrict to python3
Also remove extraneous @dir from plist

Reported by:    rene
2021-01-15 00:08:06 +00:00
Antoine Brodin
29a9d959e5 Hook haplohseq to the build 2021-01-14 21:44:50 +00:00
Jason W. Bacon
eb0d9154a7 biology/haplohseq: Resurrect and fix python2 dependency
Move upstream to Github fork
2021-01-14 15:51:19 +00:00
Danilo G. Baio
b53abbd839 Remove PY_SPHINX from ports using Python 3
Approved by:	 portmgr blanket
Differential Revision:	https://reviews.freebsd.org/D28093
2021-01-14 14:34:38 +00:00
Joseph Mingrone
ed900cd58f biology/iqtree: Remove USES=compiler:openmp, fix amd64 clang++ build
- USES=compiler:openmp still forces building with GCC.  This is no longer
  necessary on tier 1 platforms, which have openmp in base.

- Mark broken on i386, because base clang doesn't have 64 bit atomic
  functions for i386 (see bug 230888).

PR:		247753, 252379
Submitted by:	cmt (based on)
2021-01-12 18:12:12 +00:00
Joseph Mingrone
56dac58885 biology/hyphy: Remove USES=compiler:openmp
USES=compiler:openmp still forces building with GCC.  This is no longer
necessary on tier 1 platforms, which have openmp in the base system.

PR:		247753, 252379
2021-01-11 17:54:42 +00:00
Jason W. Bacon
d139fe0bb6 biology/star: Drop dependency on gcc
Replace compiler:openmp with compiler:c++11-lang and localbase

PR:             port/247753, ports/252379
2021-01-11 17:39:52 +00:00
Jason W. Bacon
bced63b1b3 biology/stacks: Drop dependency on gcc
Replace compiler:openmp with compiler:c++11-lang and localbase
Set USE_GCC for i386 to work around limitations in clang atomic (PR 230888)

PR:             port/247753, ports/252379
2021-01-11 17:27:30 +00:00
Jason W. Bacon
ef66586163 biology/ncbi-blast+: Drop dependency on gcc
Replace compiler:openmp with compiler:c++14-lang
Clang build also requires localbase:ldflags and a source patch to explicitly
set variables to shared
GCC-based platforms still require -latomic

PR:             port/247753, ports/252379
2021-01-11 17:17:35 +00:00
Jason W. Bacon
426575b829 biology/gcta: Drop dependency on gcc
Replace compiler:openmp with compiler:c++11-lang
Clang build also requires localbase:ldflags
Build tested on amd64, i386 and powerpc64 12.x-RELEASE

PR:             port/247753, ports/252379
2021-01-11 17:09:37 +00:00
Jason W. Bacon
e1d8f0f9ca biology/fasttree: Drop dependency on gcc
Simply remove compiler:openmp
Builds with base compiler on amd64, i386, and powerpc64 12.x-RELEASE

PR:             port/247753, ports/252379
2021-01-11 16:58:13 +00:00
Jason W. Bacon
f5e841741a biology/cd-hit: Drop dependency on gcc
Simply remove compiler:openmp
Builds with base compiler on amd64, i386, and powerpc64

PR:             port/247753, ports/252379
2021-01-11 16:55:15 +00:00
Jason W. Bacon
1348c56403 biology/canu: Drop dependency on gcc
Replace compiler:openmp with compiler:c++11-lang and localbase

PR:             port/247753, ports/252379
2021-01-11 16:51:15 +00:00
Joseph Mingrone
006187bc28 biology/py-biom-format: Update to version 2.1.10
https://github.com/biocore/biom-format/releases/tag/2.1.10
2021-01-11 05:28:11 +00:00
Joseph Mingrone
959aa35d1a biology/hyphy: Update to version 2.5.25
https://github.com/veg/hyphy/releases/tag/2.5.25
2021-01-11 02:51:29 +00:00
Jason W. Bacon
2a7a94c304 biology/pooler: Upgrade to 1.76
Fixes race condition for make jobs in upstream Makefile

PR:             252352
Submitted by:   silas-freebsd@flatline.org.uk
2021-01-08 22:44:13 +00:00
Jason W. Bacon
ad36c9cb17 biology/gemma: Upgrade to 0.98.3
Minor bug fixes and enhancements

Reported by:    portscout
2021-01-02 22:05:58 +00:00
Mark Linimon
f2fbf5a1ed For ports on riscv64 that fail the same (or similar ways) to aarch64, mark
them BROKEN.

While here, pet portlint (Makevar order).

Approved by:	portmgr (tier-2 blanket)
2021-01-02 01:46:08 +00:00
Alexey Dokuchaev
8f46816990 - Update Unipro UGENE port to version 37.0
- Drop no longer used WebEngine dependencies
- Force SSE2 on i386 (required for the build)
- Chase HTTP 301 redirection in the WWW line
2020-12-31 13:43:09 +00:00
Antoine Brodin
aa7a6c429e Drop python 2.7 support from a few ports
With hat:	portmgr
2020-12-28 23:02:12 +00:00
Greg Lewis
05e1cc8a0a Restrict to Java 8, since this doesn't compile with Java 11
PR:			251774
2020-12-26 23:01:20 +00:00
Antoine Brodin
14be7bd191 scipy 1.5.4 is only compatible with python 3.6+
Reported by:	pkg-fallout
2020-12-24 09:03:39 +00:00
Joseph Mingrone
a2869b87e2 biology/hyphy: Update to version 2.5.24
https://github.com/veg/hyphy/releases/tag/2.5.24
2020-12-20 20:21:52 +00:00
Joseph Mingrone
8d1a5bb642 biology/diamond: Update to version 2.0.6
https://github.com/bbuchfink/diamond/releases/tag/v2.0.6
2020-12-20 20:21:41 +00:00
Sunpoet Po-Chuan Hsieh
6b24a39b63 Set CMAKE options explicitly 2020-12-20 15:23:50 +00:00
Sunpoet Po-Chuan Hsieh
cf864357a8 Add EXPAT, LIBXML and XERCES options
It allows choosing XML parser library.
2020-12-19 20:05:55 +00:00
Yuri Victorovich
1e9c3897fb biology/ngs-sdk: Update 2.10.5 -> 2.10.9
Reported by:	portscout
2020-12-17 20:12:12 +00:00
Yuri Victorovich
426f00c49a biology/py-pyfaidx: Update 0.5.9.1 -> 0.5.9.2
Reported by:	portscout
2020-12-17 02:40:59 +00:00
Loïc Bartoletti
ecb5b21c9e Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1
PR:		251764
Exp-run by: antoine
2020-12-15 17:56:00 +00:00
Thierry Thomas
0b5864f66c - Upgrade math/eigen3 to 3.3.8;
- Add some dependencies which might be detected by Find_Package but not registered;

- Bump PORTREVISION of consumers.

PR:		250833
Submitted by:	/me
Approved by:	tcberner@ (KDE / maintainer) + exp-run
2020-12-12 17:04:37 +00:00
Sunpoet Po-Chuan Hsieh
1b255e1ef8 Update to 5.19.0
Changes:	https://github.com/sbmlteam/libsbml/releases
2020-12-10 21:30:19 +00:00
Loïc Bartoletti
47b26d9293 Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.

- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also updated to 5.15.2.
- Update sip to 5.4.0

SIP is a collection of tools  to create Python bindings for C and C++ libraries and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in ${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup. Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires pysip, so that should be enough for PyQt packages.

List of ports impacted by this change. Most of the patches have been integrated or are in the process of being integrated upstream:

- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre

A special note regarding calibre. New versions require sip>=5, we update it to the latest version (thanks to madpilot@)

science/scidavis will remove the PyQt binding soon and there is no patch planned, so we remove the python option (ok makc@)

While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6, ...)

Thanks to tcberner and adridg!

[1] https://www.riverbankcomputing.com/static/Docs/sip/

PR:                250853
Exp-run by:        antoine
2020-12-08 20:03:07 +00:00
Yuri Victorovich
d47e2761a4 biology/viennarna: Update 2.4.16 -> 2.4.17 2020-12-06 20:14:53 +00:00
Joseph Mingrone
273b0bb5c1 biology/diamond: Update to version 2.0.5
https://github.com/bbuchfink/diamond/releases/tag/v2.0.5
2020-12-01 22:27:24 +00:00
Yuri Victorovich
46be868baa biology/igv: Fix fetch by fixing a small left-over mistake
PR:		250980
Reported by:	jwb
2020-11-30 17:29:48 +00:00
Yuri Victorovich
24ab3a884b biology/igv: 2.5.3 -> 2.8.13
PR:		250980
2020-11-30 01:06:37 +00:00
Piotr Kubaj
29410b915b biology/tabixpp: fix build on GCC architectures
c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include  -fPIC -c tabix.cpp -Ihtslib
In file included from /usr/local/include/htslib/hts.h:37,
                 from /usr/local/include/htslib/tbx.h:30,
                 from tabix.hpp:5,
                 from tabix.cpp:1:
/usr/local/include/htslib/kstring.h: In function 'int ks_resize(kstring_t*, size_t)':
/usr/local/include/htslib/kstring.h:149: error: 'SIZE_MAX' was not declared in this scope
tabix.cpp: In constructor 'Tabix::Tabix(std::string&)':
tabix.cpp:15: warning: 'bgzf_is_bgzf' is deprecated (declared at /usr/local/include/htslib/bgzf.h:263)
tabix.cpp:15: warning: 'bgzf_is_bgzf' is deprecated (declared at /usr/local/include/htslib/bgzf.h:263)
2020-11-23 16:13:15 +00:00
Adam Weinberger
db15051ca5 Add education virtual category
PR:		248402
Submitted by:	PauAmma
2020-11-20 07:16:06 +00:00
Joseph Mingrone
acaba2fd81 biology/hyphy: Update to version 2.5.23
Upstream changes: https://github.com/veg/hyphy/releases/tag/2.5.23
2020-11-19 10:53:55 +00:00
Joseph Mingrone
9764ff1c09 biology/hyphy: Update to version 2.5.22
Upstream changes: https://github.com/veg/hyphy/releases/tag/2.5.22hf
2020-11-18 10:54:03 +00:00
Jason W. Bacon
2394925fbc biology/ncbi-blast+: Upgrade to 2.11.0
A few bug fixes and performance improvements since 2.10.0
Also overcomes GCC 10 build issues

PR:             ports/246700
Reported by:    linimon
2020-11-16 18:25:03 +00:00
Yuri Victorovich
03f06f3f48 biology/py-pysam: Update 0.16.0 -> 0.16.0.1 2020-11-15 19:26:37 +00:00
Jason W. Bacon
018d7f39c9 biology/pooler: Optimise DNA sequencing primer-set combinations
Optimise combinations of primers and minimise the formation of dimers in
multiplexed PCR.

Primer Pooler can:

* Check through each proposed pool for combinations that are likely to form
  dimers

* Automatically move prospective amplicons between proposed pools to reduce
  dimer formation

* Automatically search the genome sequence to find which amplicons overlap, and
  place their corresponding primers in separate pools

* Optionally keep pool sizes within a specified range

* Handle thousands of primers without being slow (useful for high-throughput
  sequencing applications)

* Do all of the above with degenerate primers too.

WWW: http://ssb22.user.srcf.net/pooler/

PR:             ports/251065
Submitted by:   Silas S. Brown <silas-freebsd@flatline.org.uk>
2020-11-15 18:50:17 +00:00
Yuri Victorovich
ab28e1a45e biology/viennarna: Update 2.4.15 -> 2.4.16 2020-11-11 23:27:38 +00:00