./geography/gdal-lib, Translator library for raster geospatial data formats

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.11.0, Package name: gdal-lib-3.11.0, Maintainer: gdt

GDAL is a translator library for raster and vector geospatial data
formats that is released under an MIT style Open Source License by the
Open Source Geospatial Foundation. As a library, it presents a single
raster abstract data model and single vector abstract data model to
the calling application for all supported formats. It also comes with
a variety of useful command line utilities for data translation and
processing.

This package intends to build support for all formats subject to using
only open source code and avoiding unreasonably large dependencies.


Required to run:
[textproc/libxml2] [textproc/xerces-c] [www/curl] [graphics/tiff] [graphics/png] [devel/netcdf] [devel/pcre] [geography/geos] [geography/proj] [graphics/openjpeg] [graphics/giflib] [graphics/libwebp]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 9074.793 KB

Version history: (Expand)


CVS history: (Expand)


   2025-05-23 12:02:39 by Nia Alarie | Files touched by this commit (2)
Log message:
gdal-lib: Fix PLIST on big endian systems.
   2025-05-16 07:40:51 by Thomas Klausner | Files touched by this commit (17)
Log message:
*: gdal-lib has switched to pcre2

adapt buildlink3.mk: depend on pcre2 and bump ABI version
recursively bump users
   2025-05-10 13:38:35 by Greg Troxel | Files touched by this commit (6) | Package updated
Log message:
geography/gdal*: Update to 3.11.0

packaging changes:
  - switch to pcre2 from pcre, following (unsurprising) upstream recommendations

Upsetram NEWS:

Highlight:

* [RFC 104](https://gdal.org/en/latest/development/rfc/rfc104_gdal_cli.html):
  Adding a "gdal" front-end command line interface.
  - See the [list of \ 
commands](https://gdal.org/en/latest/programs/index.html#gdal-application)
  - Includes new "gdal raster calc" and "gdal raster \ 
resclassify" utilities.
  - "gdal raster tile", C++ port of gdal2tiles, runs faster (3x to 6x \ 
in some cases)
  - Includes "gdal vsi list/copy/delete/move/sync" (ports of Python \ 
sample scripts)
  - Includes "gdal driver {driver_name}" for driver-specific commands.
  - Includes smart Bash autocompletion
  - Includes C, C++, Python API
* Add [GDALG](https://gdal.org/en/latest/drivers/vector/gdalg.html) (GDAL
  Streamed Algorithm Format) driver: reading of on-the-fly / streamed vector
  dataset replaying compatible "gdal" command lines (kind of VRT).

Other topics

* [RFC 100](https://gdal.org/en/latest/development/rfc/rfc100_float16_support.html):
  Support float16 type
* [RFC \ 
102](https://gdal.org/en/latest/development/rfc/rfc102_embedded_resources.html):
  Embedding resource files into libgdal
* [RFC \ 
103](https://gdal.org/en/latest/development/rfc/rfc103_schema_open_option.html):
  Add a OGR_SCHEMA open option to selected OGR drivers
* [RFC \ 
105](https://gdal.org/en/latest/development/rfc/rfc105_safe_path_manipulation_functions.html):
  Add and use safe path manipulation functions
* [RFC 106](https://gdal.org/en/latest/development/rfc/rfc106_update_metadata.html):
  Metadata items to reflect driver update capabilities
* [RFC \ 
107](https://gdal.org/en/latest/development/rfc/rfc107_igetextent_isetspatialfilter.html):
  Add OGRLayer::IGetExtent() and OGRLayer::ISetSpatialFilter()
* Add read-only [OGR ADBC](https://gdal.org/en/latest/drivers/vector/adbc.html)
 (Arrow Database Connectivity) driver, in particular
  with support for DuckDB or Parquet datasets (if libduckdb also installed)
* Add [LIBERTIFF](https://gdal.org/en/latest/drivers/raster/libertiff.html)
  driver: native thread-safe read-only GeoTIFF reader
* Add read-only [RCM](https://gdal.org/en/latest/drivers/raster/rcm.html)
 (Radarsat Constellation Mission) raster driver
* Add read-only AIVector (Artificial intelligence powered vector) driver
* VRT Pixel Functions: Add function to evaluate arbitrary expression (#11209)
* Substantially improved drivers: ZARR
* GeoPackage: change default version to GeoPackage 1.4 on creation (#7870)
* [RFC \ 
108](https://gdal.org/en/latest/development/rfc/rfc108_driver_removal_3_11.html):
  - Removed raster drivers: BLX, BT, CTable2, ELAS, FIT, GSAG (Golden Software \ 
ASCII grid),
    GSBG (Golden Software 6.0 binary grid), JP2Lura, OZI OZF2/OZFX3,
    Rasterlite (v1), R object data store (.rda), RDB, SDTS, SGI, XPM,DIPex
  - Removed vector drivers: Geoconcept Export, OGDI (VPF/VMAP support), SDTS,
    SVG, Tiger, UK. NTF
  - Removed write support in following drivers: Interlis 1, Interlis 2, ADRG,
    PAux, MFF, MFF2/HKV, LAN, NTv2, BYN, USGSDEM, ISIS2
* Removed OpenCL warper
* OGR "Memory" driver deprecated, and aliased to the "MEM" \ 
driver.
  Its functionality is merged into the "MEM" driver that has raster, vector
  and multidimensional support.
* Various code linting, static code analyzer fixes, etc.
   2025-04-24 16:16:37 by Thomas Klausner | Files touched by this commit (2412)
Log message:
*: recursive bump for jpeg -> libjpeg-turbo switch
   2025-04-19 09:58:38 by Thomas Klausner | Files touched by this commit (750)
Log message:
*: recursive bump for default Kerberos implementation switch
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2025-03-04 10:37:39 by Nia Alarie | Files touched by this commit (31)
Log message:
*: Assume that the user has a C99-capable compiler.

A compiler that supports -std=c99 is required for
bootstrap, so it doesn't make sense to specify a c99
compiler everywhere in package makefiles.

At any rate, I would bet my entire life's savings that
this is a small fraction of the total number of packages
requiring c99.

Note that compilers that default to c89 but support c99
are still supported...
   2025-02-14 18:02:34 by Greg Troxel | Files touched by this commit (3)
Log message:
geography/gdal*: Update to 3.10.2

Upstream NEWS: bugfixes.  Highlights:

* Fix GeodesicLength() that was quite severely broken as working only on closed
  linestrings (3.10.0 regression)

CSV driver:
 * fix parsing files with double-quote inside a field value (#11660)