浏览代码

Needed version updates for GRASS GIS 7.9 (#77)

Markus Neteler 5 年之前
父节点
当前提交
2f892ffa9b

+ 7 - 7
INSTALL

@@ -40,11 +40,11 @@ Installation order:
 
 
 GRASS source code is currently distributed in 2 forms:
 GRASS source code is currently distributed in 2 forms:
 
 
-1) Officially released source code (e.g. grass-7.7.0.tar.gz or later)
+1) Officially released source code (e.g. grass-7.9.0.tar.gz or later)
 
 
   The Full source code version contains all the GRASS source code
   The Full source code version contains all the GRASS source code
   required for compilation. It is distributed as one file (*.tar.gz
   required for compilation. It is distributed as one file (*.tar.gz
-  package) and the version is composed of 3 numbers, e.g. 7.2.0, 7.2.1
+  package) and the version is composed of 3 numbers, e.g. 7.9.0, 7.9.1
   etc.
   etc.
 
 
 2) Snapshots of source code (generated from GitHub)
 2) Snapshots of source code (generated from GitHub)
@@ -53,8 +53,8 @@ GRASS source code is currently distributed in 2 forms:
   repository (https://github.com/OSGeo/grass/) or as a auto-generated snapshot
   repository (https://github.com/OSGeo/grass/) or as a auto-generated snapshot
   (*.tar.gz package) of the GitHub repository. The snapshot name
   (*.tar.gz package) of the GitHub repository. The snapshot name
   contains the date when the snapshot was created (checked out from
   contains the date when the snapshot was created (checked out from
-  the GitHub repository), e.g. grass-7.7.git_src_snapshot_2019_06_11.tar.gz
-  from https://grass.osgeo.org/grass77/source/snapshot/
+  the GitHub repository), e.g. grass-7.9.git_src_snapshot_2019_07_11.tar.gz
+  from https://grass.osgeo.org/grass79/source/snapshot/
   Further instructions at https://trac.osgeo.org/grass/wiki/DownloadSource
   Further instructions at https://trac.osgeo.org/grass/wiki/DownloadSource
 
 
 
 
@@ -151,16 +151,16 @@ See also CODE OPTIMIZATION below.
 
 
 After compilation, the resulting code is stored in the directory
 After compilation, the resulting code is stored in the directory
     ./dist.$ARCH
     ./dist.$ARCH
-and the scripts (grass77, ...) in
+and the scripts (grass79, ...) in
     ./bin.$ARCH
     ./bin.$ARCH
 
 
 To run GRASS, simply start
 To run GRASS, simply start
-    ./bin.$ARCH/grass77
+    ./bin.$ARCH/grass79
 
 
 or run
 or run
 
 
     make install
     make install
-    grass77
+    grass79
 
 
 
 
 (E) INSTALLATION ON MACOSX
 (E) INSTALLATION ON MACOSX

+ 1 - 1
display/d.mon/main.c

@@ -20,7 +20,7 @@
 
 
  [1] https://github.com/OSGeo/grass/tree/master/display/d.mon/render_cmd.py
  [1] https://github.com/OSGeo/grass/tree/master/display/d.mon/render_cmd.py
  [2] https://github.com/OSGeo/grass/tree/master/lib/display/r_raster.c#L107
  [2] https://github.com/OSGeo/grass/tree/master/lib/display/r_raster.c#L107
- [3] https://grass.osgeo.org/grass77/manuals/displaydrivers.html
+ [3] https://grass.osgeo.org/grass79/manuals/displaydrivers.html
 
 
 */
 */
 
 

+ 2 - 2
doc/grass_database.html

@@ -222,7 +222,7 @@ from the command line. For example, the following will start
 in a given Mapset with only command line interface:
 in a given Mapset with only command line interface:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 --text ~/grassdata/mylocation/mymapset
+grass79 --text ~/grassdata/mylocation/mymapset
 </pre></div>
 </pre></div>
 
 
 And the following will create the given Location with projection given
 And the following will create the given Location with projection given
@@ -230,7 +230,7 @@ by the EPSG code and it will start the default interface
 (GUI or command line):
 (GUI or command line):
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 -c EPSG:5514:3 ~/grassdata/mylocation
+grass79 -c EPSG:5514:3 ~/grassdata/mylocation
 </pre></div>
 </pre></div>
 
 
 See <a href="grass7.html"><em>grass</em></a> command manual for more details.
 See <a href="grass7.html"><em>grass</em></a> command manual for more details.

+ 7 - 7
docker/Dockerfile_alpine

@@ -6,7 +6,7 @@ LABEL authors="Pietro Zambelli"
 LABEL maintainer="peter.zamb@gmail.com"
 LABEL maintainer="peter.zamb@gmail.com"
 
 
 # PACKAGES VERSIONS
 # PACKAGES VERSIONS
-ARG GRASS_VERSION=7.7
+ARG GRASS_VERSION=7.9
 ARG PYTHON_VERSION=3
 ARG PYTHON_VERSION=3
 ARG PROJ_VERSION=5.2.0
 ARG PROJ_VERSION=5.2.0
 ARG PROJ_DATUMGRID_VERSION=1.8
 ARG PROJ_DATUMGRID_VERSION=1.8
@@ -172,7 +172,7 @@ RUN echo "Install main packages";\
     tar xfz grass-$GRASS_VERSION.git_src_snapshot_latest.tar.gz --strip=1 -C /src/grass_build && \
     tar xfz grass-$GRASS_VERSION.git_src_snapshot_latest.tar.gz --strip=1 -C /src/grass_build && \
     rm -f grass-$GRASS_VERSION.git_src_snapshot_latest.tar.gz; \
     rm -f grass-$GRASS_VERSION.git_src_snapshot_latest.tar.gz; \
     #
     #
-    # Fixup python shebangs - TODO: will be resolved in future by grass-core
+    # Fixup python shebangs - TODO: remove once https://github.com/OSGeo/grass/pull/75 is merged
     cd /src/grass_build && \
     cd /src/grass_build && \
     find -name '*.py' | xargs sed -i 's,#!/usr/bin/env python,#!/usr/bin/env python3,' && \
     find -name '*.py' | xargs sed -i 's,#!/usr/bin/env python,#!/usr/bin/env python3,' && \
     sed -i 's,python,python3,' include/Make/Platform.make.in && \
     sed -i 's,python,python3,' include/Make/Platform.make.in && \
@@ -198,11 +198,11 @@ RUN echo "Install main packages";\
     rm -rf /var/cache/apk/*; \
     rm -rf /var/cache/apk/*; \
     rm -rf /root/.cache; \
     rm -rf /root/.cache; \
     # Remove unnecessary grass files
     # Remove unnecessary grass files
-    rm -rf /usr/local/grass77/demolocation; \
-    rm -rf /usr/local/grass77/docs; \
-    rm -rf /usr/local/grass77/fonts; \
-    rm -rf /usr/local/grass77/gui; \
-    rm -rf /usr/local/grass77/share;
+    rm -rf /usr/local/grass79/demolocation; \
+    rm -rf /usr/local/grass79/docs; \
+    rm -rf /usr/local/grass79/fonts; \
+    rm -rf /usr/local/grass79/gui; \
+    rm -rf /usr/local/grass79/share;
 
 
 
 
 # Unset environmental variables to avoid later compilation issues
 # Unset environmental variables to avoid later compilation issues

+ 7 - 7
docker/Dockerfile_alpine_wxgui

@@ -6,7 +6,7 @@ LABEL authors="Markus Neteler"
 LABEL maintainer="neteler@osgeo.org"
 LABEL maintainer="neteler@osgeo.org"
 
 
 # PACKAGES VERSIONS
 # PACKAGES VERSIONS
-ARG GRASS_VERSION=7.7
+ARG GRASS_VERSION=7.9
 ARG PYTHON_VERSION=3
 ARG PYTHON_VERSION=3
 ARG PROJ_VERSION=5.2.0
 ARG PROJ_VERSION=5.2.0
 ARG PROJ_DATUMGRID_VERSION=1.8
 ARG PROJ_DATUMGRID_VERSION=1.8
@@ -184,7 +184,7 @@ RUN echo "Install main packages";\
     tar xfz grass-$GRASS_VERSION.git_src_snapshot_latest.tar.gz --strip=1 -C /src/grass_build && \
     tar xfz grass-$GRASS_VERSION.git_src_snapshot_latest.tar.gz --strip=1 -C /src/grass_build && \
     rm -f grass-$GRASS_VERSION.git_src_snapshot_latest.tar.gz; \
     rm -f grass-$GRASS_VERSION.git_src_snapshot_latest.tar.gz; \
     #
     #
-    # Fixup python shebangs - TODO: will be resolved in future by grass-core
+    # Fixup python shebangs - TODO: remove once https://github.com/OSGeo/grass/pull/75 is merged
     cd /src/grass_build && \
     cd /src/grass_build && \
     find -name '*.py' | xargs sed -i 's,#!/usr/bin/env python,#!/usr/bin/env python3,' && \
     find -name '*.py' | xargs sed -i 's,#!/usr/bin/env python,#!/usr/bin/env python3,' && \
     sed -i 's,python,python3,' include/Make/Platform.make.in && \
     sed -i 's,python,python3,' include/Make/Platform.make.in && \
@@ -210,11 +210,11 @@ RUN echo "Install main packages";\
     rm -rf /var/cache/apk/*; \
     rm -rf /var/cache/apk/*; \
     rm -rf /root/.cache; \
     rm -rf /root/.cache; \
     # Remove unnecessary grass files
     # Remove unnecessary grass files
-    rm -rf /usr/local/grass77/demolocation; \
-    rm -rf /usr/local/grass77/docs; \
-    rm -rf /usr/local/grass77/fonts; \
-    rm -rf /usr/local/grass77/gui; \
-    rm -rf /usr/local/grass77/share;
+    rm -rf /usr/local/grass79/demolocation; \
+    rm -rf /usr/local/grass79/docs; \
+    rm -rf /usr/local/grass79/fonts; \
+    rm -rf /usr/local/grass79/gui; \
+    rm -rf /usr/local/grass79/share;
 
 
 
 
 # Unset environmental variables to avoid later compilation issues
 # Unset environmental variables to avoid later compilation issues

+ 1 - 1
docker/README_alpine.md

@@ -7,7 +7,7 @@ Download size of this image is only approximately 80 MB.
 Build the docker with:
 Build the docker with:
 
 
 ```bash
 ```bash
-$ sudo docker build --build-arg GRASS_VERSION=7.7 \
+$ sudo docker build --build-arg GRASS_VERSION=7.9 \
                     --build-arg PYTHON_VERSION=3  \
                     --build-arg PYTHON_VERSION=3  \
                     --build-arg PROJ_VERSION=5.2.0 \
                     --build-arg PROJ_VERSION=5.2.0 \
                     --build-arg PROJ_DATUMGRID_VERSION=1.8 \
                     --build-arg PROJ_DATUMGRID_VERSION=1.8 \

+ 1 - 1
general/g.findfile/g.findfile.html

@@ -75,7 +75,7 @@ fi
 
 
 <h3>PYTHON</h3>
 <h3>PYTHON</h3>
 
 
-See <em><a href="https://grass.osgeo.org/grass77/manuals/libpython/">Python
+See <em><a href="https://grass.osgeo.org/grass79/manuals/libpython/">Python
 Scripting Library</a></em> for more info.
 Scripting Library</a></em> for more info.
 <p>
 <p>
 Note: The Python tab in the <em>wxGUI</em> can be used for entering the
 Note: The Python tab in the <em>wxGUI</em> can be used for entering the

+ 1 - 1
general/g.message/g.message.html

@@ -47,7 +47,7 @@ you are encouraged to single-quote messages that do not require
 
 
 <h3>Usage in Python scripts</h3>
 <h3>Usage in Python scripts</h3>
 
 
-<a href="https://grass.osgeo.org/grass77/manuals/libpython/">GRASS
+<a href="https://grass.osgeo.org/grass79/manuals/libpython/">GRASS
 Python Scripting Library</a> defines special wrappers
 Python Scripting Library</a> defines special wrappers
 for <em>g.message</em>.
 for <em>g.message</em>.
 
 

+ 15 - 15
general/g.version/g.version.html

@@ -17,7 +17,7 @@ Library</a> can be printed by <b>-r</b> flag.
 
 
 <p>
 <p>
 Version numbers of additional libraries
 Version numbers of additional libraries
-like <a href="http://trac.osgeo.org/proj/">PROJ.4</a>, <a href="http://gdal.org/">GDAL/OGR</a>
+like <a href="https://proj.org/">PROJ</a>, <a href="http://gdal.org/">GDAL/OGR</a>
 or <a href="http://trac.osgeo.org/geos">GEOS</a> are printed
 or <a href="http://trac.osgeo.org/geos">GEOS</a> are printed
 by <b>-e</b> flag.
 by <b>-e</b> flag.
 
 
@@ -38,7 +38,7 @@ print gcore.version()
 <div class="code"><pre>
 <div class="code"><pre>
 g.version 
 g.version 
 
 
-GRASS 7.5.svn (2017)
+GRASS 7.9.dev (2019)
 </pre></div>
 </pre></div>
 
 
 <h3>GIS Library info</h3>
 <h3>GIS Library info</h3>
@@ -46,27 +46,27 @@ GRASS 7.5.svn (2017)
 <div class="code"><pre>
 <div class="code"><pre>
 g.version -r
 g.version -r
 
 
-GRASS 7.5.svn (2017)
-libgis Revision: 70829 
-libgis Date: 2017-04-04 09:43:02 +0200 (Tue, 04 Apr 2017)
+GRASS 7.9.dev (2019)
+libgis Revision
+libgis Date
 </pre></div>
 </pre></div>
 
 
 <h3>Full info in shell script style</h3>
 <h3>Full info in shell script style</h3>
 <div class="code"><pre>
 <div class="code"><pre>
 g.version -rge
 g.version -rge
 
 
-version=7.5.svn
-date=2017
-revision=r71702M
-build_date=2017-11-12
+version=7.9.dev
+date=2019
+revision=2cb165dc8
+build_date=2019-08-05
 build_platform=x86_64-pc-linux-gnu
 build_platform=x86_64-pc-linux-gnu
 build_off_t_size=8
 build_off_t_size=8
-libgis_revision=70829 
-libgis_date="2017-04-04 09:43:02 +0200 (Tue, 04 Apr 2017) "
-proj4=4.9.3
-gdal=2.1.3
-geos=3.6.1
-sqlite=3.20.1
+libgis_revision=00000
+libgis_date="?"
+proj4=5.2.0
+gdal=2.3.2
+geos=3.7.1
+sqlite=3.26.0
 </pre></div>
 </pre></div>
 
 
 <h2>Citing GRASS GIS</h2>
 <h2>Citing GRASS GIS</h2>

+ 2 - 2
grasslib.dox

@@ -51,7 +51,7 @@ href="https://grass.osgeo.org">https://grass.osgeo.org</a>
  - gis: \ref gislib
  - gis: \ref gislib
  - raster: \ref rasterlib
  - raster: \ref rasterlib
  - vector: \ref vectorlib
  - vector: \ref vectorlib
- - Temporal GIS API: See https://grass.osgeo.org/grass77/manuals/libpython/temporal_framework.html
+ - Temporal GIS API: See https://grass.osgeo.org/grass79/manuals/libpython/temporal_framework.html
 
 
 \section libs Further libraries
 \section libs Further libraries
 
 
@@ -112,7 +112,7 @@ href="https://grass.osgeo.org">https://grass.osgeo.org</a>
 
 
 \subsection pythonlibs Python API
 \subsection pythonlibs Python API
 
 
- - python:	See GRASS GIS Python library (https://grass.osgeo.org/grass77/manuals/libpython/)
+ - python:	See GRASS GIS Python library (https://grass.osgeo.org/grass79/manuals/libpython/)
 
 
 \subsection projlibs Projection Libraries
 \subsection projlibs Projection Libraries
 
 

+ 2 - 2
gui/icons/grass.desktop

@@ -47,8 +47,8 @@ GenericName[tr]=Coğrafi bilgi sistemi
 GenericName[uk]=Геоінформаційна система
 GenericName[uk]=Геоінформаційна система
 GenericName[uz]=Geografik axborot tizimi
 GenericName[uz]=Geografik axborot tizimi
 Icon=grass
 Icon=grass
-TryExec=/usr/bin/grass77
-Exec=grass77
+TryExec=/usr/bin/grass79
+Exec=grass79
 Terminal=true
 Terminal=true
 Keywords=gis;spatial;geospatial;database;remote sensing;hydrology;vector;raster;visualization;maps;wms;wfs;ogc;osgeo;
 Keywords=gis;spatial;geospatial;database;remote sensing;hydrology;vector;raster;visualization;maps;wms;wfs;ogc;osgeo;
 Categories=Education;Science;Geoscience;Geography;
 Categories=Education;Science;Geoscience;Geography;

+ 1 - 1
gui/wxpython/README

@@ -18,7 +18,7 @@ $Date$
 If you want to launch wxPython GUI automatically, start GRASS with
 If you want to launch wxPython GUI automatically, start GRASS with
 `--gui` parameter
 `--gui` parameter
 
 
-$ grass77 --gui
+$ grass79 --gui
 
 
 
 
 3 - STARTUP FROM GRASS TERMINAL
 3 - STARTUP FROM GRASS TERMINAL

+ 1 - 1
gui/wxpython/docs/wxGUI.html

@@ -687,7 +687,7 @@ The user can also start GRASS from the shell command line with the wxGUI
 specifying the <tt>--gui</tt> switch:
 specifying the <tt>--gui</tt> switch:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 --gui
+grass79 --gui
 </pre></div>
 </pre></div>
 
 
 
 

+ 1 - 1
gui/wxpython/xml/menudata.README

@@ -2,7 +2,7 @@ MENU
 - the entries in menudata.xml and module_tree_menudata.xml are autogenerated 
 - the entries in menudata.xml and module_tree_menudata.xml are autogenerated 
   via tools/build_modules_xml.py (see ../Makefile)
   via tools/build_modules_xml.py (see ../Makefile)
 - Find more info at
 - Find more info at
-  https://grass.osgeo.org/grass77/manuals/wxGUI.toolboxes.html
+  https://grass.osgeo.org/grass79/manuals/wxGUI.toolboxes.html
   (../docs/wxgui_sphinx/src/)
   (../docs/wxgui_sphinx/src/)
 - additionally
 - additionally
   https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Toolboxes
   https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Toolboxes

+ 1 - 1
imagery/i.topo.corr/test_i.topo.corr_synthetic_DEM_NC.sh

@@ -3,7 +3,7 @@
 # Script to test i.topo.corr with a synthetic map
 # Script to test i.topo.corr with a synthetic map
 #
 #
 # Use North Carolina location to test:
 # Use North Carolina location to test:
-#   grass77 ~/grassdata/nc_spm_08_grass7/user1
+#   grass79 ~/grassdata/nc_spm_08_grass7/user1
 
 
 if test "$GISBASE" = ""; then
 if test "$GISBASE" = ""; then
  echo "You must be in GRASS to run this program."
  echo "You must be in GRASS to run this program."

+ 1 - 1
include/VERSION

@@ -1,4 +1,4 @@
 7
 7
-7
+9
 dev
 dev
 2019
 2019

+ 1 - 1
lib/gis/parser_wps.c

@@ -578,7 +578,7 @@ static void wps_print_process_description_begin(int store, int status, const cha
     if(abstract)
     if(abstract)
     {
     {
         fprintf(stdout,"\t\t<ows:Abstract>");
         fprintf(stdout,"\t\t<ows:Abstract>");
-        fprintf(stdout, "https://grass.osgeo.org/grass77/manuals/%s.html", identifier);
+        fprintf(stdout, "https://grass.osgeo.org/grass79/manuals/%s.html", identifier);
         fprintf(stdout, "</ows:Abstract>\n");
         fprintf(stdout, "</ows:Abstract>\n");
     }
     }
 
 

+ 2 - 2
lib/gpde/gpdelib.dox

@@ -223,7 +223,7 @@ void #N_write_array_2d_to_rast (N_array_2d * array, char *name);
 
 
 <P>
 <P>
 <b>Example implementation:</b><br>
 <b>Example implementation:</b><br>
-The GRASS module <a href="https://grass.osgeo.org/grass77/manuals/r.gwflow.html">r.gwflow</a>
+The GRASS module <a href="https://grass.osgeo.org/grass79/manuals/r.gwflow.html">r.gwflow</a>
 implements numerical calculation program for transient,
 implements numerical calculation program for transient,
 confined and unconfined groundwater flow in two dimensions.
 confined and unconfined groundwater flow in two dimensions.
 
 
@@ -294,7 +294,7 @@ void #N_write_array_3d_to_rast3d (N_array_3d * array, char *name, int mask);
 
 
 <P>
 <P>
 <b>Example implementation:</b><br>
 <b>Example implementation:</b><br>
-The GRASS module <a href="http://grass.itc.it/grass77/manuals/r3.gwflow.html">r3.gwflow</a>
+The GRASS module <a href="http://grass.itc.it/grass79/manuals/r3.gwflow.html">r3.gwflow</a>
 implements numerical calculation program for transient, confined
 implements numerical calculation program for transient, confined
 groundwater flow in three dimensions.
 groundwater flow in three dimensions.
 
 

+ 6 - 6
lib/init/README

@@ -1,14 +1,14 @@
 o GRASS text mode startup
 o GRASS text mode startup
 
 
-  "grass77" starts up g.gui by default (if not first time user).
-  "grass77 --text" will start up in text mode.
-  "grass77 --gtext" will start up with graphical welcome screen but continue then in text mode.
-  "grass77 --gui" will start up in wxpython mode.
+  "grass79" starts up g.gui by default (if not first time user).
+  "grass79 --text" will start up in text mode.
+  "grass79 --gtext" will start up with graphical welcome screen but continue then in text mode.
+  "grass79 --gui" will start up in wxpython mode.
 
 
-  You can set an alias "grass77" to e.g. "grass77 --text" to use text mode by default.
+  You can set an alias "grass79" to e.g. "grass79 --text" to use text mode by default.
   Or set the environmental variable GRASS_GUI=text.
   Or set the environmental variable GRASS_GUI=text.
 
 
-  See grass77 --help or the command's manual page for more details
+  See grass79 --help or the command's manual page for more details
   about invocation.
   about invocation.
 
 
   Send any suggestions to <grass-dev@lists.osgeo.org> at https://lists.osgeo.org/pipermail/grass-dev/
   Send any suggestions to <grass-dev@lists.osgeo.org> at https://lists.osgeo.org/pipermail/grass-dev/

+ 1 - 1
lib/init/grass.sh

@@ -28,4 +28,4 @@ if [ -z "$GRASS_PYTHON" ] ; then
 fi
 fi
 export GRASS_PYTHON
 export GRASS_PYTHON
 
 
-exec "$GRASS_PYTHON" "@BINDIR@/grass77.py" "$@" &
+exec "$GRASS_PYTHON" "@BINDIR@/grass79.py" "$@" &

+ 30 - 30
lib/init/grass7.html

@@ -2,7 +2,7 @@
 
 
 <h2>SYNOPSIS</h2>
 <h2>SYNOPSIS</h2>
 
 
-<b>grass77</b> [<b>-h</b> | <b>-help</b> | <b>--help</b>] [<b>-v</b> | <b>--version</b>]
+<b>grass79</b> [<b>-h</b> | <b>-help</b> | <b>--help</b>] [<b>-v</b> | <b>--version</b>]
     [<b>-c</b> | <b>-c geofile</b> | <b>-c EPSG:code[:datum_trans]</b>]
     [<b>-c</b> | <b>-c geofile</b> | <b>-c EPSG:code[:datum_trans]</b>]
     [<b>--text</b> | <b>--gtext</b> | <b>--gui</b>]
     [<b>--text</b> | <b>--gtext</b> | <b>--gui</b>]
     [[[<b>&lt;GISDBASE&gt;/</b>]<b>&lt;LOCATION&gt;/</b>]
     [[[<b>&lt;GISDBASE&gt;/</b>]<b>&lt;LOCATION&gt;/</b>]
@@ -94,13 +94,13 @@ user interface, as well as the desired mapset to work on.
 
 
 <p>The startup program will remember both the desired user interface
 <p>The startup program will remember both the desired user interface
 and mapset. Thus, the next time the user runs GRASS, typing
 and mapset. Thus, the next time the user runs GRASS, typing
-<em>grass77</em> (without any options) will start GRASS with the
+<em>grass79</em> (without any options) will start GRASS with the
 previous settings for the user interface and mapset selected.
 previous settings for the user interface and mapset selected.
 
 
 <p>If you specify a graphical user interface (<b>--gui</b>)
 <p>If you specify a graphical user interface (<b>--gui</b>)
-the <em>grass77</em> program will try to verify that the system you
+the <em>grass79</em> program will try to verify that the system you
 specified exists and that you can access it successfully. If any of
 specified exists and that you can access it successfully. If any of
-these checks fail then <em>grass77</em> will automatically switch back
+these checks fail then <em>grass79</em> will automatically switch back
 to the text user interface mode.
 to the text user interface mode.
 
 
 <h2>SAMPLE DATA</h2>
 <h2>SAMPLE DATA</h2>
@@ -136,14 +136,14 @@ propagate).
 
 
 <h3>User Interface Environment Variable</h3>
 <h3>User Interface Environment Variable</h3>
 
 
-<p>The <em>grass77</em> program will check for the existence of an
+<p>The <em>grass79</em> program will check for the existence of an
 environment variable called GRASS_GUI which indicates the type of user
 environment variable called GRASS_GUI which indicates the type of user
 interface for GRASS to use. If this variable is not set
 interface for GRASS to use. If this variable is not set
-when <em>grass77</em> is run, then it will be created and then saved
+when <em>grass79</em> is run, then it will be created and then saved
 in the <tt>$HOME/.grass7/rc</tt> file for the next time GRASS is
 in the <tt>$HOME/.grass7/rc</tt> file for the next time GRASS is
 run. It can be set to <tt>text</tt>, <tt>gtext</tt> or <tt>gui</tt>.
 run. It can be set to <tt>text</tt>, <tt>gtext</tt> or <tt>gui</tt>.
 
 
-<p>There is an order of precedence in the way <em>grass77</em>
+<p>There is an order of precedence in the way <em>grass79</em>
 determines the user interface to use. The following is the hierarchy
 determines the user interface to use. The following is the hierarchy
 from highest precedence to lowest.
 from highest precedence to lowest.
 <ol>
 <ol>
@@ -219,49 +219,49 @@ script. The script file must have its executable bit set.
 <p>The following are some examples of how you could start GRASS
 <p>The following are some examples of how you could start GRASS
 
 
 <dl>
 <dl>
-<dt><b>grass77</b>
+<dt><b>grass79</b>
 <dd> Start GRASS using the default user interface. The user will be
 <dd> Start GRASS using the default user interface. The user will be
     prompted to choose the appropriate location and mapset.
     prompted to choose the appropriate location and mapset.
 
 
-<dt><b>grass77 --gui</b>
+<dt><b>grass79 --gui</b>
 <dd> Start GRASS using the graphical user interface. The user will be
 <dd> Start GRASS using the graphical user interface. The user will be
     prompted to choose the appropriate location and mapset.
     prompted to choose the appropriate location and mapset.
 
 
-<dt><b>grass77 --text</b>
+<dt><b>grass79 --text</b>
 <dd> Start GRASS using the text-based user interface. Appropriate
 <dd> Start GRASS using the text-based user interface. Appropriate
 location and mapset must be set by environmental variables (see
 location and mapset must be set by environmental variables (see
 examples below) otherwise taken from the last GRASS session.</dd>
 examples below) otherwise taken from the last GRASS session.</dd>
 
 
-<dt><b>grass77 --gtext</b>
+<dt><b>grass79 --gtext</b>
 <dd> Start GRASS using the text-based user interface. The user will be
 <dd> Start GRASS using the text-based user interface. The user will be
     prompted to choose the appropriate location and mapset.
     prompted to choose the appropriate location and mapset.
 
 
-<dt><b>grass77 $HOME/grassdata/spearfish70/user1</b>
+<dt><b>grass79 $HOME/grassdata/spearfish70/user1</b>
 <dd> Start GRASS using the default user interface and automatically
 <dd> Start GRASS using the default user interface and automatically
     launch into the given mapset, bypassing the mapset selection menu.
     launch into the given mapset, bypassing the mapset selection menu.
 
 
-<dt><b>grass77 --gui -</b>
+<dt><b>grass79 --gui -</b>
 <dd> Start GRASS using the graphical user interface and try to
 <dd> Start GRASS using the graphical user interface and try to
     obtain the location and mapset from environment variables.
     obtain the location and mapset from environment variables.
 
 
-<dt><b>grass77 -c EPSG:4326 $HOME/grassdata/mylocation</b>
+<dt><b>grass79 -c EPSG:4326 $HOME/grassdata/mylocation</b>
 <dd> Creates a new GRASS location with EPSG code 4326 (latitude-longitude, WGS84)
 <dd> Creates a new GRASS location with EPSG code 4326 (latitude-longitude, WGS84)
     in the specified GISDBASE
     in the specified GISDBASE
 
 
-<dt><b>grass77 -c EPSG:5514:3 $HOME/grassdata/mylocation</b>
+<dt><b>grass79 -c EPSG:5514:3 $HOME/grassdata/mylocation</b>
 <dd> Creates a new GRASS location with EPSG code 5514 (S-JTSK / Krovak
 <dd> Creates a new GRASS location with EPSG code 5514 (S-JTSK / Krovak
     East North - SJTSK) with datum transformation parameters used in
     East North - SJTSK) with datum transformation parameters used in
     Czech Republic in the specified GISDBASE
     Czech Republic in the specified GISDBASE
 
 
-<dt><b>grass77 -c XY $HOME/grassdata/gnomonic --exec g.proj -c proj4='+proj=gnom +lat_0=90 +lon_0=-50'</b>
+<dt><b>grass79 -c XY $HOME/grassdata/gnomonic --exec g.proj -c proj4='+proj=gnom +lat_0=90 +lon_0=-50'</b>
 <dd>  Creates a new GRASS location from PROJ definition string
 <dd>  Creates a new GRASS location from PROJ definition string
     (here: <a href="https://proj4.org/operations/projections/gnom.html">gnomonic</a>)
     (here: <a href="https://proj4.org/operations/projections/gnom.html">gnomonic</a>)
     in the specified GISDBASE
     in the specified GISDBASE
 
 
-<dt><b>grass77 -c myvector.shp $HOME/grassdata/mylocation</b>
+<dt><b>grass79 -c myvector.shp $HOME/grassdata/mylocation</b>
 <dd> Creates a new GRASS location based on georeferenced Shapefile
 <dd> Creates a new GRASS location based on georeferenced Shapefile
 
 
-<dt><b>grass77 -c myraster.tif $HOME/grassdata/mylocation</b>
+<dt><b>grass79 -c myraster.tif $HOME/grassdata/mylocation</b>
 <dd> Creates a new GRASS location based on georeferenced GeoTIFF file
 <dd> Creates a new GRASS location based on georeferenced GeoTIFF file
 </dl>
 </dl>
 
 
@@ -278,26 +278,26 @@ Creating a new Location based on a geodata file's projection (<b>-c</b>)
 and exit (<b>-e</b>) immediately:
 and exit (<b>-e</b>) immediately:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 -c elevation.tiff -e /path/to/grassdata/test1/
+grass79 -c elevation.tiff -e /path/to/grassdata/test1/
 </pre></div>
 </pre></div>
 
 
 Linking external raster data to PERMANENT Mapset:
 Linking external raster data to PERMANENT Mapset:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec r.external input=basins.tiff output=basins
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec r.external input=elevation.tiff output=elevation
+grass79 /path/to/grassdata/test1/PERMANENT/ --exec r.external input=basins.tiff output=basins
+grass79 /path/to/grassdata/test1/PERMANENT/ --exec r.external input=elevation.tiff output=elevation
 </pre></div>
 </pre></div>
 
 
 Get statistics for one raster map:
 Get statistics for one raster map:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec r.univar map=elevation
+grass79 /path/to/grassdata/test1/PERMANENT/ --exec r.univar map=elevation
 </pre></div>
 </pre></div>
 
 
 Compare the rasters visually:
 Compare the rasters visually:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec g.gui.mapswipe first=elevation second=basins
+grass79 /path/to/grassdata/test1/PERMANENT/ --exec g.gui.mapswipe first=elevation second=basins
 </pre></div>
 </pre></div>
 
 
 <h4>Execution of shell and Python scripts instead of single commands</h4>
 <h4>Execution of shell and Python scripts instead of single commands</h4>
@@ -308,7 +308,7 @@ exec interface.
 <b>Shell script example:</b> the command to execute a shell script might be:
 <b>Shell script example:</b> the command to execute a shell script might be:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec sh test.sh
+grass79 /path/to/grassdata/test1/PERMANENT/ --exec sh test.sh
 </pre></div>
 </pre></div>
 
 
 A very simple bash script ("test.sh") may look like this:
 A very simple bash script ("test.sh") may look like this:
@@ -325,7 +325,7 @@ r.info elevation
 <b>Python script example:</b> the command to execute a Python script might be:
 <b>Python script example:</b> the command to execute a Python script might be:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec python test.py
+grass79 /path/to/grassdata/test1/PERMANENT/ --exec python test.py
 </pre></div>
 </pre></div>
 
 
 A very simple Python script ("test.py") may look like this:
 A very simple Python script ("test.py") may look like this:
@@ -356,19 +356,19 @@ projection coordinate reference system (CRS) and simultaneously starting
 computation in a shell script:
 computation in a shell script:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 --tmp-location elevation.tiff --exec test.sh
+grass79 --tmp-location elevation.tiff --exec test.sh
 </pre></div>
 </pre></div>
 
 
 The same, but using an EPSG code and a Python script:
 The same, but using an EPSG code and a Python script:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 --tmp-location EPSG:3358 --exec test.py
+grass79 --tmp-location EPSG:3358 --exec test.py
 </pre></div>
 </pre></div>
 
 
 Finally, for special cases, we can create an XY location without any CRS:
 Finally, for special cases, we can create an XY location without any CRS:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 --tmp-location XY --exec test.py
+grass79 --tmp-location XY --exec test.py
 </pre></div>
 </pre></div>
 
 
 Temporary location is automatically deleted after computation,
 Temporary location is automatically deleted after computation,
@@ -380,14 +380,14 @@ A single command can be also executed, e.g. to examine properties of the
 temporary location:
 temporary location:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 --tmp-location EPSG:3358 --exec g.proj -p
+grass79 --tmp-location EPSG:3358 --exec g.proj -p
 </pre></div>
 </pre></div>
 
 
 A temporary XY location with single command is useful, e.g. to show
 A temporary XY location with single command is useful, e.g. to show
 help text of a module:
 help text of a module:
 
 
 <div class="code"><pre>
 <div class="code"><pre>
-grass77 --tmp-location XY --exec r.neighbors --help
+grass79 --tmp-location XY --exec r.neighbors --help
 </pre></div>
 </pre></div>
 
 
 <h4>Troubleshooting</h4>
 <h4>Troubleshooting</h4>

+ 3 - 3
lib/init/helptext.html

@@ -180,13 +180,13 @@ For a first time startup, the following steps have to be followed:
      without entering the new location:
      without entering the new location:
 <ul>
 <ul>
     <li>Using an EPSG code:<br>
     <li>Using an EPSG code:<br>
-        &nbsp;<tt>grass77 -e -c EPSG:32630 /home/user/grassdata/mylocation</tt></li>
+        &nbsp;<tt>grass79 -e -c EPSG:32630 /home/user/grassdata/mylocation</tt></li>
     <li>Using a georeferenced raster or vector file:<br>
     <li>Using a georeferenced raster or vector file:<br>
-        &nbsp;<tt>grass77 -e -c MyGeoReferenceFile.tif /home/user/grassdata/mylocation</tt></li>
+        &nbsp;<tt>grass79 -e -c MyGeoReferenceFile.tif /home/user/grassdata/mylocation</tt></li>
 </ul></li>
 </ul></li>
 <li> Create new mapset within the new location and launch GRASS GIS within
 <li> Create new mapset within the new location and launch GRASS GIS within
      that mapset: <br>
      that mapset: <br>
-        &nbsp;<tt>grass77 -c /home/user/grassdata/mylocation/mymapset</tt>
+        &nbsp;<tt>grass79 -c /home/user/grassdata/mylocation/mymapset</tt>
 </ol>
 </ol>
 
 
 
 

+ 1 - 1
lib/python/docs/src/gunittest_running_tests.rst

@@ -89,7 +89,7 @@ Example Bash script to run be used as a cron job
     REPORTS=".../testreports"
     REPORTS=".../testreports"
     GRASSSRC=".../grass-src"
     GRASSSRC=".../grass-src"
     # here we suppose default compilation settings of GRASS and no make install
     # here we suppose default compilation settings of GRASS and no make install
-    GRASSBIN="$GRASSSRC/bin.../grass77"
+    GRASSBIN="$GRASSSRC/bin.../grass79"
     GRASSDIST="$GRASSSRC/dist..."
     GRASSDIST="$GRASSSRC/dist..."
     
     
     # necessary hardcoded GRASS paths
     # necessary hardcoded GRASS paths

+ 1 - 1
lib/python/docs/src/pygrass_gis.rst

@@ -14,7 +14,7 @@ These classes are used to manage the infrastructure of GRASS database:
 GIS data directory, Location and Mapset. Details about the GRASS GIS
 GIS data directory, Location and Mapset. Details about the GRASS GIS
 database management (locations and mapsets) can be found in the `GRASS
 database management (locations and mapsets) can be found in the `GRASS
 GIS 7 User's Manual: GRASS GIS Quickstart
 GIS 7 User's Manual: GRASS GIS Quickstart
-<https://grass.osgeo.org/grass77/manuals/helptext.html>`_.
+<https://grass.osgeo.org/grass79/manuals/helptext.html>`_.
 
 
 .. _Region-label:
 .. _Region-label:
 
 

+ 1 - 1
lib/python/gunittest/multirunner.py

@@ -99,7 +99,7 @@ def main():
     # TODO: create directory according to date and revision and create reports there
     # TODO: create directory according to date and revision and create reports there
 
 
     # some predefined variables, name of the GRASS launch script + location/mapset
     # some predefined variables, name of the GRASS launch script + location/mapset
-    #grass7bin = 'C:\Program Files (x86)\GRASS GIS 7.2.svn\grass77svn.bat'
+    #grass7bin = 'C:\Program Files (x86)\GRASS GIS 7.9.git\grass79dev.bat'
     grass7bin = args.grassbin  # TODO: can be used if pressent
     grass7bin = args.grassbin  # TODO: can be used if pressent
 
 
     ########### SOFTWARE
     ########### SOFTWARE

+ 1 - 1
lib/python/pygrass/modules/shortcuts.py

@@ -60,7 +60,7 @@ class MetaModule(object):
                                    name.strip('_').replace('_', '.')))
                                    name.strip('_').replace('_', '.')))
 
 
 
 
-# https://grass.osgeo.org/grass77/manuals/full_index.html
+# https://grass.osgeo.org/grass79/manuals/full_index.html
 #[ d.* | db.* | g.* | i.* | m.* | ps.* | r.* | r3.* | t.* | v.* ]
 #[ d.* | db.* | g.* | i.* | m.* | ps.* | r.* | r3.* | t.* | v.* ]
 #
 #
 #  d.*	display commands
 #  d.*	display commands

+ 1 - 1
lib/python/script/core.py

@@ -806,7 +806,7 @@ def parser():
     "flags" are Python booleans.
     "flags" are Python booleans.
 
 
     Overview table of parser standard options:
     Overview table of parser standard options:
-    https://grass.osgeo.org/grass77/manuals/parser_standard_options.html
+    https://grass.osgeo.org/grass79/manuals/parser_standard_options.html
     """
     """
     if not os.getenv("GISBASE"):
     if not os.getenv("GISBASE"):
         print("You must be in GRASS GIS to run this program.", file=sys.stderr)
         print("You must be in GRASS GIS to run this program.", file=sys.stderr)

+ 5 - 5
lib/python/script/setup.py

@@ -24,17 +24,17 @@ Usage::
     # query GRASS itself for its GISBASE
     # query GRASS itself for its GISBASE
     # (with fixes for specific platforms)
     # (with fixes for specific platforms)
     # needs to be edited by the user
     # needs to be edited by the user
-    grass7bin = 'grass77'
+    grass7bin = 'grass79'
     if sys.platform.startswith('win'):
     if sys.platform.startswith('win'):
         # MS Windows
         # MS Windows
-        grass7bin = r'C:\OSGeo4W\bin\grass77.bat'
+        grass7bin = r'C:\OSGeo4W\bin\grass79.bat'
         # uncomment when using standalone WinGRASS installer
         # uncomment when using standalone WinGRASS installer
-        # grass7bin = r'C:\Program Files (x86)\GRASS GIS 7.2.0\grass77.bat'
+        # grass7bin = r'C:\Program Files (x86)\GRASS GIS 7.9.0\grass79.bat'
         # this can be avoided if GRASS executable is added to PATH
         # this can be avoided if GRASS executable is added to PATH
     elif sys.platform == 'darwin':
     elif sys.platform == 'darwin':
         # Mac OS X
         # Mac OS X
         # TODO: this have to be checked, maybe unix way is good enough
         # TODO: this have to be checked, maybe unix way is good enough
-        grass7bin = '/Applications/GRASS/GRASS-7.7.app/'
+        grass7bin = '/Applications/GRASS/GRASS-7.9.app/'
 
 
     # query GRASS GIS itself for its GISBASE
     # query GRASS GIS itself for its GISBASE
     startcmd = [grass7bin, '--config', 'path']
     startcmd = [grass7bin, '--config', 'path']
@@ -81,7 +81,7 @@ Usage::
     gsetup.cleanup()
     gsetup.cleanup()
 
 
 
 
-(C) 2010-2012 by the GRASS Development Team
+(C) 2010-2019 by the GRASS Development Team
 This program is free software under the GNU General Public
 This program is free software under the GNU General Public
 License (>=v2). Read the file COPYING that comes with GRASS
 License (>=v2). Read the file COPYING that comes with GRASS
 for details.
 for details.

+ 2 - 2
man/build_graphical_index.py

@@ -6,7 +6,7 @@
 # MODULE:    build_graphical_index
 # MODULE:    build_graphical_index
 # AUTHOR(S): Vaclav Petras <wenzeslaus gmail com>
 # AUTHOR(S): Vaclav Petras <wenzeslaus gmail com>
 # PURPOSE:   Build graphical index
 # PURPOSE:   Build graphical index
-# COPYRIGHT: (C) 2015 by Vaclav Petras and the GRASS Development Team
+# COPYRIGHT: (C) 2015-2019 by Vaclav Petras and the GRASS Development Team
 #
 #
 #        This program is free software under the GNU General Public
 #        This program is free software under the GNU General Public
 #        License (>=v2). Read the file COPYING that comes with GRASS
 #        License (>=v2). Read the file COPYING that comes with GRASS
@@ -102,7 +102,7 @@ index_items = [
     ('postscript_graphical.html', std_img_name('cartography'), 'Cartography'),
     ('postscript_graphical.html', std_img_name('cartography'), 'Cartography'),
     ('wxGUI_graphical.html', std_img_name('gui'), 'GUI'),
     ('wxGUI_graphical.html', std_img_name('gui'), 'GUI'),
     ('wxGUI.nviz.html', std_img_name('3dview'), '3D view'),
     ('wxGUI.nviz.html', std_img_name('3dview'), '3D view'),
-    ('https://grass.osgeo.org/grass77/manuals/libpython/index.html', std_img_name('python'), 'Python'),
+    ('https://grass.osgeo.org/grass79/manuals/libpython/index.html', std_img_name('python'), 'Python'),
     ('https://grass.osgeo.org/programming7/', std_img_name('c'), 'C library'),
     ('https://grass.osgeo.org/programming7/', std_img_name('c'), 'C library'),
     ('manual_gallery.html', std_img_name('gallery'), 'Gallery'),
     ('manual_gallery.html', std_img_name('gallery'), 'Gallery'),
     ('https://grass.osgeo.org/grass7/manuals/addons/', std_img_name('addons'), 'Addons'),
     ('https://grass.osgeo.org/grass7/manuals/addons/', std_img_name('addons'), 'Addons'),

+ 9 - 9
man/sphinx/conf.py

@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 # -*- coding: utf-8 -*-
 #
 #
-# GRASS GIS 7.4 Documentation documentation build configuration file, created by
+# GRASS GIS 7.9 Documentation documentation build configuration file, created by
 # sphinx-quickstart on Thu Aug  9 17:16:28 2012.
 # sphinx-quickstart on Thu Aug  9 17:16:28 2012.
 #
 #
 # This file is execfile()d with the current directory set to its containing dir.
 # This file is execfile()d with the current directory set to its containing dir.
@@ -40,7 +40,7 @@ source_suffix = '.txt'
 master_doc = 'index'
 master_doc = 'index'
 
 
 # General information about the project.
 # General information about the project.
-project = u'GRASS 7.4 Documentation'
+project = u'GRASS 7.9 Documentation'
 copyright = u'2017, GRASS Development Team'
 copyright = u'2017, GRASS Development Team'
 
 
 # The version info for the project you're documenting, acts as replacement for
 # The version info for the project you're documenting, acts as replacement for
@@ -48,7 +48,7 @@ copyright = u'2017, GRASS Development Team'
 # built documents.
 # built documents.
 #
 #
 # The short X.Y version.
 # The short X.Y version.
-version = '7.4'
+version = '7.9'
 # The full version, including alpha/beta/rc tags.
 # The full version, including alpha/beta/rc tags.
 release = 'svn'
 release = 'svn'
 
 
@@ -164,7 +164,7 @@ html_use_index = False
 #html_file_suffix = None
 #html_file_suffix = None
 
 
 # Output file base name for HTML help builder.
 # Output file base name for HTML help builder.
-htmlhelp_basename = 'grass77Documentationdoc'
+htmlhelp_basename = 'grass79Documentationdoc'
 
 
 
 
 # -- Options for LaTeX output --------------------------------------------------
 # -- Options for LaTeX output --------------------------------------------------
@@ -183,7 +183,7 @@ latex_elements = {
 # Grouping the document tree into LaTeX files. List of tuples
 # Grouping the document tree into LaTeX files. List of tuples
 # (source start file, target name, title, author, documentclass [howto/manual]).
 # (source start file, target name, title, author, documentclass [howto/manual]).
 latex_documents = [
 latex_documents = [
-  ('content', 'grass77Documentation.tex', u'GRASS 7.4 Documentation Documentation',
+  ('content', 'grass79Documentation.tex', u'GRASS 7.9 Documentation',
    u'GRASS Development Team', 'manual'),
    u'GRASS Development Team', 'manual'),
 ]
 ]
 
 
@@ -213,7 +213,7 @@ latex_documents = [
 # One entry per manual page. List of tuples
 # One entry per manual page. List of tuples
 # (source start file, name, description, authors, manual section).
 # (source start file, name, description, authors, manual section).
 man_pages = [
 man_pages = [
-    ('content', 'grass77documentation', u'GRASS 7.4 Documentation Documentation',
+    ('content', 'grass79documentation', u'GRASS 7.9 Documentation',
      [u'GRASS Development Team'], 1)
      [u'GRASS Development Team'], 1)
 ]
 ]
 
 
@@ -227,8 +227,8 @@ man_pages = [
 # (source start file, target name, title, author,
 # (source start file, target name, title, author,
 #  dir menu entry, description, category)
 #  dir menu entry, description, category)
 texinfo_documents = [
 texinfo_documents = [
-  ('content', 'grass77Documentation', u'GRASS 7.4 Documentation Documentation',
-   u'GRASS Development Team', 'grass77Documentation', 'One line description of project.',
+  ('content', 'grass79Documentation', u'GRASS 7.9 Documentation',
+   u'GRASS Development Team', 'grass79Documentation', 'One line description of project.',
    'Miscellaneous'),
    'Miscellaneous'),
 ]
 ]
 
 
@@ -245,7 +245,7 @@ texinfo_documents = [
 # -- Options for Epub output ---------------------------------------------------
 # -- Options for Epub output ---------------------------------------------------
 
 
 # Bibliographic Dublin Core info.
 # Bibliographic Dublin Core info.
-epub_title = u'GRASS 7.4 Documentation'
+epub_title = u'GRASS 7.9 Documentation'
 epub_author = u'GRASS Development Team'
 epub_author = u'GRASS Development Team'
 epub_publisher = u'GRASS Development Team'
 epub_publisher = u'GRASS Development Team'
 epub_copyright = u'2017, GRASS Development Team'
 epub_copyright = u'2017, GRASS Development Team'

+ 1 - 1
mswindows/Installer-Files/WinGRASS-README.url

@@ -1,5 +1,5 @@
 [InternetShortcut]
 [InternetShortcut]
-URL=https://grass.osgeo.org/grass77/binary/mswindows/native/README.html
+URL=https://grass.osgeo.org/grass79/binary/mswindows/native/README.html
 IDList=
 IDList=
 IconFile=http://grass.osgeo.org/favicon.ico
 IconFile=http://grass.osgeo.org/favicon.ico
 IconIndex=1
 IconIndex=1

+ 3 - 3
rpm/grass.spec

@@ -2,12 +2,12 @@
 # https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2
 # https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2
 %global _python_bytecompile_extra 1
 %global _python_bytecompile_extra 1
 
 
-%global shortver 76
+%global shortver 79
 %global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
 %global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
 
 
 Name:		grass
 Name:		grass
-Version:	7.6.0
-Release:	2%{?dist}
+Version:	7.9.0
+Release:	1%{?dist}
 Summary:	GRASS GIS - Geographic Resources Analysis Support System
 Summary:	GRASS GIS - Geographic Resources Analysis Support System
 
 
 %if 0%{?rhel}
 %if 0%{?rhel}

+ 1 - 1
temporal/t.rast.accumulate/t.rast.accumulate.html

@@ -66,7 +66,7 @@ wget http://www-pool.math.tu-berlin.de/~soeren/grass/temperature_mean_1990_2000_
 mkdir -p /tmp/grassdata/LL
 mkdir -p /tmp/grassdata/LL
 
 
 # Start GRASS and create a new location with PERMANENT mapset
 # Start GRASS and create a new location with PERMANENT mapset
-grass77 -c EPSG:4326 /tmp/grassdata/LL/PERMANENT
+grass79 -c EPSG:4326 /tmp/grassdata/LL/PERMANENT
 
 
 # Import the temperature data
 # Import the temperature data
 t.rast.import input=temperature_mean_1990_2000_daily_celsius.tar.gz \
 t.rast.import input=temperature_mean_1990_2000_daily_celsius.tar.gz \

+ 1 - 1
testsuite/examples/test_framework_GRASS_GIS_with_NC.conf

@@ -1,7 +1,7 @@
 ### CONFIGURATION
 ### CONFIGURATION
 #
 #
 # name of binary:
 # name of binary:
-GRASSBIN=grass77
+GRASSBIN=grass79
 # source code directory as full path:
 # source code directory as full path:
 GRASSSRC="$(realpath ../../)"
 GRASSSRC="$(realpath ../../)"
 # temporary grassdata directory
 # temporary grassdata directory

+ 1 - 1
vector/v.info/v.info.html

@@ -128,7 +128,7 @@ bottom=0.000000
 
 
 <h2>PYTHON</h2>
 <h2>PYTHON</h2>
 
 
-See <em><a href="https://grass.osgeo.org/grass77/manuals/libpython/">Python
+See <em><a href="https://grass.osgeo.org/grass79/manuals/libpython/">Python
 Scripting Library</a></em> for more info.
 Scripting Library</a></em> for more info.
 <p>
 <p>
 Note: The Python tab in the <em>wxGUI</em> can be used for entering the
 Note: The Python tab in the <em>wxGUI</em> can be used for entering the