[med-svn] [trnascan-se] 01/08: Add patch to use LDFLAGS so that hardening flags are applied

Afif Elghraoui afif-guest at moszumanska.debian.org
Sat Oct 31 05:56:37 UTC 2015


This is an automated email from the git hooks/post-receive script.

afif-guest pushed a commit to branch master
in repository trnascan-se.

commit 74fba966b50ca242b2da834ad15942476d805dd7
Author: Afif Elghraoui <afif at ghraoui.name>
Date:   Fri Oct 30 01:34:00 2015 -0700

    Add patch to use LDFLAGS so that hardening flags are applied
---
 debian/patches/ldflags.patch | 107 +++++++++++++++++++++++++++++++++++++++++++
 debian/patches/series        |   1 +
 2 files changed, 108 insertions(+)

diff --git a/debian/patches/ldflags.patch b/debian/patches/ldflags.patch
new file mode 100644
index 0000000..2b97c1c
--- /dev/null
+++ b/debian/patches/ldflags.patch
@@ -0,0 +1,107 @@
+Description: Honor LDFLAGS in calls to CC
+Author: Afif Elghraoui <afif at ghraoui.name>
+Forwarded: no
+Last-Update: 2015-10-30
+--- trnascan-se.orig/Makefile
++++ trnascan-se/Makefile
+@@ -107,17 +107,17 @@
+ all: 	$(PROGS) tRNAscan-SE setpaths
+ 
+ covels-SE:  $(OBJ) scan_main.o
+-	$(CC) $(CFLAGS) $(RFLAGS) -o covels-SE scan_main.o $(OBJ) $(LIBS)
++	$(CC) $(CFLAGS) $(RFLAGS) -o covels-SE scan_main.o $(OBJ) $(LIBS) $(LDFLAGS)
+ 
+ coves-SE: $(OBJ) score_main.o
+-	$(CC) $(CFLAGS) $(RFLAGS) -o coves-SE score_main.o $(OBJ) $(LIBS)
++	$(CC) $(CFLAGS) $(RFLAGS) -o coves-SE score_main.o $(OBJ) $(LIBS) $(LDFLAGS)
+ 
+ eufindtRNA: $(SQUIDOBJ) pavesi.o eufind_main.o
+ 	$(CC) $(CFLAGS)  -o eufindtRNA eufind_main.o \
+-	pavesi.o $(SQUIDOBJ) $(LIBS)
++	pavesi.o $(SQUIDOBJ) $(LIBS) $(LDFLAGS)
+ 
+ trnascan-1.4: trnascan.o
+-	$(CC) $(CFLAGS) -DTSCANDIR=\"$(LIBDIR)\" -o trnascan-1.4 trnascan.c
++	$(CC) $(CFLAGS) -DTSCANDIR=\"$(LIBDIR)\" -o trnascan-1.4 trnascan.c $(LDFLAGS)
+ 
+ tRNAscan-SE:
+ 	$(PERLDIR)/$(PERLBIN) checkversion.pl
+@@ -199,12 +199,12 @@
+ noambig: trnascan-1.4-NA eufindtRNA-NA
+ 
+ trnascan-1.4-NA:  trnascan.o
+-	$(CC) $(CFLAGS) -DNO_AMBIG -DTSCANDIR=\"$(LIBDIR)\" -o trnascan-1.4-NA trnascan.c
++	$(CC) $(CFLAGS) -DNO_AMBIG -DTSCANDIR=\"$(LIBDIR)\" -o trnascan-1.4-NA trnascan.c $(LDFLAGS)
+ 
+ eufindtRNA-NA: $(SQUIDOBJ) eufind_main.o
+-	$(CC) $(CFLAGS) -DNO_AMBIG -c -o pavesi-NA.o pavesi.c 
++	$(CC) $(CFLAGS) -DNO_AMBIG -c -o pavesi-NA.o pavesi.c $(LDFLAGS)
+ 	$(CC) $(CFLAGS) -o eufindtRNA-NA eufind_main.o \
+-	pavesi-NA.o $(SQUIDOBJ) $(LIBS)	
++	pavesi-NA.o $(SQUIDOBJ) $(LIBS)	$(LDFLAGS)
+ 
+ 
+ clean:
+@@ -219,7 +219,7 @@
+ 	rmdir -ps $(MANDIR)
+ 
+ .c.o:
+-	$(CC) $(CFLAGS) $(MDEFS) -c $<		
++	$(CC) $(CFLAGS) $(MDEFS) -c $<	$(LDFLAGS)
+ 
+ ## programs from Sean Eddy's sequence i/o function library not
+ ## needed for tRNAscan-SE but included for their utility
+@@ -232,16 +232,16 @@
+ 	cp $(UTILS) $(BINDIR)/.
+ 
+ reformat: $(SQUIDOBJ) reformat_main.o
+-	$(CC) $(CFLAGS) $(MDEFS) -o reformat $(SQUIDOBJ) reformat_main.o $(LIBS)
++	$(CC) $(CFLAGS) $(MDEFS) -o reformat $(SQUIDOBJ) reformat_main.o $(LIBS) $(LDFLAGS)
+ 
+ revcomp: $(SQUIDOBJ) revcomp_main.o
+-	$(CC) $(CFLAGS) $(MDEFS) -o revcomp $(SQUIDOBJ) revcomp_main.o $(LIBS)
++	$(CC) $(CFLAGS) $(MDEFS) -o revcomp $(SQUIDOBJ) revcomp_main.o $(LIBS) $(LDFLAGS)
+ 
+ seqstat: $(SQUIDOBJ) seqstat_main.o
+-	$(CC) $(CFLAGS) $(MDEFS) -o seqstat $(SQUIDOBJ) seqstat_main.o $(LIBS)
++	$(CC) $(CFLAGS) $(MDEFS) -o seqstat $(SQUIDOBJ) seqstat_main.o $(LIBS) $(LDFLAGS)
+ 
+ shuffle: $(SQUIDOBJ) shuffle_main.o
+-	$(CC) $(CFLAGS) $(MDEFS) -o shuffle $(SQUIDOBJ) shuffle_main.o $(LIBS)
++	$(CC) $(CFLAGS) $(MDEFS) -o shuffle $(SQUIDOBJ) shuffle_main.o $(LIBS) $(LDFLAGS)
+ 
+ ## other programs in Cove package (below) not needed for
+ ## tRNAscan-SE, but are included for users who wish to apply
+@@ -254,25 +254,25 @@
+ 	cp $(COVE_SUITE) $(BINDIR)/.
+ 
+ covea: $(OBJ) align_main.o
+-	$(CC) $(CFLAGS) $(RFLAGS) -o covea align_main.o $(OBJ) $(LIBS)
++	$(CC) $(CFLAGS) $(RFLAGS) -o covea align_main.o $(OBJ) $(LIBS) $(LDFLAGS)
+ 
+ coveb: $(OBJ) build_main.o
+-	$(CC) $(CFLAGS) $(RFLAGS) -o coveb build_main.o $(OBJ) $(LIBS)
++	$(CC) $(CFLAGS) $(RFLAGS) -o coveb build_main.o $(OBJ) $(LIBS) $(LDFLAGS)
+ 
+ covee: $(OBJ) emit_main.o
+-	$(CC) $(CFLAGS) $(RFLAGS) -o covee emit_main.o $(OBJ) $(LIBS)
++	$(CC) $(CFLAGS) $(RFLAGS) -o covee emit_main.o $(OBJ) $(LIBS) $(LDFLAGS)
+ 
+ covet: $(OBJ) train_main.o
+-	$(CC) $(CFLAGS) $(RFLAGS) -o covet train_main.o $(OBJ) $(LIBS)
++	$(CC) $(CFLAGS) $(RFLAGS) -o covet train_main.o $(OBJ) $(LIBS) $(LDFLAGS)
+ 
+ covels:  $(OBJ) scan_main.o
+-	$(CC) $(CFLAGS) $(RFLAGS) -o covels scan_main.o $(OBJ) $(LIBS)
++	$(CC) $(CFLAGS) $(RFLAGS) -o covels scan_main.o $(OBJ) $(LIBS) $(LDFLAGS)
+ 
+ coves: $(OBJ) score_main.o
+-	$(CC) $(CFLAGS) $(RFLAGS) -o coves score_main.o $(OBJ) $(LIBS)
++	$(CC) $(CFLAGS) $(RFLAGS) -o coves score_main.o $(OBJ) $(LIBS) $(LDFLAGS)
+ 
+ structcheck: $(OBJ) structcheck_main.o
+-	$(CC) $(CFLAGS) $(RFLAGS) -o structcheck structcheck_main.o $(OBJ) $(LIBS)
++	$(CC) $(CFLAGS) $(RFLAGS) -o structcheck structcheck_main.o $(OBJ) $(LIBS) $(LDFLAGS)
+ 
+ 
+ ## Maspar memory limits
diff --git a/debian/patches/series b/debian/patches/series
index 8ac56d0..b6f7156 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 install-location.patch
 perl5dir.patch
 cflags.patch
+ldflags.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/trnascan-se.git



More information about the debian-med-commit mailing list