BSD Ports

graphics/gdal 3.11.5_3 MidnightBSD

Translator library for raster geospatial data formats

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
mit
Categories
graphics, geography

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.

In the other systems

SystemPortVersion
MidnightBSDgraphics/gdal3.11.5_3
FreeBSDgraphics/gdal3.13.3_1
OpenBSDgeo/gdal3.13.3
DragonFlygraphics/gdal3.10.2_1
HardenedBSDgraphics/gdal3.13.3
GhostBSDgraphics/gdal3.13.3

Install

Binary package:

mport install gdal

From mports:

cd /usr/mports/graphics/gdal && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gdal>0:graphics/gdal
LIB_DEPENDS=	libgdal.so:graphics/gdal

Dependencies

As this port's Makefile names them.

Build 4

Library 7

Build dependencies 9
Run dependencies 7

Configuration

Options name: graphics_gdal

OptionDefaultDescription
AEConAdaptive entropy coding library
ARMADILLOoff
BLOSCoffBlosc support in Zarr driver
BRUNSLIoffBrunsli support via libbrunsli library
CFITSIOoff
CRYPTOPPoffCryptopp support
CURLon
DEFLATEonFaster deflate support via libdeflate library
ECWoff
EXPATon
FREEXLon
GEOSon
GTAoff
HDF5on
HEIFoff
JXLoff
KEAoffKEA format support
KMLon
LERConLERC (Limited Error Raster Compression) support
LIBXML2on
LZ4on
MYSQLoff
NETCDFon
ODBCoff
OPENDRIVEoffOpenDRIVE format support
OPENEXRoff
OPENJPEGon
PCRE2onRegular expression support for SQLite
PGSQLon
PODOFOoff
POPPLERon
QB3offQB3 compression in MRF driver
RASTERLITE2offRasterLite2 support
SFCGALon
SPATIALITEon
SQLITEon
TILEDBoffTileDB support
WEBPon
XERCESon
ZSTDon
USES
cmake compiler:c++17-lang cpe iconv jpeg localbase pkgconfig ssl tar:xz
Service scripts
none

Files

Manual pages 112
  • gdal(1)
  • gdal-config(1)
  • gdal-convert(1)
  • gdal-info(1)
  • gdal-mdim(1)
  • gdal-mdim-convert(1)
  • gdal-mdim-info(1)
  • gdal-raster(1)
  • gdal-raster-calc(1)
  • gdal-raster-clean-collar(1)
  • gdal-raster-clip(1)
  • gdal-raster-color-map(1)
  • gdal-raster-contour(1)
  • gdal-raster-convert(1)
  • gdal-raster-create(1)
  • gdal-raster-edit(1)
  • gdal-raster-fill-nodata(1)
  • gdal-raster-footprint(1)
  • gdal-raster-hillshade(1)
  • gdal-raster-index(1)
  • gdal-raster-info(1)
  • gdal-raster-mosaic(1)
  • gdal-raster-overview-add(1)
  • gdal-raster-overview-delete(1)
  • gdal-raster-pipeline(1)
  • gdal-raster-pixel-info(1)
  • gdal-raster-polygonize(1)
  • gdal-raster-reclassify(1)
  • gdal-raster-reproject(1)
  • gdal-raster-resize(1)
  • gdal-raster-roughness(1)
  • gdal-raster-scale(1)
  • gdal-raster-select(1)
  • gdal-raster-set-type(1)
  • gdal-raster-sieve(1)
  • gdal-raster-slope(1)
  • gdal-raster-stack(1)
  • gdal-raster-tile(1)
  • gdal-raster-tpi(1)
  • gdal-raster-tri(1)
  • gdal-raster-unscale(1)
  • gdal-raster-viewshed(1)
  • gdal-vector(1)
  • gdal-vector-clip(1)
  • gdal-vector-convert(1)
  • gdal-vector-edit(1)
  • gdal-vector-filter(1)
  • gdal-vector-geom(1)
  • gdal-vector-geom-buffer(1)
  • gdal-vector-geom-explode-collections(1)
  • gdal-vector-geom-make-valid(1)
  • gdal-vector-geom-segmentize(1)
  • gdal-vector-geom-set-type(1)
  • gdal-vector-geom-simplify(1)
  • gdal-vector-geom-swap-xy(1)
  • gdal-vector-grid(1)
  • gdal-vector-info(1)
  • gdal-vector-pipeline(1)
  • gdal-vector-rasterize(1)
  • gdal-vector-select(1)
  • gdal-vector-sql(1)
  • gdal-vector_concat(1)
  • gdal-vsi(1)
  • gdal-vsi-copy(1)
  • gdal-vsi-delete(1)
  • gdal-vsi-list(1)
  • gdal-vsi-move(1)
  • gdal-vsi-sozip(1)
  • gdal-vsi-sync(1)
  • gdal2tiles(1)
  • gdal_calc(1)
  • gdal_contour(1)
  • gdal_create(1)
  • gdal_edit(1)
  • gdal_fillnodata(1)
  • gdal_footprint(1)
  • gdal_grid(1)
  • gdal_merge(1)
  • gdal_pansharpen(1)
  • gdal_polygonize(1)
  • gdal_proximity(1)
  • gdal_rasterize(1)
  • gdal_retile(1)
  • gdal_sieve(1)
  • gdal_translate(1)
  • gdal_viewshed(1)
  • gdaladdo(1)
  • gdalbuildvrt(1)
  • gdalcompare(1)
  • gdaldem(1)
  • gdalinfo(1)
  • gdallocationinfo(1)
  • gdalmanage(1)
  • gdalmdiminfo(1)
  • gdalmdimtranslate(1)
  • gdalmove(1)
  • gdalsrsinfo(1)
  • gdaltindex(1)
  • gdaltransform(1)
  • gdalwarp(1)
  • gnmanalyse(1)
  • gnmmanage(1)
  • nearblack(1)
  • ogr2ogr(1)
  • ogr_layer_algebra(1)
  • ogrinfo(1)
  • ogrlineref(1)
  • ogrmerge(1)
  • ogrtindex(1)
  • pct2rgb(1)
  • rgb2pct(1)
  • sozip(1)
pkg-plist 439
  • bin/gdal
  • bin/gdal-config
  • bin/gdal_contour
  • bin/gdal_create
  • bin/gdal_footprint
  • bin/gdal_grid
  • bin/gdal_rasterize
  • bin/gdal_translate
  • bin/gdal_viewshed
  • bin/gdaladdo
  • bin/gdalbuildvrt
  • bin/gdaldem
  • bin/gdalenhance
  • bin/gdalinfo
  • bin/gdallocationinfo
  • bin/gdalmanage
  • bin/gdalmdiminfo
  • bin/gdalmdimtranslate
  • bin/gdalsrsinfo
  • bin/gdaltindex
  • bin/gdaltransform
  • bin/gdalwarp
  • bin/gnmanalyse
  • bin/gnmmanage
  • bin/nearblack
  • bin/ogr2ogr
  • bin/ogrinfo
  • bin/ogrlineref
  • bin/ogrtindex
  • bin/sozip
  • etc/bash_completion.d/gdal-bash-completion.sh
  • include/cpl_atomic_ops.h
  • include/cpl_auto_close.h
  • include/cpl_aws.h
  • include/cpl_compressor.h
  • include/cpl_config.h
  • include/cpl_config_extras.h
  • include/cpl_conv.h
  • include/cpl_cpu_features.h
  • include/cpl_csv.h
  • include/cpl_error.h
  • include/cpl_float.h
  • include/cpl_google_cloud.h
  • include/cpl_hash_set.h
  • include/cpl_http.h
  • include/cpl_json.h
  • include/cpl_list.h
  • include/cpl_minixml.h
  • include/cpl_multiproc.h
  • include/cpl_odbc.h
  • include/cpl_port.h
  • include/cpl_progress.h
  • include/cpl_quad_tree.h
  • include/cpl_sha1.h
  • include/cpl_sha256.h
  • include/cpl_spawn.h
  • include/cpl_string.h
  • include/cpl_time.h
  • include/cpl_virtualmem.h
  • include/cpl_vsi.h
  • include/cpl_vsi_error.h
  • include/cpl_vsi_virtual.h
  • include/cpl_vsil_curl_priv.h
  • include/cpl_worker_thread_pool.h
  • include/cplkeywordparser.h
  • include/gdal.h
  • include/gdal_adbc.h
  • include/gdal_alg.h
  • include/gdal_alg_priv.h
  • include/gdal_csv.h
  • include/gdal_frmts.h
  • include/gdal_fwd.h
  • include/gdal_mdreader.h
  • include/gdal_minmax_element.hpp
  • include/gdal_pam.h
  • include/gdal_priv.h
  • include/gdal_priv_templates.hpp
  • include/gdal_proxy.h
  • include/gdal_rat.h
  • include/gdal_simplesurf.h
  • include/gdal_typetraits.h
  • include/gdal_utils.h
  • include/gdal_version.h
  • include/gdal_vrt.h
  • include/gdalalgorithm.h
  • include/gdalcachedpixelaccessor.h
  • include/gdalexif.h
  • include/gdalgeorefpamdataset.h
  • include/gdalgrid.h
  • include/gdalgrid_priv.h
  • include/gdaljp2abstractdataset.h
  • include/gdaljp2metadata.h
  • include/gdaljp2metadatagenerator.h
  • include/gdalpansharpen.h
  • include/gdalsse_priv.h
  • include/gdalsubdatasetinfo.h
  • include/gdalwarper.h
  • include/geoheif.h
  • include/gnm.h
  • include/gnm_api.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
gdal-3.11.5.tar.xz9.321156e+0679f66756f1c843b5ee52c8482d4f6bd2a8b7706d6161cc11f0b27c83d638796a
Master sites 2
  • https://download.osgeo.org/gdal/3.11.5/
  • FREEBSD_LOCAL/sunpoet

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …