aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Hurling <rhurlin@FreeBSD.org>2023-12-31 13:57:23 +0000
committerRainer Hurling <rhurlin@FreeBSD.org>2023-12-31 14:02:58 +0000
commit652b2993e5612ba022a11db2556134db2a4da2bf (patch)
tree184df2ca80eee5ee0676a4d4f2ec87e077b5df2c
parent11534112ba321c85131d1e3127faca0d50959d0a (diff)
downloadports-652b2993e5612ba022a11db2556134db2a4da2bf.tar.gz
ports-652b2993e5612ba022a11db2556134db2a4da2bf.zip
graphics/qgis-ltr: Update to 3.28.14
Introduce radio option to choose between GRASS7 and GRASS8 (default) or none of both. Changelog: https://github.com/qgis/QGIS/compare/final-3_28_13%5E...final-3_28_14 Reported by: portscout, Repology
-rw-r--r--graphics/qgis-ltr/Makefile41
-rw-r--r--graphics/qgis-ltr/distinfo6
-rw-r--r--graphics/qgis-ltr/files/patch-cmake_FindGRASS.cmake33
-rw-r--r--graphics/qgis-ltr/pkg-plist867
4 files changed, 504 insertions, 443 deletions
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index fc6320afd197..5b15d5c8a0f1 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qgis
-DISTVERSION= 3.28.13
-PORTREVISION= 2
+DISTVERSION= 3.28.14
CATEGORIES= graphics geography
MASTER_SITES= https://qgis.org/downloads/
PKGNAMESUFFIX= -ltr
@@ -128,11 +127,13 @@ CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release \
-DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \
-DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt5/libqwt6.so \
-DQGIS_MANUAL_SUBDIR:PATH=share/man
-CMAKE_ON= USE_OPENCL WITH_3D WITH_ASTYLE \
- WITH_BINDINGS WITH_COPC WITH_CUSTOM_WIDGETS WITH_EPT \
- WITH_PDAL WITH_POSTGRESQL
+CMAKE_ON= USE_OPENCL WITH_3D WITH_ASTYLE WITH_BINDINGS WITH_COPC \
+ WITH_CUSTOM_WIDGETS WITH_EPT WITH_PDAL WITH_POSTGRESQL
CMAKE_OFF= ENABLE_TESTS WITH_QTWEBKIT WITH_QWTPOLAR
+# math/pdal fails in pdal_wrench() with "undefined reference to symbol 'pthread_create@@FBSD_1.0'"
+CXXFLAGS+= -pthread
+
CONFLICTS_INSTALL= qgis
PLIST_SUB= DISTVERSION=${DISTVERSION}
@@ -142,16 +143,24 @@ CMAKE_ARGS+= -Wno-dev
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
@@ -163,6 +172,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"
@@ -172,6 +183,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-ltr/distinfo b/graphics/qgis-ltr/distinfo
index bd474bec09d3..129117364c4a 100644
--- a/graphics/qgis-ltr/distinfo
+++ b/graphics/qgis-ltr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701190464
-SHA256 (qgis-3.28.13.tar.bz2) = f9bf9b56b930fc530ad4ec131ba36d324f07dac4428d6330d3e52c0914145c2a
-SIZE (qgis-3.28.13.tar.bz2) = 159829254
+TIMESTAMP = 1704015295
+SHA256 (qgis-3.28.14.tar.bz2) = 6b79f84de5e0e0a718cc67bbdf05de338d08999ad45279cb27e11aa6fb8d41dd
+SIZE (qgis-3.28.14.tar.bz2) = 160019883
diff --git a/graphics/qgis-ltr/files/patch-cmake_FindGRASS.cmake b/graphics/qgis-ltr/files/patch-cmake_FindGRASS.cmake
new file mode 100644
index 000000000000..415c694ffa28
--- /dev/null
+++ b/graphics/qgis-ltr/files/patch-cmake_FindGRASS.cmake
@@ -0,0 +1,33 @@
+--- cmake/FindGRASS.cmake.orig 2023-12-22 12:04:30 UTC
++++ cmake/FindGRASS.cmake
+@@ -158,19 +158,17 @@ IF (UNIX)
+ ENDIF (WIN32)
+
+ IF (UNIX)
+- IF (GRASS_FIND_VERSION EQUAL 7)
+- IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+- 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)
+- ELSE (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+- FOREACH (PATH /usr/lib64 /usr/lib)
+- FOREACH (VERSION grass76, grass74, grass72, grass70)
+- LIST(APPEND GRASS_PATHS "${PATH}/${VERSION}")
+- ENDFOREACH (VERSION)
+- ENDFOREACH (PATH)
+- ENDIF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+- ENDIF (GRASS_FIND_VERSION EQUAL 7)
++ IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++ 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)
++ LIST(APPEND GRASS_PATHS "${PATH}/grass${GRASS_FIND_VERSION}${VERSION_MINOR}")
++ ENDFOREACH (PATH)
++ ENDFOREACH (VERSION_MINOR)
++ ENDIF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+ ENDIF (UNIX)
+
+ IF (APPLE)
diff --git a/graphics/qgis-ltr/pkg-plist b/graphics/qgis-ltr/pkg-plist
index a8e87942ab0d..c6fd347af84f 100644
--- a/graphics/qgis-ltr/pkg-plist
+++ b/graphics/qgis-ltr/pkg-plist
@@ -1702,6 +1702,7 @@ include/qgis/qgsvirtuallayertask.h
include/qgis/qgsvscrollarea.h
include/qgis/qgsvtpktiles.h
include/qgis/qgsweakrelation.h
+include/qgis/qgswebframe.h
include/qgis/qgswebpage.h
include/qgis/qgswebview.h
include/qgis/qgswidgetwrapper.h
@@ -1797,17 +1798,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
+%%GRASS7%%lib/libqgisgrass7.so.%%DISTVERSION%%
+%%GRASS8%%lib/libqgisgrass8.so
+%%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/plugins/libauthmethod_apiheader.so
lib/qgis/plugins/libauthmethod_basic.so
lib/qgis/plugins/libauthmethod_esritoken.so
@@ -1817,7 +1825,8 @@ lib/qgis/plugins/libauthmethod_oauth2.so
lib/qgis/plugins/libauthmethod_pkcs12.so
lib/qgis/plugins/libauthmethod_pkipaths.so
lib/qgis/plugins/libplugin_geometrychecker.so
-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
@@ -1825,8 +1834,10 @@ lib/qgis/plugins/libprovider_arcgismapserver.so
lib/qgis/plugins/libprovider_delimitedtext.so
lib/qgis/plugins/libprovider_geonode.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
@@ -3265,424 +3276,424 @@ 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/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/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_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/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/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
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_mpa.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_mpa_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_mps.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_mps_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padcv.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padcv_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padrange.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padrange_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padsd.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_padsd_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_patchdensity.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_patchdensity_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_patchnum.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_patchnum_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_pielou.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_pielou_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_renyi.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_renyi_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_richness.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_richness_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_shannon.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_shannon_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_shape.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_shape_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_simpson.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_li_simpson_ascii.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_mask_rast.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_mask_vect.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_neighbors.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_null.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_proj.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_reclass.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_resamp_filter.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_rgb.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_series_interp.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_shade.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_statistics.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_stats_quantile_rast.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_tileset.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/r_what_color.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_distance.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_edit.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_extrude.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_in_geonames.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_alloc.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_allpairs.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_bridge.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_centrality.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_components.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_connectivity.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_distance.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_flow.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_iso.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_path.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_salesman.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_spanningtree.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_steiner.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_net_visibility.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_proj.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_rast_stats.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_rectify.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_sample.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_to_3d.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_vect_stats.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_voronoi.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_what_rast.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_what_vect.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/grass7.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/metadata.txt
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/tests/AlgorithmsTestBase.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/tests/Grass7AlgorithmsImageryTest.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/tests/Grass7AlgorithmsRasterTestPt1.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/tests/Grass7AlgorithmsRasterTestPt2.py
+%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/tests/Grass7AlgorithmsVectorTest.py
%%DATADIR%%/python/plugins/otbprovider/OtbAlgorithm.py
%%DATADIR%%/python/plugins/otbprovider/OtbAlgorithmProvider.py
%%DATADIR%%/python/plugins/otbprovider/OtbChoiceWidget.py