[med-svn] [kmc] 08/10: adjust patches to removed directories

Sascha Steinbiss sascha at steinbiss.name
Wed Dec 23 16:56:34 UTC 2015


This is an automated email from the git hooks/post-receive script.

sascha-guest pushed a commit to branch master
in repository kmc.

commit dd888358864ec9355745c23260618316c1ef8205
Author: Sascha Steinbiss <sascha at steinbiss.name>
Date:   Wed Dec 23 16:45:31 2015 +0000

    adjust patches to removed directories
---
 ...005-Add-static-library-target-to-makefile.patch | 35 ++++++--------
 ...e-standard-compiler-environment-variables.patch | 40 ++++++----------
 debian/patches/hardening                           | 53 ++++++++++++++++++----
 debian/patches/spelling                            | 11 -----
 debian/patches/use-shared-libs                     | 52 ++++++++++++++++++++-
 5 files changed, 124 insertions(+), 67 deletions(-)

diff --git a/debian/patches/0005-Add-static-library-target-to-makefile.patch b/debian/patches/0005-Add-static-library-target-to-makefile.patch
index 186e277..5ab8854 100644
--- a/debian/patches/0005-Add-static-library-target-to-makefile.patch
+++ b/debian/patches/0005-Add-static-library-target-to-makefile.patch
@@ -8,40 +8,31 @@ Subject: Add static library target to makefile
 
 --- a/makefile
 +++ b/makefile
-@@ -56,6 +56,8 @@
- $(KMC_TOOLS_DIR)/libs/libz.a \
- $(KMC_TOOLS_DIR)/libs/libbz2.a 
+@@ -52,9 +52,13 @@
+ $(KMC_TOOLS_DIR)/fastq_writer.o \
+ $(KMC_TOOLS_DIR)/percent_progress.o
  
-+KMC_LIB_OBJS = $(wildcard $(KMC_API_DIR)/*.o)
++KMC_LIB_OBJS = $(sort $(wildcard $(KMC_API_DIR)/*.o))
 +
- ifeq ($(DISABLE_ASMLIB),true)
- 	CFLAGS += -DDISABLE_ASMLIB
- 	KMC_TOOLS_CFLAGS += -DDISABLE_ASMLIB
-@@ -66,6 +68,8 @@
- 	$(KMC_TOOLS_DIR)/libs/alibelf64.a 
- endif 	
+ CFLAGS += -DDISABLE_ASMLIB
+ KMC_TOOLS_CFLAGS += -DDISABLE_ASMLIB
  
 +all: kmc kmc_dump kmc_tools libkmc.a
 +
  $(KMC_OBJS) $(KMC_DUMP_OBJS) $(KMC_API_OBJS): %.o: %.cpp
  	$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
  
-@@ -75,9 +79,14 @@
- kmc: $(KMC_OBJS)
+@@ -73,11 +77,16 @@
  	-mkdir -p $(KMC_BIN_DIR)
- 	$(CC) $(LDFLAGS) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
-+
- kmc_dump: $(KMC_DUMP_OBJS) $(KMC_API_OBJS)
- 	-mkdir -p $(KMC_BIN_DIR)
- 	$(CC) $(LDFLAGS) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
-+
+ 	$(CC) $(LDFLAGS) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^
+ 
 +libkmc.a: $(KMC_API_OBJS)
 +	ar rcs $@ $^
 +	ranlib libkmc.a
- 	
- kmc_tools: $(KMC_TOOLS_OBJS) $(KMC_API_OBJS)
- 	-mkdir -p $(KMC_BIN_DIR)
-@@ -89,5 +98,6 @@
++
+ clean:
+ 	-rm $(KMC_MAIN_DIR)/*.o
+ 	-rm $(KMC_API_DIR)/*.o
  	-rm $(KMC_DUMP_DIR)/*.o
  	-rm $(KMC_TOOLS_DIR)/*.o
  	-rm -rf bin
diff --git a/debian/patches/0007-Use-standard-compiler-environment-variables.patch b/debian/patches/0007-Use-standard-compiler-environment-variables.patch
index 9d11df9..9c6d8b6 100644
--- a/debian/patches/0007-Use-standard-compiler-environment-variables.patch
+++ b/debian/patches/0007-Use-standard-compiler-environment-variables.patch
@@ -16,13 +16,13 @@ Subject: Use standard compiler environment variables
  KMC_TOOLS_DIR = kmc_tools
  
 -CC 	= g++
--CFLAGS	= -Wall -O3 -m64 -static -fopenmp -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++11 
--CLINK	= -lm -static -fopenmp -O3 -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++11 
+-CFLAGS	= -Wall -O3 -m64 -static -fopenmp -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++11
+-CLINK	= -lm -static -fopenmp -O3 -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++11
 -
 -KMC_TOOLS_CFLAGS	= -Wall -O3 -m64 -static -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++14
 -KMC_TOOLS_CLINK	= -lm -static -O3 -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++14
 -
--DISABLE_ASMLIB = true 
+-DISABLE_ASMLIB = true
 +CXX      := g++
 +CXXFLAGS += -Wall -O3 -fopenmp -std=c++11
 +CXXFLAGS_TOOLS := $(CXXFLAGS) -Wall -O3 -fopenmp -std=c++14
@@ -31,19 +31,12 @@ Subject: Use standard compiler environment variables
  
  KMC_OBJS = \
  $(KMC_MAIN_DIR)/kmer_counter.o \
-@@ -58,31 +55,21 @@
+@@ -54,28 +51,26 @@
  
- KMC_LIB_OBJS = $(wildcard $(KMC_API_DIR)/*.o)
+ KMC_LIB_OBJS = $(sort $(wildcard $(KMC_API_DIR)/*.o))
  
--ifeq ($(DISABLE_ASMLIB),true)
--	CFLAGS += -DDISABLE_ASMLIB
--	KMC_TOOLS_CFLAGS += -DDISABLE_ASMLIB
--else
--	KMC_LIBS += \
--	$(KMC_MAIN_DIR)/libs/alibelf64.a 
--	KMC_TOOLS_LIBS += \
--	$(KMC_TOOLS_DIR)/libs/alibelf64.a 
--endif 	
+-CFLAGS += -DDISABLE_ASMLIB
+-KMC_TOOLS_CFLAGS += -DDISABLE_ASMLIB
 -
  all: kmc kmc_dump kmc_tools libkmc.a
  
@@ -54,25 +47,22 @@ Subject: Use standard compiler environment variables
  $(KMC_TOOLS_OBJS): %.o: %.cpp
 -	$(CC) $(CPPFLAGS) $(KMC_TOOLS_CFLAGS) -c $< -o $@
 +	$(CXX) $(CPPFLAGS) $(CXXFLAGS_TOOLS) -c $< -o $@
- 	
+ 
+ 
  kmc: $(KMC_OBJS)
  	-mkdir -p $(KMC_BIN_DIR)
 -	$(CC) $(LDFLAGS) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
 +	$(CXX) $(LDFLAGS) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
- 
++
  kmc_dump: $(KMC_DUMP_OBJS) $(KMC_API_OBJS)
  	-mkdir -p $(KMC_BIN_DIR)
 -	$(CC) $(LDFLAGS) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
 +	$(CXX) $(LDFLAGS) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
  
- libkmc.a: $(KMC_API_OBJS)
- 	ar rcs $@ $^
-@@ -90,7 +77,7 @@
- 	
  kmc_tools: $(KMC_TOOLS_OBJS) $(KMC_API_OBJS)
  	-mkdir -p $(KMC_BIN_DIR)
--	$(CC) $(LDFLAGS) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^ $(KMC_TOOLS_LIBS)
-+	$(CXX) $(LDFLAGS) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^ $(KMC_TOOLS_LIBS)
- 	
- clean:
- 	-rm $(KMC_MAIN_DIR)/*.o
+-	$(CC) $(LDFLAGS) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^
++	$(CXX) $(LDFLAGS) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
+ 
+ libkmc.a: $(KMC_API_OBJS)
+ 	ar rcs $@ $^
diff --git a/debian/patches/hardening b/debian/patches/hardening
index bf46e1b..575df97 100644
--- a/debian/patches/hardening
+++ b/debian/patches/hardening
@@ -8,8 +8,41 @@ Subject: hardening
 
 --- a/makefile
 +++ b/makefile
-@@ -67,22 +67,21 @@
- endif 	
+@@ -1,5 +1,5 @@
+ all: kmc
+-	
++
+ KMC_BIN_DIR = bin
+ KMC_MAIN_DIR = kmer_counter
+ KMC_API_DIR = kmc_api
+@@ -7,13 +7,13 @@
+ KMC_TOOLS_DIR = kmc_tools
+ 
+ CC 	= g++
+-CFLAGS	= -Wall -O3 -m64 -static -fopenmp -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++11 
+-CLINK	= -lm -static -fopenmp -O3 -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++11 
++CFLAGS	= -Wall -O3 -m64 -static -fopenmp -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++11
++CLINK	= -lm -static -fopenmp -O3 -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++11
+ 
+ KMC_TOOLS_CFLAGS	= -Wall -O3 -m64 -static -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++14
+ KMC_TOOLS_CLINK	= -lm -static -O3 -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -std=c++14
+ 
+-DISABLE_ASMLIB = true 
++DISABLE_ASMLIB = true
+ 
+ KMC_OBJS = \
+ $(KMC_MAIN_DIR)/kmer_counter.o \
+@@ -33,7 +33,7 @@
+ KMC_DUMP_OBJS = \
+ $(KMC_DUMP_DIR)/nc_utils.o \
+ $(KMC_API_DIR)/mmer.o \
+-$(KMC_DUMP_DIR)/kmc_dump.o 
++$(KMC_DUMP_DIR)/kmc_dump.o
+ 
+ KMC_API_OBJS = \
+ $(KMC_API_DIR)/mmer.o \
+@@ -56,23 +56,23 @@
+ KMC_TOOLS_CFLAGS += -DDISABLE_ASMLIB
  
  $(KMC_OBJS) $(KMC_DUMP_OBJS) $(KMC_API_OBJS): %.o: %.cpp
 -	$(CC) $(CFLAGS) -c $< -o $@
@@ -17,9 +50,10 @@ Subject: hardening
  
  $(KMC_TOOLS_OBJS): %.o: %.cpp
 -	$(CC) $(KMC_TOOLS_CFLAGS) -c $< -o $@
--
 +	$(CC) $(CPPFLAGS) $(KMC_TOOLS_CFLAGS) -c $< -o $@
- 	
++
+ 
+-	
  kmc: $(KMC_OBJS)
  	-mkdir -p $(KMC_BIN_DIR)
 -	$(CC) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
@@ -27,12 +61,15 @@ Subject: hardening
  kmc_dump: $(KMC_DUMP_OBJS) $(KMC_API_OBJS)
  	-mkdir -p $(KMC_BIN_DIR)
 -	$(CC) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
+-	
 +	$(CC) $(LDFLAGS) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
- 	
++
  kmc_tools: $(KMC_TOOLS_OBJS) $(KMC_API_OBJS)
  	-mkdir -p $(KMC_BIN_DIR)
--	$(CC) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^ $(KMC_TOOLS_LIBS)
-+	$(CC) $(LDFLAGS) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^ $(KMC_TOOLS_LIBS)
- 	
+-	$(CC) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^ 
+-	
++	$(CC) $(LDFLAGS) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^
++
  clean:
  	-rm $(KMC_MAIN_DIR)/*.o
+ 	-rm $(KMC_API_DIR)/*.o
diff --git a/debian/patches/spelling b/debian/patches/spelling
index 0f05044..e2b6a7b 100644
--- a/debian/patches/spelling
+++ b/debian/patches/spelling
@@ -37,17 +37,6 @@ Applied-Upstream: https://github.com/marekkokot/KMC/pull/8
 -// ***** EOF
 \ No newline at end of file
 +// ***** EOF
---- a/kmc_tools/libs/zlib.h
-+++ b/kmc_tools/libs/zlib.h
-@@ -846,7 +846,7 @@
-    available input is skipped.  No output is provided.
- 
-      inflateSync searches for a 00 00 FF FF pattern in the compressed data.
--   All full flush points have this pattern, but not all occurences of this
-+   All full flush points have this pattern, but not all occurrences of this
-    pattern are full flush points.
- 
-      inflateSync returns Z_OK if a possible full flush point has been found,
 --- a/kmer_counter/bkb_sorter.h
 +++ b/kmer_counter/bkb_sorter.h
 @@ -367,7 +367,7 @@
diff --git a/debian/patches/use-shared-libs b/debian/patches/use-shared-libs
index c43c6eb..490d749 100644
--- a/debian/patches/use-shared-libs
+++ b/debian/patches/use-shared-libs
@@ -46,7 +46,29 @@ Subject: use-shared-libs
  KMC_DUMP_OBJS = \
  $(KMC_DUMP_DIR)/nc_utils.o \
  $(KMC_API_DIR)/mmer.o \
-@@ -79,7 +75,7 @@
+@@ -56,19 +52,8 @@
+ $(KMC_TOOLS_DIR)/fastq_writer.o \
+ $(KMC_TOOLS_DIR)/percent_progress.o
+ 
+-KMC_TOOLS_LIBS = \
+-$(KMC_TOOLS_DIR)/libs/libz.a \
+-$(KMC_TOOLS_DIR)/libs/libbz2.a 
+-
+-ifeq ($(DISABLE_ASMLIB),true)
+-	CFLAGS += -DDISABLE_ASMLIB
+-	KMC_TOOLS_CFLAGS += -DDISABLE_ASMLIB
+-else
+-	KMC_LIBS += \
+-	$(KMC_MAIN_DIR)/libs/alibelf64.a 
+-	KMC_TOOLS_LIBS += \
+-	$(KMC_TOOLS_DIR)/libs/alibelf64.a 
+-endif 	
++CFLAGS += -DDISABLE_ASMLIB
++KMC_TOOLS_CFLAGS += -DDISABLE_ASMLIB
+ 
+ $(KMC_OBJS) $(KMC_DUMP_OBJS) $(KMC_API_OBJS): %.o: %.cpp
+ 	$(CC) $(CFLAGS) -c $< -o $@
+@@ -79,14 +64,14 @@
  	
  kmc: $(KMC_OBJS)
  	-mkdir -p $(KMC_BIN_DIR)
@@ -55,3 +77,31 @@ Subject: use-shared-libs
  kmc_dump: $(KMC_DUMP_OBJS) $(KMC_API_OBJS)
  	-mkdir -p $(KMC_BIN_DIR)
  	$(CC) $(CLINK) -o $(KMC_BIN_DIR)/$@ $^
+ 	
+ kmc_tools: $(KMC_TOOLS_OBJS) $(KMC_API_OBJS)
+ 	-mkdir -p $(KMC_BIN_DIR)
+-	$(CC) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^ $(KMC_TOOLS_LIBS)
++	$(CC) $(KMC_TOOLS_CLINK) -o $(KMC_BIN_DIR)/$@ $^ 
+ 	
+ clean:
+ 	-rm $(KMC_MAIN_DIR)/*.o
+--- a/kmc_tools/fastq_reader.h
++++ b/kmc_tools/fastq_reader.h
+@@ -17,8 +17,8 @@
+ #include <stdio.h>
+ #include <iostream>
+ 
+-#include "libs/zlib.h"
+-#include "libs/bzlib.h"
++#include <zlib.h>
++#include <bzlib.h>
+ 
+ 
+ using namespace std;
+@@ -93,4 +93,4 @@
+ 
+ #endif
+ 
+-// ***** EOF
+\ No newline at end of file
++// ***** EOF

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/kmc.git



More information about the debian-med-commit mailing list