[med-svn] r10965 - in trunk/packages/hhsuite/trunk/debian: . patches

Laszlo Kajan lkajan-guest at alioth.debian.org
Wed May 23 14:04:32 UTC 2012


Author: lkajan-guest
Date: 2012-05-23 14:04:31 +0000 (Wed, 23 May 2012)
New Revision: 10965

Added:
   trunk/packages/hhsuite/trunk/debian/patches/hardening
Modified:
   trunk/packages/hhsuite/trunk/debian/changelog
   trunk/packages/hhsuite/trunk/debian/patches/series
   trunk/packages/hhsuite/trunk/debian/rules
Log:
hardening flags added

Modified: trunk/packages/hhsuite/trunk/debian/changelog
===================================================================
--- trunk/packages/hhsuite/trunk/debian/changelog	2012-05-23 13:46:09 UTC (rev 10964)
+++ trunk/packages/hhsuite/trunk/debian/changelog	2012-05-23 14:04:31 UTC (rev 10965)
@@ -1,4 +1,4 @@
-hhsuite (2.0.14-1) UNRELEASED; urgency=low
+hhsuite (2.0.14-1) unstable; urgency=low
 
   * [Andreas Tille <tille at debian.org>]
     debian/upstream: Enhanced author values

Added: trunk/packages/hhsuite/trunk/debian/patches/hardening
===================================================================
--- trunk/packages/hhsuite/trunk/debian/patches/hardening	                        (rev 0)
+++ trunk/packages/hhsuite/trunk/debian/patches/hardening	2012-05-23 14:04:31 UTC (rev 10965)
@@ -0,0 +1,29 @@
+Description: Hardening patch.
+Author: Laszlo Kajan <lkajan at rostlab.org>
+--- 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)
++  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)
++  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 = 
+@@ -51,7 +51,7 @@
+   endif
+ endif # ifndef ICC
+ 
+-CPP = $(CXX) $(CXXFLAGS)
++CPP = $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
+ CPP_VALGRIND = $(CXX) -g $(CXXFLAGS)
+ 
+ 

Modified: trunk/packages/hhsuite/trunk/debian/patches/series
===================================================================
--- trunk/packages/hhsuite/trunk/debian/patches/series	2012-05-23 13:46:09 UTC (rev 10964)
+++ trunk/packages/hhsuite/trunk/debian/patches/series	2012-05-23 14:04:31 UTC (rev 10965)
@@ -2,3 +2,4 @@
 paths
 help
 rest1
+hardening

Modified: trunk/packages/hhsuite/trunk/debian/rules
===================================================================
--- trunk/packages/hhsuite/trunk/debian/rules	2012-05-23 13:46:09 UTC (rev 10964)
+++ trunk/packages/hhsuite/trunk/debian/rules	2012-05-23 14:04:31 UTC (rev 10965)
@@ -1,5 +1,10 @@
 #!/usr/bin/make -f
 
+export CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
+export CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
+export CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
+export LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
+
 # Uncomment this to turn on verbose mode.
 export DH_VERBOSE=1
 




More information about the debian-med-commit mailing list