Author: tille Date: 2013-01-23 16:09:58 +0000 (Wed, 23 Jan 2013) New Revision: 12828
Added: trunk/packages/zalign/trunk/debian/patches/ trunk/packages/zalign/trunk/debian/patches/hardening.patch trunk/packages/zalign/trunk/debian/patches/series Modified: trunk/packages/zalign/trunk/debian/control trunk/packages/zalign/trunk/debian/rules Log: Try hard to tweak hardening flags in ... now package is lintian clean Modified: trunk/packages/zalign/trunk/debian/control =================================================================== --- trunk/packages/zalign/trunk/debian/control 2013-01-22 22:28:07 UTC (rev 12827) +++ trunk/packages/zalign/trunk/debian/control 2013-01-23 16:09:58 UTC (rev 12828) @@ -4,7 +4,7 @@ Maintainer: Debian Med Packaging Team <[email protected]> Uploaders: Steffen Moeller <[email protected]>, Andreas Tille <[email protected]> -Build-Depends: debhelper (>= 9), autotools-dev, libopenmpi-dev +Build-Depends: debhelper (>= 9), autotools-dev, libopenmpi-dev, dh-autoreconf Standards-Version: 3.9.4 Homepage: https://launchpad.net/zalign Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/zalign/trunk/ Added: trunk/packages/zalign/trunk/debian/patches/hardening.patch =================================================================== --- trunk/packages/zalign/trunk/debian/patches/hardening.patch (rev 0) +++ trunk/packages/zalign/trunk/debian/patches/hardening.patch 2013-01-23 16:09:58 UTC (rev 12828) @@ -0,0 +1,18 @@ +Author: Andreas Tille <[email protected]> +LastChanged: Wed, 23 Jan 2013 17:04:13 +0100 +Description: Try hard to get CXXFLAGS into build to enable hardening + CXXFLAGS are hardwired inside configure.in so simply setting the + environment variable does not help here and we need to recreate + configure script using dh_autoreconf + +--- a/configure.in ++++ b/configure.in +@@ -33,7 +33,7 @@ ACX_MPI + # Set compiler and compiler flags + CXX="$MPICXX" + CFLAGS="-g -O0" +-CXXFLAGS="-g -O0 -ansi -pedantic -Wall -Wextra -Wno-long-long -Wno-unused-parameter -DHAVE_MPI_CPP -lm" ++CXXFLAGS="-g -O0 -ansi -pedantic -Wall -Wextra -Wno-long-long -Wno-unused-parameter -DHAVE_MPI_CPP -lm ${CXXFLAGS}" + + # Autoconf output + AC_CONFIG_FILES([ Added: trunk/packages/zalign/trunk/debian/patches/series =================================================================== --- trunk/packages/zalign/trunk/debian/patches/series (rev 0) +++ trunk/packages/zalign/trunk/debian/patches/series 2013-01-23 16:09:58 UTC (rev 12828) @@ -0,0 +1 @@ +hardening.patch Modified: trunk/packages/zalign/trunk/debian/rules =================================================================== --- trunk/packages/zalign/trunk/debian/rules 2013-01-22 22:28:07 UTC (rev 12827) +++ trunk/packages/zalign/trunk/debian/rules 2013-01-23 16:09:58 UTC (rev 12828) @@ -1,15 +1,10 @@ #!/usr/bin/make -f # -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -export CXXFLAGS=-I/usr/lib/openmpi/include +export CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) -I/usr/lib/openmpi/include %: - dh $@ --with autotools-dev + dh $@ --with autoreconf _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
