- Update gdal to version 3.11.3; changes below are combined for 3.11.1, .2 and .3
* Remove gdal-backport-commit-b11cad7.patch since the backported commit is
included in the 3.11.1 release
* Fixes various build related issues, for example missing includes
* Fixes various potential or actual integer overflows, nullptr derefrences
and memory leaks
* Fixes crashes when using the MEM driver, caused by wrong usage of
a function
* Fixes crashes when using the VRT driver with empty mappings
* Fixes segfault in gdal vector grid that occurred when the first feature
had no geometry
* Readds Golden Software Surfer Binary Grid 6.0 (GSBG) driver
* Readds GSAG driver
* Various bug and regression fixes
* Full changelog is avaiable at
https://github.com/OSGeo/gdal/blob/v3.11.3/NEWS.md
- Changes from superseded request:
* Fixed spelling of the removed patch in gdal.changes : )
OBS-URL: https://build.opensuse.org/request/show/1295942
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/gdal?expand=0&rev=217
- Update gdal to version 3.11.0
* Add muparser as a new dependency, used by GDAL for C++ VRT expressions
* Disable frmts/libertiff by removing it from frmts/CMakeLists.txt, since
it has a hard dependency on the bundled tiff libraries that we remove
* Add gdal-backport-commit-b11cad7.patch to backport the fix for gdal
issue #4742 (upstream commit b11cad7)
* Full Changelog at github.com/OSGeo/gdal/releases/tag/v3.11.0
* Add GDAL Streamed Algorithm Format (GDALG) driver, enabling streamed vector
dataset replay of compatible gdal command lines
* RFC 100 - Support float16
* RFC 102 - Embed resource files into libgdal
* RFC 103 - Add OGR_SCHEMA option to select OGR drivers
* RFC 104 - Add new gdal front-end cli
* RFC 105 - Add safe path manipulation functions
* RFC 106 - Metadata for driver update capabilties
* RFC 107 - Add OGRLayer::I{GetExtent,SetSpatialFilter}() functions
* RFC 108 - Remove various raster and vector drivers, make other drivers read-only
See github.com/OSGeo/gdal/releases/tag/v3.11.0 for the removed/changed drivers
* Add (read-only) Arrow Database Connectivity (OGR ADBC) driver
* Add libertiff driver (NOTE: Disabled, see second entry)
* Add (read-only) Radarsat Constellation Mission raster driver
* Add (read-only) Artificial intelligence powered vector driver
* Add function evaluate arbitrary VRT Pixel Function expressions
* Improve ZARR driver, adding Kerchunk JHSON and Parquet reference stores
* Set GPKG default version to 1.4 on creation
* Remove OpenCL warper
* OGR Memory driver has been deprecated in favour of and aliased to the MEM driver
* Various other fixes
OBS-URL: https://build.opensuse.org/request/show/1288977
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/gdal?expand=0&rev=215
- Update to bugfix release version 3.10.2
https://github.com/OSGeo/gdal/blob/v3.10.2/NEWS.md
### Port
* Fix read heap-buffer-overflow on nested /vsitar/ calls (ossfuzz
#388868487)
* fix cppcheck nullPointerOutOfMemory
### Core
* GDALGCPsToGeoTransform(): return FALSE when invalid
geotransform is generated (#11618)
### Utilities
* gdal_rasterize: Also accept doubles for -ts (#11829)
### Raster drivers
#### PLMOSAIC driver:
* Use a unique user-agent string to isolate usage of driver
#### SNAP_TIFF driver:
* third_party/libertiff: avoid issue with invalid offline tags
with value offset at zero (ossfuzz #388571282)
#### STACIT driver:
* add STAC 1.1 support (#11753)
* Identify(): accept if at least 2 of 'proj:transform',
'proj:bbox' or 'proj:shape' are present
#### WMS driver:
* Update ESRI WMS links in documentation
- OGR 3.10.2
### Core
* Fix GeodesicLength() that was quite severely broken as working
only on closed linestrings (3.10.0 regression)
### Vector utilities
* ogr2ogr: fix -clipsrc/-clipdst when a input geometry is within
the envelope of a non-rectangle clip geometry, but doesn't
OBS-URL: https://build.opensuse.org/request/show/1246249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdal?expand=0&rev=94
* Fix read heap-buffer-overflow on nested /vsitar/ calls (ossfuzz
#388868487)
* fix cppcheck nullPointerOutOfMemory
### Core
* GDALGCPsToGeoTransform(): return FALSE when invalid
geotransform is generated (#11618)
### Utilities
* gdal_rasterize: Also accept doubles for -ts (#11829)
### Raster drivers
#### PLMOSAIC driver:
* Use a unique user-agent string to isolate usage of driver
#### SNAP_TIFF driver:
* third_party/libertiff: avoid issue with invalid offline tags
with value offset at zero (ossfuzz #388571282)
#### STACIT driver:
* add STAC 1.1 support (#11753)
* Identify(): accept if at least 2 of 'proj:transform',
'proj:bbox' or 'proj:shape' are present
#### WMS driver:
* Update ESRI WMS links in documentation
- OGR 3.10.2
### Core
* Fix GeodesicLength() that was quite severely broken as working
only on closed linestrings (3.10.0 regression)
### Vector utilities
* ogr2ogr: fix -clipsrc/-clipdst when a input geometry is within
the envelope of a non-rectangle clip geometry, but doesn't
intersect it (3.10.0 regression) (#11652, #10341)
* ogrtindex: fix error message when specifying incorrect output
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/gdal?expand=0&rev=205
- Update to bugfix release version 3.10.1
+ CMake: FindDotnet.cmake: remove obsolete cmake_minimum_required()
+ CMake: fix swig/csharp/CMakeLists.txt compatibility with CMake 3.31
+ CMake: use add_compile_options() instead of setting CMAKE_CXX_FLAGS for -fno-finite-math-only (#11286)
+ Set GDAL_DEV_SUFFIX to the pre-release suffix if a corresponding Git tag was found.
+ PDF: fix build issue on CondaForge build infrastructure (gcc 13.3)
+ Fix issues in cpl_vsil_win32.cpp with latest mingw64
- Remove merged upstream 19ba2562.patch
OBS-URL: https://build.opensuse.org/request/show/1238183
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/gdal?expand=0&rev=202
- update to bugfix release 3.9.1
https://github.com/OSGeo/gdal/blob/v3.9.1/NEWS.md
- update to version 3.9.0
https://github.com/OSGeo/gdal/blob/v3.9.0/NEWS.md
+ fix boo#1227394 compilation error with libpoppler 24.06
- packaging: the following binaries are directly present in main gdal
/usr/bin/gdal2tiles
/usr/bin/gdal2xyz
/usr/bin/gdal_calc
/usr/bin/gdal_edit
/usr/bin/gdal_fillnodata
/usr/bin/gdal_merge
/usr/bin/gdal_pansharpen
/usr/bin/gdal_polygonize
/usr/bin/gdal_proximity
/usr/bin/gdal_retile
/usr/bin/gdal_sieve
/usr/bin/gdalattachpct
/usr/bin/gdalcompare
/usr/bin/gdalmove
/usr/bin/ogr_layer_algebra
/usr/bin/ogrmerge
/usr/bin/pct2rgb
/usr/bin/rgb2pct
Their *.py equivalent are present in python3-GDAL, so we remove
the hard dependency on python3-GDAL in gdal
+ remove duplicate LICENSE.TXT file in /usr/share/gdal
- spec cleaning
Beware for 15.5 libtif 4.0.x is too old and will failed.
OBS-URL: https://build.opensuse.org/request/show/1185886
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/gdal?expand=0&rev=189
- update to 3.7.2:
* GDAL 3.7.2 is a bugfix release.
* /vsiaz/: fix cached URL names when listing /vsiaz/
* /vsiaz/: add options to pass object_id/client_id/msi_res_id
in IMDS
* authentication requests (AZURE_IMDS_OBJECT_ID,
AZURE_IMDS_CLIENT_ID,
* AZURE_IMDS_MSI_RES_ID)
* /vsiaz/: implement Azure Active Directory Workload Identity
authentication,
* typically for Azure Kubernetes
* ### Core
* TileMatrixSet::parse(): add support for OGC 2D Tile Matrix
Set v2 (#6882)
* Warper: do not modify bounds when doing
geographic->geographic on a dataset
* with world extent but not in [-180,180] (#8194)
* RMS resampling: avoid potential integer overflow with UInt16
values
* GDALChecksumImage(): fix 3.6.0 regression regarding integer
overflow on
* images with more than 2 billion pixels (#8254)
* gdalinfo -json output: emit a stac['proj:epsg'] = null object
when emitting
* proj:wkt2 or proj:projjson (#8137)
* gdalmdimtranslate: fix wrong output dimension size when using
syntax like
* '-array name=XXX,view=[::factor_gt_1]'
* gdal2tiles: fix exception with dataset in EPSG:4326 with
longitudes > 180 in
OBS-URL: https://build.opensuse.org/request/show/1114590
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/gdal?expand=0&rev=175