pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/geography



Module Name:    pkgsrc
Committed By:   gdt
Date:           Fri May  8 13:12:42 UTC 2026

Modified Files:
        pkgsrc/geography/gdal-lib: Makefile.common PLIST distinfo
        pkgsrc/geography/py-gdal: PLIST

Log Message:
geography/gdal*: Update to 3.13.0

# GDAL/OGR 3.13.0 Release Notes

GDAL 3.13.0 is a feature release
These notes include changes since GDAL 3.12.0, but not already included in a
GDAL 3.12.x bugfix release.

## In a nutshell...

* New 'gdal' command line interface capabilities:
  - [gdal vector combine](https://gdal.org/en/latest/programs/gdal_vector_combine.html) (#13895)
  - [gdal vector concave-hull](https://gdal.org/en/latest/programs/gdal_vector_concave_hull.html)
  - [gdal vector convex-hull](https://gdal.org/en/latest/programs/gdal_vector_convex_hull.html)
  - [gdal vector create](https://gdal.org/en/latest/programs/gdal_vector_create.html) (#14210)
  - [gdal vector dissolve](https://gdal.org/en/latest/programs/gdal_vector_dissolve.html) (#13985)
  - [gdal vector export-schema](https://gdal.org/en/latest/programs/gdal_vector_export_schema.html) (#14156)
  - [gdal vector update](https://gdal.org/en/latest/programs/gdal_vector_update.html)
  - [gdal vector rename-layer](https://gdal.org/en/latest/programs/gdal_vector_rename_layer.html) (#14132)
  - [gdal vector sort](https://gdal.org/en/latest/programs/gdal_vector_sort.html) (#13351)
  - [gdal dataset check](https://gdal.org/en/latest/programs/gdal_dataset_check.html)
  - [gdal driver cog validate](https://gdal.org/en/latest/programs/gdal_driver_cog_validate.html) (uses validate_cloud_optimized_geotiff.py
    underneath)
  - [gdal driver gpkg validate](https://gdal.org/en/latest/programs/gdal_driver_gpkg_validate.html) (uses validate_gpkg.py underneath)
  - gdal pipeline: add a [external](https://gdal.org/en/latest/programs/gdal_external.html) step to run an external command
* Zarr: various improvements in Zarr V3 support (sharding), support for
  multiscales, spatial and proj extensions for EOPF Visualization products.
* COG driver: implement GDALDriver::Create() for random write creation
* Add [E57](https://gdal.org/en/latest/drivers/raster/e57.html) read-only raster driver to read 2D images from ASTM E2807 (E57) files
* Add [SAR Compensated Phase History Data (CPHD)](https://gdal.org/en/latest/drivers/raster/cphd.html) multi-dimensional read-only
  driver (#14310)
* MiraMonRaster: add creation support (#13960)
* [JP2GROK](https://gdal.org/en/latest/drivers/raster/jp2grok.html): read/write driver for JPEG-2000 using Grok JPEG 2000 toolkit
  (the toolkit is AGPL v3 licensed)
* S102/S104/S111 driver: add write support
* NITF driver: add support for [CADRG writing](https://gdal.org/en/latest/drivers/raster/nitf.html#cadrg-compressed-arc-digitized-raster-graphics-write-support)
* Add support for INTERLIS 2.4
* Make cloud users aware of commercial cloud providers that don't sponsor the
  project and whose cloud storage protocol may be removed in the future (#14313)
* Revert removal of OGR Tiger and UK. NTF drivers (but still to be considered
  as living on borrowed time)
* Bump of shared lib major version

## New installed files

* Include files:
  gdal_thread_pool.h
  ogr_refcountedptr.h

## Backward compatibility issues

See [MIGRATION_GUIDE.TXT](https://github.com/OSGeo/gdal/blob/release/3.13/MIGRATION_GUIDE.TXT)

## Build

* when setting GDAL_SET_INSTALL_RELATIVE_RPATH, do not define global
  CMAKE_INSTALL_RPATH but set the INSTALL_RPATH property of shared libraries
  and binary targets (#14015)

## OGR 3.13.0

### Vector drivers

GeoJSON driver:
 * minify output (no whitespace) for Feature objects


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/geography/gdal-lib/Makefile.common
cvs rdiff -u -r1.34 -r1.35 pkgsrc/geography/gdal-lib/PLIST
cvs rdiff -u -r1.80 -r1.81 pkgsrc/geography/gdal-lib/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/geography/py-gdal/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/geography/gdal-lib/Makefile.common
diff -u pkgsrc/geography/gdal-lib/Makefile.common:1.43 pkgsrc/geography/gdal-lib/Makefile.common:1.44
--- pkgsrc/geography/gdal-lib/Makefile.common:1.43      Sat Apr 25 22:45:50 2026
+++ pkgsrc/geography/gdal-lib/Makefile.common   Fri May  8 13:12:41 2026
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile.common,v 1.43 2026/04/25 22:45:50 gdt Exp $
+# $NetBSD: Makefile.common,v 1.44 2026/05/08 13:12:41 gdt Exp $
 #
 # used by geography/gdal-lib/Makefile
 # used by geography/py-gdal/Makefile
 
-VERSION_BASE=  3.12.4
+VERSION_BASE=  3.13.0
 #   beta1 unpacks to directory *with* beta1, and is placed in VERSION_BASE.
 PLIST_SUBST+=  VERSION_BASE=${VERSION_BASE}
-#VERSION_RC=   rc1
+#VERSION_RC=   rc2
 #   rc1 unpacks to directory *without* rc1, and is placed in VERSION_RC.
 VERSION=       ${VERSION_BASE}${VERSION_RC}
 DISTNAME=      gdal-${VERSION}

Index: pkgsrc/geography/gdal-lib/PLIST
diff -u pkgsrc/geography/gdal-lib/PLIST:1.34 pkgsrc/geography/gdal-lib/PLIST:1.35
--- pkgsrc/geography/gdal-lib/PLIST:1.34        Wed Mar 25 23:16:39 2026
+++ pkgsrc/geography/gdal-lib/PLIST     Fri May  8 13:12:41 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.34 2026/03/25 23:16:39 gdt Exp $
+@comment $NetBSD: PLIST,v 1.35 2026/05/08 13:12:41 gdt Exp $
 bin/gdal
 bin/gdal-config
 bin/gdal_contour
@@ -75,6 +75,7 @@ include/gdal_geotransform.h
 include/gdal_majorobject.h
 include/gdal_maskbands.h
 include/gdal_mdreader.h
+include/gdal_mem.h
 include/gdal_minmax_element.hpp
 include/gdal_multidim.h
 include/gdal_multidim_cpp.h
@@ -91,6 +92,7 @@ include/gdal_rasterblock.h
 include/gdal_rat.h
 include/gdal_relationship.h
 include/gdal_simplesurf.h
+include/gdal_thread_pool.h
 include/gdal_typetraits.h
 include/gdal_utils.h
 include/gdal_vector_cpp.h
@@ -122,6 +124,7 @@ include/ogr_geomcoordinateprecision.h
 include/ogr_geometry.h
 include/ogr_p.h
 include/ogr_recordbatch.h
+include/ogr_refcountedptr.h
 include/ogr_spatialref.h
 include/ogr_srs_api.h
 include/ogr_swq.h
@@ -134,11 +137,12 @@ lib/cmake/gdal/GDALConfig.cmake
 lib/cmake/gdal/GDALConfigVersion.cmake
 lib/gdalplugins/drivers.ini
 lib/libgdal.so
-lib/libgdal.so.38
-lib/libgdal.so.38.${VERSION}
+lib/libgdal.so.39
+lib/libgdal.so.39.${VERSION}
 lib/pkgconfig/gdal.pc
 man/man1/gdal-config.1
 man/man1/gdal-convert.1
+man/man1/gdal-dataset-check.1
 man/man1/gdal-dataset-copy.1
 man/man1/gdal-dataset-delete.1
 man/man1/gdal-dataset-identify.1
@@ -178,6 +182,7 @@ man/man1/gdal-raster-pipeline.1
 man/man1/gdal-raster-pixel-info.1
 man/man1/gdal-raster-polygonize.1
 man/man1/gdal-raster-proximity.1
+man/man1/gdal-raster-read.1
 man/man1/gdal-raster-reclassify.1
 man/man1/gdal-raster-reproject.1
 man/man1/gdal-raster-resize.1
@@ -195,6 +200,7 @@ man/man1/gdal-raster-tri.1
 man/man1/gdal-raster-unscale.1
 man/man1/gdal-raster-update.1
 man/man1/gdal-raster-viewshed.1
+man/man1/gdal-raster-write.1
 man/man1/gdal-raster-zonal-stats.1
 man/man1/gdal-raster.1
 man/man1/gdal-vector-buffer.1
@@ -202,10 +208,14 @@ man/man1/gdal-vector-check-coverage.1
 man/man1/gdal-vector-check-geometry.1
 man/man1/gdal-vector-clean-coverage.1
 man/man1/gdal-vector-clip.1
+man/man1/gdal-vector-combine.1
 man/man1/gdal-vector-concat.1
 man/man1/gdal-vector-convert.1
+man/man1/gdal-vector-create.1
+man/man1/gdal-vector-dissolve.1
 man/man1/gdal-vector-edit.1
 man/man1/gdal-vector-explode-collections.1
+man/man1/gdal-vector-export-schema.1
 man/man1/gdal-vector-filter.1
 man/man1/gdal-vector-grid.1
 man/man1/gdal-vector-index.1
@@ -216,13 +226,18 @@ man/man1/gdal-vector-make-valid.1
 man/man1/gdal-vector-partition.1
 man/man1/gdal-vector-pipeline.1
 man/man1/gdal-vector-rasterize.1
+man/man1/gdal-vector-read.1
+man/man1/gdal-vector-rename-layer.1
 man/man1/gdal-vector-segmentize.1
 man/man1/gdal-vector-select.1
 man/man1/gdal-vector-set-field-type.1
 man/man1/gdal-vector-set-geom-type.1
 man/man1/gdal-vector-simplify.1
+man/man1/gdal-vector-sort.1
 man/man1/gdal-vector-sql.1
 man/man1/gdal-vector-swap-xy.1
+man/man1/gdal-vector-update.1
+man/man1/gdal-vector-write.1
 man/man1/gdal-vector.1
 man/man1/gdal-vsi-copy.1
 man/man1/gdal-vsi-delete.1
@@ -277,40 +292,54 @@ man/man1/rgb2pct.1
 man/man1/sozip.1
 share/bash-completion/completions/gdal
 share/bash-completion/completions/gdal-config
+share/bash-completion/completions/gdal2tiles
 share/bash-completion/completions/gdal2tiles.py
+share/bash-completion/completions/gdal2xyz
 share/bash-completion/completions/gdal2xyz.py
+share/bash-completion/completions/gdal_calc
 share/bash-completion/completions/gdal_calc.py
 share/bash-completion/completions/gdal_contour
 share/bash-completion/completions/gdal_create
+share/bash-completion/completions/gdal_edit
 share/bash-completion/completions/gdal_edit.py
+share/bash-completion/completions/gdal_fillnodata
 share/bash-completion/completions/gdal_fillnodata.py
 share/bash-completion/completions/gdal_footprint
 share/bash-completion/completions/gdal_grid
+share/bash-completion/completions/gdal_merge
 share/bash-completion/completions/gdal_merge.py
+share/bash-completion/completions/gdal_polygonize
 share/bash-completion/completions/gdal_polygonize.py
+share/bash-completion/completions/gdal_proximity
 share/bash-completion/completions/gdal_proximity.py
 share/bash-completion/completions/gdal_rasterize
+share/bash-completion/completions/gdal_retile
 share/bash-completion/completions/gdal_retile.py
+share/bash-completion/completions/gdal_sieve
 share/bash-completion/completions/gdal_sieve.py
 share/bash-completion/completions/gdal_translate
 share/bash-completion/completions/gdal_viewshed
 share/bash-completion/completions/gdaladdo
 share/bash-completion/completions/gdalbuildvrt
+share/bash-completion/completions/gdalcompare
 share/bash-completion/completions/gdalcompare.py
 share/bash-completion/completions/gdaldem
 share/bash-completion/completions/gdalenhance
 share/bash-completion/completions/gdalinfo
 share/bash-completion/completions/gdallocationinfo
 share/bash-completion/completions/gdalmanage
+share/bash-completion/completions/gdalmove
 share/bash-completion/completions/gdalmove.py
 share/bash-completion/completions/gdalsrsinfo
 share/bash-completion/completions/gdaltindex
 share/bash-completion/completions/gdaltransform
 share/bash-completion/completions/gdalwarp
 share/bash-completion/completions/ogr2ogr
+share/bash-completion/completions/ogr_layer_algebra
 share/bash-completion/completions/ogr_layer_algebra.py
 share/bash-completion/completions/ogrinfo
 share/bash-completion/completions/ogrlineref
+share/bash-completion/completions/ogrmerge
 share/bash-completion/completions/ogrmerge.py
 share/bash-completion/completions/ogrtindex
 share/bash-completion/completions/sozip

Index: pkgsrc/geography/gdal-lib/distinfo
diff -u pkgsrc/geography/gdal-lib/distinfo:1.80 pkgsrc/geography/gdal-lib/distinfo:1.81
--- pkgsrc/geography/gdal-lib/distinfo:1.80     Sat Apr 25 22:45:50 2026
+++ pkgsrc/geography/gdal-lib/distinfo  Fri May  8 13:12:41 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.80 2026/04/25 22:45:50 gdt Exp $
+$NetBSD: distinfo,v 1.81 2026/05/08 13:12:41 gdt Exp $
 
-BLAKE2s (gdal-3.12.4.tar.xz) = 3f2fffb8fb1f0fe68347407e8a0a1532a1fc5d5941f1c965222256d6a585c4e7
-SHA512 (gdal-3.12.4.tar.xz) = fe0fd9a8f3f22f331195be3ccfa92644630229c5a6dc9de67d22939d127ef484923247b88be61ab6bfb27131ec32c21eb74d32cc4940d987f9ad116bb760bdf8
-Size (gdal-3.12.4.tar.xz) = 9604672 bytes
+BLAKE2s (gdal-3.13.0.tar.xz) = d7274626cf8f47efdef02e5788266d9755f938f35b3ce2d1df82357b2337fdd8
+SHA512 (gdal-3.13.0.tar.xz) = a38e6ca76198a12a33574a525965d3940293bec827e537ae5ac9283eb48ccd942b738968f201918c0924ae9cee7b7e9f9c61a0b0e7a95261acbf060f9f09ef77
+Size (gdal-3.13.0.tar.xz) = 9945444 bytes
 SHA1 (patch-frmts_grib_degrib_degrib_myutil.c) = 0e046afa236d7e0d6186fe392cb2da05fa5b42c5
 SHA1 (patch-port_cpl__port.h) = 1a8e90085b4390edb4ec2b40b68f83093fbe164d

Index: pkgsrc/geography/py-gdal/PLIST
diff -u pkgsrc/geography/py-gdal/PLIST:1.9 pkgsrc/geography/py-gdal/PLIST:1.10
--- pkgsrc/geography/py-gdal/PLIST:1.9  Sat Nov  8 00:52:41 2025
+++ pkgsrc/geography/py-gdal/PLIST      Fri May  8 13:12:41 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2025/11/08 00:52:41 gdt Exp $
+@comment $NetBSD: PLIST,v 1.10 2026/05/08 13:12:41 gdt Exp $
 bin/gdal2tiles
 bin/gdal2tiles.py
 bin/gdal2xyz
@@ -292,15 +292,9 @@ ${PYSITELIB}/osgeo_utils/samples/ogr2vrt
 ${PYSITELIB}/osgeo_utils/samples/ogr_build_junction_table.py
 ${PYSITELIB}/osgeo_utils/samples/ogr_build_junction_table.pyc
 ${PYSITELIB}/osgeo_utils/samples/ogr_build_junction_table.pyo
-${PYSITELIB}/osgeo_utils/samples/ogr_dispatch.py
-${PYSITELIB}/osgeo_utils/samples/ogr_dispatch.pyc
-${PYSITELIB}/osgeo_utils/samples/ogr_dispatch.pyo
 ${PYSITELIB}/osgeo_utils/samples/ogrinfo.py
 ${PYSITELIB}/osgeo_utils/samples/ogrinfo.pyc
 ${PYSITELIB}/osgeo_utils/samples/ogrinfo.pyo
-${PYSITELIB}/osgeo_utils/samples/ogrupdate.py
-${PYSITELIB}/osgeo_utils/samples/ogrupdate.pyc
-${PYSITELIB}/osgeo_utils/samples/ogrupdate.pyo
 ${PYSITELIB}/osgeo_utils/samples/rel.py
 ${PYSITELIB}/osgeo_utils/samples/rel.pyc
 ${PYSITELIB}/osgeo_utils/samples/rel.pyo
@@ -328,6 +322,15 @@ ${PYSITELIB}/osgeo_utils/samples/validat
 ${PYSITELIB}/osgeo_utils/samples/validate_jp2.py
 ${PYSITELIB}/osgeo_utils/samples/validate_jp2.pyc
 ${PYSITELIB}/osgeo_utils/samples/validate_jp2.pyo
+${PYSITELIB}/osgeo_utils/samples/validate_s102.py
+${PYSITELIB}/osgeo_utils/samples/validate_s102.pyc
+${PYSITELIB}/osgeo_utils/samples/validate_s102.pyo
+${PYSITELIB}/osgeo_utils/samples/validate_s104.py
+${PYSITELIB}/osgeo_utils/samples/validate_s104.pyc
+${PYSITELIB}/osgeo_utils/samples/validate_s104.pyo
+${PYSITELIB}/osgeo_utils/samples/validate_s111.py
+${PYSITELIB}/osgeo_utils/samples/validate_s111.pyc
+${PYSITELIB}/osgeo_utils/samples/validate_s111.pyo
 ${PYSITELIB}/osgeo_utils/samples/vec_tr.py
 ${PYSITELIB}/osgeo_utils/samples/vec_tr.pyc
 ${PYSITELIB}/osgeo_utils/samples/vec_tr.pyo



Home | Main Index | Thread Index | Old Index