Commit graph

1006 commits

Author SHA1 Message Date
tnn
53c7456080 gpsd: ppscheck(8) only gets built if we have TIOCMIWAIT (i.e. on Linux) 2020-03-15 23:06:03 +00:00
tnn
12042a0679 gdal-lib: remove the sqlite option and enable it always
Because gdal-lib depends unconditionally on geograpy/proj, which depends
unconditionally on sqlite3, it doesn't make sense dependency-wise to
conditionally omit sqlite3 support here.
2020-03-15 21:47:43 +00:00
tnn
043c1f6dfa proj: buildlink3 sqlite3
Needed because it is expressed in the installed libtool file:
libproj.la:dependency_libs='-lsqlite3 -ldl -lpthread'
2020-03-15 21:41:27 +00:00
gdt
daf8bb227d geography/osm2pgsql: cmake build dir cleanup
Per pkglint, use a build directory within WRKSRC.  Make the
relationship between creating the build dir and using it really
obvious.
2020-03-13 14:50:40 +00:00
gdt
2b786a628d geography/osm2pgsql: Update to 1.2.1
Upstream psudo-NEWS:

1.2.1 and 1.2.0 are bugfix releases.
1.0.0:

This release finally drops support for old-style multipolygons.

Doing so allowed a major overhaul of the processing pipeline.
Imports are now entirely done in the first processing stage. The second,
much slower processing stage is only needed when updating existing
databases. Data is entirely streamed into the database using COPY, which
reduces the number of database connections needed.

Other major changes include

- better error handling in Lua backend
- process all OSM objects again when extra attributes are requested
- enable running tests in pg_virtualenv
- add support for configurable Gazetteer style
- allow to disable RAM node cache with -C 0
2020-03-13 13:08:51 +00:00
gdt
ce83c0a28c geography/libgeotiff: Update to 1.5.1
Not mentoined in upstream NEWS: shlib major change (ABI break)

libgeotiff 1.5.1
----------------

* re-add #define SetCSVFilenameHook gtSetCSVFilenameHook for compatibility with GDAL 2.4.x

libgeotiff 1.5.0
----------------

* Require PROJ >= 6 dependency
* Remove all CSV files used by geo_normalize API, since libgeotiff now relies
  on PROJ database for EPSG CRS definitions.
* geo_normalize.c: SetGTParmIds(): use ProjStraightVertPoleLongGeoKey for CT_PolarStereographic
* geo_normalize.c: report StdParallel1 for Mercator_2SP when a PCS code is used
* geo_normalize.c: fix support for Laborde Oblique Mercator
* listgeo: use PROJ database to display non-hardcoded values of a number of keys
2020-03-12 00:17:20 +00:00
gdt
cc5aecaf6e geography/libspatialite: Workaround for proj 6
The last release of spatialite (2015) does not build with proj 6.
Force enable the deprecated API.  Include URL to upstream bug, which
is fixed in what might become the next release, should that occur.
2020-03-11 23:47:06 +00:00
gdt
c2a677ce02 geography/geos: Add upstream bug URL to patch 2020-03-11 23:09:09 +00:00
gdt
0e297d392c geography/geos: Improve patch comment 2020-03-11 22:55:48 +00:00
gdt
87bc3be778 geography/geos: Adjust patch comment text 2020-03-11 22:15:16 +00:00
gdt
4518909167 revbump to work around libtool bug triggered by geos update 2020-03-11 12:55:36 +00:00
gdt
316fdf9c1f geography/geos: Update to 3.8.1
Changes in 3.8.1
2020-xx-xx

