[med-svn] r15363 - in trunk/packages/ugene/trunk/debian: . patches
Olivier Sallou
osallou at moszumanska.debian.org
Sat Nov 30 11:55:55 UTC 2013
Author: osallou
Date: 2013-11-30 11:55:55 +0000 (Sat, 30 Nov 2013)
New Revision: 15363
Modified:
trunk/packages/ugene/trunk/debian/control
trunk/packages/ugene/trunk/debian/patches/hardening.patch
trunk/packages/ugene/trunk/debian/patches/use_debian_sqlite.patch
trunk/packages/ugene/trunk/debian/rules
Log:
set hardening rules to remove lintian warnings
Modified: trunk/packages/ugene/trunk/debian/control
===================================================================
--- trunk/packages/ugene/trunk/debian/control 2013-11-30 09:25:41 UTC (rev 15362)
+++ trunk/packages/ugene/trunk/debian/control 2013-11-30 11:55:55 UTC (rev 15363)
@@ -13,7 +13,8 @@
debhelper (>= 9),
libxtst-dev,
libsqlite3-dev,
- libprocps1-dev|libprocps-dev
+ libprocps1-dev|libprocps-dev,
+ hardening-includes
Standards-Version: 3.9.4
Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/ugene/trunk/
Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/ugene/trunk/
Modified: trunk/packages/ugene/trunk/debian/patches/hardening.patch
===================================================================
--- trunk/packages/ugene/trunk/debian/patches/hardening.patch 2013-11-30 09:25:41 UTC (rev 15362)
+++ trunk/packages/ugene/trunk/debian/patches/hardening.patch 2013-11-30 11:55:55 UTC (rev 15363)
@@ -1,17 +1,27 @@
+Subject: patch qmake for hardening
+Author: Olivier Sallou <osallou at debian.org>
+Description: add QMAKE flags to add hardening
+Last-Updated: 2013-11-30
+Forwarded: no
--- a/src/ugene_globals.pri
+++ b/src/ugene_globals.pri
-@@ -7,6 +7,10 @@ DEFINES+=UGENE_VER_MAJOR=$${UGENE_VER_MA
+@@ -7,6 +7,15 @@
DEFINES+=UGENE_VER_MINOR=$${UGENE_VER_MINOR}
DEFINES+=UGENE_VER_PATCH=$${UGENE_VER_PATCH}
+CFLAGS += $(CFLAGS)
+CXXFLAGS += $(CXXFLAGS)
+LDFLAGS += $(LDFLAGS)
++CPPFLAGS:=$(CPPFLAGS)
+
++QMAKE_CXXFLAGS += $$(CXXFLAGS)
++QMAKE_CFLAGS += $$(CFLAGS)
++QMAKE_LFLAGS += $$(LDFLAGS)
++
#win32 : CONFIG -= flat #group the files within the source/header group depending on the directory they reside in file system
win32 : QMAKE_CXXFLAGS += /MP # use parallel build with nmake
win32 : DEFINES+= _WINDOWS
-@@ -133,4 +137,4 @@ defineTest( exclude_list_enabled ) {
+@@ -133,4 +142,4 @@
defineTest( without_non_free ) {
contains( UGENE_WITHOUT_NON_FREE, 1 ) : return (true)
return (false)
Modified: trunk/packages/ugene/trunk/debian/patches/use_debian_sqlite.patch
===================================================================
--- trunk/packages/ugene/trunk/debian/patches/use_debian_sqlite.patch 2013-11-30 09:25:41 UTC (rev 15362)
+++ trunk/packages/ugene/trunk/debian/patches/use_debian_sqlite.patch 2013-11-30 11:55:55 UTC (rev 15363)
@@ -1,7 +1,9 @@
Author: Andreas Tille <tille at debian.org>
+Subject: Manage embedded sqlite3 library
Description: Tried to use Debian packages sqlite3
but failed because package does not build that way
-
+Forwarded: no
+Last-Updated: 2013-11-30
--- a/ugene.pro
+++ b/ugene.pro
@@ -8,7 +8,6 @@ use_bundled_zlib() {
Modified: trunk/packages/ugene/trunk/debian/rules
===================================================================
--- trunk/packages/ugene/trunk/debian/rules 2013-11-30 09:25:41 UTC (rev 15362)
+++ trunk/packages/ugene/trunk/debian/rules 2013-11-30 11:55:55 UTC (rev 15363)
@@ -2,6 +2,21 @@
export DH_OPTIONS
+export DEB_BUILD_HARDENING=1
+export DEB_BUILD_HARDENING_FORTIFY=1
+
+include /usr/share/hardening-includes/hardening.make
+
+CPPFLAGS=$(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS)
+CXXFLAGS=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS)
+LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS)
+
+#CFLAGS+=$(HARDENING_CFLAGS)
+#CXXFLAGS+=$(HARDENING_CXXFLAGS)
+#LDFLAGS+=$(HARDENING_LDFLAGS)
+
+
UPSTREAM_NAME=ugene
pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
More information about the debian-med-commit
mailing list