[med-svn] [Git][med-team/libtabixpp][master] 2 commits: Add hardening opts

Nilesh Patra (@nilesh) gitlab at salsa.debian.org
Thu Jul 14 16:52:29 BST 2022



Nilesh Patra pushed to branch master at Debian Med / libtabixpp


Commits:
71e7de3c by Nilesh Patra at 2022-07-14T21:12:49+05:30
Add hardening opts

- - - - -
c28d16d3 by Nilesh Patra at 2022-07-14T21:17:00+05:30
Upload to unstable

- - - - -


2 changed files:

- debian/changelog
- debian/patches/build_shared_lib_with_debian_htslib.patch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,12 +1,16 @@
-libtabixpp (1.1.1-1) UNRELEASED; urgency=medium
+libtabixpp (1.1.1-1) unstable; urgency=medium
 
   [ Andreas Tille ]
+  * Team Upload.
   * New upstream version
   * Proper filename for upstream tarball
 
   [ Mohammed Bilal ]
   * Refresh patch
 
+  [ Nilesh Patra ]
+  * Add hardening opts
+
  -- Mohammed Bilal <mdbilal at disroot.org>  Thu, 14 Jul 2022 20:35:35 +0530
 
 libtabixpp (1.1.0-6) unstable; urgency=medium


=====================================
debian/patches/build_shared_lib_with_debian_htslib.patch
=====================================
@@ -23,7 +23,10 @@ Author: Sascha Steinbiss <sascha at steinbiss.name>
  .SUFFIXES:.c .o
  
  .c.o:
- 	$(CC) -c $(CXXFLAGS) $(DFLAGS) $(INCLUDES) $< -o $@
+-	$(CC) -c $(CXXFLAGS) $(DFLAGS) $(INCLUDES) $< -o $@
++	$(CC) -c $(CXXFLAGS) $(CPPFLAGS) $(DFLAGS) $(INCLUDES) $< -o $@
++
++all:   $(BIN) libtabixpp.so.$(SONUMBER) libtabixpp.a
  
 -all-recur lib-recur clean-recur cleanlocal-recur install-recur:
 -	@target=`echo $@ | sed s/-recur//`; \
@@ -35,34 +38,34 @@ Author: Sascha Steinbiss <sascha at steinbiss.name>
 -			|| exit 1; \
 -		cd $$wdir; \
 -	done;
--
++tabix.o: tabix.cpp tabix.hpp
++	$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c tabix.cpp $(INCLUDES)
+ 
 -all:	$(BIN) $(LIB) $(SLIB)
-+all:   $(BIN) libtabixpp.so.$(SONUMBER) libtabixpp.a
++libtabixpp.a: tabix.o
++	ar rcs $@ $<
  
 -tabix.o: $(HTS_HEADERS) tabix.cpp tabix.hpp
-+tabix.o: tabix.cpp tabix.hpp
- 	$(CXX) $(CXXFLAGS) -c tabix.cpp $(INCLUDES)
+-	$(CXX) $(CXXFLAGS) -c tabix.cpp $(INCLUDES)
++libtabixpp.so.$(SONUMBER): tabix.o
++	$(CXX) $(CXXFLAGS) $(CPPFLAGS) -shared -o $@ $< -fPIC -Wl,-soname,libtabixpp.so.$(SONUMBER) $(LDFLAGS) -lhts
  
 -htslib/libhts.a:
 -	cd htslib && $(MAKE) lib-static
-+libtabixpp.a: tabix.o
-+	ar rcs $@ $<
-+
-+libtabixpp.so.$(SONUMBER): tabix.o
-+	$(CXX) -shared -o $@ $< -fPIC -Wl,-soname,libtabixpp.so.$(SONUMBER) $(LDFLAGS) -lhts
-+
  
  $(LIB): $(OBJS)
  	$(AR) rs $(LIB) $(OBJS)
-@@ -61,7 +53,7 @@
+@@ -61,8 +53,8 @@
  $(SLIB): $(OBJS)
  	$(CXX) -shared -Wl,-soname,$(SLIB) -o $(SLIB) $(OBJS)
  
 -tabix++: $(OBJS) main.cpp $(HTS_LIB)
-+tabix++: $(OBJS) main.cpp
- 	$(CXX) $(CXXFLAGS) -o $@ main.cpp $(OBJS) $(INCLUDES) $(LIBPATH) \
+-	$(CXX) $(CXXFLAGS) -o $@ main.cpp $(OBJS) $(INCLUDES) $(LIBPATH) \
++$(BIN): $(OBJS) main.cpp
++	$(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ main.cpp $(OBJS) $(INCLUDES) $(LIBPATH) $(LDFLAGS) \
  		-lhts -lpthread -lm -lz -lcurl -llzma -lbz2
  
+ test: all
 @@ -82,7 +74,6 @@
  cleanlocal:
  	rm -rf $(BIN) $(LIB) $(SLIB) $(OBJS) $(DESTDIR)



View it on GitLab: https://salsa.debian.org/med-team/libtabixpp/-/compare/f08397c8ca20793cf70603c1941a4a7065d0a2fe...c28d16d3b0e51f76d54b0409e9659fc89d6b163f

-- 
View it on GitLab: https://salsa.debian.org/med-team/libtabixpp/-/compare/f08397c8ca20793cf70603c1941a4a7065d0a2fe...c28d16d3b0e51f76d54b0409e9659fc89d6b163f
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/20220714/f3d43ec7/attachment-0001.htm>


More information about the debian-med-commit mailing list