- Bug fixes / improvements
  - Stack allocate line segments in OverlapUnion (Paul Ramsey)
  - Avoid returning non-empty CoordinateSequence from empty Point
    (#1001, Dan Baston)
  - Avoid assertion failure with MSVC 2017 / 2019 (#1002, Dan Baston)
  - Remove whitespace from end of GEOSversion() output (azhi)
  - Improve performance of GEOSisValid (#1008, Dan Baston)
  - Avoid changing MultiLineString component order in GEOSReverse
    (#1013, Dan Baston)
  - Fix missing vtable for LineString and CoordinateArraySequenceFactory
    (#299 and #1016, Evgen Bodunov)
  - Reduce performance regression in GEOSBuffer (#1020)

Changes in 3.8.0
2019-10-10

- New things:
  - CAPI: GEOSBuildArea (#952, Even Rouault)
  - CAPI: GEOSMakeValid (#952, Even Rouault)
  - CAPI: GEOSPolygonize_valid (#727, Dan Baston)
  - CAPI: GEOSCoverageUnion (Dan Baston)
  - CAPI: GEOSCoordSeq_setXY, GEOSCoordSeq_setXYZ,
          GEOSCoordSeq_getXY, GEOSCoordSeq_getXYZ (Dan Baston)
  - CAPI: GEOSMinimumBoundingCircle (#735)
  - CAPI: GEOSGeom_createPointFromXY (Dan Baston)

- Improvements:
  - Improve overall performance by reducing of heap allocations (Dan Baston)
  - Improve performance and robustness of GEOSPointOnSurface (Martin Davis)
  - Improve performance of GEOSPolygonize for cases with many potential
    holes (#748, Dan Baston)
  - Support extended precision calculations (ttmath) and port JTS
    improvements related to extended precision (Paul Ramsey, Mateusz Loskot)
  - Improve performance of GEOSPolygonize for cases with many or complex
    shells (Dan Baston, Martin Davis)
  - Improve performance of Delaunay triangulations / Voronoi Diagrams
    (Dan Baston)
  - Improve performance of prepared geometry operations (Dan Baston)
  - Improve robustness of Delaunay triangulations (Paul Ramsey, Martin Davis)
  - Improve performance of unary union for lines (Dan Baston)
  - Improve general predicate, overlay, and buffer performance (Dan Baston, Paul Ramsey)
  - Improve cascaded union performance (Paul Ramsey, Martin Davis)
  - Allocate default GeometryFactory singleton on the stack (Sandro Mani)
  - Harmonize XML tests with JTS and harmonize cmake/autoconf
    test running (Paul Ramsey)
  - CMake modernization (Mateusz Loskot, Paul Ramsey, Dan Baston)
  - Return unique_ptr from most methods that produce a new geometry (Dan Baston)

- Changes:
  - Constructive geometry functions in CAPI now preserve SRID
    of input arguments in output (#896)
2020-03-11 12:52:06 +00:00
wiz
83834d9f6e libchamplain04: remove
No users left in pkgsrc, newer version already packaged.
2020-03-11 10:55:28 +00:00
wiz
3890857416 libchamplain012: update to 0.12.20.
libchamplain 0.12.20 (2019-10-28)
=================================

Stable release

Changes:

* Remove autotools-based build and all the related files (Jiří Techet)
* Fix gtk-doc module name (Mart Raudsepp)
* Add missing gdk required dependency (Mart Raudsepp)
* Make the build reproducible (Chris Lamb)

libchamplain 0.12.19 (2019-03-03)
=================================

Stable release

Changes:

* Fix incorrect Requires in pc files when using meson (Jan Alexander Steffens)
* Various meson-related fixes and cleanups (Jan Alexander Steffens)

libchamplain 0.12.18 (2019-02-21)
=================================

Stable release

Changes:

* Fix incorrect so version when using meson (Jiří Techet)
* Avoid exporting marshaler functions by dropping the use of glib-genmarshal and
  using the generic marshaler instead (Jiří Techet)
* Don't use glib-mkenums for champlain-gtk where it's not needed (Jiří Techet)

libchamplain 0.12.17 (2019-02-20)
=================================

Stable release

Changes:

* Use of meson build system, CI tests and automatized generation of
  documentation (Martin Blanchard)
* Various map wrapping fixes (Tomasz Miąsko, Jiří Techet)
* Pass data as uint8 pointer in champlain_renderer_set_data() and make this
  function introspectable (James Westman)
* Bump versions of some dependencies - clutter (1.24), glib (2.38) - and fix
  depreciation warnings (Jiří Techet)
* Use https for all map sources that support it (Jiří Techet)
* Don't version-control generated vapi files (Jiří Techet)
* Combine champlain and champlain-gtk documentations into one (Jiří Techet)
* More helpful README.md with links to pages related to libchamplain
  (Jiří Techet)
* Various housekeeping and cleanups (Jiří Techet, Andre Klapper)

libchamplain 0.12.16 (2017-09-06)
=================================

Stable release

Changes:

* Add possibility to set User-Agent for requests (Jens Georg)
* Fix touch gesture zoom (Jan-Michael Brummer)
* Python demo fixes and cleanups (Chris Mayo)

libchamplain 0.12.15 (2017-03-08)
=================================

Stable release

Changes:

* Fix path layer surface exporting when no clone is visible (Marius Stanciu)
* Fix printing in gnome-maps (Marcus Lundblad)
* Fix build on RHEL 7.3 (Matthias Clasen)
* Minor example updates (Jiří Techet)

libchamplain 0.12.14 (2016-09-06)
=================================

Stable release

Changes:

* Add support for horizontal map wrapping (Marius Stanciu, Jonas Danielsson,
  Jiří Techet)
* Make the number of parallel connections of network tile source configurable
  (Mattias Bengtsson)
* Remove Mapquest map source as the tile server is not accessible any more
  (Nayan Deshmukh, Jiří Techet)
* Remove Maemo-related code (Jiří Techet)
* Fix small memory leaks (Marius Stanciu)
* Bump libsoup dependency requirement to 2.42 and drop deprecated function
  calls (Nayan Deshmukh)
* Various minor improvements, fixes, depreciaton warning removals and cleanups
  (Nayan Deshmukh, Marius Stanciu, Mattias Bengtsson, Jiří Techet)

libchamplain 0.12.13 (2016-02-25)
=================================

Stable release

Changes:

* Implement ChamplainExportable in MarkerLayer and ChamplainPoint
  (Jonas Danielsson)
* Avoid runtime warnings due to the use of deprecated API (Cosimo Cecchi)
* Make sure enums are introspectable (Jonas Danielsson)
* Fix occasional crash when closing map with layers (Jonas Danielsson)
* Various minor fixes and improvements (Emmanuele Bassi, Hashem Nasarat,
  Pavel Machek, Jiří Techet)

libchamplain 0.12.12 (2015-12-02)
=================================

Stable release

Changes:

* Add possibility to export maps (Jonas Danielsson)
* Fix map getting blank after some mouse actions (Carlos Garnacho)
* Fix tile loading at higher zoom levels (Rémy Oudompheng)
* Improve mouse wheel zoom handling (Carlos Garnacho, Jiri Techet)

libchamplain 0.12.11 (2015-09-18)
=================================

Stable release

Changes:

* Improved touch-screen support, pinch-to-zoom (Carlos Garnacho)
* Add champlain_view_set_world() to limit the world to the specified bounding
  box (Jonas Danielsson)
* Various minor fixes (Jonas Danielsson, Ting-Wei Lan, Jiří Techet)
2020-03-11 10:48:51 +00:00
wiz
d0ab15c16e libmemphis02: update to 0.2.3nb5.
Fix PLIST for current gtk-doc, clean up pkglint.
2020-03-11 10:34:23 +00:00
wiz
8866881c59 libchamplain08: remove
No users left in pkgsrc, newer version already packaged.
2020-03-11 10:29:57 +00:00
wiz
8ce4fc9a49 libchamplain06: remove
No user left in pkgsrc, newer version already packaged.
2020-03-11 10:28:39 +00:00
wiz
94a631ea86 emerillon: remove
This was part of GNOME, but is discontinued and the last release was
in 2011.
2020-03-11 09:56:05 +00:00
wiz
a6f6163169 *: bump for vala 0.48.0 2020-03-11 09:53:51 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
gdt
0f307e1722 geography/proj: Update to 6.3.1
This is a signficant update from 5.2.0; proj has withdrawn one API and
deprecated another.  Packages that have a healthy upstream and are up
to date should be ok, but some will need remedial attention.  I have
held off on this update for quite a long time, but it seems we have
arrived at the problems from some packages' failure to cope with proj
6 being less serious than holding back well-maintained packages from
the improvements.

Add an option "proj-grids", default on, to include the optional grid
files.  These are large, but necessary for many datum transformations.
Upstream's tests fail with them installed, because the test vectors
are computed without them, so tests are forced to fail if grids are
included.

Upstream NEWS, projected to standard NEWS content follows.  (NB: The
6.0.0 content is the most critical to understand.)


6.3.1 Release Notes
-------------------

 Updates
 -------

 o Update the EPSG database to version 9.8.6

 o Database: add mapping for gg10_smv2.mnt and gg10_sbv2.mnt French grids

 o Database: add mapping for TOR27CSv1.GSB


6.3.0 Release Notes
-------------------

 Updates
 -------

 o Database: tune accuracy of Canadian NTv1 file w.r.t NTv2 (#1812)

 o Modify verbosity level of some debug/trace messages (#1811)

 o projinfo: no longer call createBoundCRSToWGS84IfPossible() for WKT1:GDAL
   (#1810)

 o proj_trans: add retry logic to select other transformation if the best one
   fails. (#1809)

 o BoundCRS::identify(): improvements to discard CRS that aren't relevant
   (#1802)

 o Database: update to IGNF v3.1.0 (#1785)

 o Build: Only export symbols if building DLL (#1773)

 o Database: update ESRI entries with ArcGIS Desktop version 10.8.0 database
   (#1762)

 o createOperations(): chain operations whose middle CRSs are not identical but
   have the same datum (#1734)

 o import/export PROJJSON: support a interpolation_crs key to geoid_model
   (#1732)

 o Database: update to EPSG v9.8.4 (#1725)

 o Build: require SQLite 3.11 (#1721)

 o Add support for GEOIDMODEL (#1710)

 o Better filtering based on extent and performance improvements (#1709)


6.2.1 Release Notes
-------------------

 Updates
 -------

 o Update the EPSG database to version 9.8.2


6.2.0 Release Notes
-------------------

 Updates
 -------

 o Introduced PROJJSON, a JSON encoding of WKT2 (#1547)

 o Support CRS instantiation of OGC URN's (#1505)

 o Expose scope and remarks of database objects (#1537)

 o EPSG Database updated to version 9.7.0 (#1558)

 o Added C API function proj_grid_get_info_from_database() (#1494)

 o Added C API function
   proj_operation_factory_context_set_discard_superseded() (#1534)

 o Added C API function proj_context_set_autoclose_database() (#1566)

 o Added C API function proj_create_crs_to_crs_from_pj() (#1567)

 o Added C API function proj_cleanup() (#1569)


6.1.1 Release Notes
-------------------

 Updates
 -------

 o Update EPSG registry to version 9.6.3 (1485)


6.1.0 Release Notes
-------------------

 Updates
 -------

 o Include custom ellipsoid definitions from QGIS (#1337)

 o Add "-k ellipsoid" option to projinfo (#1338)

 o Make cs2cs support 4D coordinates (#1355)

 o WKT2 parser: update to OGC 18-010r6 (#1360 #1366)

 o Update internal version of googletest to v1.8.1 (#1361)

 o Database update: EPSG v9.6.2 (#1462), IGNF v3.0.3, ESRI 10.7.0
   and add operation_version column (#1368)

 o Add proj_normalize_for_visualization() that attempts to apply axis
   ordering as used by most GIS applications and PROJ <6 (#1387)

 o Added noop operation (#1391)

 o Paths set by user take priority over PROJ_LIB for search paths (#1398)

 o Reduced database size (#1438)

 o add support for compoundCRS and concatenatedOperation named from
   their components (#1441)


6.0.0 Release Notes
-------------------

PROJ 6 has undergone extensive changes to increase its functional scope from a
cartographic projection engine with so-called "early-binding" geodetic datum
transformation capabilities to a more complete library supporting coordinate
transformations and coordinate reference systems.

As a foundation for other enhancements, PROJ now includes a C++ implementation
of the modelisation propopsed by the ISO-19111:2019 standard / OGC Abstract
Specification Topic 2: "Referencing By Coordinates", for geodetic reference
frames (datums), coordinate reference systems and coordinate operations.
Construction and query of those geodetic objects is available through a new C++
API, and also accessible for the most part from bindings in the C API.

Those geodetic objects can be imported and exported from and into the OGC
Well-Known Text format (WKT) in its different variants: ESRI WKT, GDAL WKT 1,
WKT2:2015 (ISO 19162:2015) and WKT2:2018 (ISO 19162:2018). Import and export of
CRS objects from and into PROJ strings is also supported. This functionality
was previously available in the GDAL software library (except WKT2 support
which is a new feature), and is now an integral part of PROJ.

A unified database of geodetic objects, coordinate reference systems and their
metadata, and coordinate operations between those CRS is now available in a
SQLite3 database file, proj.db. This includes definitions imported from the
IOGP EPSG dataset (v9.6.0 release), the IGNF (French national mapping agency)
geodetic registry and the ESRI projection engine database. PROJ is now the
reference software in the "OSGeo C stack" for this CRS and coordinate operation
database, whereas previously this functionality was spread over PROJ, GDAL and
libgeotiff, and used CSV or other adhoc text-based formats.

Late-binding coordinate operation capabilities, that takes  metadata such as
area of use and accuracy into account, has been added. This can avoid in a
number of situations the past requirement of using WGS84 as a pivot system,
which could cause unneeded accuracy loss, or was not doable at all sometimes
when transformation to WGS84 was not available. Those late-binding capabilities
are now used by the proj_create_crs_to_crs() function and the cs2cs utility.

A new command line utility, projinfo, has been added to query information about
a geodetic object of the database, import and export geodetic objects from/into
WKT and PROJ strings, and display coordinate operations available between two
CRSs.

 UPDATES
 -------

 o Removed projects.h as a public interface (#835)

 o Deprecated the proj_api.h interface. The header file is still available
   but will be removed with the next major version release of PROJ. It is
   now required to define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H before the
   interface can be used (#836)

 o Removed support for the nmake build system (#838)

 o Removed support for the proj_def.dat defaults file (#201)

 o C++11 required for building PROJ (#1203)

 o Added build dependency on SQLite 3.7 (#1175)

 o Added projinfo command line application (#1189)

 o Added many functions to proj.h for handling ISO19111 functionality (#1175)

 o Added C++ API exposing ISO19111 functionality (#1175)

 o Updated cs2cs to use late-binding features (#1182)

 o Removed the nad2bin application. Now available in the proj-datumgrid
   git repository (#1236)

 o Removed support for Chebyshev polynomials in proj (#1226)

 o Removed proj_geocentric_latitude from proj.h API (#1170)

 o Changed behaviour of proj: Now only allow initialization of
   projections (#1162)

 o Changed behaviour of tmerc: Now default to the Extended Transverse
   Mercator algorithm (etmerc). Old implementation available by adding
   +approx (#404)

 o Chaged behaviour: Default ellipsoid now set to GRS80 (was WGS84) (#1210)

 o Allow multiple directories in PROJ_LIB environment variable (#1281)

 o Added Lambert Conic Conformal (2SP Michigan) projection (#1142)

 o Added Bertin1953 projection (#1133)

 o Added Tobler-Mercator projection (#1153)

 o Added Molodensky-Badekas transform (#1160)

 o Added push and pop coordinate operations (#1250)

 o Removed +t_obs parameter from helmert and deformation (#1264)

 o Added +dt parameter to deformation as replacement for
   removed +t_obs (#1264)
2020-03-10 16:17:38 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
wiz
ddff1ca009 geolite2-city: remove
fetch fails, hostname not found, not updated since import in 2016,
no user in pkgsrc.
2020-02-26 15:28:34 +00:00
wiz
fd762e122c geolite2-country: remove
fetch fails, hostname not found, not updated since import in 2016,
no user in pkgsrc.
2020-02-26 15:25:50 +00:00
ryoon
af868966b9 py-google-maps-services-python: Update to 4.1.0
Changelog:
v4.1.0
Added

    Adding support for passing in experience_id to Client class (#338)

v4.0.0
Changed

    Python 2 is no longer supported
    Removed place fields: alt_id, id, reference, and scope. Read more about this at https://developers.google.com/maps/deprecations.

v3.1.4
Changed

    APIError.__str__ should always return a str (#328)

v3.1.3
Changed

    deprecation warning for place fields: alt_id, id, reference, and scope. Read more about this at https://developers.google.com/maps/deprecations.

v3.1.2
Added

    Tests for distribution tar as part of CI
    Support for subfields such as geometry/location and geometry/viewport in Places.

v3.1.1
Changed

    Added changelog to manifest

v3.1.0
Changed

    Switched build system to use nox, pytest, and codecov. Added Python 3.7 to test framework.
    Set precision of truncated latitude and longitude floats to 8 decimals instead of 6.
    Minimum version of requests increased.
    Session token parameter added to place().
    Fixed issue where headers in request_kwargs were being overridden.

Added

    Automation for PyPi uploads.
    Long description to package.
    Added tests to manifest and tarball.

Removed

    Removed places places_autocomplete_session_token which can be replaced with uuid.uuid4().hex.
    Removed deprecated places_radar.
2020-02-12 16:32:01 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
rhialto
5aa532b53d Adjust to python-versioned py-qt5 and/or x11/py-qt5-qscintilla files. 2020-01-26 12:55:00 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:43 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
jperkin
13943f3046 *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:10 +00:00
gdt
fa8584a398 geography/gpsd: Update to 3.20
3.20: 2019-12-31
  Change README into an asciidoc file and publish HTML from it
  Add NED and geoid_sep to gps_fix_t and TPV JSON.
  Add "-e NED" to ubxtool to enable NED messages.
  gpsdata.separation replaced by gpsdata.fix.geoid_sep.
  Remove nofloats build option.
  TPV JSON "alt" is now fixed at WGS84.  Probably.
  xgps now uses XGPSOPTS environment variable.
  add health variable to satellite_t
  change satellite_t elevation and azimuth to double
  satellite_t elevation, azimuth, and ss use NAN for unknown value.
  add altMSL, altHAE, and depth, to gps_fix_t
  altitude in gps_fix_t is deprecated and undefined
  wgs84_separation() now return EGM2008 computed from 5x5 degree base data.
     The best results are close to cm, the worst off up to 12m.
  Move mag_var from gps_device_t to magnetic_var gps_data_t.
  Added mag_var() to interpolate magnetic variation (deviation) from a table.
  Remove true2magnetic() as mag_var() improves on it.
  Remove TIMEHINT_ENABLE.  It only worked when enabled.
  Remove NTP_ENABLE and NTPSHM_ENABLE.  It only worked when enabled.
  Remove PPS_ENABLE and TIMING_ENABLE.
  Add dgps_age and dgps_station to gps_fix_t
  Convert all timestamp_t to timespec_t.
  Remove FIXED_PORT_SPEED and FIXED_STOP_BITS build options.
  Add -s [speed] and -f [framing] runtime options to gpsd.
  A working CC and termios.h are mandatory.
  use the current leap second to determine the current GPS epoch.
  leapfetch.py, leapseconds.cache, timebase.h and leapfetch option gone.
  See also change histories in gps.h and gpsd.h
2020-01-17 17:08:01 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
adam
f311dcfa25 py-geojson: updated to 2.5.0
2.5.0:
- Add "precision" parameter to GeoJSON Object classes with default precision of 6 (0.1m)
- Fix bug where `map_geometries()` util was not preserving Feature IDs
- Remove `crs` module and features to conform to official WGS84-only GeoJSON spec
- Set up semi-automatic PyPi releases via Travis/Jazzband
2019-12-11 18:58:58 +00:00
markd
8533543d24 tex-*: add TEXLIVE_UNVERSIONED=yes 2019-12-06 19:00:17 +00:00
adam
5c9826bed6 py-country: updated to 19.8.18
19.8.18:
- Fix installation on systems that don't have UTF-8
  as default encoding.
- Remove superfluous print debugging output.

19.7.15:
- Update to iso-codes 4.3.
- Add support for ISO 639-5 (Language Families and Groups).
- Drop support for Python 2.
- Add `search_fuzzy()` function to the countries database. This allows
  for dealing with user searches that aren't really aware of ISO 3166 (so,
  like, actual human beings). A bit of character normalization and prioritizing
  matches between multiple criteria allows building somewhat reasonable
  suggestion/autocompletion lists.
  Caveat emptor: no attention has been paid to performance in this feature.
2019-11-28 06:24:29 +00:00
gdt
d79c7eee46 geography/py-proj: Update HOMEPAGE 2019-11-24 14:51:20 +00:00
gdt
f8096cca0c geography: -proj-swig 2019-11-24 14:42:10 +00:00
gdt
49ab300646 geography/proj-swig: Remove
This project has no functioning upstream and there has been no reason
to think anyone has used it in many years.  As maintainer, the only
correspondence I have received about it is a suggestion to delete it.
2019-11-24 14:41:48 +00:00
bouyer
22dfef239d Update to 1.6.8 (distinfo commited on 2019/09/12, for some reason Makefile
was skipped). Changes:
- updated translations
- UI bugfixes
- Added DeleteBoundary and DeleteBoundaryPoint to API and json messages
2019-11-22 12:36:31 +00:00
wiz
292f0cbf9f *: recursive bump for vala-0.46 2019-11-06 14:34:29 +00:00
gdt
5bf8efac78 geography/gdal-lib: Update to 2.4.3
(Also update py-gdal as it shares the distfile.)

Note that the upgrade to 3.0.x is pending evaluation of impact on
depending packages.

Upstream changes: basically bugfixes.
2019-11-04 17:33:18 +00:00
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
bouyer
3e3c791377 Update qgis to 3.8.3. Switch to qt5.
Changes since 2.18.28:

This release has following new features:

- 3D Features: Animation
- 3D Features: Configuration of field of view angle of camera
- 3D Features: Configuration of lights in 3D map scenes
- 3D Features: Export all frames from QGIS 3d animations as images
- 3D Features: Identification map tool for 3D views
- 3D Features: Improved navigation
- 3D Features: Rule-based 3D renderer
- 3D Features: Simple rendering of 3D linestrings
- 3D Features: Terrain generation from online source
- 3D Features: Terrain shading
- 3D Features: Wide lines and polygon edge highlighting
- Analysis Tools: Hardware acceleration for raster calculator
- Analysis Tools: New aggregate method: concatenate_unique
- Analysis Tools: Raster unique values count for processing
- Application and Project Options: Add support for user profiles
- Application and Project Options: Delete settings from the Advanced tab in options
- Application and Project Options: Mandatory layers in project
- Application and Project Options: New zipped project file format .qgz
- Application and Project Options: Saving and loading projects in Postgresql database
- Browser: Add "export to file" options for raster and vector layers within the browser
- Browser: Directly Create Geopackage and Shapefiles
- Browser: Drag'n'drop layers from layer tree view to browser dock
- Browser: Explore QGS/QGZ project files in the browser
- Browser: Native file/folder properties
- Browser: Open Terminal at Path
- Browser: Preview layers and attributes
- Browser: Project home path can be manually set
- Browser: Save/Load connections for XYZ Tiles
- Data Management: Append raster layer to an existing Geopackage
- Data Management: Auxiliary Storage Support
- Data Management: Comment option in db manager
- Data Management: Map of CRS-extent in Project properties
- Data Management: Metadata for QGIS projects
- Data Management: Metadata overhaul
- Data Management: New locator filter to search across all layers
- Data Management: Non-removable (required) layers highlighted in layer tree
- Data Management: Pan to current feature in attribute table
- Data Management: Refresh a materialized view
- Data Management: Switch Attribute Table dock mode on demand
- Data Management: Translation of QGIS projects
- Data Management: Unified data source manager dialog
- Data Management: Z and M support for offline editing
- Data Providers:  Mesh layer: allow render vectors/arrows on the user-defined grid
- Data Providers: Add auto-discovery of relations for PostgresQL
- Data Providers: Add support for arrays
- Data Providers: ArcGIS Feature Server labeling support
- Data Providers: ArcGIS Feature Server picture marker and picture fill support
- Data Providers: Automatically set default style for layers for ArcGIS Feature Server layers
- Data Providers: Binary blob support for OGR providers
- Data Providers: Boolean and binary field support for memory layers
- Data Providers: Create attribute index support for spatialite provider
- Data Providers: Data dependencies between layers
- Data Providers: Detect literal default values for spatialite provider
- Data Providers: ESRI Token Authentication support
- Data Providers: Faster Oracle queries
- Data Providers: GeoNode integration
- Data Providers: GeoPackage
- Data Providers: Improved handling of defaults
- Data Providers: JSON Support for GeoPackage
- Data Providers: JSON/JSONB Type support
- Data Providers: Load/save style in database for GPKG and Spatialite
- Data Providers: Mesh layer: New mesh layer format support
- Data Providers: Mesh layer: add function to identify value on mesh layers
- Data Providers: Mesh layer: allow to choose different vector and scalar dataset
- Data Providers: New unified 'add layer' dialog
- Data Providers: OAuth2 authentication method plugin
- Data Providers: Open service info for ArcGIS Feature Server layers
- Data Providers: Postgres provider: save primary key selection
- Data Providers: Read only support for curved Oracle geometries
- Data Providers: Restrict table list for a Oracle database connection to a preset schema
- Data Providers: SQL Server - Invalid geometry handling
- Data Providers: Support all GDAL writable raster formats for 'Save as' dialog on raster layers
- Data Providers: Support for HStore in PostGIS data provider
- Data Providers: Support for Z/M geometries in spatialite provider
- Data Providers: Support for mesh layer
- Data Providers: Unique and not-null constraint handling
- Data Providers: dxf export: support reprojection
- Data Providers: hstore support to the postgres provider
- Data Providers: support for Z/M geometries in memory provider
- Diagrams: Data definable properties
- Digitising: Add reverse line maptools
- Digitising: Automatically remove duplicate nodes
- Digitising: Chanied add vertex at endpoint
- Digitising: Check for geometry validity
- Digitising: Floating widget for advanced input next to cursor
- Digitising: GPS tracking improvements
- Digitising: Geometry Precision
- Digitising: Georeferencer enhancements
- Digitising: More angle choices in advanced digitizing dock
- Digitising: New option to avoid minimizing georeferencer when adding points
- Digitising: Topology checks while editing
- Digitising: Vertex tool can work on the current layer only
- Digitizing: Add default Z value option
- Digitizing: Move feature now benefits from Advanced Digitizing
- Digitizing: Range vertex selection in node tool
- Digitizing: Tracing with offset
- Digitizing: add functionality to copy/move feature to move feature map tool
- Expressions: Add order by support to expression aggregate and concatenation functions
- Expressions: Code completion for expression builder
- Expressions: Expose @parent variable in aggregate functions
- Expressions: File Information
- Expressions: More helpful expression builder
- Expressions: New Expression Functions
- Expressions: New expression functions
- Expressions: New expression functions and variables
- Expressions: New expression variables
- Expressions: New expression variables for map settings
- Expressions: New map expression variables
- Expressions: Square brackets to easily access map array elements
- Expressions: Support aggregation of geometry in expressions
- Expressions: item_variables expression function inside compositions
- Expressions: new global expression variable @qgis_locale
- Forms and Widgets: Add between/not between to numerical fields in select by form
- Forms and Widgets: Add layer scoped actions
- Forms and Widgets: Add zoom to features and flash features shortcuts in select by form dialog
- Forms and Widgets: Allow browsing feature list
- Forms and Widgets: Allow configuring link/unlink feature buttons on relation editor widget
- Forms and Widgets: Allow controlling labels for individual edit widgets
- Forms and Widgets: Allow using a URL for custom attribute forms (UI file)
- Forms and Widgets: Drill-down (cascading) forms
- Forms and Widgets: Field constraints can be enforced or not
- Forms and Widgets: Multi-column layout for multiselect value relation widget
- Forms and Widgets: New form widget for binary (blob) fields
- Forms and Widgets: Show field values in autocompleter in form filter mode
- Forms and Widgets: Smarter default edit widgets with plugins to pick them
- Forms and Widgets: conditional visibility for tabs and groupboxes
- General: Add a toggle action to vector layer legend items
- General: FULL screen Map via Ctrl-Shift-Tab
- General: Filtering for field values in Query Builder
- General: Flatpak
- General: Improved "missing layer" handling on project load
- General: Migrate Photo, WebView and FileName widgets to Attachment
- General: New zipped project file format .qgz is now the default format
- General: OpenCL based acceleration
- General: Optional setting for disabling version checks
- General: Possibility to configure location of the QGIS help files
- General: Remove dxf2shp converter plugin
- General: Remove orphaned oracle raster plugin
- General: Remove zonal stats plugin
- General: SVG files can be embedded in projects and symbols
- General: remove TauDEM provider from core Processing
- General: removed otb and lidartools providers from processing
- Labeling: Allow label font size in mm/pixels
- Labeling: Custom labeling toolbar is now always enabled
- Layer Legend: Change of ergonomy of the visibility of layers inside groups
- Layer Legend: Copy&Paste Group/Layers from a QGIS project to another.
- Layer Legend: Hide Deselected Layers action
- Layer Legend: Optional text on top of symbols for vector layers
- Map Composer: 3d map items
- Map Composer: Allow choice of CRS for map items
- Map Composer: Allow customization of line spacing for composer legend item labels
- Map Composer: Better formatting for scalebar text
- Map Composer: Control over drawing of composer table grid horizontal & vertical lines
- Map Composer: Control over stacking position of map overview extents
- Map Composer: Data definable controls
- Map Composer: Data defined table source for attribute table items
- Map Composer: Drag qpt to QGIS to create new composer from template
- Map Composer: Expressions inside legend item text
- Map Composer: Grid frame improvements
- Map Composer: Holding shift while drawing polyline/polygon constrains     line angles
- Map Composer: Improved handling of text and label export
- Map Composer: Layout items can "block" map labels
- Map Composer: Map Composer Overhaul
- Map Composer: Map labeling improvements
- Map Composer: New expression variables for legend items
- Map Composer: Project metadata embedded in layout exports
- Map Composer: Rework of map item extent/scale shortcuts
- Map Composer: Warnings on exports
- Map Tools: Auto "Zoom to Selection" mode for new map views
- Map Tools: Cartesian areas/lengths/perimeters in identify results
- Map Tools: Choice of simplification method for simplify map tool
- Map Tools: Identify Tool with extra options
- Map Tools: Identify tool supports mesh layers
- Map Tools: Simplify map tool can now also smooth features
- Map Tools: Store also expanded/collapsed state of nodes in map Themes
- Map Tools: Title label decoration
- Map Tools: Top/bottom centering placement for decoration items
- Map Tools: Vertex tool fixes and improvements
- Map Tools: add zoom to related feature in forms
- Notable Fixes: Support for curves in DXF export
- Plugins: Adding query history in DB Manager
- Plugins: DB Manager SQL execution in background
- Plugins: GDALTools moved to Processing
- Plugins: Offline Editing GeoPackage
- Plugins: Offline editing: Add flag to only copy selected features
- Plugins: Remove trusted status from Plugin Manager
- Plugins: Support for encrypted zips in the Plugin Manager
- Plugins: allow installing plugins from local ZIP packages
- Processing:  New algorithm for offsetting lines
- Processing:  resampling and format options in the gdaladdo algorithm
- Processing: "Array of Translated Features" algorithm
- Processing: "Array of offset (parallel) lines" algorithm
- Processing: "Categorize a layer using a style XML file" algorithm
- Processing: "Drape features to z/m" algorithms
- Processing: "Interpolate point on line" algorithm
- Processing: "Precalculated" values for model algorithm parameters
- Processing: "Raster pixels to points" algorithm
- Processing: 'Project points (Cartesian)' algorithm
- Processing: Add "Save layer styles into GeoPackage" option for Package Layers algorithm
- Processing: Add choice of simplification method to simplify
- Processing: Algorithm log can be saved/cleared/copied
- Processing: Allow rounding values in ExtentFromLayer
- Processing: Angle threshold for smooth algorithm
- Processing: Better support for Z/M dimensions and curved geometries
- Processing: Choice of units for non degree/unknown distances
- Processing: Create attribute index algorithm
- Processing: Download a file from Processing
- Processing: Dynamic parameter values for more algorithms
- Processing: Edit in place
- Processing: Explode HStore algorithm
- Processing: Export processing models as PDF/SVG
- Processing: Extract Binary Field algorithm
- Processing: Extract Z values and Extract M values algorithms
- Processing: Extract by attribute can extract for null/notnull values
- Processing: Feature filter algorithm for processing models
- Processing: Filter Vertices by M and Filter Vertices by Z algorithms
- Processing: Force right-hand-rule
- Processing: Generate raster XYZ tiles
- Processing: Generic centroid algorithm
- Processing: Geodesic line split at antimeridian algorithm
- Processing: Geodesic mode for "Join by Lines (Hub lines)" algorithm
- Processing: Import geotagged photos
- Processing: Improved 'Join by attribute table' algorithm
- Processing: Improved algorithms
- Processing: Improved processing modeler window
- Processing: Indicator for distance parameter units
- Processing: Interpolation algorithms
- Processing: Join attributes by nearest
- Processing: K Means clustering algorithm
- Processing: Line sinuosity in "Add Geometry Attributes"
- Processing: Line substring algorithm
- Processing: Load script from template
- Processing: Multi-ring buffer (constant distance) algorithm
- Processing: Network analysis algorithms
- Processing: New "segmentize" algorithms
- Processing: New 'Raster pixels to polygons' algorithm
- Processing: New 'drop geometries' algorithm
- Processing: New GDAL's rearrange band algorithm
- Processing: New algorithm "Remove duplicates by attribute"
- Processing: New algorithm for single sided buffers
- Processing: New algorithm for translating (moving) points
- Processing: New algorithm to compute geometry by expression
- Processing: New algorithm to extend lines
- Processing: New algorithm to extract specific nodes
- Processing: New algorithm to orthogonalize geometries
- Processing: New algorithm to truncate tables
- Processing: New extract by expression algorithm
- Processing: New input type for expressions
- Processing: New options to autofill batch processing dialog
- Processing: New parameter type for authentication config
- Processing: New raster unique values report algorithm
- Processing: New universal 'basic stats for field' algorithm
- Processing: Optimised points along geometry algorithm
- Processing: Option to create points on all polygon parts
- Processing: Overlap Analysis
- Processing: Port Union, Difference and Intersection algorithms to C++
- Processing: Port heatmap plugin to processing algorithm
- Processing: Python scripts which implement algorithms now execute the algorithm on drag and drop and browser double click
- Processing: Raster Surface Volume algorithm
- Processing: Raster analysis algorithms added to Processing
- Processing: Raster zonal stats algorithm
- Processing: Reclassify raster algorithms
- Processing: Resurrected model to Python script functionality
- Processing: Rotate Features algorithm
- Processing: Sample Raster Values
- Processing: Snap geometries to layer algorithm
- Processing: Sort order option for "Add Incremental Field"
- Processing: Split Lines by Maximum Length algorithm
- Processing: SplitWithLines
- Processing: Store models inside project
- Processing: Swap x/y coordinate values algorithm
- Processing: Variable width buffers
- Processing: Wedge buffer algorithm
- Processing: Zonal histogram
- Processing: add a spatialite execute SQL algorithm
- Processing: add import into spatialite algorithm
- Processing: add search to Get Scripts and Models dialog
- Processing: added ‘invalid feature handling’ option
- Processing: algorithm to fix invalid geometries using native makeValid() implementation
- Processing: dbscan spatial clustering algorithm
- Processing: expose zonal statistics from Zonal statistics plugin in toolbox
- Processing: improved Extract nodes algorithm
- Processing: k-neighbour concave hull
- Processing: pole of inaccessibility algorithm
- Processing: remove TauDEM provider from core Processing
- Processing: support for output geometry types in models
- Programmability: API for calculating Geodesic lines
- Programmability: API to allow drag'n'drop of custom browser items
- Programmability: Add REGEXP SQL syntax support to spatialite provider and python connections
- Programmability: Blocking (non-async) network requests
- Programmability: Custom validity checks on layout exports
- Programmability: Easier Processing algorithm creation via @alg decorator
- Programmability: Geometry class updates
- Programmability: Improved QgsLineString PyQGIS API
- Programmability: Iterate over parts of a QgsGeometry
- Programmability: New class QgsExifTools
- Programmability: New geometry API call to return a curve substring
- Programmability: PyQGIS Geometry Collection API improvements
- Programmability: QgsRasterDataProvider::sample method for efficient sampling of rasters at a given point
- Programmability: QgsSpatialIndexKDBush
- Programmability: Task manager
- Programmability: sip Module API Changes
- QGIS Server:  Support QGIS Server logs to stderr
- QGIS Server: Add ability to define min. scale for WMTS
- QGIS Server: Allow configuring size for GetLegendGraphics
- QGIS Server: Possibility to segmentize feature info geometry in server
- QGIS Server: Possibility to set ATLAS_PK in GetPrint request to print atlas sheet(s)
- QGIS Server: QGIS Server overhaul
- QGIS Server: Server Cache can be manage by plugins
- QGIS Server: WMTS 1.0.0 support
- QGIS Server: WMTS tile matrices configuration
- Rendering: Cache labeling result to avoid unnecessary redraws     when refreshing canvas
- Rendering: Custom SVG path and size for the north arrow decoration
- Rendering: Grid renderer for points displacement
- Rendering: Improved map Copyright decoration
- Rendering: Live layer support
- Rendering: Main window scale bar font size and family can be customized
- Symbology:  New "preset" colors color ramp option
- Symbology: Add Points  and Inches to available symbol units
- Symbology: Allow strings for font markers
- Symbology: Allow symbol layers to be temporarily disabled
- Symbology: Annotations can be styled using fill symbol styles
- Symbology: Average line angles for marker and hashed line
- Symbology: Better handling of .XML style libraries
- Symbology: Classify symmetric in graduated renderer
- Symbology: Control over annotation contents margins
- Symbology: Data defined symbol layer visibility
- Symbology: Mesh layer styling
- Symbology: NEW MAP COLORING ALGORITHMS IN QGIS 3.0
- Symbology: New color ramp button widget
- Symbology: Nicer colors for new layers
- Symbology: Offset setting for point pattern fill symbol layer
- Symbology: Option for simple lines and marker lines to only render exterior ring or interior rings
- Symbology: Option to merge categories in categorized renderer
- Symbology: Optionally force right-hand-rule during polygon symbol rendering
- Symbology: Point cluster renderer
- Symbology: Raster fill can have images set to remote URLs or embedded images
- Symbology: Raster image marker
- Symbology: Raster stretch toolbar actions support for pseudocolor renderer
- Symbology: Show Project Colors in color bound data defined buttons
- Symbology: Show an alpha slider in color button drop-down menu
- Symbology: Style management re-work and upgrade
- Symbology: Style manager dialog improvements
- Symbology: Support setting of color and transparency on multiple items for raster renderers
- Symbology: Transparency support for paletted renderer
- Symbology: Use represention values for classified renderers
- Symbology: raster auto-stretching when updating canvas
- Symbology: save and restore color ramp used for singleband pseudocolor rendering
- User Interface: A new grayscale theme, "blend of gray"
- User Interface: Add an option to show user color schemes menus
- User Interface: Add support for fine-resolution mouse wheel zooming
- User Interface: Allow customizing prefix of locator filters
- User Interface: Auto selection of exported files in file manager
- User Interface: Bookmark searching in locator
- User Interface: Close and Revert Project actions
- User Interface: Color setting for map canvas north arrow decoration
- User Interface: Configurable map tips delay
- User Interface: Copy statistics panel content to clipboard button
- User Interface: Enable tabbed floating docks
- User Interface: Hyperlinks to local vector & raster datasets in the information panel
- User Interface: Improved consistency to the user interface
- User Interface: Improved map canvas' save as image
- User Interface: Indicators for embedded layers and groups
- User Interface: Layers panel: indicators for filtered map layers
- User Interface: Locator bar
- User Interface: More non-blocking, inline editing
- User Interface: Move layer or group to top of layer panel
- User Interface: Multiline selections and editing in code/expression editors
- User Interface: New "Open Directory" option for disabled welcome page projects
- User Interface: Opening of vector and raster stored on HTTP(S), FTP, or cloud services
- User Interface: Polished browser panel interface and experience
- User Interface: QML chart and drawings widget
- User Interface: Quick calculator in locator search bar
- User Interface: Save to Template Button
- User Interface: Search Settings, Options, and Project Properties pages from locator
- User Interface: Shortcuts for toggling panels
- User Interface: Style manager improvements
- User Interface: Task manager improvements
- User Interface: Toggle visibility of opened panels in main window
- User Interface: UX Improvements for Temporary Scratch Layers
- User Interface: Unsaved changes indicator in title bar
- User Interface: add search bar to the Configure Shortcuts dialog
2019-10-29 19:30:11 +00:00
bouyer
800dd138e5 Hack to make it build with new pango (pango-coverage.h does
#include <hb.h>)
2019-10-27 17:44:33 +00:00
nia
73b4b64fae Rename audio/portaudio-devel to audio/portaudio 2019-10-20 11:10:47 +00:00
gdt
71435b6cd7 geography/geos: Update to 3.7.3
Upstream changes are bug fixes.
2019-10-08 23:42:55 +00:00
ryoon
7917e25af2 Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
bouyer
7d68cbb772 Update to 1.6.8. Changes:
- updated translations
- UI bugfixes
- Added DeleteBoundary and DeleteBoundaryPoint to API and json messages
2019-09-12 16:54:34 +00:00
bouyer
09508dc67b Update to 2.4.6.
pkgsrc change: Switch to new, official upstream, and use official
version numbering scheme
Note that because of this, pkgin fug won't pick up this new version
automatically.

changes since 20190228: portability fixes (which we basically had).
2019-09-11 15:50:11 +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