[med-svn] [r-hms-dbmi-spp] 02/04: propagate flags passed to configure
Michael Crusoe
misterc-guest at moszumanska.debian.org
Mon Oct 17 08:34:17 UTC 2016
This is an automated email from the git hooks/post-receive script.
misterc-guest pushed a commit to branch master
in repository r-hms-dbmi-spp.
commit 5bb58375f60e602d463fb32680e9d921e369cd94
Author: Michael R. Crusoe <michael.crusoe at gmail.com>
Date: Sat Oct 15 05:12:44 2016 -0700
propagate flags passed to configure
---
debian/patches/propagate-flags | 10 ++++++++++
debian/patches/series | 1 +
debian/rules | 29 +++++++++++++++--------------
3 files changed, 26 insertions(+), 14 deletions(-)
diff --git a/debian/patches/propagate-flags b/debian/patches/propagate-flags
new file mode 100644
index 0000000..8db4885
--- /dev/null
+++ b/debian/patches/propagate-flags
@@ -0,0 +1,10 @@
+From: Michael R. Crusoe <michael.crusoe at gmail.com>
+Subject: Propogate flags passed to configure
+--- r-hms-dbmi-spp.orig/src/Makevars.in
++++ r-hms-dbmi-spp/src/Makevars.in
+@@ -1,4 +1,3 @@
+ PKG_LIBS=@LIBS@ -lz
+ PKG_CFLAGS=-I./ -D_FASTMAP -DMAQ_LONGREADS @HAVE_LIBBZ2@
+-PKG_CXXFLAGS=-I./ -D_FASTMAP -DMAQ_LONGREADS @HAVE_LIBBZ2@ @BOOST_CPPFLAGS@
+-
++PKG_CXXFLAGS=-I./ -D_FASTMAP -DMAQ_LONGREADS @HAVE_LIBBZ2@ @BOOST_CPPFLAGS@ @CXXFLAGS@
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..ff2e5cd
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+propagate-flags
diff --git a/debian/rules b/debian/rules
index 803e2fe..07a3fa8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,21 +1,22 @@
#!/usr/bin/make -f
-# DH_VERBOSE := 1
+DH_VERBOSE := 1
export LC_ALL=C.UTF-8
-export CXXFLAGS=-std=c++98
-debRreposname=hms-dbmi
-include /usr/share/R/debian/r-cran.mk
+# Use hardening flags for linking
+export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+CXXFLAGS +=-std=c++98
+
+PKG_CFLAGS=$(CFLAGS)
+PKG_CXXFLAGS=$(CXXFLAGS)
+PKG_CPPFLAGS=$(CPPFLAGS)
+PKG_FFLAGS=$(FFLAGS)
-# some helpful variables - uncomment them if needed
-# shamelessly stolen from http://jmtd.net/log/awk/
-#DEBVERS := $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')
-#VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/^[0-9]*://' -e 's/-.*//')
-#DEBFLAVOR := $(shell dpkg-parsechangelog | awk '/^Distribution:/ {print $$2}')
-#DEBPKGNAME := $(shell dpkg-parsechangelog | awk '/^Source:/ {print $$2}')
-#DEBIAN_BRANCH := $(shell awk 'BEGIN{FS="[= ]+"} /debian-branch/ {print $$2}' debian/gbp.conf)
-#GIT_TAG := $(subst ~,_,$(VERSION))
+export PKG_CFLAGS PKG_CXXFLAGS PKG_CPPFLAGS PKG_FFLAGS
-# for hardening you might like to uncomment this:
-# export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+makeFlags="LDFLAGS=$(LDFLAGS)" # Doesn't seem to work?
+debRreposname=hms-dbmi
+include /usr/share/R/debian/r-cran.mk
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/r-hms-dbmi-spp.git
More information about the debian-med-commit
mailing list