Package: pioneers Severity: important Tags: patch Please enable hardened build flags through dpkg-buildflags.
Patch attached. (dpkg-buildflags abides "noopt" from DEB_BUILD_OPTIONS) Cheers, Moritz
diff -aur pioneers-0.12.5.harden/debian/rules pioneers-0.12.5/debian/rules --- pioneers-0.12.5.harden/debian/rules 2011-10-30 18:23:45.000000000 +0100 +++ pioneers-0.12.5/debian/rules 2012-01-29 10:34:08.000000000 +0100 @@ -4,13 +4,10 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +CFLAGS = `dpkg-buildflags --get CFLAGS` CFLAGS += -Wall -Wl,--as-needed - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif +LDFLAGS = `dpkg-buildflags --get LDFLAGS` +CPPFLAGS = `dpkg-buildflags --get CPPFLAGS` ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CONFIGUREFLAGS += --enable-maintainer-mode @@ -42,7 +39,7 @@ # Commands to compile the package. ./autogen.sh --prefix=/usr --bindir=/usr/games --mandir=/usr/share/man \ $(CONFIGUREFLAGS) --enable-warnings \ - CFLAGS="$(CFLAGS)" --disable-dependency-tracking \ + CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" --disable-dependency-tracking \ --disable-deprecation-checks $(MAKE) $(LIBFLAGS) rsvg --width 32 --height 32 client/gtk/data/pioneers.svg pioneers32.png Nur in pioneers-0.12.5/debian: rules~.