Pārlūkot izejas kodu

Needed version updates for GRASS GIS 7.8 (#74)

* Needed version updates for GRASS GIS 7.8
Markus Neteler 5 gadi atpakaļ
vecāks
revīzija
d4879d4017

+ 7 - 7
INSTALL

@@ -40,11 +40,11 @@ Installation order:
 
 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.8.0.tar.gz or later)
 
   The Full source code version contains all the GRASS source code
   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.8.0, 7.8.1
   etc.
 
 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
   (*.tar.gz package) of the GitHub repository. The snapshot name
   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.8.git_src_snapshot_2019_07_11.tar.gz
+  from https://grass.osgeo.org/grass78/source/snapshot/
   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
     ./dist.$ARCH
-and the scripts (grass77, ...) in
+and the scripts (grass78, ...) in
     ./bin.$ARCH
 
 To run GRASS, simply start
-    ./bin.$ARCH/grass77
+    ./bin.$ARCH/grass78
 
 or run
 
     make install
-    grass77
+    grass78
 
 
 (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
  [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/grass78/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:
 
 <div class="code"><pre>
-grass77 --text ~/grassdata/mylocation/mymapset
+grass78 --text ~/grassdata/mylocation/mymapset
 </pre></div>
 
 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):
 
 <div class="code"><pre>
-grass77 -c EPSG:5514:3 ~/grassdata/mylocation
+grass78 -c EPSG:5514:3 ~/grassdata/mylocation
 </pre></div>
 
 See <a href="grass7.html"><em>grass</em></a> command manual for more details.

+ 5 - 5
docker/Dockerfile_alpine

@@ -198,11 +198,11 @@ RUN echo "Install main packages";\
     rm -rf /var/cache/apk/*; \
     rm -rf /root/.cache; \
     # 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/grass78/demolocation; \
+    rm -rf /usr/local/grass78/docs; \
+    rm -rf /usr/local/grass78/fonts; \
+    rm -rf /usr/local/grass78/gui; \
+    rm -rf /usr/local/grass78/share;
 
 
 # Unset environmental variables to avoid later compilation issues

+ 5 - 5
docker/Dockerfile_alpine_wxgui

@@ -210,11 +210,11 @@ RUN echo "Install main packages";\
     rm -rf /var/cache/apk/*; \
     rm -rf /root/.cache; \
     # 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/grass78/demolocation; \
+    rm -rf /usr/local/grass78/docs; \
+    rm -rf /usr/local/grass78/fonts; \
+    rm -rf /usr/local/grass78/gui; \
+    rm -rf /usr/local/grass78/share;
 
 
 # Unset environmental variables to avoid later compilation issues

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

@@ -75,7 +75,7 @@ fi
 
 <h3>PYTHON</h3>
 
-See <em><a href="https://grass.osgeo.org/grass77/manuals/libpython/">Python
+See <em><a href="https://grass.osgeo.org/grass78/manuals/libpython/">Python
 Scripting Library</a></em> for more info.
 <p>
 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>
 
-<a href="https://grass.osgeo.org/grass77/manuals/libpython/">GRASS
+<a href="https://grass.osgeo.org/grass78/manuals/libpython/">GRASS
 Python Scripting Library</a> defines special wrappers
 for <em>g.message</em>.
 

+ 2 - 2
grasslib.dox

@@ -51,7 +51,7 @@ href="https://grass.osgeo.org">https://grass.osgeo.org</a>
  - gis: \ref gislib
  - raster: \ref rasterlib
  - 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/grass78/manuals/libpython/temporal_framework.html
 
 \section libs Further libraries
 
@@ -112,7 +112,7 @@ href="https://grass.osgeo.org">https://grass.osgeo.org</a>
 
 \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/grass78/manuals/libpython/)
 
 \subsection projlibs Projection Libraries
 

+ 2 - 2
gui/icons/grass.desktop

@@ -47,8 +47,8 @@ GenericName[tr]=Coğrafi bilgi sistemi
 GenericName[uk]=Геоінформаційна система
 GenericName[uz]=Geografik axborot tizimi
 Icon=grass
-TryExec=/usr/bin/grass77
-Exec=grass77
+TryExec=/usr/bin/grass78
+Exec=grass78
 Terminal=true
 Keywords=gis;spatial;geospatial;database;remote sensing;hydrology;vector;raster;visualization;maps;wms;wfs;ogc;osgeo;
 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
 `--gui` parameter
 
-$ grass77 --gui
+$ grass78 --gui
 
 
 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:
 
 <div class="code"><pre>
-grass77 --gui
+grass78 --gui
 </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 
   via tools/build_modules_xml.py (see ../Makefile)
 - Find more info at
-  https://grass.osgeo.org/grass77/manuals/wxGUI.toolboxes.html
+  https://grass.osgeo.org/grass78/manuals/wxGUI.toolboxes.html
   (../docs/wxgui_sphinx/src/)
 - additionally
   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
 #
 # Use North Carolina location to test:
-#   grass77 ~/grassdata/nc_spm_08_grass7/user1
+#   grass78 ~/grassdata/nc_spm_08_grass7/user1
 
 if test "$GISBASE" = ""; then
  echo "You must be in GRASS to run this program."

+ 1 - 1
include/VERSION

@@ -1,4 +1,4 @@
 7
-7
+8
 dev
 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)
     {
         fprintf(stdout,"\t\t<ows:Abstract>");
-        fprintf(stdout, "https://grass.osgeo.org/grass77/manuals/%s.html", identifier);
+        fprintf(stdout, "https://grass.osgeo.org/grass78/manuals/%s.html", identifier);
         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>
 <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/grass78/manuals/r.gwflow.html">r.gwflow</a>
 implements numerical calculation program for transient,
 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>
 <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/grass78/manuals/r3.gwflow.html">r3.gwflow</a>
 implements numerical calculation program for transient, confined
 groundwater flow in three dimensions.
 

+ 6 - 6
lib/init/README

@@ -1,14 +1,14 @@
 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.
+  "grass78" starts up g.gui by default (if not first time user).
+  "grass78 --text" will start up in text mode.
+  "grass78 --gtext" will start up with graphical welcome screen but continue then in text mode.
+  "grass78 --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 "grass78" to e.g. "grass78 --text" to use text mode by default.
   Or set the environmental variable GRASS_GUI=text.
 
-  See grass77 --help or the command's manual page for more details
+  See grass78 --help or the command's manual page for more details
   about invocation.
 
   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
 export GRASS_PYTHON
 
-exec "$GRASS_PYTHON" "@BINDIR@/grass77.py" "$@" &
+exec "$GRASS_PYTHON" "@BINDIR@/grass78.py" "$@" &

+ 30 - 30
lib/init/grass7.html

@@ -2,7 +2,7 @@
 
 <h2>SYNOPSIS</h2>
 
-<b>grass77</b> [<b>-h</b> | <b>-help</b> | <b>--help</b>] [<b>-v</b> | <b>--version</b>]
+<b>grass78</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>--text</b> | <b>--gtext</b> | <b>--gui</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
 and mapset. Thus, the next time the user runs GRASS, typing
-<em>grass77</em> (without any options) will start GRASS with the
+<em>grass78</em> (without any options) will start GRASS with the
 previous settings for the user interface and mapset selected.
 
 <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>grass78</em> program will try to verify that the system you
 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>grass78</em> will automatically switch back
 to the text user interface mode.
 
 <h2>SAMPLE DATA</h2>
@@ -136,14 +136,14 @@ propagate).
 
 <h3>User Interface Environment Variable</h3>
 
-<p>The <em>grass77</em> program will check for the existence of an
+<p>The <em>grass78</em> program will check for the existence of an
 environment variable called GRASS_GUI which indicates the type of user
 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>grass78</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
 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>grass78</em>
 determines the user interface to use. The following is the hierarchy
 from highest precedence to lowest.
 <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
 
 <dl>
-<dt><b>grass77</b>
+<dt><b>grass78</b>
 <dd> Start GRASS using the default user interface. The user will be
     prompted to choose the appropriate location and mapset.
 
-<dt><b>grass77 --gui</b>
+<dt><b>grass78 --gui</b>
 <dd> Start GRASS using the graphical user interface. The user will be
     prompted to choose the appropriate location and mapset.
 
-<dt><b>grass77 --text</b>
+<dt><b>grass78 --text</b>
 <dd> Start GRASS using the text-based user interface. Appropriate
 location and mapset must be set by environmental variables (see
 examples below) otherwise taken from the last GRASS session.</dd>
 
-<dt><b>grass77 --gtext</b>
+<dt><b>grass78 --gtext</b>
 <dd> Start GRASS using the text-based user interface. The user will be
     prompted to choose the appropriate location and mapset.
 
-<dt><b>grass77 $HOME/grassdata/spearfish70/user1</b>
+<dt><b>grass78 $HOME/grassdata/spearfish70/user1</b>
 <dd> Start GRASS using the default user interface and automatically
     launch into the given mapset, bypassing the mapset selection menu.
 
-<dt><b>grass77 --gui -</b>
+<dt><b>grass78 --gui -</b>
 <dd> Start GRASS using the graphical user interface and try to
     obtain the location and mapset from environment variables.
 
-<dt><b>grass77 -c EPSG:4326 $HOME/grassdata/mylocation</b>
+<dt><b>grass78 -c EPSG:4326 $HOME/grassdata/mylocation</b>
 <dd> Creates a new GRASS location with EPSG code 4326 (latitude-longitude, WGS84)
     in the specified GISDBASE
 
-<dt><b>grass77 -c EPSG:5514:3 $HOME/grassdata/mylocation</b>
+<dt><b>grass78 -c EPSG:5514:3 $HOME/grassdata/mylocation</b>
 <dd> Creates a new GRASS location with EPSG code 5514 (S-JTSK / Krovak
     East North - SJTSK) with datum transformation parameters used in
     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>grass78 -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
     (here: <a href="https://proj4.org/operations/projections/gnom.html">gnomonic</a>)
     in the specified GISDBASE
 
-<dt><b>grass77 -c myvector.shp $HOME/grassdata/mylocation</b>
+<dt><b>grass78 -c myvector.shp $HOME/grassdata/mylocation</b>
 <dd> Creates a new GRASS location based on georeferenced Shapefile
 
-<dt><b>grass77 -c myraster.tif $HOME/grassdata/mylocation</b>
+<dt><b>grass78 -c myraster.tif $HOME/grassdata/mylocation</b>
 <dd> Creates a new GRASS location based on georeferenced GeoTIFF file
 </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:
 
 <div class="code"><pre>
-grass77 -c elevation.tiff -e /path/to/grassdata/test1/
+grass78 -c elevation.tiff -e /path/to/grassdata/test1/
 </pre></div>
 
 Linking external raster data to PERMANENT Mapset:
 
 <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
+grass78 /path/to/grassdata/test1/PERMANENT/ --exec r.external input=basins.tiff output=basins
+grass78 /path/to/grassdata/test1/PERMANENT/ --exec r.external input=elevation.tiff output=elevation
 </pre></div>
 
 Get statistics for one raster map:
 
 <div class="code"><pre>
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec r.univar map=elevation
+grass78 /path/to/grassdata/test1/PERMANENT/ --exec r.univar map=elevation
 </pre></div>
 
 Compare the rasters visually:
 
 <div class="code"><pre>
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec g.gui.mapswipe first=elevation second=basins
+grass78 /path/to/grassdata/test1/PERMANENT/ --exec g.gui.mapswipe first=elevation second=basins
 </pre></div>
 
 <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:
 
 <div class="code"><pre>
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec sh test.sh
+grass78 /path/to/grassdata/test1/PERMANENT/ --exec sh test.sh
 </pre></div>
 
 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:
 
 <div class="code"><pre>
-grass77 /path/to/grassdata/test1/PERMANENT/ --exec python test.py
+grass78 /path/to/grassdata/test1/PERMANENT/ --exec python test.py
 </pre></div>
 
 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:
 
 <div class="code"><pre>
-grass77 --tmp-location elevation.tiff --exec test.sh
+grass78 --tmp-location elevation.tiff --exec test.sh
 </pre></div>
 
 The same, but using an EPSG code and a Python script:
 
 <div class="code"><pre>
-grass77 --tmp-location EPSG:3358 --exec test.py
+grass78 --tmp-location EPSG:3358 --exec test.py
 </pre></div>
 
 Finally, for special cases, we can create an XY location without any CRS:
 
 <div class="code"><pre>
-grass77 --tmp-location XY --exec test.py
+grass78 --tmp-location XY --exec test.py
 </pre></div>
 
 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:
 
 <div class="code"><pre>
-grass77 --tmp-location EPSG:3358 --exec g.proj -p
+grass78 --tmp-location EPSG:3358 --exec g.proj -p
 </pre></div>
 
 A temporary XY location with single command is useful, e.g. to show
 help text of a module:
 
 <div class="code"><pre>
-grass77 --tmp-location XY --exec r.neighbors --help
+grass78 --tmp-location XY --exec r.neighbors --help
 </pre></div>
 
 <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:
 <ul>
     <li>Using an EPSG code:<br>
-        &nbsp;<tt>grass77 -e -c EPSG:32630 /home/user/grassdata/mylocation</tt></li>
+        &nbsp;<tt>grass78 -e -c EPSG:32630 /home/user/grassdata/mylocation</tt></li>
     <li>Using a georeferenced raster or vector file:<br>
-        &nbsp;<tt>grass77 -e -c MyGeoReferenceFile.tif /home/user/grassdata/mylocation</tt></li>
+        &nbsp;<tt>grass78 -e -c MyGeoReferenceFile.tif /home/user/grassdata/mylocation</tt></li>
 </ul></li>
 <li> Create new mapset within the new location and launch GRASS GIS within
      that mapset: <br>
-        &nbsp;<tt>grass77 -c /home/user/grassdata/mylocation/mymapset</tt>
+        &nbsp;<tt>grass78 -c /home/user/grassdata/mylocation/mymapset</tt>
 </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"
     GRASSSRC=".../grass-src"
     # here we suppose default compilation settings of GRASS and no make install
-    GRASSBIN="$GRASSSRC/bin.../grass77"
+    GRASSBIN="$GRASSSRC/bin.../grass78"
     GRASSDIST="$GRASSSRC/dist..."
     
     # 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
 database management (locations and mapsets) can be found in the `GRASS
 GIS 7 User's Manual: GRASS GIS Quickstart
-<https://grass.osgeo.org/grass77/manuals/helptext.html>`_.
+<https://grass.osgeo.org/grass78/manuals/helptext.html>`_.
 
 .. _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
 
     # 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.8.git\grass78dev.bat'
     grass7bin = args.grassbin  # TODO: can be used if pressent
 
     ########### SOFTWARE

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

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

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

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

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

@@ -24,12 +24,12 @@ Usage::
     # query GRASS itself for its GISBASE
     # (with fixes for specific platforms)
     # needs to be edited by the user
-    grass7bin = 'grass77'
+    grass7bin = 'grass78'
     if sys.platform.startswith('win'):
         # MS Windows
-        grass7bin = r'C:\OSGeo4W\bin\grass77.bat'
+        grass7bin = r'C:\OSGeo4W\bin\grass78.bat'
         # 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.2.0\grass78.bat'
         # this can be avoided if GRASS executable is added to PATH
     elif sys.platform == 'darwin':
         # Mac OS X

+ 2 - 2
man/build_graphical_index.py

@@ -6,7 +6,7 @@
 # MODULE:    build_graphical_index
 # AUTHOR(S): Vaclav Petras <wenzeslaus gmail com>
 # 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
 #        License (>=v2). Read the file COPYING that comes with GRASS
@@ -102,7 +102,7 @@ index_items = [
     ('postscript_graphical.html', std_img_name('cartography'), 'Cartography'),
     ('wxGUI_graphical.html', std_img_name('gui'), 'GUI'),
     ('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/grass78/manuals/libpython/index.html', std_img_name('python'), 'Python'),
     ('https://grass.osgeo.org/programming7/', std_img_name('c'), 'C library'),
     ('manual_gallery.html', std_img_name('gallery'), 'Gallery'),
     ('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 -*-
 #
-# GRASS GIS 7.4 Documentation documentation build configuration file, created by
+# GRASS GIS 7.8 Documentation documentation build configuration file, created by
 # sphinx-quickstart on Thu Aug  9 17:16:28 2012.
 #
 # This file is execfile()d with the current directory set to its containing dir.
@@ -40,7 +40,7 @@ source_suffix = '.txt'
 master_doc = 'index'
 
 # General information about the project.
-project = u'GRASS 7.4 Documentation'
+project = u'GRASS 7.8 Documentation'
 copyright = u'2017, GRASS Development Team'
 
 # 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.
 #
 # The short X.Y version.
-version = '7.4'
+version = '7.8'
 # The full version, including alpha/beta/rc tags.
 release = 'svn'
 
@@ -164,7 +164,7 @@ html_use_index = False
 #html_file_suffix = None
 
 # Output file base name for HTML help builder.
-htmlhelp_basename = 'grass77Documentationdoc'
+htmlhelp_basename = 'grass78Documentationdoc'
 
 
 # -- Options for LaTeX output --------------------------------------------------
@@ -183,7 +183,7 @@ latex_elements = {
 # Grouping the document tree into LaTeX files. List of tuples
 # (source start file, target name, title, author, documentclass [howto/manual]).
 latex_documents = [
-  ('content', 'grass77Documentation.tex', u'GRASS 7.4 Documentation Documentation',
+  ('content', 'grass78Documentation.tex', u'GRASS 7.8 Documentation',
    u'GRASS Development Team', 'manual'),
 ]
 
@@ -213,7 +213,7 @@ latex_documents = [
 # One entry per manual page. List of tuples
 # (source start file, name, description, authors, manual section).
 man_pages = [
-    ('content', 'grass77documentation', u'GRASS 7.4 Documentation Documentation',
+    ('content', 'grass78documentation', u'GRASS 7.8 Documentation',
      [u'GRASS Development Team'], 1)
 ]
 
@@ -227,8 +227,8 @@ man_pages = [
 # (source start file, target name, title, author,
 #  dir menu entry, description, category)
 texinfo_documents = [
-  ('content', 'grass77Documentation', u'GRASS 7.4 Documentation Documentation',
-   u'GRASS Development Team', 'grass77Documentation', 'One line description of project.',
+  ('content', 'grass78Documentation', u'GRASS 7.8 Documentation',
+   u'GRASS Development Team', 'grass78Documentation', 'One line description of project.',
    'Miscellaneous'),
 ]
 
@@ -245,7 +245,7 @@ texinfo_documents = [
 # -- Options for Epub output ---------------------------------------------------
 
 # Bibliographic Dublin Core info.
-epub_title = u'GRASS 7.4 Documentation'
+epub_title = u'GRASS 7.8 Documentation'
 epub_author = u'GRASS Development Team'
 epub_publisher = u'GRASS Development Team'
 epub_copyright = u'2017, GRASS Development Team'

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

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

+ 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
 
 # Start GRASS and create a new location with PERMANENT mapset
-grass77 -c EPSG:4326 /tmp/grassdata/LL/PERMANENT
+grass78 -c EPSG:4326 /tmp/grassdata/LL/PERMANENT
 
 # Import the temperature data
 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
 #
 # name of binary:
-GRASSBIN=grass77
+GRASSBIN=grass78
 # source code directory as full path:
 GRASSSRC="$(realpath ../../)"
 # temporary grassdata directory

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

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