fastports

gdal 3.12.3

graphics/gdal

Translator library for raster geospatial data formats

Category
graphics
Maintainer
sunpoet@FreeBSD.org
WWW
https://gdal.org/ https://github.com/OSGeo/gdal
License
MIT
USES
cmake compiler:c++17-lang cpe iconv jpeg localbase pkgconfig ssl tar:xz minizip pgsql sqlite

Description

GDAL - Geospatial Data Abstraction Library

GDAL/OGR is a translator library for raster and vector geospatial data
formats that is released under an Open Source license. As a library, it
presents a single abstract data model to the calling application for all
supported formats.

Current translators provide read (and sometimes write) access to a variety
of formats including ESRI Shapefiles, S-57, SDTS, PostGIS, Oracle Spatial,
Mapinfo mid/mif and TAB, GeoTIFF, Erdas Imagine, ESRI .BIL, .aux labelled
raw, DTED, SDTS DEM, JPEG, PNG and Arc/Info Binary/ASCII Grid.

A full list of supported data formats is available on the official website.

Dependencies

Commit History

may be incomplete — full history at freebsd-ports on GitHub

Commit Credits Log message
3.12.3
43dfaa653a files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.12.3
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.12/NEWS.md
3.12.2
d4ee1cd2e8 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.12.2
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.12/NEWS.md
3.11.5
ed4719e517 files touched
Loïc Bartoletti (lbartoletti)
graphics/proj: bump consumers of proj
3.11.5
3076d31cda files touched
Loïc Bartoletti (lbartoletti)
graphics/poppler: bump consumers of graphics/poppler
PR:		291277
Exp-run by:	antoine
3.11.5
e0ef284412 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.11.5
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.11/NEWS.md
3.11.4
54e25cb985 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.11.4
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.11/NEWS.md
3.11.3
d6519311ed files touched
Matthias Andree (mandree)
*: Bump PORTREVISION of graphics/openexr users
(including those where openexr is only an option)
3.11.3
dee2b7997d files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Rename patch file
- Cosmetic change
3.11.3
fbf097fa07 files touched
Matthias Andree (mandree)
graphics/gdal: revert build accelerator for test build
This wasn't meant to be committed, but escaped. Sorry for that.

Fixes:		a89864a3eeba graphics/gdal: fix OPENDRIVE-enabled build
3.11.3
a89864a3ee files touched
Matthias Andree (mandree)
graphics/gdal: fix OPENDRIVE-enabled build
Approved by:	portmgr (just-fix-it blanket approval)

-----
Drive-by change to rename the default-off EXR option to OPENEXR,
which is the standard knob for the ports tree for OpenEXR support.
3.11.3
566d74ed6b files touched
Matthias Andree (mandree)
*: Bump PORTREVISION for math/Imath update
3.11.3
864ceffb5b files touched
Loïc Bartoletti (lbartoletti)
databases/sfcgal: Update to 2.2.0
Changelog:
 - https://gitlab.com/sfcgal/SFCGAL/-/releases/v2.2.0
3.11.3
487097a3d2 files touched
Robert Clausecker (fuz)
graphics/gdal: fix build on armv7
This port uses NEON through the sse2neon.h header.  Unfortunately the
header is written such that there is no difference between __m128 and
__m128d, while real SSE intrinsics have such a difference.  This causes
problems with some template functions down the road.

Disable NEON on armv7 to avoid this problem.

Approved by:	portmgr (build fix blanket)
MFH:		2025Q3
3.11.3
2a5df6a2af files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.11.3
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.11/NEWS.md
3.11.1
ee3407ec68 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.11.1
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.11/NEWS.md
3.11.0
3068854dd0 files touched
Baptiste Daroussin (bapt)
libxml2: chase libxml soversion bump
3.11.0
d14df16cd6 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Add BLOSC, KEA, OPENDRIVE and QB3 options
3.11.0
a9f72ba1a8 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.11.0
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.11/NEWS.md
3.10.3
81d30c51f1 files touched
Loïc Bartoletti (lbartoletti)
databases/sfcgal: Update to 2.1.0
3.10.3
78c4bd4996 files touched
Loïc Bartoletti (lbartoletti)
graphics/poppler: bump dependent ports
3.10.3
37d47b81c7 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.10.3
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.10/NEWS.md
3.10.2
12a794e8bd files touched
Loïc Bartoletti (lbartoletti)
graphics/poppler: bump dependent ports
3.10.2
8d618a045f files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.10.2
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.10/NEWS.md
3.10.1
95d1b03827 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Document CMAKE_CXX_SCAN_FOR_MODULES in d8feecdf7fdb6514ad4b714e69b2045d8c297d52
C++ 20 introduced the concept of "modules" to the language. The design requires
build systems to order compilations among each other to satisfy import
statements reliably. CMake's implementation asks the compiler to scan source
files for module dependencies during the build, collates scanning results to
infer ordering constraints, and tells the build tool how to dynamically update
the build graph.

