Commit graph

35 commits

Author SHA1 Message Date
rillig
e363191a1b geography: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 19:30:32 +00:00
gdt
c30814a2ff geography/gama: Update to 2.07
Version 2.07 August 2019

* Fixed some bugs in AcordPolar and AcordTraverse classes.
  More algorithms in Acord2 class
2019-09-10 01:05:18 +00:00
gdt
950b50238a geography/gama: Update to 2.06
Upstream changes: bugfixes
2019-07-07 20:23:02 +00:00
gdt
83d09a2d48 geography/gama: Update to 2.05
Version 2.05 May 2019

* The program gama-local for adjustment of local surveying networks
  used a C++ class Acord for computing approximate coordinates of
  adjusted points, if these were not explicitly given on
  input. Acord's computations were based on intersections (and local
  transformations if necessary) of the tuples of determining
  observations (for example a bearing and a distance). Gama-local
  expected input data to be free of blunders, which might be a strong
  assumption in practice.

  New class Acord2 was introduced as a robust alternative for typical
  two dimensional input configurations (Acord2 is not a complete
  general solution yet); the idea is to find all (or as many as possible)
  solutions of coordinates of a selected point and use their median as
  the robust position estimation. Algorithm Acord2 is followed by the
  original Acord intersections in gama-local, before the adjustment
  solution of the network. Acord2 is based on the master's thesis by
  Petra Millarová <petramillarova@gmail.com>
2019-05-12 17:33:00 +00:00
gdt
89dd1569ab geography/gama: Update to 2.04
Despite the version jump from 1 to 2, the changes are relatively
small, consisting mostly of various minor improvements and bugfixes.
Notable items are:

* The new attribute "extern" suggested by Kristian Evers (Danish
  Agency for Data Supply and Efficiency) was added both to the
  gama-local xml input and adjustment results xml output to be
  conformant with an external database project. Information supplied in
  "extern" attributes of observations are not processed in any way in
  gama-local and are only passively transfered to XML adjustement
  output.

* Improved Hungarian translation by Siki Zoltan:

* Kolmogorov-Smirnov test removed - available only as conditional
  compile
2019-04-08 23:09:12 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
gdt
1afaffbbf3 gama: Update to 1.21
Version 1.21 November 2017

* Maintainer's release : internal matrix/vectors memory management
  replaced with a new implementation using C++11 move constructor and
  move asignment syntax.
2017-11-29 01:27:40 +00:00
gdt
bd05d895d0 gama: Update to 1.20
packaging change: Depend on GNU make (not documented upstream).

Upstream changes:

* New test suite for matvec classes and support for valgrind memory
  leak tests for tests/matvec and tests/gama-local.

     This release is a preperation phase for the next release in which
     the base matvec memory handling class (MemRep) will reimplemented
     with C++11 move constructor and move assignemnt operator.
2017-11-26 16:38:40 +00:00
gdt
c1747ab743 gama: update to 1.19
Version 1.19 June 2017

* fixed a bug introduced in 1.16, reported by Pierre Bosser
	<pierre.bosser@ensta-bretagne.fr>. Implicit value of
	covariance band in XML adjustment output is -1 (full
	bandwidth).
2017-10-07 18:19:06 +00:00
gdt
cab91c2351 Update to 1.19
gama now requires c++11.  It's likely that 1.18 did also, but that
this was less obvious.

Besides items noted in upstream NEWS, two pkgsrc patches were applied
upstream.

Version 1.19 June 2017

* fixed a bug introduced in 1.16, reported by Pierre Bosser
	<pierre.bosser@ensta-bretagne.fr>. Implicit value of
	covariance band in XML adjustment output is -1 (full
	bandwidth).
2017-09-28 00:11:11 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
gdt
2db395e722 Update to 1.18
Version 1.18 August 2016

* configure.ac : patch by Greg Troxel <gdt@lexort.com>
     CPPFLAGS was set with +=, which is a bash extension and fails on
     POSIX-conforming shells.  This resulted in sqlite3 support not being
     enabled on NetBSD, even though the sqlite3 library was found and
     linked in.
* fixed some minor problems reported by Greg Troxel (doc, NEWS)
* in local/network.cpp commented out // removed_obs.clear();
* fixed a formatting bug in outlaying terms (due to c++11)
* fixed a bug in HTML parser test
* simplified class LocalPoint
* fixed a bug in sql export reported by Dominik Hladik
* added @documentencoding UTF-8 into gama.texi
2016-08-18 15:57:41 +00:00
gdt
a7e8a12189 Update to 1.17.
Add two bashishm exorcism patches of the usual s/==/=/ style.

Upstream news:

Version 1.17 (no upstream NEWS; bug about this reported upstream)

Version 1.16 Jula 2015

* minor fixes in documentation
* fixed a bug in SQL schema
* new export of XML network definition
* C++11 features enabled (-std=c++11 for g++ compiler)
* fixed several minor bugs
2016-04-30 01:17:44 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
agc
2ce4810e5b Add SHA512 digests for distfiles for geography category
One mismatched digest found in geography/libmemphis02:
	# package libmemphis02
	recorded SHA1 (memphis-0.2.3.tar.gz) = dbc2f61e49b996dc9ca91df0de9a08eb7adbfa9b
	calculated SHA1 (memphis-0.2.3.tar.gz) = 85993bce12c3616fcf6e7682a70b9605883edec2
