[med-svn] r17054 - in trunk/packages/ncbi-blast+/trunk/debian: . patches
Olivier Sallou
osallou at moszumanska.debian.org
Fri Jun 6 20:53:24 UTC 2014
Author: osallou
Date: 2014-06-06 20:53:24 +0000 (Fri, 06 Jun 2014)
New Revision: 17054
Modified:
trunk/packages/ncbi-blast+/trunk/debian/changelog
trunk/packages/ncbi-blast+/trunk/debian/patches/fix_lib_deps
trunk/packages/ncbi-blast+/trunk/debian/patches/use_pie_for_apps
Log:
update patches for new upstream release 2.2.29
Modified: trunk/packages/ncbi-blast+/trunk/debian/changelog
===================================================================
--- trunk/packages/ncbi-blast+/trunk/debian/changelog 2014-06-06 12:53:56 UTC (rev 17053)
+++ trunk/packages/ncbi-blast+/trunk/debian/changelog 2014-06-06 20:53:24 UTC (rev 17054)
@@ -1,3 +1,9 @@
+ncbi-blast+ (2.2.29-1) UNRELEASED; urgency=medium
+
+ * New upstream release
+
+ -- Olivier Sallou <osallou at debian.org> Fri, 06 Jun 2014 22:38:40 +0200
+
ncbi-blast+ (2.2.28-2) unstable; urgency=low
* debian/patches/use_pie_for_apps: Explicitly build all executables with
Modified: trunk/packages/ncbi-blast+/trunk/debian/patches/fix_lib_deps
===================================================================
--- trunk/packages/ncbi-blast+/trunk/debian/patches/fix_lib_deps 2014-06-06 12:53:56 UTC (rev 17053)
+++ trunk/packages/ncbi-blast+/trunk/debian/patches/fix_lib_deps 2014-06-06 20:53:24 UTC (rev 17054)
@@ -14,12 +14,12 @@
--- a/c++/src/algo/blast/core/Makefile.blast.lib
+++ b/c++/src/algo/blast/core/Makefile.blast.lib
@@ -21,5 +21,6 @@
- CFLAGS = $(FAST_CFLAGS)
- LDFLAGS = $(FAST_LDFLAGS)
+ CFLAGS = $(FAST_CFLAGS)
+ LDFLAGS = $(FAST_LDFLAGS)
+DLL_LIB = composition_adjustment xconnect tables
- WATCHERS = coulouri maning madden camacho
+ WATCHERS = maning madden camacho
--- a/c++/src/algo/blast/dbindex/Makefile.xalgoblastdbindex.lib
+++ b/c++/src/algo/blast/dbindex/Makefile.xalgoblastdbindex.lib
@@ -11,6 +11,8 @@
@@ -35,7 +35,7 @@
+++ b/c++/src/algo/blast/format/Makefile.xblastformat.lib
@@ -7,6 +7,7 @@
- CPPFLAGS = $(ORIG_CPPFLAGS)
+ CPPFLAGS = -DNCBI_MODULE=BLASTFORMAT $(ORIG_CPPFLAGS)
-DLL_LIB = align_format blastxml xhtml xcgi
+DLL_LIB = xblast align_format xalnmgr xobjmgr xnetblast scoremat blastxml \
@@ -63,7 +63,7 @@
--- a/c++/src/html/Makefile.html.lib
+++ b/c++/src/html/Makefile.html.lib
@@ -7,4 +7,6 @@
- jsmenu commentdiag indentstream html_exception writer_htmlenc
+ commentdiag indentstream html_exception writer_htmlenc
LIB = xhtml
+DLL_LIB = xncbi
@@ -81,7 +81,7 @@
+++ b/c++/src/objtools/align_format/Makefile.align_format.lib
@@ -13,6 +13,10 @@
- CPPFLAGS = $(ORIG_CPPFLAGS)
+ CPPFLAGS = -DNCBI_MODULE=BLASTFORMAT $(ORIG_CPPFLAGS)
+DLL_LIB = xalnmgr ncbi_xloader_genbank seqdb blast_services xobjread xobjutil \
+ xobjmgr xnetblast blastdb gene_info seqset seq general xser \
@@ -100,8 +100,8 @@
+
--- a/c++/src/objtools/readers/Makefile.xobjread.lib
+++ b/c++/src/objtools/readers/Makefile.xobjread.lib
-@@ -19,5 +19,5 @@
- best_feat_finder source_mod_parser fasta_exception
+@@ -20,5 +20,5 @@
+ message_listener line_error
-DLL_LIB = creaders
@@ -137,11 +137,11 @@
+DLL_LIB = blastdb xobjmgr seq general xser sequtil xncbi
+
CFLAGS = $(FAST_CFLAGS)
+ CPPFLAGS = -DNCBI_MODULE=BLASTDB $(ORIG_CPPFLAGS)
CXXFLAGS = $(FAST_CXXFLAGS)
- LDFLAGS = $(FAST_LDFLAGS)
--- a/c++/src/objtools/data_loaders/blastdb/Makefile.ncbi_xloader_blastdb.lib
+++ b/c++/src/objtools/data_loaders/blastdb/Makefile.ncbi_xloader_blastdb.lib
-@@ -5,4 +5,6 @@
+@@ -7,4 +7,6 @@
ASN_DEP = blastdb seqset
@@ -150,10 +150,10 @@
WATCHERS = camacho
--- a/c++/src/objtools/data_loaders/blastdb/Makefile.ncbi_xloader_blastdb_rmt.lib
+++ b/c++/src/objtools/data_loaders/blastdb/Makefile.ncbi_xloader_blastdb_rmt.lib
-@@ -3,6 +3,8 @@
- LIB = ncbi_xloader_blastdb_rmt
- SRC = bdbloader_rmt remote_blastdb_adapter
+@@ -5,6 +5,8 @@
+ CPPFLAGS = -DNCBI_MODULE=BLASTDB $(ORIG_CPPFLAGS)
+
+DLL_LIB = ncbi_xloader_blastdb blast_services xobjmgr seq xncbi
+
ASN_DEP = blastdb xnetblast
@@ -161,8 +161,8 @@
WATCHERS = camacho
--- a/c++/src/objtools/blast/gene_info_reader/Makefile.gene_info.lib
+++ b/c++/src/objtools/blast/gene_info_reader/Makefile.gene_info.lib
-@@ -4,3 +4,5 @@
-
+@@ -5,3 +5,5 @@
+ CPPFLAGS = -DNCBI_MODULE=GENEINFO $(ORIG_CPPFLAGS)
LIB = gene_info
SRC = gene_info gene_info_reader file_utils
+
@@ -185,17 +185,17 @@
+ $(SOBJMGR_LIBS) blast seqdb seqset seq general \
+ xser xconnect sequtil tables xutil xncbi
- CFLAGS = $(FAST_CFLAGS)
- # Strict gcc flags
+ CFLAGS = $(FAST_CFLAGS)
+ CPPFLAGS = -DNCBI_MODULE=BLAST $(ORIG_CPPFLAGS)
--- a/c++/src/algo/blast/blastinput/Makefile.blastinput.lib
+++ b/c++/src/algo/blast/blastinput/Makefile.blastinput.lib
@@ -24,7 +24,9 @@
LIB = blastinput
--DLL_LIB = xblast align_format ncbi_xloader_blastdb_rmt ncbi_xloader_blastdb seqdb xobjread $(OBJMGR_LIBS) xutil
+-DLL_LIB = xblast align_format ncbi_xloader_blastdb_rmt ncbi_xloader_blastdb seqdb $(OBJREAD_LIBS) $(OBJMGR_LIBS) xutil
+ DLL_LIB = xblast align_format ncbi_xloader_blastdb_rmt ncbi_xloader_blastdb seqdb xobjread \
-+ $(OBJMGR_LIBS) xutil ncbi_xloader_genbank ncbi_xreader_id2 ncbi_xreader \
++ $(OBJREAD_LIBS) $(OBJMGR_LIBS) xutil ncbi_xloader_genbank ncbi_xreader_id2 ncbi_xreader \
+ scoremat seqset seq xser xutil xncbi
# should be redundant, given the above :-/
@@ -288,18 +288,18 @@
--- a/c++/src/objmgr/util/Makefile.util.lib
+++ b/c++/src/objmgr/util/Makefile.util.lib
@@ -8,5 +8,7 @@
- SRC = weight sequence feature seqtitle create_defline obj_sniff seq_loc_util seq_align_util
+ SRC = weight sequence feature seqtitle create_defline obj_sniff seq_loc_util seq_align_util seq_trimmer bioseqgaps_ci
LIB = xobjutil
+DLL_LIB = xobjmgr seqset seq pub biblio general xser sequtil xutil xncbi
+
- WATCHERS = ucko vasilche
+ WATCHERS = ucko vasilche kornbluh
--- a/c++/src/objtools/blast/blastdb_format/Makefile.blastdb_format.lib
+++ b/c++/src/objtools/blast/blastdb_format/Makefile.blastdb_format.lib
@@ -11,6 +11,7 @@
- CPPFLAGS = $(ORIG_CPPFLAGS)
+ CPPFLAGS = -DNCBI_MODULE=BLASTDB $(ORIG_CPPFLAGS)
+DLL_LIB = seqdb xobjutil xobjmgr seq xser sequtil xutil xncbi
@@ -314,8 +314,8 @@
+DLL_LIB = xnetblastcli xnetblast xser xconnect xutil xncbi
+
CFLAGS = $(FAST_CFLAGS)
+ CPPFLAGS = -DNCBI_MODULE=NETBLAST $(ORIG_CPPFLAGS)
CXXFLAGS = $(FAST_CXXFLAGS)
- LDFLAGS = $(FAST_LDFLAGS)
--- a/c++/src/objtools/data_loaders/genbank/Makefile.ncbi_xloader_genbank.lib
+++ b/c++/src/objtools/data_loaders/genbank/Makefile.ncbi_xloader_genbank.lib
@@ -12,4 +12,7 @@
@@ -373,13 +373,13 @@
WATCHERS = vasilche
--- a/c++/src/util/compress/api/Makefile.compress.lib
+++ b/c++/src/util/compress/api/Makefile.compress.lib
-@@ -6,7 +6,7 @@
+@@ -7,7 +7,7 @@
CPPFLAGS = $(ORIG_CPPFLAGS) $(CMPRS_INCLUDE)
-DLL_LIB = $(BZ2_LIB) $(Z_LIB) $(LZO_LIB)
+DLL_LIB = $(BZ2_LIB) $(Z_LIB) $(LZO_LIB) xutil xncbi
- LIBS = $(BZ2_LIBS) $(Z_LIBS) $(LZO_LIBS)
+ LIBS = $(BZ2_LIBS) $(Z_LIBS) $(LZO_LIBS) $(ORIG_LIBS)
WATCHERS = ivanov
--- a/c++/src/util/sequtil/Makefile.sequtil.lib
@@ -422,11 +422,14 @@
+DLL_LIB = general xser xncbi
--- a/c++/src/objects/blastdb/Makefile.blastdb.lib
+++ b/c++/src/objects/blastdb/Makefile.blastdb.lib
-@@ -1,2 +1,4 @@
+@@ -1,5 +1,7 @@
+ # $Id: Makefile.blastdb.lib 395653 2013-04-12 14:33:22Z vakatov $
+
++
++DLL_LIB = seq xser xncbi
LIB = blastdb
SRC = blastdb__ blastdb___
-+
-+DLL_LIB = seq xser xncbi
+
--- a/c++/src/objects/general/Makefile.general.lib
+++ b/c++/src/objects/general/Makefile.general.lib
@@ -1,2 +1,4 @@
@@ -518,14 +521,14 @@
WATCHERS = gouriano
--- a/c++/src/util/Makefile.util.lib
+++ b/c++/src/util/Makefile.util.lib
-@@ -11,6 +11,7 @@
+@@ -12,6 +12,7 @@
LIB = xutil
PROJ_TAG = core
+DLL_LIB = xncbi
LIBS = $(ORIG_LIBS)
- WATCHERS = vakatov
+ WATCHERS = vakatov kornbluh
--- a/c++/src/util/xregexp/Makefile.xregexp.lib
+++ b/c++/src/util/xregexp/Makefile.xregexp.lib
@@ -6,7 +6,7 @@
@@ -568,8 +571,8 @@
+ xser sequtil xutil xncbi
+
CFLAGS = $(FAST_CFLAGS)
+ CPPFLAGS = -DNCBI_MODULE=BLASTDB $(ORIG_CPPFLAGS)
CXXFLAGS = $(FAST_CXXFLAGS)
- LDFLAGS = $(FAST_LDFLAGS)
--- a/c++/src/algo/blast/Makefile.blast_macros.mk
+++ b/c++/src/algo/blast/Makefile.blast_macros.mk
@@ -18,7 +18,7 @@
@@ -579,7 +582,7 @@
-BLAST_LIBS = xblast xalgoblastdbindex composition_adjustment \
+BLAST_LIBS = xblast xalgoblastdbindex blast composition_adjustment \
xalgodustmask xalgowinmask seqmasks_io seqdb blast_services xobjutil \
- xobjread creaders xnetblastcli xnetblast blastdb scoremat tables xalnmgr
+ $(OBJREAD_LIBS) xnetblastcli xnetblast blastdb scoremat tables xalnmgr
# BLAST additionally needs xconnect $(SOBJMGR_LIBS) or $(OBJMGR_LIBS)
--- a/c++/src/algo/blast/dbindex/makeindex/Makefile.makeindex.app
+++ b/c++/src/algo/blast/dbindex/makeindex/Makefile.makeindex.app
@@ -587,8 +590,8 @@
SRC = main mkindex_app
LIB_ = xalgoblastdbindex blast composition_adjustment seqdb blastdb \
-- xobjread creaders xobjutil tables connect $(SOBJMGR_LIBS)
-+ xobjread creaders xobjutil tables xconnect $(SOBJMGR_LIBS)
+- $(OBJREAD_LIBS) xobjutil tables connect $(SOBJMGR_LIBS)
++ $(OBJREAD_LIBS) xobjutil tables xconnect $(SOBJMGR_LIBS)
LIB = $(LIB_:%=%$(STATIC))
CXXFLAGS = $(FAST_CXXFLAGS)
Modified: trunk/packages/ncbi-blast+/trunk/debian/patches/use_pie_for_apps
===================================================================
--- trunk/packages/ncbi-blast+/trunk/debian/patches/use_pie_for_apps 2014-06-06 12:53:56 UTC (rev 17053)
+++ trunk/packages/ncbi-blast+/trunk/debian/patches/use_pie_for_apps 2014-06-06 20:53:24 UTC (rev 17054)
@@ -7,23 +7,23 @@
Last-Update: 2012-05-10
--- a/c++/src/build-system/Makefile.app.in
+++ b/c++/src/build-system/Makefile.app.in
-@@ -24,8 +24,8 @@ default_rule: all
+@@ -24,8 +24,8 @@
- ### C/C++ source file compilation (and maybe auto-dependencies) build rules
+ ### C/C++ source file compilation setup
-CXXFLAGS_ALL = @f_compile@ $(CXXFLAGS) $(LOCAL_CPPFLAGS) $(CPPFLAGS)
-CFLAGS_ALL = @f_compile@ $(CFLAGS) $(LOCAL_CPPFLAGS) $(CPPFLAGS)
+CXXFLAGS_ALL = @f_compile@ $(CXXFLAGS:-fPIC=-fPIE) $(LOCAL_CPPFLAGS) $(CPPFLAGS)
+CFLAGS_ALL = @f_compile@ $(CFLAGS:-fPIC=-fPIE) $(LOCAL_CPPFLAGS) $(CPPFLAGS)
SOURCES = @UNIX_SRC@ $(SRC)
- include $(builddir)/Makefile.$(Rules)
-@@ -72,7 +72,7 @@ rebuild-libs:
-
+ ### Standard application build rules
+@@ -122,7 +122,7 @@
+ else
$(XAPP): $(XOBJ) $(XLIBDEP)
@-$(RM) .$(XAPP).stamp
- $(LINK_WRAPPER) $(LINK) $(LDFLAGS) $(APP_LDFLAGS) $(XOBJ) $(XOBJ2) $(PRE_LIBS) $(XLIB) $(XAPP_LIBS) @f_outexe@$(XAPP) $(LINK_FILTER)
+ $(LINK_WRAPPER) $(LINK) $(LDFLAGS) $(APP_LDFLAGS) -fPIE -pie $(XOBJ) $(XOBJ2) $(PRE_LIBS) $(XLIB) $(XAPP_LIBS) @f_outexe@$(XAPP) $(LINK_FILTER)
$(STRIP) $(XAPP)
$(POST_LINK) $(XAPP)
- ifneq "$(BINCOPY)" "@:"
+ ifneq "$(BINCOPY)" "@:"
More information about the debian-med-commit
mailing list