cmake-cxxmodules(7) was added in cmake 3.28. It will scan for c++ modules for
c++20 by default.

Since poppler uses c++20, it triggers cmake to scan modules by default and it
requires clang-scan-deps from llvm.

Therefore, we need to turn off CMAKE_CXX_SCAN_FOR_MODULES to fix the build and
avoid adding extra dependency on llvm.

Reference:	https://cmake.org/cmake/help/latest/manual/cmake-cxxmodules.7.html
3.10.1
d8feecdf7f files touched
Loïc Bartoletti (lbartoletti)
graphics/gdal: Fix build against poppler 24.12
3.10.1
12c4c9c99b files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.10.1
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.10/NEWS.md
3.10.0
2dba9b1da3 files touched
Piotr Kubaj (pkubaj)
graphics/gdal: fix packaging on big-endian
MiraMonVector is not installed on big-endian.
https://github.com/OSGeo/gdal/commit/10fa4d1f2962a8e7de06038cb4d1a633b1e49384#diff-d12d54c1acfc92fa918d9318ba0c2312bd7701f99537b4fddfb428f48af72574R50
3.10.0
aa1f9b124e files touched
Daniel Engberg (diizzy)
*/*: Bump consumers of graphics/proj
...due to version bump
3.10.0
478505fda4 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.10.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.10/NEWS.md
3.9.3
811fb63f67 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.9.3
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.9/NEWS.md
3.9.2
a9ac729201 files touched
Loïc Bartoletti (lbartoletti)
databases/sfcgal: Update to 2.0.0
3.9.2
402b658a02 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.11.0
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.11.0
Reported by:	GitHub (watch releases)
3.9.2
ada5f65554 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.9.2
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.9/NEWS.md
3.9.1
2fc3ef8736 files touched
Loïc Bartoletti (lbartoletti)
graphics/proj: Update to 9.4.1
3.9.1
b6b3ec64e1 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Fix typo
3.9.1
47f8c40769 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Fix PLIST for various options
3.9.1
0e1263088d files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.9.1
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.9/NEWS.md
3.9.0
64fe6a2723 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Adjust 45e73124cc63baa9757d6252a591154526dc8607
3.9.0
858625d0b1 files touched
Gleb Popov (arrowd)
graphics/gdal: Fix plist with NETCDF off
Sponsored by:	Serenity Cybersecurity, LLC
3.9.0
45e73124cc files touched
Daniel Engberg (diizzy)
graphics/gdal: Convert post-patch to EXTRACT_AFTER_ARGS
Skip extracting unused dependencies to save I/O

PR:		278756
Approved by:	portmgr (maintainer timeout, 2+ weeks)
3.9.0
4d687e240e files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.9.0
- Bump PORTREVISION of dependent ports for shlib change
  - databases/postgis31 is skipped due to
  - graphics/R-cran-rgdal is skipped due to build failure and removed from CRAN repository

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.9/NEWS.md
3.8.5
98bf25875a files touched
Tijl Coosemans (tijl)
graphics/tiff: Update to 4.6.0
PR:		278577
Exp-run by:	antoine
3.8.5
e3ecaf6c0a files touched
Loïc Bartoletti (lbartoletti)
graphics/proj: Update to 9.4.0
3.8.5
3bd7929e70 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.8.5
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.8/NEWS.md
3.8.4
5a7f3379a8 files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Remove PCRE option after devel/pcre deprecation (7f217e24f2322373d049cd067cb720bde35097da)
3.8.4
9aa7fedd0c files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Update to 3.8.4
Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.8/NEWS.md
3.8.2
d2f834ba51 files touched
Tobias C. Berner (tcberner)
graphics/poppler: bump consumers of graphics/poppler
Bump after rupdate in 478df79a3071b399f648107456cf371587e84a3f
3.8.2
e033cbdc91 files touched
Jan Beich (jbeich)
graphics/libjxl: force rebuild consumers after 4c1f4b3f46bc
$ ffmpeg
ld-elf.so.1: Shared object "libjxl.so.0.9" not found, required by "libavcodec.so.60"

Reported by:	vvd
3.8.2
37c2ac83ca files touched
Po-Chuan Hsieh (sunpoet)
graphics/gdal: Add JXL option
3.8.2
672f0463c7 files touched
Tobias C. Berner (tcberner)
graphics/poppler: bump revision of consumers

Load all commits →