Author: osallou Date: 2013-08-05 12:04:39 +0000 (Mon, 05 Aug 2013) New Revision: 14348
Added: trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_compilation Modified: trunk/packages/soap/soapdenovo2/trunk/debian/changelog trunk/packages/soap/soapdenovo2/trunk/debian/compat trunk/packages/soap/soapdenovo2/trunk/debian/control trunk/packages/soap/soapdenovo2/trunk/debian/install trunk/packages/soap/soapdenovo2/trunk/debian/patches/add_hardening trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_usage_name trunk/packages/soap/soapdenovo2/trunk/debian/patches/series trunk/packages/soap/soapdenovo2/trunk/debian/rules Log: new upstream release (2.4.0, update patches to new release, remove deprecated tags from control, update mion debhelper Modified: trunk/packages/soap/soapdenovo2/trunk/debian/changelog =================================================================== --- trunk/packages/soap/soapdenovo2/trunk/debian/changelog 2013-08-05 11:46:09 UTC (rev 14347) +++ trunk/packages/soap/soapdenovo2/trunk/debian/changelog 2013-08-05 12:04:39 UTC (rev 14348) @@ -1,3 +1,9 @@ +soapdenovo2 (240+dfsg-1) UNRELEASED; urgency=low + + * New upstream release + + -- Olivier Sallou <osal...@debian.org> Thu, 27 Jun 2013 16:23:26 +0200 + soapdenovo2 (223+dfsg-1) unstable; urgency=low * debian/copyright: Modified: trunk/packages/soap/soapdenovo2/trunk/debian/compat =================================================================== --- trunk/packages/soap/soapdenovo2/trunk/debian/compat 2013-08-05 11:46:09 UTC (rev 14347) +++ trunk/packages/soap/soapdenovo2/trunk/debian/compat 2013-08-05 12:04:39 UTC (rev 14348) @@ -1 +1 @@ -8 +9 Modified: trunk/packages/soap/soapdenovo2/trunk/debian/control =================================================================== --- trunk/packages/soap/soapdenovo2/trunk/debian/control 2013-08-05 11:46:09 UTC (rev 14347) +++ trunk/packages/soap/soapdenovo2/trunk/debian/control 2013-08-05 12:04:39 UTC (rev 14348) @@ -1,10 +1,9 @@ Source: soapdenovo2 Section: science Priority: optional -Build-Depends: debhelper (>= 8), hardening-includes, zlib1g-dev, libbam-dev, libaio-dev +Build-Depends: debhelper (>= 9), hardening-includes, zlib1g-dev, libbam-dev, libaio-dev Maintainer: Debian Med Packaging Team <debian-med-packag...@lists.alioth.debian.org> Uploaders: Olivier Sallou <osal...@debian.org> -DM-Upload-Allowed: yes Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/soap/soapdenovo2/trunk/ Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/soap/soapdenovo2/ Standards-Version: 3.9.3 Modified: trunk/packages/soap/soapdenovo2/trunk/debian/install =================================================================== --- trunk/packages/soap/soapdenovo2/trunk/debian/install 2013-08-05 11:46:09 UTC (rev 14347) +++ trunk/packages/soap/soapdenovo2/trunk/debian/install 2013-08-05 12:04:39 UTC (rev 14348) @@ -1,2 +1,2 @@ -standardPregraph/SOAPdenovo-63mer usr/bin/ -standardPregraph/SOAPdenovo-127mer usr/bin/ +SOAPdenovo-63mer usr/bin/ +SOAPdenovo-127mer usr/bin/ Modified: trunk/packages/soap/soapdenovo2/trunk/debian/patches/add_hardening =================================================================== --- trunk/packages/soap/soapdenovo2/trunk/debian/patches/add_hardening 2013-08-05 11:46:09 UTC (rev 14347) +++ trunk/packages/soap/soapdenovo2/trunk/debian/patches/add_hardening 2013-08-05 12:04:39 UTC (rev 14348) @@ -6,25 +6,81 @@ Last-Updated: 2013-02-09 --- a/standardPregraph/Makefile +++ b/standardPregraph/Makefile -@@ -8,7 +8,11 @@ - CC= gcc - #GCCVERSIONMAJOR := $(shell expr `$(CC) -dumpversion | cut -f1 -d.` \>= 4) - #GCCVERSIONMINOR := $(shell expr `$(CC) -dumpversion | cut -f2 -d.` \>= 4) --CFLAGS= -O4 -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2 -+CFLAGS= -O4 -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2 -+CFLAGS += `dpkg-buildflags --get CFLAGS` `dpkg-buildflags --get CPPFLAGS` +@@ -12,7 +12,11 @@ + CFLAGS= -O0 -g -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2 + else + CFLAGS= -O4 -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2 ++CFLAGS+= `dpkg-buildflags --get CFLAGS` `dpkg-buildflags --get CPPFLAGS` +CFLAGS+=$(HARDENING_CFLAGS) -+LDFLAGS = `dpkg-buildflags --get LDFLAGS` + endif ++LDFLAGS= `dpkg-buildflags --get LDFLAGS` +LDFLAGS+=$(HARDENING_LDFLAGS) DFLAGS= OBJS= arc.o attachPEinfo.o bubble.o check.o compactEdge.o \ concatenateEdge.o connect.o contig.o cutTipPreGraph.o cutTip_graph.o \ -@@ -83,7 +87,7 @@ +@@ -87,9 +91,10 @@ + @test $(GCCVERSIONMAJOR) == 1 || sh -c 'echo "GCC version lower than 4.4.0";false;' + @test $(GCCVERSIONMINOR) == 1 || sh -c 'echo "GCC version lower than 4.4.0";false;' - SOAPdenovo: envTest $(OBJS) +-SOAPdenovo: envTest $(OBJS) ++#SOAPdenovo: envTest $(OBJS) ++SOAPdenovo: @printf "Linking... \r" - @$(CC) $(CFLAGS) -o $(PROG) $(OBJS) $(LIBPATH) $(LIBS) $(ENTRAFLAGS) + @$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBPATH) $(LIBS) $(ENTRAFLAGS) @printf "$(PROG) compilation done.\n"; clean: +--- a/sparsePregraph/Makefile ++++ b/sparsePregraph/Makefile +@@ -3,7 +3,11 @@ + CFLAGS= -O0 -g -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2 + else + CFLAGS= -O4 -fomit-frame-pointer #-static #-mcrc32 -march=core2 -msse4.1 -msse4.2 ++CFLAGS+= `dpkg-buildflags --get CFLAGS` `dpkg-buildflags --get CPPFLAGS` ++CFLAGS+=$(HARDENING_CFLAGS) + endif ++LDFLAGS= `dpkg-buildflags --get LDFLAGS` ++LDFLAGS+=$(HARDENING_LDFLAGS) + + DFLAGS= + OBJS= build_graph.o build_edge.o multi_threads.o \ +@@ -74,7 +78,7 @@ + + pregraph_sparse: clean envTest $(OBJS) + @printf "Linking... \r" +- #@$(CC) $(CFLAGS)$(INCLUDES) -o $(PROG) $(OBJS) $(LIBPATH) $(LIBS) $(ENTRAFLAGS) ++ #@$(CC) $(LDFLAGS) $(CFLAGS)$(INCLUDES) -o $(PROG) $(OBJS) $(LIBPATH) $(LIBS) $(ENTRAFLAGS) + @printf "$(PROG) compilation done.\n"; + + clean: +--- a/Makefile ++++ b/Makefile +@@ -3,8 +3,13 @@ + CFLAGS= -O0 -g -fomit-frame-pointer + else + CFLAGS= -O4 -fomit-frame-pointer ++CFLAGS+= `dpkg-buildflags --get CFLAGS` `dpkg-buildflags --get CPPFLAGS` ++CFLAGS+=$(HARDENING_CFLAGS) + endif + ++LDFLAGS= `dpkg-buildflags --get LDFLAGS` ++LDFLAGS+=$(HARDENING_LDFLAGS) ++ + SUBDIRS = sparsePregraph standardPregraph + PROG= SOAPdenovo-63mer SOAPdenovo-127mer + INCLUDES= -I./sparsePregraph/inc -I./standardPregraph/inc +@@ -64,11 +69,11 @@ + SOAPdenovo-63mer: + @cd sparsePregraph;make 63mer=1;cd ..; + @cd standardPregraph;make 63mer=1;cd ..; +- @$(CC) sparsePregraph/*.o standardPregraph/*.o $(LIBPATH) $(LIBS) $(EXTRA_FLAGS) -o SOAPdenovo-63mer ++ @$(CC) sparsePregraph/*.o standardPregraph/*.o $(LDFLAGS) $(LIBPATH) $(LIBS) $(EXTRA_FLAGS) -o SOAPdenovo-63mer + SOAPdenovo-127mer: + @cd sparsePregraph;make 127mer=1;cd ..; + @cd standardPregraph;make 127mer=1;cd ..; +- @$(CC) sparsePregraph/*.o standardPregraph/*.o $(LIBPATH) $(LIBS) $(EXTRA_FLAGS) -o SOAPdenovo-127mer ++ @$(CC) sparsePregraph/*.o standardPregraph/*.o $(LDFLAGS) $(LIBPATH) $(LIBS) $(EXTRA_FLAGS) -o SOAPdenovo-127mer + clean: + @cd sparsePregraph;make clean;cd ..; + @cd standardPregraph;make clean;cd ..; Added: trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_compilation =================================================================== --- trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_compilation (rev 0) +++ trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_compilation 2013-08-05 12:04:39 UTC (rev 14348) @@ -0,0 +1,29 @@ +Subject: Fails to compile, usleep unknown +Description: code from upstream fails to compile. + An include is missing. + Mail has been sent upstream and question posted to + their google group but got no answer. +Forwarded: no +Author: Olivier Sallou <osal...@debian.org> +Last-Updated: 2013-08-05 +--- a/sparsePregraph/pregraph_sparse.cpp ++++ b/sparsePregraph/pregraph_sparse.cpp +@@ -32,6 +32,7 @@ + #include "seq_util.h" + #include "convert_soapdenovo.h" + ++#include <unistd.h> + + static int LOAD_GRAPH = 0, BUILD_DBG = 1, BUILD_EDGES = 1, BUILD_PREARCS = 1; + //static int run_mode=0; +--- a/sparsePregraph/inc/multi_threads.h ++++ b/sparsePregraph/inc/multi_threads.h +@@ -24,6 +24,8 @@ + #define _MULTI_THREADS_H + #include "stdinc.h" + ++#include <unistd.h> ++ + typedef struct parameter + { + unsigned char threadID; Modified: trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_usage_name =================================================================== --- trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_usage_name 2013-08-05 11:46:09 UTC (rev 14347) +++ trunk/packages/soap/soapdenovo2/trunk/debian/patches/fix_usage_name 2013-08-05 12:04:39 UTC (rev 14348) @@ -7,12 +7,13 @@ Last-Updated: 2013-02-09 --- a/standardPregraph/main.c +++ b/standardPregraph/main.c -@@ -99,7 +99,7 @@ +@@ -104,7 +104,7 @@ static void display_usage () { - fprintf ( stderr, "\nUsage: SOAPdenovo <command> [option]\n" ); + fprintf ( stderr, "\nUsage: soapdenovo2-63mer/soapdenovo2-127mer <command> [option]\n" ); - fprintf ( stderr, " pregraph construct kmer-graph\n" ); - fprintf ( stderr, " contig eliminate errors and output contigs\n" ); - fprintf ( stderr, " map map reads to contigs\n" ); + fprintf ( stderr, " pregraph construct kmer-graph\n" ); + fprintf ( stderr, " sparse_pregraph construct sparse kmer-graph\n"); + fprintf ( stderr, " contig eliminate errors and output contigs\n" ); + Modified: trunk/packages/soap/soapdenovo2/trunk/debian/patches/series =================================================================== --- trunk/packages/soap/soapdenovo2/trunk/debian/patches/series 2013-08-05 11:46:09 UTC (rev 14347) +++ trunk/packages/soap/soapdenovo2/trunk/debian/patches/series 2013-08-05 12:04:39 UTC (rev 14348) @@ -1,2 +1,3 @@ +fix_compilation fix_usage_name add_hardening Modified: trunk/packages/soap/soapdenovo2/trunk/debian/rules =================================================================== --- trunk/packages/soap/soapdenovo2/trunk/debian/rules 2013-08-05 11:46:09 UTC (rev 14347) +++ trunk/packages/soap/soapdenovo2/trunk/debian/rules 2013-08-05 12:04:39 UTC (rev 14348) @@ -18,11 +18,11 @@ %: dh $@ -override_dh_auto_build: - cd standardPregraph && make 63mer=1 - cd standardPregraph && make 127mer=1 +#override_dh_auto_build: +# cd standardPregraph && make 63mer=1 +# cd standardPregraph && make 127mer=1 # cd sparsePregraph && make - dh_auto_build +# dh_auto_build override_dh_install: dh_install _______________________________________________ debian-med-commit mailing list debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit