Commit graph

2543 commits

Author SHA1 Message Date
Jason W. Bacon
df8230f473 ncbi-blast+: Unbreak build with gcc8 following gcc9 patch
GCC 8 and 9 are incompatible in handling const variables with OpenMP
default(none).  All const variables default to shared even with default(none)
present.  8 errors out if a const variable is explicitly defined as shared and
9 requires an explicit definition.

Using an upstream trunk patch for now, which checks the compiler version.
Also discussing more portable approaches to avoid future issues.

Reported by:    jrm
2019-07-12 23:58:22 +00:00
Yuri Victorovich
18bfb7c9c1 New port: biology/libbigwig: C library for handling bigWig files (containing genomic data) 2019-07-11 17:05:22 +00:00
Jason W. Bacon
4d261c2cce ncbi-blast+: Fix build with gcc9
GCC 9 requires OpenMP variables to be explicitly defined as shared or private
where earlier versions fell back on default.  New patch sent upstream.

PR:             238471
Reported by:    gerald
2019-07-11 13:53:30 +00:00
Sunpoet Po-Chuan Hsieh
d99d942bb0 Update security/nettle to 3.5.1
- Bump PORTREVISION of dependent ports for shlib change
- Fix build of devel/pijul [1]

Changes:	https://git.lysator.liu.se/nettle/nettle/blob/master/NEWS
PR:		238991
Exp-run by:	antoine
Thanks to:	tobik [1]
2019-07-09 17:13:07 +00:00
Dmitry Marakasov
8687848456 - Update WWW
Approved by:	portmgr blanket
2019-07-08 09:32:08 +00:00
Yuri Victorovich
57ca301450 biology/mothur: Update 1.42.2 -> 1.42.3
Reported by:	portscout
2019-06-28 04:02:22 +00:00
Mark Linimon
08f171f732 Mark this port as not buildable on powerpc64:
*** File 'Makefile.config.FreeBSD.powerpc' is missing. Please run ./configure

The configuration script may have other problems as well.  This needs
to be addressed by upstream (if there is interest).

Approved by:	portmgr (tier-2 blanket)
2019-06-25 12:17:04 +00:00
Joseph Mingrone
85a64655aa biology/iqtree: Update to version 1.6.11
Upstream changes: https://github.com/Cibiv/IQ-TREE/releases/tag/v1.6.11
2019-06-24 21:47:34 +00:00
Yuri Victorovich
428a2eddb1 biology/viennarna: Make it less/not prone to failures due to hardcoded C++ library name
configure and Makefile.in provided in tarballs have -lstdc++ hard-coded in them.
The previous version of the port patches these to be -lc++, which still might fail on gcc systems, depending on which C++ library is used.

This change adds USES=autoreconf which makes it to regenerate configure and Makefile.in and hopefully have the proper C++ library in these files.

GNU libtool links with the C compiler, not with the C++ compiler, in this project. This is what I think triggers link failures due to a wrong C++
library getting into the link lines. GNU libtool likely chooses C compiler because this project has its 'main' functions in .c files,
but also includes C++ object modules. This likely causes GNU tools confusion and it uses the C compiler to link and fails due to wrong C++ libraries added there.
2019-06-24 19:30:15 +00:00
Yuri Victorovich
f848ca2897 New port: biology/viennarna: Alignment tools for the structural analysis of RNA 2019-06-24 09:29:05 +00:00
Sunpoet Po-Chuan Hsieh
47c6c8bc57 Use USES=pathfix
- Add USES=gnome
- Use = instead of += for PLIST_SUB
- Use CMAKE_BOOL
- Cosmetic change
- Take maintainership
2019-06-22 21:48:14 +00:00
Piotr Kubaj
ba101b3372 biology/abyss: fix build on big-endian architectures
Use new GCC from ports on GCC architectures.

Merge 25eb9d2a914fb211fdfe04fcda5593f29fd23ff5, fixes build on GCC architectures.

