[DebianGIS-dev] r2930 - in packages/grass/trunk/debian: . patches

frankie at alioth.debian.org frankie at alioth.debian.org
Tue Sep 21 13:42:38 UTC 2010


Author: frankie
Date: 2010-09-21 13:42:38 +0000 (Tue, 21 Sep 2010)
New Revision: 2930

Added:
   packages/grass/trunk/debian/patches/scripts.dpatch
Modified:
   packages/grass/trunk/debian/changelog
Log:
Script fixes stolen to 6.4.0.


Modified: packages/grass/trunk/debian/changelog
===================================================================
--- packages/grass/trunk/debian/changelog	2010-09-21 13:31:04 UTC (rev 2929)
+++ packages/grass/trunk/debian/changelog	2010-09-21 13:42:38 UTC (rev 2930)
@@ -7,6 +7,8 @@
         + gcs.dpatch: fix a proj description in a .csv file for a specific CRS.
         + g.extension.dpatch: added Markus g.extension script to download and
           eventually install extension from GRASS svn add-ons repo.
+        + scripts.dpatch: some plain fixes to some shell scripts: m.proj,
+          r.mask, v.in.gpsbabel, v.in.mapgen. r.regression.line.
 
  -- Francesco Paolo Lovergine <frankie at debian.org>  Tue, 21 Sep 2010 14:27:53 +0200
 

