graphics/gdal: Add BLOSC, KEA, OPENDRIVE and QB3 options

This commit is contained in:
Po-Chuan Hsieh 2025-05-29 12:43:34 +08:00
parent 38b934ba9b
commit d14df16cd6
No known key found for this signature in database
GPG Key ID: 9A4BD10F002DD04B
1 changed files with 13 additions and 1 deletions

View File

@ -111,7 +111,7 @@ HEADER_FILES= alg/gvgcpfit.h \
port/cpl_vsil_curl_priv.h \
port/cpl_worker_thread_pool.h
OPTIONS_DEFINE= AEC ARMADILLO BRUNSLI CFITSIO CRYPTOPP CURL DEFLATE ECW EXPAT EXR FREEXL GEOS GTA HDF5 HEIF JXL KML LERC LIBXML2 LZ4 MYSQL NETCDF ODBC OPENJPEG PCRE2 PGSQL RASTERLITE2 SFCGAL SPATIALITE SQLITE TILEDB WEBP XERCES ZSTD
OPTIONS_DEFINE= AEC ARMADILLO BLOSC BRUNSLI CFITSIO CRYPTOPP CURL DEFLATE ECW EXPAT EXR FREEXL GEOS GTA HDF5 HEIF JXL KEA KML LERC LIBXML2 LZ4 MYSQL NETCDF ODBC OPENDRIVE OPENJPEG PCRE2 PGSQL QB3 RASTERLITE2 SFCGAL SPATIALITE SQLITE TILEDB WEBP XERCES ZSTD
OPTIONS_RADIO= PDF
OPTIONS_RADIO_PDF= PODOFO POPPLER
OPTIONS_DEFAULT=AEC CURL DEFLATE EXPAT FREEXL GEOS LERC LIBXML2 LZ4 OPENJPEG PCRE2 PGSQL POPPLER WEBP ZSTD \
@ -120,12 +120,16 @@ OPTIONS_EXCLUDE_powerpc= LERC
OPTIONS_EXCLUDE_powerpc64= LERC
OPTIONS_SUB= yes
AEC_DESC= Adaptive entropy coding library
BLOSC_DESC= Blosc support in Zarr driver
BRUNSLI_DESC= Brunsli support via libbrunsli library
CRYPTOPP_DESC= Cryptopp support
DEFLATE_DESC= Faster deflate support via libdeflate library
EXR_DESC= EXR support via OpenEXR library
KEA_DESC= KEA format support
LERC_DESC= LERC (Limited Error Raster Compression) support
OPENDRIVE_DESC= OpenDRIVE format support
PCRE2_DESC= Regular expression support for SQLite
QB3_DESC= QB3 compression in MRF driver
RASTERLITE2_DESC= RasterLite2 support
TILEDB_DESC= TileDB support
@ -133,6 +137,8 @@ AEC_CMAKE_BOOL= GDAL_USE_LIBAEC
AEC_LIB_DEPENDS= libaec.so:science/libaec
ARMADILLO_CMAKE_BOOL= GDAL_USE_ARMADILLO
ARMADILLO_LIB_DEPENDS= libarmadillo.so:math/armadillo
BLOSC_CMAKE_BOOL= GDAL_USE_BLOSC
BLOSC_LIB_DEPENDS= libblosc.so:archivers/c-blosc
BRUNSLI_CMAKE_BOOL= GDAL_USE_BRUNSLI
BRUNSLI_LIB_DEPENDS= libbrunslidec-c.so:graphics/brunsli
CFITSIO_CMAKE_BOOL= GDAL_USE_CFITSIO
@ -163,6 +169,8 @@ HEIF_CMAKE_BOOL= GDAL_USE_HEIF
HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
JXL_CMAKE_BOOL= GDAL_USE_JXL GDAL_USE_JXL_THREADS
JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
KEA_CMAKE_BOOL= GDAL_USE_KEA
KEA_LIB_DEPENDS= libkea.so:graphics/kealib
KML_CMAKE_BOOL= GDAL_USE_LIBKML
KML_LIB_DEPENDS= libkmlbase.so:science/libkml \
liburiparser.so:net/uriparser
@ -182,6 +190,8 @@ ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
OPENJPEG_BUILD_DEPENDS= openjpeg>=2.1.0:graphics/openjpeg
OPENJPEG_CMAKE_BOOL= GDAL_USE_OPENJPEG
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
OPENDRIVE_CMAKE_BOOL= GDAL_USE_OPENDRIVE
OPENDRIVE_LIB_DEPENDS= libOpenDrive.so:graphics/libopendrive
PCRE2_CMAKE_BOOL= GDAL_USE_PCRE2
PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
PGSQL_CMAKE_BOOL= GDAL_USE_POSTGRESQL
@ -190,6 +200,8 @@ PODOFO_CMAKE_BOOL= GDAL_USE_PODOFO
PODOFO_LIB_DEPENDS= libpodofo.so:graphics/podofo
POPPLER_CMAKE_BOOL= GDAL_USE_POPPLER
POPPLER_LIB_DEPENDS= libpoppler.so:graphics/poppler
QB3_CMAKE_BOOL= GDAL_USE_LIBQB3
QB3_LIB_DEPENDS= libQB3.so:graphics/qb3
RASTERLITE2_CMAKE_BOOL= GDAL_USE_RASTERLITE2
RASTERLITE2_LIB_DEPENDS=librasterlite2.so:graphics/librasterlite2
SFCGAL_CMAKE_BOOL= GDAL_USE_SFCGAL