[SCM] saga branch, master, updated. upstream/2.0.8-138-g9611d39

Johan Van de Wauw johan.vandewauw at gmail.com
Fri Nov 22 21:01:48 UTC 2013


The following commit has been merged in the master branch:
commit f33ac5481952b0bea9ba7a3732a16e1c5614853a
Author: Johan Van de Wauw <johan.vandewauw at gmail.com>
Date:   Fri Nov 15 00:12:26 2013 -0500

    Enable hardening & fix security warnings

diff --git a/debian/patches/0005-Fix-gcc-security-warnings.patch b/debian/patches/0005-Fix-gcc-security-warnings.patch
new file mode 100644
index 0000000..71621f0
--- /dev/null
+++ b/debian/patches/0005-Fix-gcc-security-warnings.patch
@@ -0,0 +1,38 @@
+From: Johan Van de Wauw <johan.vandewauw at gmail.com>
+Date: Fri, 15 Nov 2013 01:57:38 -0500
+Subject: Fix gcc security warnings
+
+---
+ src/modules_io/grid/io_grid/esri_arcinfo.cpp | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/modules_io/grid/io_grid/esri_arcinfo.cpp b/src/modules_io/grid/io_grid/esri_arcinfo.cpp
+index 477dd41..970eb71 100644
+--- a/src/modules_io/grid/io_grid/esri_arcinfo.cpp
++++ b/src/modules_io/grid/io_grid/esri_arcinfo.cpp
+@@ -594,13 +594,13 @@ bool CESRI_ArcInfo_Export::On_Execute(void)
+ 			{
+ 				if( x > 0 )
+ 				{
+-					fprintf(Stream.Get_Stream(), " ");
++					fputs(" ",Stream.Get_Stream());
+ 				}
+ 
+-				fprintf(Stream.Get_Stream(), Write_Value(pGrid->asDouble(x, y), Precision, bComma).b_str());
++				fputs(Write_Value(pGrid->asDouble(x, y), Precision, bComma).b_str(),Stream.Get_Stream());
+ 			}
+ 
+-			fprintf(Stream.Get_Stream(), "\n");
++			fputs("\n", Stream.Get_Stream());
+ 		}
+ 
+ 		pGrid->Get_Projection().Save(SG_File_Make_Path(NULL, fName, SG_T("prj")));
+@@ -671,7 +671,7 @@ bool CESRI_ArcInfo_Export::Write_Header(CSG_File &Stream, CSG_Grid *pGrid, bool
+ 			s	+= CSG_String::Format(SG_T("%s %s\n")	, HDR_BYTEORDER	, Parameters("BYTEORD")->asInt() == 1 ? HDR_BYTEORDER_LO : HDR_BYTEORDER_HI);
+ 		}
+ 
+-		fprintf(Stream.Get_Stream(), s.b_str());
++		fputs(s.b_str(),Stream.Get_Stream());
+ 
+ 		return( true );
+ 	}
diff --git a/debian/patches/series b/debian/patches/series
index ff689cf..091527e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@
 0002-Use-debian-version-of-grib2.patch
 0003-Autoreconf-fi-result.patch
 0004-Use-qhull-instead-of-triangle.patch
+0005-Fix-gcc-security-warnings.patch
diff --git a/debian/rules b/debian/rules
index 399e5fa..07d393c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,7 +3,7 @@
 	dh $@ --with python2 --with autoreconf
 
 override_dh_auto_configure:
-	dh_auto_configure -- --enable-unicode --prefix=/usr --enable-python
+	dh_auto_configure -- --enable-unicode --prefix=/usr --enable-python $(shell dpkg-buildflags --export=configure)
 
 VERSION := $(shell grep '^AC_INIT' configure.in | \
 	sed 's/AC_INIT(saga, \([0-9|\.]*\)\,.*)/\1/g')

-- 
Saga GIS



More information about the Pkg-grass-devel mailing list