Ravenports generated: 21 Feb 2024 17:31
[ravenports.git] / bucket_9F / gdal
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gdal
4 VERSION=                3.8.4
5 KEYWORDS=               graphics geography
6 VARIANTS=               standard
7 SDESC[standard]=        Geospatial Data Abstraction Library
8 HOMEPAGE=               https://www.gdal.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://download.osgeo.org/gdal/3.8.4/
13 DISTFILE[1]=            gdal-3.8.4.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         tools
18                         dev
19                         man
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 BUILD_DEPENDS=          geos:dev:standard
25                         Imath:dev:standard
26                         libarchive:dev:standard
27                         libheif:dev:standard
28                         openexr:dev:standard
29                         proj:dev:standard
30                         hdf5:dev:standard
31                         WebP:dev:standard
32                         openjpeg:dev:standard
33 BUILDRUN_DEPENDS=       libgeotiff:single:standard
34                         cfitsio:primary:standard
35                         WebP:primary:standard
36                         openjpeg:primary:standard
37                         libheif:primary:standard
38                         hdf5:primary:standard
39                         geos:primary:standard
40                         openexr:primary:standard
41                         proj:primary:standard
42                         libarchive:primary:standard
43 EXRUN[tools]=           gdal:primary:standard
44
45 USES=                   cpe cmake png jpeg gif tiff iconv sqlite pkgconfig
46                         zstd expat lz4 zlib xz pcre2 ssl curl
47 GNOME_COMPONENTS=       libxml2
48
49 DISTNAME=               gdal-3.8.4
50
51 LICENSE=                MIT:primary
52 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE.TXT
53 LICENSE_SCHEME=         solo
54
55 CPE_VENDOR=             osgeo
56 FPC_EQUIVALENT=         graphics/gdal
57
58 PLIST_SUB=              GDAL_SOMAJOR=34
59                         GDAL_SOVERSION=34.3.8.4
60
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
67                         -DGDAL_USE_CFITSIO=ON
68                         -DGDAL_USE_EXPAT=ON
69                         -DGDAL_USE_GEOS=ON
70                         -DGDAL_USE_GEOTIFF=ON
71                         -DGDAL_USE_GIF=ON
72                         -DGDAL_USE_HDF5=ON
73                         -DGDAL_USE_HEIF=ON
74                         -DGDAL_USE_ICONV=ON
75                         -DGDAL_USE_JPEG=ON
76                         -DGDAL_USE_LIBXML2=ON
77                         -DGDAL_USE_LZ4=ON
78                         -DGDAL_USE_OPENEXR=ON
79                         -DGDAL_USE_OPENJPEG=ON
80                         -DGDAL_USE_PCRE2=ON
81                         -DGDAL_USE_PNG=ON
82                         -DGDAL_USE_SQLITE3=ON
83                         -DGDAL_USE_TIFF=ON
84                         -DGDAL_USE_WEBP=ON
85                         -DGDAL_USE_ZLIB=ON
86                         -DGDAL_USE_ZSTD=ON
87                         -DGDAL_USE_ARMADILLO=OFF
88                         -DGDAL_USE_ARROW=OFF
89                         -DGDAL_USE_BASISU=OFF
90                         -DGDAL_USE_BLOSC=OFF
91                         -DGDAL_USE_BRUNSLI=OFF
92                         -DGDAL_USE_CRNLIB=OFF
93                         -DGDAL_USE_CURL=OFF
94                         -DGDAL_USE_CRYPTOPP=OFF
95                         -DGDAL_USE_DEFLATE=OFF
96                         -DGDAL_USE_ECW=OFF
97                         -DGDAL_USE_FILEGDB=OFF
98                         -DGDAL_USE_FREEXL=OFF
99                         -DGDAL_USE_FYBA=OFF
100                         -DGDAL_USE_GTA=OFF
101                         -DGDAL_USE_HDF4=OFF
102                         -DGDAL_USE_IDB=OFF
103                         -DGDAL_USE_JXL=OFF
104                         -DGDAL_USE_KDU=OFF
105                         -DGDAL_USE_KEA=OFF
106                         -DGDAL_USE_LIBKML=OFF
107                         -DGDAL_USE_LIBQB3=OFF
108                         -DGDAL_USE_LURATECH=OFF
109                         -DGDAL_USE_MONGOCXX=OFF
110                         -DGDAL_USE_MRSID=OFF
111                         -DGDAL_USE_MSSQL_NCLI=OFF
112                         -DGDAL_USE_MSSQL_ODBC=OFF
113                         -DGDAL_USE_MYSQL=OFF
114                         -DGDAL_USE_NETCDF=OFF
115                         -DGDAL_USE_ODBC=OFF
116                         -DGDAL_USE_ODBCCPP=OFF
117                         -DGDAL_USE_OGDI=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
126                         -DGDAL_USE_RDB=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
133
134 post-install:
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
139
140 [FILE:644:descriptions/desc.primary]
141 GDAL - Geospatial Data Abstraction Library
142
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
146 supported formats.
147
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
152 Binary/ASCII Grid.
153
154 A full list of supported data formats is available on the official
155 website.
156
157
158 [FILE:57:descriptions/desc.tools]
159 This package contains geospatial data abstraction tools.
160
161
162 [FILE:96:distinfo]
163 0c53ced95d29474236487202709b49015854f8e02e35e44ed0f4f4e12a7966ce      8867580 gdal-3.8.4.tar.xz
164
165
166 [FILE:65:manifests/plist.primary]
167 lib/
168  libgdal.so.%%GDAL_SOMAJOR%%
169  libgdal.so.%%GDAL_SOVERSION%%
170
171
172 [FILE:4304:manifests/plist.tools]
173 bin/
174  gdal_contour
175  gdal_create
176  gdal_footprint
177  gdal_grid
178  gdal_rasterize
179  gdal_translate
180  gdal_viewshed
181  gdaladdo
182  gdalbuildvrt
183  gdaldem
184  gdalenhance
185  gdalinfo
186  gdallocationinfo
187  gdalmanage
188  gdalmdiminfo
189  gdalmdimtranslate
190  gdalsrsinfo
191  gdaltindex
192  gdaltransform
193  gdalwarp
194  gnmanalyse
195  gnmmanage
196  nearblack
197  ogr2ogr
198  ogrinfo
199  ogrlineref
200  ogrtindex
201  sozip
202 lib/gdalplugins/drivers.ini
203 share/bash-completion/completions/
204  gdal-config
205  gdal2tiles.py
206  gdal2xyz.py
207  gdal_calc.py
208  gdal_contour
209  gdal_create
210  gdal_edit.py
211  gdal_fillnodata.py
212  gdal_grid
213  gdal_merge.py
214  gdal_polygonize.py
215  gdal_proximity.py
216  gdal_rasterize
217  gdal_retile.py
218  gdal_sieve.py
219  gdal_translate
220  gdal_viewshed
221  gdaladdo
222  gdalbuildvrt
223  gdalchksum.py
224  gdalcompare.py
225  gdaldem
226  gdalenhance
227  gdalident.py
228  gdalimport.py
229  gdalinfo
230  gdallocationinfo
231  gdalmanage
232  gdalmove.py
233  gdalsrsinfo
234  gdaltindex
235  gdaltransform
236  gdalwarp
237  ogr2ogr
238  ogrinfo
239  ogrlineref
240  ogrmerge.py
241  ogrtindex
242 share/gdal/
243  GDALLogoBW.svg
244  GDALLogoColor.svg
245  GDALLogoGS.svg
246  LICENSE.TXT
247  bag_template.xml
248  cubewerx_extra.wkt
249  default.rsc
250  ecw_cs.wkt
251  eedaconf.json
252  epsg.wkt
253  esri_StatePlane_extra.wkt
254  gdalicon.png
255  gdalinfo_output.schema.json
256  gdalmdiminfo_output.schema.json
257  gdalvrt.xsd
258  gfs.xsd
259  gml_registry.xml
260  gml_registry.xsd
261  gmlasconf.xml
262  gmlasconf.xsd
263  grib2_center.csv
264  grib2_process.csv
265  grib2_subcenter.csv
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
326  grib2_table_4_5.csv
327  grib2_table_versions.csv
328  gt_datum.csv
329  gt_ellips.csv
330  header.dxf
331  inspire_cp_BasicPropertyUnit.gfs
332  inspire_cp_CadastralBoundary.gfs
333  inspire_cp_CadastralParcel.gfs
334  inspire_cp_CadastralZoning.gfs
335  jpfgdgml_AdmArea.gfs
336  jpfgdgml_AdmBdry.gfs
337  jpfgdgml_AdmPt.gfs
338  jpfgdgml_BldA.gfs
339  jpfgdgml_BldL.gfs
340  jpfgdgml_Cntr.gfs
341  jpfgdgml_CommBdry.gfs
342  jpfgdgml_CommPt.gfs
343  jpfgdgml_Cstline.gfs
344  jpfgdgml_ElevPt.gfs
345  jpfgdgml_GCP.gfs
346  jpfgdgml_LeveeEdge.gfs
347  jpfgdgml_RailCL.gfs
348  jpfgdgml_RdASL.gfs
349  jpfgdgml_RdArea.gfs
350  jpfgdgml_RdCompt.gfs
351  jpfgdgml_RdEdg.gfs
352  jpfgdgml_RdMgtBdry.gfs
353  jpfgdgml_RdSgmtA.gfs
354  jpfgdgml_RvrMgtBdry.gfs
355  jpfgdgml_SBAPt.gfs
356  jpfgdgml_SBArea.gfs
357  jpfgdgml_SBBdry.gfs
358  jpfgdgml_WA.gfs
359  jpfgdgml_WL.gfs
360  jpfgdgml_WStrA.gfs
361  jpfgdgml_WStrL.gfs
362  netcdf_config.xsd
363  nitf_spec.xml
364  nitf_spec.xsd
365  ogrinfo_output.schema.json
366  ogrvrt.xsd
367  osmconf.ini
368  ozi_datum.csv
369  ozi_ellips.csv
370  pci_datum.txt
371  pci_ellips.txt
372  pdfcomposition.xsd
373  pds4_template.xml
374  plscenesconf.json
375  ruian_vf_ob_v1.gfs
376  ruian_vf_st_uvoh_v1.gfs
377  ruian_vf_st_v1.gfs
378  ruian_vf_v1.gfs
379  s57agencies.csv
380  s57attributes.csv
381  s57expectedinput.csv
382  s57objectclasses.csv
383  seed_2d.dgn
384  seed_3d.dgn
385  stateplane.csv
386  template_tiles.mapml
387  tms_LINZAntarticaMapTileGrid.json
388  tms_MapML_APSTILE.json
389  tms_MapML_CBMTILE.json
390  tms_NZTM2000.json
391  trailer.dxf
392  vdv452.xml
393  vdv452.xsd
394  vicar.json
395
396
397 [FILE:1229:manifests/plist.dev]
398 bin/gdal-config
399 include/
400  cpl_atomic_ops.h
401  cpl_auto_close.h
402  cpl_compressor.h
403  cpl_config.h
404  cpl_config_extras.h
405  cpl_conv.h
406  cpl_csv.h
407  cpl_error.h
408  cpl_hash_set.h
409  cpl_http.h
410  cpl_json.h
411  cpl_list.h
412  cpl_minixml.h
413  cpl_minizip_ioapi.h
414  cpl_minizip_unzip.h
415  cpl_minizip_zip.h
416  cpl_multiproc.h
417  cpl_port.h
418  cpl_progress.h
419  cpl_quad_tree.h
420  cpl_spawn.h
421  cpl_string.h
422  cpl_time.h
423  cpl_virtualmem.h
424  cpl_vsi.h
425  cpl_vsi_error.h
426  cpl_vsi_virtual.h
427  cplkeywordparser.h
428  gdal.h
429  gdal_alg.h
430  gdal_alg_priv.h
431  gdal_csv.h
432  gdal_frmts.h
433  gdal_mdreader.h
434  gdal_pam.h
435  gdal_priv.h
436  gdal_proxy.h
437  gdal_rat.h
438  gdal_simplesurf.h
439  gdal_utils.h
440  gdal_version.h
441  gdal_vrt.h
442  gdalcachedpixelaccessor.h
443  gdalgeorefpamdataset.h
444  gdalgrid.h
445  gdalgrid_priv.h
446  gdaljp2abstractdataset.h
447  gdaljp2metadata.h
448  gdalpansharpen.h
449  gdalsubdatasetinfo.h
450  gdalwarper.h
451  gnm.h
452  gnm_api.h
453  gnmgraph.h
454  memdataset.h
455  ogr_api.h
456  ogr_core.h
457  ogr_feature.h
458  ogr_featurestyle.h
459  ogr_geocoding.h
460  ogr_geometry.h
461  ogr_p.h
462  ogr_recordbatch.h
463  ogr_spatialref.h
464  ogr_srs_api.h
465  ogr_swq.h
466  ogrsf_frmts.h
467  rawdataset.h
468  vrtdataset.h
469 lib/libgdal.so
470 lib/cmake/gdal/
471  GDAL-targets-release.cmake
472  GDAL-targets.cmake
473  GDALConfig.cmake
474  GDALConfigVersion.cmake
475 lib/pkgconfig/gdal.pc
476
477
478 [FILE:796:manifests/plist.man]
479 share/man/man1/
480  gdal-config.1.gz
481  gdal2tiles.1.gz
482  gdal_calc.1.gz
483  gdal_contour.1.gz
484  gdal_create.1.gz
485  gdal_edit.1.gz
486  gdal_fillnodata.1.gz
487  gdal_footprint.1.gz
488  gdal_grid.1.gz
489  gdal_merge.1.gz
490  gdal_pansharpen.1.gz
491  gdal_polygonize.1.gz
492  gdal_proximity.1.gz
493  gdal_rasterize.1.gz
494  gdal_retile.1.gz
495  gdal_sieve.1.gz
496  gdal_translate.1.gz
497  gdal_viewshed.1.gz
498  gdaladdo.1.gz
499  gdalbuildvrt.1.gz
500  gdalcompare.1.gz
501  gdaldem.1.gz
502  gdalinfo.1.gz
503  gdallocationinfo.1.gz
504  gdalmanage.1.gz
505  gdalmdiminfo.1.gz
506  gdalmdimtranslate.1.gz
507  gdalmove.1.gz
508  gdalsrsinfo.1.gz
509  gdaltindex.1.gz
510  gdaltransform.1.gz
511  gdalwarp.1.gz
512  gnmanalyse.1.gz
513  gnmmanage.1.gz
514  nearblack.1.gz
515  ogr2ogr.1.gz
516  ogr_layer_algebra.1.gz
517  ogrinfo.1.gz
518  ogrlineref.1.gz
519  ogrmerge.1.gz
520  ogrtindex.1.gz
521  pct2rgb.1.gz
522  rgb2pct.1.gz
523  sozip.1.gz
524
525
526 [FILE:682:patches/patch-gdal.cmake]
527 --- gdal.cmake.orig     2024-01-04 18:08:59 UTC
528 +++ gdal.cmake
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")
537    endif ()
538
539
540 [FILE:292:patches/patch-port_cpl__conv.cpp]
541 Avoid visibility define that masks usage that is apparently beyond XOPEN or C99.
542
543 --- port/cpl_conv.cpp.orig      2024-01-04 18:08:59 UTC
544 +++ port/cpl_conv.cpp
545 @@ -48,8 +48,6 @@
546  #endif
547  #endif
548  
549 -// For atoll (at least for NetBSD)
550 -#define _ISOC99_SOURCE
551  
552  #ifdef MSVC_USE_VLD
553  #include <vld.h>
554
555
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()
560      nCPUs = 1;
561  #endif
562  
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)
569      if (nCPUs > 1)
570      {
571          cpu_set_t *set = CPU_ALLOC(nCPUs);
572
573
574 [FILE:410:patches/patch-port_cpl__port.h]
575 --- port/cpl_port.h.orig        2024-01-04 18:08:59 UTC
576 +++ port/cpl_port.h
577 @@ -666,7 +666,7 @@ extern "C++"
578  }
579  #else
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 */
586
587
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
591 @@ -57,7 +57,7 @@
592  #include <crt_externs.h>
593  #define environ (*_NSGetEnviron())
594  #else
595 -#if defined(__FreeBSD__)
596 +#if defined(__FreeBSD__) || defined(__DragonFly__)
597  extern __attribute__((__weak__)) char **environ;
598  #else
599  extern char **environ;
600