git: 89af289ed2be - main - graphics/qgis: Update to 3.34.2

From: Rainer Hurling <rhurlin_at_FreeBSD.org>
Date: Wed, 27 Dec 2023 06:32:09 UTC
The branch main has been updated by rhurlin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=89af289ed2be9979a283b58518303d7c37552f8e

commit 89af289ed2be9979a283b58518303d7c37552f8e
Author:     Rainer Hurling <rhurlin@FreeBSD.org>
AuthorDate: 2023-12-27 06:21:08 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2023-12-27 06:30:03 +0000

    graphics/qgis: Update to 3.34.2
    
    Introduce radio option to choose between GRASS7 and GRASS8 (default) or
    none of both.
    
    Changelog: https://github.com/qgis/QGIS/compare/final-3_34_1%5E...final-3_34_2
    
    PR:             274793
---
 graphics/qgis/Makefile                          |  39 +-
 graphics/qgis/distinfo                          |   6 +-
 graphics/qgis/files/patch-cmake_FindGRASS.cmake |  17 +
 graphics/qgis/pkg-plist                         | 877 ++++++++++++------------
 4 files changed, 491 insertions(+), 448 deletions(-)

diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index 3332aa9f6a6d..4a2ed912ddcb 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	qgis
-DISTVERSION=	3.34.1
-PORTREVISION=	2
+DISTVERSION=	3.34.2
 CATEGORIES=	graphics geography
 MASTER_SITES=	https://qgis.org/downloads/
 
@@ -106,7 +105,6 @@ RUN_DEPENDS=	astyle:devel/astyle \
 USES=		bison cmake compiler:features desktop-file-utils \
 		fortran gl gmake gnome pgsql pyqt:5 python qca qt:5 \
 		shebangfix sqlite:3 tar:bz2
-# math/pdal fails in pdal_wrench() with "undefined reference to symbol 'pthread_create@@FBSD_1.0'"
 USE_GL=		gl
 USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
@@ -134,7 +132,8 @@ CMAKE_ON=	USE_OPENCL WITH_ASTYLE WITH_BINDINGS WITH_COPC \
 		WITH_INTERNAL_LAZPERF WITH_POSTGRESQL
 CMAKE_OFF=	ENABLE_TESTING WITH_INTERNAL_MDAL WITH_QTWEBKIT WITH_QWTPOLAR
 
-CXXFLAGS+=      -pthread
+# math/pdal fails in pdal_wrench() with "undefined reference to symbol 'pthread_create@@FBSD_1.0'"
+CXXFLAGS+=	-pthread
 
 CONFLICTS_INSTALL=	qgis-ltr
 
@@ -142,19 +141,27 @@ PLIST_SUB=	DISTVERSION=${PORTVERSION}
 
 .if !defined(MAINTAINER_MODE)
 CMAKE_ARGS+=	-Wno-dev
-CMAKE_OFF+=	SUPPRESS_QT_WARNINGS WITH_GRASS8
+CMAKE_OFF+=	SUPPRESS_QT_WARNINGS
 .endif
 
-OPTIONS_DEFINE=		GRASS SERVER
-OPTIONS_DEFAULT=	GRASS SERVER
-NO_OPTIONS_SORT=	yes
-
+OPTIONS_DEFINE=		SERVER
+OPTIONS_DEFAULT=	SERVER GRASS8
+OPTIONS_RADIO=		GRASS
+OPTIONS_RADIO_GRASS=	GRASS7 GRASS8
+#NO_OPTIONS_SORT=	yes
 OPTIONS_SUB=		yes
+
+GRASS_DESC=		Add GRASS GIS to processing tools
 SERVER_DESC=		Enable QGIS server
 
