Question about creating a port for saga gis

Eygene Ryabinkin rea-fbsd at
Sun Nov 15 08:55:26 UTC 2009

Sun, Nov 15, 2009 at 02:35:19AM -0600, Scott Bennett wrote:
> Why are you putting saga into math?  It should be in databases, like
> grass and postgis are,

Let's see.  /usr/ports/databases/postgis/pkg-descr:

PostGIS adds support for geographic objects to the PostgreSQL
object-relational database. In effect, PostGIS "spatially enables" the
PostgreSQL server, allowing it to be used as a backend spatial database
for geographic information systems (GIS), much like ESRI's SDE or
Oracle's Spatial extension.  PostGIS follows the OpenGIS "Simple
Features Specification for SQL" and will be submitted for conformance
testing at version 1.0.

PostGIS has been developed by Refractions Research Inc as a research
project in open source spatial database technology. PostGIS is released
under the GNU General Public License. We intend to continue development
as time and resources permit. Our list of future projects includes
enhanced technology for data loading and dumping, user interface tools
for direct data access and manipulation, and support for advanced
topologies at the server side, such as coverages, networks, and
No a surpsise that it is in the databases, heh ;))

          Geographic Resources Analysis Support System
                           (GRASS GIS)

An open source Geographical Information System (GIS) with raster,
topological vector, image processing, and graphics production functionality
that operates on various platforms through a graphical user interface and
shell in X-Windows. It is released under GNU General Public License (GPL).

Grass seem to use database-like store for the objects and subsequently
manipulates this data by applying various processing methods, so may be
this was the reason to put it under databases.

But read
it clearly states that "The heart of SAGA is it's 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 it's great
flexibility.".  So I would say that "math" is justified here.

> or conceivably in science.

Science -- yes, looks good too.
 _                ___       _.--.   #
 \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
 /  ' `         ,       __.--'      #  to read the on-line manual
 )/' _/     \   `-_,   /            #  while single-stepping the kernel.
 `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
     _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook
    {_.-``-'         {_/            #

More information about the freebsd-ports mailing list