Also include sys/endian.h and use bswap32 and bswap64 for byte-swapping (PR at https://github.com/bcgsc/abyss/pull/287 ).

PR:		238737
Approved by:	yuri (maintainer), mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D20717
2019-06-21 11:43:09 +00:00
Mark Linimon
6ec44c3ad2 Enable workaround for building on powerpc64.
Autoconf reports that HAVE_ASM_BSR is true (1).  However, it's a false
positive.

I do not have enough knowledge of autoconf to fix this problem correctly,
so fix src/config.h in post-configure.  Patches welcome.

A proper fix will most likely also fix the build on other tier-2 archs,
but I have not taken the time to test that yet.

Approved by:	portmgr (tier-2 blanket)
2019-06-21 11:15:08 +00:00
Yuri Victorovich
bc633cff70 biology/mothur: Update 1.42.1-3 -> 1.42.2 2019-06-19 23:54:44 +00:00
Yuri Victorovich
f04a95e391 biology/py-bx-python: Update 0.8.2 -> 0.8.4
Reported by:	pirtscout
2019-06-19 08:08:31 +00:00
Yuri Victorovich
656bb703a3 New port: biology/treekin: Efficient computation of RNA folding dynamics 2019-06-15 20:37:06 +00:00
Jason W. Bacon
e66bb2a167 biology/ncbi-blast+: Fix build on powerpc64, add run dep for update_blastdb.pl 2019-06-14 00:37:59 +00:00
Jason W. Bacon
071d3229c9 biology/ncbi-blast+: Upgrade to 2.9.0
Fixes build issue with gcc9

PR:             238471
Reported by:    gerald
2019-06-12 23:53:32 +00:00
Jason W. Bacon
8786bbbbce biology/kallisto: Upgrade to 0.46.0
Reported by:    portscout
2019-06-12 15:24:55 +00:00
Steve Wills
f0b00e7fb7 biology/tRNAscan-SE: Update to 2.0.3
PR:		238253
Submitted by:	Motomichi Matsuzaki <mzaki@niid.go.jp>
2019-06-08 01:31:18 +00:00
Yuri Victorovich
be0311dc43 biology/igv: Update 2.5.2 -> 2.5.3
Reported by:	portscout
2019-06-01 20:49:20 +00:00
Piotr Kubaj
4ee9ce4ad7 biology/tRNAscan-SE: fix build with GCC-based architecturs
Add MAKE_JOBS_UNSAFE=yes to fix build.

Remove USES=compiler:c11, it's not necessary.

PR:		237848
Approved by:	mzaki@niid.go.jp (maintainer), linimon (mentor)
Differential Revision:	https://reviews.freebsd.org/D20439
2019-05-30 07:39:06 +00:00
Yuri Victorovich
af04051df9 biology/cufflinks: Fix build on i386 by removing the hard-coded -m64
Reported by:	fallout
2019-05-29 07:02:28 +00:00
Jason W. Bacon
e6e8db340a biology/bolt-lmm: Mixed model association testing and variance component analysis
The BOLT-LMM software package currently consists of two main algorithms, the
BOLT-LMM algorithm for mixed model association testing, and the BOLT-REML
algorithm for variance components analysis (i.e., partitioning of
SNP-heritability and estimation of genetic correlations).
2019-05-26 03:36:49 +00:00
Yuri Victorovich
806c31f29d New port: biology/cufflinks: Cufflinks assembles transcripts, estimates their abundance, etc 2019-05-25 22:28:12 +00:00
Yuri Victorovich
16421979c0 biology/hhsuite: Fix build on platforms where SIMD instruction set doesn't exist or isn't detected.
It forces it to default to SSE2 on amd64/i386 and relaxes the SIMD requirement on all other platforms.

Reported by:	fallout
2019-05-22 02:50:56 +00:00
Jason W. Bacon
a0cddd98e1 biology/fastp: Remove redundant USE_GCC 2019-05-20 23:41:08 +00:00
Yuri Victorovich
119875252d biology/mothur: Add USES=compiler:c++11-lang 2019-05-20 21:20:56 +00:00
Yuri Victorovich
9114406e04 New port: biology/mothur: Software for bioinformatics of the microbial ecology community 2019-05-20 17:59:17 +00:00
Wen Heping
33386b503a - Update to 3.3.20190321 2019-05-20 09:17:29 +00:00
Wen Heping
6779cec238 - Update to 5.18.0 2019-05-20 09:12:41 +00:00
Yuri Victorovich
31d6c9230d New port: biology/hhsuite: Remote protein homology detection suite 2019-05-19 06:52:38 +00:00
Jason W. Bacon
7e01a08d9b biology/gemma: Lowercase PORTNAME, remove unnecesary USE_GCC
Reported by:    danfe, Gerald Pfeifer
2019-05-18 22:41:15 +00:00
Jason W. Bacon
3ee18ac50b biology/gemma: Genome-wide Efficient Mixed Model Association
GEMMA is a software toolkit for fast application of linear mixed models (LMMs)
and related models to genome-wide association studies (GWAS) and other
large-scale data sets.
2019-05-17 14:45:19 +00:00
Jason W. Bacon
3cdd6aac74 biology/jellyfish: Upgrade to 2.2.10, patch for powerpc64
PR:             237868
Submitted by:   pkubaj
2019-05-13 16:23:35 +00:00
Jason W. Bacon
75055f8a7f biology/vsearch: Update to 2.13.4
FreeBSD patches incorporated into new upstream release

Reported by:    portscout
2019-05-11 13:42:33 +00:00
Yuri Victorovich
8d1988e52d biology/igv: Update 2.5.0 -> 2.5.2
Reported by:	portscout
2019-05-11 05:59:29 +00:00
Jason W. Bacon
839e242bac biology/trimadap: Mark only for amd64 and i386
Contains hard-coded SSE instructions
2019-05-11 00:18:24 +00:00
Jason W. Bacon
1fa06bb9b8 biology/stacks: Remove obsolete pkg-message regarding web interface
PHP code no longer included in dist as of v2.4
2019-05-10 21:15:42 +00:00
Jason W. Bacon
047a903a15 biology/stacks: Upgrade to 2.4
Improve check to avoid outdated GCC on 2nd tier platforms

Reported by:    portscout
2019-05-10 21:04:43 +00:00
Jason W. Bacon
037bd13c9c biology/vsearch: Remove powerpc64 support
Requires little endian mode and FreeBSD currently does not support it
2019-05-09 22:12:26 +00:00
Jason W. Bacon
0be0763624 biology/vsearch: Versatile open-source tool for metagenomics
VSEARCH supports de novo and reference based chimera detection, clustering,
full-length and prefix dereplication, rereplication, reverse complementation,
masking, all-vs-all pairwise global alignment, exact and global alignment
searching, shuffling, subsampling and sorting. It also supports FASTQ file
analysis, filtering, conversion and merging of paired-end reads.

The aim of this project is to create an alternative to the USEARCH tool
developed by Robert C. Edgar (2010).
2019-05-09 21:28:49 +00:00
Jan Beich
3b1a1bcee4 devel/openmp: phase out
- Expire after the last version without /usr/lib/libomp.so
- Drop SOVERSION for seamless transition (i.e., avoid conditionals)

PR:		236907
Approved by:	bapt (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19767
2019-05-08 16:05:53 +00:00
Piotr Kubaj
544262f7ef biology/tRNAscan-SE: fix build with GCC-based architectures
Add USES=compiler:c11 to fix build.

Approved by:	mentors (implicit approval)
2019-05-07 19:45:17 +00:00
Jason W. Bacon
21a82c027a biology/minimap2: Upgrade to 2.17
Reported by:    portscout
2019-05-05 14:56:07 +00:00
Jason W. Bacon
861a0890f8 biology/ddocent: Upgrade to 2.7.8
Reported by:    portscout
2019-05-04 15:09:10 +00:00
Jason W. Bacon
2c99faaf3f biology/fastp: Respect WITH_DEBUG - do not strip binary 2019-05-04 02:07:07 +00:00
Mark Linimon
922dee671e These ports now build on aarch64.
Where necessary, pet portlint.

Approved by:	portmgr
Obtained from:	aarch64 TRYBROKEN run
2019-05-03 21:06:51 +00:00
Jason W. Bacon
19a9ba64fc biology/fastp: Ultra-fast all-in-one FASTQ preprocessor
fastp is a tool designed to provide fast all-in-one preprocessing for FastQ
files. This tool is developed in C++ with multithreading supported to afford
high performance.
2019-05-03 14:41:57 +00:00
Jason W. Bacon
70dde62191 biology/star: Force newer GCC on platforms with GCC 4.2 base
PR:             237700
Submitted by:   pkubaj
2019-05-02 00:39:51 +00:00