found ninja in C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja\ninja.exe found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1930-x64\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe git config --global core.autocrlf false if not exist src\mapserver-vc17x64 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc17x64 cd src\mapserver-vc17x64 git reset --hard HEAD HEAD is now at 017074971 Update to ubuntugis-stable git fetch git checkout main Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin main Updating 017074971..64a706f6f Fast-forward .github/workflows/build-mapscript-php.yml | 29 +++--------- Makefile | 24 +++++++--- ci/ubuntu/build.sh | 10 +--- ci/ubuntu/setup.sh | 15 +++--- msautotest/pymod/mstestlib.py | 11 +---- msautotest/requirements.txt | 3 +- msautotest/wxs/wcs_netcdf_3d_input_output.map | 2 +- msautotest/wxs/wcs_netcdf_3d_output.map | 2 +- msautotest/wxs/wcs_netcdf_input_output.map | 4 +- scripts/build-mapscript-php.sh | 68 +++++++++++++++++++++++++++ scripts/build-mapscript-python.sh | 11 +++-- 11 files changed, 117 insertions(+), 62 deletions(-) create mode 100755 scripts/build-mapscript-php.sh git reset --hard HEAD HEAD is now at 64a706f6f Move PHP MapScript builds to Docker and simplify Python MapScript builds git log --pretty=format:%H -n 1 > E:\buildsystem\release-1930-x64\doc\ms_revision.txt type E:\buildsystem\release-1930-x64\doc\ms_revision.txt 64a706f6f598e8bc912a2c0713cc4228e8805f44 cd E:\buildsystem git config --global core.autocrlf false if not exist src\gdal-vc17x64 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc17x64 cd src\gdal-vc17x64 git reset --hard HEAD HEAD is now at c7006dbfb1 Merge pull request #11888 from scottstanie/patch-1 git fetch git checkout master Your branch is behind 'origin/master' by 62 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating c7006dbfb1..b18680a734 Fast-forward .github/workflows/alpine/Dockerfile.ci | 1 - .github/workflows/alpine_32bit/Dockerfile.ci | 1 - .github/workflows/alpine_32bit/test.sh | 3 - .github/workflows/android_cmake.yml | 2 +- .github/workflows/asan/test.sh | 1 - .github/workflows/auto_tag_stable.yml | 2 +- .github/workflows/clang_static_analyzer.yml | 2 +- .github/workflows/cmake_builds.yml | 25 +- .github/workflows/code_checks.yml | 22 +- .github/workflows/codeql.yml | 7 +- .github/workflows/conda.yml | 4 +- .github/workflows/coverity_scan.yml | 2 +- .github/workflows/doc_checks.yml | 2 +- .github/workflows/docker.yml | 2 +- .github/workflows/linux_build.yml | 2 +- .github/workflows/macos.yml | 4 +- .github/workflows/s390x/Dockerfile.ci | 1 - .github/workflows/scorecard.yml | 6 +- .github/workflows/slow_tests.yml | 2 +- .github/workflows/ubuntu_20.04/Dockerfile.ci | 6 +- .github/workflows/ubuntu_22.04/Dockerfile.ci | 1 - .github/workflows/ubuntu_24.04/Dockerfile.ci | 5 - .../ubuntu_24.04/expected_gdalinfo_formats.txt | 31 +- .../ubuntu_24.04/expected_ogrinfo_formats.txt | 6 - .github/workflows/windows_build.yml | 2 +- .../windows_conda_expected_gdalinfo_formats.txt | 31 +- .../windows_conda_expected_ogrinfo_formats.txt | 5 - autotest/alg/sieve.py | 1 + autotest/alg/transformgeoloc.py | 1 + autotest/alg/warp.py | 4 + autotest/gcore/hfa_rfc40.py | 2 +- autotest/gcore/interpolateatpoint.py | 21 +- autotest/gcore/pixfun.py | 2 +- autotest/gcore/rasterio.py | 15 + autotest/gcore/tiff_ovr.py | 1 + autotest/gcore/tiff_write.py | 1 + autotest/gcore/virtualmem.py | 2 + autotest/gcore/vrt_read.py | 2 + autotest/gdrivers/adrg.py | 108 +- autotest/gdrivers/blx.py | 86 - autotest/gdrivers/bt.py | 81 - autotest/gdrivers/byn.py | 10 - .../data/STDS_1107834_truncated/1107CATD.DDF | 1 - .../data/STDS_1107834_truncated/1107CATS.DDF | 1 - .../data/STDS_1107834_truncated/1107CEL0.DDF | Bin 17915 -> 0 bytes .../data/STDS_1107834_truncated/1107DDDF.DDF | 1 - .../data/STDS_1107834_truncated/1107DDOM.DDF | 1 - .../data/STDS_1107834_truncated/1107DDSH.DDF | 1 - .../data/STDS_1107834_truncated/1107DQAA.DDF | 2 - .../data/STDS_1107834_truncated/1107DQCG.DDF | 34 - .../data/STDS_1107834_truncated/1107DQHL.DDF | 46 - .../data/STDS_1107834_truncated/1107DQLC.DDF | 18 - .../data/STDS_1107834_truncated/1107DQPA.DDF | 32 - .../data/STDS_1107834_truncated/1107IDEN.DDF | 1 - .../data/STDS_1107834_truncated/1107IREF.DDF | 1 - .../data/STDS_1107834_truncated/1107LDEF.DDF | 1 - .../data/STDS_1107834_truncated/1107RSDF.DDF | 1 - .../data/STDS_1107834_truncated/1107SPDM.DDF | 1 - .../data/STDS_1107834_truncated/1107STAT.DDF | 1 - .../data/STDS_1107834_truncated/1107XREF.DDF | 1 - .../gdrivers/data/STDS_1107834_truncated/README | 74 - .../gdrivers/data/adrg/subdataset/TRANSH01.THF | 1 + .../gdrivers/data/adrg/subdataset/XXXXXX01.GEN | 1 + .../gdrivers/data/adrg/subdataset/XXXXXX01.IMG | 19 + .../gdrivers/data/adrg/subdataset/XXXXXX02.IMG | 19 + autotest/gdrivers/data/blx/s4103.blx | Bin 76404 -> 0 bytes autotest/gdrivers/data/blx/s4103.xlb | Bin 76404 -> 0 bytes autotest/gdrivers/data/elas/byte_elas.bin | Bin 6144 -> 0 bytes autotest/gdrivers/data/gsg/gsg_ascii.grd | 65 - autotest/gdrivers/data/gsg/gsg_binary.grd | Bin 1656 -> 0 bytes autotest/gdrivers/data/r/r_test.asc | 64 - autotest/gdrivers/data/r/r_test.rdb | Bin 412 -> 0 bytes autotest/gdrivers/data/rasterlite/byte.rasterlite | Bin 7168 -> 0 bytes .../gdrivers/data/rasterlite/byte.rasterlite.sql | 11 - .../gdrivers/data/rasterlite/rasterlite.sqlite | Bin 23552 -> 0 bytes .../gdrivers/data/rasterlite/rasterlite_pct.sqlite | Bin 41984 -> 0 bytes .../data/rasterlite/rasterlite_pyramids.sqlite | Bin 29696 -> 0 bytes autotest/gdrivers/data/sgi/byte.sgi | Bin 1109 -> 0 bytes autotest/gdrivers/data/zarr/generate_test_files.py | 13 +- autotest/gdrivers/data/zarr/shuffle.zarr/.zarray | 19 + autotest/gdrivers/data/zarr/shuffle.zarr/0 | Bin 0 -> 4 bytes autotest/gdrivers/dipex.py | 26 - autotest/gdrivers/elas.py | 34 - autotest/gdrivers/fit.py | 34 - autotest/gdrivers/gsg.py | 37 - autotest/gdrivers/isis2.py | 28 - autotest/gdrivers/lcp.py | 2 + autotest/gdrivers/memmultidim.py | 4 + autotest/gdrivers/mff2.py | 11 - autotest/gdrivers/netcdf.py | 6 +- autotest/gdrivers/ntv2.py | 123 - autotest/gdrivers/paux.py | 34 - autotest/gdrivers/r.py | 58 - autotest/gdrivers/rasterlite.py | 355 -- autotest/gdrivers/rmf.py | 4 + autotest/gdrivers/sdts.py | 38 - autotest/gdrivers/sgi.py | 47 - autotest/gdrivers/tiledb_write.py | 4 + autotest/gdrivers/usgsdem.py | 144 +- autotest/gdrivers/vrtderived.py | 72 +- autotest/gdrivers/vrtpansharpen.py | 6 +- autotest/gdrivers/xpm.py | 42 - autotest/gdrivers/zarr_driver.py | 31 + autotest/ogr/data/filegdb/testopenfilegdb.zip | Bin 0 -> 77688 bytes autotest/ogr/data/geoconcept/expected_000_GRD.gxt | 17 - autotest/ogr/data/geoconcept/expected_000_GRD.txt | 12 - .../ogr/data/geoconcept/expected_000_GRD_TAB.txt | 12 - autotest/ogr/data/geoconcept/expected_tile.gxt | 17 - autotest/ogr/data/geoconcept/expected_tile.txt | 12 - .../geoconcept_multipolygon_singlepart_hole.txt | 8 - .../geoconcept_multipolygon_singlepart_nohole.txt | 8 - ...cept_multipolygon_twoparts_second_with_hole.txt | 8 - autotest/ogr/data/geoconcept/line.gxt | 8 - autotest/ogr/data/geoconcept/points.gxt | 9 - .../sdts/D3607551_rd0s_1_sdts_truncated/README | 17 - .../D3607551_rd0s_1_sdts_truncated/TR01AHDR.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01ARDF.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01ARDM.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01CATD.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01CATX.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01FF01.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01IDEN.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01IREF.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01LE01.DDF | Bin 7804 -> 0 bytes .../D3607551_rd0s_1_sdts_truncated/TR01NA01.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01NO01.DDF | Bin 7103 -> 0 bytes .../D3607551_rd0s_1_sdts_truncated/TR01NP01.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01PC01.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01XREF.DDF | 1 - autotest/ogr/data/svg/test.svg | 25 - autotest/ogr/data/vm2alv2_texash/README | 2 - autotest/ogr/data/vm2alv2_texash/dht | Bin 1260 -> 0 bytes autotest/ogr/data/vm2alv2_texash/lat | Bin 384 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/bndtxt.tft | Bin 333 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/char.vdt | Bin 1658 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/edg.fit | Bin 246 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/edg3_id.lti | Bin 84 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/end.fit | Bin 930 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/end1_id.pti | Bin 540 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/cnd | Bin 535 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/ebr | Bin 673 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/edg | Bin 11903 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/edx | Bin 192 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/end | Bin 1194 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/esi | Bin 264 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fac | Bin 243 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fbr | Bin 353 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fsi | Bin 88 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/nsi | Bin 464 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/rng | Bin 223 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/txt | Bin 440 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/txx | Bin 40 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/f_code.tti | Bin 81 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/f_code1.ati | Bin 85 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/f_code3.lti | Bin 77 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/fac.fit | Bin 318 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/fac1_id.ati | Bin 132 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/bnd/fca | Bin 400 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/bnd/fcs | Bin 847 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/bnd/fcx | Bin 56 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/int.vdt | Bin 2194 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/markersp.pft | Bin 1312 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/markersp.pfx | Bin 328 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/polbnda.aft | Bin 612 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/polbnda.afx | Bin 56 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/polbndl.lft | Bin 564 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/polbndl.lfx | Bin 24 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/symbol.rat | Bin 558 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/tile1_id.ati | Bin 82 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/tile3_id.lti | Bin 74 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/tile_id.tti | Bin 78 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/txt.fit | Bin 282 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/txt_id.tti | Bin 108 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/cat | Bin 641 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/dqt | Bin 2848 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/dqx | Bin 16 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/grt | Bin 733 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/lht | Bin 1044 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/cnd | Bin 415 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/ebr | Bin 453 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/edg | Bin 925 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/edx | Bin 104 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/esi | Bin 144 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fac | Bin 183 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fbr | Bin 253 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fca | Bin 254 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fcs | Bin 510 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fcx | Bin 24 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fsi | Bin 48 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/nsi | Bin 56 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/rng | Bin 163 -> 0 bytes .../data/vm2alv2_texash/texash/tileref/tileref.aft | Bin 186 -> 0 bytes .../vm2alv2_texash/texash/tileref/tilereft.tft | Bin 161 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/tsi | Bin 56 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/txt | Bin 244 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/txx | Bin 16 -> 0 bytes autotest/ogr/ogr_geoconcept.py | 256 - autotest/ogr/ogr_ntf.py | 163 - autotest/ogr/ogr_ogdi.py | 204 - autotest/ogr/ogr_openfilegdb.py | 9 + autotest/ogr/ogr_parquet.py | 4 + autotest/ogr/ogr_sdts.py | 92 - autotest/ogr/ogr_svg.py | 66 - autotest/ogr/ogr_tiger.py | 156 - autotest/pyscripts/test_gdal2tiles.py | 4 + autotest/pyscripts/test_gdal2xyz.py | 1 + autotest/pyscripts/test_gdal_retile.py | 1 + autotest/pyscripts/test_validate_geoparquet.py | 3 + autotest/utilities/test_gdal_rasterize.py | 2 +- autotest/utilities/test_gdal_viewshed.py | 1 + autotest/utilities/test_gdallocationinfo.py | 3 + cmake/helpers/CheckDependentLibraries.cmake | 2 - cmake/modules/packages/FindOGDI.cmake | 63 - .../sphinxcontrib_programoutput_gdal.py | 2 +- doc/source/development/building_from_source.rst | 31 - doc/source/development/rfc/index.rst | 1 + .../development/rfc/rfc108_driver_removal_3_11.rst | 160 + .../development/rfc/rfc33_gtiff_pixelispoint.rst | 2 +- doc/source/development/rfc/rfc3_commiters.rst | 4 +- .../development/rfc/rfc40_enhanced_rat_support.rst | 2 +- .../development/rfc/rfc46_gdal_ogr_unification.rst | 2 +- doc/source/development/rfc/rfc5_unicode.rst | 2 +- doc/source/development/rfc/rfc6_sqlgeom.rst | 2 +- .../development/rfc/rfc71_github_migration.rst | 2 +- .../development/rfc/rfc76_ogrpythondrivers.rst | 2 +- .../rfc/rfc83_use_of_project_sponsorship.rst | 4 +- .../development/rfc/rfc86_column_oriented_api.rst | 2 +- doc/source/development/rfc/rfc91_dataset_close.rst | 2 +- .../development/rfc/rfc92_wkb_only_geometries.rst | 2 +- doc/source/drivers/raster/adrg.rst | 9 +- doc/source/drivers/raster/bag.rst | 4 +- doc/source/drivers/raster/blx.rst | 69 - doc/source/drivers/raster/bt.rst | 42 - doc/source/drivers/raster/byn.rst | 6 +- doc/source/drivers/raster/ctable2.rst | 23 - doc/source/drivers/raster/dipex.rst | 18 - doc/source/drivers/raster/elas.rst | 33 - doc/source/drivers/raster/fit.rst | 20 - doc/source/drivers/raster/gs7bg.rst | 2 - doc/source/drivers/raster/gsag.rst | 27 - doc/source/drivers/raster/gsbg.rst | 31 - doc/source/drivers/raster/gti.rst | 2 +- doc/source/drivers/raster/index.rst | 26 +- doc/source/drivers/raster/isis2.rst | 33 +- doc/source/drivers/raster/lan.rst | 6 +- doc/source/drivers/raster/mff.rst | 9 +- doc/source/drivers/raster/mff2.rst | 17 +- doc/source/drivers/raster/netcdf.rst | 4 +- doc/source/drivers/raster/ntv2.rst | 4 - doc/source/drivers/raster/paux.rst | 18 - doc/source/drivers/raster/r.rst | 50 - doc/source/drivers/raster/rasterlite.rst | 300 -- doc/source/drivers/raster/rdb.rst | 66 - doc/source/drivers/raster/sdts.rst | 30 - doc/source/drivers/raster/sgi.rst | 37 - doc/source/drivers/raster/usgsdem.rst | 117 - .../drivers/raster/vrt_processed_dataset.rst | 4 +- doc/source/drivers/raster/webp.rst | 3 - doc/source/drivers/raster/wms_wmts_cache.rst | 2 +- doc/source/drivers/raster/xpm.rst | 29 - doc/source/drivers/vector/filegdb.rst | 6 +- doc/source/drivers/vector/flatgeobuf.rst | 2 +- doc/source/drivers/vector/geoconcept.rst | 288 - doc/source/drivers/vector/index.rst | 11 +- doc/source/drivers/vector/libkml.rst | 4 +- doc/source/drivers/vector/ntf.rst | 217 - doc/source/drivers/vector/oci.rst | 11 - doc/source/drivers/vector/ogdi.rst | 116 - doc/source/drivers/vector/openfilegdb.rst | 4 +- doc/source/drivers/vector/pg.rst | 11 - doc/source/drivers/vector/pgeo.rst | 2 +- doc/source/drivers/vector/sdts.rst | 44 - doc/source/drivers/vector/svg.rst | 36 - doc/source/drivers/vector/tiger.rst | 245 - doc/source/programs/gdal_edit.rst | 2 +- doc/source/software_using_gdal.rst | 2 +- doc/source/tutorials/vector_api_tut.rst | 2 +- doc/source/tutorials/wktproblems.rst | 2 +- doc/source/user/virtual_file_systems.rst | 6 +- docker/alpine-normal/Dockerfile | 2 - docker/ubuntu-full/Dockerfile | 6 +- frmts/CMakeLists.txt | 9 - frmts/adrg/adrgdataset.cpp | 1172 +--- frmts/blx/CMakeLists.txt | 3 - frmts/blx/blx.c | 1545 ------ frmts/blx/blx.h | 150 - frmts/blx/blxdataset.cpp | 424 -- frmts/drivers.ini | 9 - frmts/elas/CMakeLists.txt | 2 - frmts/elas/elasdataset.cpp | 684 --- frmts/fit/CMakeLists.txt | 10 - frmts/fit/fit.cpp | 198 - frmts/fit/fit.h | 101 - frmts/fit/fitdataset.cpp | 1357 ----- frmts/fit/gstEndian.h | 109 - frmts/fit/gstTypes.h | 30 - frmts/gdalallregister.cpp | 30 - frmts/gsg/CMakeLists.txt | 3 +- frmts/gsg/gsagdataset.cpp | 1715 ------ frmts/gsg/gsbgdataset.cpp | 1063 ---- frmts/mbtiles/mbtilesdataset.cpp | 6 + frmts/pds/isis2dataset.cpp | 442 -- frmts/pds/pdsdrivercore.cpp | 14 - frmts/r/CMakeLists.txt | 2 - frmts/r/rcreatecopy.cpp | 223 - frmts/r/rdataset.cpp | 601 --- frmts/r/rdataset.h | 94 - frmts/rasterlite/CMakeLists.txt | 17 - frmts/rasterlite/rasterlitecreatecopy.cpp | 729 --- frmts/rasterlite/rasterlitedataset.cpp | 1496 ------ frmts/rasterlite/rasterlitedataset.h | 142 - frmts/rasterlite/rasterlitedrivercore.cpp | 126 - frmts/rasterlite/rasterlitedrivercore.h | 36 - frmts/rasterlite/rasterliteoverviews.cpp | 828 --- frmts/raw/CMakeLists.txt | 3 - frmts/raw/btdataset.cpp | 961 ---- frmts/raw/byndataset.cpp | 330 +- frmts/raw/byndataset.h | 9 - frmts/raw/cpgdataset.cpp | 45 +- frmts/raw/ctable2dataset.cpp | 447 -- frmts/raw/dipxdataset.cpp | 334 -- frmts/raw/envidataset.cpp | 17 +- frmts/raw/envidataset.h | 9 +- frmts/raw/hkvdataset.cpp | 857 +-- frmts/raw/landataset.cpp | 262 - frmts/raw/mffdataset.cpp | 562 -- frmts/raw/ntv2dataset.cpp | 478 +- frmts/raw/pauxdataset.cpp | 349 +- frmts/raw/rawdrivers.cpp | 3 - frmts/rdb/CMakeLists.txt | 10 - frmts/rdb/rdbdataset.cpp | 786 --- frmts/rdb/rdbdataset.hpp | 135 - frmts/sdts/CMakeLists.txt | 27 - frmts/sdts/Doxyfile | 255 - frmts/sdts/Makefile.in | 133 - frmts/sdts/aclocal.m4 | 15 - frmts/sdts/configure.in | 18 - frmts/sdts/makefile.vc.dist | 47 - frmts/sdts/sdts2shp.cpp | 816 --- frmts/sdts/sdts_al.h | 706 --- frmts/sdts/sdts_main.dox | 226 - frmts/sdts/sdts_tut.dox | 469 -- frmts/sdts/sdtsattrreader.cpp | 191 - frmts/sdts/sdtscatd.cpp | 333 -- frmts/sdts/sdtsdataset.cpp | 377 -- frmts/sdts/sdtsindexedreader.cpp | 248 - frmts/sdts/sdtsiref.cpp | 272 - frmts/sdts/sdtslib.cpp | 227 - frmts/sdts/sdtslinereader.cpp | 338 -- frmts/sdts/sdtspointreader.cpp | 183 - frmts/sdts/sdtspolygonreader.cpp | 619 --- frmts/sdts/sdtsrasterreader.cpp | 591 -- frmts/sdts/sdtstransfer.cpp | 619 --- frmts/sdts/sdtsxref.cpp | 74 - frmts/sgi/CMakeLists.txt | 2 - frmts/sgi/sgidataset.cpp | 820 --- frmts/usgsdem/CMakeLists.txt | 2 +- frmts/usgsdem/usgsdem_create.cpp | 1533 ------ frmts/usgsdem/usgsdemdataset.cpp | 39 +- frmts/xpm/CMakeLists.txt | 3 - frmts/xpm/xpmdataset.cpp | 650 --- frmts/zarr/zarr_v2_array.cpp | 205 +- fuzzers/CMakeLists.txt | 2 - fuzzers/build_google_oss_fuzzers.sh | 2 - fuzzers/build_seed_corpus.sh | 27 - gcore/gdal_frmts.h | 11 - gcore/rawdataset.h | 7 + ogr/ogr_geocoding.cpp | 1 + ogr/ogrsf_frmts/CMakeLists.txt | 7 - ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp | 4 +- ogr/ogrsf_frmts/generic/ogrregisterall.cpp | 20 +- ogr/ogrsf_frmts/geoconcept/CMakeLists.txt | 17 - ogr/ogrsf_frmts/geoconcept/geoconcept.c | 5623 -------------------- ogr/ogrsf_frmts/geoconcept/geoconcept.h | 539 -- ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.c | 1213 ----- ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.h | 186 - .../geoconcept/ogrgeoconceptdatasource.cpp | 542 -- .../geoconcept/ogrgeoconceptdatasource.h | 62 - ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.cpp | 219 - ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.cpp | 658 --- ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.h | 75 - ogr/ogrsf_frmts/miramon/mm_wrlayr.c | 12 +- ogr/ogrsf_frmts/ntf/CMakeLists.txt | 23 - ogr/ogrsf_frmts/ntf/README.txt | 213 - ogr/ogrsf_frmts/ntf/ntf.h | 673 --- ogr/ogrsf_frmts/ntf/ntf_codelist.cpp | 106 - ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp | 2171 -------- ogr/ogrsf_frmts/ntf/ntf_generic.cpp | 941 ---- ogr/ogrsf_frmts/ntf/ntf_raster.cpp | 405 -- ogr/ogrsf_frmts/ntf/ntfdump.cpp | 111 - ogr/ogrsf_frmts/ntf/ntffilereader.cpp | 2168 -------- ogr/ogrsf_frmts/ntf/ntfrecord.cpp | 241 - ogr/ogrsf_frmts/ntf/ntfstroke.cpp | 188 - ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp | 530 -- ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp | 92 - ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp | 143 - ogr/ogrsf_frmts/ntf/ogrntflayer.cpp | 181 - ogr/ogrsf_frmts/ogdi/CMakeLists.txt | 17 - ogr/ogrsf_frmts/ogdi/ogrogdi.h | 140 - ogr/ogrsf_frmts/ogdi/ogrogdidatasource.cpp | 266 - ogr/ogrsf_frmts/ogdi/ogrogdidriver.cpp | 88 - ogr/ogrsf_frmts/ogdi/ogrogdidrivercore.cpp | 66 - ogr/ogrsf_frmts/ogdi/ogrogdidrivercore.h | 26 - ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp | 587 -- ogr/ogrsf_frmts/ogrsf_frmts.h | 7 - .../openfilegdb/ogropenfilegdbdrivercore.cpp | 11 + ogr/ogrsf_frmts/sdts/CMakeLists.txt | 7 - ogr/ogrsf_frmts/sdts/install-libs.sh | 11 - ogr/ogrsf_frmts/sdts/ogr_sdts.h | 80 - ogr/ogrsf_frmts/sdts/ogrsdtsdatasource.cpp | 160 - ogr/ogrsf_frmts/sdts/ogrsdtsdriver.cpp | 75 - ogr/ogrsf_frmts/sdts/ogrsdtslayer.cpp | 438 -- ogr/ogrsf_frmts/svg/CMakeLists.txt | 7 - ogr/ogrsf_frmts/svg/ogr_svg.h | 154 - ogr/ogrsf_frmts/svg/ogrsvgdatasource.cpp | 246 - ogr/ogrsf_frmts/svg/ogrsvgdriver.cpp | 72 - ogr/ogrsf_frmts/svg/ogrsvglayer.cpp | 843 --- ogr/ogrsf_frmts/tiger/CMakeLists.txt | 30 - ogr/ogrsf_frmts/tiger/ogr_tiger.h | 555 -- ogr/ogrsf_frmts/tiger/ogrtigerdatasource.cpp | 727 --- ogr/ogrsf_frmts/tiger/ogrtigerdriver.cpp | 84 - ogr/ogrsf_frmts/tiger/ogrtigerlayer.cpp | 209 - ogr/ogrsf_frmts/tiger/tigeraltname.cpp | 119 - ogr/ogrsf_frmts/tiger/tigerarealandmarks.cpp | 49 - ogr/ogrsf_frmts/tiger/tigercompletechain.cpp | 652 --- ogr/ogrsf_frmts/tiger/tigerentitynames.cpp | 112 - ogr/ogrsf_frmts/tiger/tigerfeatureids.cpp | 69 - ogr/ogrsf_frmts/tiger/tigerfilebase.cpp | 368 -- ogr/ogrsf_frmts/tiger/tigeridhistory.cpp | 52 - ogr/ogrsf_frmts/tiger/tigerkeyfeatures.cpp | 55 - ogr/ogrsf_frmts/tiger/tigerlandmarks.cpp | 74 - ogr/ogrsf_frmts/tiger/tigeroverunder.cpp | 53 - ogr/ogrsf_frmts/tiger/tigerpip.cpp | 69 - ogr/ogrsf_frmts/tiger/tigerpoint.cpp | 91 - ogr/ogrsf_frmts/tiger/tigerpolychainlink.cpp | 82 - ogr/ogrsf_frmts/tiger/tigerpolygon.cpp | 524 -- ogr/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp | 64 - ogr/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp | 76 - ogr/ogrsf_frmts/tiger/tigerspatialmetadata.cpp | 51 - ogr/ogrsf_frmts/tiger/tigertlidrange.cpp | 75 - ogr/ogrsf_frmts/tiger/tigerzerocellid.cpp | 46 - ogr/ogrsf_frmts/tiger/tigerzipcodes.cpp | 55 - ogr/ogrsf_frmts/tiger/tigerzipplus4.cpp | 45 - port/cpl_known_config_options.h | 5 - swig/python/setup.py.in | 36 +- 445 files changed, 805 insertions(+), 58905 deletions(-) delete mode 100755 autotest/gdrivers/blx.py delete mode 100755 autotest/gdrivers/bt.py delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107CATD.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107CATS.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107CEL0.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DDDF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DDOM.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DDSH.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQAA.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQCG.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQHL.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQLC.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQPA.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107IDEN.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107IREF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107LDEF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107RSDF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107SPDM.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107STAT.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107XREF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/README create mode 100644 autotest/gdrivers/data/adrg/subdataset/TRANSH01.THF create mode 100644 autotest/gdrivers/data/adrg/subdataset/XXXXXX01.GEN create mode 100644 autotest/gdrivers/data/adrg/subdataset/XXXXXX01.IMG create mode 100644 autotest/gdrivers/data/adrg/subdataset/XXXXXX02.IMG delete mode 100644 autotest/gdrivers/data/blx/s4103.blx delete mode 100644 autotest/gdrivers/data/blx/s4103.xlb delete mode 100644 autotest/gdrivers/data/elas/byte_elas.bin delete mode 100644 autotest/gdrivers/data/gsg/gsg_ascii.grd delete mode 100644 autotest/gdrivers/data/gsg/gsg_binary.grd delete mode 100644 autotest/gdrivers/data/r/r_test.asc delete mode 100644 autotest/gdrivers/data/r/r_test.rdb delete mode 100644 autotest/gdrivers/data/rasterlite/byte.rasterlite delete mode 100644 autotest/gdrivers/data/rasterlite/byte.rasterlite.sql delete mode 100644 autotest/gdrivers/data/rasterlite/rasterlite.sqlite delete mode 100644 autotest/gdrivers/data/rasterlite/rasterlite_pct.sqlite delete mode 100644 autotest/gdrivers/data/rasterlite/rasterlite_pyramids.sqlite delete mode 100644 autotest/gdrivers/data/sgi/byte.sgi create mode 100644 autotest/gdrivers/data/zarr/shuffle.zarr/.zarray create mode 100644 autotest/gdrivers/data/zarr/shuffle.zarr/0 delete mode 100755 autotest/gdrivers/dipex.py delete mode 100755 autotest/gdrivers/elas.py delete mode 100755 autotest/gdrivers/fit.py delete mode 100755 autotest/gdrivers/r.py delete mode 100755 autotest/gdrivers/rasterlite.py delete mode 100755 autotest/gdrivers/sdts.py delete mode 100755 autotest/gdrivers/sgi.py delete mode 100755 autotest/gdrivers/xpm.py create mode 100644 autotest/ogr/data/filegdb/testopenfilegdb.zip delete mode 100644 autotest/ogr/data/geoconcept/expected_000_GRD.gxt delete mode 100644 autotest/ogr/data/geoconcept/expected_000_GRD.txt delete mode 100644 autotest/ogr/data/geoconcept/expected_000_GRD_TAB.txt delete mode 100644 autotest/ogr/data/geoconcept/expected_tile.gxt delete mode 100644 autotest/ogr/data/geoconcept/expected_tile.txt delete mode 100644 autotest/ogr/data/geoconcept/geoconcept_multipolygon_singlepart_hole.txt delete mode 100644 autotest/ogr/data/geoconcept/geoconcept_multipolygon_singlepart_nohole.txt delete mode 100644 autotest/ogr/data/geoconcept/geoconcept_multipolygon_twoparts_second_with_hole.txt delete mode 100644 autotest/ogr/data/geoconcept/line.gxt delete mode 100644 autotest/ogr/data/geoconcept/points.gxt delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/README delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01AHDR.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01ARDF.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01ARDM.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01CATD.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01CATX.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01FF01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01IDEN.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01IREF.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01LE01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01NA01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01NO01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01NP01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01PC01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01XREF.DDF delete mode 100644 autotest/ogr/data/svg/test.svg delete mode 100644 autotest/ogr/data/vm2alv2_texash/README delete mode 100644 autotest/ogr/data/vm2alv2_texash/dht delete mode 100644 autotest/ogr/data/vm2alv2_texash/lat delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/bndtxt.tft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/char.vdt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/edg.fit delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/edg3_id.lti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/end.fit delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/end1_id.pti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/cnd delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/ebr delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/edg delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/edx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/end delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/esi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fac delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fbr delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/nsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/rng delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/txt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/txx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f_code.tti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f_code1.ati delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f_code3.lti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fac.fit delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fac1_id.ati delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fca delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fcs delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fcx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/int.vdt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/markersp.pft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/markersp.pfx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/polbnda.aft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/polbnda.afx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/polbndl.lft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/polbndl.lfx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/symbol.rat delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/tile1_id.ati delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/tile3_id.lti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/tile_id.tti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/txt.fit delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/txt_id.tti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/cat delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/dqt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/dqx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/grt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/lht delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/cnd delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/ebr delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/edg delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/edx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/esi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fac delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fbr delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fca delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fcs delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fcx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/nsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/rng delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/tileref.aft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/tilereft.tft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/tsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/txt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/txx delete mode 100755 autotest/ogr/ogr_geoconcept.py delete mode 100755 autotest/ogr/ogr_ntf.py delete mode 100755 autotest/ogr/ogr_ogdi.py delete mode 100755 autotest/ogr/ogr_sdts.py delete mode 100755 autotest/ogr/ogr_svg.py delete mode 100755 autotest/ogr/ogr_tiger.py delete mode 100644 cmake/modules/packages/FindOGDI.cmake create mode 100644 doc/source/development/rfc/rfc108_driver_removal_3_11.rst delete mode 100644 doc/source/drivers/raster/blx.rst delete mode 100644 doc/source/drivers/raster/bt.rst delete mode 100644 doc/source/drivers/raster/ctable2.rst delete mode 100644 doc/source/drivers/raster/dipex.rst delete mode 100644 doc/source/drivers/raster/elas.rst delete mode 100644 doc/source/drivers/raster/fit.rst delete mode 100644 doc/source/drivers/raster/gsag.rst delete mode 100644 doc/source/drivers/raster/gsbg.rst delete mode 100644 doc/source/drivers/raster/r.rst delete mode 100644 doc/source/drivers/raster/rasterlite.rst delete mode 100644 doc/source/drivers/raster/rdb.rst delete mode 100644 doc/source/drivers/raster/sdts.rst delete mode 100644 doc/source/drivers/raster/sgi.rst delete mode 100644 doc/source/drivers/raster/xpm.rst delete mode 100644 doc/source/drivers/vector/geoconcept.rst delete mode 100644 doc/source/drivers/vector/ntf.rst delete mode 100644 doc/source/drivers/vector/ogdi.rst delete mode 100644 doc/source/drivers/vector/sdts.rst delete mode 100644 doc/source/drivers/vector/svg.rst delete mode 100644 doc/source/drivers/vector/tiger.rst delete mode 100644 frmts/blx/CMakeLists.txt delete mode 100644 frmts/blx/blx.c delete mode 100644 frmts/blx/blx.h delete mode 100644 frmts/blx/blxdataset.cpp delete mode 100644 frmts/elas/CMakeLists.txt delete mode 100644 frmts/elas/elasdataset.cpp delete mode 100644 frmts/fit/CMakeLists.txt delete mode 100644 frmts/fit/fit.cpp delete mode 100644 frmts/fit/fit.h delete mode 100644 frmts/fit/fitdataset.cpp delete mode 100644 frmts/fit/gstEndian.h delete mode 100644 frmts/fit/gstTypes.h delete mode 100644 frmts/gsg/gsagdataset.cpp delete mode 100644 frmts/gsg/gsbgdataset.cpp delete mode 100644 frmts/r/CMakeLists.txt delete mode 100644 frmts/r/rcreatecopy.cpp delete mode 100644 frmts/r/rdataset.cpp delete mode 100644 frmts/r/rdataset.h delete mode 100644 frmts/rasterlite/CMakeLists.txt delete mode 100644 frmts/rasterlite/rasterlitecreatecopy.cpp delete mode 100644 frmts/rasterlite/rasterlitedataset.cpp delete mode 100644 frmts/rasterlite/rasterlitedataset.h delete mode 100644 frmts/rasterlite/rasterlitedrivercore.cpp delete mode 100644 frmts/rasterlite/rasterlitedrivercore.h delete mode 100644 frmts/rasterlite/rasterliteoverviews.cpp delete mode 100644 frmts/raw/btdataset.cpp delete mode 100644 frmts/raw/ctable2dataset.cpp delete mode 100644 frmts/raw/dipxdataset.cpp delete mode 100644 frmts/rdb/CMakeLists.txt delete mode 100644 frmts/rdb/rdbdataset.cpp delete mode 100644 frmts/rdb/rdbdataset.hpp delete mode 100644 frmts/sdts/CMakeLists.txt delete mode 100644 frmts/sdts/Doxyfile delete mode 100644 frmts/sdts/Makefile.in delete mode 100644 frmts/sdts/aclocal.m4 delete mode 100644 frmts/sdts/configure.in delete mode 100644 frmts/sdts/makefile.vc.dist delete mode 100644 frmts/sdts/sdts2shp.cpp delete mode 100644 frmts/sdts/sdts_al.h delete mode 100644 frmts/sdts/sdts_main.dox delete mode 100644 frmts/sdts/sdts_tut.dox delete mode 100644 frmts/sdts/sdtsattrreader.cpp delete mode 100644 frmts/sdts/sdtscatd.cpp delete mode 100644 frmts/sdts/sdtsdataset.cpp delete mode 100644 frmts/sdts/sdtsindexedreader.cpp delete mode 100644 frmts/sdts/sdtsiref.cpp delete mode 100644 frmts/sdts/sdtslib.cpp delete mode 100644 frmts/sdts/sdtslinereader.cpp delete mode 100644 frmts/sdts/sdtspointreader.cpp delete mode 100644 frmts/sdts/sdtspolygonreader.cpp delete mode 100644 frmts/sdts/sdtsrasterreader.cpp delete mode 100644 frmts/sdts/sdtstransfer.cpp delete mode 100644 frmts/sdts/sdtsxref.cpp delete mode 100644 frmts/sgi/CMakeLists.txt delete mode 100644 frmts/sgi/sgidataset.cpp delete mode 100644 frmts/usgsdem/usgsdem_create.cpp delete mode 100644 frmts/xpm/CMakeLists.txt delete mode 100644 frmts/xpm/xpmdataset.cpp delete mode 100644 ogr/ogrsf_frmts/geoconcept/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/geoconcept/geoconcept.c delete mode 100644 ogr/ogrsf_frmts/geoconcept/geoconcept.h delete mode 100644 ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.c delete mode 100644 ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.h delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdatasource.h delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.cpp delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.cpp delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.h delete mode 100644 ogr/ogrsf_frmts/ntf/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/ntf/README.txt delete mode 100644 ogr/ogrsf_frmts/ntf/ntf.h delete mode 100644 ogr/ogrsf_frmts/ntf/ntf_codelist.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntf_generic.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntf_raster.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntfdump.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntffilereader.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntfrecord.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntfstroke.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ogrntflayer.cpp delete mode 100644 ogr/ogrsf_frmts/ogdi/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdi.h delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdidatasource.cpp delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdidriver.cpp delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdidrivercore.cpp delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdidrivercore.h delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp delete mode 100644 ogr/ogrsf_frmts/sdts/CMakeLists.txt delete mode 100755 ogr/ogrsf_frmts/sdts/install-libs.sh delete mode 100644 ogr/ogrsf_frmts/sdts/ogr_sdts.h delete mode 100644 ogr/ogrsf_frmts/sdts/ogrsdtsdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/sdts/ogrsdtsdriver.cpp delete mode 100644 ogr/ogrsf_frmts/sdts/ogrsdtslayer.cpp delete mode 100644 ogr/ogrsf_frmts/svg/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/svg/ogr_svg.h delete mode 100644 ogr/ogrsf_frmts/svg/ogrsvgdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/svg/ogrsvgdriver.cpp delete mode 100644 ogr/ogrsf_frmts/svg/ogrsvglayer.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/tiger/ogr_tiger.h delete mode 100644 ogr/ogrsf_frmts/tiger/ogrtigerdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/ogrtigerdriver.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/ogrtigerlayer.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigeraltname.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerarealandmarks.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigercompletechain.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerentitynames.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerfeatureids.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerfilebase.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigeridhistory.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerkeyfeatures.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerlandmarks.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigeroverunder.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpip.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpoint.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpolychainlink.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpolygon.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerspatialmetadata.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigertlidrange.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerzerocellid.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerzipcodes.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerzipplus4.cpp git reset --hard HEAD HEAD is now at b18680a734 Merge pull request #11873 from rouault/fix_11853 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1930-x64\doc\gdal_revision.txt type E:\buildsystem\release-1930-x64\doc\gdal_revision.txt b18680a734a7ae7c128fadcdc34d63261600da5f cd E:\buildsystem set PATH=E:\buildsystem\release-1930-x64\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe git config --global core.autocrlf false if not exist src\mapcache-vc17x64 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc17x64 cd src\mapcache-vc17x64 git reset --hard HEAD HEAD is now at a34cecc update license year git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git log --pretty=format:%H -n 1 > E:\buildsystem\release-1930-x64\doc\mapcache_revision.txt type E:\buildsystem\release-1930-x64\doc\mapcache_revision.txt a34cecc4931262de30b6ef3d9499bb2b76a39f1b cd E:\buildsystem