[SCM] Gnuplot. Interactive plotting program branch, master, updated. debian/4.6.0-1-2-gec5a5cc

Anton Gladky gladky.anton at gmail.com
Fri Mar 23 19:22:08 UTC 2012


The following commit has been merged in the master branch:
commit ec5a5cc75ca61d007632c90b8c4de44682eed55f
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Fri Mar 23 20:19:59 2012 +0100

    Enable CPPFLAGS/CXXFLAGS flags hardening. Thanks to Simon Ruderich. (Closes: #665311)

diff --git a/debian/rules b/debian/rules
index 4bc3a1d..5f028fc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,6 +7,8 @@ export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
 CFLAGS := -Wall $(shell dpkg-buildflags --get CFLAGS)
+CXXFLAGS := -Wall $(shell dpkg-buildflags --get CXXFLAGS)
+CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
 LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
 
 # Build structure may link against unneeded libs.
@@ -30,7 +32,7 @@ configure-nox-stamp: autoreconf-stamp
 	dh_testdir
 	mkdir -p $(BUILDDIR_NOX)
 	cd $(BUILDDIR_NOX);  ../../configure \
-		CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
+		CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
 		--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
 		--prefix=/usr --mandir=\$${prefix}/share/man \
 	  	--infodir=\$${prefix}/share/info \
@@ -47,7 +49,7 @@ configure-x11-stamp: autoreconf-stamp
 	dh_testdir
 	mkdir -p $(BUILDDIR_X11)
 	cd $(BUILDDIR_X11); ../../configure \
-		CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
+		CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
 		--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
 	  	--prefix=/usr --mandir=\$${prefix}/share/man \
 	  	--infodir=\$${prefix}/share/info \

-- 
Gnuplot. Interactive plotting program



More information about the debian-science-commits mailing list