[med-svn] [canu] 01/04: Update and refresh patches
Afif Elghraoui
afif at moszumanska.debian.org
Thu May 18 06:00:45 UTC 2017
This is an automated email from the git hooks/post-receive script.
afif pushed a commit to branch master
in repository canu.
commit 01c6107b746e7920548647a0db67527bfa58533f
Author: Afif Elghraoui <afif at debian.org>
Date: Thu May 18 01:35:01 2017 -0400
Update and refresh patches
---
debian/patches/external-deps.patch | 2 +-
debian/patches/fix-build-system.patch | 32 -------------------------
debian/patches/relative-paths.patch | 4 ++--
debian/patches/series | 1 -
debian/patches/use-debian-mhap-at-runtime.patch | 16 ++++++-------
5 files changed, 11 insertions(+), 44 deletions(-)
diff --git a/debian/patches/external-deps.patch b/debian/patches/external-deps.patch
index 516daf8..9f82882 100644
--- a/debian/patches/external-deps.patch
+++ b/debian/patches/external-deps.patch
@@ -3,7 +3,7 @@ Author: Afif Elghraoui <afif at debian.org>
Forwarded: not-needed
--- canu.orig/src/main.mk
+++ canu/src/main.mk
-@@ -157,7 +157,6 @@
+@@ -194,7 +194,6 @@
\
overlapInCore/liboverlap/prefixEditDistance-matchLimitGenerate.mk \
\
diff --git a/debian/patches/fix-build-system.patch b/debian/patches/fix-build-system.patch
deleted file mode 100644
index b2eb7b6..0000000
--- a/debian/patches/fix-build-system.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Description: Adjust build system to honor user-provided compiler flags
-Author: Afif Elghraoui <afif at debian.org>
-Forwarded: no
---- canu.orig/src/Makefile
-+++ canu/src/Makefile
-@@ -372,8 +372,8 @@
- ifeq (${OSTYPE}, Linux)
- CC ?= gcc
- CXX ?= g++
-- CXXFLAGS := -pthread -fPIC -Wno-write-strings -Wno-unused -Wno-char-subscripts -Wno-sign-compare # -Wformat -Wall -Wextra
-- LDFLAGS := -pthread -lm
-+ CXXFLAGS += -pthread -fPIC -Wno-write-strings -Wno-unused -Wno-char-subscripts -Wno-sign-compare # -Wformat -Wall -Wextra
-+ LDFLAGS += -pthread -lm
-
- CXXFLAGS += -D_GLIBCXX_PARALLEL -fopenmp
- LDFLAGS += -fopenmp
-@@ -406,11 +406,11 @@
- CC ?= gcc
- CXX ?= g++
- ifeq ($(CLANG), 0)
-- CXXFLAGS := -pthread -fopenmp -fPIC -m64 -Wall -Wextra -Wno-write-strings -Wno-unused -Wno-char-subscripts -Wno-sign-compare -Wformat
-- LDFLAGS := -pthread -fopenmp -lm
-+ CXXFLAGS += -pthread -fopenmp -fPIC -m64 -Wall -Wextra -Wno-write-strings -Wno-unused -Wno-char-subscripts -Wno-sign-compare -Wformat
-+ LDFLAGS += -pthread -fopenmp -lm
- else
-- CXXFLAGS := -DBROKEN_CLANG_OpenMP -pthread -fPIC -m64 -Wall -Wextra -Wno-write-strings -Wno-unused -Wno-char-subscripts -Wno-sign-compare -Wformat
-- LDFLAGS := -pthread -lm
-+ CXXFLAGS += -DBROKEN_CLANG_OpenMP -pthread -fPIC -m64 -Wall -Wextra -Wno-write-strings -Wno-unused -Wno-char-subscripts -Wno-sign-compare -Wformat
-+ LDFLAGS += -pthread -lm
- endif
-
- ifeq ($(BUILDPROFILE), 1)
diff --git a/debian/patches/relative-paths.patch b/debian/patches/relative-paths.patch
index 49d6a04..774e71b 100644
--- a/debian/patches/relative-paths.patch
+++ b/debian/patches/relative-paths.patch
@@ -6,7 +6,7 @@ Forwarded: not-needed
+++ canu/src/pipelines/canu.pl
@@ -41,9 +41,9 @@
use FindBin;
- use Cwd;
+ use Cwd qw(getcwd abs_path);
-use lib "$FindBin::RealBin/lib";
-use lib "$FindBin::RealBin/lib/canu/lib/perl5";
@@ -15,5 +15,5 @@ Forwarded: not-needed
+use lib "$FindBin::RealBin/../lib/canu/lib/perl5";
+use lib "$FindBin::RealBin/../lib/canu/lib64/perl5";
- use File::Path qw(make_path remove_tree);
+ use File::Path 2.08 qw(make_path remove_tree);
diff --git a/debian/patches/series b/debian/patches/series
index 65a74bb..033f46d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,3 @@
external-deps.patch
-fix-build-system.patch
relative-paths.patch
use-debian-mhap-at-runtime.patch
diff --git a/debian/patches/use-debian-mhap-at-runtime.patch b/debian/patches/use-debian-mhap-at-runtime.patch
index f71079a..f96d1e2 100644
--- a/debian/patches/use-debian-mhap-at-runtime.patch
+++ b/debian/patches/use-debian-mhap-at-runtime.patch
@@ -4,21 +4,21 @@ Forwarded: not-needed
Last-Update: 2016-03-20
--- canu.orig/src/pipelines/canu/OverlapMhap.pm
+++ canu/src/pipelines/canu/OverlapMhap.pm
-@@ -350,7 +350,7 @@
- print F "cd $path/blocks\n";
+@@ -378,7 +378,7 @@
+ print F "cd ./blocks\n";
print F "\n";
print F "$javaPath -d64 -server -Xmx", $javaMemory, "m \\\n";
-- print F " -jar " . ($^O eq "cygwin" ? "\$(cygpath -w " : "") . "\$bin/mhap-" . getGlobal("${tag}MhapVersion") . ".jar " . ($^O eq "cygwin" ? ")" : "") . "\\\n";
-+ print F " -jar " . ($^O eq "cygwin" ? "\$(cygpath -w " : "") . "/usr/share/java/mhap.jar " . ($^O eq "cygwin" ? ")" : "") . "\\\n";
+- print F " -jar $cygA \$bin/mhap-" . getGlobal("${tag}MhapVersion") . ".jar $cygB \\\n";
++ print F " -jar $cygA \$bin/mhap.jar $cygB \\\n";
print F " --repeat-weight 0.9 --repeat-idf-scale 10 -k $merSize \\\n";
print F " --supress-noise 2 \\\n" if (defined(getGlobal("${tag}MhapFilterUnique")) && getGlobal("${tag}MhapFilterUnique") == 1);
print F " --no-tf \\\n" if (defined(getGlobal("${tag}MhapNoTf")) && getGlobal("${tag}MhapNoTf") == 1);
-@@ -421,7 +421,7 @@
+@@ -477,7 +477,7 @@
print F "\n";
- print F "if [ ! -e \"$path/results/\$qry.mhap\" ] ; then\n";
+ print F "if [ ! -e ./results/\$qry.mhap ] ; then\n";
print F " $javaPath -d64 -server -Xmx", $javaMemory, "m \\\n";
-- print F " -jar " . ($^O eq "cygwin" ? "\$(cygpath -w " : "") . "\$bin/mhap-" . getGlobal("${tag}MhapVersion") . ".jar " . ($^O eq "cygwin" ? ")" : "") . "\\\n";
-+ print F " -jar " . ($^O eq "cygwin" ? "\$(cygpath -w " : "") . "/usr/share/java//mhap.jar " . ($^O eq "cygwin" ? ")" : "") . "\\\n";
+- print F " -jar $cygA \$bin/mhap-" . getGlobal("${tag}MhapVersion") . ".jar $cygB \\\n";
++ print F " -jar $cygA \$bin/mhap.jar $cygB \\\n";
print F " --repeat-weight 0.9 --repeat-idf-scale 10 -k $merSize \\\n";
print F " --supress-noise 2 \\\n" if (defined(getGlobal("${tag}MhapFilterUnique")) && getGlobal("${tag}MhapFilterUnique") == 1);
print F " --no-tf \\\n" if (defined(getGlobal("${tag}MhapNoTf")) && getGlobal("${tag}MhapNoTf") == 1);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/canu.git
More information about the debian-med-commit
mailing list