No changes were made to the libmemphis02 distinfo file

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 00:08:41 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
gdt
e8f526c6ba Update gama to 1.15. Upstream NEWS:
Version 1.15 February 2014

* DTD replaced with XSD for gama-local.xsd and
  gama-local-adjustment.xsd. Attribute version describing XML version
  of input and adjustment outpup XML documents became useles with
  introduction of XSD a was removed from tags <gama-local> and
  <gama-local-adjustment>. Some more elements attributes were
  introduced in revised XML formats which are incompatible with older
  versions.
2014-04-04 13:23:30 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
gdt
bb140619aa Update to 1.14.
Version 1.14 June 2013

* A posteriori standard deviation Chi-Square test is newly always
  performed (even when gama-local uses a priori reference standard
  deviation).

* Added Chinese translation in GBK encoding (switch "zh")

* New output format XHTML Strict 1.0 in gama-local

* Added a basic test suite for gama-local (make check).
2013-10-16 22:15:53 +00:00
adam
1ab43a036f Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
asau
3459ebf5cd Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-04 09:19:16 +00:00
gdt
14fc10165d Update to 1.13.
Version 1.13

   * Fixed templates lookup name syntax errors reported by Brandon
     Invergo <brandon@invergo.net> (detected by compiler g++-4.7).
     Many thanks for your patch, Brandon.

   * Fixed a bug reported by Jacques Beilin <jacques.beilin@ensg.eu>

     Function NormalDistribution ended in an endless loop for high
     values of input argument x.

   * Fixed a bug reported by Anton Horpynich <anton@vingeo.com>

     The computation of approximate coordinates failed if an angle
     needed for computing of an intersection was smaller than 0.15
     radians / 10 gons (implicit testing criterion). Although this is a
     reasonable limit for standard surveying networks, in a batch
     computation of approximate coordinates a much smaller value can be
     sometimes acceptable. It is more or less a matter of personal
     opinion if this is to be supposed a bug or not.

     Gama newly solves approximate coordinates in two main loops.
     During the first loop the default value 0.15 in class Acord is
     used.  If afterwards there  still some coordinates remain
     missing, Gama starts a second loop with series of iterations in
     which firstly tries to find a solution with the default value
     then secondly with a very tiny limit of 0.0015 radians.

     In most cases all coordinates are solved in the first loop with
     the default small angle limit 10 gons.

   * In gama-local suppressed output of running results during
     linearization iterations and several other minor fixes

Version 1.12

   * class BaseVisitor and related classes moved to separete file visitor.h

   * local Observation has protected init method and non-parametric constructor
     Code in local Observation was reorganized and some atributes are not const.

   * local observations are visitable (base is Accept<>)
           -  class Direction : public Observation
           +  class Direction : public Accept<Direction, Observation>
      ** local observations' write methods moved to WriteVisitor
      ** LocalRevision and LocalLinearization are now visitors
      ** base classes Revision and Linearization removed from local
      ** method observations_summary in LocalNetworkXML uses visitor for counting
      ** method observations in LocalNetworkXML uses visitor for writing
      ** function OutlyingAbsoluteTerms uses visitor for writing
      ** method test_abs_term in LocalNetwork uses visitor for test
      ** local Observation set_passive and set_active methods are now non-const
      ** function AdjustedObservations uses visitor for writing part of table row
      ** function TestLinearization uses visitor for computing and writing
      ** function ResidualsObservations uses visitor writing observation name

   * fixed a bug in the definition of angular observations reported
     by Anna Kratochvilova <anna.kratochvilova@fsv.cvut.cz> and Vaclav
     Petras <vaclav.petras@fsv.cvut.cz>

   * updated version of review.hu.lang by Siki Zoltan, some
     corrections in the Hungarian translation of GNU Gama
2012-09-09 14:26:03 +00:00
obache
a6d5ad9edc Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
gdt
b27ef1dbb8 Add dependency on sqlite3.
Upstream says that using sqlite3 will become somewhere between normal
and the standard approach.  Because sqlite3 is small and typically
already isntalled on systems where one would want to run gama, just
depend on it and don't bother to make it an option.

It would be fine with me to make it a default-on option, but I don't
think that's worth the complexity.
2011-10-09 13:37:39 +00:00
gdt
50abe9b7d1 Import gama-1.11 as geography/gama.
GNU Gama is a project dedicated to adjustment of geodetic networks. It
is intended for use with traditional geodetic surveyings which are
still used and needed in special measurements (e.g., underground or
high precision engineering measurements) where the Global Positioning
System (GPS) cannot be used.

Adjustment in local Cartesian coordinate systems is fully supported by
a command-line program gama-local that adjusts geodetic (free)
networks of observed distances, directions, angles, height
differences, 3D vectors and observed coordinates (coordinates with
given variance-covariance matrix). Adjustment in global coordinate
systems is supported only partly as a gama-g3 program.
2011-09-07 23:04:38 +00:00