BSD Ports

math/saga 9.14.1 FreeBSD

System for Automated Geoscientific Analyses

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9ff6dfff4e
License
GPLv2, LGPL21
Categories
math
Package size
8898.4 KiB, 57731.6 KiB installed

Description

SAGA - short hand for "System for Automated Geoscientific Analyses" - is a free, hybrid, cross-platform GIS software. The heart of SAGA is its C++ and thus object oriented Application Programming Interface (API), providing data object definitions and computational methods for raster, vector and tabular data. As a normal user, you will not get into touch with the API. But as an interested scientist or coder you will soon discover its great flexibility.

Install

Binary package:

pkg install saga

From the ports tree:

cd /usr/ports/math/saga/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	saga>0:math/saga
LIB_DEPENDS=	libsaga_api.so:math/saga

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest9.14.09.14.0_1--9.14.0_2
FreeBSD:14:quarterly9.13.19.13.1n/a-9.13.1
FreeBSD:15:latest9.14.0_19.14.0_2n/a-9.9.1
FreeBSD:15:quarterly9.13.19.13.1n/an/an/a
FreeBSD:16:latest9.13.09.14.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 13

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 200

The first 100 are listed.

Run dependencies 194

The first 100 are listed.

No port depends on this one.

Configuration

Options name: math_saga

OptionDefaultDescription
OPENMPoffEnable Multiprocessing (only amd64, i386 and powerpc64*)
PGSQLonPostgreSQL database support
VIGRAonEnable 'Vision with Generic Algorithms' Library
USES
cmake compiler:c++17-lang desktop-file-utils dos2unix gnome iconv:wchar_t localbase pkgconfig python
Service scripts
none

Message after installing

Your SAGA GIS installation now resides under
  /usr/local/lib/saga

Besides the graphical user interface saga_gui, saga_cmd is of
particular importance for processing geodata. The latter can
be used in scripts or directly in the shell.

All extra material like helpers and templates are at
  /usr/local/share/saga/

Predefined ToolChains in xml format are located under
  /usr/local/share/saga/toolchains/
  
A ToolChains manual and cheatsheet can be found at
  /usr/local/share/saga/docs

---
Using the SAGA Python package PySAGA, the majority of all
SAGA tools and functions, including the Grid Calculator,
can be used directly in Python. The PySAGA package is
located in the following directory
  /usr/local/lib/python3.12/site-packages/PySAGA

Python scripts with examples, utilities, and test data
are located at:
  /usr/local/share/saga/python/

A good starting point is the script /usr/local/share/saga/docs/saga_python_example.py.
Another good example can be found at
  https://sourceforge.net/p/saga-gis/news/2023/10/saga-920-released/

---
If you want to use SAGA within QGIS (graphics/qgis) via a plugin, you should perform the following steps with your user privileges after installing SAGA and QGIS:

1. If it exists, please first delete the `saga4qgis` directory in the QGIS user’s home directory:
rm -R ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins/saga_provider

2. Now copy the 'SAGA Processing Provider' plugin included with SAGA to the QGIS user’s home directory:
cp -pRv /usr/local/share/saga/resources/saga4qgis/saga_provider ~/.local/share/QGIS/QGIS3/profiles/default/python/plugins/

3. After restarting QGIS for the first time, you must activate the plugin you just installed by checking the box:
Plugins -> Manage and Install Plugins... -> SAGA Processing Provider

Please note that when using SAGA in QGIS, only a subset of the tools is available. Among other things, there are no interactive tools. We therefore recommend using SAGA directly as a standalone application.

Files

Manual pages 2
  • saga_cmd(1)
  • saga_gui(1)
