aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael Kubo da Costa <rakuco@FreeBSD.org>2017-04-30 13:11:33 +0000
committerRaphael Kubo da Costa <rakuco@FreeBSD.org>2017-04-30 13:11:33 +0000
commitff9055a8b27f21f737de88847085e27a2fbdadc8 (patch)
treea220b20eb6406dab8d8b1200418c36162ba8d40d
parent7d3a967cfbd86a2f73ee7de9cfcbd64cbba94894 (diff)
downloadports-ff9055a8b27f21f737de88847085e27a2fbdadc8.tar.gz
ports-ff9055a8b27f21f737de88847085e27a2fbdadc8.zip
Update to 2.18.7.
This minor update from QGIS 2.18.5 to 2.18.7 comes with some new features and many bugfixes. Especially, many problems with SAGA GIS processing seem to be solved. Port changes: - Update to 2.18.7. - Remove CMAKE_ARGS which do not exist. - Add new python dependencies cycler, dateutil, and functools32. - Getting rid of special handlings for 9.x. - Move USES=compiler:features into main section. - Update pkg-plist. PR: 218878 Submitted by: Rainer Hurling <rhurlin@gwdg.de> (maintainer)
Notes
Notes: svn path=/head/; revision=439815
-rw-r--r--graphics/qgis/Makefile37
-rw-r--r--graphics/qgis/distinfo6
-rw-r--r--graphics/qgis/files/patch-gentoogit_d9559d0_qgis-2.18.3-sip-4.19.144
-rw-r--r--graphics/qgis/pkg-plist289
4 files changed, 294 insertions, 82 deletions
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index fd1473e6aecf..5c1b9d454f94 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -3,8 +3,7 @@
PORTNAME= qgis
DISTVERSIONPREFIX= final-
-DISTVERSION= 2_18_4
-PORTREVISION= 1
+DISTVERSION= 2_18_7
CATEGORIES= graphics geography
MAINTAINER= rhurlin@gwdg.de
@@ -28,8 +27,8 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
USE_GITHUB= yes
GH_PROJECT= ${PORTNAME:tu}
-USES= bison cmake cpe desktop-file-utils execinfo fortran \
- gmake pyqt:4 python:2.7 sqlite
+USES= bison cmake compiler:features cpe desktop-file-utils \
+ execinfo fortran gmake pyqt:4 python:2.7 sqlite
USE_PYQT= core gui network qscintilla2 sip sql svg xml webkit_run
USE_QT4= corelib designer doc gui linguist_build moc_build \
@@ -60,13 +59,8 @@ CMAKE_ARGS+= -Wno-dev
CMAKE_ARGS+= -DSUPPRESS_SIP_WARNINGS=OFF -DSUPPRESS_QT_WARNINGS=OFF
CMAKE_ARGS+= -DWITH_INTERNAL_DATEUTIL=FALSE
CMAKE_ARGS+= -DWITH_INTERNAL_FUTURE=FALSE
-CMAKE_ARGS+= -DWITH_INTERNAL_HTTPLIB2=FALSE
-CMAKE_ARGS+= -DWITH_INTERNAL_JINJA2=FALSE
-CMAKE_ARGS+= -DWITH_INTERNAL_MARKUPSAFE=FALSE
CMAKE_ARGS+= -DWITH_INTERNAL_NOSE2=FALSE
-CMAKE_ARGS+= -DWITH_INTERNAL_PYGMENTS=FALSE
CMAKE_ARGS+= -DWITH_INTERNAL_PYTZ=FALSE
-CMAKE_ARGS+= -DWITH_INTERNAL_REQUESTS=FALSE
CMAKE_ARGS+= -DWITH_INTERNAL_SIX=FALSE
CMAKE_ARGS+= -DWITH_INTERNAL_YAML=FALSE
.endif
@@ -92,7 +86,10 @@ POSTGIS_LIB_DEPENDS= liblwgeom.so:databases/postgis22
POSTGIS_CMAKE_ON= -DWITH_POSTGRESQL:BOOL=TRUE
POSTGIS_CMAKE_OFF= -DWITH_POSTGRESQL:BOOL=FALSE
-PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future \
+PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.6.0:devel/py-dateutil \
+ ${PYTHON_PKGNAMEPREFIX}functools32>=3.2.3:devel/py-functools32 \
+ ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future \
${PYTHON_PKGNAMEPREFIX}httplib2>=2-0.9.2:www/py-httplib2 \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2 \
${PYTHON_PKGNAMEPREFIX}MarkupSafe>=1.0:textproc/py-MarkupSafe \
@@ -108,7 +105,10 @@ PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future \
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six \
${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.13:databases/py-sqlite3 \
${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml
-PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future \
+PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.6.0:devel/py-dateutil \
+ ${PYTHON_PKGNAMEPREFIX}functools32>=3.2.3:devel/py-functools32 \
+ ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future \
${PYTHON_PKGNAMEPREFIX}gdal>=2.0.1:graphics/py-gdal \
${PYTHON_PKGNAMEPREFIX}httplib2>=2-0.9.2:www/py-httplib2 \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2 \
@@ -140,27 +140,14 @@ TESTS_CMAKE_OFF= -DENABLE_TESTS=FALSE
INSTALLS_ICONS= yes
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000033
-USES+= compiler:features
-.else
-USES+= compiler:gcc-c++11-lib
-BUILD_DEPENDS+= flex>=2.6.1:textproc/flex
-CMAKE_ARGS+= -DFLEX_EXECUTABLE:STRING=${LOCALBASE}/bin/flex
-CXXFLAGS+= -I${LOCALBASE}/include/flex
-.endif
-
pre-patch:
@${REINPLACE_CMD} -e 's|tr( "QGIS code revision" ) + QString( "</td><td><a href=\\"https://github.com/qgis/QGIS/commit/%1\\">%1</a></td>" ).arg( QGis::QGIS_DEV_VERSION )|tr( "QGIS code revision" ) + "</td><td>" + tr( "${GH_TAGNAME}" ) + "</td>"|g' \
${WRKSRC}/src/app/qgisapp.cpp
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000033
# [Ugly workaround!] Because of GitHub #76aa035 from 2015-05-23
# 'Hide shared library symbols by default on GCC and Clang',
# some layer properties are not visible on FreeBSD > 9.x
@${REINPLACE_CMD} -e 's|SET(CMAKE_CXX_VISIBILITY_PRESET hidden)|#SET(CMAKE_CXX_VISIBILITY_PRESET hidden)|' \
${WRKSRC}/CMakeLists.txt
-.endif
post-patch:
@${REINPLACE_CMD} -e 's|/usr/bin/qgis|${LOCALBASE}/bin/qgis|g' \
@@ -168,7 +155,6 @@ post-patch:
@${REINPLACE_CMD} -e 's|Icon=qgis|Icon=qgis-icon|' \
${WRKSRC}/debian/${PORTNAME}.desktop
@${REINPLACE_CMD} -e 's|env python|env ${PYTHON_VERSION}|g' \
- ${WRKSRC}/python/ext-libs/pygments/util.py \
${WRKSRC}/python/ext-libs/pytz/tzfile.py \
${WRKSRC}/scripts/generate_test_mask_image.py \
${WRKSRC}/scripts/random_vector.py \
@@ -183,7 +169,6 @@ post-patch:
${WRKSRC}/python/ext-libs/CMakeLists.txt
post-install:
- ${RM} ${STAGEDIR}${DATADIR}/python/pygments/util.py.bak
${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak
@${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/debian/${PORTNAME}.desktop \
diff --git a/graphics/qgis/distinfo b/graphics/qgis/distinfo
index 55b156b0c991..764d8252d8d5 100644
--- a/graphics/qgis/distinfo
+++ b/graphics/qgis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1489236988
-SHA256 (qgis-QGIS-final-2_18_4_GH0.tar.gz) = a53e2fc55e4a02b786519158aec697cbb2305c8e1d88075b493dfe6a105d3cfa
-SIZE (qgis-QGIS-final-2_18_4_GH0.tar.gz) = 100388432
+TIMESTAMP = 1492926971
+SHA256 (qgis-QGIS-final-2_18_7_GH0.tar.gz) = 6f333a73d9789d8eb8c873e61d3e95dc39b0aec23cf011c52f05d78ac0283f12
+SIZE (qgis-QGIS-final-2_18_7_GH0.tar.gz) = 99222555
diff --git a/graphics/qgis/files/patch-gentoogit_d9559d0_qgis-2.18.3-sip-4.19.1 b/graphics/qgis/files/patch-gentoogit_d9559d0_qgis-2.18.3-sip-4.19.1
deleted file mode 100644
index 2dc8444c768c..000000000000
--- a/graphics/qgis/files/patch-gentoogit_d9559d0_qgis-2.18.3-sip-4.19.1
+++ /dev/null
@@ -1,44 +0,0 @@
-Obtained from: https://gitweb.gentoo.org/repo/gentoo.git/tree/sci-geosciences/qgis
-
-From 85a0db24f32351f6096cd8282f03ad5c2f4e6ef5 Mon Sep 17 00:00:00 2001
-From: Sandro Mani <manisandro@gmail.com>
-Date: Wed, 1 Mar 2017 16:12:38 +0100
-Subject: [PATCH] Fix build against recent sip/PyQt4:
-
-qgsfiledownloader.sip:33:0:
-src/gui/qgsfiledownloader.h:94:5: error: overriding non-deleted function 'virtual QgsFileDownloader::~QgsFileDownloader()'
-
-RuntimeError: qgis._core cannot import type 'QList<QVariant>' from PyQt4.QtCore
----
- python/core/core.sip | 1 +
- src/gui/qgsfiledownloader.h | 4 +++-
- 2 files changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/python/core/core.sip b/python/core/core.sip
-index 8f0b6af..41f5450 100644
---- python/core/core.sip
-+++ python/core/core.sip
-@@ -3,6 +3,7 @@
-
- %Feature QT5_SUPPORT
-
-+%Import QtCore/QtCoremod.sip
- %Import QtXml/QtXmlmod.sip
- %Import QtNetwork/QtNetworkmod.sip
- %Import QtSql/QtSqlmod.sip
-diff --git a/src/gui/qgsfiledownloader.h b/src/gui/qgsfiledownloader.h
-index c9276f7..841e4b6 100644
---- src/gui/qgsfiledownloader.h
-+++ src/gui/qgsfiledownloader.h
-@@ -90,8 +90,10 @@ class GUI_EXPORT QgsFileDownloader : public QObject
- void onSslErrors( QNetworkReply *reply, const QList<QSslError> &errors );
- #endif
-
-- private:
-+ protected:
- ~QgsFileDownloader();
-+
-+ private:
- /**
- * Abort current request and show an error if the instance has GUI
- * notifications enabled.
diff --git a/graphics/qgis/pkg-plist b/graphics/qgis/pkg-plist
index 711233b0446a..c3f6286f8c0e 100644
--- a/graphics/qgis/pkg-plist
+++ b/graphics/qgis/pkg-plist
@@ -412,8 +412,10 @@ include/qgis/qgsmaplayercombobox.h
include/qgis/qgsmaplayerconfigwidget.h
include/qgis/qgsmaplayerconfigwidgetfactory.h
include/qgis/qgsmaplayerlegend.h
+include/qgis/qgsmaplayerlistutils.h
include/qgis/qgsmaplayermodel.h
include/qgis/qgsmaplayerproxymodel.h
+include/qgis/qgsmaplayerref.h
include/qgis/qgsmaplayerregistry.h
include/qgis/qgsmaplayerrenderer.h
include/qgis/qgsmaplayerstylemanager.h
@@ -702,6 +704,7 @@ include/qgis/qgsvectorlayerfeatureiterator.h
include/qgis/qgsvectorlayerimport.h
include/qgis/qgsvectorlayerjoinbuffer.h
include/qgis/qgsvectorlayerlabelprovider.h
+include/qgis/qgsvectorlayerref.h
include/qgis/qgsvectorlayerrenderer.h
include/qgis/qgsvectorlayerselectionmanager.h
include/qgis/qgsvectorlayertools.h
@@ -722,6 +725,25 @@ include/qgis/qgswkbsimplifierptr.h
include/qgis/qgswkbtypes.h
include/qgis/qgsxmlutils.h
include/qgis/qgszonalstatistics.h
+include/qgis/ui_qgsauthauthoritieseditor.h
+include/qgis/ui_qgsauthcertificateinfo.h
+include/qgis/ui_qgsauthcertificatemanager.h
+include/qgis/ui_qgsauthconfigedit.h
+include/qgis/ui_qgsauthconfigeditor.h
+include/qgis/ui_qgsauthconfigidedit.h
+include/qgis/ui_qgsauthconfigselect.h
+include/qgis/ui_qgsauthconfiguriedit.h
+include/qgis/ui_qgsautheditorwidgets.h
+include/qgis/ui_qgsauthidentitieseditor.h
+include/qgis/ui_qgsauthimportcertdialog.h
+include/qgis/ui_qgsauthimportidentitydialog.h
+include/qgis/ui_qgsauthmethodplugins.h
+include/qgis/ui_qgsauthserverseditor.h
+include/qgis/ui_qgsauthsslconfigwidget.h
+include/qgis/ui_qgsauthsslerrorsdialog.h
+include/qgis/ui_qgsauthsslimportdialog.h
+include/qgis/ui_qgsauthsslimporterrors.h
+include/qgis/ui_qgsauthtrustedcasdialog.h
include/qgis/ui_qgscredentialdialog.h
include/qgis/ui_qgsdetaileditemwidgetbase.h
include/qgis/ui_qgsexpressionbuilder.h
@@ -736,21 +758,21 @@ include/qgis/ui_qgsquerybuilderbase.h
include/qgis/ui_qgssqlcomposerdialogbase.h
include/qgis/ui_qgssublayersdialogbase.h
lib/libqgis_analysis.so
-lib/libqgis_analysis.so.2.18.4
+lib/libqgis_analysis.so.2.18.7
lib/libqgis_app.so
-lib/libqgis_app.so.2.18.4
+lib/libqgis_app.so.2.18.7
lib/libqgis_core.so
-lib/libqgis_core.so.2.18.4
+lib/libqgis_core.so.2.18.7
lib/libqgis_gui.so
-lib/libqgis_gui.so.2.18.4
+lib/libqgis_gui.so.2.18.7
lib/libqgis_networkanalysis.so
-lib/libqgis_networkanalysis.so.2.18.4
+lib/libqgis_networkanalysis.so.2.18.7
%%SERVER%%lib/libqgis_server.so
-%%SERVER%%lib/libqgis_server.so.2.18.4
+%%SERVER%%lib/libqgis_server.so.2.18.7
%%GRASS%%lib/libqgisgrass6.so
-%%GRASS%%lib/libqgisgrass6.so.2.18.4
+%%GRASS%%lib/libqgisgrass6.so.2.18.7
%%PYTHON%%lib/libqgispython.so
-%%PYTHON%%lib/libqgispython.so.2.18.4
+%%PYTHON%%lib/libqgispython.so.2.18.7
%%PYTHON%%%%CUSTOMWIDGETS%%%%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins/qgis_customwidgets.py
lib/qgis/crssync
%%GRASS%%lib/qgis/grass/bin/qgis.g.browser6
@@ -799,7 +821,7 @@ lib/qgis/plugins/libwmsprovider.so
lib/qgis/plugins/libzonalstatisticsplugin.so
lib/qgis/qgis_help
%%CUSTOMWIDGETS%%%%QT_PLUGINDIR%%/designer/libqgis_customwidgets.so
-%%CUSTOMWIDGETS%%%%QT_PLUGINDIR%%/designer/libqgis_customwidgets.so.2.18.4
+%%CUSTOMWIDGETS%%%%QT_PLUGINDIR%%/designer/libqgis_customwidgets.so.2.18.7
man/man1/qbrowser.1.gz
man/man1/qgis.1.gz
share/applications/qgis.desktop
@@ -1955,6 +1977,7 @@ share/icons/hicolor/96x96/apps/qgis.png
%%DATADIR%%/images/icons/qgis-icon-16x16_xmas.png
%%DATADIR%%/images/icons/qgis-icon-60x60.png
%%DATADIR%%/images/icons/qgis-icon-60x60_xmas.png
+%%DATADIR%%/images/icons/qgis-icon-macos.png
%%DATADIR%%/images/icons/qgis-icon.png
%%DATADIR%%/images/icons/qgis-mime-icon.png
%%PYTHON%%%%DATADIR%%/python/console/__init__.py
@@ -3391,6 +3414,7 @@ share/icons/hicolor/96x96/apps/qgis.png
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/SagaAlgorithm212.py
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/SagaAlgorithm213.py
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/SagaAlgorithm214.py
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/SagaAlgorithm230.py
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/SagaAlgorithmProvider.py
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/SagaDescriptionCreator.py
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/SagaNameDecorator.py
@@ -4826,6 +4850,253 @@ share/icons/hicolor/96x96/apps/qgis.png
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.2.3/WatershedSegmentation.txt
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.2.3/WindEffect(WindwardLeewardIndex).txt
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.2.3/ZonalGridStatistics.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AccumulatedCost(Anisotropic).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AccumulatedCost(Isotropic).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AddCoordinatestopoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AddGridValuestoPoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AddGridValuestoShapes.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AddPointAttributestoPolygons.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AddPolygonAttributestoPoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Aggregate.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AggregatePointObservations.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AggregationIndex.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AnalyticalHierarchyProcess.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/AnalyticalHillshading.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/B-SplineApproximation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/BurnStreamNetworkintoDEM.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CellBalance.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ChangeDateFormat.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ChangeDetection.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ChangeGridValues.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ChangeTimeFormat.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ChannelNetwork.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ChannelNetworkandDrainageBasins.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ClipGridwithPolygon.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ClipPointswithPolygons.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CloseGaps.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CloseGapswithSpline.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CloseOneCellGaps.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ClusterAnalysisforGrids.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConfusionMatrix(GridPolygons).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ContourLinesfromGrid.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvergenceIndex(SearchRadius).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvergenceIndex.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvertDataStorageType.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvertLinestoPoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvertLinestoPolygons.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvertMultipointstoPoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvertPointstoLine(s).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvertPolygonLineVerticestoPoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvertPolygonstoLines.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ConvexHull.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CreateLinesGraticule.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CreatePolygonsGraticule.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CropToData.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Cross-ClassificationandTabulation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CrossProfiles.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CubicSplineApproximation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CurvatureClassification.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/CutShapesLayer.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/DTMFilter(slope-based).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/DiffusiveHillslopeEvolution(ADI).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/DiffusiveHillslopeEvolution(FTCS).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/DirectionalStatisticsforSingleGrid.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/DistanceMatrix.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/DiurnalAnisotropicHeating.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/DiversityOfCategories.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/DownslopeDistanceGradient.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/EdgeContamination.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/EffectiveAirFlowHeights.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FastRegionGrowingAlgorithm.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FastRepresentativeness.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FillGapsinRecords.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FillSinks(PlanchonDarboux,2001).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FillSinks(QMofESP).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FillSinks(WangLiu).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FillSinksXXL(WangLiu).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FilterClumps.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FireRiskAnalysis.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FitNPointstoshape.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FlatDetection.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FlattenPolygonLayer.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FlowAccumulation(FlowTracing).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FlowAccumulation(QMofESP).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FlowAccumulation(Recursive).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FlowAccumulation(Top-Down).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FlowPathLength.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FlowWidthandSpecificCatchmentArea.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Fragmentation(Alternative).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Fragmentation(Standard).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FragmentationClassesfromDensityandConnectivity.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Function.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Fuzzify.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FuzzyIntersection(AND).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/FuzzyUnion(OR).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GaussianFilter.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GeographicallyWeightedMultipleRegression(Points).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GeographicallyWeightedMultipleRegression(PointsGrids).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GeographicallyWeightedMultipleRegression.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GeographicallyWeightedRegression(PointsGrid).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GeographicallyWeightedRegression.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GeometricFigures.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GetShapesExtents.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GlobalMoransIforGrids.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GradientVectorfromCartesiantoPolarCoordinates.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GradientVectorfromPolartoCartesianCoordinates.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GradientVectorsfromDirectionalComponents.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GradientVectorsfromDirectionandLength.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GradientVectorsfromSurface.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridBuffer.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridCalculator.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridCellIndex.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridDifference.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridDivision.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridMasking.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridNormalisation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridOrientation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridProximityBuffer.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridSkeletonization.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridStandardisation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridStatisticsforPolygons.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridValuestoPoints(randomly).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridValuestoPoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridVolume.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridsProduct.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/GridsSum.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/HistogramSurface.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Hypsometry.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/InverseDistanceWeighted.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/InvertDataNo-Data.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/KernelDensityEstimation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/LSFactor.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/LakeFlood.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/LandSurfaceTemperature.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/LaplacianFilter.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Layerofextremevalue.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/LeastCostPaths.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Line-PolygonIntersection.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/LineDissolve.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/LineProperties.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/LineSimplification.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/LocalMinimaandMaxima.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MajorityFilter.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MassBalanceIndex.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MergeLayers.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MetricConversions.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MinimumDistanceAnalysis.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ModifiedQuadraticShepard.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MorphologicalFilter.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MorphometricProtectionIndex.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Mosaicking.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Multi-BandVariation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MultiDirectionLeeFilter.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MultilevelB-SplineInterpolation(fromGrid).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MultilevelB-SplineInterpolation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MultilevelB-SplineInterpolationforCategories.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MultipleRegressionAnalysis(GridGrids).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MultipleRegressionAnalysis(PointsGrids).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/MultiresolutionIndexofValleyBottomFlatness(MRVBF).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/NaturalNeighbour.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/NearestNeighbour.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/OrderedWeightedAveraging(OWA).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/OrdinaryKriging(Global).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/OrdinaryKriging.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/OverlandFlow-KinematicWaveD8.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/OverlandFlowDistancetoChannelNetwork.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Patching.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PatternAnalysis.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PointStatisticsforPolygons.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PointsFilter.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PointsThinning.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolartoCartesianCoordinates.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Polygon-LineIntersection.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonCentroids.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonClipping.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonDifference.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonDissolve.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonDissolveAllPolygs.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonIdentity.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonIntersect.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonPartstoSeparatePolygons.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonProperties.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonSelfIntersection.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonShapeIndices.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonSymmetricalDifference.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonUnion.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonUpdate.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolygonstoEdgesandNodes.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PolynomialRegression.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/PrincipleComponentsAnalysis.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Profilefrompoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ProfilesfromLines.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ProximityGrid.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/QuadTreeStructuretoShapes.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RGBComposite.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RadiusofVariance(Grid).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RandomField.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RandomTerrainGeneration.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RankFilter.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RealSurfaceArea.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ReclassifyGridValues.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RegressionAnalysis(PointsGrid).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RelativeHeightsandSlopePositions.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RemoveDuplicatePoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Representativeness(Grid).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Resampling.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ResidualAnalysis(Grid).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/RunningAverage.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SAGAWetnessIndex.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SeedGeneration.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Separatepointsbydirection.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ShapesBuffer.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ShapesBufferFixed.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ShapestoGrid.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SharedPolygonEdges.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ShrinkAndExpand.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SimpleFilter.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SimpleRegionGrowing.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Simulation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SinkDrainageRouteDetection.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SinkRemoval.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SkyViewFactor.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Slope,Aspect,Curvature.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SlopeLength.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SoilTextureClassification.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SpatialPointPatternAnalysis.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SplitShapesLayerRandomly.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/StatisticsforGrids.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/StrahlerOrder.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/StreamPowerIndex.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SuccessiveFlowRouting.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SupervisedClassification.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/SurfaceSpecificPoints.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/TPIBasedLandformClassification.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/TerrainRuggednessIndex(TRI).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ThinPlateSpline(TIN).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ThinPlateSpline.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ThresholdBuffer.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/TopographicCorrection.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/TopographicPositionIndex(TPI).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/TopographicWetnessIndex(TWI).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Transectthroughpolygonshapefile.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/TransformShapes.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/TransposeGrids.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/Triangulation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/UniversalKriging(Global).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/UniversalKriging.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/UpslopeArea.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/UserDefinedFilter.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/VariogramCloud.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/VariogramSurface.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/VectorRuggednessMeasure(VRM).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/VectorisingGridClasses.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/VegetationIndex(SlopeBased).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/VerticalDistancetoChannelNetwork.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/WaterRetentionCapacity.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/WatershedBasins.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/WatershedSegmentation.txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/WindEffect(WindwardLeewardIndex).txt
+%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/description/2.3.0/ZonalGridStatistics.txt
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/ext/__init__.py
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/ext/supervisedclassification.py
%%PYTHON%%%%DATADIR%%/python/plugins/processing/algs/saga/versioncheck.py