<pre style='margin:0'>
Vincent (Veence) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/419217e19b9456bb453c8e8f53d1ab4f721074c7">https://github.com/macports/macports-ports/commit/419217e19b9456bb453c8e8f53d1ab4f721074c7</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 419217e19b9 gdal: complete overhaul of the Portfile
</span>419217e19b9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 419217e19b9456bb453c8e8f53d1ab4f721074c7
</span>Author: Veence <vince@macports.org>
AuthorDate: Sat Mar 13 20:24:50 2021 +0100
<span style='display:block; white-space:pre;color:#404040;'> gdal: complete overhaul of the Portfile
</span>---
gis/gdal/Portfile | 278 ++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 218 insertions(+), 60 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/gdal/Portfile b/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 14f4ddcaf77..003078c9d99 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,10 +9,10 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup legacysupport 1.0
PortGroup conflicts_build 1.0
PortGroup debug 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> mpi.setup
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> github.setup OSGeo gdal 3.2.2 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> checksums rmd160 d58c88f673c0e529436f87d2f1329d9743920a8d \
sha256 a7e1e414e5c405af48982bf4724a3da64a05770254f2ce8affb5f58a7604ca57 \
size 12251728
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,7 +54,6 @@ depends_lib-append port:zlib \
</span> port:expat \
port:libxml2 \
port:webp \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:geos \
</span> port:giflib \
port:qhull \
port:sqlite3 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,63 +61,207 @@ depends_lib-append port:zlib \
</span> port:curl \
port:charls
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts_build port:wgrib2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> set PYINST ""
configure.universal_args-delete --disable-dependency-tracking
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-local=yes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libz=yes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-zstd=yes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-liblzma \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-png=yes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libtiff=internal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-geotiff=internal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-jpeg=internal\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-charls=yes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-gif=yes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-qhull=yes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-pam \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-sqlite3=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-spatialite=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# By default, disable all drivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-all-optional-drivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Enable all built-in raster drivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-adrg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-aigrid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-airsar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-arg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-blx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-bmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-bsb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-cals \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ceos \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ceos2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-coasp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-cosar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ctg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-dimap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-dted \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-e00grid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-elas \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-envisat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ers \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-esric \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-fit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-gff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-gsg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-gxf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-hf2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-idrisi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ignfheightasciigrid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ilwis \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ingr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-iris \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-iso8211 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-jaxapalsar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-jdem \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-l1b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-leveller \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-map \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-mrf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-msgn \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ngsgeoid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-nitf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-northwood \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-pds \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-prf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-r \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-raw \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-rmf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-rs2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-safe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-saga \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-sdts \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-sentinel2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-sgi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-sigdem \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-srtmhgt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-terragen \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-tga \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-til \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-tsx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-usgsdem \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-xpm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-xyz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-zmap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Same with built-in vector drivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-arcgen \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-avc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-bna \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-cad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-csv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-dgn \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-dxf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-edigeo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-flatgeobuf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-geoconcept \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-georss \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-gml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-gmt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-gpsbabel \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-gpx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-gtm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-htf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-jml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-mapml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-mvt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ntf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-openair \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-openfilegdb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-pgdump \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-rec \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-s57 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-segukooa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-segy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-selafin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-shape \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-sua \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-svg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-sxf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-tiger \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-vdv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-wasp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-xplane
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# These drivers require curl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-eeda \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-plmosaic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-rda \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-wcs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-wms \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-wmts \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-daas \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ogcapi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-amigocloud \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-carto \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-cloudant \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-couchdb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-csw \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-elastic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ngw \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-plscenes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-wfs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# These drivers require sqlite3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-rasterlite \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-mbtiles \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-gpkg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-vfk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-osm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# These drivers require expat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-ods \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-xlsx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-lvbag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Miscellaneous drivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-local=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-libz=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-zstd=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-liblzma \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-png=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-libtiff=internal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-geotiff=internal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-jpeg=internal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-charls=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-gif=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-qhull=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-pam \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-sqlite3=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-spatialite=dlopen \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-spatialite-soname=${prefix}/lib/libspatialite.dylib \
</span> --with-curl=${prefix}/bin/curl-config \
--with-geos=${prefix}/bin/geos-config \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-expat=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-webp=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-xml2=yes \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-pg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-grass \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-libgrass \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-cfitsio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-netcdf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-ogdi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-exr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-mongocxx \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-mongocxxv3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-fme \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-libkml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-driver-kmlsuperoverlay \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-hdf4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-hdf5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-jasper \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-openjpeg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-ecw \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-kakadu \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-mrsid \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-jp2mrsid \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-msg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-oci \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-mysql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-ingres \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-xerces \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-odbc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-idb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-opencl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-perl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-poppler \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-expat=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-webp=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-xml2=yes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-pg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-grass \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-libgrass \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-cfitsio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-netcdf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-ogdi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-exr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-mongocxx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-mongocxxv3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-fme \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-libkml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-hdf4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-hdf5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-jasper \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-openjpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-ecw \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-kakadu \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-mrsid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-jp2mrsid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-msg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-bsb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-oci \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-mysql \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-ingres \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-xerces \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-odbc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-idb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-sde \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-opencl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-perl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-poppler \
</span> --mandir=${prefix}/share/man
# Always choose internal libjson code (#44098)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -156,6 +299,11 @@ post-configure {
</span> # Set target to none
build.target
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant grib description {Builds with grib2 support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:wgrib2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-grib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant lto description {Enable Link Time Optimization} {
configure.args-append --enable-lto
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -171,7 +319,7 @@ variant libkml \
</span> description {Enable libkml} {
depends_lib-append port:libkml
configure.args-delete --without-libkml
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-driver-kmlsuperoverlay
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-kmlsuperoverlay
</span> configure.args-append --with-libkml=${prefix}
configure.args-append --with-libkml-inc=${prefix}/include
configure.args-append --with-libkml-lib=${prefix}/lib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -304,10 +452,6 @@ variant netcdf description {Enable NetCDF file format} {
</span> configure.args-append --with-netcdf=${prefix}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant grib description {Enable GRIB (weather) file format} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --without-grib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> #JPEG-2K
variant jasper \
description {Enable JasPer JPEG-2000 format support} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -327,6 +471,11 @@ variant xerces description {Enable xerces XML support for GML file format} {
</span> depends_lib-append path:include/xercesc/util/XercesVersion.hpp:xercesc3
configure.args-delete --without-xerces
configure.args-append --with-xerces=${prefix}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # These drivers need xerces-c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-nas
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-ili
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-gmlas
</span> }
# Database variants
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -381,12 +530,21 @@ variant odbc description {Enable ODBC support} {
</span> depends_lib-append port:unixODBC
configure.args-delete --without-odbc
configure.args-append --with-odbc=${prefix}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # These drivers depend on odbc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-odbc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-pgeo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-mssqlspatial
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-geomedia
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-driver-walk disable walk driver support (enabled by default,
</span> }
variant poppler description {Enable poppler support} {
depends_lib-append port:poppler
configure.args-delete --without-poppler
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-poppler=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-poppler=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-driver-pdf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-pdf-plugin
</span> }
variant cfitsio description {Enable fits support} {
</pre><pre style='margin:0'>
</pre>