Author: lkajan-guest
Date: 2012-05-23 12:16:48 +0000 (Wed, 23 May 2012)
New Revision: 10958

Added:
   trunk/packages/hhsuite/trunk/debian/patches/help
   trunk/packages/hhsuite/trunk/debian/patches/paths
   trunk/packages/hhsuite/trunk/debian/patches/rest1
Modified:
   trunk/packages/hhsuite/trunk/debian/changelog
   trunk/packages/hhsuite/trunk/debian/patches/Makefile
   trunk/packages/hhsuite/trunk/debian/patches/series
Log:
patches updated for version 2.0.14

Modified: trunk/packages/hhsuite/trunk/debian/changelog
===================================================================
--- trunk/packages/hhsuite/trunk/debian/changelog       2012-05-23 04:32:33 UTC 
(rev 10957)
+++ trunk/packages/hhsuite/trunk/debian/changelog       2012-05-23 12:16:48 UTC 
(rev 10958)
@@ -1,8 +1,11 @@
-hhsuite (2.0.13-3) UNRELEASED; urgency=low
+hhsuite (2.0.14-1) UNRELEASED; urgency=low
 
-  * debian/upstream: Enhanced author values
+  * [Andreas Tille <[email protected]>]
+    debian/upstream: Enhanced author values
+  * [Laszlo Kajan <[email protected]>]
+    New upstream release.
 
- -- Andreas Tille <[email protected]>  Mon, 07 May 2012 23:12:02 +0200
+ -- Laszlo Kajan <[email protected]>  Wed, 23 May 2012 10:52:40 +0200
 
 hhsuite (2.0.13-2) unstable; urgency=low
 

Modified: trunk/packages/hhsuite/trunk/debian/patches/Makefile
===================================================================
--- trunk/packages/hhsuite/trunk/debian/patches/Makefile        2012-05-23 
04:32:33 UTC (rev 10957)
+++ trunk/packages/hhsuite/trunk/debian/patches/Makefile        2012-05-23 
12:16:48 UTC (rev 10958)
@@ -1,8 +1,9 @@
-* make Makefile DESTDIR-aware
-* use $(MAKE) -C for making in subdirectories
-* fix install mode of data files
-* deinstall -> uninstall
-* fix issues where the path in help pages is taken from the build-time 
location of the executables
+Description: Patch to top level Makefile
+  * Make Makefile DESTDIR-aware.
+  * Fix install mode of data files.
+Forwarded: upstream is aware of these patches
+ Upstream is Andreas Hauser <[email protected]>.
+Author: Laszlo Kajan <[email protected]>
 --- a/Makefile
 +++ b/Makefile
 @@ -1,5 +1,5 @@
@@ -26,7 +27,7 @@
 +INSTALL_BDATA_DIR?=$(INSTALL_LIB_DIR)/data
  INSTALL_LIB_BIN_DIR?=$(INSTALL_LIB_DIR)/bin
  
- dist_name=hhsuite-2.0.13
+ dist_name=hhsuite-2.0.14
  
 -.PHONY: all_static
 -all_static: ffindex_static
@@ -116,216 +117,3 @@
  dist/$(dist_name).tar.gz:
        make clean
        mkdir -p dist
