aboutsummaryrefslogtreecommitdiff
path: root/biology/seqan-apps
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-03-10 06:21:37 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-03-10 06:21:37 +0000
commit1af9914df9277a1b8678da8c4a4ee51ff6841a82 (patch)
treefea76f19685ea567c95e91bf74ab4536e153b256 /biology/seqan-apps
parent6d4a8a5d1f408569244f4fbf9b47a3b7c1791650 (diff)
downloadports-1af9914df9277a1b8678da8c4a4ee51ff6841a82.tar.gz
ports-1af9914df9277a1b8678da8c4a4ee51ff6841a82.zip
biology/seqan-apps, biology/seqan: Update to 2.4.0
Port changes for biology/seqan-apps: * Changed to DISTVERSION * Updated COMMENT * Added USES=compiler:openmp * Removed BROKEN_xx (upstream now claims support for these architectures) * Removed USE_GCC * Added SSE4/AVX2/NATIVE SIMD options Port changes for biology/seqan: * Changed to DISTVERSION * Added NO_ARCH * Added PORTDOCS=* * Updated do-install PR: 225682 Submitted by: Hannes Hauswedell <h2+fbsdports@fsfe.org> (maintainer) Approved by: tcberner (mentor, implicit)
Notes
Notes: svn path=/head/; revision=464043
Diffstat (limited to 'biology/seqan-apps')
-rw-r--r--biology/seqan-apps/Makefile24
-rw-r--r--biology/seqan-apps/distinfo6
-rw-r--r--biology/seqan-apps/pkg-plist2
3 files changed, 15 insertions, 17 deletions
diff --git a/biology/seqan-apps/Makefile b/biology/seqan-apps/Makefile
index 10c6ee5a0174..9349cd136323 100644
--- a/biology/seqan-apps/Makefile
+++ b/biology/seqan-apps/Makefile
@@ -2,34 +2,32 @@
# $FreeBSD$
PORTNAME= seqan-apps
-PORTVERSION= 2.2.0
DISTVERSIONPREFIX= seqan-v
-PORTREVISION= 9
+DISTVERSION= 2.4.0
CATEGORIES= biology
MAINTAINER= h2+fbsdports@fsfe.org
-COMMENT= Official Bioinformatic applications based on the SeqAn library
+COMMENT= Official bioinformatic applications based on the SeqAn library
LICENSE= BSD3CLAUSE LGPL3 GPLv3
LICENSE_COMB= multi
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
-BROKEN_aarch64= fails to compile: Error: unknown mnemonic rep -- rep
-BROKEN_armv6= fails to compile: Error: bad instruction rep
-BROKEN_armv7= fails to compile: Error: bad instruction rep
-BROKEN_powerpc64= fails to compile: Error: unrecognized opcode: rep
-
+USES= cmake:outsource compiler:openmp # once #199603 is resolved, add c++14-lang
USE_GITHUB= yes
GH_ACCOUNT= seqan
GH_PROJECT= seqan
-
-# once #199603 is resolved, do the following instead of USE_GCC
-# USES= cmake:outsource compiler:openmp,c++14-lang
-USES= cmake:outsource
CMAKE_ARGS= -DSEQAN_BUILD_SYSTEM="SEQAN_RELEASE_APPS"
-USE_GCC= yes
+OPTIONS_RADIO= ARCH
+OPTIONS_RADIO_ARCH= SSE4 AVX2 NATIVE
+SSE4_DESC= Use SSE4 and POPCNT instructions
+SSE4_CMAKE_ON= -DSEQAN_ARCH_SSE4:BOOL=TRUE
+AVX2_DESC= Use SSE4, AVX2 and POPCNT instructions
+AVX2_CMAKE_ON= -DSEQAN_ARCH_AVX2:BOOL=TRUE
+NATIVE_DESC= Use all available instruction sets (-march=native)
+NATIVE_CMAKE_ON= -DSEQAN_ARCH_NATIVE:BOOL=TRUE
.include <bsd.port.pre.mk>
diff --git a/biology/seqan-apps/distinfo b/biology/seqan-apps/distinfo
index 998a68b9493c..7da9e67cfac1 100644
--- a/biology/seqan-apps/distinfo
+++ b/biology/seqan-apps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1473848209
-SHA256 (seqan-seqan-seqan-v2.2.0_GH0.tar.gz) = 6add074932c2723ef1fb658c88f906bdd6ced1fc34cb16a7410251ffc4cb8cc8
-SIZE (seqan-seqan-seqan-v2.2.0_GH0.tar.gz) = 110936119
+TIMESTAMP = 1517833288
+SHA256 (seqan-seqan-seqan-v2.4.0_GH0.tar.gz) = d7084d17729214003e84818e0280a16f223c8f1c6a30eeef040c27e0c0047bd7
+SIZE (seqan-seqan-seqan-v2.4.0_GH0.tar.gz) = 109626901
diff --git a/biology/seqan-apps/pkg-plist b/biology/seqan-apps/pkg-plist
index 747936672f94..8b8e5ba425e3 100644
--- a/biology/seqan-apps/pkg-plist
+++ b/biology/seqan-apps/pkg-plist
@@ -48,6 +48,7 @@ bin/stellar
bin/tree_recon
bin/yara_indexer
bin/yara_mapper
+man/man1/sak.1.gz
share/doc/alf/LICENSE
share/doc/alf/README
share/doc/alf/example/small.fasta
@@ -117,7 +118,6 @@ share/doc/rep_sep/README
share/doc/sak/LICENSE
share/doc/sak/README
share/doc/sak/README.sak.txt
-share/doc/sak/man/sak.1
share/doc/sam2matrix/LICENSE
share/doc/sam2matrix/README
share/doc/samcat/LICENSE