1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= graphics geography
7 SDESC[standard]= Geospatial Data Abstraction Library
8 HOMEPAGE= https://www.gdal.org/
12 SITES[main]= http://download.osgeo.org/gdal/3.8.4/
13 DISTFILE[1]= gdal-3.8.4.tar.xz:main
15 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= none
22 OPTIONS_STANDARD= none
24 BUILD_DEPENDS= geos:dev:standard
26 libarchive:dev:standard
33 BUILDRUN_DEPENDS= libgeotiff:single:standard
34 cfitsio:primary:standard
36 openjpeg:primary:standard
37 libheif:primary:standard
40 openexr:primary:standard
42 libarchive:primary:standard
43 EXRUN[tools]= gdal:primary:standard
45 USES= cpe cmake png jpeg gif tiff iconv sqlite pkgconfig
46 zstd expat lz4 zlib xz pcre2 ssl curl
47 GNOME_COMPONENTS= libxml2
52 LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE.TXT
56 FPC_EQUIVALENT= graphics/gdal
58 PLIST_SUB= GDAL_SOMAJOR=34
59 GDAL_SOVERSION=34.3.8.4
61 CMAKE_ARGS= -DGDAL_USE_INTERNAL_LIBS=OFF
62 -DGDAL_USE_JSONC_INTERNAL=ON
63 -DGDAL_USE_LERC_INTERNAL=ON
64 -DGDAL_USE_JPEG12_INTERNAL=ON
65 -DGDAL_USE_OPENCAD_INTERNAL=ON
66 -DGDAL_USE_QHULL_INTERNAL=ON
79 -DGDAL_USE_OPENJPEG=ON
87 -DGDAL_USE_ARMADILLO=OFF
91 -DGDAL_USE_BRUNSLI=OFF
94 -DGDAL_USE_CRYPTOPP=OFF
95 -DGDAL_USE_DEFLATE=OFF
97 -DGDAL_USE_FILEGDB=OFF
106 -DGDAL_USE_LIBKML=OFF
107 -DGDAL_USE_LIBQB3=OFF
108 -DGDAL_USE_LURATECH=OFF
109 -DGDAL_USE_MONGOCXX=OFF
111 -DGDAL_USE_MSSQL_NCLI=OFF
112 -DGDAL_USE_MSSQL_ODBC=OFF
114 -DGDAL_USE_NETCDF=OFF
116 -DGDAL_USE_ODBCCPP=OFF
118 -DGDAL_USE_OPENCL=OFF
119 -DGDAL_USE_OPENSSL=OFF
120 -DGDAL_USE_ORACLE=OFF
121 -DGDAL_USE_PARQUET=OFF
122 -DGDAL_USE_PDFIUM=OFF
123 -DGDAL_USE_POPPLER=OFF
124 -DGDAL_USE_POSTGRESQL=OFF
125 -DGDAL_USE_RASTERLITE2=OFF
127 -DGDAL_USE_SPATIALITE=OFF
128 -DGDAL_USE_SFCGAL=OFF
129 -DGDAL_USE_TEIGHA=OFF
130 -DGDAL_USE_TILEDB=OFF
131 -DGDAL_USE_XERCESC=OFF
132 -DBUILD_PYTHON_BINDINGS=OFF
135 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gdal[a-z_]*
136 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gnm*
137 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/[nos]*
138 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdal.so
140 [FILE:644:descriptions/desc.primary]
141 GDAL - Geospatial Data Abstraction Library
143 GDAL/OGR is a translator library for raster and vector geospatial data
144 formats that is released under an Open Source license. As a library, it
145 presents a single abstract data model to the calling application for all
148 Current translators provide read (and sometimes write) access to a
149 variety of formats including ESRI Shapefiles, S-57, SDTS, PostGIS,
150 Oracle Spatial, Mapinfo mid/mif and TAB, GeoTIFF, Erdas Imagine,
151 ESRI .BIL, .aux labelled raw, DTED, SDTS DEM, JPEG, PNG and Arc/Info
154 A full list of supported data formats is available on the official
158 [FILE:57:descriptions/desc.tools]
159 This package contains geospatial data abstraction tools.
163 0c53ced95d29474236487202709b49015854f8e02e35e44ed0f4f4e12a7966ce 8867580 gdal-3.8.4.tar.xz
166 [FILE:65:manifests/plist.primary]
168 libgdal.so.%%GDAL_SOMAJOR%%
169 libgdal.so.%%GDAL_SOVERSION%%
172 [FILE:4304:manifests/plist.tools]
202 lib/gdalplugins/drivers.ini
203 share/bash-completion/completions/
253 esri_StatePlane_extra.wkt
255 gdalinfo_output.schema.json
256 gdalmdiminfo_output.schema.json
266 grib2_table_4_2_0_0.csv
267 grib2_table_4_2_0_1.csv
268 grib2_table_4_2_0_13.csv
269 grib2_table_4_2_0_14.csv
270 grib2_table_4_2_0_15.csv
271 grib2_table_4_2_0_16.csv
272 grib2_table_4_2_0_17.csv
273 grib2_table_4_2_0_18.csv
274 grib2_table_4_2_0_19.csv
275 grib2_table_4_2_0_190.csv
276 grib2_table_4_2_0_191.csv
277 grib2_table_4_2_0_2.csv
278 grib2_table_4_2_0_20.csv
279 grib2_table_4_2_0_21.csv
280 grib2_table_4_2_0_3.csv
281 grib2_table_4_2_0_4.csv
282 grib2_table_4_2_0_5.csv
283 grib2_table_4_2_0_6.csv
284 grib2_table_4_2_0_7.csv
285 grib2_table_4_2_10_0.csv
286 grib2_table_4_2_10_1.csv
287 grib2_table_4_2_10_191.csv
288 grib2_table_4_2_10_2.csv
289 grib2_table_4_2_10_3.csv
290 grib2_table_4_2_10_4.csv
291 grib2_table_4_2_1_0.csv
292 grib2_table_4_2_1_1.csv
293 grib2_table_4_2_1_2.csv
294 grib2_table_4_2_20_0.csv
295 grib2_table_4_2_20_1.csv
296 grib2_table_4_2_20_2.csv
297 grib2_table_4_2_2_0.csv
298 grib2_table_4_2_2_3.csv
299 grib2_table_4_2_2_4.csv
300 grib2_table_4_2_2_5.csv
301 grib2_table_4_2_2_6.csv
302 grib2_table_4_2_3_0.csv
303 grib2_table_4_2_3_1.csv
304 grib2_table_4_2_3_2.csv
305 grib2_table_4_2_3_3.csv
306 grib2_table_4_2_3_4.csv
307 grib2_table_4_2_3_5.csv
308 grib2_table_4_2_3_6.csv
309 grib2_table_4_2_4_0.csv
310 grib2_table_4_2_4_1.csv
311 grib2_table_4_2_4_10.csv
312 grib2_table_4_2_4_2.csv
313 grib2_table_4_2_4_3.csv
314 grib2_table_4_2_4_4.csv
315 grib2_table_4_2_4_5.csv
316 grib2_table_4_2_4_6.csv
317 grib2_table_4_2_4_7.csv
318 grib2_table_4_2_4_8.csv
319 grib2_table_4_2_4_9.csv
320 grib2_table_4_2_local_Canada.csv
321 grib2_table_4_2_local_HPC.csv
322 grib2_table_4_2_local_MRMS.csv
323 grib2_table_4_2_local_NCEP.csv
324 grib2_table_4_2_local_NDFD.csv
325 grib2_table_4_2_local_index.csv
327 grib2_table_versions.csv
331 inspire_cp_BasicPropertyUnit.gfs
332 inspire_cp_CadastralBoundary.gfs
333 inspire_cp_CadastralParcel.gfs
334 inspire_cp_CadastralZoning.gfs
341 jpfgdgml_CommBdry.gfs
346 jpfgdgml_LeveeEdge.gfs
352 jpfgdgml_RdMgtBdry.gfs
354 jpfgdgml_RvrMgtBdry.gfs
365 ogrinfo_output.schema.json
376 ruian_vf_st_uvoh_v1.gfs
387 tms_LINZAntarticaMapTileGrid.json
388 tms_MapML_APSTILE.json
389 tms_MapML_CBMTILE.json
397 [FILE:1229:manifests/plist.dev]
442 gdalcachedpixelaccessor.h
443 gdalgeorefpamdataset.h
446 gdaljp2abstractdataset.h
471 GDAL-targets-release.cmake
474 GDALConfigVersion.cmake
475 lib/pkgconfig/gdal.pc
478 [FILE:796:manifests/plist.man]
503 gdallocationinfo.1.gz
506 gdalmdimtranslate.1.gz
516 ogr_layer_algebra.1.gz
526 [FILE:682:patches/patch-gdal.cmake]
527 --- gdal.cmake.orig 2024-01-04 18:08:59 UTC
529 @@ -280,7 +280,7 @@ endif ()
530 if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
531 include(CheckLinkerFlag)
532 check_linker_flag(C "-Wl,--no-undefined" HAS_NO_UNDEFINED)
533 - if (HAS_NO_UNDEFINED AND (NOT "${CMAKE_CXX_FLAGS}" MATCHES "-fsanitize") AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
534 + if (HAS_NO_UNDEFINED AND (NOT "${CMAKE_CXX_FLAGS}" MATCHES "-fsanitize") AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD|MidnightBSD|FreeBSD|DragonFly")
535 string(APPEND CMAKE_SHARED_LINKER_FLAGS " -Wl,--no-undefined")
536 string(APPEND CMAKE_MODULE_LINKER_FLAGS " -Wl,--no-undefined")
540 [FILE:292:patches/patch-port_cpl__conv.cpp]
541 Avoid visibility define that masks usage that is apparently beyond XOPEN or C99.
543 --- port/cpl_conv.cpp.orig 2024-01-04 18:08:59 UTC
544 +++ port/cpl_conv.cpp
549 -// For atoll (at least for NetBSD)
550 -#define _ISOC99_SOURCE
556 [FILE:403:patches/patch-port_cpl__multiproc.cpp]
557 --- port/cpl_multiproc.cpp.orig 2024-01-04 18:08:58 UTC
558 +++ port/cpl_multiproc.cpp
559 @@ -1423,7 +1423,11 @@ int CPLGetNumCPUs()
563 -#ifdef HAVE_SCHED_GETAFFINITY
564 +#if defined(HAVE_SCHED_GETAFFINITY) \
565 + && defined(CPU_ALLOC) \
566 + && defined(CPU_ALLOC_SIZE) \
567 + && defined(CPU_ZERO_S) \
568 + && defined(CPU_COUNT_S)
571 cpu_set_t *set = CPU_ALLOC(nCPUs);
574 [FILE:410:patches/patch-port_cpl__port.h]
575 --- port/cpl_port.h.orig 2024-01-04 18:08:59 UTC
577 @@ -666,7 +666,7 @@ extern "C++"
580 #define CPLIsNan(x) isnan(x)
581 -#if defined(isinf) || defined(__FreeBSD__)
582 +#if defined(isinf) || defined(__FreeBSD__) || defined(__DragonFly__)
583 /** Return whether a floating-pointer number is +/- infinity */
584 #define CPLIsInf(x) isinf(x)
585 /** Return whether a floating-pointer number is finite */
588 [FILE:321:patches/patch-port_cpl__spawn.cpp]
589 --- port/cpl_spawn.cpp.orig 2024-01-04 18:08:58 UTC
590 +++ port/cpl_spawn.cpp
592 #include <crt_externs.h>
593 #define environ (*_NSGetEnviron())
595 -#if defined(__FreeBSD__)
596 +#if defined(__FreeBSD__) || defined(__DragonFly__)
597 extern __attribute__((__weak__)) char **environ;
599 extern char **environ;