Package: ahcpd
Version: 0.53-2
Severity: normal
Tags: patch
User: hardening-disc...@lists.alioth.debian.org
Usertags: goal-hardening

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



Hello,

The upstream Makefile overwrite CFLAGS variable exported by
dpkg-buildflags (which is "-g -O2 -fstack-protector-strong -Wformat
- -Werror=format-security").
Please find attached a patch that fix that.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUKAnCAAoJEJmGUYuaqqClbacP/2XWXL2wNUs8YSjakrORi9Vx
AZ4ChszXdK8bcAMrEv3E/AdKBmz4PlpPBNEeZkUvkPV3eO4Jst/YnxJEXbpJ7GnW
aaEFbZXGlORNkoTJxjBOKEjwxz1hELZ23vJGADBSdnkp4u2xoYtkyLrflwflTnMY
Cb2F1AM20HuTG6WYAVtgpRuzzVVPEgSwJGyzZREOeMx/wZJ+qeiZSqHaPhQ3SuGo
xGou0cWDgKdooem0ueWs4Q/ybk8q00dCqkj6TD86anUIqtiiLUiM+RRPNyIQwjM1
DL8ZCaNk4mbdcwHM0oWsPOdtUDH6kZoXdpBWHHN8zDqT7vrX7SoAilk8e5myz78M
21q0jJwd8iOx1S8t94jsdjvYbv8ZLovVKRn5r46+LGuDQ6gToMVv3qzmIExq2liD
9J3Kv6j2FSTROuZFck+PA5Fhyg3RhxA8LfiWLHHSKtRh3VEb56zolvbF0ji+Jsoa
4/w/4I+PsqpDCT6EgTtwro/J3DZW53AFj5WOoTNnye430is3ihtESdWLeavL+HSx
Foj2H82+yEK5j21NqJS8PUuPB0pKfOt8PgbHUYYZx1qmGkz4nGL+RyK4D1OOM3kx
nZHEJK+KhCmfvg0/zOEjCLjVuxMAgflYWAAlVA5Di92dXDIVAeiyPCRG+vHtbzFL
a2SM1L5B0ErJbTjTtvEv
=5do+
-----END PGP SIGNATURE-----
diff -Nru ahcpd-0.53/debian/changelog ahcpd-0.53/debian/changelog
--- ahcpd-0.53/debian/changelog	2013-05-26 21:11:53.000000000 +0200
+++ ahcpd-0.53/debian/changelog	2014-09-28 15:08:19.000000000 +0200
@@ -1,3 +1,10 @@
+ahcpd (0.53-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Patch upstream Makefile to not overwrite dpkg-buildflags CFLAGS
+
+ -- Guillaume Delacour <g...@iroqwa.org>  Sun, 28 Sep 2014 15:02:21 +0200
+
 ahcpd (0.53-2) unstable; urgency=low
 
   * Add logrotate support
diff -Nru ahcpd-0.53/debian/patches/01_dont_overwrite_cflags.diff ahcpd-0.53/debian/patches/01_dont_overwrite_cflags.diff
--- ahcpd-0.53/debian/patches/01_dont_overwrite_cflags.diff	1970-01-01 01:00:00.000000000 +0100
+++ ahcpd-0.53/debian/patches/01_dont_overwrite_cflags.diff	2014-09-28 15:05:30.000000000 +0200
@@ -0,0 +1,17 @@
+Author Guillaume Delacour <g...@iroqwa.org>
+Description: Don't overwrite dpkg-buildflags CFLAGS
+Last-Update: 2014-09-28
+
+Index: ahcpd-0.53/Makefile
+===================================================================
+--- ahcpd-0.53.orig/Makefile
++++ ahcpd-0.53/Makefile
+@@ -4,7 +4,7 @@ CDEBUGFLAGS = -Os -g -Wall
+ 
+ DEFINES = $(PLATFORM_DEFINES)
+ 
+-CFLAGS = $(CDEBUGFLAGS) $(DEFINES) $(EXTRA_DEFINES)
++CFLAGS += $(CDEBUGFLAGS) $(DEFINES) $(EXTRA_DEFINES)
+ 
+ SRCS = ahcpd.c monotonic.c transport.c prefix.c configure.c config.c lease.c
+ 
diff -Nru ahcpd-0.53/debian/patches/series ahcpd-0.53/debian/patches/series
--- ahcpd-0.53/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ ahcpd-0.53/debian/patches/series	2014-09-28 15:06:39.000000000 +0200
@@ -0,0 +1 @@
+01_dont_overwrite_cflags.diff

Reply via email to