---- a/scripts/HHPaths.pm
-+++ b/scripts/HHPaths.pm
-@@ -14,7 +14,7 @@
- use Exporter;
- our $VERSION = "version 2.0.12 (Feb 2012)";
- our @ISA     = qw(Exporter);
--our @EXPORT  = qw($VERSION $hhlib $hhdata $hhbin $hhscripts $execdir $datadir 
$ncbidir $dummydb $pdbdir $dsspdir $dssp $cs_lib $context_lib);
-+our @EXPORT  = qw($VERSION $hhlib $hhshare $hhdata $hhbdata $hhbin $hhscripts 
$execdir $datadir $ncbidir $dummydb $pdbdir $dsspdir $dssp $cs_lib 
$context_lib);
- 
- 
##############################################################################################
- # PLEASE COMPLETE THE PATHS ... TO PSIPRED AND OLD-STYLE BLAST (NOT BLAST+) 
(NEEDED FOR PSIPRED) 
-@@ -38,11 +38,13 @@
- # The lines below probably do not need to be changed
- 
- # Setting paths for hh-suite perl scripts
--our $hhlib    = $ENV{"HHLIB"};     # main hh-suite directory
--our $hhdata   = $hhlib."/data";    # path to data directory for hhblits, 
example files
-+our $hhlib    = $ENV{"HHLIB"} || "/usr/lib/hhsuite";     # main hh-suite 
directory
-+our $hhshare  = $ENV{"HHLIB"} || "/usr/share/hhsuite";   # main hh-suite 
directory
-+our $hhdata   = $hhshare."/data";  # path to arch indep data directory for 
hhblits, example files
-+our $hhbdata  = $hhlib."/data";    # path to arch dep data directory for 
hhblits, example files
- our $hhbin    = $hhlib."/bin";     # path to cstranslate (path to hhsearch, 
hhblits etc. should be in $PATH)
--our $hhscripts= $hhlib."/scripts"; # path to hh perl scripts (addss.pl, 
reformat.pl, hhblitsdb.pl etc.)
--our $dummydb  = $hhdata."/do_not_delete"; # Name of dummy blast db for 
PSIPRED (single sequence formatted with NCBI formatdb)
-+our $hhscripts= $hhshare."/scripts"; # path to hh perl scripts (addss.pl, 
reformat.pl, hhblitsdb.pl etc.)
-+our $dummydb  = $hhbdata."/do_not_delete"; # Name of dummy blast db for 
PSIPRED (single sequence formatted with NCBI formatdb)
- 
- # HHblits data files
- our $cs_lib = "$hhdata/cs219.lib";
---- a/src/hhdecl.C
-+++ b/src/hhdecl.C
-@@ -279,7 +279,7 @@
-   if(getenv("HHLIB"))
-     strcpy(hhlib, getenv("HHLIB"));
-   else
--    strcpy(hhlib, "/usr/lib/hh");
-+    strcpy(hhlib, "/usr/lib/hhsuite");
- 
-   strcat(strcpy(hhdata, hhlib), "/data");
-   strcat(strcpy(clusterfile, hhdata), "/context_data.lib");
-@@ -291,7 +291,7 @@
-   /* we did not find HHLIB, if called with full path or in dist dir, we can 
try relative to program path */
-   if(program_path != NULL)
-   {
--    strcat(strcpy(hhlib, program_path), "../lib/hh");
-+    strcat(strcpy(hhlib, program_path), "../lib/hhsuite");
-     strcat(strcpy(hhdata, hhlib), "/data");
-     strcat(strcpy(clusterfile, hhdata), "/context_data.lib");
-     strcat(strcpy(cs_library, hhdata), "/cs219.lib");
---- a/src/hhblits.C
-+++ b/src/hhblits.C
-@@ -295,8 +295,8 @@
-   printf(" -M [0,100]     use FASTA: columns with fewer than X%% gaps are 
match states   \n");
-   if (all) { 
-   printf("Directory paths \n");
--  printf(" -contxt <file> context file for computing context-specific 
pseudocounts (default=%s)\n",par.clusterfile);
--  printf(" -cslib  <file> column state file for fast database prefiltering 
(default=%s)\n",par.cs_library);
-+  printf(" -contxt <file> context file for computing context-specific 
pseudocounts (default=/usr/lib/hhsuite/data/context_data.lib)\n");
-+  printf(" -cslib  <file> column state file for fast database prefiltering 
(default=/usr/lib/hhsuite/data/cs219.lib)\n");
-   printf(" -psipred      <dir>  directory with PSIPRED executables 
(default=%s)  \n",par.psipred);
-   printf(" -psipred_data <dir>  directory with PSIPRED data (default=%s) 
\n",par.psipred_data);
-   printf("\n");
-@@ -408,7 +408,12 @@
-   printf("An extended list of options can be obtained by using '-help all' as 
parameter    \n");
-   }
-   printf("\n");
--  printf("Example: %s -i query.fas -oa3m query.a3m -n 2  \n",program_name);
-+  printf("Examples:\n");
-+  printf("%s -i query.fas -o query.hhr -d 
<database-basepath>\n",program_name);
-+  printf("\n");
-+  printf("%s -i query.fas -o query.hhr -oa3m query.a3m -n 2 -d 
<database-basepath>\n",program_name);
-+  printf("\n");
-+  printf("Download databases from 
ftp://toolkit.genzentrum.lmu.de/HH-suite/databases/hhblits/.\n";);
-   cout<<endl;
- }
- 
---- a/src/hhsearch.C
-+++ b/src/hhsearch.C
-@@ -40,6 +40,7 @@
- #include <float.h>    // FLT_MIN
- #include <ctype.h>    // islower, isdigit etc
- #include <time.h>     // clock_gettime etc. (in realtime library (-lrt 
compiler option))
-+#include <unistd.h>
- #include <errno.h>    // perror()
- #include <cassert>
- #include <stdexcept>
-@@ -326,7 +327,7 @@
-   printf(" -pcc  [0,3]    extinction exponent for tau(Neff)  (def=%-.1f)     
\n",par.pcc);
-   printf(" -pcw  [0,3]    weight of pos-specificity for pcs  (def=%-.1f)      
\n",par.pcw);
-   // HHsearch option should be the same as HHblits option!!
--  printf(" -contxt <file> context file for computing context-specific 
pseudocounts (default=%s)\n",par.clusterfile);
-+  printf(" -contxt <file> context file for computing context-specific 
pseudocounts (default=/usr/lib/hhsuite/data/context_data.lib)\n");
-   printf(" -csw  [0,inf]  weight of central position in cs pseudocount mode 
(def=%.1f)\n", par.csw);
-   printf(" -csb  [0,1]    weight decay parameter for positions in cs pc mode 
(def=%.1f)\n", par.csb);
- }
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -14,13 +14,13 @@
- 
- ifdef ICC
-   CXX = env LANG=C icc
--  CXXFLAGS = -fast -Wall -fno-strict-aliasing -finline-functions 
-funroll-loops -fp-model fast=2 -fast-transcendentals -wd981 -wd383 -wd2259 
-wd1572 -D HH_SSE3 -I$(CS_DIR) -I$(FFINDEX_DIR)
-+  CXXFLAGS = -fast -Wall -fno-strict-aliasing -finline-functions 
-funroll-loops -fp-model fast=2 -fast-transcendentals -wd981 -wd383 -wd2259 
-wd1572 -D HH_SSE3 -I$(CS_DIR)
-   HHSEARCH_LIBS = -lpthread -lrt
-   HHBLITS_LIBS = -lpthread -lrt -openmp
-   OBJECT_LIBS = -openmp
- else # ifndef ICC
-   CXX = g++
--  CXXFLAGS = -O3 -Wall -Wno-deprecated -Wno-char-subscripts 
-fno-strict-aliasing -I$(CS_DIR) $(BITS_FLAG) -I$(FFINDEX_DIR)
-+  CXXFLAGS = -O3 -Wall -Wno-deprecated -Wno-char-subscripts 
-fno-strict-aliasing -I$(CS_DIR) $(BITS_FLAG)
-   HHSEARCH_LIBS = -lpthread
-   HHBLITS_LIBS = -lpthread -fopenmp
-   HHALIGN_LIBS = 
-@@ -92,7 +92,7 @@
-         $(CPP_VALGRIND) hhsearch.C -o hhsearch_valgrind $(CS_OBJECTS) 
$(HHSEARCH_LIBS)
- 
- hhblits: hhblits.C $(SOURCES) $(HEADERS) $(CS_OBJECTS)
--       $(CPP) hhblits.C -o hhblits $(CS_OBJECTS) $(HHBLITS_LIBS) 
$(FFINDEX_DIR)/libffindex.a
-+       $(CPP) hhblits.C -o hhblits $(CS_OBJECTS) $(HHBLITS_LIBS) -lffindex
- 
- hhblits_static: hhblits.C $(SOURCES) $(HEADERS)$(CS_OBJECTS)
-        $(CPP) -static hhblits.C -o hhblits $(CS_OBJECTS) $(HHBLITS_LIBS) 
$(FFINDEX_DIR)/libffindex.a
---- a/scripts/addss.pl
-+++ b/scripts/addss.pl
-@@ -28,7 +28,7 @@
- 
- #     We are very grateful for bug reports! Please contact us at 
[email protected]
- 
--use lib $ENV{"HHLIB"}."/scripts";
-+use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
- use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
- use Align;     # Needleman-Wunsch and Smith-Waterman alignment functions
- use File::Temp qw/ tempfile tempdir /;
---- a/scripts/hhblitsdb.pl
-+++ b/scripts/hhblitsdb.pl
-@@ -28,7 +28,7 @@
- 
- #     We are very grateful for bug reports! Please contact us at 
[email protected]
- 
--use lib $ENV{"HHLIB"}."/scripts";
-+use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
- use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
- use strict;
- 
---- a/scripts/hhmakemodel.pl
-+++ b/scripts/hhmakemodel.pl
-@@ -28,7 +28,7 @@
- 
- #     We are very grateful for bug reports! Please contact us at 
[email protected]
- 
--use lib $ENV{"HHLIB"}."/scripts";
-+use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
- use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
- use strict;
- use Align;
---- /dev/null
-+++ b/data/Makefile
-@@ -0,0 +1,11 @@
-+#!/usr/bin/make -f
-+
-+DUMMYDB:=do_not_delete.phr do_not_delete.pin do_not_delete.psq
-+
-+all: $(DUMMYDB)
-+
-+%.phr %.pin %.psq : %
-+      formatdb -i '$<' && rm -f formatdb.log
-+
-+clean:
-+      rm -f $(DUMMYDB) formatdb.log
---- a/scripts/create_profile_from_hhm.pl
-+++ b/scripts/create_profile_from_hhm.pl
-@@ -27,7 +27,7 @@
- 
- #     We are very grateful for bug reports! Please contact us at 
[email protected]
- 
--use lib $ENV{"HHLIB"}."/scripts";
-+use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
- use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
- use strict;
- 
---- a/scripts/create_profile_from_hmmer.pl
-+++ b/scripts/create_profile_from_hmmer.pl
-@@ -27,7 +27,7 @@
- 
- #     We are very grateful for bug reports! Please contact us at 
[email protected]
- 
--use lib $ENV{"HHLIB"}."/scripts";
-+use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
- use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
- use strict;
- 
---- a/scripts/multithread.pl
-+++ b/scripts/multithread.pl
-@@ -29,7 +29,7 @@
- 
- #     We are very grateful for bug reports! Please contact us at 
[email protected]
- 
--use lib $ENV{"HHLIB"}."/scripts";
-+use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
- use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
- use strict;
- use POSIX;
---- a/scripts/reformat.pl
-+++ b/scripts/reformat.pl
-@@ -27,7 +27,7 @@
- 
- #     We are very grateful for bug reports! Please contact us at 
[email protected]
- 
--use lib $ENV{"HHLIB"}."/scripts";
-+use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
- use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
- use strict;
- use warnings;

Added: trunk/packages/hhsuite/trunk/debian/patches/help
===================================================================
--- trunk/packages/hhsuite/trunk/debian/patches/help                            
(rev 0)
+++ trunk/packages/hhsuite/trunk/debian/patches/help    2012-05-23 12:16:48 UTC 
(rev 10958)
@@ -0,0 +1,52 @@
+Description: fix paths in help pages
+ Fix issues where the path in help pages is taken from the build-time location 
of the executables.
+Forwarded: not-needed
+Author: Laszlo Kajan <[email protected]>
+--- a/src/hhblits.C
++++ b/src/hhblits.C
+@@ -382,8 +382,8 @@
+   printf("\n");
+   printf("Context-specific pseudo-counts:                                     
             \n");
+   printf(" -nocontxt      use substitution-matrix instead of context-specific 
pseudocounts \n");
+-  printf(" -contxt <file> context file for computing context-specific 
pseudocounts (default=%s)\n",par.clusterfile);
+-  printf(" -cslib  <file> column state file for fast database prefiltering 
(default=%s)\n",par.cs_library);
++  printf(" -contxt <file> context file for computing context-specific 
pseudocounts (default=/usr/lib/hhsuite/data/context_data.lib)\n");
++  printf(" -cslib  <file> column state file for fast database prefiltering 
(default=/usr/lib/hhsuite/data/cs219.lib)\n");
+   printf("\n");
+   printf("Predict secondary structure\n");
+   printf(" -addss         add 2ndary structure predicted with PSIPRED to 
output MSA \n");
+@@ -412,7 +412,12 @@
+   printf("An extended list of options can be obtained by calling 'hhblits 
-help'\n");
+   }
+   printf("\n");
+-  printf("Example: %s -i query.fas -oa3m query.a3m -n 1  \n",program_name);
++  printf("Examples:\n");
++  printf("%s -i query.fas -o query.hhr -d 
<database-basepath>\n",program_name);
++  printf("\n");
++  printf("%s -i query.fas -o query.hhr -oa3m query.a3m -n 1 -d 
<database-basepath>\n",program_name);
++  printf("\n");
++  printf("Download databases from 
ftp://toolkit.genzentrum.lmu.de/HH-suite/databases/ .\n");
+   cout<<endl;
+ }
+ 
+--- a/src/hhsearch.C
++++ b/src/hhsearch.C
+@@ -41,6 +41,7 @@
+ #include <float.h>    // FLT_MIN
+ #include <ctype.h>    // islower, isdigit etc
+ #include <time.h>     // clock_gettime etc. (in realtime library (-lrt 
compiler option))
++#include <unistd.h>
+ #include <errno.h>    // perror()
+ #include <cassert>
+ #include <stdexcept>
+@@ -301,8 +302,8 @@
+   printf("\n");
+   printf("Context-specific pseudo-counts:                                     
             \n");
+   printf(" -nocontxt      use substitution-matrix instead of context-specific 
pseudocounts \n");
+-  printf(" -contxt <file> context file for computing context-specific 
pseudocounts (default=%s)\n",par.clusterfile);
+-  printf(" -cslib  <file> column state file for fast database prefiltering 
(default=%s)\n",par.cs_library);
++  printf(" -contxt <file> context file for computing context-specific 
pseudocounts (default=/usr/lib/hhsuite/data/context_data.lib)\n");
++  printf(" -cslib  <file> column state file for fast database prefiltering 
(default=/usr/lib/hhsuite/data/cs219.lib)\n");
+   if (all) {
+   printf(" -csw  [0,inf]  weight of central position in cs pseudocount mode 
(def=%.1f)\n", par.csw);
+   printf(" -csb  [0,1]    weight decay parameter for positions in cs pc mode 
(def=%.1f)\n", par.csb);

Added: trunk/packages/hhsuite/trunk/debian/patches/paths
===================================================================
--- trunk/packages/hhsuite/trunk/debian/patches/paths                           
(rev 0)
+++ trunk/packages/hhsuite/trunk/debian/patches/paths   2012-05-23 12:16:48 UTC 
(rev 10958)
@@ -0,0 +1,53 @@
+Description: Set hhsuite paths.
+ Set paths to hhsuite components - as installed on Debian - correctly in 
absence of the (now superflouos) HHLIB environment variable.
+Forwarded: not-needed
+Author: Laszlo Kajan <[email protected]>
+--- a/scripts/HHPaths.pm
++++ b/scripts/HHPaths.pm
+@@ -30,7 +30,7 @@
+ use Exporter;
+ our $VERSION = "version 2.0.14 (Mar 2012)";
+ our @ISA     = qw(Exporter);
+-our @EXPORT  = qw($VERSION $hhlib $hhdata $hhbin $hhscripts $execdir $datadir 
$ncbidir $dummydb $pdbdir $dsspdir $dssp $cs_lib $context_lib);
++our @EXPORT  = qw($VERSION $hhlib $hhshare $hhdata $hhbdata $hhbin $hhscripts 
$execdir $datadir $ncbidir $dummydb $pdbdir $dsspdir $dssp $cs_lib 
$context_lib);
+ 
+ 
##############################################################################################
+ # PLEASE COMPLETE THE PATHS ... TO PSIPRED AND OLD-STYLE BLAST (NOT BLAST+) 
(NEEDED FOR PSIPRED) 
+@@ -54,11 +54,13 @@
+ # The lines below probably do not need to be changed
+ 
+ # Setting paths for hh-suite perl scripts
+-our $hhlib    = $ENV{"HHLIB"};     # main hh-suite directory
+-our $hhdata   = $hhlib."/data";    # path to data directory for hhblits, 
example files
++our $hhlib    = $ENV{"HHLIB"} || "/usr/lib/hhsuite";     # main hh-suite 
directory
++our $hhshare  = $ENV{"HHLIB"} || "/usr/share/hhsuite";   # main hh-suite 
directory
++our $hhdata   = $hhshare."/data";  # path to arch indep data directory for 
hhblits, example files
++our $hhbdata  = $hhlib."/data";    # path to arch dep data directory for 
hhblits, example files
+ our $hhbin    = $hhlib."/bin";     # path to cstranslate (path to hhsearch, 
hhblits etc. should be in environment variable PATH)
+-our $hhscripts= $hhlib."/scripts"; # path to hh perl scripts (addss.pl, 
reformat.pl, hhblitsdb.pl etc.)
+-our $dummydb  = $hhdata."/do_not_delete"; # Name of dummy blast db for 
PSIPRED (single sequence formatted with NCBI formatdb)
++our $hhscripts= $hhshare."/scripts"; # path to hh perl scripts (addss.pl, 
reformat.pl, hhblitsdb.pl etc.)
++our $dummydb  = $hhbdata."/do_not_delete"; # Name of dummy blast db for 
PSIPRED (single sequence formatted with NCBI formatdb)
+ 
+ # HHblits data files
+ our $cs_lib = "$hhdata/cs219.lib";
+--- a/src/hhdecl.C
++++ b/src/hhdecl.C
+@@ -280,7 +280,7 @@
+   if(getenv("HHLIB"))
+     strcpy(hhlib, getenv("HHLIB"));
+   else
+-    strcpy(hhlib, "/usr/lib/hh");
++    strcpy(hhlib, "/usr/lib/hhsuite");
+ 
+   strcat(strcpy(hhdata, hhlib), "/data");
+   strcat(strcpy(clusterfile, hhdata), "/context_data.lib");
+@@ -295,7 +295,7 @@
+       /* we did not find HHLIB, if called with full path or in dist dir, we 
can try relative to program path */
+       if(program_path != NULL)
+       {
+-        strcat(strcpy(hhlib, program_path), "../lib/hh");
++        strcat(strcpy(hhlib, program_path), "../lib/hhsuite");
+         strcat(strcpy(hhdata, hhlib), "/data");
+         strcat(strcpy(clusterfile, hhdata), "/context_data.lib");
+         strcat(strcpy(cs_library, hhdata), "/cs219.lib");

Added: trunk/packages/hhsuite/trunk/debian/patches/rest1
===================================================================
--- trunk/packages/hhsuite/trunk/debian/patches/rest1                           
(rev 0)
+++ trunk/packages/hhsuite/trunk/debian/patches/rest1   2012-05-23 12:16:48 UTC 
(rev 10958)
@@ -0,0 +1,122 @@
+Description: Assorted patches
+  * Set paths to hhsuite components for Perl scripts.
+  * Add a Makefile to generate 
data/do_not_delete.phr,do_not_delete.pin,do_not_delete.psq .
+Author: Laszlo Kajan <[email protected]>
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -14,13 +14,13 @@
+ 
+ ifdef ICC
+   CXX = env LANG=C icc
+-  CXXFLAGS = -fast -Wall -fno-strict-aliasing -finline-functions 
-funroll-loops -fp-model fast=2 -fast-transcendentals -wd981 -wd383 -wd2259 
-wd1572 -D HH_SSE3 -I$(CS_DIR) -I$(FFINDEX_DIR)
++  CXXFLAGS = -fast -Wall -fno-strict-aliasing -finline-functions 
-funroll-loops -fp-model fast=2 -fast-transcendentals -wd981 -wd383 -wd2259 
-wd1572 -D HH_SSE3 -I$(CS_DIR)
+   HHSEARCH_LIBS = -lpthread -lrt
+   HHBLITS_LIBS = -lpthread -lrt -openmp
+   OBJECT_LIBS = -openmp
+ else # ifndef ICC
+   CXX = g++
+-  CXXFLAGS = -O3 -Wall -Wno-deprecated -Wno-char-subscripts 
-fno-strict-aliasing -I$(CS_DIR) $(BITS_FLAG) -I$(FFINDEX_DIR)
++  CXXFLAGS = -O3 -Wall -Wno-deprecated -Wno-char-subscripts 
-fno-strict-aliasing -I$(CS_DIR) $(BITS_FLAG)
+   HHSEARCH_LIBS = -lpthread
+   HHBLITS_LIBS = -lpthread -fopenmp
+   HHALIGN_LIBS = 
+@@ -92,7 +92,7 @@
+         $(CPP_VALGRIND) hhsearch.C -o hhsearch_valgrind $(CS_OBJECTS) 
$(HHSEARCH_LIBS)
+ 
+ hhblits: hhblits.C $(SOURCES) $(HEADERS) $(CS_OBJECTS)
+-       $(CPP) hhblits.C -o hhblits $(CS_OBJECTS) $(HHBLITS_LIBS) 
$(FFINDEX_DIR)/libffindex.a
++       $(CPP) hhblits.C -o hhblits $(CS_OBJECTS) $(HHBLITS_LIBS) -lffindex
+ 
+ hhblits_static: hhblits.C $(SOURCES) $(HEADERS)$(CS_OBJECTS)
+        $(CPP) -static hhblits.C -o hhblits $(CS_OBJECTS) $(HHBLITS_LIBS) 
$(FFINDEX_DIR)/libffindex.a
+--- a/scripts/addss.pl
++++ b/scripts/addss.pl
+@@ -28,7 +28,7 @@
+ 
+ #     We are very grateful for bug reports! Please contact us at 
[email protected]
+ 
+-use lib $ENV{"HHLIB"}."/scripts";
++use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
+ use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
+ use Align;     # Needleman-Wunsch and Smith-Waterman alignment functions
+ use File::Temp qw/ tempfile tempdir /;
+--- a/scripts/hhblitsdb.pl
++++ b/scripts/hhblitsdb.pl
+@@ -28,7 +28,7 @@
+ 
+ #     We are very grateful for bug reports! Please contact us at 
[email protected]
+ 
+-use lib $ENV{"HHLIB"}."/scripts";
++use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
+ use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
+ use strict;
+ 
+--- a/scripts/hhmakemodel.pl
++++ b/scripts/hhmakemodel.pl
+@@ -28,7 +28,7 @@
+ 
+ #     We are very grateful for bug reports! Please contact us at 
[email protected]
+ 
+-use lib $ENV{"HHLIB"}."/scripts";
++use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
+ use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
+ use strict;
+ use Align;
+--- /dev/null
++++ b/data/Makefile
+@@ -0,0 +1,11 @@
++#!/usr/bin/make -f
++
++DUMMYDB:=do_not_delete.phr do_not_delete.pin do_not_delete.psq
++
++all: $(DUMMYDB)
++
++%.phr %.pin %.psq : %
++      formatdb -i '$<' && rm -f formatdb.log
++
++clean:
++      rm -f $(DUMMYDB) formatdb.log
+--- a/scripts/create_profile_from_hhm.pl
++++ b/scripts/create_profile_from_hhm.pl
+@@ -27,7 +27,7 @@
+ 
+ #     We are very grateful for bug reports! Please contact us at 
[email protected]
+ 
+-use lib $ENV{"HHLIB"}."/scripts";
++use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
+ use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
+ use strict;
+ 
+--- a/scripts/create_profile_from_hmmer.pl
++++ b/scripts/create_profile_from_hmmer.pl
+@@ -27,7 +27,7 @@
+ 
+ #     We are very grateful for bug reports! Please contact us at 
[email protected]
+ 
+-use lib $ENV{"HHLIB"}."/scripts";
++use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
+ use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
+ use strict;
+ 
+--- a/scripts/multithread.pl
++++ b/scripts/multithread.pl
+@@ -29,7 +29,7 @@
+ 
+ #     We are very grateful for bug reports! Please contact us at 
[email protected]
+ 
+-use lib $ENV{"HHLIB"}."/scripts";
++use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
+ use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
+ use strict;
+ use POSIX;
+--- a/scripts/reformat.pl
++++ b/scripts/reformat.pl
+@@ -27,7 +27,7 @@
+ 
+ #     We are very grateful for bug reports! Please contact us at 
[email protected]
+ 
+-use lib $ENV{"HHLIB"}."/scripts";
++use lib ( $ENV{"HHLIB"} || '/usr/share/hhsuite' )."/scripts";
+ use HHPaths;   # config file with path variables for nr, blast, psipred, pdb, 
dssp etc.
+ use strict;
+ use warnings;

Modified: trunk/packages/hhsuite/trunk/debian/patches/series
===================================================================
--- trunk/packages/hhsuite/trunk/debian/patches/series  2012-05-23 04:32:33 UTC 
(rev 10957)
+++ trunk/packages/hhsuite/trunk/debian/patches/series  2012-05-23 12:16:48 UTC 
(rev 10958)
@@ -1 +1,4 @@
 Makefile
+paths
+help
+rest1


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to