pkgsrc/geography/gama/Makefile
gdt 9d85a9016a geography/gama: Update to 2.10
Upstream NEWS:

We are pleased to announce the release of GNU Gama 2.10!

One major update that is visible to the end users is the change in the
'update_constrained_coordinates' parameter. This parameter was
deprecated in 2.09 and has now been completely removed.

Another big change is the addition of output in GNU Octave format.
The GNU Octave *.m output file contains adjustment results from
gama-local, in matrix format that includes the following sections:

* General adjustment parameters - number of squares, observations,
  sum of squares, etc.

* IDs and coordinates of fixed points

* Information about the adjustment - adjusted and constrained
  coordinates, their indexes and covariances. Observation
  covariances and weight matrix and equation system matrices.

The main motivation for introducing GNU Octave output was to have an
experimental tool for computation of statistical parameters that are not
directly available in gama-local (e.g. reliability matrix).

GNU Octave output defines an explicit set of conditions to calculate the
adjustment of free networks (networks with a singular project equation
system). The differences between coordinates are tested with a tolerance
of 1e-3 millimeters.
This criterion may fail for poorly conditioned systems (typically
networks with a "bad"configuration).

Syntax of the GNU Octave .m output was tested for compatibility with
MATLAB R2013b (8.2.0.701).
2020-09-29 10:33:52 +00:00

26 lines
589 B
Makefile

# $NetBSD: Makefile,v 1.38 2020/09/29 10:33:52 gdt Exp $
#
DISTNAME= gama-2.10
CATEGORIES= geography
MASTER_SITES= ${MASTER_SITE_GNU:=gama/}
MAINTAINER= gdt@NetBSD.org
HOMEPAGE= https://www.gnu.org/s/gama/
COMMENT= Geodetic network adjustment (surveying)
LICENSE= gnu-gpl-v2 # or later
USE_LANGUAGES= c c++11
# Not documented, but apparent.
USE_TOOLS+= gmake
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --infodir=${PREFIX}/info
INFO_FILES= yes
TEST_TARGET= check
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"