Commit graph

914 commits

Author SHA1 Message Date
ryoon
08f905c448 Update to 2.18.28
* QGIS 3.4.x and 3.6.0 cannot handle shape files
  from http://nlftp.mlit.go.jp/ksj/ properly, so stay 2.18 release branch
* Enable python option by default

Changelog:
Many bugfixes and improvements.
2019-03-22 23:51:18 +00:00
gdt
33fb9669bc geography/gdal-lib: Replace std::fabs workaround with fix from upstream 2019-03-22 15:31:11 +00:00
gdt
e3687ff342 geography/gdal-lib: Update to 2.4.1
pkgsrc changes: add patch to fix or work around std::fabs

upstream changes: bug fixes
2019-03-22 14:00:49 +00:00
wen
5949ea0126 Update to 1.1.1
Upstream changes:
1.1.1: (doi: 10.5281/zenodo.1040770)

    General:
        Tests pass with numpy 1.14 (see #2044).
        Map plots now also work with matplotlib >= 2.2 (see #2089).
    obspy.core:
        UTCDateTime now raises a meaningful exceptions when passing invalid or
        out-of-bounds 'julday' during initialization (see #1988)
        Fix pickling of traces with a sampling rate of 0 (see #1990)
        read_inventory() used with non-existing file path (e.g. typo in filename)
        now shows a proper "No such file or directory" error message (see #2062)
        Fix Trace.times(type='matplotlib') being slow (see #2112)
        read_events() and read_inventory() now trial most common plugins first
        (QuakeML/StationXML, ...) in case of automatic file format detection (i.e.
        when file type was not explicitly specified, see #2113)
        Event instances with Origin instances that have do not have defined
        latitude/longitude attributes will no longer raise a TypeError when
        creating a string representation (see #2119 and #2127).
        Fix Stream.get_gaps() when a trace is completely overlapping another trace
        (see #2218).
        Fix Exception when comparing ComparingObjects (see #2220).
        Fix UTCDateTime.strftime() when year is <1900 on Python 2 (see #2167)
        Inventory objects are more convenient to create now. Network, station, and
        channel codes can now be optional. Additionally the source parameter of
        inventories must no longer be specified at init time (see #2307, #2314).
    obspy.clients.arclink:
        Raise a warning at import time that the ArcLink protocol will be
        deprecated soon (see #1987).
    obspy.clients.fdsn:
        Mass downloader: Priority lists are now correctly overwritten if channel
        and/or location are set (see #1810, #2031, #2047).
        A few fixes and stability improvements for the mass downloader (see
        #2081).
        Fixed routing startup error when running under certain locales (see #2147)
        Update the IPGP mapping (see #2268).
        Adding a mapping for the KNMI (see #2270) services.
    obspy.clients.nrl:
        Set input units of overall sensitivity to input units of first stage in
        NRL.get_response() (see #2248)
    obspy.geodetics:
        Fix the vincenty inverse calculation for equatorial lines (see #2282).
    obspy.imaging:
        Normalize moment tensors prior to plotting in the mopad wrapper to
        stabilize the algorithm (see #2114, #2125).
        fix some map plotting issues with cartopy and local projection (see #2193,
        #2204)
    obspy.io.ascii:
        Fixes an issue with the time representation (see #2165, #2179).
    obspy.io.cnv:
        Bugfix when phase_mapping is passed as argument when writing a Catalog
        object to CNV (see #2001)
    obspy.io.css:
        Fix automatic filetype detection (see #2160 and #2162)
    obspy.io.gcf:
        Fix reading stream ID for station/channel code in header (see #2289,
        #2311)
        Fix bitmask in getting compression code (see #2290, #2310)
    obspy.io.mseed:
        Ability to read files that have embedded chunks of non SEED data. (see
        #1981, #2057).
        Fix util.get_start_and_end_time returning sample rate = 0 when sample rate
        = 1 (see #2069)
        Avoid showing invalid warnings when guessing endian during parsing
        timestamps (see #1988)
        util.get_record_information() now works correctly for negative sampling
        rate factors and multipliers (see #2030, #2191).
    obspy.io.nordic
        Bug-fix for amplitudes without magnitude_hint (see #2021)
        Bug-fix for wavefiles with full path stripping (see #2021)
        Bug-fix for longitudes between -100 and -180 (see #2197)
    obspy.io.reftek:
        Fix problems reading some Reftek 130 files, presumably due to floating
        point accuracy issues in comparing timestamps. Internal representation of
        time stamps is changed to integer nanosecond POSIX timestamp (see #2036,
        #2038, #2105)
        Fix a bug that prevents reading files that have no data in first channel
        (see #2101)
    obspy.io.sac:
        Allow passing on the byteorder flag from the top-level obspy.read()
        function (see #2285, #2292).
    obspy.io.seiscomp:
        Fix inventory read when maxClockDrift is unset in SC3ML (see #1993)
        Fix the reading of FIR coefficients when multiple whitespaces in SC3ML
        (see #2259)
        Fix the reading of the poles and zeros when multiple whitespaces in SC3ML
        (see #2260).
        Fix reading files with zero sampling rates (see #2294 and #2293)
        Fix divide by zero error when parsing sc3ml files of zero sampling rage
        (see #2294).
    obspy.io.stationxml
        Allow writing of dates before 1900 also on Python 2 (see #2013, #2015).
        Write the UTC time zone specifier to all times (see #2015).
        Units of first response stage as well as unit response stages are now
        determined with some heuristics (see #2250, #2318).
    obspy.io.xseed:
        Third condition to split blockettes when reading RESP files. Now more
        forgiving for slightly different files (see #2170, #2189)
    obspy.signal:
        Allow singular COUNT units in evalresp (see #2003, #2011).
        Fix an evalresp issue in case of an analog PAZ stage zero denominator (see
        #2171 and #2190)
        PPSD: for safety reasons, raise an ObsPyException if trying to read a PPSD
        npz file that was written with a newer version of the npz representation
        than is used by current ObsPy version (see #2051)
        The ar_pick() trigger function now raises an error if the three data
        arrays don't have the same length (see #1801, #2148).
        fix a precision issue in AR picker in case of low amplitude input (see
        #2252 and #2253)
    obspy.taup:
        Fallback to linear slowness interpolation for very small and shallow
        layers (see #2126, #2129).
        Fix bug preventing constant-velocity models with discontinuities at every
        layer boundary from being built (see #2264).
        More robust resize method so TauPy now works properly on Python 3.7 (see
        #2280, #2319).
2019-03-16 23:12:54 +00:00
gdt
8ce9b81807 geography/gdal-lib: Update to 2.4.0
= GDAL/OGR 2.4.0 Release Notes =

== In a nutshell... ==

 * New GDAL drivers:
   - BYN: read/write support for Natural Resources Canada's Geoid binary format
   - EEDAI: read-only driver for Google Earth Engine Data API
   - IGNFHeightASCIIGrid: read-only driver to read IGN-France height correction ASCII grids
   - NGW: NextGIS Web read-only driver
   - NTv1: read-only driver for NTv1 datum shift grids
 * New OGR drivers:
   - EEDA: read-only driver for Google Earth Engine Data API
   - GeoJSONSeq: read/creation support of new-line or record-separator separated GeoJSON features (#378)
   - NGW: NextGIS Web read-write driver
 * Improved drivers:
   - BAG: add read support for variable-resolution grids, and write support for single-resolution grids
   - GTiff driver: add Lerc and WebP codecs
   - PostgisRaster: add support for out-db rasters
   - RMF
   - MSSQLSpatial
 * RFC 72: Make GDAL Python autotest suite use pytest framework
 * Add /vsihdfs/ virtual file system handler for Hadoop File System (via libhdfs)
 * Add /vsiwebhdfs/ read-write virtual file system for Web Hadoop File System REST API
 * gdal_contour rewriting: speed optimizations and capability to compute polygon isosurfaces.
 * Remove PHP and Ruby bindings.
 * Continued code linting in C++, Python scripts, Shell scripts and autotest

== Backward compatibility issues ==
 * The value of COMPRESSION_ZSTD used for ZStd-in-TIFF compression has been changed. ZStd-compressed TIFF files produced by GDAL 2.3.0 will not be readable
2019-03-09 17:39:01 +00:00
gdt
12fc9c67c8 geography/gdal-lib: Update to 2.3.3
2.3.3: bug fixes and minor improvements
2.3.2: bug fixes and minor improvements
2.3.1: bug fixes and minor improvements

= GDAL/OGR 2.3.0 Release Notes =

Note: due to the change of SCM during the development, #XXXX still refers to
Trac tickets. GitHub tickets are explicitly indicated with github #XXXX

== In a nutshell... ==

 * New GDAL drivers:
   - PDS4: read/write
   - RDA: DigitalGlobe Raster Data Access (read-only)
 * New OGR drivers:
   - MVT: add read/write driver for Mapbox Vector Tile standalone files or tilesets
   - ESRIJson and TopoJSON: read-only, splitted from existing code of the GeoJSON driver
   - WFS3: *experimental* read-only driver
 * RFC 68: Make C++11 a build requirement
    https://trac.osgeo.org/gdal/wiki/rfc68_cplusplus11
 * RFC 70: Guess output format from extension of output filename, if no explicit format passed to C++ or Python utilities
    https://trac.osgeo.org/gdal/wiki/rfc70_output_format_guess
 * RFC 71: Move to GitHub for source code repository and issue tracker.
    https://trac.osgeo.org/gdal/wiki/rfc71_github_migration
 * Significantly improved drivers:
    - MBTiles (vector tiles support)
    - DXF
    - GRIB (GRIB2 write support)
    - WCS (support WCS 2.0)
 * Improvements in network-based /vsi handlers: /vsicurl, /vsis3, /vsigs. Add:
     - /vsiaz for Microsoft Azure Blobs
     - /vsioss for Alibaba Cloud Object Storage Service
     - /vsiswift/ for OpenStack Swift object storage
 * Command line utilities: use Unicode main on Windows to avoid issues with non-ASCII characters (#7065)
 * Update to EPSG v9.2 (#7125)
 * Update data/esri_extra.wkt and add data/esri_epsg.wkt, taken from https://github.com/Esri/projection-engine-db-doc (Apache v2 license) (#2163)
 * Add support for PROJ.5 new API (requires proj 5.0.1 or later). PROJ 4.X is still supported.
 * More than 1000 fixes for issues/vulnerabilities found by OSS-Fuzz
 * Remove raster OGDI driver (vector OGDI driver still there) (#7087)

== New installed files ==

 * data/pds4_template.xml
 * data/esri_epsg.wkt

== Backward compatibility issues ==

See MIGRATION_GUIDE.TXT



Note that changes are extensive; see NEWS in the distfile.
2019-03-09 01:54:59 +00:00
gdt
93d2d87e59 geography/gdal-lib: Explicitly request proj use
Without an explicit request, configure says that proj is "dynamic" and
I can't tell if it is used.  With the request, configure says that
proj is "static" and then the build proceeds to dynamically link proj
in the normal manner.

It is possible that gdal operations will behave differently now, if
reference system transformations were skipped before.
2019-03-08 20:23:23 +00:00
gdt
b7582641b6 geography/libgeotiff: Update to 1.4.3
Upstream does not publish NEWS and there do not appear to be any release notes.
Skimming the changelog, this is
  bugfixes
  update to EPSG database
  withdrawal of a test program that should not have been installed
  listgeo/applygeo to extract and apply georeferencing

(Note that this works with proj 5; it still uses the deprecated proj_api.h.)
2019-03-06 14:35:49 +00:00
gdt
600c8abf39 geography/proj: Note that update to 6 is on hold
Fallout from interface removal is expected, and I want to assess how
many packages are broken from version 6 before committing the update
(which is already prepared).
2019-02-27 14:29:58 +00:00
wen
58d7547386 Update to 2.66
Upstream changes:
2.66 2019-02-11
    - Full release of 2.65_001, with one additional definedness check (pajlpajl++)

2.65_001 2019-02-11
    - fix file_version method (it was calling the wrong key) (GH #23)
    - avoid repeated loading of files when getting headers
      and incorrect undef returns (GH #22)
    - both reported by pajlpajl
2019-02-22 14:07:38 +00:00
gdt
aa49168b0a geography/proj: Add Europe and Oceania grid files
(Without them, some transforms will silently return less accurate
results.)
2019-02-21 00:55:04 +00:00
gdt
a9e51e0692 geography/proj: Set USE_LANGUAGES to c++11
The package uses explicit --std=c++11, so declare that correctly (even
though it built on netbsd-8 with just c++).
2019-02-20 17:47:29 +00:00
gdt
b48976a757 geography/proj: Change method for handling of datumgrids
Stop having an explicit list of files, and just rearrange them en
masse.  Simplifies maintenance -- no change to binary package.
2019-02-20 17:42:00 +00:00
gdt
9790cef68d geography/proj: Include north-america datumgrids file
While this makes the package larger, proj will silently fail to
produce correct results without the datumgrids files.  proj does not
have a mechanism to error out when they are needed and missing, so
this is the only safe approach.

(Other regions to follow.)
2019-02-20 17:33:59 +00:00
gdt
60bc428031 geography/proj: Update to 5.2.0 and datumgrids 1.8
Add c++ to USE_LANGUAGES because configure throws an error.  (This
isn't noted in the release notes, but has been talked about on the
list.)

Upstream changes for proj (datumgrids 1.8 has no Changelog available):

PROJ 5.2.0

September 15th 2018
UPDATES

    Added support for deg, rad and grad in unitconvert (#1054)
    Assume +t_epoch as time input when not otherwise specified (#1065)
    Added inverse Lagrange projection (#1058)
    Added +multiplier option to vgridshift (#1072)
    Added Equal Earth projection (#1085)
    Added “require_grid” option to gie (#1088)
    Replace +transpose option of Helmert transform with +convention. From now on the convention used should be explicitly written. An error will be returned when using the +transpose option (#1091)
    Improved numerical precision of inverse spherical Mercator projection (#1105)
    cct will now forward text after coordinate input to output stream (#1111)
2019-02-20 17:21:07 +00:00
gdt
6b91e24918 viking: Update to 1.7
packaging changes:

  - remove patch fragment applied upstream
  - add a request to clarify and upstream the sun patch
  - update comments about why things are or are not included.  Add a
    note to consider gtk3.
  - disable geoclue, oauth, and zip, pending decision on defaults and
    options (magic and mapnik remain disabled)
  - remove perl dependencies, apparently no longer preesent upstream
  - depend on libbzip2
  - depend on png (was already indirect)
  - depend on nettle (MD5 for thumbnail cache)

upstream changes:

== New features since 1.6.2 ==
* KMZ Map File Support
* Apply Button for Layer Properties
* Support More GPX Fields
* Updated Default Map: Mapbox Outdoors
* GeoClue Support for Automatic Location
* Faster GPX File Loading
* Waypoint / EXIF GPS Image Direction Support
* Support More Garmin Waypoint Symbols
* Support Garmin Device GPX Point Limits
* Windows GPSD Client
* Support 'External' GPX File Layers in .vik Files
* Usage of HTTPS addresses
* Support OAuth for OSM
* Support High Resolution Displays
* Track+Route Split+Join Tools
* Calculation of Eddington Number
* Calendar Display
* Can Select a Result from the Online Search Results
* Reproducible Builds
* 64bit Windows Build only
* Travis Build + CI
* Consistent Licensing of GPL2+
* Many Internal Improvements + Fixes

(bug fixes)
2019-01-22 15:28:45 +00:00
wen
6e2ea9fcea Add R-maptools 2018-12-21 12:09:09 +00:00
wen
6a69f05103 Import maptools_0.9-4 as geography/R-maptools.
Set of tools for manipulating and reading geographic data, in
particular ESRI shapefiles; C code used from shapelib. It includes
binary access to GSHHS shoreline files. The package also provides
interface wrappers for exchanging spatial objects with packages
such as PBSmapping, spatstat, maps, RArcInfo, Stata tmap, WinBUGS,
Mondrian, and others.
2018-12-21 12:08:04 +00:00
wiz
1e9caac440 *: update email for fhajny 2018-12-15 21:12:18 +00:00
adam
5b12b7b592 revbump for boost 1.69.0 2018-12-13 19:51:31 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
gdt
3a1fa64f0d revbump for geos update
(This revbump should not be necessary, because goes's public ABI did
not change.  Due to a misfeature/bug in libtool, linking against the
stable geos C API results in a directed NEEDED entry on the unstable
C++ library.)
2018-11-30 16:06:13 +00:00
gdt
645f6a3623 geography/geos: Update to 3.7.1.
upstream changelog:

Changes in 3.7.1
2018-11-29

- Bug fixes / improvements
  - Fix crash in GEOSCoordSeq_isCCW with empty coordseq
    (#927, Sergey Fedoseev)
  - Fix crash in GEOSInterpolate with empty LineString
    (#926, Sergey Fedoseev)
  - Fix crash in GEOSUnaryUnion with empty LineString
    (#928, Sergey Fedoseev)
  - Fix memory leak in SIRtree::insert (#919, Dan Baston)
  - Reduce required autoconf to 2.63
    (#56, John Harvey)
  - Fix incorrect return values on error from GEOSLength
    GEOSisValidDetail (#941, Dan Baston)
2018-11-30 16:00:45 +00:00
bouyer
1ad4a0a395 Do not force the gtk version, let cmake find the right one from buildlink.
No change to binaries so no revision bump.
2018-11-25 17:04:40 +00:00
kleink
b86a51545b py-google-maps-services-python: Update to 2.5.1.
No changelog provided; notable news per README is the geolocation API.
2018-11-16 15:27:37 +00:00
bouyer
8e6d349f01 Update opencpn to 4.8.8. Changes since 4.8.6:
This version is a maintenance release of OpenCPN, improving reliability and
compatibility for all supported platforms.
Changes and improvements include:

1. Make higher baud rates available on POSIX systems where supported.
2. Update Finnish translations.
3. Improve plugin ENC overlay rendering.
4. Improve serial port detection logic on Mac systems.
5. Improve ENC update processing logic.
2018-11-15 12:23:01 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
kleink
ce95367c4e Update py-geojson to 2.4.1
2.4.1 (2018-10-17)
------------------

- Allow ``FeatureCollections`` to be passed to ``coords``

  - https://github.com/frewsxcv/python-geojson/pull/117

2.4.0 (2018-05-21)
------------------

- Additional functional maps for GeoJSON entities

  - https://github.com/frewsxcv/python-geojson/pull/112
2018-11-10 16:12:19 +00:00
adam
8ea4cc005d gpxsee: simplify Makefile 2018-11-04 22:43:40 +00:00
leot
7f7915487e *: (belatedly) revbump for net/libsoup update
Thanks to <wiz>!
2018-10-24 21:11:45 +00:00
abs
f24838eada +gpxsee 2018-10-19 08:58:23 +00:00
abs
c0c814c6a4 Added geography/gpxsee version 6.3
GPXSee is a Qt-based GPS log file viewer and analyzer that supports
GPX, TCX, FIT, KML, IGC, NMEA, SLF, LOC, OziExplorer (PLT, RTE,
WPT) and Garmin CSV files

* User-definable online maps (OpenStreetMap/Google tiles, WMTS, WMS, TMS)
* Offline maps (MBTiles, OziExplorer maps, TrekBuddy, Garmin JNX maps, GeoTIFF)
* Elevation, speed, heart rate, cadence, power, temp & gear ratio/shifts graphs
* Support for multiple tracks in one view
* Support for POI files
* Print/export to PDF
* Full-screen mode
* HiDPI/Retina displays & maps support
* Native GUI for Windows, Mac OS X and Linux
2018-10-19 08:57:22 +00:00
tnn
21a22f83b1 mapserver: build fix 2018-09-29 15:05:03 +00:00
tnn
3c4543128c libmaxminddb: build fix 2018-09-29 12:54:16 +00:00
tnn
93bd815dcf py-gdal: include lang/python/extension.mk for correct PLIST handling 2018-09-27 22:23:17 +00:00
gdt
7be8046f63 geos: Update comments about depending packages 2018-09-11 17:26:52 +00:00
gdt
3501335c5f py-gdal: revbump due to geos update/libtool 2018-09-11 17:23:22 +00:00
gdt
b597c623eb gdal-lib: revbump for geos C++ ABI change
together with libtool causing gdal's installed library to directly
depend on the C++ ABI.

CVS: ----------------------------------------------------------------------
CVS: CVSROOT  cvs.NetBSD.org:/cvsroot
CVS: please use "PR category/123" to have the commitmsg appended to PR 123
2018-09-11 16:15:39 +00:00
gdt
96c97056c2 Update to 3.7.0:
pkgsrc changes: revise comments about geos C vs C++ library linking in
light of unexpected libtool behavior (which defeats geos's scheme)

Upstream NEWS:

3.7.0 changes
2018-09-10
- New things:
  - CAPI: GEOSDistanceIndexed (#795, Dan Baston)
  - CAPI: GEOSCoordSeq_isCCW (#870, Dan Baston)
  - CAPI: GEOSGeom_getXMin, GEOSGeom_getXMax,
          GEOSGeom_getYMin, GEOSGeom_getYMax (#871, Dan Baston)
  - CAPI: GEOSFrechetDistance (#797, Shinichi SUGIYAMA)
  - CAPI: GEOSReverse (#872, Dan Baston)
  - CAPI: GEOSGeomGetZ (#581, J Smith)

- Improvements
  - Interruptible snap operation (Paul Ramsey)
  - Numerous packaging, doc, and build changes
    (Debian group: Bas Couwenberg, Francesco Paolo Lovergine)
    (NetBSD: Greg Troxel)
  - Allow static library with C API for CMake builds (#878, Dakota Hawkins)

- C++ API changes:
  - Require defining USE_UNSTABLE_GEOS_CPP_API for use without
    warnings.
  - Make C++11 required (Mateusz Loskot)
  - Use C++11 unique_ptr, nullptr, and override constructs
    (Mateusz Loskot)
  - C++11 standard delete on noncopyable
    (#851, Vicky Vergara)
  - Fix CommonBits::getBit to correctly handle i >= 32
    (#834, Kurt Schwehr)
2018-09-11 16:13:29 +00:00
fhajny
fbcdafb5a7 geography/libmaxminddb: Add buildlink3.mk 2018-09-10 20:57:16 +00:00
fhajny
5f891a5752 geography/libmaxminddb: Import libmaxminddb 1.3.2.
The libmaxminddb library provides a C library for reading MaxMind
DB files, including the GeoIP2 databases from MaxMind.
2018-09-10 20:55:20 +00:00
wiz
0fcc79cf0c *: recursive bump for vala-0.42. 2018-09-03 10:50:17 +00:00
bouyer
60da060ed4 Update to 20180827. Changes since 20180405:
- fix and cleanup wind barb rendering along route
- ADD max wind in ReportDialog
- ADD comfort status in the WeatherRouting panel and ReportDialog
  This allows to:
  * Display directly in the table what will be the worst
    sailing comfort conditions found on the way.
  * Display in the ReportDialog the most comfortable route and date
    to start.
- ADD option for a safety distance from land
  The idea is to add a safety distance to calculate the weather route from
  any land that can be found on the way.
- various cleanups and bug fixes
2018-08-27 16:19:21 +00:00
bouyer
4afc254fb8 Update to 20180827. Changes since 20180405:
display alarm counts
add pypilot alarm
simplify ui using context menu
fix sog for speed alarm
fix course alarm near north
correct wind panel
fix wind alarms
Various bug fixes

pkgsrc fix for gtk3: set brush to transparent for anchor alarm circle
2018-08-27 15:59:07 +00:00
bouyer
563cfecabb Update to 20180827. Changes since 20180405:
Implement Create Boundary JSON interface
Implement CreateTextPoint ODAPI
New 'createtextpoint' api
Bug fixes
2018-08-27 15:54:09 +00:00
bouyer
7d5badfc75 Update OpenCPN to 4.8.6. Changes since 4.8.2:
bug fixes and translations update
2018-08-27 15:48:15 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
gdt
874473f0ba gdal: Update comments about geos
Note that gdal is not intended to link against geos's C++ library, but
does anyway (libtool?).

Take primary maintership.
2018-08-21 16:15:30 +00:00
adam
9d06c0a472 revbump after boost-libs update 2018-08-16 18:54:26 +00:00