-GRASS_BUILD_DEPENDS=	grass7:databases/grass7
-GRASS_RUN_DEPENDS=	${GRASS_BUILD_DEPENDS}
-GRASS_CMAKE_BOOL=	WITH_GRASS7
+GRASS7_BUILD_DEPENDS=	grass7:databases/grass7
+GRASS7_RUN_DEPENDS=	${GRASS7_BUILD_DEPENDS}
+GRASS7_CMAKE_BOOL=	WITH_GRASS7
+GRASS7_CMAKE_OFF=	WITH_GRASS8
+GRASS8_BUILD_DEPENDS=	grass8:databases/grass8
+GRASS8_RUN_DEPENDS=	${GRASS8_BUILD_DEPENDS}
+GRASS8_CMAKE_BOOL=	WITH_GRASS8
+GRASS8_CMAKE_OFF=	WITH_GRASS7
 SERVER_LIB_DEPENDS=	libfcgi.so:www/fcgi
 SERVER_CMAKE_BOOL=	WITH_SERVER WITH_SERVER_PLUGINS WITH_QSPATIALITE
 
@@ -173,6 +180,8 @@ pre-patch:
 		${WRKSRC}/cmake/FindPostgres.cmake
 
 post-patch:
+	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+		${WRKSRC}/cmake/FindGRASS.cmake
 # On i386, '-mllvm -inline-threshold=128' does not build under all circumstances
 # See bugs 242557 and 241687.
 .if ${OPSYS} == FreeBSD && ${ARCH} == "i386"
@@ -182,6 +191,12 @@ post-patch:
 
 pre-configure:
 	${MKDIR} ${CONFIGURE_WRKSRC}/bin && ${LN} -s ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/bin/python3
