[med-svn] r10637 - in trunk/packages/maqview/trunk/debian: . patches
Andreas Tille
tille at alioth.debian.org
Wed May 2 07:54:17 UTC 2012
Author: tille
Date: 2012-05-02 07:54:17 +0000 (Wed, 02 May 2012)
New Revision: 10637
Added:
trunk/packages/maqview/trunk/debian/patches/use-dpkg-buildflags.patch
Modified:
trunk/packages/maqview/trunk/debian/changelog
trunk/packages/maqview/trunk/debian/patches/series
Log:
Add patch to enable propagation of environment variables into build system to support hardening flags
Modified: trunk/packages/maqview/trunk/debian/changelog
===================================================================
--- trunk/packages/maqview/trunk/debian/changelog 2012-05-01 21:12:59 UTC (rev 10636)
+++ trunk/packages/maqview/trunk/debian/changelog 2012-05-02 07:54:17 UTC (rev 10637)
@@ -1,3 +1,11 @@
+maqview (0.2.5-3) unstable; urgency=low
+
+ * debian/use-dpkg-buildflags.patch: Use build flags from environment
+ to enable hardening (Thanks to Simon Ruderich <simon at ruderich.org>
+ for the patch)
+
+ -- Andreas Tille <tille at debian.org> Wed, 02 May 2012 09:42:34 +0200
+
maqview (0.2.5-2) unstable; urgency=low
* debian/patches/gcc-4.7.patch: Enable building with g++-4.7
Modified: trunk/packages/maqview/trunk/debian/patches/series
===================================================================
--- trunk/packages/maqview/trunk/debian/patches/series 2012-05-01 21:12:59 UTC (rev 10636)
+++ trunk/packages/maqview/trunk/debian/patches/series 2012-05-02 07:54:17 UTC (rev 10637)
@@ -1,2 +1,3 @@
fix-gcc-4.5.patch
gcc-4.7.patch
+use-dpkg-buildflags.patch
Added: trunk/packages/maqview/trunk/debian/patches/use-dpkg-buildflags.patch
===================================================================
--- trunk/packages/maqview/trunk/debian/patches/use-dpkg-buildflags.patch (rev 0)
+++ trunk/packages/maqview/trunk/debian/patches/use-dpkg-buildflags.patch 2012-05-02 07:54:17 UTC (rev 10637)
@@ -0,0 +1,66 @@
+Description: Use build flags from environment (dpkg-buildflags).
+ Necessary for hardening flags.
+Author: Simon Ruderich <simon at ruderich.org>
+Last-Update: 2012-04-28
+
+Index: maqview-0.2.5/configure.ac
+===================================================================
+--- maqview-0.2.5.orig/configure.ac 2012-04-28 20:43:32.741129412 +0200
++++ maqview-0.2.5/configure.ac 2012-04-28 20:43:32.761129412 +0200
+@@ -13,13 +13,13 @@
+ NONE);;
+ *) is_static=1
+ AC_MSG_WARN([Library libglut will be statically linked.])
+- LDFLAGS="-L${prefix}/lib"
+- CPPFLAGS="-I${prefix}/include";;
++ LDFLAGS="$LDFLAGS -L${prefix}/lib"
++ CPPFLAGS="$CPPFLAGS -I${prefix}/include";;
+ esac
+
+ # set CFLAGS and LDFLAGS
+
+-true_CFLAGS="-g -O2 -Wall -W -DMAQ_LONGREADS"
++true_CFLAGS="$CFLAGS -g -O2 -Wall -W -DMAQ_LONGREADS"
+ case "${host_os}" in
+ darwin*)
+ GLLIBS="-framework OpenGL -framework GLUT"
+Index: maqview-0.2.5/Makefile.generic
+===================================================================
+--- maqview-0.2.5.orig/Makefile.generic 2012-04-28 20:43:04.181129286 +0200
++++ maqview-0.2.5/Makefile.generic 2012-04-28 20:43:32.761129412 +0200
+@@ -1,7 +1,7 @@
+ CC= gcc
+ CXX= g++
+-CFLAGS= -g -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_FREEGLUT# -pg -fprofile-arcs -ftest-coverage
+-CXXFLAGS= $(CFLAGS)
++CFLAGS+= -g -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_FREEGLUT# -pg -fprofile-arcs -ftest-coverage
++CXXFLAGS:= $(CFLAGS)
+ DFLAGS=
+ ZOBJS= adler32.o compress.o crc32.o deflate.o gzio.o inffast.o inflate.o \
+ infback.o inftrees.o trees.o uncompr.o zutil.o
+@@ -18,20 +18,20 @@
+ .SUFFIXES:.c .o .cc
+
+ .c.o:
+- $(CC) -c $(CFLAGS) $(DFLAGS) $< -o $@
++ $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DFLAGS) $< -o $@
+ .cc.o:
+- $(CXX) -c $(CXXFLAGS) $(DFLAGS) $< -o $@
++ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(DFLAGS) $< -o $@
+
+ all:$(PROGS)
+
+ zrio:$(ZOBJS) zrio_main.o
+- $(CC) $(CFLAGS) -o $@ -DMAIN_ZRIO zrio_main.o zrio.o $(ZOBJS)
++ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DMAIN_ZRIO zrio_main.o zrio.o $(ZOBJS)
+
+ maqindex:$(ZOBJS) $(OBJS) maqmap_index_main.o
+- $(CXX) $(CFLAGS) -o $@ $(ZOBJS) $(OBJS) maqmap_index_main.o
++ $(CXX) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $(ZOBJS) $(OBJS) maqmap_index_main.o
+
+ maqview:$(ZOBJS) $(OBJS) view_goto.o MainFrame.o view_panel.o gl_gui.o
+- $(CXX) $(CFLAGS) -o $@ $(ZOBJS) $(OBJS) view_goto.o view_panel.o gl_gui.o MainFrame.o $(GLLIBS)
++ $(CXX) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $(ZOBJS) $(OBJS) view_goto.o view_panel.o gl_gui.o MainFrame.o $(GLLIBS)
+
+ maqview.1:maqview.pod
+ pod2man --center "Bioinformatics Tools" --release "maqview-$(VERSION)" maqview.pod > $@
More information about the debian-med-commit
mailing list