Commit graph

172 commits

Author SHA1 Message Date
nia
55394cf036 Revbump for MySQL default change 2021-06-23 20:33:06 +00:00
gdt
236142c284 revbump for gdal-lib udpate 2021-05-03 16:28:46 +00:00
gdt
538c0286a5 geography/gdal: Update to 3.3.0
Uptream NEWS:

* RFC 77 (https://gdal.org/development/rfc/rfc77_drop_python2_support.html): Drop Python 2 support in favor of Python 3.6 (#3142)
* RFC 78 (https://gdal.org/development/rfc/rfc78_gdal_utils_package.html): Add a gdal-utils Python package
* New driver:
  - STACTA: raster driver to read Spatio-Temporal Asset Catalog Tiled Assets
* Add /vsiadls/ virtual file system for Azure Data Lake Storage Gen2
* Improved drivers: DIMAP, NITF
* Number of improvements in Python bindings
* Add automatic loading of configuration options from a file
* Add support for enumerated, constraint and glob field domains in MEM, FileGDB/OpenFileGDB and GeoPackage drivers
* Deprecation:
  - Disable by default raster drivers DODS, JPEG2000, JPEGLS, MG4LIDAR, FUJIBAS, IDA, INGR, ZMAP and vector driver ARCGEN, ArcObjects, CLOUDANT, COUCHDB, DB2, DODS, FME, GEOMEDIA, GTM, INGRES, MONGODB, REC, WALK at runtime, unless the GDAL_ENABLE_DEPRECATED_DRIVER_{drivername} configuration option is set to YES. Those drivers are planned for removal in GDAL 3.5
  - Perl bindings are deprecated. Removal planned for GDAL 3.5. Use Geo::GDAL::FFI instead
* Removal of BNA, AeronavFAA, HTF, OpenAir, SEGUKOOA, SEGY, SUA, XPlane, BPG, E00GRID, EPSILON, IGNFHeightASCIIGrid, NTV1 drivers. Moved to (unsupported) https://github.com/OSGeo/gdal-extra-drivers repository.
* Continued code linting (cppcheck, CoverityScan, etc.)
* Bump of shared lib major version
2021-05-03 16:17:00 +00:00
gdt
03c2d6dd02 geography/gdal-lib: Add an always-off half option for ODBC
Following a report of build of gdal linking against ODBC, force off
ODBC support so that even if it the lib leaks through buildlink3 it
will not be used.  In theory this could be an option similar to pgsql
and mysql support, and that is left to someone who wants it, if such a
person actually exists.  For now, this is unconditionally the half of
the option that enforces not looking for ODBC.

No PKGREVISION, because the build should not be changing.
2021-04-29 13:06:04 +00:00
thor
dde8667398 geography/gdal-lib: explicit dep on libgeotiff and qhull 2021-04-23 20:15:14 +00:00
adam
da0a125726 revbump for boost-libs 2021-04-21 13:24:06 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
gdt
39aadba481 geography/gdal-lib (and py-gdal): Update to 3.2.2.
Upstream changes: bug fixes
2021-03-13 01:11:40 +00:00
gdt
f9e3549914 revbump for gdal-lib update 2021-03-01 19:23:07 +00:00
gdt
126443849e geography/gdal-lib: Update to 3.2.1
This is a long overdue update which skips the 3.1 major release.
py-gdal is also udpated.

Besides what is noted in upstream NEWS, gdalserver has been withdrawn.
See NEWS in the source tarball; this pkgsrc update corresponds to 1452
lines.

= GDAL/OGR 3.2.0 Release Notes =

== In a nutshell... ==

 * New GDAL drivers:
   - ESRIC: ESRI bundle cache read-only driver (#2663)
   - HEIF: read-only driver for HEIF/HEIC file. Requires libheif
   - OGCAPI: tiles/maps/coverage raster/vector experimental driver
   - TGA: read/only driver to read TGA image file format
 * New OGR drivers:
   - LVBAG: read-only support for Dutch LVBAG/Kadaster 2.0 vector format
 * New utilities:
   - gdal_create: to create/initialize a new raster file
 * Other improvements:
   - Multi-threaded overview computation (if GDAL_NUM_THREADS set)
   - COG driver: TILING_SCHEME creation option
   - OpenFileGDB driver: add support for using spatial indexes
   - BAG driver: multiple improvements
   - FITS driver: multiple improvements (MEF and binary table support)
   - NITF driver: support for SNIP TREs
   - OGRFieldDefn: support UNIQUE constraint
   - OGRFieldDefn: support a AlternativeName (alias) property (#2729)
   - Python bindings: move implementation of scripts (except gdal2tiles) in osgeo.utils package to be reusable
   - Faster GTIFF Deflate compression/decompression through libdeflate (if using internal libtiff or libtiff > 4.1.0)
 * Removed functionality:
   - Python bindings: old-style "import gdal" is no longer available. Use "from osgeo import gdal" instead
   - API_PROXY mechanism: likely never used for real usage.
   - Removal of GDAL and OGR ArcSDE drivers

== Backward compatibility issues ==

See MIGRATION_GUIDE.txt

= GDAL/OGR 3.1.0 Release Notes =

== In a nutshell... ==

 * Implement RFC 75: support for multidimensional arrays in MEM, VRT, netCDF, HDF4, HDF5 and GRIB drivers. Read/write for MEM and netCDF. Read/only for others. Add gdalmdiminfo and gdalmdimtranslate utilities.
 * Implement RFC76: add capability of writing vector drivers in Python
 * New GDAL drivers:
   - COG: write-only, for Cloud Optimized GeoTIFF
   - EXR: read/write driver, relying on OpenEXR library
   - ISG: read-only, for geoid models of the International Service for the Geoid
   - RDB: read-only, for RIEGL Database .mpx RDB 2 files (#1538) (needs proprietary SDK)
 * New OGR drivers:
   - FlatGeoBuf: read-support and creation (#1742)
   - MapML: read/write driver for experimental web spec
 * Improved drivers:
  - OAPIF driver (renamed from WFS3): updated to OGC API - Features 1.0 core spec
  - GTiff: improve performance of internal overview creation
  - GTiff: GeoTIFF 1.1 support
  - Shapefile driver: add read/creation/update support for .shz and .shp.zip
  - netCDF vector: read/write support for CF-1.8 Encoded Geometries (#1287)
  - VICAR: multiple improvements and write support (#1855)
  - DDS: add read support
 * Other improvements:
   - gdalwarp: accept output drivers with only CreateCopy() capabilities
   - gdal_viewshed: new utility for viewshed algorithm
 * Remove GFT driver now that the online service no longer exists (#2050)
 * New Sphinx-based documentation
 * Multiple security related fixes (ossfuzz)
 * Continued code linting (cppcheck, CoverityScan, etc.)
 * Compatibility with GDAL 3.0:
    - C and C++ API: backward compatible changes
    - C ABI: backward compatible changes
    - C++ ABI: modified
    - Functional changes: see MIGRATION_GUIDE.TXT
2021-03-01 19:07:51 +00:00
gdt
c75e8267b4 geography/gdal*: revbump for geos update
While gdal depends on only the stable C ABI, libtool behavior means
that gdal binaries depend on the C++ ABI, which is unstable.
2021-02-11 13:56:24 +00:00
gdt
03479e3b7c gdal: Revbump due to geos update 2021-01-03 01:30:33 +00:00
gdt
4b31de4bff gdal: Add comment about (lack of) geopdf support 2020-12-14 19:50:32 +00:00
ryoon
4675ccbc79 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
gdt
3869d59c6b gdal-lib: Bump depends in bl3
gdal-lib does not make stability guarantees and this was a major
release, with a shlib bump.  In the absence of an argument that older
versions are ok, move depends up to 3.0.0.
2020-04-28 23:53:44 +00:00
gdt
9615517588 gdal-lib: Update to 3.0.4
Summary of upstream NEWS:

 * many bug fixes

== Major changes in 3.x

 * Implement RFC 73: Integration of PROJ6 for WKT2, late binding
   capabilities, time-support and unified CRS database. PROJ >= 6 is
   now a build requirement
   https://trac.osgeo.org/gdal/wiki/rfc73_proj6_wkt2_srsbarn
 * New GDAL drivers:
  - DAAS: read driver for Airbus DS Intelligence Data As A Service
  - TileDB: read/write driver for https://www.tiledb.io (#1402)
 * New OGR drivers:
  - MongoDBv3: read/write driver using libmongocxx v3.4.0 client (for MongoDB >= 4.0)
 * Improved drivers:
   - FITS: read/write support for scale, offset and CRS
   - netCDF: read support for groups
   - PDF: add a COMPOSITION_FILE creation option to generate a complex document
   - PDS4: subdataset creation support, read/write table/vector support
 * Support for minimal builds on Unix (#1250)
 * Add a docker/ directory with Dockerfile for different configurations
 * Continued code linting

== New installed files ==

 * Resource file: pdfcomposition.xsd

== Removed installed files ==

 * Removal of resource files related to EPSG and ESRI CRS databases:
   compdcs.csv, coordinate_axis.csv, datum_shift.csv, ellipsoid.csv,
   esri_epsg.wkt, esri_extra.wkt, esri_Wisconsin_extra.wkt, gcs.csv,
   gcs.override.csv, gdal_datum.csv, geoccs.csv, pcs.csv,
   pcs.override.csv, prime_meridian.csv, projop_wparm.csv,
   unit_of_measure.csv, vertcs.csv, vertcs.override.csv

== Backward compatibility issues ==

MIGRATION GUIDE FROM GDAL 2.4 to GDAL 3.0
-----------------------------------------

- Substantial changes, sometimes backward incompatible, in coordinate reference
  system and coordinate transformations have been introduced per
  https://trac.osgeo.org/gdal/wiki/rfc73_proj6_wkt2_srsbarn
    * OSRImportFromEPSG() takes into account official axis order.
      Traditional GIS-friendly axis order can be restored with
      OGRSpatialReference::SetAxisMappingStrategy(OAMS_TRADITIONAL_GIS_ORDER);
    * Same for SetWellKnownGeogCS("WGS84") / SetFromUserInput("WGS84")
    * removal of OPTGetProjectionMethods(), OPTGetParameterList() and OPTGetParameterInfo()
      No equivalent.
    * removal of OSRFixup() and OSRFixupOrdering(): no longer needed since objects
      constructed are always valid
    * removal of OSRStripCTParms(). Use OSRExportToWktEx() instead with the
      FORMAT=SQSQL option
    * exportToWkt() outputs AXIS nodes
    * OSRIsSame(): now takes into account data axis to CRS axis mapping, unless
      IGNORE_DATA_AXIS_TO_SRS_AXIS_MAPPING=YES is set as an option to OSRIsSameEx()
    * ogr_srs_api.h: SRS_WKT_WGS84 macro is no longer declared by default since
      WKT without AXIS is too ambiguous. Preferred remediation: use SRS_WKT_WGS84_LAT_LONG.
      Or #define USE_DEPRECATED_SRS_WKT_WGS84 before including ogr_srs_api.h

== GDAL/OGR 3.0.0 - General Changes ==

 * PROJ >= 6.0 is a required external dependency
 * libgeotiff >= 1.5 should be used for builds with external libgeotiff
2020-04-28 23:50:03 +00:00
gdt
7c8b87f1c6 gdal-lib: Sort PLIST (NFCI) 2020-04-28 13:45:22 +00:00
gdt
f102861bd1 gdal: Simplify patch dealing with visibility defines
Rather than adding a definition of _NETBSD_SOURCE, avoiding defining
_XOPEN_SOURCE in the first place.  What used to be extra is now
normal, and these defines hide rather than expose symbols.
2020-04-28 00:24:48 +00:00
gdt
a111844466 geography/gdal: Update to 2.4.4
Upstream changes are bugfixes
2020-04-27 23:53:38 +00:00
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
tnn
12042a0679 gdal-lib: remove the sqlite option and enable it always
Because gdal-lib depends unconditionally on geograpy/proj, which depends
unconditionally on sqlite3, it doesn't make sense dependency-wise to
conditionally omit sqlite3 support here.
2020-03-15 21:47:43 +00:00
gdt
4518909167 revbump to work around libtool bug triggered by geos update 2020-03-11 12:55:36 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
jperkin
13943f3046 *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:10 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
gdt
5bf8efac78 geography/gdal-lib: Update to 2.4.3
(Also update py-gdal as it shares the distfile.)

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

Upstream changes: basically bugfixes.
2019-11-04 17:33:18 +00:00
rillig
e363191a1b geography: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 19:30:32 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
nia
c7d7b7e76c gdal-lib: Force the use of openjpeg over jasper for JPEG 2000 support
Add pkg-config to USE_TOOLS to ensure openjpeg gets detected properly.

See https://github.com/mdadams/jasper/issues/208

bump PKGREVISION
2019-07-16 21:24:47 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +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
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
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
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
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
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00