[med-svn] r16076 - in trunk/packages/mapsembler2/trunk/debian: . patches

Olivier Sallou osallou at moszumanska.debian.org
Fri Feb 21 14:36:37 UTC 2014


Author: osallou
Date: 2014-02-21 14:36:36 +0000 (Fri, 21 Feb 2014)
New Revision: 16076

Added:
   trunk/packages/mapsembler2/trunk/debian/patches/fix_makefile
Modified:
   trunk/packages/mapsembler2/trunk/debian/changelog
   trunk/packages/mapsembler2/trunk/debian/copyright
   trunk/packages/mapsembler2/trunk/debian/docs
   trunk/packages/mapsembler2/trunk/debian/mapsembler2.install
   trunk/packages/mapsembler2/trunk/debian/mapsembler2.manpages
   trunk/packages/mapsembler2/trunk/debian/patches/series
   trunk/packages/mapsembler2/trunk/debian/rules
Log:
adapt to new version

Modified: trunk/packages/mapsembler2/trunk/debian/changelog
===================================================================
--- trunk/packages/mapsembler2/trunk/debian/changelog	2014-02-21 14:14:15 UTC (rev 16075)
+++ trunk/packages/mapsembler2/trunk/debian/changelog	2014-02-21 14:36:36 UTC (rev 16076)
@@ -1,4 +1,4 @@
-mapsembler2 (2.0.31+dfsg-1) UNRELEASED; urgency=low
+mapsembler2 (2.0.31-1) UNRELEASED; urgency=low
 
   * New upstream release 
 

Modified: trunk/packages/mapsembler2/trunk/debian/copyright
===================================================================
--- trunk/packages/mapsembler2/trunk/debian/copyright	2014-02-21 14:14:15 UTC (rev 16075)
+++ trunk/packages/mapsembler2/trunk/debian/copyright	2014-02-21 14:36:36 UTC (rev 16076)
@@ -1,7 +1,6 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: mapsembler2
 Source: http://colibread.inria.fr/mapsembler2
-Files-Excluded: visu
 
 License: CeCILL
  This Agreement is a free software license that is the result of  discussions

Modified: trunk/packages/mapsembler2/trunk/debian/docs
===================================================================
--- trunk/packages/mapsembler2/trunk/debian/docs	2014-02-21 14:14:15 UTC (rev 16075)
+++ trunk/packages/mapsembler2/trunk/debian/docs	2014-02-21 14:36:36 UTC (rev 16076)
@@ -0,0 +1 @@
+README

Modified: trunk/packages/mapsembler2/trunk/debian/mapsembler2.install
===================================================================
--- trunk/packages/mapsembler2/trunk/debian/mapsembler2.install	2014-02-21 14:14:15 UTC (rev 16075)
+++ trunk/packages/mapsembler2/trunk/debian/mapsembler2.install	2014-02-21 14:36:36 UTC (rev 16076)
@@ -1,4 +1,3 @@
-kissreads_g/kissreads_graph usr/bin/
-maps/mapsembler usr/bin/
-run_mapsembler_and_phaser usr/bin
-sample_example usr/share/doc/mapsembler2/
+mapsembler2/mapsembler usr/bin/
+mapsembler2/sample_example usr/share/doc/mapsembler2/
+mapsembler2/sample_example_results usr/share/doc/mapsembler2/

Modified: trunk/packages/mapsembler2/trunk/debian/mapsembler2.manpages
===================================================================
--- trunk/packages/mapsembler2/trunk/debian/mapsembler2.manpages	2014-02-21 14:14:15 UTC (rev 16075)
+++ trunk/packages/mapsembler2/trunk/debian/mapsembler2.manpages	2014-02-21 14:36:36 UTC (rev 16076)
@@ -1,3 +1 @@
-run_mapsembler_and_phaser.1
 mapsembler.1
-kissreads_graph.1

