Ravenports generated: 06 May 2023 02:52
[ravenports.git] / bucket_9F / gdal
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gdal
4 VERSION=                3.6.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.6.4/
13 DISTFILE[1]=            gdal-3.6.4.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          geos:dev:standard
21                         libheif:dev:standard
22                         openexr:dev:standard
23                         proj:dev:standard
24 BUILDRUN_DEPENDS=       libgeotiff:single:standard
25                         cfitsio:primary:standard
26                         WebP:single:standard
27                         openjpeg:single:standard
28                         libheif:primary:standard
29                         hdf5:primary:standard
30                         geos:primary:standard
31                         openexr:primary:standard
32                         proj:primary:standard
33
34 USES=                   cpe cmake png jpeg gif tiff iconv sqlite pkgconfig
35                         zstd expat lz4 zlib xz pcre2 ssl curl
36 GNOME_COMPONENTS=       libxml2
37
38 DISTNAME=               gdal-3.6.4
39
40 LICENSE=                MIT:single
41 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE.TXT
42 LICENSE_SCHEME=         solo
43
44 CPE_VENDOR=             osgeo
45 FPC_EQUIVALENT=         graphics/gdal
46
47 SINGLE_JOB=             yes
48
49 PLIST_SUB=              GDAL_SOMAJOR=32
50                         GDAL_SOVERSION=32.3.6.4
51
52 CMAKE_ARGS=             -DGDAL_USE_INTERNAL_LIBS=OFF
53                         -DGDAL_USE_JSONC_INTERNAL=ON
54                         -DGDAL_USE_LERC_INTERNAL=ON
55                         -DGDAL_USE_JPEG12_INTERNAL=ON
56                         -DGDAL_USE_OPENCAD_INTERNAL=ON
57                         -DGDAL_USE_QHULL_INTERNAL=ON
58                         -DGDAL_USE_CFITSIO=ON
59                         -DGDAL_USE_EXPAT=ON
60                         -DGDAL_USE_GEOS=ON
61                         -DGDAL_USE_GEOTIFF=ON
62                         -DGDAL_USE_GIF=ON
63                         -DGDAL_USE_HDF5=ON
64                         -DGDAL_USE_HEIF=ON
65                         -DGDAL_USE_ICONV=ON
66                         -DGDAL_USE_JPEG=ON
67                         -DGDAL_USE_LIBXML2=ON
68                         -DGDAL_USE_LZ4=ON
69                         -DGDAL_USE_OPENEXR=ON
70                         -DGDAL_USE_OPENJPEG=ON
71                         -DGDAL_USE_PCRE2=ON
72                         -DGDAL_USE_PNG=ON
73                         -DGDAL_USE_SQLITE3=ON
74                         -DGDAL_USE_TIFF=ON
75                         -DGDAL_USE_WEBP=ON
76                         -DGDAL_USE_ZLIB=ON
77                         -DGDAL_USE_ZSTD=ON
78                         -DGDAL_USE_ARMADILLO=OFF
79                         -DGDAL_USE_ARROW=OFF
80                         -DGDAL_USE_BASISU=OFF
81                         -DGDAL_USE_BLOSC=OFF
82                         -DGDAL_USE_BRUNSLI=OFF
83                         -DGDAL_USE_CRNLIB=OFF
84                         -DGDAL_USE_CURL=OFF
85                         -DGDAL_USE_CRYPTOPP=OFF
86                         -DGDAL_USE_DEFLATE=OFF
87                         -DGDAL_USE_ECW=OFF
88                         -DGDAL_USE_FILEGDB=OFF
89                         -DGDAL_USE_FREEXL=OFF
90                         -DGDAL_USE_FYBA=OFF
91                         -DGDAL_USE_GTA=OFF
92                         -DGDAL_USE_HDF4=OFF
93                         -DGDAL_USE_IDB=OFF
94                         -DGDAL_USE_JXL=OFF
95                         -DGDAL_USE_KDU=OFF
96                         -DGDAL_USE_KEA=OFF
97                         -DGDAL_USE_LIBKML=OFF
98                         -DGDAL_USE_LIBQB3=OFF
99                         -DGDAL_USE_LURATECH=OFF
100                         -DGDAL_USE_MONGOCXX=OFF
101                         -DGDAL_USE_MRSID=OFF
102                         -DGDAL_USE_MSSQL_NCLI=OFF
103                         -DGDAL_USE_MSSQL_ODBC=OFF
104                         -DGDAL_USE_MYSQL=OFF
105                         -DGDAL_USE_NETCDF=OFF
106                         -DGDAL_USE_ODBC=OFF
107                         -DGDAL_USE_ODBCCPP=OFF
108                         -DGDAL_USE_OGDI=OFF
109                         -DGDAL_USE_OPENCL=OFF
110                         -DGDAL_USE_OPENSSL=OFF
111                         -DGDAL_USE_ORACLE=OFF
112                         -DGDAL_USE_PARQUET=OFF
113                         -DGDAL_USE_PDFIUM=OFF
114                         -DGDAL_USE_POPPLER=OFF
115                         -DGDAL_USE_POSTGRESQL=OFF
116                         -DGDAL_USE_RASTERLITE2=OFF
117                         -DGDAL_USE_RDB=OFF
118                         -DGDAL_USE_SPATIALITE=OFF
119                         -DGDAL_USE_SFCGAL=OFF
120                         -DGDAL_USE_TEIGHA=OFF
121                         -DGDAL_USE_TILEDB=OFF
122                         -DGDAL_USE_XERCESC=OFF
123                         -DBUILD_PYTHON_BINDINGS=OFF
124
125 post-install:
126         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gdal[^-]*
127         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gnm*
128         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/[no]*
129         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdal.so
130
131 [FILE:644:descriptions/desc.single]
132 GDAL - Geospatial Data Abstraction Library
133
134 GDAL/OGR is a translator library for raster and vector geospatial data
135 formats that is released under an Open Source license. As a library, it
136 presents a single abstract data model to the calling application for all
137 supported formats.
138
139 Current translators provide read (and sometimes write) access to a
140 variety of formats including ESRI Shapefiles, S-57, SDTS, PostGIS,
141 Oracle Spatial, Mapinfo mid/mif and TAB, GeoTIFF, Erdas Imagine,
142 ESRI .BIL, .aux labelled raw, DTED, SDTS DEM, JPEG, PNG and Arc/Info
143 Binary/ASCII Grid.
144
145 A full list of supported data formats is available on the official
146 website.
147
148
149 [FILE:96:distinfo]
150 889894cfff348c04ac65b462f629d03efc53ea56cf04de7662fbe81a364e3df1      8648032 gdal-3.6.4.tar.xz
151
152
153 [FILE:6175:manifests/plist.single]
154 bin/
155  gdal-config
156  gdal_contour
157  gdal_create
158  gdal_grid
159  gdal_rasterize
160  gdal_translate
161  gdal_viewshed
162  gdaladdo
163  gdalbuildvrt
164  gdaldem
165  gdalenhance
166  gdalinfo
167  gdallocationinfo
168  gdalmanage
169  gdalmdiminfo
170  gdalmdimtranslate
171  gdalsrsinfo
172  gdaltindex
173  gdaltransform
174  gdalwarp
175  gnmanalyse
176  gnmmanage
177  nearblack
178  ogr2ogr
179  ogrinfo
180  ogrlineref
181  ogrtindex
182 include/
183  cpl_atomic_ops.h
184  cpl_auto_close.h
185  cpl_compressor.h
186  cpl_config.h
187  cpl_config_extras.h
188  cpl_conv.h
189  cpl_csv.h
190  cpl_error.h
191  cpl_hash_set.h
192  cpl_http.h
193  cpl_json.h
194  cpl_list.h
195  cpl_minixml.h
196  cpl_minizip_ioapi.h
197  cpl_minizip_unzip.h
198  cpl_minizip_zip.h
199  cpl_multiproc.h
200  cpl_port.h
201  cpl_progress.h
202  cpl_quad_tree.h
203  cpl_spawn.h
204  cpl_string.h
205  cpl_time.h
206  cpl_virtualmem.h
207  cpl_vsi.h
208  cpl_vsi_error.h
209  cpl_vsi_virtual.h
210  cplkeywordparser.h
211  gdal.h
212  gdal_alg.h
213  gdal_alg_priv.h
214  gdal_csv.h
215  gdal_frmts.h
216  gdal_mdreader.h
217  gdal_pam.h
218  gdal_priv.h
219  gdal_proxy.h
220  gdal_rat.h
221  gdal_simplesurf.h
222  gdal_utils.h
223  gdal_version.h
224  gdal_vrt.h
225  gdalcachedpixelaccessor.h
226  gdalgeorefpamdataset.h
227  gdalgrid.h
228  gdalgrid_priv.h
229  gdaljp2abstractdataset.h
230  gdaljp2metadata.h
231  gdalpansharpen.h
232  gdalwarper.h
233  gnm.h
234  gnm_api.h
235  gnmgraph.h
236  memdataset.h
237  ogr_api.h
238  ogr_core.h
239  ogr_feature.h
240  ogr_featurestyle.h
241  ogr_geocoding.h
242  ogr_geometry.h
243  ogr_p.h
244  ogr_recordbatch.h
245  ogr_spatialref.h
246  ogr_srs_api.h
247  ogr_swq.h
248  ogrsf_frmts.h
249  rawdataset.h
250  vrtdataset.h
251 lib/
252  libgdal.so
253  libgdal.so.%%GDAL_SOMAJOR%%
254  libgdal.so.%%GDAL_SOVERSION%%
255 lib/cmake/gdal/
256  GDAL-targets-release.cmake
257  GDAL-targets.cmake
258  GDALConfig.cmake
259  GDALConfigVersion.cmake
260 lib/gdalplugins/drivers.ini
261 lib/pkgconfig/gdal.pc
262 share/bash-completion/completions/
263  gdal-config
264  gdal2tiles.py
265  gdal2xyz.py
266  gdal_calc.py
267  gdal_contour
268  gdal_create
269  gdal_edit.py
270  gdal_fillnodata.py
271  gdal_grid
272  gdal_merge.py
273  gdal_polygonize.py
274  gdal_proximity.py
275  gdal_rasterize
276  gdal_retile.py
277  gdal_sieve.py
278  gdal_translate
279  gdal_viewshed
280  gdaladdo
281  gdalbuildvrt
282  gdalchksum.py
283  gdalcompare.py
284  gdaldem
285  gdalenhance
286  gdalident.py
287  gdalimport.py
288  gdalinfo
289  gdallocationinfo
290  gdalmanage
291  gdalmove.py
292  gdalsrsinfo
293  gdaltindex
294  gdaltransform
295  gdalwarp
296  ogr2ogr
297  ogrinfo
298  ogrlineref
299  ogrmerge.py
300  ogrtindex
301 share/gdal/
302  GDALLogoBW.svg
303  GDALLogoColor.svg
304  GDALLogoGS.svg
305  LICENSE.TXT
306  bag_template.xml
307  cubewerx_extra.wkt
308  default.rsc
309  ecw_cs.wkt
310  eedaconf.json
311  epsg.wkt
312  esri_StatePlane_extra.wkt
313  gdalicon.png
314  gdalmdiminfo_output.schema.json
315  gdalvrt.xsd
316  gml_registry.xml
317  gmlasconf.xml
318  gmlasconf.xsd
319  grib2_center.csv
320  grib2_process.csv
321  grib2_subcenter.csv
322  grib2_table_4_2_0_0.csv
323  grib2_table_4_2_0_1.csv
324  grib2_table_4_2_0_13.csv
325  grib2_table_4_2_0_14.csv
326  grib2_table_4_2_0_15.csv
327  grib2_table_4_2_0_16.csv
328  grib2_table_4_2_0_17.csv
329  grib2_table_4_2_0_18.csv
330  grib2_table_4_2_0_19.csv
331  grib2_table_4_2_0_190.csv
332  grib2_table_4_2_0_191.csv
333  grib2_table_4_2_0_2.csv
334  grib2_table_4_2_0_20.csv
335  grib2_table_4_2_0_3.csv
336  grib2_table_4_2_0_4.csv
337  grib2_table_4_2_0_5.csv
338  grib2_table_4_2_0_6.csv
339  grib2_table_4_2_0_7.csv
340  grib2_table_4_2_10_0.csv
341  grib2_table_4_2_10_1.csv
342  grib2_table_4_2_10_191.csv
343  grib2_table_4_2_10_2.csv
344  grib2_table_4_2_10_3.csv
345  grib2_table_4_2_10_4.csv
346  grib2_table_4_2_1_0.csv
347  grib2_table_4_2_1_1.csv
348  grib2_table_4_2_1_2.csv
349  grib2_table_4_2_20_0.csv
350  grib2_table_4_2_20_1.csv
351  grib2_table_4_2_20_2.csv
352  grib2_table_4_2_2_0.csv
353  grib2_table_4_2_2_3.csv
354  grib2_table_4_2_2_4.csv
355  grib2_table_4_2_2_5.csv
356  grib2_table_4_2_3_0.csv
357  grib2_table_4_2_3_1.csv
358  grib2_table_4_2_3_2.csv
359  grib2_table_4_2_3_3.csv
360  grib2_table_4_2_3_4.csv
361  grib2_table_4_2_3_5.csv
362  grib2_table_4_2_3_6.csv
363  grib2_table_4_2_4_0.csv
364  grib2_table_4_2_4_1.csv
365  grib2_table_4_2_4_10.csv
366  grib2_table_4_2_4_2.csv
367  grib2_table_4_2_4_3.csv
368  grib2_table_4_2_4_4.csv
369  grib2_table_4_2_4_5.csv
370  grib2_table_4_2_4_6.csv
371  grib2_table_4_2_4_7.csv
372  grib2_table_4_2_4_8.csv
373  grib2_table_4_2_4_9.csv
374  grib2_table_4_2_local_Canada.csv
375  grib2_table_4_2_local_HPC.csv
376  grib2_table_4_2_local_MRMS.csv
377  grib2_table_4_2_local_NCEP.csv
378  grib2_table_4_2_local_NDFD.csv
379  grib2_table_4_2_local_index.csv
380  grib2_table_4_5.csv
381  grib2_table_versions.csv
382  gt_datum.csv
383  gt_ellips.csv
384  header.dxf
385  inspire_cp_BasicPropertyUnit.gfs
386  inspire_cp_CadastralBoundary.gfs
387  inspire_cp_CadastralParcel.gfs
388  inspire_cp_CadastralZoning.gfs
389  jpfgdgml_AdmArea.gfs
390  jpfgdgml_AdmBdry.gfs
391  jpfgdgml_AdmPt.gfs
392  jpfgdgml_BldA.gfs
393  jpfgdgml_BldL.gfs
394  jpfgdgml_Cntr.gfs
395  jpfgdgml_CommBdry.gfs
396  jpfgdgml_CommPt.gfs
397  jpfgdgml_Cstline.gfs
398  jpfgdgml_ElevPt.gfs
399  jpfgdgml_GCP.gfs
400  jpfgdgml_LeveeEdge.gfs
401  jpfgdgml_RailCL.gfs
402  jpfgdgml_RdASL.gfs
403  jpfgdgml_RdArea.gfs
404  jpfgdgml_RdCompt.gfs
405  jpfgdgml_RdEdg.gfs
406  jpfgdgml_RdMgtBdry.gfs
407  jpfgdgml_RdSgmtA.gfs
408  jpfgdgml_RvrMgtBdry.gfs
409  jpfgdgml_SBAPt.gfs
410  jpfgdgml_SBArea.gfs
411  jpfgdgml_SBBdry.gfs
412  jpfgdgml_WA.gfs
413  jpfgdgml_WL.gfs
414  jpfgdgml_WStrA.gfs
415  jpfgdgml_WStrL.gfs
416  netcdf_config.xsd
417  nitf_spec.xml
418  nitf_spec.xsd
419  ogrvrt.xsd
420  osmconf.ini
421  ozi_datum.csv
422  ozi_ellips.csv
423  pci_datum.txt
424  pci_ellips.txt
425  pdfcomposition.xsd
426  pds4_template.xml
427  plscenesconf.json
428  ruian_vf_ob_v1.gfs
429  ruian_vf_st_uvoh_v1.gfs
430  ruian_vf_st_v1.gfs
431  ruian_vf_v1.gfs
432  s57agencies.csv
433  s57attributes.csv
434  s57expectedinput.csv
435  s57objectclasses.csv
436  seed_2d.dgn
437  seed_3d.dgn
438  stateplane.csv
439  template_tiles.mapml
440  tms_LINZAntarticaMapTileGrid.json
441  tms_MapML_APSTILE.json
442  tms_MapML_CBMTILE.json
443  tms_NZTM2000.json
444  trailer.dxf
445  vdv452.xml
446  vdv452.xsd
447  vicar.json
448 share/man/man1/
449  gdal-config.1.gz
450  gdal2tiles.1.gz
451  gdal_calc.1.gz
452  gdal_contour.1.gz
453  gdal_create.1.gz
454  gdal_edit.1.gz
455  gdal_fillnodata.1.gz
456  gdal_grid.1.gz
457  gdal_merge.1.gz
458  gdal_pansharpen.1.gz
459  gdal_polygonize.1.gz
460  gdal_proximity.1.gz
461  gdal_rasterize.1.gz
462  gdal_retile.1.gz
463  gdal_sieve.1.gz
464  gdal_translate.1.gz
465  gdal_viewshed.1.gz
466  gdaladdo.1.gz
467  gdalbuildvrt.1.gz
468  gdalcompare.1.gz
469  gdaldem.1.gz
470  gdalinfo.1.gz
471  gdallocationinfo.1.gz
472  gdalmanage.1.gz
473  gdalmdiminfo.1.gz
474  gdalmdimtranslate.1.gz
475  gdalmove.1.gz
476  gdalsrsinfo.1.gz
477  gdaltindex.1.gz
478  gdaltransform.1.gz
479  gdalwarp.1.gz
480  gnmanalyse.1.gz
481  gnmmanage.1.gz
482  nearblack.1.gz
483  ogr2ogr.1.gz
484  ogr_layer_algebra.1.gz
485  ogrinfo.1.gz
486  ogrlineref.1.gz
487  ogrmerge.1.gz
488  ogrtindex.1.gz
489  pct2rgb.1.gz
490  rgb2pct.1.gz
491
492
493 [FILE:664:patches/patch-gdal.cmake]
494 --- gdal.cmake.orig     2023-03-07 17:14:56 UTC
495 +++ gdal.cmake
496 @@ -279,7 +279,7 @@ endif ()
497  if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
498    include(CheckLinkerFlag)
499    check_linker_flag(C "-Wl,--no-undefined" HAS_NO_UNDEFINED)
500 -  if (HAS_NO_UNDEFINED AND (NOT "${CMAKE_CXX_FLAGS}" MATCHES "-fsanitize") AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
501 +  if (HAS_NO_UNDEFINED AND (NOT "${CMAKE_CXX_FLAGS}" MATCHES "-fsanitize") AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD|MidnightBSD")
502      string(APPEND CMAKE_SHARED_LINKER_FLAGS " -Wl,--no-undefined")
503      string(APPEND CMAKE_MODULE_LINKER_FLAGS " -Wl,--no-undefined")
504    endif ()
505
506
507 [FILE:292:patches/patch-port_cpl__conv.cpp]
508 Avoid visibility define that masks usage that is apparently beyond XOPEN or C99.
509
510 --- port/cpl_conv.cpp.orig      2023-03-07 17:14:56 UTC
511 +++ port/cpl_conv.cpp
512 @@ -48,8 +48,6 @@
513  #endif
514  #endif
515  
516 -// For atoll (at least for NetBSD)
517 -#define _ISOC99_SOURCE
518  
519  #ifdef MSVC_USE_VLD
520  #include <vld.h>
521
522
523 [FILE:403:patches/patch-port_cpl__multiproc.cpp]
524 --- port/cpl_multiproc.cpp.orig 2023-03-07 17:14:55 UTC
525 +++ port/cpl_multiproc.cpp
526 @@ -1423,7 +1423,11 @@ int CPLGetNumCPUs()
527      nCPUs = 1;
528  #endif
529  
530 -#ifdef HAVE_SCHED_GETAFFINITY
531 +#if defined(HAVE_SCHED_GETAFFINITY) \
532 + && defined(CPU_ALLOC) \
533 + && defined(CPU_ALLOC_SIZE) \
534 + && defined(CPU_ZERO_S) \
535 + && defined(CPU_COUNT_S)
536      if (nCPUs > 1)
537      {
538          cpu_set_t *set = CPU_ALLOC(nCPUs);
539
540
541 [FILE:410:patches/patch-port_cpl__port.h]
542 --- port/cpl_port.h.orig        2023-03-07 17:14:56 UTC
543 +++ port/cpl_port.h
544 @@ -673,7 +673,7 @@ extern "C++"
545  }
546  #else
547  #define CPLIsNan(x) isnan(x)
548 -#if defined(isinf) || defined(__FreeBSD__)
549 +#if defined(isinf) || defined(__FreeBSD__) || defined(__DragonFly__)
550  /** Return whether a floating-pointer number is +/- infinity */
551  #define CPLIsInf(x) isinf(x)
552  /** Return whether a floating-pointer number is finite */
553
554
555 [FILE:321:patches/patch-port_cpl__spawn.cpp]
556 --- port/cpl_spawn.cpp.orig     2023-03-07 17:14:55 UTC
557 +++ port/cpl_spawn.cpp
558 @@ -57,7 +57,7 @@
559  #include <crt_externs.h>
560  #define environ (*_NSGetEnviron())
561  #else
562 -#if defined(__FreeBSD__)
563 +#if defined(__FreeBSD__) || defined(__DragonFly__)
564  extern __attribute__((__weak__)) char **environ;
565  #else
566  extern char **environ;
567