[med-svn] [Git][med-team/hmmer2][master] 2 commits: Propagate hardening options
Andreas Tille
gitlab at salsa.debian.org
Fri Jan 11 18:59:57 GMT 2019
Andreas Tille pushed to branch master at Debian Med / hmmer2
Commits:
cbd04d13 by Andreas Tille at 2019-01-11T18:40:35Z
Propagate hardening options
- - - - -
d6aae46c by Andreas Tille at 2019-01-11T18:55:48Z
Try to create static library
- - - - -
3 changed files:
- + debian/patches/hardening.patch
- debian/patches/series
- + debian/patches/static_lib.patch
Changes:
=====================================
debian/patches/hardening.patch
=====================================
@@ -0,0 +1,28 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Fri, 11 Jan 2019 15:43:07 +0100
+Description: Propagate hardening options
+
+--- a/Makefile
++++ b/Makefile
+@@ -12,8 +12,8 @@ export MANDIR = ${prefix}/share/man
+ export PROGSUFFIX = 2
+ export MANSUFFIX = 1
+
+-export CFLAGS = -pipe -Wall -Wextra -fPIC -O3
+-export LIBS = -lm -pthread
++export CFLAGS += -pipe -Wall -Wextra -fPIC -O3
++export LIBS = -lm -pthread
+
+ # The program lists below for HMMER are not necessarily
+ # a complete manifest. They are the list of stable programs that the
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -45,7 +45,7 @@ HDRS = config.h\
+ all: $(PROGS)
+
+ ${PROGS}: %: %.o ${OBJS}
+- ${CC} ${CFLAGS} ${MYLIBDIR} -o $@ $@.o ${OBJS} ${MYLIBS} ${PTHREAD_LIBS} ${LIBS}
++ ${CC} ${CFLAGS} ${MYLIBDIR} -o $@ $@.o ${OBJS} ${MYLIBS} ${PTHREAD_LIBS} ${LIBS} $(LDFLAGS)
+
+
+ #################################################################
=====================================
debian/patches/series
=====================================
@@ -2,3 +2,5 @@ use_debian_packaged_biosquid.patch
build_libhmmer.a_with-fPIC.patch
fix_typo.patch
fix_install.patch
+hardening.patch
+#static_lib.patch
=====================================
debian/patches/static_lib.patch
=====================================
@@ -0,0 +1,20 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Fri, 11 Jan 2019 15:43:07 +0100
+Description: Try to create static library
+ Unfortunately this does not work - thus the patch is deactivated
+
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -54,9 +54,9 @@ ${PROGS}: %: %.o ${OBJS}
+ module: $(HMMLIB)
+
+ $(HMMLIB): $(OBJS)
+-# $(AR) libhmmer.a $(OBJS)
+-# $(RANLIB) libhmmer.a
+-# chmod 644 libhmmer.a
++ $(AR) libhmmer.a $(OBJS)
++ $(RANLIB) libhmmer.a
++ chmod 644 libhmmer.a
+ gcc -shared $(OBJS) -o $@
+
+
View it on GitLab: https://salsa.debian.org/med-team/hmmer2/compare/e8e828b135bc5fd7855253eea5e3ac3deb680306...d6aae46c87b1306f95e80e033411d66eb8e67f73
--
View it on GitLab: https://salsa.debian.org/med-team/hmmer2/compare/e8e828b135bc5fd7855253eea5e3ac3deb680306...d6aae46c87b1306f95e80e033411d66eb8e67f73
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20190111/9c348583/attachment-0001.html>
More information about the debian-med-commit
mailing list