[DebianGIS-dev] r2935 - in packages/grass/trunk/debian: . patches
frankie at alioth.debian.org
frankie at alioth.debian.org
Tue Sep 28 10:30:30 UTC 2010
Author: frankie
Date: 2010-09-28 10:30:28 +0000 (Tue, 28 Sep 2010)
New Revision: 2935
Added:
packages/grass/trunk/debian/patches/filldepr.cc.dpatch
packages/grass/trunk/debian/patches/flythrough.dpatch
packages/grass/trunk/debian/patches/geom.c.dpatch
Modified:
packages/grass/trunk/debian/changelog
packages/grass/trunk/debian/patches/00list
Log:
More patches.
Modified: packages/grass/trunk/debian/changelog
===================================================================
--- packages/grass/trunk/debian/changelog 2010-09-28 09:45:16 UTC (rev 2934)
+++ packages/grass/trunk/debian/changelog 2010-09-28 10:30:28 UTC (rev 2935)
@@ -23,6 +23,9 @@
+ read_sig.c: catch empty sig files
+ convert.c: added non-standard datum name lookup
+ r.grow.distance: bugfix for distance calculation
+ + geom.c: fixes bug for min_area
+ + flythrough: fixes NVIZ fly mode on 64bit. See #46 from upstream trac.
+ + filldepr.cc: r.terraflow: backport fix for #1006 from upstream trac.
* Added missing docs used by GUIs: AUTHORS, contributors CSV files,
COPYING and a symlink to GPL-2 license in /usr/share/common-licenses.
Those files need to be symlinked in GISBASE to be found at run-time.
Modified: packages/grass/trunk/debian/patches/00list
===================================================================
--- packages/grass/trunk/debian/patches/00list 2010-09-28 09:45:16 UTC (rev 2934)
+++ packages/grass/trunk/debian/patches/00list 2010-09-28 10:30:28 UTC (rev 2935)
@@ -13,3 +13,6 @@
read_sig.c
convert.c
r.grow.distance
+geom.c
+flythrough
+filldepr.cc
Added: packages/grass/trunk/debian/patches/filldepr.cc.dpatch
===================================================================
--- packages/grass/trunk/debian/patches/filldepr.cc.dpatch (rev 0)
+++ packages/grass/trunk/debian/patches/filldepr.cc.dpatch 2010-09-28 10:30:28 UTC (rev 2935)
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## filldepr.cc.dpatch by Francesco Paolo Lovergine <frankie at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' grass-6.4.0~rc6+42329~/raster/r.terraflow/filldepr.cc grass-6.4.0~rc6+42329/raster/r.terraflow/filldepr.cc
+--- grass-6.4.0~rc6+42329~/raster/r.terraflow/filldepr.cc 2010-03-15 14:26:24.000000000 +0100
++++ grass-6.4.0~rc6+42329/raster/r.terraflow/filldepr.cc 2010-09-28 12:15:26.000000000 +0200
+@@ -128,8 +128,10 @@
+ boundaryType* nextedge;
+ elevation_type h;
+ cclabel_type u, v, ur, vr;
++ /* no write op to boundaryStr, no need to call stream_len() each time */
++ off_t nitems = boundaryStr->stream_len();
+ boundaryStr->seek(0);
+- for (size_t i=0; i< boundaryStr->stream_len(); i++) {
++ for (off_t i=0; i< nitems; i++) {
+
+ /*read next edge*/
+ ae = boundaryStr->read_item(&nextedge);
Property changes on: packages/grass/trunk/debian/patches/filldepr.cc.dpatch
___________________________________________________________________
Added: svn:executable
+ *
Added: packages/grass/trunk/debian/patches/flythrough.dpatch
===================================================================
--- packages/grass/trunk/debian/patches/flythrough.dpatch (rev 0)
+++ packages/grass/trunk/debian/patches/flythrough.dpatch 2010-09-28 10:30:28 UTC (rev 2935)
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## flythrough.dpatch by Francesco Paolo Lovergine <frankie at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' grass-6.4.0~rc6+42329~/visualization/nviz/src/togl_flythrough.c grass-6.4.0~rc6+42329/visualization/nviz/src/togl_flythrough.c
+--- grass-6.4.0~rc6+42329~/visualization/nviz/src/togl_flythrough.c 2010-03-15 14:28:31.000000000 +0100
++++ grass-6.4.0~rc6+42329/visualization/nviz/src/togl_flythrough.c 2010-09-28 11:55:16.000000000 +0200
+@@ -317,7 +317,7 @@
+ struct timeval tv;
+
+ gettimeofday(&tv, NULL);
+- return ((float)tv.tv_sec + ((float)tv.tv_usec / 1000000.0));
++ return ((double)tv.tv_sec + ((double)tv.tv_usec / 1000000.0));
+ #endif
+ }
+
Property changes on: packages/grass/trunk/debian/patches/flythrough.dpatch
___________________________________________________________________
Added: svn:executable
+ *
Added: packages/grass/trunk/debian/patches/geom.c.dpatch
===================================================================
--- packages/grass/trunk/debian/patches/geom.c.dpatch (rev 0)
+++ packages/grass/trunk/debian/patches/geom.c.dpatch 2010-09-28 10:30:28 UTC (rev 2935)
@@ -0,0 +1,38 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## geom.c.dpatch by Francesco Paolo Lovergine <frankie at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' grass-6.4.0~rc6+42329~/vector/v.in.ogr/geom.c grass-6.4.0~rc6+42329/vector/v.in.ogr/geom.c
+--- grass-6.4.0~rc6+42329~/vector/v.in.ogr/geom.c 2010-03-15 14:26:40.000000000 +0100
++++ grass-6.4.0~rc6+42329/vector/v.in.ogr/geom.c 2010-09-28 11:52:07.000000000 +0200
+@@ -100,7 +100,14 @@
+ Vect_append_point(IPoints[valid_isles], OGR_G_GetX(hRing, j),
+ OGR_G_GetY(hRing, j), OGR_G_GetZ(hRing, j));
+ }
+- valid_isles++;
++ size =
++ G_area_of_polygon(IPoints[valid_isles]->x,
++ IPoints[valid_isles]->y,
++ IPoints[valid_isles]->n_points);
++ if (size < min_area)
++ Vect_destroy_line_struct(IPoints[valid_isles]);
++ else
++ valid_isles++;
+ }
+ }
+
+@@ -282,7 +289,10 @@
+ G_warning(_("Degenerate island ([%d] vertices)"),
+ IPoints[i - 1]->n_points);
+
+- size = G_area_of_polygon(Points->x, Points->y, Points->n_points);
++ size =
++ G_area_of_polygon(IPoints[valid_isles]->x,
++ IPoints[valid_isles]->y,
++ IPoints[valid_isles]->n_points);
+ if (size < min_area) {
+ G_warning(_("Island size [%.1e], island not imported"), size);
+ }
Property changes on: packages/grass/trunk/debian/patches/geom.c.dpatch
___________________________________________________________________
Added: svn:executable
+ *
More information about the Pkg-grass-devel
mailing list