summaryrefslogtreecommitdiff
path: root/geography
AgeCommit message (Collapse)AuthorFilesLines
2019-11-03geography: align variable assignmentsrillig14-44/+44
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-10-29Update qgis to 3.8.3. Switch to qt5.bouyer13-3321/+979
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-27Hack to make it build with new pango (pango-coverage.h doesbouyer1-1/+5
#include <hb.h>)
2019-10-20Rename audio/portaudio-devel to audio/portaudionia1-2/+2
2019-10-08geography/geos: Update to 3.7.3gdt2-7/+7
Upstream changes are bug fixes.
2019-09-18Recursive revbump from audio/pulseaudioryoon1-1/+2
2019-09-12Update to 1.6.8. Changes:bouyer2-11/+11
- updated translations - UI bugfixes - Added DeleteBoundary and DeleteBoundaryPoint to API and json messages
2019-09-11Update to 2.4.6.bouyer4-248/+9
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-10geography/gama: Update to 2.07gdt2-7/+7
Version 2.07 August 2019 * Fixed some bugs in AcordPolar and AcordTraverse classes. More algorithms in Acord2 class
2019-09-02Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for ↵adam2-4/+4
future Python 3.8
2019-08-30vis5d+: Needs only MesaLib and glunia1-2/+3
2019-08-22Recursive revbump from boost-1.71.0ryoon11-22/+22
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz9-17/+18
2019-08-08Update all R packages to canonical form.brook2-12/+8
The canonical form [1] of an R package Makefile includes the following: - The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as needed), and CATEGORIES. - HOMEPAGE is not present but defined in math/R/Makefile.extension to refer to the CRAN web page describing the package. Other relevant web pages are often linked from there via the URL field. This updates all current R packages to this form, which will make regular updates _much_ easier, especially using pkgtools/R2pkg. [1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
2019-07-31R-maptools: update to version 0.9.5.brook2-10/+12
Update to the canonical form of an R package and fix the LICENSE field.
2019-07-31R-countrycode: update to version 1.1.0.brook2-8/+10
Update to the canonical form of an R package.
2019-07-21*: recursive bump for gdk-pixbuf2-2.38.1wiz17-32/+34
2019-07-21gdk-pixbuf: removewiz12-538/+1
The software hasn't been updated since 2002 and is probably full of security problems. Two packages were using it. (gpsdrive has a newer version in wip.)
2019-07-20*: recursive bump for nettle 3.5.1wiz10-20/+20
2019-07-17Recursive revbump for graphics/exiv2 update.nia3-6/+6
2019-07-16gdal-lib: Force the use of openjpeg over jasper for JPEG 2000 supportnia3-7/+9
Add pkg-config to USE_TOOLS to ensure openjpeg gets detected properly. See https://github.com/mdadams/jasper/issues/208 bump PKGREVISION
2019-07-07geography/gama: Update to 2.06gdt2-7/+7
Upstream changes: bugfixes
2019-07-02Recursive revbump from gpsd-3.19gdt3-6/+6
2019-07-02geography/gpsd: Update ABI in buildlink3.mkgdt1-5/+4
3.19 was an ABI break, so force depending packages to use it.
2019-07-02geography/gpsd: Update to 3.19gdt6-71/+13
pkgsrc changes: patches were applied upstream 3.19: 2019-07-01 Rearrange rawdata_t. Bump the API because gps_data_t changed. Report sequence-ID fields in type 7 and 13 AIS messages. Preliminary support for SiRFstar V Improve error modeling. Update pseudo NMEA to v3.0, with fractional time. Improve cycle detection, mostly for NMEA. Move epe from gps_data_t to be near its friends in gps_fix_t. Preliminary u-blox 9 support. Add qErr in gps_data_t to store PPS quantization error. Add Android (AOSP) support Improved multi gnss and multi signal support. NMEA 4.10 multi gnss multi signal support. The arguments to "ubxtool -p P" have been expanded and changed. New options, -g, -x, -z, added to ubxtool for u-blox 9 support.
2019-07-01Follow some remaining search.cpan.org redirects.nia3-6/+6
2019-07-01Recursive revbump from boost-1.70.0ryoon11-20/+22
2019-06-30Update packages using a search.cpan.org HOMEPAGE to metacpan.org.nia5-10/+10
The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-15py-obspy: Python 2.7 is not supported any more because of py-scipyadam1-3/+6
2019-06-04geography/gpsd: Update HOMEPAGEgdt1-2/+4
Add comment about likely future MASTER_SITES. (gpsd has moved from savannah.nongnu to gitlab.)
2019-06-03Fix wxWidgets component detection with newer cmakebouyer2-7/+32
2019-05-31py-country: updated to 18.12.8adam3-8/+14
18.12.8: WARNING: This release contains a subtle but important API change that may break integrations! Looking at 13416 I realized that I made a terrible API design choice with respect to how the get function should behave in Python. Probably under the influence of either too little or too much whiskey I went and implemented get so that it raises a KeyError instead of doing the Pythonic thing and returning None and allowing to customize the default. There was a bit of back-and-forth around this code in previous releases (specifically touching edge cases to have the Subdivision API behave “reasonably”, although there doesn’t seem to be one right way there.) Anyway, when preparing this release and reviewing 13416 and the other related issues and changes from the past I noticed my mistake an decide to fix it going forward. So, from now on get will behave as expected in Python and yes, this means you will have to update your integration code carefully now checking for None returns instead of expecting KeyErrors. This is work, but I think it’s worthwhile to uphold this convention within the Python community. * Switch API from “get + KeyError” to ” get + default=None”. This is a subtle API-breaking change. Please update carefully. * Update to iso-codes 4.1.
2019-05-14geography/qgis: Declare python3 incompatiblegdt2-4/+4
With 37, the build fails with complaints about future and the wrong version. With 27, it builds. Definitive documentation is scarce, but signs point to 27 being standard for 2.18, and 3 perhaps working, perhaps not. Because qgis 2.18 should be updated to 3.x anyway, don't worry and just set the variables for now.
2019-05-12geography/gama: Update to 2.05gdt2-7/+7
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-11geography/gpsd: Depend on py-serial for ubxtoolgdt1-1/+3
2019-05-11(geography/py-obspy) PLIST variation for py 27 36 37mef1-7/+7
2019-05-02geography/gpsbabel: Update to 1.6.0gdt9-261/+122
This switches to qt5 (from qt4). Upstream changes since 1.5.2 in 2015 are basically a very large number of bugfixes and minor improvements, as well as modernizing dependencies. See https://www.gpsbabel.org/changes.html for details.
2019-05-01geography/gpsd: Update to 3.18.1gdt8-104/+116
pkgsrc changes: - adapt to scons - patch upstream SConstruct to respect needed pkgsrc variables - patch upstream's use of "#!/usr/bin/env python" - other minor build adaptations Upstream changes not in NEWS: libgpsd (header, lib, pc, man page) is no longer installed. (This was an internal interface.) Upstream NEWS: 3.18.1: 2018-10-19 (Gary E. Miller <gem@rellim.com>) Fix some installation issues. A few minor updates to ubxtool and driver_ubx. Add contrib/skyview2svg 3.18: 2018-10-02 (Gary E. Miller <gem@rellim.com>) Add ECEF support to ievermore, italk,Skytraq, SiRF, U-blox drivers. Add ECEF support to JSON, cgps and xgps. Add GREIS (Javad) driver from Virgin Orbit. Add CLI tools zerk and ubxtool to manage JAVAD and u-blox GPS. Add gnssid:svid to satellite_t, cgps and xgps. PRN will die. Add gnssid:svid to JSON, cgps and xgps. Add stricter version checking (more to todo). More and better regression tests. Better Python dependency checking, at build time and runtime. Fix several buffer issues. New polar plots, and improved statistice, in gpsprof. gpsd master/slave mode works, first time ever. All isnan() changed to !isfinite(), fixing many bugs. Client-side Python libraries may automatically reconnect Too many other bug fixes and improvements to mention. Over 1,000 commits from 46 different commiters. 3.17: 2017-09-07 (Eric S. Raymond <esr@snark.thyrsus.com>) Repair support for non-NMEA devices requring active probing (e.g. Garmin USB GPSes). Apply OS X build fixes. Fix a SiRF driver bug that occasionally confused NTP. Support for Spectratime iSync GRClok and LNRClok oscillators. gpxlogger can reconnect when the GPS loses the fix. xgps and xgpsspeed moved to python-gi, getting shut of the deprecated pygtk2 bindings. Default mode for xgpsspeed is now the more interesting nautical display. gpsmon includes the hostname with the device display. gpsprof now has centimeter precision. 3.16: 2016-01-08 (Eric S. Raymond <esr@snark.thyrsus.com>) Test rebuilds for mid-2015 leapsecond bump. Regression tests will run even if "python" in Python 3. Build correctly on systems where -ltinfo is split from -lncurses. Avoid some rare overflow conditions in PPS code. Fix bugs in JSON sat-view parsing due to the JSON parser stuffing ints into shorts. Various small fixes to AIS interpretation. Prevent a memory leak in long-running gpsmon instances. Fix Savannah bug #45270: serial driver does not work properly on pipes. Fix Savannah bug #44648: GPSD won't build if CCFLAGS contains options that are only compatible with the cros1s-compiler. Fix Savannah bug #45342: SConstruct generates wrong *.pc files. Fix Savannah bug #46495: gpsd_poll may crash due to unitialized pointer (probably due to buggy FD_ISSET on host system). Fix Savannah bug #46648: gpsd crashes and buffer overflow is reported when terminated. Fix Savannah bug #46802: AIVDM to CSV is broken in some weird cases. Fix Savannah bug #46804: JSON satellite view parsing is somewhat broken. 3.15: 2015-06-03 (Eric S. Raymond <esr@snark.thyrsus.com>) Fix a rare crash bug related to devices becoming inaccessible while timed out. Accept NMEA 4.1 GSV sentences with the trailing signal-ID field. Fixed incorrect decode of south latitudes in AIS Type 17 messages. splint has been retired; this removes almost 2KLOC of annotations. chrpath is no longer a build dependency. Corrected Beidou/QZNSS display in the Python clients so the graphics don't look like SBAS. 3.14: 2015-03-14 (Eric S. Raymond <esr@snark.thyrsus.com>) The Pi Day release, 3.14 on 3/14 2015 at 9:26. Longer timeouts on test clients. Skyview support for the Beidou and QZSS constellations in the NMEA0183 driver. ntpmon rename to ntpshmmon - it doesn't actually monitor NTP itself. New HOWTO on the website: "Introduction to Time Service". 3.13: 2015-02-26 (Eric S. Raymond <esr@snark.thyrsus.com>) compiler.h inclusion removed for gps.h so it's standalone for /usr/include. TOFF JSON report gives the offset between GPS top of second and clock time. A new ntpmon tool supports capturing clock samples from NTP SHM segments. 3.12: 2015-02-22 (Eric S. Raymond <esr@snark.thyrsus.com>) The daemon's power utilization has been reduced by changing from non-blocking to blocking I/O; this may be significant on mobile devices. Better protection against false matches of Inland AIS messages; this required a libgps version bump to 22 (as a side effect, per-device footprint has decreased). PPS feature is no longer marked experimental/unstable. Sentence tag fields have been dropped from the JSON reports. GNSS and GLONASS SKY reports are now merged. Addressed versions of AIS Type 25 and 26 are now handled. The 'nmea' build option is now 'nmea0183'. New 'minimal' option sets all boolean options not explicitly set on the build command line to false. The 'limited_max_devices' option is now 'max_devices'; the 'limited_max_clients' option is now 'max_clients' The previously deprecated 'libQgpsmm' option has been removed; use 'qt'. A bug fix for error modeling when NMEA 0183 reports empty DOP fields. On OS X, the "osx-pl203" driver has been explicitly listed as unsupported. The last remnants of the old pre-JSON query protocol have been removed from the client library. 3.11: 2014-07-23 (Eric S. Raymond <esr@snark.thyrsus.com>) A bug that prevented track interpolation has been fixed. We now get vertical error position and speed estimates from the u-blox driver rather than having to interpolate them. Some unusual AIS talker IDs (NMEA 4.0 station classes) are supported. chrpath is no longer a dependency for building and testing, and now defaults to 'no'. Full systemd support. Fixes for handling large PPS offsets. Improved recovery from device flakeouts, gpsmon argument parsing. 3.10: 2013-11-22 (Eric S. Raymond <esr@snark.thyrsus.com>) AIS: Adds gps2udp, an AIS data relay, split24 option supports passing through Type 24 halves; support for Inland AIS; "scaled" no longer controls dumping of controlled-vocabulary fields; instead, the're always dumped numerically and as text, with text in an attribute name generated by appending "_text" to the name of the base attribute. The packetizer's handling of write boundaries not coinciding with packet boundaries is improved. Better support for mode and speed switching in the UBX driver. PPS message now ships nsec. PPS events are visible in gpsmon. Time-reporting fix to TSIP. 3.9: 2013-05-01 (Eric S. Raymond <esr@snark.thyrsus.com>) Note to packagers: this is an urgent release that fixes a possible DoS or security hole! Armor the AIS driver against an implausible overrun attack. A (different) fix for our first malformed-packet crash since about 2007. Minor improvements to the NMEA2000 driver. New FAQ entry on how to know WAAS/EGNOS is working. New -u and -uu options enable usec timestamps on gpspipe output. 3.8: 2013-02-25 (Eric S. Raymond <esr@snark.thyrsus.com>) Fix various minor errors in the AIVDM/AIVDO description. Repair the xmlto support in the build system. Add two more regression tests. Significant improvements to NMEA2000 support. Upgrade the PHP client to v3 of the Google Maps API. Support for the Telit SL869 chipset. Added a nautical-style display to xgpsspeed. Minor improvements to leapsecond.py. 3.7: 2012-07-02 (Eric S. Raymond <esr@snark.thyrsus.com>) Snap release to get the midnight change in the default leap-second constant out the door. Port tests now pass on all Debian supported architectures, including the Sparc and s390 that were giving us trouble before. Pre-2003 Delorme Earthmate works again. 3.6: 2012-05-23 (Eric S. Raymond <esr@snark.thyrsus.com>) It's the Fernando Poo Day release. Code has zero detectible defects under Coverity scanning and cppcheck 1.52; this is mainly a cleanup release to get those minor fixes into the field. If a leap-second warning is available from GPS subframe information it is passed to ntpd. NMEA2000 is now supported via the Linux kernel CAN interface. There's a chrpath=no config option for distribution makers, so chrpath is no longer a build dependency; see build.txt for explanation. 3.5: 2012-04-14 (Eric S. Raymond <esr@snark.thyrsus.com>) Use pselect when it's available to cut down on wakeups and improve signal handling. New {PPS} message exporting clock drift. The AIVDM driver now handles up to 16 interleaved 24A and 24B pair-halves. The NMEA driver interprets depth-sounder returns from SDDBT and reports them as negative altitudes. The pps-pin option is gone, the PPS code now just accepts any handshake pin. A bug that sometimes caused RTCM packets to be dropped rather than relayed is fixed. 3.4: 2012-01-12 (Eric S. Raymond <esr@snark.thyrsus.com>) Don't barf when chrpath is not available, fall back to static linking; helps people not running Linux. 3.3: 2011-10-29 (Eric S. Raymond <esr@snark.thyrsus.com>) Improvements to build and release-procedure documentation. Make sirf=no build work again. Main reason for this release is to make chrpath a mandatory build dependency and explain why in the build documentation. 3.2: 2011-10-25 (Eric S. Raymond <esr@snark.thyrsus.com>) In the build recipe, (1) set pkgconfig properly for 64-bit Fedora systems, (2) clean up various derived files including *.pyc on scons -c, (3) add an option to disable stripping of binaries (strip=no), (4) for embedded targets, add an option to disable building Python support (python=no), (5) make the help for gpsd_group and gpsd_user a little clearer, (6) add a force_global option to build gpsd to listen to all addresses (rather than just loopback). The packet sniffer now accepts NMEA packets with the ECDIS packet leader 'EC'. SBAS satellites are now properly use-flagged in SiRF and UBX skyviews. The -G option now works under IPv6. Cross-build is now officially supported and instructions included. gpsprof works again and does whole-cycle profiling. gpsd.php has Open Street Map support. The pp-on-cts option is replaced by a pps_pin option that lets you specify the pin; the default is still DCD. New supported device; the Jackson Labs Fury. The chrpath utility has become a build prerequisite. 3.1: 2011-07-28 (Eric S. Raymond <esr@snark.thyrsus.com>) The Irene release, rocking you like a hurricane and brought to you from the storm shelter in my basement. This is a snap release mainly to get some scons recipe cleanups out the door. Parallelized builds now work. Small but fatal problems with reconfigure=no, netfeed=no and sock_export=no builds have been fixed. Build recipe ported for Fedora, Darwin, FreeBSD and OpenBSD. libgps now brings -lm with it on systems with implicit linking. One old bug fixed (code was previously present but broken): Under Linux, gpsd will refrain from opening serial or USB devices that another process has open, avoiding potential problems with class 0xFF USB devices opened by other programs. One new bug fix: we now use an atof() implementation that ignores locale, avoiding problems where decimal point is a comma. One new feature: Change -N semantics so it only suppresses backgrounding; privileges are now dropped as in normal background operation. 3.0: 2011-07-19 (Eric S. Raymond <esr@snark.thyrsus.com>) POLL subobject name changes: fixes -> tpv, skyview -> sky. Fix a timestamp-clobbering bug in the C library revealed by an obscure car-nav device, the MyGuide 3100. The DEVICE 'activated' attribute becomes an ISO8601 string; the client libraries will still backward-compatibly read a float value. gps_unpack() is now a documented part of the library API. There is now a shared-memory export from the daemon that can be accessed through the C and C++ client libraries. xgps and cgps may now display the Maidenhead grid locator for current lat/lon. xgps displays GST noise statistics if they are available. Codebase now has an scons build recipe. Direct support for activation of gpsd from Mac OS/X systemd. gpsdecode can now filter reports by RTCM2, RTCM3, or AIS message type. NMEA HEHDT is implemented. Remote gpsd instances can now be used as data sources via a gpsd:// URL. There is a client for live-feeding GPSD data to Google Earth. The hotplug sequence no longer requires Python.
2019-04-26fix some whitespace, mostly introduced in the previousmaya3-6/+6
python 3.4 / 3.5 removal commit.
2019-04-26Omit mentions of python 34 and 35, after those were removed.maya3-6/+6
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya3-6/+6
This is a semi-manual PKGREVISION bump.
2019-04-09geography/gpsbabel: Note stalled updategdt1-1/+3
2019-04-08geography/gama: Update to 2.04gdt2-8/+7
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-08geography/libgeotiff: Change MASTER_SITES to httpsgdt1-2/+4
Also, note that while 1.5.1 is out, upgrading is on hold until proj 6 is in pkgsrc.
2019-04-03Recursive revbump from textproc/icuryoon17-32/+34
2019-03-25*: recursive bump for vala-0.44wiz1-2/+2
2019-03-25Update OpenCPN to 5.0.0. Changes since 4.8.8:bouyer1-0/+12
As a successor to OpenCPN Version 4.8, OpenCPN Version 5.0 contains many new features and enhanced functions. Among them are: ..Redesigned user interface, incorporating modern user interface elements and concepts. ..Support for multiple chart views simultaneously, using different charts display options if desired. ..User defined templates for easy recall of multiple configurations. ..Support for the widely available MBTiles chart format. ..Extended options for route and Waypoint creation. ..Expanded display of vector chart (ENC) information, including embedded images. ..Measurably improved performance and reliability over all supported platforms.
2019-03-25Update to 20190228. Changes since 20180827:bouyer1-5/+5
minor bug fixes and improvements
2019-03-25Update to 20190228. Changes since 20180827:bouyer2-34/+24
minor bug fixes and improvements
2019-03-25Update to 1.5_20190311. Changes since 1.5_20180827:bouyer3-11/+27
- lots of bug fixes - translations upadate - Add create/delete TextPoints to ODAPI - Add links in OPpoint - Add 'AddPointIcon' and 'RemovePointIcon' to both ODAPI and JSON - Allow setting of display of Text Point name via ODAPI - handle new OpenCPN MUI (dual-canvas)