Added: trunk/packages/mapsembler2/trunk/debian/patches/fix_makefile
===================================================================
--- trunk/packages/mapsembler2/trunk/debian/patches/fix_makefile	                        (rev 0)
+++ trunk/packages/mapsembler2/trunk/debian/patches/fix_makefile	2014-02-21 14:36:36 UTC (rev 16076)
@@ -0,0 +1,29 @@
+Subject: Add hardening
+Description: makefiles do not import default CFLAGS,...
+this patch add debian cflags for hardening
+Forwarded: no
+Author: Olivier Sallou <osallou at debian.org>
+Last-Updated: 2014-02-21
+--- a/mapsembler2/makefile
++++ b/mapsembler2/makefile
+@@ -5,6 +5,11 @@
+ CFLAGS=  -g -lz -DMINIA_IS_IN_PARENT_FOLDER
+ #CFLAGS=  -O3 -lz -DMINIA_IS_IN_PARENT_FOLDER
+ 
++CPPFLAGS=$(shell dpkg-buildflags --get CPPFLAGS)
++CFLAGS += $(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS)
++LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS)
++
++
+ 
+ #CFLAGS=  -g -lz --std=gnu++0x -DMINIA_IS_IN_PARENT_FOLDER
+ #CFLAGS=  -g -lz -DMINIA_IS_IN_PARENT_FOLDER
+@@ -54,7 +59,7 @@
+ 
+ mapsembler:  $(OBJ) $(OBJ2) mapsembler.cpp
+ #mapsembler:  $(OBJ) $(OBJ2) test.cpp
+-	$(CC) -o $@ $^ $(CFLAGS) 
++	$(CC) -o $@ $^ $(CFLAGS)  $(LDFLAGS)
+ 
+ %.o: %.cpp %.h 
+ 	$(CC) -lz -o $@ -c $< $(CFLAGS)

Modified: trunk/packages/mapsembler2/trunk/debian/patches/series
===================================================================
--- trunk/packages/mapsembler2/trunk/debian/patches/series	2014-02-21 14:14:15 UTC (rev 16075)
+++ trunk/packages/mapsembler2/trunk/debian/patches/series	2014-02-21 14:36:36 UTC (rev 16076)
@@ -1,2 +1 @@
-fix_build
-fix_path
+fix_makefile

Modified: trunk/packages/mapsembler2/trunk/debian/rules
===================================================================
--- trunk/packages/mapsembler2/trunk/debian/rules	2014-02-21 14:14:15 UTC (rev 16075)
+++ trunk/packages/mapsembler2/trunk/debian/rules	2014-02-21 14:36:36 UTC (rev 16076)
@@ -13,26 +13,16 @@
 
 override_dh_auto_build:
 	dh_auto_build
-	cd maps && make k=29
-	cd kissreads_g && make k=29
+	cd mapsembler2 && make
 
 
 override_dh_clean:
-	cd minia && make clean
-	cd kissreads_g && make clean
-	cd maps && make clean
-	rm -f maps/mapsembler
-	rm -f kissreads_g/kissreads_graph
-	rm -f run_mapsembler_and_phaser
-	rm -f run_mapsembler_and_phaser.1
+	cd mapsembler2 && make clean
+	rm -f mapsembler2/mapsembler
 	rm -f mapsembler.1
-	rm -f kissreads_graph.1
 	dh_clean
 
 override_dh_install:
-	cp run_mapsembler_and_phaser.sh run_mapsembler_and_phaser
-	help2man --help-option=-h --version-string=$(SRC_VERSION) ./run_mapsembler_and_phaser > run_mapsembler_and_phaser.1
-	help2man --help-option=-h --no-discard-stderr --version-string=$(SRC_VERSION) ./maps/mapsembler > mapsembler.1
-	help2man --help-option=-h --no-discard-stderr --version-string=$(SRC_VERSION) ./kissreads_g/kissreads_graph > kissreads_graph.1
+	help2man --help-option=-h --no-discard-stderr --version-string=$(SRC_VERSION) ./mapsembler2/mapsembler > mapsembler.1
 	dh_install
 




More information about the debian-med-commit mailing list