Date: Thu, 4 Jun 2020 18:28:13 +0000 (UTC) From: "Jason W. Bacon" <jwb@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r537926 - in head/biology: . vt vt/files Message-ID: <202006041828.054ISDoa091800@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jwb Date: Thu Jun 4 18:28:13 2020 New Revision: 537926 URL: https://svnweb.freebsd.org/changeset/ports/537926 Log: bioloty/vt: Discovers short variants from Next Generation Sequencing data Added: head/biology/vt/ head/biology/vt/Makefile (contents, props changed) head/biology/vt/distinfo (contents, props changed) head/biology/vt/files/ head/biology/vt/files/patch-Makefile (contents, props changed) head/biology/vt/files/patch-lib_Rmath_Make.inc (contents, props changed) head/biology/vt/files/patch-lib_pcre2_Makefile (contents, props changed) head/biology/vt/files/patch-svm__predict.h (contents, props changed) head/biology/vt/files/patch-svm__train.h (contents, props changed) head/biology/vt/pkg-descr (contents, props changed) Modified: head/biology/Makefile Modified: head/biology/Makefile ============================================================================== --- head/biology/Makefile Thu Jun 4 18:25:35 2020 (r537925) +++ head/biology/Makefile Thu Jun 4 18:28:13 2020 (r537926) @@ -173,6 +173,7 @@ SUBDIR += velvet SUBDIR += viennarna SUBDIR += vsearch + SUBDIR += vt SUBDIR += wise .include <bsd.port.subdir.mk> Added: head/biology/vt/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/biology/vt/Makefile Thu Jun 4 18:28:13 2020 (r537926) @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= vt +DISTVERSION= 0.57721 +CATEGORIES= biology + +MAINTAINER= jwb@FreeBSD.org +COMMENT= Discovers short variants from Next Generation Sequencing data + +LICENSE= MIT + +LIB_DEPENDS= libhts.so:biology/htslib \ + libsvm.so:science/libsvm \ + libdeflate.so:archivers/libdeflate \ + libcurl.so:ftp/curl + +USES= gmake ssl +USE_GITHUB= yes + +GH_ACCOUNT= atks + +PLIST_FILES= bin/vt + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/vt ${STAGEDIR}${PREFIX}/bin + +.include <bsd.port.mk> Added: head/biology/vt/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/biology/vt/distinfo Thu Jun 4 18:28:13 2020 (r537926) @@ -0,0 +1,3 @@ +TIMESTAMP = 1591286057 +SHA256 (atks-vt-0.57721_GH0.tar.gz) = 8f06d464ec5458539cfa30f81a034f47fe7f801146fe8ca80c14a3816b704e17 +SIZE (atks-vt-0.57721_GH0.tar.gz) = 20925247 Added: head/biology/vt/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/biology/vt/files/patch-Makefile Thu Jun 4 18:28:13 2020 (r537926) @@ -0,0 +1,41 @@ +--- Makefile.orig 2018-05-09 00:33:23 UTC ++++ Makefile +@@ -1,7 +1,8 @@ +-OPTFLAG = -O3 +-INCLUDES = -I./lib -I. -I./lib/htslib -I./lib/Rmath -I./lib/pcre2 +-CXXFLAGS = -pipe -std=c++0x $(OPTFLAG) $(INCLUDES) -D__STDC_LIMIT_MACROS +-CXX = g++ ++# ${LOCALBASE}/include must come after bundled dirs ++INCLUDES = -I. -Ilib -Ilib/Rmath -Ilib/tclap -Ilib/pcre2 -I${LOCALBASE}/include ++CXXFLAGS ?= -pipe -std=c++0x $(OPTFLAG) $(INCLUDES) -D__STDC_LIMIT_MACROS ++CXXFLAGS += -std=c++0x $(INCLUDES) -D__STDC_LIMIT_MACROS ++CXX ?= g++ + + SOURCESONLY = + +@@ -139,11 +140,11 @@ SOURCESONLY = main.cpp + TARGET = vt + TOOLSRC = $(SOURCES:=.cpp) $(SOURCESONLY) + TOOLOBJ = $(TOOLSRC:.cpp=.o) +-LIBDEFLATE = lib/libdeflate/libdeflate.a +-LIBHTS = lib/htslib/libhts.a ++LIBDEFLATE = -ldeflate ++LIBHTS = -lhts + LIBRMATH = lib/Rmath/libRmath.a + LIBPCRE2 = lib/pcre2/libpcre2.a +-LIBSVM = lib/libsvm/libsvm.a ++LIBSVM = -lsvm + + all : $(TARGET) + +@@ -165,8 +166,8 @@ ${LIBSVM} : + version : + git rev-parse HEAD | cut -c 1-8 | awk '{print "#define VERSION \"0.5772-"$$0"\""}' > version.h; + +-$(TARGET) : ${LIBHTS} ${LIBRMATH} ${LIBPCRE2} ${LIBSVM} $(TOOLOBJ) +- $(CXX) $(CXXFLAGS) -o $@ $(TOOLOBJ) $(LIBHTS) $(LIBRMATH) ${LIBPCRE2} ${LIBDEFLATE} -lz -lpthread -lbz2 -llzma -lcurl -lcrypto ++$(TARGET) : ${LIBRMATH} ${LIBPCRE2} $(TOOLOBJ) ++ $(CXX) $(CXXFLAGS) -o $@ $(TOOLOBJ) -L${LOCALBASE}/lib $(LIBHTS) $(LIBRMATH) ${LIBPCRE2} ${LIBDEFLATE} -lz -lpthread -lbz2 -llzma -lcurl -lcrypto + + $(TOOLOBJ): $(HEADERSONLY) + Added: head/biology/vt/files/patch-lib_Rmath_Make.inc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/biology/vt/files/patch-lib_Rmath_Make.inc Thu Jun 4 18:28:13 2020 (r537926) @@ -0,0 +1,31 @@ +--- lib/Rmath/Make.inc.orig 2020-06-04 16:21:07 UTC ++++ lib/Rmath/Make.inc +@@ -3,21 +3,21 @@ + OS = $(shell uname) + ARCH = $(shell uname -m) + +-FC = gfortran +-FFLAGS-add += -O3 ++FC ?= gfortran ++# FFLAGS-add += -O3 + +-USEGCC = 1 +-USECLANG = 0 ++USEGCC = 0 ++USECLANG = 1 + +-CFLAGS-add += -Wall -O3 ++# CFLAGS-add += -Wall -O3 + + ifeq ($(USECLANG),1) + USEGCC = 0 +-CC = clang ++CC ?= clang + endif + + ifeq ($(USEGCC),1) +-CC = gcc ++CC ?= gcc + endif + AR = ar + Added: head/biology/vt/files/patch-lib_pcre2_Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/biology/vt/files/patch-lib_pcre2_Makefile Thu Jun 4 18:28:13 2020 (r537926) @@ -0,0 +1,11 @@ +--- lib/pcre2/Makefile.orig 2020-06-04 16:13:50 UTC ++++ lib/pcre2/Makefile +@@ -28,7 +28,7 @@ TOOLSRC = $(SOURCES:=.c) + TOOLOBJ = $(TOOLSRC:.c=.o) + + .c.o : +- gcc -g -O3 -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=8 -I. -o $@ -c $*.c ++ ${CC} ${CFLAGS} -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=8 -I. -o $@ -c $*.c + + libpcre2.a: $(TOOLOBJ) + @-rm -f $@ Added: head/biology/vt/files/patch-svm__predict.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/biology/vt/files/patch-svm__predict.h Thu Jun 4 18:28:13 2020 (r537926) @@ -0,0 +1,14 @@ +--- svm_predict.h.orig 2020-06-04 16:33:17 UTC ++++ svm_predict.h +@@ -25,8 +25,8 @@ + #define SVM_PREDICT_H + + #include "program.h" +-#include "libsvm/svm.h" ++#include <svm.h> + + void svm_predict(int argc, char ** argv); + +-#endif +\ No newline at end of file ++#endif Added: head/biology/vt/files/patch-svm__train.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/biology/vt/files/patch-svm__train.h Thu Jun 4 18:28:13 2020 (r537926) @@ -0,0 +1,15 @@ +--- svm_train.h.orig 2020-06-04 16:32:44 UTC ++++ svm_train.h +@@ -25,9 +25,9 @@ + #define SVM_TRAIN_H + + #include "program.h" +-#include "libsvm/svm.h" ++#include <svm.h> + #include "Rmath/Rmath.h" + + void svm_train(int argc, char ** argv); + +-#endif +\ No newline at end of file ++#endif Added: head/biology/vt/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/biology/vt/pkg-descr Thu Jun 4 18:28:13 2020 (r537926) @@ -0,0 +1,4 @@ +vt is a variant tool set that discovers short variants from Next Generation +Sequencing data. + +WWW: https://genome.sph.umich.edu/wiki/Vt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006041828.054ISDoa091800>