diff --git a/biology/vcflib/Makefile b/biology/vcflib/Makefile index 311b78bac7ce..76e01dc75cbb 100644 --- a/biology/vcflib/Makefile +++ b/biology/vcflib/Makefile @@ -1,43 +1,44 @@ PORTNAME= vcflib DISTVERSIONPREFIX= v DISTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= biology MAINTAINER= jwb@FreeBSD.org COMMENT= C++ library and CLI tools for parsing and manipulating VCF files WWW= https://github.com/vcflib/vcflib LICENSE= MIT BUILD_DEPENDS= zig>0:lang/zig \ pybind11>=0:devel/pybind11 LIB_DEPENDS= libhts.so:biology/htslib \ libcurl.so:ftp/curl \ libwfa2.so:biology/wfa2-lib USES= cmake:noninja gmake localbase:ldflags pkgconfig python shebangfix USE_GITHUB= yes GH_ACCOUNT= ekg GH_TUPLE= ekg:fastahack:bb33265:fastahack/contrib/fastahack \ ekg:filevercmp:df20dcc:filevercmp/contrib/filevercmp \ ekg:fsom:56695e1:fsom/contrib/fsom \ ekg:intervaltree:aa59377:intervaltree/contrib/intervaltree \ edawson:libVCFH:44b6580:libVCFH/contrib/libVCFH \ ekg:multichoose:e1f94ae:multichoose/contrib/multichoose \ ekg:smithwaterman:2610e25:smithwaterman/contrib/smithwaterman \ simd-everywhere:simde-no-tests:9af03cd:simd/src/simde \ vcflib:tabixpp:v1.1.2:tabixpp/contrib/tabixpp SHEBANG_FILES= scripts/* CMAKE_ARGS+= -DWFA_GITMODULE=OFF -DWFALIB=${LOCALBASE}/lib/libwfa2.so # Clang and GCC disable sse2 by default on i386, but it's required for vcflib CFLAGS_i386= -msse2 CONFLICTS_INSTALL= filevercmp libdisorder # include/disorder.h include/filevercmp.h include/pdflib.hpp post-stage: ${MV} ${STAGEDIR}/usr/lib/libzig.a ${STAGEDIR}${PREFIX}/lib .include diff --git a/biology/vcflib/files/patch-CMakeLists.txt b/biology/vcflib/files/patch-CMakeLists.txt index 5a7824a2dfa0..263e3dbee0f9 100644 --- a/biology/vcflib/files/patch-CMakeLists.txt +++ b/biology/vcflib/files/patch-CMakeLists.txt @@ -1,20 +1,20 @@ --- CMakeLists.txt.orig 2023-01-29 04:57:02 UTC +++ CMakeLists.txt @@ -9,7 +9,7 @@ cmake_minimum_required(VERSION 3.16) project(vcflib) -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 14) include(ExternalProject) include(FeatureSummary) -@@ -38,7 +38,7 @@ option(PROFILING "Enable profiling" OFF) - option(GPROF "Enable gprof profiling" OFF) - option(ASAN "Use address sanitiser" OFF) - option(ZIG "Set to OFF to disable the zig code" ON) --option(WFA_GITMODULE "Force local git submodule for WFA2LIB" ON) # disable in distros, you may need to add path to WFA_INCLUDE_DIRS -+option(WFA_GITMODULE "Force local git submodule for WFA2LIB" OFF) # disable in distros, you may need to add path to WFA_INCLUDE_DIRS +@@ -69,7 +69,7 @@ if(NOT CMAKE_BUILD_TYPE) + endif() + + if (${CMAKE_BUILD_TYPE} MATCHES Release) +- set(EXTRA_FLAGS "-march=native -D_FILE_OFFSET_BITS=64") ++ set(EXTRA_FLAGS "-D_FILE_OFFSET_BITS=64") + # set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG") # reset CXX_FLAGS to replace -O3 with -Ofast + endif() - include(CheckIPOSupported) # adds lto - check_ipo_supported(RESULT ipo_supported OUTPUT output)