+.if ${PORT_OPTIONS:MGRASS7} || ${PORT_OPTIONS:MGRASS8}
+PLIST_SUB+=	GRASS="" NO_GRASS="@comment "
+.else
+PLIST_SUB+=	GRASS="@comment " NO_GRASS=""
+.endif
+
 
 post-install:
 	@${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak
diff --git a/graphics/qgis/distinfo b/graphics/qgis/distinfo
index 973424d18e5b..1e8733c6f284 100644
--- a/graphics/qgis/distinfo
+++ b/graphics/qgis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701002072
-SHA256 (qgis-3.34.1.tar.bz2) = 3cc827aefab62f3a636c17c08b253ff5338ac72b5701d97c39639c43a4174148
-SIZE (qgis-3.34.1.tar.bz2) = 169304171
+TIMESTAMP = 1703326183
+SHA256 (qgis-3.34.2.tar.bz2) = 8cf11d5f271847d654da94ee3f98a4f0e24b15ebaf3554c52fa0073ccd8f6271
+SIZE (qgis-3.34.2.tar.bz2) = 169156635
diff --git a/graphics/qgis/files/patch-cmake_FindGRASS.cmake b/graphics/qgis/files/patch-cmake_FindGRASS.cmake
new file mode 100644
index 000000000000..7d3cbb86b66c
--- /dev/null
+++ b/graphics/qgis/files/patch-cmake_FindGRASS.cmake
@@ -0,0 +1,17 @@
+--- cmake/FindGRASS.cmake.orig	2023-10-29 01:48:21 UTC
++++ cmake/FindGRASS.cmake
+@@ -159,11 +159,9 @@ IF (UNIX)
+ 
+ IF (UNIX)
+     IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+-        IF (GRASS_FIND_VERSION EQUAL 7)
+-              FOREACH (VERSION_MINOR 9 8 7 6 5 4 3 2 1 0)
+-                  LIST (APPEND GRASS_PATHS /usr/local/grass${GRASS_FIND_VERSION}${VERSION_MINOR})
+-              ENDFOREACH(VERSION_MINOR)
+-        ENDIF (GRASS_FIND_VERSION EQUAL 7)
++        FOREACH (VERSION_MINOR 9 8 7 6 5 4 3 2 1 0)
++            LIST (APPEND GRASS_PATHS %%LOCALBASE%%/grass${GRASS_FIND_VERSION}${VERSION_MINOR})
++        ENDFOREACH(VERSION_MINOR)
+     ELSE (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+         FOREACH (VERSION_MINOR 9 8 7 6 5 4 3 2 1 0)
+             FOREACH (PATH /usr/lib64 /usr/lib)
diff --git a/graphics/qgis/pkg-plist b/graphics/qgis/pkg-plist
index 85f4b90bee15..326069e9abc3 100644
--- a/graphics/qgis/pkg-plist
+++ b/graphics/qgis/pkg-plist
@@ -1838,6 +1838,7 @@ include/qgis/qgsvtpkvectortiledataprovider.h
 include/qgis/qgsvtpkvectortileguiprovider.h
 include/qgis/qgsvtpkvectortilesourcewidget.h
 include/qgis/qgsweakrelation.h
+include/qgis/qgswebframe.h
 include/qgis/qgswebpage.h
 include/qgis/qgswebview.h
 include/qgis/qgswidgetwrapper.h
@@ -2364,17 +2365,24 @@ lib/libqgis_native.so
 lib/libqgis_native.so.%%DISTVERSION%%
 %%SERVER%%lib/libqgis_server.so
 %%SERVER%%lib/libqgis_server.so.%%DISTVERSION%%
-%%GRASS%%lib/libqgisgrass7.so
-%%GRASS%%lib/libqgisgrass7.so.%%DISTVERSION%%
+%%GRASS7%%lib/libqgisgrass7.so
+%%GRASS8%%lib/libqgisgrass8.so
+%%GRASS7%%lib/libqgisgrass7.so.%%DISTVERSION%%
+%%GRASS8%%lib/libqgisgrass8.so.%%DISTVERSION%%
 lib/libqgispython.so
 lib/libqgispython.so.%%DISTVERSION%%
 %%PYTHON_SITELIBDIR%%/PyQt5/uic/widget-plugins/qgis_customwidgets.py
 lib/qgis/crssync
-%%GRASS%%lib/qgis/grass/bin/qgis.g.browser7
-%%GRASS%%lib/qgis/grass/modules/qgis.d.rast7
-%%GRASS%%lib/qgis/grass/modules/qgis.g.info7
-%%GRASS%%lib/qgis/grass/modules/qgis.r.in7
-%%GRASS%%lib/qgis/grass/modules/qgis.v.in7
+%%GRASS7%%lib/qgis/grass/bin/qgis.g.browser7
+%%GRASS8%%lib/qgis/grass/bin/qgis.g.browser8
+%%GRASS7%%lib/qgis/grass/modules/qgis.d.rast7
+%%GRASS8%%lib/qgis/grass/modules/qgis.d.rast8
+%%GRASS7%%lib/qgis/grass/modules/qgis.g.info7
+%%GRASS8%%lib/qgis/grass/modules/qgis.g.info8
+%%GRASS7%%lib/qgis/grass/modules/qgis.r.in7
+%%GRASS8%%lib/qgis/grass/modules/qgis.r.in8
+%%GRASS7%%lib/qgis/grass/modules/qgis.v.in7
+%%GRASS8%%lib/qgis/grass/modules/qgis.v.in8
 lib/qgis/pdal_wrench
 lib/qgis/plugins/libauthmethod_apiheader.so
 lib/qgis/plugins/libauthmethod_awss3.so
@@ -2386,15 +2394,18 @@ lib/qgis/plugins/libauthmethod_oauth2.so
 lib/qgis/plugins/libauthmethod_pkcs12.so
 lib/qgis/plugins/libauthmethod_pkipaths.so
 lib/qgis/plugins/libplugin_geometrychecker.so
-%%GRASS%%lib/qgis/plugins/libplugin_grass7.so
+%%GRASS7%%lib/qgis/plugins/libplugin_grass7.so
+%%GRASS8%%lib/qgis/plugins/libplugin_grass8.so
 lib/qgis/plugins/libplugin_offlineediting.so
 lib/qgis/plugins/libplugin_topology.so
 lib/qgis/plugins/libprovider_arcgisfeatureserver.so
 lib/qgis/plugins/libprovider_arcgismapserver.so
 lib/qgis/plugins/libprovider_delimitedtext.so
 lib/qgis/plugins/libprovider_gpx.so
-%%GRASS%%lib/qgis/plugins/libprovider_grass7.so
-%%GRASS%%lib/qgis/plugins/libprovider_grassraster7.so
+%%GRASS7%%lib/qgis/plugins/libprovider_grass7.so
+%%GRASS8%%lib/qgis/plugins/libprovider_grass8.so
+%%GRASS7%%lib/qgis/plugins/libprovider_grassraster7.so
+%%GRASS8%%lib/qgis/plugins/libprovider_grassraster8.so
 lib/qgis/plugins/libprovider_mdal.so
 lib/qgis/plugins/libprovider_mssql.so
 lib/qgis/plugins/libprovider_pdal.so
@@ -3826,429 +3837,429 @@ share/metainfo/org.qgis.qgis.appdata.xml
 %%DATADIR%%/python/plugins/db_manager/ui/ui_DlgSqlLayerWindow.py
 %%DATADIR%%/python/plugins/db_manager/ui/ui_DlgSqlWindow.py
 %%DATADIR%%/python/plugins/db_manager/ui/ui_DlgTableProperties.py
-%%DATADIR%%/python/plugins/grassprovider/Grass7Algorithm.py
-%%DATADIR%%/python/plugins/grassprovider/Grass7AlgorithmProvider.py
-%%DATADIR%%/python/plugins/grassprovider/Grass7Utils.py
-%%DATADIR%%/python/plugins/grassprovider/GrassProviderPlugin.py
-%%DATADIR%%/python/plugins/grassprovider/__init__.py
-%%DATADIR%%/python/plugins/grassprovider/description/g.extension.list.txt
-%%DATADIR%%/python/plugins/grassprovider/description/g.extension.manage.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.albedo.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.aster.toar.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.atcorr.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.biomass.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.cca.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.cluster.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.colors.enhance.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.eb.eta.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.eb.evapfr.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.eb.hsebal01.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.eb.netrad.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.eb.soilheatflux.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.emissivity.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.evapo.mh.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.evapo.pm.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.evapo.pt.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.evapo.time.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.fft.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.gensig.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.gensigset.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.group.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.his.rgb.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.ifft.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.image.mosaic.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.in.spotvgt.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.landsat.acca.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.landsat.toar.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.maxlik.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.modis.qc.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.oif.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.pansharpen.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.pca.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.rgb.his.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.segment.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.smap.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.tasscap.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.topo.corr.ill.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.topo.corr.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.vi.txt
-%%DATADIR%%/python/plugins/grassprovider/description/i.zc.txt
-%%DATADIR%%/python/plugins/grassprovider/description/m.cogo.txt
-%%DATADIR%%/python/plugins/grassprovider/description/nviz.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.basins.fill.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.blend.combine.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.blend.rgb.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.buffer.lowmem.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.buffer.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.carve.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.category.out.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.category.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.circle.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.clump.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.coin.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.colors.out.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.colors.stddev.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.colors.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.composite.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.contour.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.cost.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.covar.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.cross.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.describe.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.distance.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.drain.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.fill.dir.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.fill.stats.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.fillnulls.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.flow.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.geomorphon.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.grow.distance.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.grow.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.gwflow.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.his.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.horizon.height.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.horizon.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.in.lidar.info.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.in.lidar.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.info.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.kappa.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.lake.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.latlong.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.cwed.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.cwed.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.dominance.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.dominance.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.edgedensity.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.edgedensity.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.mpa.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.mpa.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.mps.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.mps.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.padcv.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.padcv.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.padrange.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.padrange.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.padsd.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.padsd.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.patchdensity.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.patchdensity.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.patchnum.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.patchnum.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.pielou.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.pielou.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.renyi.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.renyi.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.richness.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.richness.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.shannon.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.shannon.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.shape.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.shape.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.simpson.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.li.simpson.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.mapcalc.simple.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.mask.rast.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.mask.vect.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.mfilter.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.mode.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.neighbors.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.null.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.gridatb.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.mat.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.mpeg.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.png.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.pov.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.ppm.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.ppm3.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.vrml.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.vtk.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.out.xyz.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.param.scale.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.patch.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.path.coordinate.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.path.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.plane.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.profile.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.proj.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.quant.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.quantile.plain.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.quantile.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.random.cells.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.random.surface.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.random.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.reclass.area.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.reclass.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.recode.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.regression.line.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.regression.multi.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.relief.scaling.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.relief.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.report.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.bspline.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.filter.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.interp.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.rst.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.stats.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.resample.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.rescale.eq.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.rescale.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.rgb.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.ros.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.series.accumulate.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.series.interp.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.series.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.shade.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.sim.sediment.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.sim.water.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.slope.aspect.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.solute.transport.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.spread.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.spreadpath.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.statistics.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.stats.quantile.out.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.stats.quantile.rast.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.stats.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.stats.zonal.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.stream.extract.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.sun.incidout.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.sun.insoltime.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.sunhours.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.sunmask.datetime.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.sunmask.position.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.surf.area.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.surf.contour.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.surf.fractal.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.surf.gauss.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.surf.idw.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.surf.random.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.terraflow.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.texture.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.thin.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.tile.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.tileset.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.to.vect.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.topidx.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.topmodel.topidxstats.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.topmodel.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.transect.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.univar.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.uslek.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.usler.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.viewshed.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.volume.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.walk.coords.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.walk.points.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.walk.rast.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.water.outlet.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.watershed.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.what.color.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.what.coords.txt
-%%DATADIR%%/python/plugins/grassprovider/description/r.what.points.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.buffer.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.build.check.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.build.polylines.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.class.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.clean.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.cluster.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.db.select.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.decimate.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.delaunay.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.dissolve.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.distance.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.drape.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.edit.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.extract.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.extrude.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.generalize.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.hull.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.in.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.in.dxf.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.in.e00.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.in.geonames.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.in.lidar.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.in.lines.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.in.mapgen.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.in.wfs.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.info.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.kcv.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.kernel.rast.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.kernel.vect.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.lidar.correction.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.lidar.edgedetection.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.lidar.growing.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.mkgrid.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.neighbors.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.alloc.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.allpairs.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.bridge.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.centrality.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.components.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.connectivity.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.distance.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.flow.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.iso.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.nreport.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.path.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.report.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.salesman.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.spanningtree.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.steiner.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.timetable.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.net.visibility.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.normal.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.out.ascii.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.out.dxf.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.out.postgis.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.out.pov.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.out.svg.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.out.vtk.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.outlier.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.overlay.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.pack.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.parallel.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.patch.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.perturb.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.proj.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.qcount.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.random.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.rast.stats.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.reclass.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.rectify.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.report.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.sample.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.segment.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.select.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.split.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.surf.bspline.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.surf.idw.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.surf.rst.cvdev.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.surf.rst.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.to.3d.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.to.lines.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.to.points.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.to.rast.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.transform.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.type.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.univar.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.vect.stats.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.voronoi.skeleton.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.voronoi.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.what.rast.txt
-%%DATADIR%%/python/plugins/grassprovider/description/v.what.vect.txt
-%%DATADIR%%/python/plugins/grassprovider/ext/__init__.py
-%%DATADIR%%/python/plugins/grassprovider/ext/g_extension_list.py
-%%DATADIR%%/python/plugins/grassprovider/ext/g_extension_manage.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_albedo.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_cca.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_cluster.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_colors_enhance.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_evapo_mh.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_gensig.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_gensigset.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_group.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_in_spotvgt.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_landsat_acca.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_landsat_toar.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_maxlik.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_oif.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_pansharpen.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_pca.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_segment.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_smap.py
-%%DATADIR%%/python/plugins/grassprovider/ext/i_tasscap.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_blend_combine.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_blend_rgb.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_category.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_colors.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_colors_stddev.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_drain.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_horizon.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_cwed.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_cwed_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_dominance.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_dominance_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_edgedensity.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_edgedensity_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_mpa.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_mpa_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_mps.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_mps_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padcv.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padcv_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padrange.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padrange_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padsd.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padsd_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_patchdensity.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_patchdensity_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_patchnum.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_patchnum_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_pielou.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_pielou_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_renyi.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_renyi_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_richness.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_richness_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_shannon.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_shannon_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_shape.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_shape_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_simpson.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_li_simpson_ascii.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_mask_rast.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_mask_vect.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_neighbors.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_null.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_proj.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_reclass.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_resamp_filter.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_rgb.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_series_interp.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_shade.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_statistics.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_stats_quantile_rast.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_tileset.py
-%%DATADIR%%/python/plugins/grassprovider/ext/r_what_color.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_distance.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_edit.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_extrude.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_in_geonames.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_alloc.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_allpairs.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_bridge.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_centrality.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_components.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_connectivity.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_distance.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_flow.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_iso.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_path.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_salesman.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_spanningtree.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_steiner.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_net_visibility.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_proj.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_rast_stats.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_reclass.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_rectify.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_sample.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_to_3d.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_vect_stats.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_voronoi.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_what_rast.py
-%%DATADIR%%/python/plugins/grassprovider/ext/v_what_vect.py
-%%DATADIR%%/python/plugins/grassprovider/grass7.txt
-%%DATADIR%%/python/plugins/grassprovider/metadata.txt
-%%DATADIR%%/python/plugins/grassprovider/tests/AlgorithmsTestBase.py
-%%DATADIR%%/python/plugins/grassprovider/tests/Grass7AlgorithmsImageryTest.py
-%%DATADIR%%/python/plugins/grassprovider/tests/Grass7AlgorithmsRasterTestPt1.py
-%%DATADIR%%/python/plugins/grassprovider/tests/Grass7AlgorithmsRasterTestPt2.py
-%%DATADIR%%/python/plugins/grassprovider/tests/Grass7AlgorithmsVectorTest.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/Grass7Algorithm.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/Grass7AlgorithmProvider.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/Grass7Utils.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/GrassProviderPlugin.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/__init__.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/g.extension.list.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/g.extension.manage.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.albedo.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.aster.toar.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.atcorr.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.biomass.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.cca.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.cluster.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.colors.enhance.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.eb.eta.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.eb.evapfr.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.eb.hsebal01.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.eb.netrad.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.eb.soilheatflux.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.emissivity.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.evapo.mh.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.evapo.pm.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.evapo.pt.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.evapo.time.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.fft.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.gensig.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.gensigset.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.group.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.his.rgb.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.ifft.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.image.mosaic.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.in.spotvgt.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.landsat.acca.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.landsat.toar.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.maxlik.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.modis.qc.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.oif.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.pansharpen.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.pca.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.rgb.his.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.segment.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.smap.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.tasscap.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.topo.corr.ill.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.topo.corr.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.vi.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/i.zc.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/m.cogo.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/nviz.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.basins.fill.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.blend.combine.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.blend.rgb.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.buffer.lowmem.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.buffer.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.carve.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.category.out.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.category.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.circle.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.clump.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.coin.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.colors.out.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.colors.stddev.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.colors.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.composite.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.contour.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.cost.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.covar.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.cross.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.describe.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.distance.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.drain.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.fill.dir.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.fill.stats.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.fillnulls.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.flow.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.geomorphon.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.grow.distance.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.grow.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.gwflow.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.his.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.horizon.height.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.horizon.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.in.lidar.info.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.in.lidar.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.info.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.kappa.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.lake.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.latlong.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.cwed.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.cwed.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.dominance.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.dominance.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.edgedensity.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.edgedensity.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.mpa.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.mpa.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.mps.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.mps.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.padcv.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.padcv.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.padrange.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.padrange.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.padsd.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.padsd.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.patchdensity.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.patchdensity.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.patchnum.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.patchnum.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.pielou.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.pielou.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.renyi.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.renyi.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.richness.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.richness.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.shannon.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.shannon.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.shape.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.shape.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.simpson.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.li.simpson.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.mapcalc.simple.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.mask.rast.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.mask.vect.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.mfilter.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.mode.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.neighbors.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.null.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.gridatb.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.mat.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.mpeg.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.png.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.pov.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.ppm.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.ppm3.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.vrml.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.vtk.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.out.xyz.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.param.scale.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.patch.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.path.coordinate.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.path.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.plane.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.profile.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.proj.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.quant.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.quantile.plain.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.quantile.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.random.cells.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.random.surface.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.random.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.reclass.area.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.reclass.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.recode.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.regression.line.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.regression.multi.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.relief.scaling.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.relief.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.report.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.bspline.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.filter.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.interp.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.rst.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.resamp.stats.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.resample.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.rescale.eq.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.rescale.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.rgb.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.ros.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.series.accumulate.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.series.interp.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.series.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.shade.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.sim.sediment.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.sim.water.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.slope.aspect.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.solute.transport.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.spread.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.spreadpath.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.statistics.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.stats.quantile.out.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.stats.quantile.rast.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.stats.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.stats.zonal.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.stream.extract.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.sun.incidout.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.sun.insoltime.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.sunhours.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.sunmask.datetime.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.sunmask.position.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.surf.area.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.surf.contour.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.surf.fractal.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.surf.gauss.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.surf.idw.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.surf.random.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.terraflow.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.texture.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.thin.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.tile.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.tileset.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.to.vect.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.topidx.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.topmodel.topidxstats.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.topmodel.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.transect.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.univar.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.uslek.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.usler.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.viewshed.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.volume.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.walk.coords.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.walk.points.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.walk.rast.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.water.outlet.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.watershed.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.what.color.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.what.coords.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/r.what.points.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.buffer.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.build.check.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.build.polylines.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.class.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.clean.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.cluster.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.db.select.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.decimate.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.delaunay.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.dissolve.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.distance.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.drape.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.edit.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.extract.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.extrude.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.generalize.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.hull.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.in.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.in.dxf.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.in.e00.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.in.geonames.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.in.lidar.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.in.lines.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.in.mapgen.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.in.wfs.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.info.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.kcv.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.kernel.rast.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.kernel.vect.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.lidar.correction.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.lidar.edgedetection.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.lidar.growing.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.mkgrid.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.neighbors.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.alloc.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.allpairs.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.bridge.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.centrality.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.components.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.connectivity.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.distance.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.flow.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.iso.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.nreport.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.path.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.report.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.salesman.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.spanningtree.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.steiner.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.timetable.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.net.visibility.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.normal.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.out.ascii.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.out.dxf.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.out.postgis.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.out.pov.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.out.svg.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.out.vtk.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.outlier.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.overlay.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.pack.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.parallel.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.patch.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.perturb.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.proj.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.qcount.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.random.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.rast.stats.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.reclass.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.rectify.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.report.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.sample.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.segment.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.select.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.split.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.surf.bspline.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.surf.idw.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.surf.rst.cvdev.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.surf.rst.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.to.3d.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.to.lines.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.to.points.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.to.rast.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.transform.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.type.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.univar.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.vect.stats.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.voronoi.skeleton.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.voronoi.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.what.rast.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/description/v.what.vect.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/__init__.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/g_extension_list.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/g_extension_manage.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_albedo.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_cca.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_cluster.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_colors_enhance.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_evapo_mh.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_gensig.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_gensigset.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_group.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_in_spotvgt.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_landsat_acca.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_landsat_toar.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_maxlik.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_oif.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_pansharpen.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_pca.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_segment.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_smap.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/i_tasscap.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_blend_combine.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_blend_rgb.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_category.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_colors.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_colors_stddev.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_drain.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_horizon.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_cwed.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_cwed_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_dominance.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_dominance_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_edgedensity.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_edgedensity_ascii.py
*** 79 LINES SKIPPED ***