r1762 - in /experimental/evolution-data-server/debian: changelog control rules

corsac at users.alioth.debian.org corsac at users.alioth.debian.org
Mon Oct 4 18:38:41 UTC 2010


Author: corsac
Date: Mon Oct  4 18:38:40 2010
New Revision: 1762

URL: http://svn.debian.org/wsvn/pkg-evolution/?sc=1&rev=1762
Log:
  - add build-dep on hardening-includes.
  - get flags from dpkg-buildflags.
  - include hardening rules.
  - add hardening and --as-needed to LDFLAGS.
  - add hardening to CFLAGS.

Modified:
    experimental/evolution-data-server/debian/changelog
    experimental/evolution-data-server/debian/control
    experimental/evolution-data-server/debian/rules

Modified: experimental/evolution-data-server/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-evolution/experimental/evolution-data-server/debian/changelog?rev=1762&op=diff
==============================================================================
--- experimental/evolution-data-server/debian/changelog (original)
+++ experimental/evolution-data-server/debian/changelog Mon Oct  4 18:38:40 2010
@@ -10,6 +10,7 @@
     - rename libedataserver, libcamel1.2, libebook1.2, libedataserverui1.2,
       libedata-book1.2, libecal1.2, libedata-cal1.2 packages to follow 
       soname changes.
+    - add build-dep on hardening-includes.
   * debian/patches:
     - 01_imapx_lockup dropped, included upstream.
     - 65_evolution-color dropped as well, not relevant anymore.
@@ -21,8 +22,10 @@
         included upstream.
   * debian/rules:
     - explicitly disable gtk3 build.
-    - get flags from dpkg-buildflags
-    - add --as-needed to LDFLAGS.
+    - get flags from dpkg-buildflags.
+    - include hardening rules.
+    - add hardening and --as-needed to LDFLAGS.
+    - add hardening to CFLAGS.
   * debian/libcamel1.2-14.shlibs: 
     - bump depends/conflicts for 2.32.
     - bump soversion to 19.
@@ -35,7 +38,7 @@
   * debian/libedata-cal1.2-7.install renamed to follow soname change.
   * lintian overrides updated to follow soname changes.
 
- -- Yves-Alexis Perez <corsac at debian.org>  Sat, 02 Oct 2010 15:50:36 +0200
+ -- Yves-Alexis Perez <corsac at debian.org>  Mon, 04 Oct 2010 08:38:26 +0200
 
 evolution-data-server (2.30.3-2) unstable; urgency=low
 

Modified: experimental/evolution-data-server/debian/control
URL: http://svn.debian.org/wsvn/pkg-evolution/experimental/evolution-data-server/debian/control?rev=1762&op=diff
==============================================================================
--- experimental/evolution-data-server/debian/control (original)
+++ experimental/evolution-data-server/debian/control Mon Oct  4 18:38:40 2010
@@ -20,6 +20,7 @@
 Build-Depends: debhelper (>= 7.2.3~),
                cdbs (>= 0.4.37),
                dh-autoreconf,
+               hardening-includes,
                dpkg-dev (>= 1.14.16),
                pkg-config (>= 0.16),
                flex,

Modified: experimental/evolution-data-server/debian/rules
URL: http://svn.debian.org/wsvn/pkg-evolution/experimental/evolution-data-server/debian/rules?rev=1762&op=diff
==============================================================================
--- experimental/evolution-data-server/debian/rules (original)
+++ experimental/evolution-data-server/debian/rules Mon Oct  4 18:38:40 2010
@@ -7,6 +7,7 @@
 include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/rules/autoreconf.mk
 include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk                  
+include /usr/share/hardening-includes/hardening.make
 
 
 DEB_SHLIBDEPS_INCLUDE += debian/tmp/usr/lib
@@ -15,8 +16,8 @@
 
 LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS)
 CFLAGS=$(shell dpkg-buildflags --get CFLAGS)
-LDFLAGS+=-Wl,-z,defs -Wl,--as-needed
-CFLAGS += -fPIC
+CFLAGS+=$(HARDENING_CFLAGS)
+LDFLAGS+=$(HARDENING_LDFLAGS) -Wl,-z,defs -Wl,--as-needed
 
 DEB_CONFIGURE_EXTRA_FLAGS += --sysconfdir=/etc \
 	--libexecdir=\$${prefix}/lib/evolution \




More information about the pkg-evolution-commits mailing list