pkg-plist 1666
  • bin/saga_cmd
  • bin/saga_gui
  • include/saga/saga_api/api_core.h
  • include/saga/saga_api/data_manager.h
  • include/saga/saga_api/dataobject.h
  • include/saga/saga_api/datetime.h
  • include/saga/saga_api/geo_tools.h
  • include/saga/saga_api/grid.h
  • include/saga/saga_api/grid_pyramid.h
  • include/saga/saga_api/grids.h
  • include/saga/saga_api/mat_tools.h
  • include/saga/saga_api/metadata.h
  • include/saga/saga_api/parameters.h
  • include/saga/saga_api/picojson/picojson.h
  • include/saga/saga_api/pointcloud.h
  • include/saga/saga_api/saga_api.h
  • include/saga/saga_api/saga_version.h
  • include/saga/saga_api/shapes.h
  • include/saga/saga_api/table.h
  • include/saga/saga_api/table_dbase.h
  • include/saga/saga_api/table_value.h
  • include/saga/saga_api/tin.h
  • include/saga/saga_api/tool.h
  • include/saga/saga_api/tool_library.h
  • include/saga/saga_gdi/3d_view.h
  • include/saga/saga_gdi/3d_view_tools.h
  • include/saga/saga_gdi/dialogs.h
  • include/saga/saga_gdi/parameters_control.h
  • include/saga/saga_gdi/saga_gdi.h
  • include/saga/saga_gdi/sgdi_controls.h
  • include/saga/saga_gdi/sgdi_core.h
  • include/saga/saga_gdi/sgdi_diagram.h
  • include/saga/saga_gdi/sgdi_dialog.h
  • include/saga/saga_gdi/sgdi_helper.h
  • include/saga/saga_gdi/sgdi_layout_items.h
  • include/saga/saga_gdi/sgdi_table.h
  • lib/libsaga_api.so
  • lib/libsaga_api.so.9
  • lib/libsaga_api.so.
  • lib/libsaga_gdi.so
  • lib/libsaga_gdi.so.9
  • lib/libsaga_gdi.so.
  • %%PYTHON_SITELIBDIR%%/PySAGA/__init__.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/_saga_api.so
  • %%PYTHON_SITELIBDIR%%/PySAGA/convert.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/data/srtm.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/helper.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/plot.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/saga_api.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/saga_api.pyi
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/__init__.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/_tool_chains_uncategorized.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/climate_tools.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/contrib_perego.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/db_odbc.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/db_pgsql.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/docs_html.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/docs_map.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/docs_pdf.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/grid_analysis.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/grid_calculus.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/grid_filter.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/grid_gridding.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/grid_spline.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/grid_tools.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/grid_visualisation.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/grids_tools.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/imagery_classification.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/imagery_isocluster.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/imagery_maxent.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/imagery_opencv.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/imagery_photogrammetry.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/imagery_segmentation.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/imagery_svm.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/imagery_tools.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/imagery_vigra.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_cloud_storage.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_esri_e00.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_gdal.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_gps.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_grid.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_grid_image.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_pdal.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_riegl_rdb.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_shapes.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_stac.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_table.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_virtual.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/io_webservices.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/pj_georeference.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/pj_proj4.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/pointcloud_tools.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/shapes_grid.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/shapes_lines.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/shapes_points.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/shapes_polygons.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/shapes_tools.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/shapes_transect.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/sim_air_flow.py
  • %%PYTHON_SITELIBDIR%%/PySAGA/tools/sim_cellular_automata.py

The first 100 are listed.

distinfo 1
FileSizeSHA256
saga-9.14.1.tar.gz1.1948371e+078a9a94f2988ee5390b828f3611961b5f85e6cf2d2ca5a1b48f97cd2dacb9b6eb
Master sites 1
  • SF/saga-gis/SAGA%20-%20${PORTVERSION:C/([0-9]).*/\1/1}/SAGA%20-%209.14.1

Commit history 8

DateCommitCreditsLog message
9ff6dfff4e Rainer Hurling math/saga: Update to 9.14.1
Changelog: https://sourceforge.net/p/saga-gis/wiki/Changelog%209.14.1/attachment/changelog_saga_9.14.1.txt Reported by: portscout, Repology
e9658af6c1 Loïc Bartoletti math/pdal: bump consumers
463980a20d Loïc Bartoletti graphics/proj: Update to 9.9.0
a8a0a3ebc9 Rainer Hurling math/saga: Update to 9.14.0
Changelog: https://sourceforge.net/p/saga-gis/wiki/Changelog%209.14.0/attachment/changelog_saga_9.14.0.txt Reported by: Repology
9be24d1952 Rainer Hurling math/saga: Update to 9.13.1
Changelog: https://sourceforge.net/p/saga-gis/wiki/Changelog%209.13.1/attachment/changelog_saga_9.13.1.txt Reported by: portscout, Repology MFH: 2026Q4

The latest 5 of 8 in the history this site was built from.