summaryrefslogtreecommitdiff
path: root/geography
AgeCommit message (Collapse)AuthorFilesLines
2022-12-10geography/py-proj: Update to 3.2.1gdt4-23/+44
This is the most recent verison which works with the version of proj i pkgsrc, 7. Upstream NEWS, less bug fixes, minor improvements, doc changes, internal changes, and things not relevant to pkgsrc usage, e.g. statements about binary builds and dependency bumps satisfied in pkgsrc. But note that minor enhancements add up to supporting much more of what is in proj. 3.2.0 CLN: Remove ignore_axis_order kwarg from pyproj.crs.CRS.is_exact_same() as it was added by accident (pull #904) CLN: remove numeric/numarrays support (pull #908) 3.0.0 ENH: Added PROJ Network Settings (#675, #691, #695) ENH: Added transformation grid sync API/CLI (issue #572)
2022-12-02qgis: update to 3.28.1nb1.wiz2-8/+9
Switch to sip6, latest py-qt5*. This adds support for python 3.11.
2022-12-01proj: SunOS needs -fpermissive.jperkin1-1/+3
2022-11-30geography/qgis: Require C++17 and re-do gmake explanationgdt1-8/+7
C++17 is clearly required, from reading qgis's cmake files. Upstream qestioned that gmake is required, so document the failures with BSD make.
2022-11-30qgis: remove empty patchwiz2-9/+1
2022-11-28geography/qgis: Update to 3.28.1gdt6-73/+4465
This is the new LTR. # What's new in Version 3.28 'Firenze'? This release has following new features: - Temporal: Add temporal manager support for WMTS layers with TIME dimension - Map Tools: Allow selecting features in vector tile layers - User Interface: Exclusive window based UX for data source manager - User Interface: Add a Show in Attribute Table action to the right click menu of legend class symbols - User Interface: Add setting to hide NULL values on identify result - Symbology: Allow control over GPS location marker - Symbology: Added new ellipse marker shapes - Labelling: Add support for HTML bold/italic/font size and font family to labelling - Labelling: Add option to use absolute units for line height - Mesh: Add option to reload mesh layer temporal properties - 3D Features: Ambient Occlusion 3D Effect - Point Clouds: Point Cloud Layer Export - Point Clouds: Eye Dome Lighting for point clouds in 2D map canvas - Print Layouts: Add FORCE_RASTER and IMAGE_COMPRESSION parameters to PDF algorithms - Expressions: Add new variable form of current feature expression functions - Expressions: Add new shared_paths function - Expressions: Make_valid and geom_to_array functions - Expressions: Concave hull function - Data Management: Ask for confirmation when deleting features - Metadata and Metasearch: Layer metadata data provider search and storage - Processing: Fixed precision support for select processing tools - Processing: Improved "Make Valid" Algorithms - Processing: Default option to show feature count for vector outputs from processing - Processing: Add relations export option to package layers algorithm - Processing: Add "Offset" parameter to "Drape" algorithms - Application and Project Options: Modified project coordinate and bearing display settings - Application and Project Options: Add support for "user" fonts, and automatic downloading of freely licensed fonts - Browser: Implement relationship discovery for OGR layers, and show relationships in browser - Browser: Modified UX for Geopackage and ESRI File Geodatabase creation - Browser: Allow drag and drop of vector layers to non-GPKG OGR database datasets - Browser: Expose field domain management for non-gpkg OGR sources - Data Providers: Define session role for PostgreSQL connections - Data Providers: Automatically add related tables when adding layers from GDAL datasets with embedded relationship information - Data Providers: Add subset string (filter) support for arcgis REST layers - Data Providers: Abstract database provider for renaming fields - Data Providers: WFS performing binary spatial operations in expressions on server - Data Providers: Editing ArcGIS REST Layers - Data Providers: Load raster sublayers from vector tile styles automatically - Data Providers: Add WMS layers individually - Data Providers: Save projects to Oracle Database Provider - QGIS Server: QGIS_SERVER_ALLOWED_EXTRA_SQL_TOKENS settings variable - QGIS Server: Open layers in a read only mode with QGIS Server - Plugins: Changes to plugin automatic updates behaviour - Programmability: Add temporal handling to maps in QGIS Quick - Programmability: Addition of py-args command line parameter # What's new in Version 3.26 'Buenos Aires'? This release has following new features: - Breaking Changes: DB2 Support Removed - Map Tools: Selecting all features by attribute value from Identify Results panel - User Interface: Coordinate ordering according to CRS - User Interface: Select features from expression based symbols - User Interface: Copy preview expression value to clipboard - User Interface: Option to synchronize statistics panel with layer selection - User Interface: Implement scroll wheel action for color and symbol buttons - Accessibility: Horizontal table scroll with shift+wheel - Symbology: New "Animated Marker" symbol type - Symbology: Allow any symbol to be an animated symbol - Symbology: Point cloud style synchronization - Symbology: Add a new classification method for "Fixed interval" - Symbology: Custom dash pattern panel shows total pattern length - Symbology: Select style categories when storing styles in database - Labelling: Allow data-defined control over line anchor type - Labelling: Control label anchor placement relative to text position - Labelling: Interactively move curved line labels along their line features - Rendering: WMS provider resampling - Rendering: Selective masking vectorization - 3D Features: Transparency support for 3D Phong material - 3D Features: 3D Maps inherit terrain settings from project - 3D Features: Sync 2D and 3D navigation - 3D Features: 3D axis in 3D map viewer - Point Clouds: Point cloud triangulation in 3D views - Point Clouds: Cloud Optimized Point Clouds (COPC) support - Point Clouds: Point cloud filtering - Print Layouts: Apply font settings from layer conditional styling to layout attribute tables - Expressions: Between/ Not between operators - Expressions: Static parent variable in aggregate expression functions - Expressions: Static parent variable in aggregate expression functions - Digitising: Add a checkbox to disable vertex tool dock auto-opening behavior - Digitising: Integrate shape map tools into feature digitizing - Digitising: New constraints for advanced digitizing panel - Data Management: Add a "filter rules" search box to vector tile renderer and labeling widgets - Data Management: User defined field names in export - Data Management: Georeferencing vector layers in georeferencer - Data Management: Add field domain management capabilities to browser - Data Management: Buffered Transactional Editing - Forms and Widgets: Access form reference in python form actions - Forms and Widgets: Allow drag and drop forms label font and color customization - Forms and Widgets: Collapse form group by expression - Analysis Tools: "Keep disjoint features separate" option for dissolve algorithm - Processing: Raise message model tool - Processing: Run batch processing steps in tasks - Processing: Background processing of model algorithms - Processing: Allow setting Examples in graphical model help - Processing: Overlay tools with multiple overlay layers support - Application and Project Options: Project elevation properties framework - Application and Project Options: Optionally store UI configuration in projects - Application and Project Options: Optionally store layer edit state in projects - Application and Project Options: Project style databases support - Application and Project Options: Added setting to show feature counts by default for newly added layers - Application and Project Options: Add a "Skip" option for custom environmental variables in Settings->Options->Environment - Application and Project Options: Revamped projects' default symbols, color ramp , and text format - Profile Plots: Elevation profile plotting tool - Profile Plots: Flexible vector layer symbology in elevation profiles - Profile Plots: Flexible symbology for point cloud profile plotting - Profile Plots: Vector feature extrusion for profile charts - Browser: Rename bookmark groups context menu control - Data Providers: Support reading ESRI vector tile packages (.vtpk) files directly - Data Providers: SQL Logging in the Debugging/ Development panel - QGIS Server: Alternate periodic check strategy for detecting project updates - QGIS Server: Add more server highlight label parameters - QGIS Server: Temporal properties support for WMS Server - Programmability: Add a QgsScaleCalculator function to calculate canvas width from a given extent, scale, and dpi - Programmability: Clear current symbol action in symbol button widget # What's new in Version 3.24 'Tisler'? This release has following new features: - User Interface: Retrieve map extents directly from layout maps and bookmarks - User Interface: Easier creation of custom coordinate reference systems - Symbology: Marker/hash line: offsets along line by "percent" of line length (and negative offsets!) - Symbology: Control whether first/last vertex placements apply to every part of multi-part geometries - Symbology: Marker/hash line "on vertices" placement option replaced by "on inner vertices" - Symbology: Placement options in marker and hash line symbol layers are now checkboxes instead of mutually exclusive buttons - Symbology: Control the color model used when interpolating gradient ramps - Symbology: Resizable thumbnails in the style manager dialog - Symbology: "Lineburst" symbols - Symbology: "Raster Line" symbols - Symbology: Choice of clipping behaviour for line pattern fills - Symbology: Improved rendering of line pattern fills - Symbology: Rotation angle for point pattern fills - Symbology: Randomized point offsets for point pattern fills - Symbology: Coordinate reference mode setting for line pattern and point pattern fill symbol layers - Symbology: Control marker clipping for point pattern fills - Symbology: Expression functions for creating triangular/square/curved waves - Labelling: "Percentage" units for text buffer size, shadow offset and blur radius - Labelling: Data defined label positions by point geometries - Labelling: Stretched text for labels and text formats - Rendering: Rendering layers as groups - Rendering: Support for "Line pattern" when converting Mapbox GL vector tile layer styles - Rendering: Support background styles for Mapbox GL-styled vector tile layers - 3D Features: Respect Z ordering when rendering point clouds in 2D - 3D Features: Dock/Undock 3D views - 3D Features: 3D map view manager - 3D Features: Improved camera navigation - Print Layouts: Full text rendering capabilities for layout text labels - Expressions: geometry_type function - Expressions: Overlay intersects sort by intersection size - Expressions: Show all layer field names when building expressions - Expressions: represent_attributes function - Expressions: Optional minimum overlap area and circle radius for overlay_intersection - Expressions: map_prefix_keys function - Expressions: densify_by_count and densify_by_distance functions - Expressions: Rotate parts of multi-part geometries independently with "rotate" expression function - Expressions: apply_dash_pattern function - Expressions: scale function - Expressions: Filter by multiple attributes for get_feature function - Data Management: Multiedit support for relation editor - Metadata and Metasearch: Support for OGC API - Records in MetaSearch - Forms and Widgets: Form submit actions with HTTP POST - Forms and Widgets: New button to open attribute table on filtered features - Analysis Tools: Add roundness method to curve polygon - Processing: Extract labels algorithm - Processing: Optional output extent parameter for the GDAL Raster Calculator algorithm - Processing: Optional extent parameter for the GDAL clip raster by mask algorithm - Processing: Processing history rework - Processing: Advanced actions in Processing dialogs - Processing: Single file exports from Atlas to PDF algorithm - Processing: Project Models are shown in the Project menu - Processing: Add point cloud destination parameter and output to Processing - Processing: Array field support - Application and Project Options: qgis_process --no-python argument - Application and Project Options: Suppress "bad layers" handler on startup - Application and Project Options: Parameter values for qgis_process can be specified as a JSON object via stdin - Application and Project Options: Run Python script algorithms directly via qgis_process - Data Providers: Friendlier errors from XYZ raster tiles, WMS and vector tiles - Data Providers: Add out-of-the-box connection to Mapzen Global Terrain tiles - Data Providers: HMAC SHA256 auth method for MapTiler - Data Providers: Template parameter {usage} for XYZ raster and vector tiles - Data Providers: Convert WMTS/XYZ raster tiles to terrain (DEM) - Data Providers: Array field types for scratch layers - Data Providers: JSON field types for new GeoPackage layers - Data Providers: Delimited text type overrides and other improvements - Data Providers: New authentication method for HTTP header based authentication - Data Providers: Expose secondary PostGIS geometry columns as referenced geometries - QGIS Server: Allow better control of the response flow chain from server filters
2022-11-27geography/proj: recursive revbumpgdt19-34/+38
2022-11-27geography/proj: Fix commentgdt1-2/+1
2022-11-27geography/proj: Update to 7.2.1gdt5-290/+23
proj 7 is a major update from 6. From the pkgsrc viewpoint, the biggest change is that grid files ("proj data") are now in the proj-data package, rather than being an option in the proj package. The other significant change is that proj depends on curl because it can download grid files as needed. For now, using proj-data remains the recommended approach for pkgsrc users. A summary of significant changes from proj 6 follows, omitting: - new projections - new grid files - normal housekeeping updates (e.g. new EPSG versions) - minor improvements - bugfixes - documentation changes As always, one can read upstream NEWS. Post-7.0.0 Notes ---------------- o The tests in the proj package should pass independent of whether proj-data is installed (unlike the proj 6 package). o Add API function proj_get_units_from_database() (#2065) o Add API function proj_get_suggested_operation() (#2068) o Add API functions proj_degree_input() and proj_degree_output() (#2144) o proj_list_units() deprecated, superceeded by proj_get_units_from_database() o proj_list_angular_units() deprecated, superceeded by proj_get_units_from_database() o projinfo: add a --hide-ballpark option (#2127) 7.0.0 Release Notes ------------------- The major feature in PROJ 7 is significantly improved handling of gridded models. This was implemented in RFC4 (https://proj.org/community/rfc/rfc-4.html). The main features of the RFC4 work is that PROJ now implements a new grid format, Geodetic TIFF grids, for exchaning gridded transformation models. In addition to the new grid format, PROJ can now also access grids online using a data store in the cloud. The grids that was previously available via the proj-datumgrid packages are now available in two places: 1. As a single combined data archive including all available resource files [This is ../geography/proj-data.] 2. From the cloud via https://cdn.proj.org In Addition, provided with PROJ is a utility called projsync that can be used download grids from the data store in the cloud. The use of the new grid format and the data from the cloud requires that PROJ is build against libtiff and libcurl. Both are optional dependencies to PROJ but it is highly encouraged that the software is build against both. ATTENTION: PROJ 7 will be last major release version that includes the proj_api.h header. The functionality in proj_api.h is deprecated and only supported in maintenance mode. It is inferior to the functionality provided by functions in the proj.h header and all projects still relying on proj_api.h are encouraged to migrate to the new API in proj.h. See https://proj.org/development/migration.html for more info on how to migrate from the old to the new API. o Require C99 compiler (#1624) o Remove deprecated JNI bindings (#1825)
2022-11-27geography/gdal*: Update to 3.5.3gdt4-10/+8
This is a micro/bugfix release.
2022-11-26geography/Makefile: Add proj-datagdt1-1/+2
2022-11-26geography/proj-data: Add version 1.4gdt4-0/+392
proj-data contains "grid shift" files to support transformations that cannot be described with a small number of paramaters. Logically, it contains the data that used to be in geography/proj with the nadgrids option.
2022-11-26geography/proj-doc: Update to 9.1.0gdt3-10/+11
(This is simply a pdf of the manual built by upstream.)
2022-11-25*: mark py-sip and its users as not supporting Python 3.11wiz1-1/+2
Consider switching to py-sip5 (or (unpackaged) py-sip6)
2022-11-25py-googlemaps: updated to 4.7.3adam3-7/+10
v4.7.3 Bug Fixes correct lazy attribute inside logger
2022-11-23massive revision bump after textproc/icu updateadam27-51/+54
2022-11-23geography/qgis: Update to 3.22.13gdt2-6/+6
micro release: bug fixes and minor improvements
2022-11-21geography/qgis: Update to 3.22.12gdt2-7/+6
micro release: bugfixes and minor improvements
2022-11-20geography/merkaartor: Update to 1.19.0gdt4-29/+10
Upstream changes are minor improvements and bugfixes.
2022-11-20geography/geos: Update to 3.11.1gdt3-10/+11
bugfixes and minor improvements
2022-11-19geography/gama: Update to 2.23gdt2-6/+6
[bugfixes]
2022-11-14geography/gpsd: Catch up with ruby version changesgdt2-5/+22
The pathname of asciidoctor changes when pkgsrc changes the default ruby version. Upstream gpsd has code to look for asciidoctorNN for several NN, but not 31. However, pkg_alternatives provides asciidoctor which is found, making this not noticeable when building on normal systems -- but of course bulk builds failed.
2022-10-26*: bump PKGREVISION for libunistring shlib major bumpwiz12-21/+24
2022-10-08geography/R-s2: remove ineffectual use of atomic64.mk.he1-2/+1
We now build R itself with that instead.
2022-10-08geography/R-s2: import fix for "not old" openssl on 32-bit hosts.he3-2/+53
Ref. https://github.com/r-spatial/s2/commit/3e791194ceb348a81d6317438e2bfe9e4a2ff1e3
2022-10-07libmaxminddb: update to 1.7.1.fcambus2-6/+6
## 1.7.1 - 2022-09-30 * The external symbols test now only runs on Linux. It assumes a Linux environment. Reported by Carlo Cabrera. GitHub #304.
2022-09-29libmaxminddb: update to 1.7.0.fcambus3-22/+6
## 1.7.0 - 2022-09-28 * `FD_CLOEXEC` is now set on platforms that do not support `O_CLOEXEC`. Reported by rittneje. GitHub #273. * When building with Visual Studio, you may now build a static runtime with CMake by setting `MSVC_STATIC_RUNTIME` to `ON`. Pull request by Rafael Santiago. GitHub #269. * The CMake build now works on iOS. Pull request by SpaceIm. GitHub #271. * The CMake build now uses the correct library directory on Linux systems using alternate directory structures. Pull request by Satadru Pramanik. GitHub #284. * File size check now correctly compares the size to `SSIZE_MAX`. Reported by marakew. GitHub #301.
2022-09-27Do not overwrite CMAKE_SHARED_LINKER_FLAGS, bump PKGREVISIONbouyer3-3/+19
Should fix missing rpaths, which shows up with PKG_DEVELOPER=yes, reported by wiz@
2022-09-26vis5d+: removewiz10-158/+1
last upstream release from 2001(!), does not build in any bulk build I could find.
2022-09-16geography/qgis: Update to 3.22.11gdt3-8/+9
This is a micro update from 3.22.10; upstream changes are bugfixes and minor improvements.
2022-09-15geography/{gdal-lib,py-gdal}: Update to 3.5.2gdt3-8/+8
Upstream changes are bugfixes and minor improvements. Tested with qgis built against 3.5.1 on netbsd-9 amd64.
2022-09-11*: bump PKGREVISION for flac shlib bumpwiz4-6/+8
2022-09-02geography/gama: Update to 2.22gdt2-6/+6
This is a bug fix release. New gama-local adjustment XML output definition gama-local-adjustment.xsd version 1.02. New XML tag <not-applicable/> was added to the adjustment ouput format for cases with zero degrees of freedom, where the standard deviation test is not applicable (previously there were only two tags <passed/> and <failed/>). Old XML output files are formally complient with the new XSD version 1.02
2022-08-30geography/gpsbabel: Update to 1.8.0gdt7-100/+68
packaging changes: - switch to github for distfile - switch from configure to qmake - depend on libusb1 and zlib (and add pkg-config as a tool) - drop patches to configure - add patches to fix portability issues in qmake support upstream changes (No NEWS provided, but skimming git log): - drop autoconf - retire some formats - Update standards to c++17, Qt >= 5.12, MSVC >= 2017 - lots of bugfixes and minor improvements
2022-08-26geography/qgis: Update to 3.22.10gdt3-8/+8
Upstream changes are bugfixes.
2022-08-24geography/Makefile: + py-geoip2wiz1-1/+2
2022-08-24geography/py-geoip2: import py-geoip2-4.6.0wiz4-0/+62
This package provides an API for the GeoIP2 and GeoLite2 web services and databases.
2022-08-24py-maxminddb: python 3.x onlywiz1-1/+3
2022-08-24geography/Makefile: + py-maxminddbwiz1-1/+2
2022-08-24geography/py-maxminddb: import py-maxminddb-2.2.0wiz4-0/+56
This is a Python module for reading MaxMind DB files. The module includes both a pure Python reader and an optional C extension. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6).
2022-08-22R-s2: needs openssltnn1-1/+2
2022-08-11Bump all dependent packages of wayland (belatedly)gutteridge14-28/+28
The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-07-27gdal-lib: use pkgsrc png library namewiz3-3/+54
This should probably use pkg-config instead. Bump PKGREVISION.
2022-07-25*: remove pkg-config from tools where no buildlink3.mk file is includedwiz1-2/+2
Bulk build on NetBSD of these packages had the same result as before (build succeeds, no PLIST change).
2022-07-22*: recursive bump for graphics/graphviz 5.0.0micha1-2/+2
2022-07-20geography/gama: Update to 1.21gdt2-6/+6
Changes in release 2.21 - bugfixes Changes in release 2.20 (2022-06-30) - The new algorithm ICGS (iterated classical Gram-Schmidt) in the class AdjGSO replaced the former algorithm MGS (modified Gram-Schmidt), which was implemented with column pivoting as a template class GSO. The template class GSO is meant only as a tool for testing purposes. Both initial scaling and pivoting with euclidean norms are not suitable for practical computations. The old legacy code with MGS used in the AdjGSO class is still available with conditional compilation directive statements if the name GNU_GAMA_GSO_LEGACY_CODE is defined.
2022-07-14Bump everything affected by the jpeg.buildlink3.mk fix.dholland1-2/+2
2022-07-08geography/gdal*: Update to 3.5.1gdt2-6/+6
Upstream changes are bug fixes and minor improvements.
2022-07-08geography/geos: Update to 3.11.0gdt4-67/+30
Upstream NEWS: - New things: - OffsetCurve (GH-530, Paul Ramsey/Martin Davis) - ConcaveHull (GH-549, Paul Ramsey/Martin Davis) - PolygonHull (GH-603, Paul Ramsey/Martin Davis) - LineMerger directed option (GH-597, Sergei Sh) - CAPI: GEOSHilbertCode (GH-556, Brendan Ward) - CAPI: GEOSGeom_createRectangle (GH-558, Brendan Ward) - CAPI: GEOSGeom_transformXY (GH-563, Dan Baston/Brendan Ward) - CAPI: GEOSRemoveRepeatedPoints (GH-599, Paul Ramsey) - CAPI: GEOSLineMergeDirected (GH-597, Sergei Sh) - Improvements: - Allow direct setting of grid size (GH-513, Martin Davis) - Allow GEOS to be used as a CMake subproject (GH-518, Robert Coup) - Remove .inl inline files in favour of header declaration (GH-543, Paul Ramsey) - Add SnappingNoder seeding (Martin Davis) - Add OverlayNG area check heuristic (JTS-812, Paul Ramsey)
2022-07-02*: Recursive revbump from audio/pulseaudioryoon3-6/+6