Added: packages/grass/trunk/debian/patches/scripts.dpatch
===================================================================
--- packages/grass/trunk/debian/patches/scripts.dpatch	                        (rev 0)
+++ packages/grass/trunk/debian/patches/scripts.dpatch	2010-09-21 13:42:38 UTC (rev 2930)
@@ -0,0 +1,182 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## scripts.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~/scripts/m.proj/m.proj grass-6.4.0~rc6+42329/scripts/m.proj/m.proj
+--- grass-6.4.0~rc6+42329~/scripts/m.proj/m.proj	2010-03-15 14:23:45.000000000 +0100
++++ grass-6.4.0~rc6+42329/scripts/m.proj/m.proj	2010-09-21 15:37:08.000000000 +0200
+@@ -29,6 +29,7 @@
+ #% description: Input coordinate file (omit to read from stdin)
+ #% required : no
+ #% key_desc : filename
++#% guisection: Files & format
+ #%end
+ #%option
+ #% key: output
+@@ -37,6 +38,7 @@
+ #% description: Output coordinate file (omit to send to stdout)
+ #% required : no
+ #% key_desc : filename
++#% guisection: Files & format
+ #%end
+ #%option
+ #% key: fs
+@@ -45,34 +47,41 @@
+ #% required : no
+ #% key_desc : character
+ #% answer : |
++#% guisection: Files & format
+ #%end
+ #%option
+ #% key: proj_in
+ #% type: string
+ #% description: Input projection parameters (PROJ.4 style)
+ #% required : no
++#% guisection: Projections
+ #%end
+ #%option
+ #% key: proj_out
+ #% type: string
+ #% description: Output projection parameters (PROJ.4 style)
+ #% required : no
++#% guisection: Projections
+ #%end
+ #%flag
+ #% key: i
+ #% description: Use LL WGS84 as input and current location as output projection
++#% guisection: Projections
+ #%end
+ #%flag
+ #% key: o
+ #% description: Use current location as input and LL WGS84 as output projection
++#% guisection: Projections
+ #%end
+ #%flag
+ #% key: d
+-#% description: Output long/lat in decimal degrees or other projections with many decimal places
++#% description: Output long/lat in decimal degrees, or other projections with many decimal places
++#% guisection: Files & format
+ #%end
+ #%flag
+ #% key: g
+ #% description: Script style output in CSV format respecting the field separator settings
++#% guisection: Files & format
+ #%end
+ #%flag
+ #% key: v
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' grass-6.4.0~rc6+42329~/scripts/r.mask/r.mask grass-6.4.0~rc6+42329/scripts/r.mask/r.mask
+--- grass-6.4.0~rc6+42329~/scripts/r.mask/r.mask	2010-03-15 14:23:25.000000000 +0100
++++ grass-6.4.0~rc6+42329/scripts/r.mask/r.mask	2010-09-21 15:37:16.000000000 +0200
+@@ -55,6 +55,12 @@
+   exec g.parser "$0" "$@"
+ fi
+ 
++if [ -z "$GRASS_VERBOSE" ] || [ "$GRASS_VERBOSE" -le 2 ] ; then
++  BEQUIET="--q"
++else
++  BEQUIET=""
++fi
++
+ # temp file
+ TEMPRAST="r_mask_$$"
+ 
+@@ -86,15 +92,15 @@
+ 
+ 
+ if [ "$GIS_FLAG_R" -eq 1 ]; then
+-	if test -f `g.gisenv GISDBASE`/`g.gisenv LOCATION_NAME`/`g.gisenv MAPSET`/cell/MASK ; then
++	if test -f "`g.gisenv GISDBASE`/`g.gisenv LOCATION_NAME`/`g.gisenv MAPSET`/cell/MASK" ; then
+  		g.remove rast=MASK
+- 		g.message "Raster MASK removed"
++ 		g.message ${BEQUIET} "Raster MASK removed"
+  	else
+- 		g.message -w "No existing MASK to remove"
++ 		g.message ${BEQUIET} -w "No existing MASK to remove"
+ 	fi
+ else
+ 	if [ ! $GIS_OPT_INPUT ]; then
+-		g.message -w "No raster map for MASK provided"
++		g.message ${BEQUIET} -w "No raster map for MASK provided"
+ 		exit 1;
+ 	fi
+ 	if [ "$GIS_FLAG_O" -eq 1 ]; then
+@@ -114,13 +120,13 @@
+ 		g.rename --q rast=MASK,$TEMPRAST
+ 		r.mapcalc "MASK=if(isnull($TEMPRAST),1,null())"
+ 		g.remove --q rast=$TEMPRAST
+-		g.message "Inverted MASK created. All subsequent raster operations"
++		g.message ${BEQUIET} "Inverted MASK created. All subsequent raster operations"
+ 	else
+-	  g.message "MASK created. All subsequent raster operations"
++	  g.message ${BEQUIET} "MASK created. All subsequent raster operations"
+ 	fi
+-        g.message "will be limited to MASK area"
+-        g.message "Removing or renaming raster file named MASK will"
+-        g.message "restore raster operations to normal"
++        g.message ${BEQUIET} "will be limited to MASK area"
++        g.message ${BEQUIET} "Removing or renaming raster file named MASK will"
++        g.message ${BEQUIET} "restore raster operations to normal"
+ fi
+ 
+ exit 0
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' grass-6.4.0~rc6+42329~/scripts/r.regression.line/r.regression.line grass-6.4.0~rc6+42329/scripts/r.regression.line/r.regression.line
+--- grass-6.4.0~rc6+42329~/scripts/r.regression.line/r.regression.line	2010-03-15 14:23:47.000000000 +0100
++++ grass-6.4.0~rc6+42329/scripts/r.regression.line/r.regression.line	2010-09-21 15:37:38.000000000 +0200
+@@ -112,10 +112,10 @@
+ }\
+ END {B=(sumXY - sumX*sumY/tot)/(sumsqX - sumX*sumX/tot);\
+ R= (sumXY - sumX*sumY/tot)/((sumsqX - sumX^2/tot)*(sumsqY - sumY^2/tot))^0.5;\
+-mediaX=sumX/tot;sumsqX=sumsqX/tot;varX=sumsqX-(mediaX^2);sdX=varX^0.5;\
+-mediaY=sumY/tot;sumsqY=sumsqY/tot;varY=sumsqY-(mediaY^2);sdY=varY^0.5;\
+-A=mediaY - B*mediaX; F= R^2/(1-R^2/tot-2);\
+-print A, B, R, tot, F, mediaX, sdX, mediaY, sdY}' "$TEMPFILE" > "$TEMPFILE"b
++meanX=sumX/tot; sumsqX=sumsqX/tot; varX=sumsqX-(meanX^2); sdX=varX^0.5;\
++meanY=sumY/tot; sumsqY=sumsqY/tot; varY=sumsqY-(meanY^2); sdY=varY^0.5;\
++A=meanY - B*meanX; F= R^2/(1-R^2/tot-2);\
++print A, B, R, tot, F, meanX, sdX, meanY, sdY}' "$TEMPFILE" > "$TEMPFILE"b
+ 
+ echo "a b R N F medX sdX medY sdY" | tr -s ' ' '\n' > "$TEMPFILE"d
+ cat "$TEMPFILE"b | tr -s ' ' '\n' > "$TEMPFILE"e
+@@ -131,6 +131,7 @@
+            echo "   b: gain"
+            echo "   R: sumXY - sumX*sumY/tot"
+            echo "   N: number of elements"
++	   echo "   F: F-test significance"
+            echo "   medX, medY: Means"
+            echo "   sdX, sdY: Standard deviations"
+            echo "a  b  R  N  F medX  sdX  medY  sdY"
+@@ -146,6 +147,7 @@
+            echo "   b: gain" >> "$TEMPFILE"c
+            echo "   R: sumXY - sumX*sumY/tot" >> "$TEMPFILE"c
+            echo "   N: number of elements" >> "$TEMPFILE"c
++	   echo "   F: F-test significance" >> "$TEMPFILE"c
+            echo "   medX, medY: Means" >> "$TEMPFILE"c
+            echo "   sdX, sdY: Standard deviations" >> "$TEMPFILE"c
+            echo "a  b  R  N  F medX  sdX  medY  sdY" >> "$TEMPFILE"c
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' grass-6.4.0~rc6+42329~/scripts/v.in.gpsbabel/v.in.gpsbabel grass-6.4.0~rc6+42329/scripts/v.in.gpsbabel/v.in.gpsbabel
+--- grass-6.4.0~rc6+42329~/scripts/v.in.gpsbabel/v.in.gpsbabel	2010-03-15 14:23:30.000000000 +0100
++++ grass-6.4.0~rc6+42329/scripts/v.in.gpsbabel/v.in.gpsbabel	2010-09-21 15:37:54.000000000 +0200
+@@ -563,7 +563,7 @@
+     if [ "$IN_PROJ" = "$OUT_PROJ" ] || [ $KEEP_WGS84 -eq 1 ] ; then
+ 	g.message "No projection transformation performed" 
+ 	cat "${TEMPFILE}.base" | awk 'BEGIN {;} $1=="L" { print } ; \
+-	    $1!="L" { " %s %s\n", $1, $2) } END {;}' > "${TEMPFILE}.P_base"
++	    $1!="L" { printf(" %s %s\n", $1, $2) } END {;}' > "${TEMPFILE}.P_base"
+     else
+ 	g.message "Attempting waypoint projection transform with cs2cs" 
+ 	cs2cs -tL -f %.7f $IN_PROJ +to $OUT_PROJ < "${TEMPFILE}.base" > "${TEMPFILE}.P_mid"
+diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' grass-6.4.0~rc6+42329~/scripts/v.in.mapgen/v.in.mapgen grass-6.4.0~rc6+42329/scripts/v.in.mapgen/v.in.mapgen
+--- grass-6.4.0~rc6+42329~/scripts/v.in.mapgen/v.in.mapgen	2010-03-15 14:23:29.000000000 +0100
++++ grass-6.4.0~rc6+42329/scripts/v.in.mapgen/v.in.mapgen	2010-09-21 15:38:12.000000000 +0200
+@@ -24,7 +24,7 @@
+ #
+ 
+ #%Module
+-#%  description: Import Mapgen or Matlab vector maps into GRASS.
++#%  description: Import Mapgen or Matlab-ASCII vector maps into GRASS.
+ #%  keywords: vector, import
+ #%End
+ #%flag


Property changes on: packages/grass/trunk/debian/patches/scripts.dpatch
___________________________________________________________________
Added: svn:executable
   + *




More information about the Pkg-grass-devel mailing list