This is an automated email from the git hooks/post-receive script. tille pushed a commit to branch master in repository rapmap.
commit 0dc5b71f401dd670ae00c6a142320bc11209da2a Author: Andreas Tille <ti...@debian.org> Date: Sat Oct 15 15:47:34 2016 +0200 Adapt patches --- debian/patches/use-debian-libs.patch | 165 +++-------------------------------- 1 file changed, 10 insertions(+), 155 deletions(-) diff --git a/debian/patches/use-debian-libs.patch b/debian/patches/use-debian-libs.patch index 8ea793b..63ac2f8 100644 --- a/debian/patches/use-debian-libs.patch +++ b/debian/patches/use-debian-libs.patch @@ -4,7 +4,7 @@ Description: make RapMap use Debian's versions of dependencies Author: Sascha Steinbiss <sas...@steinbiss.name> --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -160,32 +160,32 @@ +@@ -165,20 +165,6 @@ if (NOT ZLIB_FOUND) endif() @@ -22,54 +22,15 @@ Author: Sascha Steinbiss <sas...@steinbiss.name> -) -set(SUFFARRAY_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/external/install/include) - --message("Build system will fetch and build SparseHash") --message("==================================================================") --ExternalProject_Add(libsparsehash -- DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external -- DOWNLOAD_COMMAND curl -k -L https://github.com/COMBINE-lab/sparsehash/archive/sparsehash-2.0.2.tar.gz -o sparsehash-2.0.2.tar.gz && -- tar -xzf sparsehash-2.0.2.tar.gz -- SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/sparsehash-sparsehash-2.0.2 -- BUILD_IN_SOURCE TRUE -- INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install -- CONFIGURE_COMMAND sh -c "CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} ./configure --prefix=<INSTALL_DIR>" -- INSTALL_COMMAND make install --) -+#message("Build system will build libdivsufsort") -+#message("==================================================================") -+#include(ExternalProject) -+#ExternalProject_Add(libdivsufsort -+# DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external -+# URL ${CMAKE_CURRENT_SOURCE_DIR}/external/libdivsufsort.tar.gz -+# SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/libdivsufsort-master -+# INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install -+# UPDATE_COMMAND sh -c "mkdir -p <SOURCE_DIR>/build" -+# BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/libdivsufsort-master/build -+# CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> -DBUILD_DIVSUFSORT64=TRUE -DUSE_OPENMP=TRUE -DBUILD_SHARED_LIBS=FALSE -+#) -+#set(SUFFARRAY_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/external/install/include) -+ -+#message("Build system will fetch and build SparseHash") -+#message("==================================================================") -+#ExternalProject_Add(libsparsehash -+# DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external -+# DOWNLOAD_COMMAND curl -k -L https://github.com/COMBINE-lab/sparsehash/archive/sparsehash-2.0.2.tar.gz -o sparsehash-2.0.2.tar.gz && -+# tar -xzf sparsehash-2.0.2.tar.gz -+# SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/sparsehash-sparsehash-2.0.2 -+# BUILD_IN_SOURCE TRUE -+# INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install -+# CONFIGURE_COMMAND sh -c "CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} ./configure --prefix=<INSTALL_DIR>" -+# INSTALL_COMMAND make install -+#) - - if (NOT CEREAL_ROOT) -@@ -220,24 +220,24 @@ + set(CEREAL_ROOT ${GAT_SOURCE_DIR}/external/install) + endif() +@@ -211,24 +197,7 @@ if (NOT JELLYFISH_ROOT) set(JELLYFISH_ROOT ${GAT_SOURCE_DIR}/external/install) endif() -find_package(Jellyfish 2.2.5) -+#find_package(Jellyfish 2.2.5) - +- -if (NOT JELLYFISH_FOUND) -message("Build system will fetch and build Jellyfish") -message("==================================================================") @@ -80,127 +41,21 @@ Author: Sascha Steinbiss <sas...@steinbiss.name> - tar -xzvf jellyfish-2.2.5.tgz - SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.5 - INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install -- CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.5/configure --prefix=<INSTALL_DIR> CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CXXFLAGS=${JELLYFISH_CXX_FLAGS} +- CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.5/configure --enable-shared=no --prefix=<INSTALL_DIR> CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CXXFLAGS=${JELLYFISH_CXX_FLAGS} - BUILD_COMMAND ${MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CXXFLAGS=${JELLYFISH_CXX_FLAGS} - BUILD_IN_SOURCE 1 - INSTALL_COMMAND make install -) -endif() -+#if (NOT JELLYFISH_FOUND) -+#message("Build system will fetch and build Jellyfish") -+#message("==================================================================") -+#ExternalProject_Add(libjellyfish -+# DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external -+# DOWNLOAD_COMMAND curl -k -L https://github.com/gmarcais/Jellyfish/releases/download/v2.2.5/jellyfish-2.2.5.tar.gz -o jellyfish-2.2.5.tgz && -+# rm -fr jellyfish-2.2.5 && -+# tar -xzvf jellyfish-2.2.5.tgz -+# SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.5 -+# INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install -+# CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/jellyfish-2.2.5/configure --prefix=<INSTALL_DIR> CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CXXFLAGS=${JELLYFISH_CXX_FLAGS} -+# BUILD_COMMAND ${MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CXXFLAGS=${JELLYFISH_CXX_FLAGS} -+# BUILD_IN_SOURCE 1 -+# INSTALL_COMMAND make install -+#) -+#endif() ++#find_package(Jellyfish 2.2.5) set (FAST_MALLOC_LIB "") set (HAVE_FAST_MALLOC FALSE) ---- a/include/RapMapUtils.hpp -+++ b/include/RapMapUtils.hpp -@@ -8,7 +8,7 @@ - #include <cereal/archives/binary.hpp> - #include "jellyfish/mer_dna.hpp" - #include "spdlog/spdlog.h" --#include "spdlog/details/format.h" -+#include "spdlog/fmt/bundled/format.h" - #include "PairSequenceParser.hpp" - - #ifdef RAPMAP_SALMON_SUPPORT -@@ -63,7 +63,7 @@ - std::string headerStr(hd.str()); - // Don't include the last '\n', since the logger will do it for us. - headerStr.pop_back(); -- out->info() << headerStr; -+ out->info("%s", headerStr); - } - - template <typename IndexT> ---- a/include/RapMapSAIndex.hpp -+++ b/include/RapMapSAIndex.hpp -@@ -7,7 +7,7 @@ - #include <cereal/archives/binary.hpp> - - #include "spdlog/spdlog.h" --#include "spdlog/details/format.h" -+#include "spdlog/fmt/bundled/format.h" - - #include "google/dense_hash_map" - #include "bit_array.h" ---- a/src/RapMapMapper.cpp -+++ b/src/RapMapMapper.cpp -@@ -25,7 +25,9 @@ - #include "xxhash.h" - - #include "spdlog/spdlog.h" --#include "spdlog/details/format.h" -+#include "spdlog/fmt/bundled/format.h" -+#include "spdlog/sinks/ostream_sink.h" -+ - - // Jellyfish 2 include - #include "jellyfish/mer_dna.hpp" -@@ -776,7 +778,7 @@ - // Get rid of last newline - if (!outStr.empty()) { - outStr.pop_back(); -- outQueue->info() << std::move(outStr); -+ outQueue->info("%s", std::move(outStr)); - } - sstream.clear(); - } -@@ -889,7 +891,7 @@ - // Get rid of last newline - if (!outStr.empty()){ - outStr.pop_back(); -- outQueue->info() << std::move(outStr); -+ outQueue->info("%s", std::move(outStr)); - } - sstream.clear(); - } ---- a/src/RapMapSAMapper.cpp -+++ b/src/RapMapSAMapper.cpp -@@ -32,7 +32,7 @@ - - #include "spdlog/spdlog.h" - #include "spdlog/sinks/ostream_sink.h" --#include "spdlog/details/format.h" -+#include "spdlog/fmt/bundled/format.h" - - // Jellyfish 2 include - #include "jellyfish/mer_dna.hpp" -@@ -176,7 +176,7 @@ - // Get rid of last newline - if (!outStr.empty()) { - outStr.pop_back(); -- outQueue->info() << std::move(outStr); -+ outQueue->info("%s", std::move(outStr)); - } - sstream.clear(); - /* -@@ -297,7 +297,7 @@ - // Get rid of last newline - if (!outStr.empty()) { - outStr.pop_back(); -- outQueue->info() << std::move(outStr); -+ outQueue->info("%s", std::move(outStr)); - } - sstream.clear(); - /* --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt -@@ -83,9 +83,12 @@ +@@ -84,9 +84,12 @@ set (SUFFARRAY64_LIB ${GAT_SOURCE_DIR}/e + target_link_libraries(rapmap ${PTHREAD_LIB} - #${Boost_LIBRARIES} ${ZLIB_LIBRARY} - ${SUFFARRAY_LIB} - ${SUFFARRAY64_LIB} @@ -213,4 +68,4 @@ Author: Sascha Steinbiss <sas...@steinbiss.name> + jellyfish-2.0 m ${LIBLZMA_LIBRARIES} - #${LIBSALMON_LINKER_FLAGS} + ${NON_APPLECLANG_LIBS} -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/rapmap.git _______________________________________________ debian-med-commit mailing list debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit