pkgsrc/geography
gdt e7ea621004 proj: Update to 5.0.0
5.0.0 Release Notes
-------------------

This version of PROJ introduces some significant extensions and
improvements to (primarily) the geodetic functionality of the system.

The main driver for introducing the new features is the emergence of
dynamic reference frames, the increasing use of high accuracy GNSS,
and the related growing demand for accurate coordinate
transformations.  While older versions of PROJ included some geodetic
functionality, the new framework lays the foundation for turning PROJ
into a generic geospatial coordinate transformation engine.

[see upstream NEWS]


 UPDATES
 -------

 o Introduced new API in proj.h.
   - The new API is orthogonal to the existing proj_api.h API and the
     internally used projects.h API.
   - The new API adds the ability to transform spatiotemporal (4D)
     coordinates.
   - Functions in the new API use the "proj_" namespace.
   - Data types in the new API use the "PJ_" namespace, with a few
     historic exceptions such as XY, XYZ, LP and LPZ.

 o Introduced the concept of "transformation pipelines" that makes it
   possible to do complex geodetic transformations of spatiotemporal
   coordinates by daisy chaining simple coordinate operations.

 o Introduced cct, the Coordinate Conversion and Transformation
   application.

 o Introduced gie, the Geospatial Integrity Investigation Environment.
   - Selftest invoked by -C flag in proj has been removed
   - Ported approx. 1300 built-in selftests to gie format
   - Ported approx. 1000 tests from the gigs test framework
   - Added approx. 200 new tests

 o Adopted terminology from the OGC/ISO-19100 geospatial standards
   series. Key definitions are:
   - At the most generic level, a *coordinate operation* is a change
     of coordinates, based on a one-to-one relationship, from one
     coordinate reference system to another.
   - A *transformation* is a coordinate operation in which the two
     coordinate reference systems are based on different datums, e.g.
     a change from a global reference frame to a regional frame.
   - A *conversion* is a coordinate operation in which both
     coordinate reference systems are based on the same datum,
     e.g. change of units of coordinates.
   - A *projection* is a coordinate conversion from an ellipsoidal
     coordinate system to a plane. Although projections are simply
     conversions according to the standard, they are treated as
     separate entities in PROJ as they make up the vast majority
     of operations in the library.

 o New operations:
   - The pipeline operator (pipeline)
   - Transformations:
     + Helmert transform (helmert)
     + Horner real and complex polynomial evaluation (horner)
     + Horizontal gridshift (hgridshift)
     + Vertical gridshift (vgridshift)
     + Molodensky transform (molodensky)
     + Kinematic gridshift with deformation model (deformation)
   - Conversions:
     + Unit conversion (unitconvert)
     + Axis swap (axisswap)
   - Projections:
     + Central Conic projection (ccon)

 o Significant documentation updates, including
   - Overhaul of the structure of the documentation
   - A better introduction to the use of PROJ
   - A complete reference to the new proj.h API
   - a complete rewrite of the section on geodesic calculations
   - Figures for all projections

 o New "free format" option for operation definitions, which
   permits separating tokens by whitespace when specifying key/value-
   pairs, e.g. "proj = merc lat_0 = 45".

 o Added metadata to init-files that can be read with the
   proj_init_info() function in the new proj.h API.

 o Added ITRF2000, ITRF2008 and ITRF2014 init-files with ITRF
   transformation parameters, including plate motion model
   parameters.

 o Added ellipsoid parameters for GSK2011, PZ90 and "danish". The
   latter is similar to the already supported andrae ellipsoid,
   but has a slightly different semimajor axis.

 o Added Copenhagen prime meridian.

 o Updated EPSG database to version 9.2.0.

 o Geodesic library updated to version 1.49.2-c.

 o Support for analytical partial derivatives has been removed.

 o Improved performance in Winkel Tripel and Aitoff.

 o Introduced pj_has_inverse() function to proj_api.h. Checks if an
   operation has an inverse. Use this instead of checking whether
   P->inv exists, since that can no longer be relied on.

 o ABI version number updated to 13:0:0.

 o Removed support for Windows CE.

 o Removed the VB6 COM interface.

 BUG FIXES
 ------------

 [various]

 DEPRECATIONS
 ------------

 [see upstream NEWS]
2018-03-02 00:53:24 +00:00
..
cm2gpx Reset maintainer (observer now). 2016-05-03 10:54:52 +00:00
cmconvert Reset maintainer (observer now). 2016-05-03 10:54:52 +00:00
emerillon Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
epsg Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
epsg-docs Add SHA512 digests for distfiles for geography category 2015-11-03 00:08:41 +00:00
gama Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
garmin-utils Remove manual addition of MAKE_FLAGS to OPSYSVARS, it's now in by default. 2016-02-26 11:40:29 +00:00
garmintools Revbump for packages depending on devel/libusb{,compat} 2018-02-27 23:56:07 +00:00
gdal-lib Update to 2.2.3 2018-02-19 12:05:17 +00:00
geoclue Added missing LICENSE variable. 2018-01-02 22:54:26 +00:00
geolite2-city Add the geolite2 city and country IPv4 databases from 20160705 2016-07-24 02:07:49 +00:00
geolite2-country Add the geolite2 city and country IPv4 databases from 20160705 2016-07-24 02:07:49 +00:00
geos Update to 3.6.2 2017-09-28 00:24:41 +00:00
gipfel Comment out some dead HOMEPAGEs. 2017-08-01 17:40:08 +00:00
gpsbabel Revbump for packages depending on devel/libusb{,compat} 2018-02-27 23:56:07 +00:00
gpsd syncok test has been comitted, remove bogus getsyx test. 2017-03-20 00:31:57 +00:00
gpsdrive Added missing LICENSE variable. 2018-01-02 22:54:26 +00:00
gpspoint Added missing LICENSE variable. 2018-01-02 22:54:26 +00:00
gpsutils Comment out dead sites. 2017-08-16 20:45:30 +00:00
kplex update to v1.3.2: 2016-04-29 08:49:45 +00:00
libchamplain04 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
libchamplain06 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
libchamplain08 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
libchamplain012 Fix indentation in buildlink3.mk files. 2018-01-07 13:03:53 +00:00
libdrg Add SHA512 digests for distfiles for geography category 2015-11-03 00:08:41 +00:00
libgeotiff Add SHA512 digests for distfiles for geography category 2015-11-03 00:08:41 +00:00
libmemphis02 libmemphis02: update to 0.2.3nb1. 2017-12-25 08:57:35 +00:00
libnova Remove empty line. 2016-07-21 11:38:41 +00:00
libspatialite Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
mapcode Update geography/mapcode to 2.5.4. 2017-10-03 12:15:02 +00:00
mapserver Revbump after boost update 2018-01-01 21:18:06 +00:00
merkaartor Revbump after boost update 2018-01-01 21:18:06 +00:00
opencpn Reduce namespace pollution. 2017-09-25 22:31:25 +00:00
opencpn-plugin-debugger We need -Wl,-Bsymbolic in the linker flags for NetBSD too, not only linux. 2017-08-24 13:01:32 +00:00
opencpn-plugin-draw We need -Wl,-Bsymbolic in the linker flags for NetBSD too, not only linux. 2017-08-24 13:01:32 +00:00
opencpn-plugin-gshhs Follow some redirects. 2017-09-03 08:53:04 +00:00
opencpn-plugin-statusbar We need -Wl,-Bsymbolic in the linker flags for NetBSD too, not only linux. 2017-08-24 13:01:32 +00:00
opencpn-plugin-watchdog We need -Wl,-Bsymbolic in the linker flags for NetBSD too, not only linux. 2017-08-24 13:01:32 +00:00
opencpn-plugin-weather_routing We need -Wl,-Bsymbolic in the linker flags for NetBSD too, not only linux. 2017-08-24 13:01:32 +00:00
osm-gps-map Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
osm2pgsql Revbump after boost update 2018-01-01 21:18:06 +00:00
p5-Geo-Coordinates-UTM Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
p5-Geo-Distance Fix HOMEPAGE. 2017-09-03 08:03:14 +00:00
p5-Geo-Ellipsoid Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
p5-Geo-Gpx Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
p5-Geo-Mercator Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
p5-Geo-ShapeFile Update to 2.64 2017-07-10 12:17:34 +00:00
p5-Geo-Weather Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
p5-Geography-Countries Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
proj proj: Update to 5.0.0 2018-03-02 00:53:24 +00:00
proj-doc Comment out dead MASTER_SITES/HOMEPAGEs. 2017-09-03 08:36:49 +00:00
proj-swig Make this compile. 2017-09-09 23:52:28 +00:00
py-country py-country: updated to 18.2.23 2018-02-27 13:08:03 +00:00
py-gdal geography/py-gdal: import py27-gdal-2.2.3 2018-02-19 12:09:17 +00:00
py-geojson geography/py-geojson: update to 2.3.0 2017-09-29 16:42:00 +00:00
py-google-maps-services-python Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
py-obspy Now DEPENDS on py-matplotlib rather than buildlinking 2018-01-30 10:20:11 +00:00
py-proj Add SHA512 digests for distfiles for geography category 2015-11-03 00:08:41 +00:00
py-trytond-country Reset maintainer 2017-09-16 19:26:41 +00:00
py-trytond-google-maps Reset maintainer 2017-09-16 19:26:41 +00:00
qgis Update to 2.18.16 2018-02-19 12:51:56 +00:00
qlandkartegt Revbump after boost update 2018-01-01 21:18:06 +00:00
qlandkartegt-garmindev Revbump for packages depending on devel/libusb{,compat} 2018-02-27 23:56:07 +00:00
qlandkartem Revbump after boost update 2018-01-01 21:18:06 +00:00
R-countrycode Add SHA512 digests for distfiles for geography category 2015-11-03 00:08:41 +00:00
shapelib Fix indentation in buildlink3.mk files. 2018-01-07 13:03:53 +00:00
spatialindex The purpose of this library is to provide: 2015-11-27 17:51:58 +00:00
tex-pst-geo Update to TeXlive 2017 2017-06-21 11:45:57 +00:00
tex-pst-geo-doc Update to TeXlive 2017 2017-06-21 11:45:57 +00:00
viking Revbump after boost update 2018-01-01 21:18:06 +00:00
vis5d+ Added missing LICENSE variable. 2018-01-03 00:21:01 +00:00
xrmap Comment out dead sites. 2017-09-06 10:40:25 +00:00
xrmap-anthems Comment out dead sites. 2017-09-06 10:40:25 +00:00
xrmap-base xrmap-base: Don't overwrite user CFLAGS. 2017-12-18 14:12:40 +00:00
xrmap-data Comment out dead sites. 2017-09-06 10:40:25 +00:00
xrmap-factbook_html Comment out dead sites. 2017-09-06 10:40:25 +00:00
xrmap-factbook_text Comment out dead sites. 2017-09-06 10:40:25 +00:00
xrmap-flags Comment out dead sites. 2017-09-06 10:40:25 +00:00
xrmap-hymns Comment out dead sites. 2017-09-06 10:40:25 +00:00
xrmap-pdfmaps Comment out dead sites. 2017-09-06 10:40:25 +00:00
Makefile Add py-gdal 2018-02-19 12:10:29 +00:00