found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1928-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;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 (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\Bin\;E:\app\szekeres\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\WINDOWS\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\dotnet\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;;C:\Program Files\7-Zip;C:\Program Files (x86)\Certum\proCertum CardManager;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\dotnet\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Users\szekeres\AppData\Roaming\npm;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\AppData\Local\Programs\Fiddler;C:\Users\szekeres\.dotnet\tools;C:\Users\szekeres\.dotnet\tools;;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe if not exist src\mapserver-vc16x64 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc16x64 cd src\mapserver-vc16x64 git reset --hard HEAD HEAD is now at 67b1f043c TimeFilter: Allow time filter to append to an existing layer filter (#6408) git fetch git checkout main Your branch is behind 'origin/main' by 6 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin main Updating 67b1f043c..b3e340dde Fast-forward .github/workflows/start.sh | 63 +- CMakeLists.txt | 15 +- SECURITY.md | 36 +- cgiutil.c | 4 +- etc/mapserver-sample.conf | 64 + fontcache.c | 4 +- legend.c | 2 +- map2img.c | 94 +- mapcairo.c | 3 +- mapcrypto.c | 6 +- mapdebug.c | 6 +- mapfile.c | 61 +- mapfile.h | 2 +- maplexer.c | 4864 +++++++++++++------------ maplexer.l | 35 +- mapogcapi.cpp | 4 +- mappluginlayer.c | 4 + mapproject.c | 3 +- mapscript/mapscript.i | 5 +- mapscript/php/mapscript_i.c | 2 +- mapscript/python/tests/cases/config_test.py | 63 + mapscript/python/tests/cases/testing.py | 1 + mapscript/swiginc/config.i | 43 + mapscript/swiginc/map.i | 24 +- mapserv-config.cpp | 192 + mapserv-config.h | 31 + mapserv.c | 116 +- mapserv.h | 2 +- mapserver.h | 8 +- mapservutil.c | 47 +- maptemplate.c | 15 +- maputil.c | 8 +- msautotest/etc/mapserv.conf | 9 + msautotest/mssql/include/mssql_connection.map | 2 +- msautotest/pytest.ini | 2 + scalebar.c | 2 +- tests/mapserver-sample.conf | 48 + 37 files changed, 3267 insertions(+), 2623 deletions(-) create mode 100644 etc/mapserver-sample.conf create mode 100644 mapscript/python/tests/cases/config_test.py create mode 100644 mapscript/swiginc/config.i create mode 100644 mapserv-config.cpp create mode 100644 mapserv-config.h create mode 100644 msautotest/etc/mapserv.conf create mode 100644 tests/mapserver-sample.conf git reset --hard HEAD HEAD is now at b3e340dde Merge pull request #6428 from MapServer/sdlime-security.md git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928-x64\doc\ms_revision.txt type E:\buildsystem\release-1928-x64\doc\ms_revision.txt b3e340ddebb9b624a3e3ef1397e0bb1847651a93 cd E:\buildsystem if not exist src\gdal-vc16x64 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc16x64 cd src\gdal-vc16x64 git reset --hard HEAD HEAD is now at d2f9067ffb Merge pull request #4699 from rouault/fix_4698 git fetch git checkout master Your branch is behind 'origin/master' by 185 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating d2f9067ffb..92abe812cc Fast-forward .cmake-format.py | 240 + .github/workflows/android.yml | 4 +- .github/workflows/android/start.sh | 1 - .github/workflows/asan/start.sh | 7 +- .github/workflows/asan_build.yml | 4 +- .github/workflows/clang_static_analyzer.yml | 8 +- .github/workflows/cmake-lint.yml | 20 + .github/workflows/cmake_builds.yml | 171 + .github/workflows/code_checks.yml | 22 +- .github/workflows/conda.yml | 12 +- .github/workflows/fedora_rawhide.yml | 4 +- .github/workflows/fedora_rawhide/start.sh | 4 +- .github/workflows/macos.yml | 10 +- .github/workflows/mingw_w64.yml | 4 +- .github/workflows/mingw_w64/start.sh | 11 +- .github/workflows/ubuntu_18.04.yml | 4 +- .github/workflows/ubuntu_18.04/install.sh | 4 +- .github/workflows/ubuntu_18.04_32bit.yml | 4 +- .github/workflows/ubuntu_18.04_32bit/start.sh | 4 +- .github/workflows/ubuntu_20.04.yml | 16 +- .github/workflows/ubuntu_20.04/build-deps.sh | 3 + .github/workflows/ubuntu_20.04/build.sh | 6 +- .github/workflows/validate_xml.yml | 10 +- .github/workflows/windows_build.yml | 20 +- .gitignore | 150 +- .travis.yml | 6 +- CMakeLists.txt | 214 + gdal/COMMITTERS => COMMITTERS | 0 gdal/Doxyfile => Doxyfile | 0 gdal/DoxygenLayout.xml => DoxygenLayout.xml | 0 gdal/GDALmake.opt.in => GDALmake.opt.in | 0 gdal/GNUmakefile => GNUmakefile | 0 gdal/HOWTO-RELEASE => HOWTO-RELEASE | 0 gdal/LICENSE.TXT => LICENSE.TXT | 0 gdal/MIGRATION_GUIDE.TXT => MIGRATION_GUIDE.TXT | 0 gdal/NEWS => NEWS | 0 gdal/NEWS.template => NEWS.template | 0 gdal/PROVENANCE.TXT => PROVENANCE.TXT | 0 SECURITY.md | 2 +- gdal/VERSION => VERSION | 0 alg/CMakeLists.txt | 121 + alg/GNUmakefile | 63 + {gdal/alg => alg}/armadillo_headers.h | 0 {gdal/alg => alg}/contour.cpp | 0 {gdal/alg => alg}/delaunay.c | 0 {gdal/alg => alg}/gdal_alg.h | 0 {gdal/alg => alg}/gdal_alg_priv.h | 0 {gdal/alg => alg}/gdal_crs.cpp | 0 {gdal/alg => alg}/gdal_octave.cpp | 0 {gdal/alg => alg}/gdal_rpc.cpp | 0 {gdal/alg => alg}/gdal_simplesurf.cpp | 0 {gdal/alg => alg}/gdal_simplesurf.h | 0 {gdal/alg => alg}/gdal_tps.cpp | 0 {gdal/alg => alg}/gdalapplyverticalshiftgrid.cpp | 0 {gdal/alg => alg}/gdalchecksum.cpp | 0 {gdal/alg => alg}/gdalcutline.cpp | 0 {gdal/alg => alg}/gdaldither.cpp | 0 {gdal/alg => alg}/gdalgeoloc.cpp | 0 {gdal/alg => alg}/gdalgrid.cpp | 0 {gdal/alg => alg}/gdalgrid.h | 0 {gdal/alg => alg}/gdalgrid_priv.h | 0 {gdal/alg => alg}/gdalgridavx.cpp | 0 {gdal/alg => alg}/gdalgridsse.cpp | 0 {gdal/alg => alg}/gdallinearsystem.cpp | 0 {gdal/alg => alg}/gdallinearsystem.h | 0 {gdal/alg => alg}/gdalmatching.cpp | 0 {gdal/alg => alg}/gdalmediancut.cpp | 0 {gdal/alg => alg}/gdalpansharpen.cpp | 0 {gdal/alg => alg}/gdalpansharpen.h | 0 {gdal/alg => alg}/gdalproximity.cpp | 0 {gdal/alg => alg}/gdalrasterize.cpp | 0 {gdal/alg => alg}/gdalrasterpolygonenumerator.cpp | 0 {gdal/alg => alg}/gdalsievefilter.cpp | 0 {gdal/alg => alg}/gdalsimplewarp.cpp | 0 {gdal/alg => alg}/gdaltransformer.cpp | 0 {gdal/alg => alg}/gdaltransformgeolocs.cpp | 0 alg/gdalwarper.cpp | 2114 ++++ {gdal/alg => alg}/gdalwarper.h | 0 {gdal/alg => alg}/gdalwarpkernel.cpp | 0 {gdal/alg => alg}/gdalwarpkernel_opencl.cpp | 0 {gdal/alg => alg}/gdalwarpkernel_opencl.h | 0 {gdal/alg => alg}/gdalwarpoperation.cpp | 0 {gdal/alg => alg}/gvgcpfit.h | 0 alg/internal_libqhull/CMakeLists.txt | 45 + {gdal/alg => alg}/internal_libqhull/COPYING.txt | 0 {gdal/alg => alg}/internal_libqhull/README.txt | 0 {gdal/alg => alg}/internal_libqhull/geom.c | 0 {gdal/alg => alg}/internal_libqhull/geom.h | 0 {gdal/alg => alg}/internal_libqhull/geom2.c | 0 {gdal/alg => alg}/internal_libqhull/global.c | 0 {gdal/alg => alg}/internal_libqhull/io.c | 0 {gdal/alg => alg}/internal_libqhull/io.h | 0 {gdal/alg => alg}/internal_libqhull/libqhull.c | 0 {gdal/alg => alg}/internal_libqhull/libqhull.h | 0 {gdal/alg => alg}/internal_libqhull/mem.c | 0 {gdal/alg => alg}/internal_libqhull/mem.h | 0 {gdal/alg => alg}/internal_libqhull/merge.c | 0 {gdal/alg => alg}/internal_libqhull/merge.h | 0 {gdal/alg => alg}/internal_libqhull/poly.c | 0 {gdal/alg => alg}/internal_libqhull/poly.h | 0 {gdal/alg => alg}/internal_libqhull/poly2.c | 0 {gdal/alg => alg}/internal_libqhull/qhull_a.h | 0 {gdal/alg => alg}/internal_libqhull/qset.c | 0 {gdal/alg => alg}/internal_libqhull/qset.h | 0 {gdal/alg => alg}/internal_libqhull/random.c | 0 {gdal/alg => alg}/internal_libqhull/random.h | 0 {gdal/alg => alg}/internal_libqhull/rboxlib.c | 0 {gdal/alg => alg}/internal_libqhull/stat.c | 0 {gdal/alg => alg}/internal_libqhull/stat.h | 0 {gdal/alg => alg}/internal_libqhull/user.c | 0 {gdal/alg => alg}/internal_libqhull/user.h | 0 {gdal/alg => alg}/internal_libqhull/usermem.c | 0 {gdal/alg => alg}/internal_libqhull/userprintf.c | 0 .../internal_libqhull/userprintf_rbox.c | 0 {gdal/alg => alg}/internal_qhull_headers.h | 0 {gdal/alg => alg}/llrasterize.cpp | 0 {gdal/alg => alg}/makefile.vc | 0 .../marching_squares/contour_generator.h | 0 .../alg => alg}/marching_squares/level_generator.h | 0 {gdal/alg => alg}/marching_squares/point.h | 0 .../marching_squares/polygon_ring_appender.h | 0 .../alg => alg}/marching_squares/segment_merger.h | 0 {gdal/alg => alg}/marching_squares/square.h | 0 {gdal/alg => alg}/marching_squares/utility.h | 0 {gdal/alg => alg}/polygonize.cpp | 0 {gdal/alg => alg}/rasterfill.cpp | 0 {gdal/alg => alg}/thinplatespline.cpp | 0 {gdal/alg => alg}/thinplatespline.h | 0 {gdal/alg => alg}/viewshed.cpp | 0 apps/CMakeLists.txt | 194 + {gdal/apps => apps}/GNUmakefile | 0 {gdal/apps => apps}/commonutils.cpp | 0 {gdal/apps => apps}/commonutils.h | 0 {gdal/apps => apps}/dumpoverviews.cpp | 0 {gdal/apps => apps}/gdal-config.in | 0 {gdal/apps => apps}/gdal2ogr.c | 0 {gdal/apps => apps}/gdal_contour.cpp | 0 {gdal/apps => apps}/gdal_create.cpp | 0 {gdal/apps => apps}/gdal_grid_bin.cpp | 0 {gdal/apps => apps}/gdal_grid_lib.cpp | 0 {gdal/apps => apps}/gdal_rasterize_bin.cpp | 0 {gdal/apps => apps}/gdal_rasterize_lib.cpp | 0 {gdal/apps => apps}/gdal_translate_bin.cpp | 0 {gdal/apps => apps}/gdal_translate_lib.cpp | 0 {gdal/apps => apps}/gdal_utils.h | 0 {gdal/apps => apps}/gdal_utils_priv.h | 0 {gdal/apps => apps}/gdal_viewshed.cpp | 0 {gdal/apps => apps}/gdaladdo.cpp | 0 {gdal/apps => apps}/gdalasyncread.cpp | 0 {gdal/apps => apps}/gdalbuildvrt_bin.cpp | 0 {gdal/apps => apps}/gdalbuildvrt_lib.cpp | 0 {gdal/apps => apps}/gdaldem_bin.cpp | 0 {gdal/apps => apps}/gdaldem_lib.cpp | 0 {gdal/apps => apps}/gdalenhance.cpp | 0 {gdal/apps => apps}/gdalflattenmask.c | 0 {gdal/apps => apps}/gdalinfo_bin.cpp | 0 {gdal/apps => apps}/gdalinfo_lib.cpp | 0 {gdal/apps => apps}/gdallocationinfo.cpp | 0 {gdal/apps => apps}/gdalmanage.cpp | 0 {gdal/apps => apps}/gdalmdiminfo_bin.cpp | 0 {gdal/apps => apps}/gdalmdiminfo_lib.cpp | 0 {gdal/apps => apps}/gdalmdimtranslate_bin.cpp | 0 {gdal/apps => apps}/gdalmdimtranslate_lib.cpp | 0 {gdal/apps => apps}/gdalsrsinfo.cpp | 0 {gdal/apps => apps}/gdaltindex.cpp | 0 {gdal/apps => apps}/gdaltorture.cpp | 0 {gdal/apps => apps}/gdaltransform.cpp | 0 {gdal/apps => apps}/gdalwarp_bin.cpp | 0 {gdal/apps => apps}/gdalwarp_lib.cpp | 0 {gdal/apps => apps}/gdalwarpsimple.c | 0 {gdal/apps => apps}/gnmanalyse.cpp | 0 {gdal/apps => apps}/gnmmanage.cpp | 0 {gdal/apps => apps}/makefile.vc | 0 {gdal/apps => apps}/multireadtest.cpp | 0 {gdal/apps => apps}/nearblack_bin.cpp | 0 {gdal/apps => apps}/nearblack_lib.cpp | 0 {gdal/apps => apps}/ogr2ogr_bin.cpp | 0 {gdal/apps => apps}/ogr2ogr_lib.cpp | 0 {gdal/apps => apps}/ogrdissolve.cpp | 0 {gdal/apps => apps}/ogrinfo.cpp | 0 {gdal/apps => apps}/ogrlineref.cpp | 0 {gdal/apps => apps}/ogrtindex.cpp | 0 {gdal/apps => apps}/test_ogrsf.cpp | 0 {gdal/apps => apps}/testepsg.cpp | 0 {gdal/apps => apps}/testreprojmulti.cpp | 0 appveyor.yml | 16 +- gdal/autogen.sh => autogen.sh | 0 autotest/CMakeLists.txt | 114 + autotest/cpp/CMakeLists.txt | 194 + autotest/cpp/Makefile | 14 +- autotest/cpp/makefile.vc | 4 +- autotest/cpp/test_cpl.cpp | 4 +- autotest/cpp/test_gdal.cpp | 6 +- autotest/cpp/test_ogr.cpp | 2 +- autotest/gcore/CMakeLists.txt | 87 + autotest/gdrivers/daas.py | 2 +- autotest/gdrivers/data/zarr/gzip.zarr/0 | Bin 22 -> 22 bytes autotest/gdrivers/mrf.py | 14 +- autotest/pymod/test_py_scripts.py | 4 +- autotest/pytest.ini | 6 +- {gdal/ci => ci}/travis/android/before_install.sh | 0 {gdal/ci => ci}/travis/android/install.sh | 0 {gdal/ci => ci}/travis/android/script.sh | 0 .../ci => ci}/travis/big_endian/before_install.sh | 0 {gdal/ci => ci}/travis/big_endian/install.sh | 0 {gdal/ci => ci}/travis/big_endian/script.sh | 0 {gdal/ci => ci}/travis/common_install.sh | 0 {gdal/ci => ci}/travis/conda/compile.sh | 0 ci/travis/conda/setup.sh | 26 + {gdal/ci => ci}/travis/conda/upload.sh | 0 .../ci => ci}/travis/csa_common/before_install.sh | 0 ci/travis/csa_common/install.sh | 23 + ci/travis/csa_common/script.sh | 26 + .../ci => ci}/travis/csa_part_1/before_install.sh | 0 ci/travis/csa_part_1/install.sh | 14 + {gdal/ci => ci}/travis/csa_part_1/script.sh | 0 .../ci => ci}/travis/csa_part_2/before_install.sh | 0 ci/travis/csa_part_2/install.sh | 12 + {gdal/ci => ci}/travis/csa_part_2/script.sh | 0 {gdal/ci => ci}/travis/graviton2/before_install.sh | 0 ci/travis/graviton2/install.sh | 40 + {gdal/ci => ci}/travis/graviton2/script.sh | 0 {gdal/ci => ci}/travis/mingw_w64/before_install.sh | 0 {gdal/ci => ci}/travis/mingw_w64/install.sh | 0 {gdal/ci => ci}/travis/mingw_w64/script.sh | 0 {gdal/ci => ci}/travis/osx/before_install.sh | 0 ci/travis/osx/install.sh | 52 + ci/travis/osx/script.sh | 29 + {gdal/ci => ci}/travis/python3/before_install.sh | 0 {gdal/ci => ci}/travis/python3/install.sh | 0 {gdal/ci => ci}/travis/python3/script.sh | 0 {gdal/ci => ci}/travis/s390x/before_install.sh | 0 ci/travis/s390x/install.sh | 40 + {gdal/ci => ci}/travis/s390x/script.sh | 0 {gdal/ci => ci}/travis/sanitize/before_install.sh | 0 {gdal/ci => ci}/travis/sanitize/install.sh | 0 {gdal/ci => ci}/travis/sanitize/script.sh | 0 .../travis/trusty_32bit/before_install.sh | 0 {gdal/ci => ci}/travis/trusty_32bit/install.sh | 0 {gdal/ci => ci}/travis/trusty_32bit/script.sh | 0 .../travis/trusty_clang/before_install.sh | 0 {gdal/ci => ci}/travis/trusty_clang/install.sh | 0 {gdal/ci => ci}/travis/trusty_clang/script.sh | 0 .../ci => ci}/travis/ubuntu_1604/before_install.sh | 0 {gdal/ci => ci}/travis/ubuntu_1604/install.sh | 0 {gdal/ci => ci}/travis/ubuntu_1604/script.sh | 0 .../ci => ci}/travis/ubuntu_1804/before_install.sh | 0 {gdal/ci => ci}/travis/ubuntu_1804/install.sh | 0 {gdal/ci => ci}/travis/ubuntu_1804/script.sh | 0 cmake/helpers/CheckCompilerMachineOption.cmake | 106 + cmake/helpers/CheckCompilerSIMDFeature.cmake | 53 + cmake/helpers/CheckDependentLibraries.cmake | 377 + cmake/helpers/GdalDriverHelper.cmake | 338 + cmake/helpers/GdalStandardIncludes.cmake | 22 + cmake/helpers/GdalSwigBindings.cmake | 70 + cmake/helpers/GdalVersion.cmake | 94 + cmake/helpers/GenerateConfig.cmake | 65 + cmake/helpers/TargetPublicHeader.cmake | 35 + cmake/helpers/configure.cmake | 424 + cmake/helpers/generate_gdal_version_h.cmake | 53 + cmake/modules/3.12/FindBoost.cmake | 2098 ++++ cmake/modules/3.12/FindEXPAT.cmake | 85 + cmake/modules/3.12/FindJPEG.cmake | 129 + cmake/modules/3.12/FindLibXml2.cmake | 102 + cmake/modules/3.12/FindOpenSSL.cmake | 492 + cmake/modules/3.12/FindPNG.cmake | 146 + cmake/modules/3.13/FindXercesC.cmake | 137 + cmake/modules/3.14/FindCURL.cmake | 177 + cmake/modules/3.16/FindPostgreSQL.cmake | 284 + cmake/modules/3.16/FindPython.cmake | 359 + cmake/modules/3.16/FindPython/ListExt.cmake | 55 + cmake/modules/3.16/FindPython/Support.cmake | 2397 ++++ cmake/modules/3.16/FindPython2.cmake | 267 + cmake/modules/3.16/FindPython3.cmake | 308 + .../CMakeCheckCompilerFlagCommonPatterns.cmake | 34 + cmake/modules/CheckCCompilerFlag.cmake | 84 + cmake/modules/CheckCXXCompilerFlag.cmake | 104 + cmake/modules/CheckLinkerFlag.cmake | 87 + cmake/modules/Copyright.txt | 131 + cmake/modules/DefineFindPackage2.cmake | 95 + cmake/modules/FeatureSummary.cmake | 779 ++ cmake/modules/GetColourEscapeSequence.cmake | 62 + cmake/modules/init.cmake | 31 + cmake/modules/packages/FindBlosc.cmake | 73 + cmake/modules/packages/FindCFITSIO.cmake | 43 + cmake/modules/packages/FindCharLS.cmake | 77 + cmake/modules/packages/FindCryptoPP.cmake | 84 + cmake/modules/packages/FindDAP.cmake | 103 + cmake/modules/packages/FindDB2.cmake | 103 + cmake/modules/packages/FindDeflate.cmake | 116 + cmake/modules/packages/FindECW.cmake | 93 + cmake/modules/packages/FindFME.cmake | 16 + cmake/modules/packages/FindFileGDB.cmake | 60 + cmake/modules/packages/FindFreeXL.cmake | 66 + cmake/modules/packages/FindGEOS.cmake | 47 + cmake/modules/packages/FindGIF.cmake | 96 + cmake/modules/packages/FindGRASS.cmake | 206 + cmake/modules/packages/FindGTA.cmake | 41 + cmake/modules/packages/FindGeoTIFF.cmake | 71 + cmake/modules/packages/FindHDF4.cmake | 222 + cmake/modules/packages/FindIconv.cmake | 143 + cmake/modules/packages/FindJPEG12.cmake | 30 + cmake/modules/packages/FindJSONC.cmake | 46 + cmake/modules/packages/FindKDU.cmake | 47 + cmake/modules/packages/FindKEA.cmake | 38 + cmake/modules/packages/FindLZ4.cmake | 130 + cmake/modules/packages/FindLibKML.cmake | 111 + cmake/modules/packages/FindLibLZMA.cmake | 85 + cmake/modules/packages/FindMRSID.cmake | 78 + cmake/modules/packages/FindMySQL.cmake | 44 + cmake/modules/packages/FindNetCDF.cmake | 201 + cmake/modules/packages/FindODBC.cmake | 252 + cmake/modules/packages/FindOGDI.cmake | 39 + cmake/modules/packages/FindOpenCAD.cmake | 96 + cmake/modules/packages/FindOpenEXR.cmake | 69 + cmake/modules/packages/FindOpenJPEG.cmake | 114 + cmake/modules/packages/FindOracle.cmake | 207 + cmake/modules/packages/FindPCRE.cmake | 28 + cmake/modules/packages/FindPDFium.cmake | 66 + cmake/modules/packages/FindPROJ.cmake | 84 + cmake/modules/packages/FindPodofo.cmake | 86 + cmake/modules/packages/FindPoppler.cmake | 158 + cmake/modules/packages/FindQHULL.cmake | 38 + cmake/modules/packages/FindRasterlite2.cmake | 67 + cmake/modules/packages/FindSFCGAL.cmake | 85 + cmake/modules/packages/FindSOSI.cmake | 38 + cmake/modules/packages/FindSPATIALITE.cmake | 77 + cmake/modules/packages/FindSQLite3.cmake | 110 + cmake/modules/packages/FindShapelib.cmake | 69 + cmake/modules/packages/FindSpatialindex.cmake | 18 + cmake/modules/packages/FindTEIGHA.cmake | 44 + cmake/modules/packages/FindWebP.cmake | 38 + cmake/modules/packages/FindZSTD.cmake | 94 + cmake/modules/thirdparty/FindCSharp.cmake | 72 + .../thirdparty/FindDotNetFrameworkSdk.cmake | 92 + cmake/modules/thirdparty/FindInt128.cmake | 63 + cmake/modules/thirdparty/FindMono.cmake | 162 + cmake/modules/thirdparty/GetGitHeadDate.cmake | 33 + .../thirdparty/GetGitRevisionDescription.cmake | 172 + .../thirdparty/GetGitRevisionDescription.cmake.in | 50 + cmake/modules/thirdparty/OSXInstallDirs.cmake | 214 + .../modules/thirdparty/SelectImportedConfig.cmake | 29 + .../modules/thirdparty/SplitLibraryToCFlags.cmake | 31 + cmake/modules/thirdparty/SystemSummary.cmake | 89 + cmake/template/Doxyfile.in | 1124 ++ cmake/template/Makefile.PL.in | 111 + cmake/template/cpl_config.h.in | 189 + cmake/template/gdal-config.in | 74 + cmake/template/gdal.pc.in | 16 + cmake/template/gdal_def.h.in | 94 + cmake/template/pytest.ini.in | 33 + cmake/template/setup.py.in | 271 + cmake/template/uninstall.cmake.in | 22 + gdal/config.guess => config.guess | 0 gdal/config.rpath => config.rpath | 0 gdal/config.sub => config.sub | 0 configure.ac | 6317 ++++++++++ {gdal/data => data}/GDALLogoBW.svg | 0 {gdal/data => data}/GDALLogoColor.svg | 0 {gdal/data => data}/GDALLogoGS.svg | 0 {gdal/data => data}/bag_template.xml | 0 {gdal/data => data}/cubewerx_extra.wkt | 0 {gdal/data => data}/default.rsc | Bin {gdal/data => data}/ecw_cs.wkt | 0 {gdal/data => data}/eedaconf.json | 0 {gdal/data => data}/epsg.wkt | 0 {gdal/data => data}/esri_StatePlane_extra.wkt | 0 {gdal/data => data}/gdalicon.png | Bin .../data => data}/gdalmdiminfo_output.schema.json | 0 {gdal/data => data}/gdalvrt.xsd | 0 {gdal/data => data}/gml_registry.xml | 0 {gdal/data => data}/gmlasconf.xml | 0 {gdal/data => data}/gmlasconf.xsd | 0 {gdal/data => data}/gt_datum.csv | 0 {gdal/data => data}/gt_ellips.csv | 0 {gdal/data => data}/header.dxf | 0 .../data => data}/inspire_cp_BasicPropertyUnit.gfs | 0 .../data => data}/inspire_cp_CadastralBoundary.gfs | 0 {gdal/data => data}/inspire_cp_CadastralParcel.gfs | 0 {gdal/data => data}/inspire_cp_CadastralZoning.gfs | 0 {gdal/data => data}/jpfgdgml_AdmArea.gfs | 0 {gdal/data => data}/jpfgdgml_AdmBdry.gfs | 0 {gdal/data => data}/jpfgdgml_AdmPt.gfs | 0 {gdal/data => data}/jpfgdgml_BldA.gfs | 0 {gdal/data => data}/jpfgdgml_BldL.gfs | 0 {gdal/data => data}/jpfgdgml_Cntr.gfs | 0 {gdal/data => data}/jpfgdgml_CommBdry.gfs | 0 {gdal/data => data}/jpfgdgml_CommPt.gfs | 0 {gdal/data => data}/jpfgdgml_Cstline.gfs | 0 {gdal/data => data}/jpfgdgml_ElevPt.gfs | 0 {gdal/data => data}/jpfgdgml_GCP.gfs | 0 {gdal/data => data}/jpfgdgml_LeveeEdge.gfs | 0 {gdal/data => data}/jpfgdgml_RailCL.gfs | 0 {gdal/data => data}/jpfgdgml_RdASL.gfs | 0 {gdal/data => data}/jpfgdgml_RdArea.gfs | 0 {gdal/data => data}/jpfgdgml_RdCompt.gfs | 0 {gdal/data => data}/jpfgdgml_RdEdg.gfs | 0 {gdal/data => data}/jpfgdgml_RdMgtBdry.gfs | 0 {gdal/data => data}/jpfgdgml_RdSgmtA.gfs | 0 {gdal/data => data}/jpfgdgml_RvrMgtBdry.gfs | 0 {gdal/data => data}/jpfgdgml_SBAPt.gfs | 0 {gdal/data => data}/jpfgdgml_SBArea.gfs | 0 {gdal/data => data}/jpfgdgml_SBBdry.gfs | 0 {gdal/data => data}/jpfgdgml_WA.gfs | 0 {gdal/data => data}/jpfgdgml_WL.gfs | 0 {gdal/data => data}/jpfgdgml_WStrA.gfs | 0 {gdal/data => data}/jpfgdgml_WStrL.gfs | 0 {gdal/data => data}/netcdf_config.xsd | 0 {gdal/data => data}/nitf_spec.xml | 0 {gdal/data => data}/nitf_spec.xsd | 0 {gdal/data => data}/ogrvrt.xsd | 0 {gdal/data => data}/osmconf.ini | 0 {gdal/data => data}/ozi_datum.csv | 0 {gdal/data => data}/ozi_ellips.csv | 0 {gdal/data => data}/pci_datum.txt | 0 {gdal/data => data}/pci_ellips.txt | 0 {gdal/data => data}/pdfcomposition.xsd | 0 {gdal/data => data}/pds4_template.xml | 0 {gdal/data => data}/plscenesconf.json | 0 {gdal/data => data}/ruian_vf_ob_v1.gfs | 0 {gdal/data => data}/ruian_vf_st_uvoh_v1.gfs | 0 {gdal/data => data}/ruian_vf_st_v1.gfs | 0 {gdal/data => data}/ruian_vf_v1.gfs | 0 {gdal/data => data}/s57agencies.csv | 0 {gdal/data => data}/s57attributes.csv | 0 {gdal/data => data}/s57expectedinput.csv | 0 {gdal/data => data}/s57objectclasses.csv | 0 {gdal/data => data}/seed_2d.dgn | Bin {gdal/data => data}/seed_3d.dgn | Bin {gdal/data => data}/stateplane.csv | 0 {gdal/data => data}/template_tiles.mapml | 0 .../tms_LINZAntarticaMapTileGrid.json | 0 {gdal/data => data}/tms_MapML_APSTILE.json | 0 {gdal/data => data}/tms_MapML_CBMTILE.json | 0 {gdal/data => data}/tms_NZTM2000.json | 0 {gdal/data => data}/trailer.dxf | 0 {gdal/data => data}/vdv452.xml | 0 {gdal/data => data}/vdv452.xsd | 0 {gdal/data => data}/vicar.json | 0 doc/.azure-pipelines.yml | 86 + {gdal/doc => doc}/.gitignore | 0 doc/CMakeLists.txt | 170 + {gdal/doc => doc}/Makefile | 0 {gdal/doc => doc}/build_doc_snapshot.sh | 0 {gdal/doc => doc}/environment.yml | 0 {gdal/doc => doc}/generate-sponsor-logos.sh | 0 {gdal/doc => doc}/images/GDALLogoColor.svg | 0 {gdal/doc => doc}/images/OSGeo_project.png | Bin {gdal/doc => doc}/images/components.PNG | Bin {gdal/doc => doc}/images/favicon.png | Bin {gdal/doc => doc}/images/foss4g2021.png | Bin {gdal/doc => doc}/images/gdal_viewshed.png | Bin {gdal/doc => doc}/images/gdalicon.png | Bin {gdal/doc => doc}/images/gdalicon_big.png | Bin {gdal/doc => doc}/images/gdalsequence.PNG | Bin {gdal/doc => doc}/images/grid/ellipse.eps | 0 {gdal/doc => doc}/images/grid/ellipse.png | Bin {gdal/doc => doc}/images/grid/gridding.eps | 0 {gdal/doc => doc}/images/grid/gridding.png | Bin {gdal/doc => doc}/images/grid/src/GNUmakefile | 0 {gdal/doc => doc}/images/grid/src/ellipse.tex | 0 {gdal/doc => doc}/images/grid/src/figures.mp | 0 {gdal/doc => doc}/images/grid/src/gridding.tex | 0 {gdal/doc => doc}/images/jpipsequence.PNG | Bin {gdal/doc => doc}/images/logo-faunalia.png | Bin {gdal/doc => doc}/images/logo-mundialis.png | Bin {gdal/doc => doc}/images/logo-numfocus.png | Bin {gdal/doc => doc}/images/logo-osgeo.png | Bin {gdal/doc => doc}/images/logo-osgeo.svg | 0 {gdal/doc => doc}/images/logo-spatialys.png | Bin {gdal/doc => doc}/images/logo/GDALLogoBW.svg | 0 {gdal/doc => doc}/images/logo/GDALLogoColor.svg | 0 {gdal/doc => doc}/images/logo/GDALLogoGS.svg | 0 .../doc => doc}/images/logo/tshirt/Koszulka v2.ai | 0 .../doc => doc}/images/logo/tshirt/Koszulka v2.pdf | Bin .../doc => doc}/images/logo/tshirt/Koszulka v3.ai | 0 .../doc => doc}/images/logo/tshirt/Koszulka v3.pdf | Bin .../doc => doc}/images/logo/tshirt/Koszulka v4.ai | 0 .../doc => doc}/images/logo/tshirt/Koszulka v4.pdf | Bin .../doc => doc}/images/logo/tshirt/Koszulka v5.ai | 0 .../doc => doc}/images/logo/tshirt/Koszulka v5.pdf | Bin .../doc => doc}/images/logo/tshirt/Koszulka v6.ai | 0 .../doc => doc}/images/logo/tshirt/Koszulka v6.pdf | Bin .../doc => doc}/images/logo/tshirt/Koszulka v7.ai | 0 .../doc => doc}/images/logo/tshirt/Koszulka v7.pdf | Bin {gdal/doc => doc}/images/rfc45/rfc_2d_array.png | Bin {gdal/doc => doc}/images/rfc45/rfc_BIT.png | Bin {gdal/doc => doc}/images/rfc45/rfc_BSQ.png | Bin {gdal/doc => doc}/images/rfc45/rfc_TIP.png | Bin {gdal/doc => doc}/images/rfc45/rfc_tiled.png | Bin .../doc => doc}/images/rfc49/classOGRGeometry.png | Bin .../images/rfc64/classOGRGeometry_RFC64.png | Bin {gdal/doc => doc}/images/sponsors/AWS_logo_RGB.svg | 0 .../images/sponsors/logo-FrontierSI.svg | 0 .../images/sponsors/logo-aerometrex.png | Bin .../images/sponsors/logo-aerometrex.svg | 0 {gdal/doc => doc}/images/sponsors/logo-aws.png | Bin {gdal/doc => doc}/images/sponsors/logo-esri.png | Bin {gdal/doc => doc}/images/sponsors/logo-esri.svg | 0 .../images/sponsors/logo-frontiersi.png | Bin {gdal/doc => doc}/images/sponsors/logo-google.png | Bin {gdal/doc => doc}/images/sponsors/logo-google.svg | 0 .../images/sponsors/logo-koordinates.png | Bin .../images/sponsors/logo-koordinates.svg | 0 .../doc => doc}/images/sponsors/logo-mapgears.png | Bin {gdal/doc => doc}/images/sponsors/logo-maxar.ai | 0 {gdal/doc => doc}/images/sponsors/logo-maxar.png | Bin {gdal/doc => doc}/images/sponsors/logo-maxar.svg | 0 .../doc => doc}/images/sponsors/logo-microsoft.png | Bin .../doc => doc}/images/sponsors/logo-microsoft.svg | 0 {gdal/doc => doc}/images/sponsors/logo-planet.png | Bin {gdal/doc => doc}/images/sponsors/logo-planet.svg | 0 {gdal/doc => doc}/images/sponsors/logo-safe.png | Bin {gdal/doc => doc}/images/sponsors/logo-safe.svg | 0 .../images/sponsors/logo-sparkgeo-big.png | Bin .../doc => doc}/images/sponsors/logo-sparkgeo.png | Bin {gdal/doc => doc}/images/style_ogr_brush.png | Bin {gdal/doc => doc}/images/style_ogr_sym.png | Bin {gdal/doc => doc}/images/style_pen1.png | Bin {gdal/doc => doc}/images/style_pen2.png | Bin {gdal/doc => doc}/images/style_pen3.png | Bin {gdal/doc => doc}/images/style_textanchor.png | Bin {gdal/doc => doc}/requirements.txt | 0 .../source/_extensions/configoptions.py | 0 .../source/_extensions/driverproperties.py | 0 {gdal/doc => doc}/source/_extensions/redirects.py | 0 {gdal/doc => doc}/source/about.rst | 0 {gdal/doc => doc}/source/about_no_title.rst | 0 {gdal/doc => doc}/source/api/cpl.rst | 0 {gdal/doc => doc}/source/api/cpl_cpp.rst | 0 .../source/api/csharp/csharp_compile.rst | 0 .../doc => doc}/source/api/csharp/csharp_conda.rst | 0 .../source/api/csharp/csharp_raster.rst | 0 .../doc => doc}/source/api/csharp/csharp_usage.rst | 0 .../source/api/csharp/csharp_vector.rst | 0 {gdal/doc => doc}/source/api/csharp/index.rst | 0 {gdal/doc => doc}/source/api/gdal_alg.rst | 0 {gdal/doc => doc}/source/api/gdal_utils.rst | 0 .../source/api/gdalabstractmdarray_cpp.rst | 0 {gdal/doc => doc}/source/api/gdalattribute_cpp.rst | 0 {gdal/doc => doc}/source/api/gdaldataset_cpp.rst | 0 {gdal/doc => doc}/source/api/gdaldimension_cpp.rst | 0 {gdal/doc => doc}/source/api/gdaldriver_cpp.rst | 0 .../source/api/gdalextendeddatatype_cpp.rst | 0 {gdal/doc => doc}/source/api/gdalgroup_cpp.rst | 0 {gdal/doc => doc}/source/api/gdalmdarray_cpp.rst | 0 .../doc => doc}/source/api/gdalrasterband_cpp.rst | 0 {gdal/doc => doc}/source/api/gdalwarp_cpp.rst | 0 {gdal/doc => doc}/source/api/gnm_cpp.rst | 0 {gdal/doc => doc}/source/api/index.rst | 0 {gdal/doc => doc}/source/api/java/index.rst | 0 {gdal/doc => doc}/source/api/ogr_srs_api.rst | 0 {gdal/doc => doc}/source/api/ogrfeature_cpp.rst | 0 .../doc => doc}/source/api/ogrfeaturestyle_cpp.rst | 0 {gdal/doc => doc}/source/api/ogrgeometry_cpp.rst | 0 {gdal/doc => doc}/source/api/ogrlayer_cpp.rst | 0 {gdal/doc => doc}/source/api/ogrspatialref.rst | 0 {gdal/doc => doc}/source/api/python.rst | 0 {gdal/doc => doc}/source/api/python_api_ref.rst | 0 {gdal/doc => doc}/source/api/python_gotchas.rst | 0 {gdal/doc => doc}/source/api/python_samples.rst | 0 {gdal/doc => doc}/source/api/raster_c_api.rst | 0 {gdal/doc => doc}/source/api/vector_c_api.rst | 0 .../source/build_configoptions_index.py | 0 {gdal/doc => doc}/source/build_driver_summary.py | 0 doc/source/build_hints.rst | 409 + .../source/community/code_of_conduct.rst | 0 {gdal/doc => doc}/source/community/index.rst | 0 .../source/community/service_providers.rst | 0 {gdal/doc => doc}/source/conf.py | 0 .../doc => doc}/source/contributing/developer.rst | 0 {gdal/doc => doc}/source/contributing/example.txt | 0 {gdal/doc => doc}/source/contributing/index.rst | 0 .../doc => doc}/source/contributing/rst_style.rst | 0 {gdal/doc => doc}/source/development/index.rst | 0 {gdal/doc => doc}/source/development/rfc/index.rst | 0 .../source/development/rfc/rfc10_ogropen.rst | 0 .../source/development/rfc/rfc11_fastidentify.rst | 0 .../development/rfc/rfc12_filemanagement.rst | 0 .../development/rfc/rfc13_createfeatures.rst | 0 .../development/rfc/rfc14_imagestructure.rst | 0 .../source/development/rfc/rfc15_nodatabitmask.rst | 0 .../development/rfc/rfc16_ogr_reentrancy.rst | 0 .../development/rfc/rfc17_python_namespaces.rst | 0 .../development/rfc/rfc18_ogr_styles_c_api.rst | 0 .../source/development/rfc/rfc19_safememalloc.rst | 0 .../source/development/rfc/rfc1_pmc.rst | 0 .../source/development/rfc/rfc20_srs_axes.rst | 0 .../source/development/rfc/rfc21_ogrsqlcast.rst | 0 .../source/development/rfc/rfc22_rpc.rst | 0 .../source/development/rfc/rfc23_ogr_unicode.rst | 0 .../rfc/rfc24_progressive_data_support.rst | 0 .../source/development/rfc/rfc25_fast_open.rst | 0 .../source/development/rfc/rfc26_blockcache.rst | 0 .../source/development/rfc/rfc27_supportdata.rst | 0 .../source/development/rfc/rfc28_sqlfunc.rst | 0 .../development/rfc/rfc29_desired_fields.rst | 0 .../source/development/rfc/rfc2_svn.rst | 0 .../development/rfc/rfc30_utf8_filenames.rst | 0 .../source/development/rfc/rfc31_ogr_64.rst | 0 .../development/rfc/rfc32_gdallocationinfo.rst | 0 .../development/rfc/rfc33_gtiff_pixelispoint.rst | 0 .../development/rfc/rfc34_license_policy.rst | 0 .../rfc/rfc35_deletereorderalterfielddefn.rst | 0 .../development/rfc/rfc36_open_by_drivername.rst | 0 .../development/rfc/rfc37_cplerror_userdata.rst | 0 .../development/rfc/rfc38_ogr_faster_open.rst | 0 .../development/rfc/rfc39_ogr_layer_algebra.rst | 0 .../source/development/rfc/rfc3_commiters.rst | 0 .../development/rfc/rfc40_enhanced_rat_support.rst | 0 .../rfc/rfc41_multiple_geometry_fields.rst | 0 .../rfc/rfc42_find_laundered_fields.rst | 0 .../rfc/rfc43_getmetadatadomainlist.rst | 0 .../source/development/rfc/rfc44_gdalinfoxml.rst | 0 .../source/development/rfc/rfc45_virtualmem.rst | 0 .../development/rfc/rfc46_gdal_ogr_unification.rst | 0 .../development/rfc/rfc47_dataset_caching.rst | 0 .../rfc/rfc48_geographical_networks_support.rst | 0 .../development/rfc/rfc49_curve_geometries.rst | 0 .../source/development/rfc/rfc4_geolocate.rst | 0 .../development/rfc/rfc50_ogr_field_subtype.rst | 0 .../rfc/rfc51_rasterio_resampling_progress.rst | 0 .../development/rfc/rfc52_strict_sql_quoting.rst | 0 .../development/rfc/rfc53_ogr_notnull_default.rst | 0 .../development/rfc/rfc54_dataset_transactions.rst | 0 ..._refined_setfeature_deletefeature_semantics.rst | 0 .../rfc/rfc56_millisecond_precision.rst | 0 .../rfc/rfc57_histogram_64bit_count.rst | 0 .../rfc/rfc58_removing_dataset_nodata_value.rst | 0 .../rfc/rfc59.1_utilities_as_a_library.rst | 0 .../rfc/rfc59_utilities_as_a_library.rst | 0 .../source/development/rfc/rfc5_unicode.rst | 0 .../rfc/rfc60_improved_roundtripping_in_ogr.rst | 0 .../rfc/rfc61_support_for_measured_geometries.rst | 0 .../development/rfc/rfc62_raster_algebra.rst | 0 .../rfc/rfc63_sparse_datasets_improvements.rst | 0 .../rfc/rfc64_triangle_polyhedralsurface_tin.rst | 0 .../development/rfc/rfc65_rfc7946_geojson.rst | 0 .../development/rfc/rfc66_randomlayerreadwrite.rst | 0 .../development/rfc/rfc67_nullfieldvalues.rst | 0 .../source/development/rfc/rfc68_cplusplus11.rst | 0 .../development/rfc/rfc69_cplusplus_formatting.rst | 0 .../source/development/rfc/rfc6_sqlgeom.rst | 0 .../development/rfc/rfc70_output_format_guess.rst | 0 .../development/rfc/rfc71_github_migration.rst | 0 .../source/development/rfc/rfc72_pytest.rst | 0 .../development/rfc/rfc73_proj6_wkt2_srsbarn.rst | 0 .../source/development/rfc/rfc74_sphinx.rst | 0 .../rfc/rfc75_multidimensional_arrays.rst | 0 .../development/rfc/rfc76_ogrpythondrivers.rst | 0 .../development/rfc/rfc77_drop_python2_support.rst | 0 .../development/rfc/rfc78_gdal_utils_package.rst | 0 .../rfc/rfc79_listing_service_providers.rst | 0 .../source/development/rfc/rfc7_vsilapi.rst | 0 .../rfc/rfc80_numfocus_relationship.rst | 0 .../development/rfc/rfc81_coordinate_epoch.rst | 93 + .../rfc/rfc83_use_of_project_sponsorship.rst | 0 .../source/development/rfc/rfc84_cmake.rst | 0 .../source/development/rfc/rfc8_devguide.rst | 0 .../source/development/rfc/rfc9_maintainer.rst | 0 doc/source/download.rst | 230 + {gdal/doc => doc}/source/drivers/raster/Idrisi.rst | 0 .../doc => doc}/source/drivers/raster/aaigrid.rst | 0 {gdal/doc => doc}/source/drivers/raster/ace2.rst | 0 {gdal/doc => doc}/source/drivers/raster/adrg.rst | 0 {gdal/doc => doc}/source/drivers/raster/aig.rst | 0 {gdal/doc => doc}/source/drivers/raster/airsar.rst | 0 .../source/drivers/raster/arcinfo_grid_format.rst | 0 {gdal/doc => doc}/source/drivers/raster/arg.rst | 0 {gdal/doc => doc}/source/drivers/raster/bag.rst | 0 {gdal/doc => doc}/source/drivers/raster/blx.rst | 0 {gdal/doc => doc}/source/drivers/raster/bmp.rst | 0 {gdal/doc => doc}/source/drivers/raster/bsb.rst | 0 {gdal/doc => doc}/source/drivers/raster/bt.rst | 0 {gdal/doc => doc}/source/drivers/raster/byn.rst | 0 {gdal/doc => doc}/source/drivers/raster/cad.rst | 0 {gdal/doc => doc}/source/drivers/raster/cals.rst | 0 {gdal/doc => doc}/source/drivers/raster/ceos.rst | 0 {gdal/doc => doc}/source/drivers/raster/coasp.rst | 0 {gdal/doc => doc}/source/drivers/raster/cog.rst | 0 {gdal/doc => doc}/source/drivers/raster/cosar.rst | 0 {gdal/doc => doc}/source/drivers/raster/cpg.rst | 0 .../doc => doc}/source/drivers/raster/ctable2.rst | 0 {gdal/doc => doc}/source/drivers/raster/ctg.rst | 0 {gdal/doc => doc}/source/drivers/raster/daas.rst | 0 {gdal/doc => doc}/source/drivers/raster/db2.rst | 0 {gdal/doc => doc}/source/drivers/raster/dds.rst | 0 .../doc => doc}/source/drivers/raster/derived.rst | 0 {gdal/doc => doc}/source/drivers/raster/dimap.rst | 0 {gdal/doc => doc}/source/drivers/raster/dipex.rst | 0 {gdal/doc => doc}/source/drivers/raster/dods.rst | 0 {gdal/doc => doc}/source/drivers/raster/doq1.rst | 0 {gdal/doc => doc}/source/drivers/raster/doq2.rst | 0 {gdal/doc => doc}/source/drivers/raster/dted.rst | 0 .../doc => doc}/source/drivers/raster/ecrgtoc.rst | 0 {gdal/doc => doc}/source/drivers/raster/ecw.rst | 0 {gdal/doc => doc}/source/drivers/raster/eedai.rst | 0 {gdal/doc => doc}/source/drivers/raster/ehdr.rst | 0 {gdal/doc => doc}/source/drivers/raster/eir.rst | 0 {gdal/doc => doc}/source/drivers/raster/elas.rst | 0 {gdal/doc => doc}/source/drivers/raster/envi.rst | 0 {gdal/doc => doc}/source/drivers/raster/ers.rst | 0 {gdal/doc => doc}/source/drivers/raster/esat.rst | 0 {gdal/doc => doc}/source/drivers/raster/esric.rst | 0 {gdal/doc => doc}/source/drivers/raster/exr.rst | 0 {gdal/doc => doc}/source/drivers/raster/fast.rst | 0 {gdal/doc => doc}/source/drivers/raster/fit.rst | 0 {gdal/doc => doc}/source/drivers/raster/fits.rst | 0 .../doc => doc}/source/drivers/raster/fujibas.rst | 0 {gdal/doc => doc}/source/drivers/raster/genbin.rst | 0 .../source/drivers/raster/georaster.rst | 0 {gdal/doc => doc}/source/drivers/raster/gff.rst | 0 {gdal/doc => doc}/source/drivers/raster/gif.rst | 0 {gdal/doc => doc}/source/drivers/raster/gmt.rst | 0 {gdal/doc => doc}/source/drivers/raster/gpkg.rst | 0 {gdal/doc => doc}/source/drivers/raster/grass.rst | 0 .../source/drivers/raster/grassasciigrid.rst | 0 doc/source/drivers/raster/grib.rst | 367 + {gdal/doc => doc}/source/drivers/raster/gs7bg.rst | 0 {gdal/doc => doc}/source/drivers/raster/gsag.rst | 0 {gdal/doc => doc}/source/drivers/raster/gsbg.rst | 0 {gdal/doc => doc}/source/drivers/raster/gsc.rst | 0 {gdal/doc => doc}/source/drivers/raster/gta.rst | 0 doc/source/drivers/raster/gtiff.rst | 814 ++ {gdal/doc => doc}/source/drivers/raster/gxf.rst | 0 {gdal/doc => doc}/source/drivers/raster/hdf4.rst | 0 {gdal/doc => doc}/source/drivers/raster/hdf5.rst | 0 {gdal/doc => doc}/source/drivers/raster/heif.rst | 0 {gdal/doc => doc}/source/drivers/raster/hf2.rst | 0 {gdal/doc => doc}/source/drivers/raster/hfa.rst | 0 {gdal/doc => doc}/source/drivers/raster/ida.rst | 0 {gdal/doc => doc}/source/drivers/raster/ilwis.rst | 0 {gdal/doc => doc}/source/drivers/raster/index.rst | 0 .../source/drivers/raster/intergraphraster.rst | 0 {gdal/doc => doc}/source/drivers/raster/iris.rst | 0 {gdal/doc => doc}/source/drivers/raster/isce.rst | 0 {gdal/doc => doc}/source/drivers/raster/isg.rst | 0 {gdal/doc => doc}/source/drivers/raster/isis2.rst | 0 {gdal/doc => doc}/source/drivers/raster/isis3.rst | 0 {gdal/doc => doc}/source/drivers/raster/jdem.rst | 0 {gdal/doc => doc}/source/drivers/raster/jp2ecw.rst | 0 {gdal/doc => doc}/source/drivers/raster/jp2kak.rst | 0 .../doc => doc}/source/drivers/raster/jp2lura.rst | 0 .../doc => doc}/source/drivers/raster/jp2mrsid.rst | 0 .../source/drivers/raster/jp2openjpeg.rst | 0 {gdal/doc => doc}/source/drivers/raster/jpeg.rst | 0 .../doc => doc}/source/drivers/raster/jpeg2000.rst | 0 {gdal/doc => doc}/source/drivers/raster/jpegls.rst | 0 .../doc => doc}/source/drivers/raster/jpipkak.rst | 0 {gdal/doc => doc}/source/drivers/raster/kea.rst | 0 .../source/drivers/raster/kmlsuperoverlay.rst | 0 {gdal/doc => doc}/source/drivers/raster/kro.rst | 0 {gdal/doc => doc}/source/drivers/raster/l1b.rst | 0 {gdal/doc => doc}/source/drivers/raster/lan.rst | 0 {gdal/doc => doc}/source/drivers/raster/lcp.rst | 0 .../doc => doc}/source/drivers/raster/leveller.rst | 0 {gdal/doc => doc}/source/drivers/raster/loslas.rst | 0 {gdal/doc => doc}/source/drivers/raster/map.rst | 0 {gdal/doc => doc}/source/drivers/raster/marfa.rst | 0 .../doc => doc}/source/drivers/raster/mbtiles.rst | 0 {gdal/doc => doc}/source/drivers/raster/mem.rst | 0 {gdal/doc => doc}/source/drivers/raster/mff.rst | 0 {gdal/doc => doc}/source/drivers/raster/mff2.rst | 0 .../doc => doc}/source/drivers/raster/mg4lidar.rst | 0 .../drivers/raster/mg4lidar_view_point_cloud.rst | 0 {gdal/doc => doc}/source/drivers/raster/mrsid.rst | 0 {gdal/doc => doc}/source/drivers/raster/msg.rst | 0 {gdal/doc => doc}/source/drivers/raster/msgn.rst | 0 {gdal/doc => doc}/source/drivers/raster/ndf.rst | 0 doc/source/drivers/raster/netcdf.rst | 547 + .../doc => doc}/source/drivers/raster/ngsgeoid.rst | 0 {gdal/doc => doc}/source/drivers/raster/ngw.rst | 0 {gdal/doc => doc}/source/drivers/raster/nitf.rst | 0 .../source/drivers/raster/nitf_advanced.rst | 0 {gdal/doc => doc}/source/drivers/raster/ntv2.rst | 0 {gdal/doc => doc}/source/drivers/raster/nwtgrd.rst | 0 {gdal/doc => doc}/source/drivers/raster/ogcapi.rst | 0 {gdal/doc => doc}/source/drivers/raster/ozi.rst | 0 {gdal/doc => doc}/source/drivers/raster/palsar.rst | 0 {gdal/doc => doc}/source/drivers/raster/paux.rst | 0 {gdal/doc => doc}/source/drivers/raster/pcidsk.rst | 0 .../doc => doc}/source/drivers/raster/pcraster.rst | 0 {gdal/doc => doc}/source/drivers/raster/pdf.rst | 0 {gdal/doc => doc}/source/drivers/raster/pds.rst | 0 {gdal/doc => doc}/source/drivers/raster/pds4.rst | 0 .../doc => doc}/source/drivers/raster/plmosaic.rst | 0 {gdal/doc => doc}/source/drivers/raster/png.rst | 0 {gdal/doc => doc}/source/drivers/raster/pnm.rst | 0 .../source/drivers/raster/postgisraster.rst | 0 {gdal/doc => doc}/source/drivers/raster/prf.rst | 0 {gdal/doc => doc}/source/drivers/raster/r.rst | 0 .../doc => doc}/source/drivers/raster/rasdaman.rst | 0 .../source/drivers/raster/rasterlite.rst | 0 .../source/drivers/raster/rasterlite2.rst | 0 {gdal/doc => doc}/source/drivers/raster/rda.rst | 0 {gdal/doc => doc}/source/drivers/raster/rdb.rst | 0 {gdal/doc => doc}/source/drivers/raster/rik.rst | 0 {gdal/doc => doc}/source/drivers/raster/rmf.rst | 0 .../doc => doc}/source/drivers/raster/roi_pac.rst | 0 {gdal/doc => doc}/source/drivers/raster/rpftoc.rst | 0 .../doc => doc}/source/drivers/raster/rraster.rst | 0 {gdal/doc => doc}/source/drivers/raster/rs2.rst | 0 {gdal/doc => doc}/source/drivers/raster/safe.rst | 0 .../doc => doc}/source/drivers/raster/sar_ceos.rst | 0 {gdal/doc => doc}/source/drivers/raster/sdat.rst | 0 {gdal/doc => doc}/source/drivers/raster/sdts.rst | 0 .../source/drivers/raster/sentinel2.rst | 0 {gdal/doc => doc}/source/drivers/raster/sgi.rst | 0 {gdal/doc => doc}/source/drivers/raster/sigdem.rst | 0 {gdal/doc => doc}/source/drivers/raster/snodas.rst | 0 {gdal/doc => doc}/source/drivers/raster/srp.rst | 0 .../doc => doc}/source/drivers/raster/srtmhgt.rst | 0 {gdal/doc => doc}/source/drivers/raster/stacit.rst | 0 {gdal/doc => doc}/source/drivers/raster/stacta.rst | 0 .../doc => doc}/source/drivers/raster/terragen.rst | 0 {gdal/doc => doc}/source/drivers/raster/tga.rst | 0 {gdal/doc => doc}/source/drivers/raster/til.rst | 0 {gdal/doc => doc}/source/drivers/raster/tiledb.rst | 0 {gdal/doc => doc}/source/drivers/raster/tsx.rst | 0 .../doc => doc}/source/drivers/raster/usgsdem.rst | 0 doc/source/drivers/raster/vicar.rst | 219 + doc/source/drivers/raster/vrt.rst | 1619 +++ .../source/drivers/raster/vrt_multidimensional.rst | 0 {gdal/doc => doc}/source/drivers/raster/wcs.rst | 0 {gdal/doc => doc}/source/drivers/raster/webp.rst | 0 {gdal/doc => doc}/source/drivers/raster/wld.rst | 0 doc/source/drivers/raster/wms.rst | 487 + doc/source/drivers/raster/wmts.rst | 374 + {gdal/doc => doc}/source/drivers/raster/xpm.rst | 0 {gdal/doc => doc}/source/drivers/raster/xyz.rst | 0 doc/source/drivers/raster/zarr.rst | 389 + {gdal/doc => doc}/source/drivers/raster/zmap.rst | 0 .../source/drivers/vector/amigocloud.rst | 0 {gdal/doc => doc}/source/drivers/vector/ao.rst | 0 {gdal/doc => doc}/source/drivers/vector/arcgen.rst | 0 {gdal/doc => doc}/source/drivers/vector/avcbin.rst | 0 {gdal/doc => doc}/source/drivers/vector/avce00.rst | 0 {gdal/doc => doc}/source/drivers/vector/cad.rst | 0 {gdal/doc => doc}/source/drivers/vector/carto.rst | 0 .../doc => doc}/source/drivers/vector/cloudant.rst | 0 .../doc => doc}/source/drivers/vector/couchdb.rst | 0 {gdal/doc => doc}/source/drivers/vector/csv.rst | 0 {gdal/doc => doc}/source/drivers/vector/csw.rst | 0 {gdal/doc => doc}/source/drivers/vector/db2.rst | 0 {gdal/doc => doc}/source/drivers/vector/dgn.rst | 0 {gdal/doc => doc}/source/drivers/vector/dgnv8.rst | 0 {gdal/doc => doc}/source/drivers/vector/dods.rst | 0 {gdal/doc => doc}/source/drivers/vector/dwg.rst | 0 {gdal/doc => doc}/source/drivers/vector/dxf.rst | 0 {gdal/doc => doc}/source/drivers/vector/edigeo.rst | 0 {gdal/doc => doc}/source/drivers/vector/eeda.rst | 0 .../source/drivers/vector/elasticsearch.rst | 0 .../doc => doc}/source/drivers/vector/esrijson.rst | 0 .../doc => doc}/source/drivers/vector/filegdb.rst | 0 .../source/drivers/vector/flatgeobuf.rst | 0 {gdal/doc => doc}/source/drivers/vector/fme.rst | 0 .../source/drivers/vector/geoconcept.rst | 0 .../doc => doc}/source/drivers/vector/geojson.rst | 0 .../source/drivers/vector/geojsonseq.rst | 0 .../doc => doc}/source/drivers/vector/geomedia.rst | 0 .../source/drivers/vector/geopackage_aspatial.rst | 0 {gdal/doc => doc}/source/drivers/vector/georss.rst | 0 {gdal/doc => doc}/source/drivers/vector/gml.rst | 0 {gdal/doc => doc}/source/drivers/vector/gmlas.rst | 0 .../drivers/vector/gmlas_mapping_examples.rst | 0 .../drivers/vector/gmlas_metadata_layers.rst | 0 {gdal/doc => doc}/source/drivers/vector/gmt.rst | 0 doc/source/drivers/vector/gpkg.rst | 434 + .../doc => doc}/source/drivers/vector/gpsbabel.rst | 0 {gdal/doc => doc}/source/drivers/vector/gpx.rst | 0 {gdal/doc => doc}/source/drivers/vector/grass.rst | 0 {gdal/doc => doc}/source/drivers/vector/gtm.rst | 0 {gdal/doc => doc}/source/drivers/vector/idb.rst | 0 {gdal/doc => doc}/source/drivers/vector/idrisi.rst | 0 {gdal/doc => doc}/source/drivers/vector/ili.rst | 0 {gdal/doc => doc}/source/drivers/vector/index.rst | 0 {gdal/doc => doc}/source/drivers/vector/ingres.rst | 0 {gdal/doc => doc}/source/drivers/vector/jml.rst | 0 {gdal/doc => doc}/source/drivers/vector/kml.rst | 0 {gdal/doc => doc}/source/drivers/vector/libkml.rst | 0 {gdal/doc => doc}/source/drivers/vector/lvbag.rst | 0 {gdal/doc => doc}/source/drivers/vector/mapml.rst | 0 {gdal/doc => doc}/source/drivers/vector/mdb.rst | 0 {gdal/doc => doc}/source/drivers/vector/memory.rst | 0 {gdal/doc => doc}/source/drivers/vector/mitab.rst | 0 .../doc => doc}/source/drivers/vector/mongodb.rst | 0 .../source/drivers/vector/mongodbv3.rst | 0 .../source/drivers/vector/mssqlspatial.rst | 0 {gdal/doc => doc}/source/drivers/vector/mvt.rst | 0 {gdal/doc => doc}/source/drivers/vector/mysql.rst | 0 {gdal/doc => doc}/source/drivers/vector/nas.rst | 0 {gdal/doc => doc}/source/drivers/vector/netcdf.rst | 0 {gdal/doc => doc}/source/drivers/vector/ngw.rst | 0 {gdal/doc => doc}/source/drivers/vector/ntf.rst | 0 {gdal/doc => doc}/source/drivers/vector/oapif.rst | 0 {gdal/doc => doc}/source/drivers/vector/oci.rst | 0 {gdal/doc => doc}/source/drivers/vector/oda.rst | 0 {gdal/doc => doc}/source/drivers/vector/odbc.rst | 0 {gdal/doc => doc}/source/drivers/vector/ods.rst | 0 {gdal/doc => doc}/source/drivers/vector/ogdi.rst | 0 .../source/drivers/vector/openfilegdb.rst | 0 {gdal/doc => doc}/source/drivers/vector/osm.rst | 0 {gdal/doc => doc}/source/drivers/vector/pdf.rst | 0 {gdal/doc => doc}/source/drivers/vector/pds.rst | 0 {gdal/doc => doc}/source/drivers/vector/pg.rst | 0 .../source/drivers/vector/pg_advanced.rst | 0 {gdal/doc => doc}/source/drivers/vector/pgdump.rst | 0 {gdal/doc => doc}/source/drivers/vector/pgeo.rst | 0 .../doc => doc}/source/drivers/vector/plscenes.rst | 0 .../source/drivers/vector/plscenes_data_v1.rst | 0 {gdal/doc => doc}/source/drivers/vector/s57.rst | 0 {gdal/doc => doc}/source/drivers/vector/sdts.rst | 0 .../doc => doc}/source/drivers/vector/selafin.rst | 0 .../source/drivers/vector/shapefile.rst | 0 {gdal/doc => doc}/source/drivers/vector/sosi.rst | 0 {gdal/doc => doc}/source/drivers/vector/sqlite.rst | 0 {gdal/doc => doc}/source/drivers/vector/svg.rst | 0 {gdal/doc => doc}/source/drivers/vector/sxf.rst | 0 {gdal/doc => doc}/source/drivers/vector/tiger.rst | 0 .../doc => doc}/source/drivers/vector/topojson.rst | 0 {gdal/doc => doc}/source/drivers/vector/vdv.rst | 0 {gdal/doc => doc}/source/drivers/vector/vfk.rst | 0 {gdal/doc => doc}/source/drivers/vector/vrt.rst | 0 {gdal/doc => doc}/source/drivers/vector/walk.rst | 0 {gdal/doc => doc}/source/drivers/vector/wasp.rst | 0 {gdal/doc => doc}/source/drivers/vector/wfs.rst | 0 {gdal/doc => doc}/source/drivers/vector/xls.rst | 0 {gdal/doc => doc}/source/drivers/vector/xlsx.rst | 0 {gdal/doc => doc}/source/faq.rst | 0 {gdal/doc => doc}/source/gdal_rtd/LICENSE | 0 {gdal/doc => doc}/source/gdal_rtd/README.md | 0 {gdal/doc => doc}/source/gdal_rtd/breadcrumbs.html | 0 {gdal/doc => doc}/source/gdal_rtd/footer.html | 0 {gdal/doc => doc}/source/gdal_rtd/searchbox.html | 0 .../source/gdal_rtd/static/css/gdal.css | 0 .../static/fonts/miriamlibre-bold-webfont.eot | Bin .../static/fonts/miriamlibre-bold-webfont.svg | 0 .../static/fonts/miriamlibre-bold-webfont.ttf | Bin .../static/fonts/miriamlibre-bold-webfont.woff | Bin .../static/fonts/miriamlibre-bold-webfont.woff2 | Bin .../static/fonts/miriamlibre-regular-webfont.eot | Bin .../static/fonts/miriamlibre-regular-webfont.svg | 0 .../static/fonts/miriamlibre-regular-webfont.ttf | Bin .../static/fonts/miriamlibre-regular-webfont.woff | Bin .../static/fonts/miriamlibre-regular-webfont.woff2 | Bin .../static/fonts/proximanova-light-webfont.eot | Bin .../static/fonts/proximanova-light-webfont.otf | Bin .../static/fonts/proximanova-light-webfont.svg | 0 .../static/fonts/proximanova-light-webfont.ttf | Bin .../static/fonts/proximanova-light-webfont.woff | Bin .../static/fonts/proximanova-sbold-webfont.eot | Bin .../static/fonts/proximanova-sbold-webfont.otf | Bin .../static/fonts/proximanova-sbold-webfont.svg | 0 .../static/fonts/proximanova-sbold-webfont.ttf | Bin .../static/fonts/proximanova-sbold-webfont.woff | Bin .../gdal_rtd/static/fonts/sintony-bold-webfont.eot | Bin .../gdal_rtd/static/fonts/sintony-bold-webfont.svg | 0 .../gdal_rtd/static/fonts/sintony-bold-webfont.ttf | Bin .../static/fonts/sintony-bold-webfont.woff | Bin .../static/fonts/sintony-bold-webfont.woff2 | Bin .../static/fonts/sintony-regular-webfont.eot | Bin .../static/fonts/sintony-regular-webfont.svg | 0 .../static/fonts/sintony-regular-webfont.ttf | Bin .../static/fonts/sintony-regular-webfont.woff | Bin .../static/fonts/sintony-regular-webfont.woff2 | Bin .../static/fonts/sourcecodepro-regular-webfont.eot | Bin .../static/fonts/sourcecodepro-regular-webfont.svg | 0 .../static/fonts/sourcecodepro-regular-webfont.ttf | Bin .../fonts/sourcecodepro-regular-webfont.woff | Bin .../gdal_rtd/static/img/osgeo-emblem-24x24.png | Bin {gdal/doc => doc}/source/gdal_rtd/theme.conf | 0 {gdal/doc => doc}/source/gdal_rtd/versions.html | 0 {gdal/doc => doc}/source/index.rst | 0 {gdal/doc => doc}/source/index_pdf.rst | 0 {gdal/doc => doc}/source/license.rst | 0 {gdal/doc => doc}/source/programs/gdal-config.rst | 0 {gdal/doc => doc}/source/programs/gdal2tiles.rst | 0 {gdal/doc => doc}/source/programs/gdal2xyz.rst | 0 {gdal/doc => doc}/source/programs/gdal_calc.rst | 0 {gdal/doc => doc}/source/programs/gdal_contour.rst | 0 {gdal/doc => doc}/source/programs/gdal_create.rst | 0 {gdal/doc => doc}/source/programs/gdal_edit.rst | 0 .../source/programs/gdal_fillnodata.rst | 0 {gdal/doc => doc}/source/programs/gdal_grid.rst | 0 {gdal/doc => doc}/source/programs/gdal_merge.rst | 0 .../source/programs/gdal_pansharpen.rst | 0 .../source/programs/gdal_polygonize.rst | 0 .../doc => doc}/source/programs/gdal_proximity.rst | 0 .../doc => doc}/source/programs/gdal_rasterize.rst | 0 {gdal/doc => doc}/source/programs/gdal_retile.rst | 0 {gdal/doc => doc}/source/programs/gdal_sieve.rst | 0 .../doc => doc}/source/programs/gdal_translate.rst | 0 .../doc => doc}/source/programs/gdal_viewshed.rst | 0 {gdal/doc => doc}/source/programs/gdaladdo.rst | 0 .../doc => doc}/source/programs/gdalattachpct.rst | 0 {gdal/doc => doc}/source/programs/gdalbuildvrt.rst | 0 {gdal/doc => doc}/source/programs/gdalcompare.rst | 0 {gdal/doc => doc}/source/programs/gdaldem.rst | 0 {gdal/doc => doc}/source/programs/gdalinfo.rst | 0 .../source/programs/gdallocationinfo.rst | 0 {gdal/doc => doc}/source/programs/gdalmanage.rst | 0 {gdal/doc => doc}/source/programs/gdalmdiminfo.rst | 0 .../source/programs/gdalmdimtranslate.rst | 0 {gdal/doc => doc}/source/programs/gdalmove.rst | 0 {gdal/doc => doc}/source/programs/gdalsrsinfo.rst | 0 {gdal/doc => doc}/source/programs/gdaltindex.rst | 0 .../doc => doc}/source/programs/gdaltransform.rst | 0 doc/source/programs/gdalwarp.rst | 438 + {gdal/doc => doc}/source/programs/gnmanalyse.rst | 0 {gdal/doc => doc}/source/programs/gnmmanage.rst | 0 {gdal/doc => doc}/source/programs/index.rst | 0 {gdal/doc => doc}/source/programs/nearblack.rst | 0 {gdal/doc => doc}/source/programs/ogr2ogr.rst | 0 {gdal/doc => doc}/source/programs/ogrinfo.rst | 0 {gdal/doc => doc}/source/programs/ogrlineref.rst | 0 {gdal/doc => doc}/source/programs/ogrmerge.rst | 0 {gdal/doc => doc}/source/programs/ogrtindex.rst | 0 {gdal/doc => doc}/source/programs/options/co.rst | 0 {gdal/doc => doc}/source/programs/options/if.rst | 0 {gdal/doc => doc}/source/programs/options/of.rst | 0 {gdal/doc => doc}/source/programs/options/ot.rst | 0 .../source/programs/options/srs_def.rst | 0 .../source/programs/options/srs_def_gdalwarp.rst | 0 {gdal/doc => doc}/source/programs/pct2rgb.rst | 0 .../source/programs/raster_common_options.rst | 0 {gdal/doc => doc}/source/programs/rgb2pct.rst | 0 .../source/programs/vector_common_options.rst | 0 {gdal/doc => doc}/source/software_using_gdal.rst | 0 .../Sustainable GDAL Sponsorship Prospectus.pdf | Bin {gdal/doc => doc}/source/sponsors/faq.rst | 0 {gdal/doc => doc}/source/sponsors/index.rst | 0 {gdal/doc => doc}/source/substitutions.rst | 0 .../doc => doc}/source/tutorials/gdal_grid_tut.rst | 0 .../source/tutorials/geotransforms_tut.rst | 0 {gdal/doc => doc}/source/tutorials/gnm_api_tut.rst | 0 {gdal/doc => doc}/source/tutorials/index.rst | 0 .../source/tutorials/multidimensional_api_tut.rst | 0 {gdal/doc => doc}/source/tutorials/osr_api_tut.rst | 0 .../source/tutorials/raster_api_tut.rst | 0 .../source/tutorials/raster_driver_tut.rst | 0 .../source/tutorials/vector_api_tut.rst | 0 .../source/tutorials/vector_driver_tut.rst | 0 .../source/tutorials/vector_python_driver.rst | 0 {gdal/doc => doc}/source/tutorials/warp_tut.rst | 0 {gdal/doc => doc}/source/tutorials/wktproblems.rst | 0 {gdal/doc => doc}/source/user/configoptions.rst | 0 doc/source/user/coordinate_epoch.rst | 195 + {gdal/doc => doc}/source/user/gnm_data_model.rst | 0 {gdal/doc => doc}/source/user/index.rst | 0 .../source/user/multidim_raster_data_model.rst | 0 .../doc => doc}/source/user/ogr_feature_style.rst | 0 {gdal/doc => doc}/source/user/ogr_sql_dialect.rst | 0 .../source/user/ogr_sql_sqlite_dialect.rst | 0 .../doc => doc}/source/user/raster_data_model.rst | 0 .../doc => doc}/source/user/sql_sqlite_dialect.rst | 0 .../doc => doc}/source/user/vector_data_model.rst | 0 .../source/user/virtual_file_systems.rst | 0 {gdal/docker => docker}/README.md | 0 docker/alpine-normal/Dockerfile | 376 + {gdal/docker => docker}/alpine-normal/build.sh | 0 docker/alpine-small/Dockerfile | 190 + {gdal/docker => docker}/alpine-small/build.sh | 0 {gdal/docker => docker}/build-all.sh | 0 {gdal/docker => docker}/ubuntu-full/Dockerfile | 0 docker/ubuntu-full/bh-gdal.sh | 137 + {gdal/docker => docker}/ubuntu-full/bh-proj.sh | 0 .../ubuntu-full/bh-set-envvars.sh | 0 {gdal/docker => docker}/ubuntu-full/build.sh | 0 .../ubuntu-full/mdbtools-lexer.patch | 0 .../ubuntu-full/tiledb-5cad65f4c.patch | 0 docker/ubuntu-small/Dockerfile | 243 + .../ubuntu-small/bh-set-envvars.sh | 0 {gdal/docker => docker}/ubuntu-small/build.sh | 0 {gdal/docker => docker}/util.sh | 0 gdal/doxygen_index.md => doxygen_index.md | 0 .../pydrivers/ogr_CityJSON.py | 0 {gdal/examples => examples}/pydrivers/ogr_DUMMY.py | 0 .../pydrivers/ogr_PASSTHROUGH.py | 0 frmts/CMakeLists.txt | 169 + {gdal/frmts => frmts}/GNUmakefile | 0 frmts/aaigrid/CMakeLists.txt | 8 + {gdal/frmts => frmts}/aaigrid/GNUmakefile | 0 {gdal/frmts => frmts}/aaigrid/aaigriddataset.cpp | 0 {gdal/frmts => frmts}/aaigrid/aaigriddataset.h | 0 {gdal/frmts => frmts}/aaigrid/makefile.vc | 0 frmts/adrg/CMakeLists.txt | 8 + {gdal/frmts => frmts}/adrg/GNUmakefile | 0 {gdal/frmts => frmts}/adrg/adrgdataset.cpp | 0 {gdal/frmts => frmts}/adrg/makefile.vc | 0 {gdal/frmts => frmts}/adrg/srpdataset.cpp | 0 frmts/aigrid/CMakeLists.txt | 10 + {gdal/frmts => frmts}/aigrid/GNUmakefile | 0 {gdal/frmts => frmts}/aigrid/Makefile.dist | 0 {gdal/frmts => frmts}/aigrid/aigccitt.c | 0 {gdal/frmts => frmts}/aigrid/aigdataset.cpp | 0 {gdal/frmts => frmts}/aigrid/aigopen.c | 0 {gdal/frmts => frmts}/aigrid/aigrid.h | 0 {gdal/frmts => frmts}/aigrid/aitest.c | 0 {gdal/frmts => frmts}/aigrid/gridlib.c | 0 {gdal/frmts => frmts}/aigrid/makefile.vc | 0 frmts/airsar/CMakeLists.txt | 4 + {gdal/frmts => frmts}/airsar/GNUmakefile | 0 {gdal/frmts => frmts}/airsar/airsardataset.cpp | 0 {gdal/frmts => frmts}/airsar/makefile.vc | 0 frmts/arg/CMakeLists.txt | 10 + {gdal/frmts => frmts}/arg/GNUmakefile | 0 {gdal/frmts => frmts}/arg/argdataset.cpp | 0 {gdal/frmts => frmts}/arg/makefile.vc | 0 frmts/blx/CMakeLists.txt | 3 + {gdal/frmts => frmts}/blx/GNUmakefile | 0 {gdal/frmts => frmts}/blx/blx.c | 0 {gdal/frmts => frmts}/blx/blx.h | 0 {gdal/frmts => frmts}/blx/blxdataset.cpp | 0 {gdal/frmts => frmts}/blx/makefile.vc | 0 frmts/bmp/CMakeLists.txt | 6 + {gdal/frmts => frmts}/bmp/GNUmakefile | 0 {gdal/frmts => frmts}/bmp/bmpdataset.cpp | 0 {gdal/frmts => frmts}/bmp/makefile.vc | 0 frmts/bsb/CMakeLists.txt | 3 + {gdal/frmts => frmts}/bsb/GNUmakefile | 0 {gdal/frmts => frmts}/bsb/Makefile.dist | 0 {gdal/frmts => frmts}/bsb/README.dist | 0 {gdal/frmts => frmts}/bsb/bsb2raw.c | 0 {gdal/frmts => frmts}/bsb/bsb_read.c | 0 {gdal/frmts => frmts}/bsb/bsb_read.h | 0 {gdal/frmts => frmts}/bsb/bsbdataset.cpp | 0 {gdal/frmts => frmts}/bsb/makefile.vc | 0 frmts/cals/CMakeLists.txt | 8 + {gdal/frmts => frmts}/cals/GNUmakefile | 0 {gdal/frmts => frmts}/cals/calsdataset.cpp | 0 {gdal/frmts => frmts}/cals/makefile.vc | 0 frmts/ceos/CMakeLists.txt | 3 + {gdal/frmts => frmts}/ceos/GNUmakefile | 0 {gdal/frmts => frmts}/ceos/ceosdataset.cpp | 0 {gdal/frmts => frmts}/ceos/ceosopen.c | 0 {gdal/frmts => frmts}/ceos/ceosopen.h | 0 {gdal/frmts => frmts}/ceos/ceostest.c | 0 {gdal/frmts => frmts}/ceos/makefile.vc | 0 frmts/ceos2/CMakeLists.txt | 13 + {gdal/frmts => frmts}/ceos2/GNUmakefile | 0 {gdal/frmts => frmts}/ceos2/ceos.c | 0 {gdal/frmts => frmts}/ceos2/ceos.h | 0 {gdal/frmts => frmts}/ceos2/ceosrecipe.c | 0 {gdal/frmts => frmts}/ceos2/ceossar.c | 0 {gdal/frmts => frmts}/ceos2/link.c | 0 {gdal/frmts => frmts}/ceos2/makefile.vc | 0 {gdal/frmts => frmts}/ceos2/sar_ceosdataset.cpp | 0 frmts/coasp/CMakeLists.txt | 6 + {gdal/frmts => frmts}/coasp/GNUmakefile | 0 {gdal/frmts => frmts}/coasp/coasp_dataset.cpp | 0 {gdal/frmts => frmts}/coasp/makefile.vc | 0 frmts/cosar/CMakeLists.txt | 2 + {gdal/frmts => frmts}/cosar/GNUmakefile | 0 {gdal/frmts => frmts}/cosar/cosar_dataset.cpp | 0 {gdal/frmts => frmts}/cosar/makefile.vc | 0 frmts/ctg/CMakeLists.txt | 2 + {gdal/frmts => frmts}/ctg/GNUmakefile | 0 {gdal/frmts => frmts}/ctg/ctgdataset.cpp | 0 {gdal/frmts => frmts}/ctg/makefile.vc | 0 frmts/daas/CMakeLists.txt | 2 + {gdal/frmts => frmts}/daas/GNUmakefile | 0 {gdal/frmts => frmts}/daas/daasdataset.cpp | 0 {gdal/frmts => frmts}/daas/makefile.vc | 0 frmts/dds/CMakeLists.txt | 3 + {gdal/frmts => frmts}/dds/GNUmakefile | 0 {gdal/frmts => frmts}/dds/crunch_headers.h | 0 {gdal/frmts => frmts}/dds/ddsdataset.cpp | 0 {gdal/frmts => frmts}/dds/makefile.vc | 0 frmts/derived/CMakeLists.txt | 5 + {gdal/frmts => frmts}/derived/GNUmakefile | 0 {gdal/frmts => frmts}/derived/deriveddataset.cpp | 0 {gdal/frmts => frmts}/derived/derivedlist.c | 0 {gdal/frmts => frmts}/derived/derivedlist.h | 0 {gdal/frmts => frmts}/derived/makefile.vc | 0 frmts/dimap/CMakeLists.txt | 3 + {gdal/frmts => frmts}/dimap/GNUmakefile | 0 {gdal/frmts => frmts}/dimap/dimapdataset.cpp | 0 {gdal/frmts => frmts}/dimap/makefile.vc | 0 frmts/dods/CMakeLists.txt | 16 + {gdal/frmts => frmts}/dods/GNUmakefile | 0 {gdal/frmts => frmts}/dods/dodsdataset2.cpp | 0 {gdal/frmts => frmts}/dods/libdap_headers.h | 0 {gdal/frmts => frmts}/dods/makefile.vc | 0 frmts/dted/CMakeLists.txt | 13 + {gdal/frmts => frmts}/dted/GNUmakefile | 0 {gdal/frmts => frmts}/dted/dted_api.c | 0 {gdal/frmts => frmts}/dted/dted_api.h | 0 {gdal/frmts => frmts}/dted/dted_create.c | 0 {gdal/frmts => frmts}/dted/dted_ptstream.c | 0 {gdal/frmts => frmts}/dted/dted_test.c | 0 {gdal/frmts => frmts}/dted/dteddataset.cpp | 0 {gdal/frmts => frmts}/dted/makefile.vc | 0 frmts/ecw/CMakeLists.txt | 14 + {gdal/frmts => frmts}/ecw/GNUmakefile | 0 {gdal/frmts => frmts}/ecw/ecwasyncreader.cpp | 0 {gdal/frmts => frmts}/ecw/ecwcreatecopy.cpp | 0 {gdal/frmts => frmts}/ecw/ecwdataset.cpp | 0 {gdal/frmts => frmts}/ecw/ecwsdk_headers.h | 0 {gdal/frmts => frmts}/ecw/gdal_ecw.h | 0 {gdal/frmts => frmts}/ecw/jp2userbox.cpp | 0 {gdal/frmts => frmts}/ecw/lookup.py | 0 {gdal/frmts => frmts}/ecw/makefile.vc | 0 frmts/eeda/CMakeLists.txt | 18 + {gdal/frmts => frmts}/eeda/GNUmakefile | 0 {gdal/frmts => frmts}/eeda/eeda.h | 0 {gdal/frmts => frmts}/eeda/eedacommon.cpp | 0 {gdal/frmts => frmts}/eeda/eedadataset.cpp | 0 {gdal/frmts => frmts}/eeda/eedaidataset.cpp | 0 {gdal/frmts => frmts}/eeda/makefile.vc | 0 frmts/elas/CMakeLists.txt | 2 + {gdal/frmts => frmts}/elas/GNUmakefile | 0 {gdal/frmts => frmts}/elas/elasdataset.cpp | 0 {gdal/frmts => frmts}/elas/makefile.vc | 0 frmts/envisat/CMakeLists.txt | 21 + {gdal/frmts => frmts}/envisat/EnvisatFile.c | 0 {gdal/frmts => frmts}/envisat/EnvisatFile.h | 0 {gdal/frmts => frmts}/envisat/GNUmakefile | 0 {gdal/frmts => frmts}/envisat/adsrange.cpp | 0 {gdal/frmts => frmts}/envisat/adsrange.hpp | 0 {gdal/frmts => frmts}/envisat/dumpgeo.c | 0 {gdal/frmts => frmts}/envisat/envisat_dump.c | 0 {gdal/frmts => frmts}/envisat/envisatdataset.cpp | 0 {gdal/frmts => frmts}/envisat/makefile.vc | 0 {gdal/frmts => frmts}/envisat/records.c | 0 {gdal/frmts => frmts}/envisat/records.h | 0 {gdal/frmts => frmts}/envisat/timedelta.hpp | 0 {gdal/frmts => frmts}/envisat/unwrapgcps.cpp | 0 frmts/ers/CMakeLists.txt | 3 + {gdal/frmts => frmts}/ers/GNUmakefile | 0 {gdal/frmts => frmts}/ers/ersdataset.cpp | 0 {gdal/frmts => frmts}/ers/ershdrnode.cpp | 0 {gdal/frmts => frmts}/ers/ershdrnode.h | 0 {gdal/frmts => frmts}/ers/makefile.vc | 0 frmts/esric/CMakeLists.txt | 2 + {gdal/frmts => frmts}/esric/GNUmakefile | 0 {gdal/frmts => frmts}/esric/esric_dataset.cpp | 0 {gdal/frmts => frmts}/esric/makefile.vc | 0 frmts/exr/CMakeLists.txt | 3 + {gdal/frmts => frmts}/exr/GNUmakefile | 0 {gdal/frmts => frmts}/exr/exrdataset.cpp | 0 {gdal/frmts => frmts}/exr/makefile.vc | 0 {gdal/frmts => frmts}/exr/openexr_headers.h | 0 frmts/fit/CMakeLists.txt | 14 + {gdal/frmts => frmts}/fit/GNUmakefile | 0 {gdal/frmts => frmts}/fit/fit.cpp | 0 {gdal/frmts => frmts}/fit/fit.h | 0 {gdal/frmts => frmts}/fit/fitdataset.cpp | 0 {gdal/frmts => frmts}/fit/gstEndian.h | 0 {gdal/frmts => frmts}/fit/gstTypes.h | 0 {gdal/frmts => frmts}/fit/makefile.vc | 0 frmts/fits/CMakeLists.txt | 4 + {gdal/frmts => frmts}/fits/GNUmakefile | 0 {gdal/frmts => frmts}/fits/fitsdataset.cpp | 0 {gdal/frmts => frmts}/fits/makefile.vc | 0 {gdal/frmts => frmts}/gdalallregister.cpp | 0 frmts/georaster/CMakeLists.txt | 22 + {gdal/frmts => frmts}/georaster/GNUmakefile | 0 .../frmts => frmts}/georaster/cpl_vsil_ocilob.cpp | 0 .../georaster/georaster_dataset.cpp | 0 {gdal/frmts => frmts}/georaster/georaster_priv.h | 0 .../georaster/georaster_rasterband.cpp | 0 .../georaster/georaster_wrapper.cpp | 0 {gdal/frmts => frmts}/georaster/makefile.vc | 0 {gdal/frmts => frmts}/georaster/oci_wrapper.cpp | 0 {gdal/frmts => frmts}/georaster/oci_wrapper.h | 0 frmts/gff/CMakeLists.txt | 6 + {gdal/frmts => frmts}/gff/GNUmakefile | 0 {gdal/frmts => frmts}/gff/gff_dataset.cpp | 0 {gdal/frmts => frmts}/gff/makefile.vc | 0 frmts/gif/CMakeLists.txt | 15 + {gdal/frmts => frmts}/gif/GNUmakefile | 0 {gdal/frmts => frmts}/gif/biggifdataset.cpp | 0 {gdal/frmts => frmts}/gif/gifabstractdataset.cpp | 0 {gdal/frmts => frmts}/gif/gifabstractdataset.h | 0 {gdal/frmts => frmts}/gif/gifdataset.cpp | 0 frmts/gif/giflib/CMakeLists.txt | 13 + {gdal/frmts => frmts}/gif/giflib/COPYING | 0 {gdal/frmts => frmts}/gif/giflib/README | 0 {gdal/frmts => frmts}/gif/giflib/dgif_lib.c | 0 {gdal/frmts => frmts}/gif/giflib/egif_lib.c | 0 {gdal/frmts => frmts}/gif/giflib/gif_err.c | 0 {gdal/frmts => frmts}/gif/giflib/gif_hash.c | 0 {gdal/frmts => frmts}/gif/giflib/gif_hash.h | 0 {gdal/frmts => frmts}/gif/giflib/gif_lib.h | 0 {gdal/frmts => frmts}/gif/giflib/gif_lib_private.h | 0 {gdal/frmts => frmts}/gif/giflib/gifalloc.c | 0 {gdal/frmts => frmts}/gif/giflib/makefile.vc | 0 {gdal/frmts => frmts}/gif/makefile.vc | 0 frmts/grass/CMakeLists.txt | 16 + {gdal/frmts => frmts}/grass/GNUmakefile | 0 {gdal/frmts => frmts}/grass/grass.cpp | 0 {gdal/frmts => frmts}/grass/pkg/Makefile.in | 0 {gdal/frmts => frmts}/grass/pkg/README | 0 {gdal/frmts => frmts}/grass/pkg/aclocal.m4 | 0 {gdal/frmts => frmts}/grass/pkg/configure | 0 {gdal/frmts => frmts}/grass/pkg/configure.in | 0 frmts/grib/CMakeLists.txt | 122 + {gdal/frmts => frmts}/grib/GNUmakefile | 0 {gdal/frmts => frmts}/grib/degrib/LICENSE.TXT | 0 {gdal/frmts => frmts}/grib/degrib/README.TXT | 0 {gdal/frmts => frmts}/grib/degrib/degrib/clock.c | 0 {gdal/frmts => frmts}/grib/degrib/degrib/clock.h | 0 .../frmts => frmts}/grib/degrib/degrib/degrib1.cpp | 0 {gdal/frmts => frmts}/grib/degrib/degrib/degrib1.h | 0 .../frmts => frmts}/grib/degrib/degrib/degrib2.cpp | 0 {gdal/frmts => frmts}/grib/degrib/degrib/degrib2.h | 0 .../frmts => frmts}/grib/degrib/degrib/engribapi.c | 0 .../frmts => frmts}/grib/degrib/degrib/engribapi.h | 0 .../grib/degrib/degrib/grib1tab.cpp | 0 .../frmts => frmts}/grib/degrib/degrib/grib2api.c | 0 .../frmts => frmts}/grib/degrib/degrib/grib2api.h | 0 {gdal/frmts => frmts}/grib/degrib/degrib/hazard.c | 0 {gdal/frmts => frmts}/grib/degrib/degrib/hazard.h | 0 .../grib/degrib/degrib/inventory.cpp | 0 .../frmts => frmts}/grib/degrib/degrib/inventory.h | 0 .../frmts => frmts}/grib/degrib/degrib/makefile.vc | 0 {gdal/frmts => frmts}/grib/degrib/degrib/meta.h | 0 .../grib/degrib/degrib/metaname.cpp | 0 .../frmts => frmts}/grib/degrib/degrib/metaname.h | 0 .../grib/degrib/degrib/metaparse.cpp | 0 .../grib/degrib/degrib/metaprint.cpp | 0 .../frmts => frmts}/grib/degrib/degrib/myassert.c | 0 .../frmts => frmts}/grib/degrib/degrib/myassert.h | 0 {gdal/frmts => frmts}/grib/degrib/degrib/myerror.c | 0 {gdal/frmts => frmts}/grib/degrib/degrib/myerror.h | 0 {gdal/frmts => frmts}/grib/degrib/degrib/myutil.c | 0 {gdal/frmts => frmts}/grib/degrib/degrib/myutil.h | 0 {gdal/frmts => frmts}/grib/degrib/degrib/scan.c | 0 {gdal/frmts => frmts}/grib/degrib/degrib/scan.h | 0 .../frmts => frmts}/grib/degrib/degrib/tdlpack.cpp | 0 {gdal/frmts => frmts}/grib/degrib/degrib/tdlpack.h | 0 .../frmts => frmts}/grib/degrib/degrib/tendian.cpp | 0 {gdal/frmts => frmts}/grib/degrib/degrib/tendian.h | 0 {gdal/frmts => frmts}/grib/degrib/degrib/type.h | 0 {gdal/frmts => frmts}/grib/degrib/degrib/weather.c | 0 {gdal/frmts => frmts}/grib/degrib/degrib/weather.h | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/README | 0 .../frmts => frmts}/grib/degrib/g2clib/cmplxpack.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/compack.c | 0 .../frmts => frmts}/grib/degrib/g2clib/comunpack.c | 0 .../grib/degrib/g2clib/dec_jpeg2000.cpp | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/dec_png.c | 0 .../grib/degrib/g2clib/drstemplates.c | 0 .../grib/degrib/g2clib/drstemplates.h | 0 .../grib/degrib/g2clib/enc_jpeg2000.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/enc_png.c | 0 .../grib/degrib/g2clib/g2_addfield.c | 0 .../grib/degrib/g2clib/g2_addgrid.c | 0 .../grib/degrib/g2clib/g2_addlocal.c | 0 .../frmts => frmts}/grib/degrib/g2clib/g2_create.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/g2_free.c | 0 .../frmts => frmts}/grib/degrib/g2clib/g2_getfld.c | 0 .../grib/degrib/g2clib/g2_gribend.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/g2_info.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/g2_miss.c | 0 .../grib/degrib/g2clib/g2_unpack1.c | 0 .../grib/degrib/g2clib/g2_unpack2.c | 0 .../grib/degrib/g2clib/g2_unpack3.c | 0 .../grib/degrib/g2clib/g2_unpack4.c | 0 .../grib/degrib/g2clib/g2_unpack5.c | 0 .../grib/degrib/g2clib/g2_unpack6.c | 0 .../grib/degrib/g2clib/g2_unpack7.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/gbits.c | 0 .../grib/degrib/g2clib/gdal_g2clib_symbol_rename.h | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/getdim.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/getpoly.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/grib2.h | 0 .../frmts => frmts}/grib/degrib/g2clib/grib2c.doc | 0 .../grib/degrib/g2clib/gridtemplates.c | 0 .../grib/degrib/g2clib/gridtemplates.h | 0 .../frmts => frmts}/grib/degrib/g2clib/int_power.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/jpcpack.c | 0 .../frmts => frmts}/grib/degrib/g2clib/jpcunpack.c | 0 .../frmts => frmts}/grib/degrib/g2clib/makefile.vc | 0 .../frmts => frmts}/grib/degrib/g2clib/misspack.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/mkieee.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/pack_gp.c | 0 .../grib/degrib/g2clib/pdstemplates.c | 0 .../grib/degrib/g2clib/pdstemplates.h | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/pngpack.c | 0 .../frmts => frmts}/grib/degrib/g2clib/pngunpack.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/rdieee.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/reduce.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/seekgb.c | 0 {gdal/frmts => frmts}/grib/degrib/g2clib/simpack.c | 0 .../frmts => frmts}/grib/degrib/g2clib/simunpack.c | 0 .../frmts => frmts}/grib/degrib/g2clib/specpack.c | 0 .../grib/degrib/g2clib/specunpack.c | 0 {gdal/frmts => frmts}/grib/degrib/makefile.vc | 0 {gdal/frmts => frmts}/grib/gribcreatecopy.cpp | 0 {gdal/frmts => frmts}/grib/gribdataset.cpp | 0 {gdal/frmts => frmts}/grib/gribdataset.h | 0 {gdal/frmts => frmts}/grib/makefile.vc | 0 .../frmts => frmts}/grib/rename_g2clib_symbols.sh | 0 frmts/gsg/CMakeLists.txt | 7 + {gdal/frmts => frmts}/gsg/GNUmakefile | 0 {gdal/frmts => frmts}/gsg/gs7bgdataset.cpp | 0 {gdal/frmts => frmts}/gsg/gsagdataset.cpp | 0 {gdal/frmts => frmts}/gsg/gsbgdataset.cpp | 0 {gdal/frmts => frmts}/gsg/makefile.vc | 0 frmts/gta/CMakeLists.txt | 4 + {gdal/frmts => frmts}/gta/GNUmakefile | 0 {gdal/frmts => frmts}/gta/gta_headers.h | 0 {gdal/frmts => frmts}/gta/gtadataset.cpp | 0 {gdal/frmts => frmts}/gta/makefile.vc | 0 frmts/gtiff/CMakeLists.txt | 76 + {gdal/frmts => frmts}/gtiff/GNUmakefile | 0 {gdal/frmts => frmts}/gtiff/cogdriver.cpp | 0 {gdal/frmts => frmts}/gtiff/cogdriver.h | 0 .../gtiff/generate_quant_table_md5sum.cpp | 0 {gdal/frmts => frmts}/gtiff/geotiff.cpp | 0 {gdal/frmts => frmts}/gtiff/gt_citation.cpp | 0 {gdal/frmts => frmts}/gtiff/gt_citation.h | 0 {gdal/frmts => frmts}/gtiff/gt_jpeg_copy.cpp | 0 {gdal/frmts => frmts}/gtiff/gt_jpeg_copy.h | 0 {gdal/frmts => frmts}/gtiff/gt_overview.cpp | 0 {gdal/frmts => frmts}/gtiff/gt_overview.h | 0 {gdal/frmts => frmts}/gtiff/gt_wkt_srs.cpp | 0 {gdal/frmts => frmts}/gtiff/gt_wkt_srs.h | 0 {gdal/frmts => frmts}/gtiff/gt_wkt_srs_for_gdal.h | 0 {gdal/frmts => frmts}/gtiff/gt_wkt_srs_priv.h | 0 {gdal/frmts => frmts}/gtiff/gtiff.h | 0 frmts/gtiff/libgeotiff/CMakeLists.txt | 51 + {gdal/frmts => frmts}/gtiff/libgeotiff/GNUmakefile | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/cpl_serv.h | 0 .../gtiff/libgeotiff/dump_symbols.sh | 0 .../gtiff/libgeotiff/epsg_datum.inc | 0 .../gtiff/libgeotiff/epsg_ellipse.inc | 0 .../frmts => frmts}/gtiff/libgeotiff/epsg_gcs.inc | 0 .../frmts => frmts}/gtiff/libgeotiff/epsg_pcs.inc | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/epsg_pm.inc | 0 .../frmts => frmts}/gtiff/libgeotiff/epsg_proj.inc | 0 .../gtiff/libgeotiff/epsg_units.inc | 0 .../gtiff/libgeotiff/epsg_vertcs.inc | 0 .../libgeotiff/gdal_libgeotiff_symbol_rename.h | 0 .../frmts => frmts}/gtiff/libgeotiff/geo_config.h | 0 .../gtiff/libgeotiff/geo_ctrans.inc | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_extra.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_free.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_get.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_keyp.h | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_names.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_new.c | 0 .../gtiff/libgeotiff/geo_normalize.c | 0 .../gtiff/libgeotiff/geo_normalize.h | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_print.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_set.c | 0 .../gtiff/libgeotiff/geo_simpletags.c | 0 .../gtiff/libgeotiff/geo_simpletags.h | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_tiffp.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_tiffp.h | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_trans.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geo_write.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geokeys.h | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geokeys.inc | 0 .../gtiff/libgeotiff/geokeys_v1_1.inc | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geonames.h | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geotiff.h | 0 .../gtiff/libgeotiff/geotiff_proj4.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geotiffio.h | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/geovalues.h | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/makefile.vc | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/xtiff.c | 0 {gdal/frmts => frmts}/gtiff/libgeotiff/xtiffio.h | 0 frmts/gtiff/libtiff/CMakeLists.txt | 154 + {gdal/frmts => frmts}/gtiff/libtiff/GNUmakefile | 0 .../frmts => frmts}/gtiff/libtiff/dump_symbols.sh | 0 .../gtiff/libtiff/gdal_libtiff_symbol_rename.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/makefile.vc | 0 {gdal/frmts => frmts}/gtiff/libtiff/t4.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_aux.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_close.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_codec.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_color.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_compress.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_config.h | 0 .../gtiff/libtiff/tif_config.h.wince | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_dir.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_dir.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_dirinfo.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_dirread.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_dirwrite.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_dumpmode.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_error.c | 0 .../frmts => frmts}/gtiff/libtiff/tif_extension.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_fax3.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_fax3.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_fax3sm.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_flush.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_getimage.c | 0 frmts/gtiff/libtiff/tif_jpeg.c | 2536 ++++ {gdal/frmts => frmts}/gtiff/libtiff/tif_jpeg_12.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_lerc.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_luv.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_lzma.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_lzw.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_next.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_ojpeg.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_open.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_packbits.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_pixarlog.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_predict.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_predict.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_print.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_read.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_strip.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_swab.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_thunder.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_tile.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_version.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_vsi.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_warning.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_webp.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_write.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_zip.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tif_zstd.c | 0 {gdal/frmts => frmts}/gtiff/libtiff/tiff.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/tiffconf.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/tiffio.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/tiffiop.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/tiffvers.h | 0 {gdal/frmts => frmts}/gtiff/libtiff/uvcode.h | 0 {gdal/frmts => frmts}/gtiff/makefile.vc | 0 {gdal/frmts => frmts}/gtiff/quant_table_md5sum.h | 0 {gdal/frmts => frmts}/gtiff/tif_float.c | 0 {gdal/frmts => frmts}/gtiff/tif_float.h | 0 {gdal/frmts => frmts}/gtiff/tif_jxl.c | 0 {gdal/frmts => frmts}/gtiff/tif_jxl.h | 0 {gdal/frmts => frmts}/gtiff/tifvsi.cpp | 0 {gdal/frmts => frmts}/gtiff/tifvsi.h | 0 frmts/gxf/CMakeLists.txt | 14 + {gdal/frmts => frmts}/gxf/Doxyfile | 0 {gdal/frmts => frmts}/gxf/GNUmakefile | 0 {gdal/frmts => frmts}/gxf/Makefile.in | 0 {gdal/frmts => frmts}/gxf/README | 0 {gdal/frmts => frmts}/gxf/configure.in | 0 {gdal/frmts => frmts}/gxf/gxf.dox | 0 frmts/gxf/gxf_ogcwkt.c | 649 + frmts/gxf/gxf_proj4.c | 621 + {gdal/frmts => frmts}/gxf/gxfdataset.cpp | 0 {gdal/frmts => frmts}/gxf/gxfopen.c | 0 {gdal/frmts => frmts}/gxf/gxfopen.h | 0 {gdal/frmts => frmts}/gxf/makefile.vc | 0 {gdal/frmts => frmts}/gxf/makefile.vc.dist | 0 frmts/hdf4/CMakeLists.txt | 30 + {gdal/frmts => frmts}/hdf4/GNUmakefile | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/EHapi.c | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/GDapi.c | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/GNUmakefile | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/HDFEOSVersion.h | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/HdfEosDef.h | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/README | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/SWapi.c | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/ease.h | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/gctp_wrap.c | 0 {gdal/frmts => frmts}/hdf4/hdf-eos/makefile.vc | 0 {gdal/frmts => frmts}/hdf4/hdf4compat.h | 0 {gdal/frmts => frmts}/hdf4/hdf4dataset.cpp | 0 {gdal/frmts => frmts}/hdf4/hdf4dataset.h | 0 {gdal/frmts => frmts}/hdf4/hdf4imagedataset.cpp | 0 {gdal/frmts => frmts}/hdf4/hdf4multidim.cpp | 0 {gdal/frmts => frmts}/hdf4/makefile.vc | 0 frmts/hdf5/CMakeLists.txt | 33 + {gdal/frmts => frmts}/hdf5/GNUmakefile | 0 {gdal/frmts => frmts}/hdf5/bagdataset.cpp | 0 {gdal/frmts => frmts}/hdf5/gh5_convenience.cpp | 0 {gdal/frmts => frmts}/hdf5/gh5_convenience.h | 0 {gdal/frmts => frmts}/hdf5/hdf5_api.h | 0 {gdal/frmts => frmts}/hdf5/hdf5dataset.cpp | 0 {gdal/frmts => frmts}/hdf5/hdf5dataset.h | 0 {gdal/frmts => frmts}/hdf5/hdf5imagedataset.cpp | 0 {gdal/frmts => frmts}/hdf5/hdf5multidim.cpp | 0 {gdal/frmts => frmts}/hdf5/hdf5vfl.h | 0 {gdal/frmts => frmts}/hdf5/iso19115_srs.cpp | 0 {gdal/frmts => frmts}/hdf5/iso19115_srs.h | 0 {gdal/frmts => frmts}/hdf5/makefile.vc | 0 frmts/heif/CMakeLists.txt | 2 + {gdal/frmts => frmts}/heif/GNUmakefile | 0 {gdal/frmts => frmts}/heif/heifdataset.cpp | 0 {gdal/frmts => frmts}/heif/makefile.vc | 0 frmts/hf2/CMakeLists.txt | 2 + {gdal/frmts => frmts}/hf2/GNUmakefile | 0 {gdal/frmts => frmts}/hf2/hf2dataset.cpp | 0 {gdal/frmts => frmts}/hf2/makefile.vc | 0 frmts/hfa/CMakeLists.txt | 21 + {gdal/frmts => frmts}/hfa/GNUmakefile | 0 {gdal/frmts => frmts}/hfa/TODO_Projections.txt | 0 {gdal/frmts => frmts}/hfa/hfa.h | 0 {gdal/frmts => frmts}/hfa/hfa_overviews.cpp | 0 {gdal/frmts => frmts}/hfa/hfa_p.h | 0 {gdal/frmts => frmts}/hfa/hfaband.cpp | 0 {gdal/frmts => frmts}/hfa/hfacompress.cpp | 0 {gdal/frmts => frmts}/hfa/hfadataset.cpp | 0 {gdal/frmts => frmts}/hfa/hfadataset.h | 0 {gdal/frmts => frmts}/hfa/hfadictionary.cpp | 0 {gdal/frmts => frmts}/hfa/hfaentry.cpp | 0 {gdal/frmts => frmts}/hfa/hfafield.cpp | 0 {gdal/frmts => frmts}/hfa/hfaopen.cpp | 0 frmts/hfa/hfatest.cpp | 230 + {gdal/frmts => frmts}/hfa/hfatype.cpp | 0 {gdal/frmts => frmts}/hfa/makefile.vc | 0 frmts/idrisi/CMakeLists.txt | 13 + {gdal/frmts => frmts}/idrisi/GNUmakefile | 0 {gdal/frmts => frmts}/idrisi/IdrisiDataset.cpp | 0 {gdal/frmts => frmts}/idrisi/idrisi.h | 0 {gdal/frmts => frmts}/idrisi/makefile.vc | 0 {gdal/frmts => frmts}/idrisi/rdc.txt | 0 {gdal/frmts => frmts}/idrisi/rst.txt | 0 frmts/ilwis/CMakeLists.txt | 3 + {gdal/frmts => frmts}/ilwis/GNUmakefile | 0 .../ilwis/ilwiscoordinatesystem.cpp | 0 {gdal/frmts => frmts}/ilwis/ilwisdataset.cpp | 0 {gdal/frmts => frmts}/ilwis/ilwisdataset.h | 0 {gdal/frmts => frmts}/ilwis/makefile.vc | 0 frmts/ingr/CMakeLists.txt | 25 + {gdal/frmts => frmts}/ingr/GNUmakefile | 0 {gdal/frmts => frmts}/ingr/IngrTypes.cpp | 0 {gdal/frmts => frmts}/ingr/IngrTypes.h | 0 {gdal/frmts => frmts}/ingr/IntergraphBand.cpp | 0 {gdal/frmts => frmts}/ingr/IntergraphBand.h | 0 {gdal/frmts => frmts}/ingr/IntergraphDataset.cpp | 0 {gdal/frmts => frmts}/ingr/IntergraphDataset.h | 0 {gdal/frmts => frmts}/ingr/JpegHelper.cpp | 0 {gdal/frmts => frmts}/ingr/JpegHelper.h | 0 {gdal/frmts => frmts}/ingr/makefile.vc | 0 frmts/iris/CMakeLists.txt | 6 + {gdal/frmts => frmts}/iris/GNUmakefile | 0 {gdal/frmts => frmts}/iris/irisdataset.cpp | 0 {gdal/frmts => frmts}/iris/makefile.vc | 0 .../frmts => frmts}/iso8211/8211createfromxml.cpp | 0 frmts/iso8211/8211dump.cpp | 326 + {gdal/frmts => frmts}/iso8211/8211view.cpp | 0 frmts/iso8211/CMakeLists.txt | 11 + {gdal/frmts => frmts}/iso8211/Doxyfile | 0 {gdal/frmts => frmts}/iso8211/GNUmakefile | 0 {gdal/frmts => frmts}/iso8211/Makefile.in | 0 {gdal/frmts => frmts}/iso8211/aclocal.m4 | 0 {gdal/frmts => frmts}/iso8211/configure.in | 0 {gdal/frmts => frmts}/iso8211/ddffield.cpp | 0 {gdal/frmts => frmts}/iso8211/ddffielddefn.cpp | 0 {gdal/frmts => frmts}/iso8211/ddfmodule.cpp | 0 {gdal/frmts => frmts}/iso8211/ddfrecord.cpp | 0 {gdal/frmts => frmts}/iso8211/ddfsubfielddefn.cpp | 0 {gdal/frmts => frmts}/iso8211/ddfutils.cpp | 0 {gdal/frmts => frmts}/iso8211/intro.dox | 0 {gdal/frmts => frmts}/iso8211/iso8211.h | 0 {gdal/frmts => frmts}/iso8211/makefile.vc | 0 {gdal/frmts => frmts}/iso8211/mkcatalog.cpp | 0 {gdal/frmts => frmts}/iso8211/teststream.out | 0 {gdal/frmts => frmts}/iso8211/teststream.sh | 0 {gdal/frmts => frmts}/iso8211/timetest.cpp | 0 frmts/jaxapalsar/CMakeLists.txt | 5 + {gdal/frmts => frmts}/jaxapalsar/GNUmakefile | 0 .../jaxapalsar/jaxapalsardataset.cpp | 0 {gdal/frmts => frmts}/jaxapalsar/makefile.vc | 0 frmts/jdem/CMakeLists.txt | 6 + {gdal/frmts => frmts}/jdem/GNUmakefile | 0 {gdal/frmts => frmts}/jdem/jdemdataset.cpp | 0 {gdal/frmts => frmts}/jdem/makefile.vc | 0 frmts/jp2kak/CMakeLists.txt | 16 + {gdal/frmts => frmts}/jp2kak/GNUmakefile | 0 {gdal/frmts => frmts}/jp2kak/jp2kak.lst | 0 {gdal/frmts => frmts}/jp2kak/jp2kak_headers.h | 0 {gdal/frmts => frmts}/jp2kak/jp2kakdataset.cpp | 0 {gdal/frmts => frmts}/jp2kak/jp2kakdataset.h | 0 {gdal/frmts => frmts}/jp2kak/makefile.vc | 0 {gdal/frmts => frmts}/jp2kak/subfile_source.h | 0 {gdal/frmts => frmts}/jp2kak/vsil_target.h | 0 frmts/jp2lura/CMakeLists.txt | 15 + {gdal/frmts => frmts}/jp2lura/GNUmakefile | 0 {gdal/frmts => frmts}/jp2lura/jp2luracallbacks.cpp | 0 {gdal/frmts => frmts}/jp2lura/jp2luracallbacks.h | 0 {gdal/frmts => frmts}/jp2lura/jp2luradataset.cpp | 0 {gdal/frmts => frmts}/jp2lura/jp2luradataset.h | 0 .../frmts => frmts}/jp2lura/jp2lurarasterband.cpp | 0 {gdal/frmts => frmts}/jp2lura/jp2lurarasterband.h | 0 {gdal/frmts => frmts}/jp2lura/makefile.vc | 0 frmts/jpeg/CMakeLists.txt | 28 + {gdal/frmts => frmts}/jpeg/GNUmakefile | 0 {gdal/frmts => frmts}/jpeg/jpgdataset.cpp | 0 {gdal/frmts => frmts}/jpeg/jpgdataset.h | 0 {gdal/frmts => frmts}/jpeg/jpgdataset_12.cpp | 0 frmts/jpeg/libjpeg/CMakeLists.txt | 66 + {gdal/frmts => frmts}/jpeg/libjpeg/README | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcapimin.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcapistd.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jccoefct.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jccolor.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcdctmgr.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jchuff.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jchuff.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcinit.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcmainct.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcmarker.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcmaster.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcomapi.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jconfig.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcparam.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcphuff.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcprepct.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jcsample.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jctrans.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdapimin.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdapistd.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdatadst.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdatasrc.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdcoefct.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdcolor.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdct.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jddctmgr.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdhuff.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdhuff.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdinput.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdmainct.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdmarker.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdmaster.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdmerge.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdphuff.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdpostct.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdsample.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jdtrans.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jerror.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jerror.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jfdctflt.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jfdctfst.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jfdctint.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jidctflt.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jidctfst.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jidctint.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jidctred.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jinclude.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jmemmgr.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jmemnobs.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jmemsys.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jmorecfg.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jpegint.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jpeglib.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jquant1.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jquant2.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jutils.c | 0 {gdal/frmts => frmts}/jpeg/libjpeg/jversion.h | 0 {gdal/frmts => frmts}/jpeg/libjpeg/makefile.vc | 0 frmts/jpeg/libjpeg12/CMakeLists.txt | 85 + {gdal/frmts => frmts}/jpeg/libjpeg12/jmorecfg.h.12 | 0 {gdal/frmts => frmts}/jpeg/libjpeg12/makefile.vc | 0 {gdal/frmts => frmts}/jpeg/makefile.vc | 0 {gdal/frmts => frmts}/jpeg/vsidataio.cpp | 0 {gdal/frmts => frmts}/jpeg/vsidataio.h | 0 {gdal/frmts => frmts}/jpeg/vsidataio_12.cpp | 0 frmts/jpeg2000/CMakeLists.txt | 8 + {gdal/frmts => frmts}/jpeg2000/GNUmakefile | 0 .../frmts => frmts}/jpeg2000/jpeg2000_vsil_io.cpp | 0 {gdal/frmts => frmts}/jpeg2000/jpeg2000_vsil_io.h | 0 {gdal/frmts => frmts}/jpeg2000/jpeg2000dataset.cpp | 0 {gdal/frmts => frmts}/jpeg2000/makefile.vc | 0 frmts/jpegls/CMakeLists.txt | 13 + {gdal/frmts => frmts}/jpegls/GNUmakefile | 0 {gdal/frmts => frmts}/jpegls/jpegls_header.h | 0 {gdal/frmts => frmts}/jpegls/jpeglsdataset.cpp | 0 {gdal/frmts => frmts}/jpegls/makefile.vc | 0 frmts/jpipkak/CMakeLists.txt | 18 + {gdal/frmts => frmts}/jpipkak/GNUmakefile | 0 {gdal/frmts => frmts}/jpipkak/components.PNG | Bin {gdal/frmts => frmts}/jpipkak/gdalsequence.PNG | Bin {gdal/frmts => frmts}/jpipkak/jpipkak_headers.h | 0 {gdal/frmts => frmts}/jpipkak/jpipkakdataset.cpp | 0 {gdal/frmts => frmts}/jpipkak/jpipkakdataset.h | 0 {gdal/frmts => frmts}/jpipkak/jpipsequence.PNG | Bin {gdal/frmts => frmts}/jpipkak/makefile.vc | 0 frmts/kea/CMakeLists.txt | 26 + {gdal/frmts => frmts}/kea/GNUmakefile | 0 {gdal/frmts => frmts}/kea/keaband.cpp | 0 {gdal/frmts => frmts}/kea/keaband.h | 0 {gdal/frmts => frmts}/kea/keacopy.cpp | 0 {gdal/frmts => frmts}/kea/keacopy.h | 0 {gdal/frmts => frmts}/kea/keadataset.cpp | 0 {gdal/frmts => frmts}/kea/keadataset.h | 0 {gdal/frmts => frmts}/kea/keadriver.cpp | 0 {gdal/frmts => frmts}/kea/keamaskband.cpp | 0 {gdal/frmts => frmts}/kea/keamaskband.h | 0 {gdal/frmts => frmts}/kea/keaoverview.cpp | 0 {gdal/frmts => frmts}/kea/keaoverview.h | 0 {gdal/frmts => frmts}/kea/kearat.cpp | 0 {gdal/frmts => frmts}/kea/kearat.h | 0 {gdal/frmts => frmts}/kea/libkea_headers.h | 0 {gdal/frmts => frmts}/kea/makefile.vc | 0 frmts/kmlsuperoverlay/CMakeLists.txt | 3 + {gdal/frmts => frmts}/kmlsuperoverlay/GNUmakefile | 0 .../kmlsuperoverlay/kmlsuperoverlaydataset.cpp | 0 .../kmlsuperoverlay/kmlsuperoverlaydataset.h | 0 {gdal/frmts => frmts}/kmlsuperoverlay/makefile.vc | 0 frmts/l1b/CMakeLists.txt | 2 + {gdal/frmts => frmts}/l1b/GNUmakefile | 0 {gdal/frmts => frmts}/l1b/l1bdataset.cpp | 0 {gdal/frmts => frmts}/l1b/makefile.vc | 0 frmts/leveller/CMakeLists.txt | 2 + {gdal/frmts => frmts}/leveller/GNUmakefile | 0 {gdal/frmts => frmts}/leveller/levellerdataset.cpp | 0 {gdal/frmts => frmts}/leveller/makefile.vc | 0 {gdal/frmts => frmts}/makefile.vc | 0 frmts/map/CMakeLists.txt | 2 + {gdal/frmts => frmts}/map/GNUmakefile | 0 {gdal/frmts => frmts}/map/makefile.vc | 0 {gdal/frmts => frmts}/map/mapdataset.cpp | 0 frmts/mbtiles/CMakeLists.txt | 30 + {gdal/frmts => frmts}/mbtiles/GNUmakefile | 0 {gdal/frmts => frmts}/mbtiles/makefile.vc | 0 {gdal/frmts => frmts}/mbtiles/mbtilesdataset.cpp | 0 frmts/mem/CMakeLists.txt | 8 + {gdal/frmts => frmts}/mem/GNUmakefile | 0 {gdal/frmts => frmts}/mem/makefile.vc | 0 {gdal/frmts => frmts}/mem/memdataset.cpp | 0 {gdal/frmts => frmts}/mem/memdataset.h | 0 {gdal/frmts => frmts}/mem/memmultidim.h | 0 {gdal/frmts => frmts}/mrf/BitMask2D.h | 0 frmts/mrf/CMakeLists.txt | 71 + {gdal/frmts => frmts}/mrf/GNUmakefile | 0 {gdal/frmts => frmts}/mrf/JPEG12_band.cpp | 0 {gdal/frmts => frmts}/mrf/JPEG_band.cpp | 0 {gdal/frmts => frmts}/mrf/JPNG_band.cpp | 0 frmts/mrf/LERCV1/CMakeLists.txt | 5 + {gdal/frmts => frmts}/mrf/LERCV1/GNUmakefile | 0 {gdal/frmts => frmts}/mrf/LERCV1/LICENSE.TXT | 0 {gdal/frmts => frmts}/mrf/LERCV1/Lerc1Image.cpp | 0 {gdal/frmts => frmts}/mrf/LERCV1/Lerc1Image.h | 0 {gdal/frmts => frmts}/mrf/LERCV1/NOTICE.TXT | 0 {gdal/frmts => frmts}/mrf/LERCV1/makefile.vc | 0 {gdal/frmts => frmts}/mrf/LERC_band.cpp | 0 {gdal/frmts => frmts}/mrf/PNG_band.cpp | 0 {gdal/frmts => frmts}/mrf/Packer.h | 0 {gdal/frmts => frmts}/mrf/Packer_RLE.cpp | 0 {gdal/frmts => frmts}/mrf/Packer_RLE.h | 0 frmts/mrf/README.md | 7 + {gdal/frmts => frmts}/mrf/Tif_band.cpp | 0 {gdal/frmts => frmts}/mrf/makefile.vc | 0 {gdal/frmts => frmts}/mrf/marfa.h | 0 {gdal/frmts => frmts}/mrf/marfa_dataset.cpp | 0 frmts/mrf/mrf_band.cpp | 1283 ++ {gdal/frmts => frmts}/mrf/mrf_overview.cpp | 0 {gdal/frmts => frmts}/mrf/mrf_util.cpp | 0 frmts/mrsid/CMakeLists.txt | 12 + {gdal/frmts => frmts}/mrsid/GNUmakefile | 0 {gdal/frmts => frmts}/mrsid/makefile.vc | 0 {gdal/frmts => frmts}/mrsid/mrsiddataset.cpp | 0 .../mrsid/mrsiddataset_headers_include.h | 0 {gdal/frmts => frmts}/mrsid/mrsidstream.cpp | 0 {gdal/frmts => frmts}/mrsid/mrsidstream.h | 0 .../mrsid/mrsidstream_headers_include.h | 0 {gdal/frmts => frmts}/mrsid/nmake.opt | 0 frmts/mrsid_lidar/CMakeLists.txt | 7 + {gdal/frmts => frmts}/mrsid_lidar/GNUmakefile | 0 .../frmts => frmts}/mrsid_lidar/gdal_MG4Lidar.cpp | 0 {gdal/frmts => frmts}/mrsid_lidar/makefile.vc | 0 .../frmts => frmts}/mrsid_lidar/mg4lidar_headers.h | 0 frmts/msg/CMakeLists.txt | 37 + {gdal/frmts => frmts}/msg/GNUmakefile | 0 .../msg/PublicDecompWTMakefiles.zip | Bin {gdal/frmts => frmts}/msg/PublicDecompWT_all.cpp | 0 {gdal/frmts => frmts}/msg/PublicDecompWT_headers.h | 0 {gdal/frmts => frmts}/msg/makefile.vc | 0 {gdal/frmts => frmts}/msg/msgcommand.cpp | 0 {gdal/frmts => frmts}/msg/msgcommand.h | 0 {gdal/frmts => frmts}/msg/msgdataset.cpp | 0 {gdal/frmts => frmts}/msg/msgdataset.h | 0 {gdal/frmts => frmts}/msg/prologue.cpp | 0 {gdal/frmts => frmts}/msg/prologue.h | 0 .../frmts => frmts}/msg/reflectancecalculator.cpp | 0 {gdal/frmts => frmts}/msg/reflectancecalculator.h | 0 {gdal/frmts => frmts}/msg/xritheaderparser.cpp | 0 {gdal/frmts => frmts}/msg/xritheaderparser.h | 0 frmts/msgn/CMakeLists.txt | 15 + {gdal/frmts => frmts}/msgn/GNUmakefile | 0 {gdal/frmts => frmts}/msgn/makefile.vc | 0 {gdal/frmts => frmts}/msgn/msg_basic_types.cpp | 0 {gdal/frmts => frmts}/msgn/msg_basic_types.h | 0 {gdal/frmts => frmts}/msgn/msg_reader_core.cpp | 0 {gdal/frmts => frmts}/msgn/msg_reader_core.h | 0 {gdal/frmts => frmts}/msgn/msgndataset.cpp | 0 frmts/netcdf/CMakeLists.txt | 39 + {gdal/frmts => frmts}/netcdf/GNUmakefile | 0 {gdal/frmts => frmts}/netcdf/gmtdataset.cpp | 0 {gdal/frmts => frmts}/netcdf/makefile.vc | 0 {gdal/frmts => frmts}/netcdf/netcdf_cf_constants.h | 0 .../netcdf/netcdf_sentinel3_sral_mwr.cpp | 0 {gdal/frmts => frmts}/netcdf/netcdfdataset.cpp | 0 {gdal/frmts => frmts}/netcdf/netcdfdataset.h | 0 {gdal/frmts => frmts}/netcdf/netcdflayer.cpp | 0 {gdal/frmts => frmts}/netcdf/netcdflayersg.cpp | 0 {gdal/frmts => frmts}/netcdf/netcdflayersg.h | 0 {gdal/frmts => frmts}/netcdf/netcdfmultidim.cpp | 0 {gdal/frmts => frmts}/netcdf/netcdfsg.cpp | 0 {gdal/frmts => frmts}/netcdf/netcdfsg.h | 0 .../frmts => frmts}/netcdf/netcdfsgwriterutil.cpp | 0 {gdal/frmts => frmts}/netcdf/netcdfsgwriterutil.h | 0 {gdal/frmts => frmts}/netcdf/netcdfuffd.h | 0 {gdal/frmts => frmts}/netcdf/netcdfvirtual.cpp | 0 {gdal/frmts => frmts}/netcdf/netcdfvirtual.h | 0 .../frmts => frmts}/netcdf/netcdfwriterconfig.cpp | 0 frmts/ngsgeoid/CMakeLists.txt | 6 + {gdal/frmts => frmts}/ngsgeoid/GNUmakefile | 0 {gdal/frmts => frmts}/ngsgeoid/makefile.vc | 0 {gdal/frmts => frmts}/ngsgeoid/ngsgeoiddataset.cpp | 0 frmts/nitf/CMakeLists.txt | 49 + {gdal/frmts => frmts}/nitf/GNUmakefile | 0 {gdal/frmts => frmts}/nitf/ecrgtocdataset.cpp | 0 {gdal/frmts => frmts}/nitf/makefile.vc | 0 {gdal/frmts => frmts}/nitf/mgrs.c | 0 {gdal/frmts => frmts}/nitf/mgrs.h | 0 {gdal/frmts => frmts}/nitf/nitf_gcprpc.cpp | 0 {gdal/frmts => frmts}/nitf/nitfaridpcm.cpp | 0 {gdal/frmts => frmts}/nitf/nitfbilevel.cpp | 0 {gdal/frmts => frmts}/nitf/nitfdataset.cpp | 0 {gdal/frmts => frmts}/nitf/nitfdataset.h | 0 {gdal/frmts => frmts}/nitf/nitfdes.c | 0 {gdal/frmts => frmts}/nitf/nitfdump.c | 0 {gdal/frmts => frmts}/nitf/nitffile.c | 0 {gdal/frmts => frmts}/nitf/nitfimage.c | 0 {gdal/frmts => frmts}/nitf/nitflib.h | 0 {gdal/frmts => frmts}/nitf/nitfrasterband.cpp | 0 {gdal/frmts => frmts}/nitf/nitfwritejpeg.cpp | 0 {gdal/frmts => frmts}/nitf/nitfwritejpeg_12.cpp | 0 {gdal/frmts => frmts}/nitf/readme.md | 0 {gdal/frmts => frmts}/nitf/rpftocdataset.cpp | 0 {gdal/frmts => frmts}/nitf/rpftocfile.cpp | 0 {gdal/frmts => frmts}/nitf/rpftoclib.h | 0 frmts/northwood/CMakeLists.txt | 7 + {gdal/frmts => frmts}/northwood/GNUmakefile | 0 {gdal/frmts => frmts}/northwood/grcdataset.cpp | 0 {gdal/frmts => frmts}/northwood/grddataset.cpp | 0 {gdal/frmts => frmts}/northwood/makefile.vc | 0 {gdal/frmts => frmts}/northwood/northwood.cpp | 0 {gdal/frmts => frmts}/northwood/northwood.h | 0 {gdal/frmts => frmts}/null/GNUmakefile | 0 {gdal/frmts => frmts}/null/nulldataset.cpp | 0 {gdal/frmts => frmts}/o/README.TXT | 0 frmts/ogcapi/CMakeLists.txt | 3 + {gdal/frmts => frmts}/ogcapi/GNUmakefile | 0 {gdal/frmts => frmts}/ogcapi/gdalogcapidataset.cpp | 0 {gdal/frmts => frmts}/ogcapi/makefile.vc | 0 frmts/openjpeg/CMakeLists.txt | 7 + {gdal/frmts => frmts}/openjpeg/GNUmakefile | 0 .../openjpeg/eoptemplate_pleiades.xml | 0 .../openjpeg/eoptemplate_worldviewgeoeye.xml | 0 {gdal/frmts => frmts}/openjpeg/makefile.vc | 0 {gdal/frmts => frmts}/openjpeg/openjpegdataset.cpp | 0 frmts/ozi/CMakeLists.txt | 13 + {gdal/frmts => frmts}/ozi/GNUmakefile | 0 {gdal/frmts => frmts}/ozi/makefile.vc | 0 {gdal/frmts => frmts}/ozi/ozidataset.cpp | 0 frmts/pcidsk/CMakeLists.txt | 17 + {gdal/frmts => frmts}/pcidsk/GNUmakefile | 0 {gdal/frmts => frmts}/pcidsk/gdal_edb.cpp | 0 {gdal/frmts => frmts}/pcidsk/makefile.vc | 0 {gdal/frmts => frmts}/pcidsk/notes.txt | 0 {gdal/frmts => frmts}/pcidsk/ogrpcidsklayer.cpp | 0 {gdal/frmts => frmts}/pcidsk/pcidskdataset2.cpp | 0 {gdal/frmts => frmts}/pcidsk/pcidskdataset2.h | 0 frmts/pcidsk/sdk/CMakeLists.txt | 91 + {gdal/frmts => frmts}/pcidsk/sdk/Doxyfile | 0 {gdal/frmts => frmts}/pcidsk/sdk/Makefile | 0 {gdal/frmts => frmts}/pcidsk/sdk/Makefile.vc | 0 {gdal/frmts => frmts}/pcidsk/sdk/blockdir/Makefile | 0 .../pcidsk/sdk/blockdir/asciitiledir.cpp | 0 .../pcidsk/sdk/blockdir/asciitiledir.h | 0 .../pcidsk/sdk/blockdir/asciitilelayer.cpp | 0 .../pcidsk/sdk/blockdir/asciitilelayer.h | 0 .../pcidsk/sdk/blockdir/binarytiledir.cpp | 0 .../pcidsk/sdk/blockdir/binarytiledir.h | 0 .../pcidsk/sdk/blockdir/binarytilelayer.cpp | 0 .../pcidsk/sdk/blockdir/binarytilelayer.h | 0 .../pcidsk/sdk/blockdir/blockdir.cpp | 0 .../frmts => frmts}/pcidsk/sdk/blockdir/blockdir.h | 0 .../pcidsk/sdk/blockdir/blockfile.cpp | 0 .../pcidsk/sdk/blockdir/blockfile.h | 0 .../pcidsk/sdk/blockdir/blocklayer.cpp | 0 .../pcidsk/sdk/blockdir/blocklayer.h | 0 .../pcidsk/sdk/blockdir/blocktiledir.cpp | 0 .../pcidsk/sdk/blockdir/blocktiledir.h | 0 .../pcidsk/sdk/blockdir/blocktilelayer.cpp | 0 .../pcidsk/sdk/blockdir/blocktilelayer.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/building.dox | 0 {gdal/frmts => frmts}/pcidsk/sdk/channel/Makefile | 0 .../pcidsk/sdk/channel/cbandinterleavedchannel.cpp | 0 .../pcidsk/sdk/channel/cbandinterleavedchannel.h | 0 .../pcidsk/sdk/channel/cexternalchannel.cpp | 0 .../pcidsk/sdk/channel/cexternalchannel.h | 0 .../pcidsk/sdk/channel/cpcidskchannel.cpp | 0 .../pcidsk/sdk/channel/cpcidskchannel.h | 0 .../sdk/channel/cpixelinterleavedchannel.cpp | 0 .../pcidsk/sdk/channel/cpixelinterleavedchannel.h | 0 .../pcidsk/sdk/channel/ctiledchannel.cpp | 0 .../pcidsk/sdk/channel/ctiledchannel.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/core/Makefile | 0 .../pcidsk/sdk/core/clinksegment.cpp | 0 .../frmts => frmts}/pcidsk/sdk/core/clinksegment.h | 0 .../pcidsk/sdk/core/cpcidskblockfile.cpp | 0 .../pcidsk/sdk/core/cpcidskblockfile.h | 0 .../pcidsk/sdk/core/cpcidskfile.cpp | 0 .../frmts => frmts}/pcidsk/sdk/core/cpcidskfile.h | 0 .../frmts => frmts}/pcidsk/sdk/core/edb_pcidsk.cpp | 0 .../frmts => frmts}/pcidsk/sdk/core/libjpeg_io.cpp | 0 .../frmts => frmts}/pcidsk/sdk/core/metadataset.h | 0 .../pcidsk/sdk/core/metadataset_p.cpp | 0 .../frmts => frmts}/pcidsk/sdk/core/mutexholder.h | 0 .../pcidsk/sdk/core/pcidsk_pubutils.cpp | 0 .../pcidsk/sdk/core/pcidsk_raster.cpp | 0 .../pcidsk/sdk/core/pcidsk_raster.h | 0 .../pcidsk/sdk/core/pcidsk_scanint.cpp | 0 .../pcidsk/sdk/core/pcidsk_scanint.h | 0 .../pcidsk/sdk/core/pcidsk_utils.cpp | 0 .../frmts => frmts}/pcidsk/sdk/core/pcidsk_utils.h | 0 .../pcidsk/sdk/core/pcidskbuffer.cpp | 0 .../pcidsk/sdk/core/pcidskcreate.cpp | 0 .../pcidsk/sdk/core/pcidskexception.cpp | 0 .../pcidsk/sdk/core/pcidskinterfaces.cpp | 0 .../frmts => frmts}/pcidsk/sdk/core/pcidskopen.cpp | 0 .../pcidsk/sdk/core/protectedfile.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/index.dox | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_array.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_binary.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_blut.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_bpct.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_buffer.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_channel.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_config.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_edb.h | 0 .../frmts => frmts}/pcidsk/sdk/pcidsk_ephemeris.h | 0 .../frmts => frmts}/pcidsk/sdk/pcidsk_exception.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_file.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_gcp.h | 0 .../frmts => frmts}/pcidsk/sdk/pcidsk_gcpsegment.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_georef.h | 0 .../frmts => frmts}/pcidsk/sdk/pcidsk_interfaces.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_io.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_lut.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_mutex.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_pct.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_poly.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_rpc.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_segment.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_shape.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_tex.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_toutin.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_types.h | 0 .../pcidsk/sdk/pcidsk_vectorsegment.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidskchannel.dox | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidskfile.dox | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidskmutex.dox | 0 {gdal/frmts => frmts}/pcidsk/sdk/pcidsksegment.dox | 0 {gdal/frmts => frmts}/pcidsk/sdk/port/Makefile | 0 {gdal/frmts => frmts}/pcidsk/sdk/port/io_stdio.cpp | 0 {gdal/frmts => frmts}/pcidsk/sdk/port/io_win32.cpp | 0 .../pcidsk/sdk/port/pthread_mutex.cpp | 0 .../pcidsk/sdk/port/win32_mutex.cpp | 0 .../pcidsk/sdk/raster/rasterconfig.h | 0 .../pcidsk/sdk/raster/rastertypes.hh | 0 {gdal/frmts => frmts}/pcidsk/sdk/segment/Makefile | 0 .../pcidsk/sdk/segment/cpcidsk_array.cpp | 0 .../pcidsk/sdk/segment/cpcidsk_array.h | 0 .../pcidsk/sdk/segment/cpcidsk_tex.cpp | 0 .../pcidsk/sdk/segment/cpcidsk_tex.h | 0 .../pcidsk/sdk/segment/cpcidskbinarysegment.cpp | 0 .../pcidsk/sdk/segment/cpcidskbinarysegment.h | 0 .../pcidsk/sdk/segment/cpcidskbitmap.cpp | 0 .../pcidsk/sdk/segment/cpcidskbitmap.h | 0 .../pcidsk/sdk/segment/cpcidskblut.cpp | 0 .../pcidsk/sdk/segment/cpcidskblut.h | 0 .../pcidsk/sdk/segment/cpcidskbpct.cpp | 0 .../pcidsk/sdk/segment/cpcidskbpct.h | 0 .../pcidsk/sdk/segment/cpcidskephemerissegment.cpp | 0 .../pcidsk/sdk/segment/cpcidskephemerissegment.h | 0 .../pcidsk/sdk/segment/cpcidskgcp2segment.cpp | 0 .../pcidsk/sdk/segment/cpcidskgcp2segment.h | 0 .../pcidsk/sdk/segment/cpcidskgeoref.cpp | 0 .../pcidsk/sdk/segment/cpcidskgeoref.h | 0 .../pcidsk/sdk/segment/cpcidsklut.cpp | 0 .../pcidsk/sdk/segment/cpcidsklut.h | 0 .../pcidsk/sdk/segment/cpcidskpct.cpp | 0 .../pcidsk/sdk/segment/cpcidskpct.h | 0 .../pcidsk/sdk/segment/cpcidskpolymodel.cpp | 0 .../pcidsk/sdk/segment/cpcidskpolymodel.h | 0 .../pcidsk/sdk/segment/cpcidskrpcmodel.cpp | 0 .../pcidsk/sdk/segment/cpcidskrpcmodel.h | 0 .../pcidsk/sdk/segment/cpcidsksegment.cpp | 0 .../pcidsk/sdk/segment/cpcidsksegment.h | 0 .../pcidsk/sdk/segment/cpcidsktoutinmodel.cpp | 0 .../pcidsk/sdk/segment/cpcidsktoutinmodel.h | 0 .../pcidsk/sdk/segment/cpcidskvectorsegment.cpp | 0 .../pcidsk/sdk/segment/cpcidskvectorsegment.h | 0 .../cpcidskvectorsegment_consistencycheck.cpp | 0 .../pcidsk/sdk/segment/metadatasegment.h | 0 .../pcidsk/sdk/segment/metadatasegment_p.cpp | 0 .../pcidsk/sdk/segment/orbitstructures.h | 0 .../pcidsk/sdk/segment/pcidsksegmentbuilder.h | 0 .../pcidsk/sdk/segment/systiledir.cpp | 0 .../pcidsk/sdk/segment/systiledir.h | 0 .../pcidsk/sdk/segment/toutinstructures.h | 0 .../pcidsk/sdk/segment/vecsegdataindex.cpp | 0 .../pcidsk/sdk/segment/vecsegdataindex.h | 0 .../pcidsk/sdk/segment/vecsegheader.cpp | 0 .../pcidsk/sdk/segment/vecsegheader.h | 0 {gdal/frmts => frmts}/pcidsk/sdk/tutorial.dox | 0 {gdal/frmts => frmts}/pcidsk/vsi_pcidsk_io.cpp | 0 frmts/pcraster/CMakeLists.txt | 20 + {gdal/frmts => frmts}/pcraster/GNUmakefile | 0 {gdal/frmts => frmts}/pcraster/doxygen.cfg | 0 {gdal/frmts => frmts}/pcraster/libcsf/AUTHORS | 0 frmts/pcraster/libcsf/CMakeLists.txt | 89 + {gdal/frmts => frmts}/pcraster/libcsf/COPYING | 0 {gdal/frmts => frmts}/pcraster/libcsf/README | 0 {gdal/frmts => frmts}/pcraster/libcsf/_getcell.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/_getrow.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/_gsomece.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/_putcell.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/_rputrow.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/angle.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/attravai.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/attrsize.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/cellsize.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/create2.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/csf.h | 0 {gdal/frmts => frmts}/pcraster/libcsf/csfattr.h | 0 {gdal/frmts => frmts}/pcraster/libcsf/csfglob.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/csfimpl.h | 0 {gdal/frmts => frmts}/pcraster/libcsf/csfsup.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/csftypes.h | 0 {gdal/frmts => frmts}/pcraster/libcsf/delattr.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/dumconv.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/endian.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/file.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/filename.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gattrblk.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gattridx.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gcellrep.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gdattype.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/getattr.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/getx0.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gety0.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/ggisfid.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gmaxval.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gminval.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gnrcols.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gnrrows.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gproj.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gputproj.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gvalscal.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gvartype.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/gversion.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/ismv.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/kernlcsf.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/legend.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/makefile.vc | 0 {gdal/frmts => frmts}/pcraster/libcsf/mclose.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/mopen.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/moreattr.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/mperror.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/pcrtypes.h | 0 {gdal/frmts => frmts}/pcraster/libcsf/pgisfid.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/pmaxval.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/pminval.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/putallmv.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/putattr.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/putsomec.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/putx0.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/puty0.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/pvalscal.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/rattrblk.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/rcomp.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/rcoords.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/rdup2.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/reseterr.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/rextend.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/rmalloc.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/rrowcol.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/ruseas.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/setangle.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/setmv.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/setvtmv.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/strconst.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/strpad.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/swapio.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/trackmm.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/vs2.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/vsdef.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/vsis.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/vsvers.c | 0 {gdal/frmts => frmts}/pcraster/libcsf/wattrblk.c | 0 {gdal/frmts => frmts}/pcraster/makefile.vc | 0 {gdal/frmts => frmts}/pcraster/pcrasterdataset.cpp | 0 {gdal/frmts => frmts}/pcraster/pcrasterdataset.h | 0 {gdal/frmts => frmts}/pcraster/pcrastermisc.cpp | 0 .../pcraster/pcrasterrasterband.cpp | 0 .../frmts => frmts}/pcraster/pcrasterrasterband.h | 0 {gdal/frmts => frmts}/pcraster/pcrasterutil.cpp | 0 {gdal/frmts => frmts}/pcraster/pcrasterutil.h | 0 frmts/pdf/CMakeLists.txt | 47 + {gdal/frmts => frmts}/pdf/GNUmakefile | 0 {gdal/frmts => frmts}/pdf/gdal_pdf.h | 0 {gdal/frmts => frmts}/pdf/makefile.vc | 0 {gdal/frmts => frmts}/pdf/ogrpdflayer.cpp | 0 {gdal/frmts => frmts}/pdf/pdfcreatecopy.cpp | 0 {gdal/frmts => frmts}/pdf/pdfcreatecopy.h | 0 .../pdf/pdfcreatefromcomposition.cpp | 0 .../frmts => frmts}/pdf/pdfcreatefromcomposition.h | 0 {gdal/frmts => frmts}/pdf/pdfdataset.cpp | 0 {gdal/frmts => frmts}/pdf/pdfio.cpp | 0 {gdal/frmts => frmts}/pdf/pdfio.h | 0 {gdal/frmts => frmts}/pdf/pdfobject.cpp | 0 {gdal/frmts => frmts}/pdf/pdfobject.h | 0 {gdal/frmts => frmts}/pdf/pdfreadvectors.cpp | 0 {gdal/frmts => frmts}/pdf/pdfsdk_headers.h | 0 {gdal/frmts => frmts}/pdf/pdfwritabledataset.cpp | 0 frmts/pds/CMakeLists.txt | 52 + {gdal/frmts => frmts}/pds/GNUmakefile | 0 {gdal/frmts => frmts}/pds/isis2dataset.cpp | 0 {gdal/frmts => frmts}/pds/isis3dataset.cpp | 0 {gdal/frmts => frmts}/pds/makefile.vc | 0 frmts/pds/pds4dataset.cpp | 4937 ++++++++ {gdal/frmts => frmts}/pds/pds4dataset.h | 0 {gdal/frmts => frmts}/pds/pds4vector.cpp | 0 {gdal/frmts => frmts}/pds/pdsdataset.cpp | 0 {gdal/frmts => frmts}/pds/vicardataset.cpp | 0 {gdal/frmts => frmts}/pds/vicardataset.h | 0 {gdal/frmts => frmts}/pds/vicarkeywordhandler.cpp | 0 {gdal/frmts => frmts}/pds/vicarkeywordhandler.h | 0 frmts/plmosaic/CMakeLists.txt | 10 + {gdal/frmts => frmts}/plmosaic/GNUmakefile | 0 {gdal/frmts => frmts}/plmosaic/makefile.vc | 0 {gdal/frmts => frmts}/plmosaic/plmosaicdataset.cpp | 0 frmts/png/CMakeLists.txt | 15 + {gdal/frmts => frmts}/png/GNUmakefile | 0 frmts/png/libpng/CMakeLists.txt | 25 + {gdal/frmts => frmts}/png/libpng/LICENSE | 0 {gdal/frmts => frmts}/png/libpng/README | 0 {gdal/frmts => frmts}/png/libpng/libpng_gdal.patch | 0 {gdal/frmts => frmts}/png/libpng/makefile.vc | 0 {gdal/frmts => frmts}/png/libpng/png.c | 0 {gdal/frmts => frmts}/png/libpng/png.h | 0 {gdal/frmts => frmts}/png/libpng/pngconf.h | 0 {gdal/frmts => frmts}/png/libpng/pngdebug.h | 0 {gdal/frmts => frmts}/png/libpng/pngerror.c | 0 {gdal/frmts => frmts}/png/libpng/pngget.c | 0 {gdal/frmts => frmts}/png/libpng/pnginfo.h | 0 {gdal/frmts => frmts}/png/libpng/pnglibconf.h | 0 {gdal/frmts => frmts}/png/libpng/pngmem.c | 0 {gdal/frmts => frmts}/png/libpng/pngpread.c | 0 {gdal/frmts => frmts}/png/libpng/pngpriv.h | 0 {gdal/frmts => frmts}/png/libpng/pngread.c | 0 {gdal/frmts => frmts}/png/libpng/pngrio.c | 0 {gdal/frmts => frmts}/png/libpng/pngrtran.c | 0 {gdal/frmts => frmts}/png/libpng/pngrutil.c | 0 {gdal/frmts => frmts}/png/libpng/pngset.c | 0 {gdal/frmts => frmts}/png/libpng/pngstruct.h | 0 {gdal/frmts => frmts}/png/libpng/pngtrans.c | 0 {gdal/frmts => frmts}/png/libpng/pngwio.c | 0 {gdal/frmts => frmts}/png/libpng/pngwrite.c | 0 {gdal/frmts => frmts}/png/libpng/pngwtran.c | 0 {gdal/frmts => frmts}/png/libpng/pngwutil.c | 0 {gdal/frmts => frmts}/png/makefile.vc | 0 {gdal/frmts => frmts}/png/pngdataset.cpp | 0 {gdal/frmts => frmts}/png/pngdataset.h | 0 frmts/postgisraster/CMakeLists.txt | 15 + {gdal/frmts => frmts}/postgisraster/GNUmakefile | 0 {gdal/frmts => frmts}/postgisraster/makefile.vc | 0 .../frmts => frmts}/postgisraster/postgisraster.h | 0 .../postgisraster/postgisrasterdataset.cpp | 0 .../postgisraster/postgisrasterdriver.cpp | 0 .../postgisraster/postgisrasterrasterband.cpp | 0 .../postgisraster/postgisrastertiledataset.cpp | 0 .../postgisraster/postgisrastertilerasterband.cpp | 0 .../postgisraster/postgisrastertools.cpp | 0 {gdal/frmts => frmts}/postgisraster/readme | 0 {gdal/frmts => frmts}/postgisraster/todo | 0 frmts/prf/CMakeLists.txt | 2 + {gdal/frmts => frmts}/prf/GNUmakefile | 0 {gdal/frmts => frmts}/prf/makefile.vc | 0 {gdal/frmts => frmts}/prf/phprfdataset.cpp | 0 frmts/r/CMakeLists.txt | 2 + {gdal/frmts => frmts}/r/GNUmakefile | 0 {gdal/frmts => frmts}/r/makefile.vc | 0 {gdal/frmts => frmts}/r/rcreatecopy.cpp | 0 {gdal/frmts => frmts}/r/rdataset.cpp | 0 {gdal/frmts => frmts}/r/rdataset.h | 0 frmts/rasdaman/CMakeLists.txt | 4 + {gdal/frmts => frmts}/rasdaman/GNUmakefile | 0 {gdal/frmts => frmts}/rasdaman/makefile.vc | 0 {gdal/frmts => frmts}/rasdaman/rasdamandataset.cpp | 0 {gdal/frmts => frmts}/rasdaman/rasdamandataset.h | 0 frmts/rasterlite/CMakeLists.txt | 8 + {gdal/frmts => frmts}/rasterlite/GNUmakefile | 0 {gdal/frmts => frmts}/rasterlite/makefile.vc | 0 .../rasterlite/rasterlitecreatecopy.cpp | 0 .../rasterlite/rasterlitedataset.cpp | 0 .../frmts => frmts}/rasterlite/rasterlitedataset.h | 0 .../rasterlite/rasterliteoverviews.cpp | 0 frmts/raw/CMakeLists.txt | 51 + {gdal/frmts => frmts}/raw/GNUmakefile | 0 {gdal/frmts => frmts}/raw/ace2dataset.cpp | 0 {gdal/frmts => frmts}/raw/atlsci_spheroid.cpp | 0 {gdal/frmts => frmts}/raw/atlsci_spheroid.h | 0 {gdal/frmts => frmts}/raw/btdataset.cpp | 0 {gdal/frmts => frmts}/raw/byndataset.cpp | 0 {gdal/frmts => frmts}/raw/byndataset.h | 0 {gdal/frmts => frmts}/raw/cpgdataset.cpp | 0 {gdal/frmts => frmts}/raw/ctable2dataset.cpp | 0 {gdal/frmts => frmts}/raw/dipxdataset.cpp | 0 {gdal/frmts => frmts}/raw/doq1dataset.cpp | 0 {gdal/frmts => frmts}/raw/doq2dataset.cpp | 0 {gdal/frmts => frmts}/raw/ehdrdataset.cpp | 0 {gdal/frmts => frmts}/raw/ehdrdataset.h | 0 {gdal/frmts => frmts}/raw/eirdataset.cpp | 0 {gdal/frmts => frmts}/raw/envidataset.cpp | 0 {gdal/frmts => frmts}/raw/envidataset.h | 0 {gdal/frmts => frmts}/raw/fastdataset.cpp | 0 {gdal/frmts => frmts}/raw/fujibasdataset.cpp | 0 {gdal/frmts => frmts}/raw/genbindataset.cpp | 0 {gdal/frmts => frmts}/raw/gscdataset.cpp | 0 {gdal/frmts => frmts}/raw/gtxdataset.cpp | 0 {gdal/frmts => frmts}/raw/hkvdataset.cpp | 0 {gdal/frmts => frmts}/raw/idadataset.cpp | 0 {gdal/frmts => frmts}/raw/iscedataset.cpp | 0 {gdal/frmts => frmts}/raw/krodataset.cpp | 0 {gdal/frmts => frmts}/raw/landataset.cpp | 0 {gdal/frmts => frmts}/raw/lcpdataset.cpp | 0 {gdal/frmts => frmts}/raw/loslasdataset.cpp | 0 {gdal/frmts => frmts}/raw/makefile.vc | 0 {gdal/frmts => frmts}/raw/mffdataset.cpp | 0 {gdal/frmts => frmts}/raw/ndfdataset.cpp | 0 {gdal/frmts => frmts}/raw/ntv2dataset.cpp | 0 {gdal/frmts => frmts}/raw/pauxdataset.cpp | 0 {gdal/frmts => frmts}/raw/pnmdataset.cpp | 0 {gdal/frmts => frmts}/raw/roipacdataset.cpp | 0 {gdal/frmts => frmts}/raw/rrasterdataset.cpp | 0 {gdal/frmts => frmts}/raw/snodasdataset.cpp | 0 frmts/rda/CMakeLists.txt | 9 + {gdal/frmts => frmts}/rda/GNUmakefile | 0 {gdal/frmts => frmts}/rda/makefile.vc | 0 {gdal/frmts => frmts}/rda/rdadataset.cpp | 0 frmts/rdb/CMakeLists.txt | 3 + {gdal/frmts => frmts}/rdb/GNUmakefile | 0 {gdal/frmts => frmts}/rdb/makefile.vc | 0 {gdal/frmts => frmts}/rdb/rdbdataset.cpp | 0 {gdal/frmts => frmts}/rdb/rdbdataset.hpp | 0 frmts/rik/CMakeLists.txt | 9 + {gdal/frmts => frmts}/rik/GNUmakefile | 0 {gdal/frmts => frmts}/rik/makefile.vc | 0 {gdal/frmts => frmts}/rik/rikdataset.cpp | 0 frmts/rmf/CMakeLists.txt | 18 + {gdal/frmts => frmts}/rmf/GNUmakefile | 0 {gdal/frmts => frmts}/rmf/makefile.vc | 0 {gdal/frmts => frmts}/rmf/rmfdataset.cpp | 0 {gdal/frmts => frmts}/rmf/rmfdataset.h | 0 {gdal/frmts => frmts}/rmf/rmfdem.cpp | 0 {gdal/frmts => frmts}/rmf/rmfjpeg.cpp | 0 {gdal/frmts => frmts}/rmf/rmflzw.cpp | 0 frmts/rs2/CMakeLists.txt | 2 + {gdal/frmts => frmts}/rs2/GNUmakefile | 0 {gdal/frmts => frmts}/rs2/makefile.vc | 0 {gdal/frmts => frmts}/rs2/rs2dataset.cpp | 0 frmts/safe/CMakeLists.txt | 2 + {gdal/frmts => frmts}/safe/GNUmakefile | 0 {gdal/frmts => frmts}/safe/makefile.vc | 0 {gdal/frmts => frmts}/safe/safedataset.cpp | 0 {gdal/frmts => frmts}/safe/safedataset.h | 0 frmts/saga/CMakeLists.txt | 2 + {gdal/frmts => frmts}/saga/GNUmakefile | 0 {gdal/frmts => frmts}/saga/makefile.vc | 0 {gdal/frmts => frmts}/saga/sagadataset.cpp | 0 frmts/sdts/CMakeLists.txt | 20 + {gdal/frmts => frmts}/sdts/Doxyfile | 0 {gdal/frmts => frmts}/sdts/GNUmakefile | 0 {gdal/frmts => frmts}/sdts/Makefile.in | 0 {gdal/frmts => frmts}/sdts/aclocal.m4 | 0 {gdal/frmts => frmts}/sdts/configure.in | 0 {gdal/frmts => frmts}/sdts/makefile.vc | 0 {gdal/frmts => frmts}/sdts/makefile.vc.dist | 0 frmts/sdts/sdts2shp.cpp | 825 ++ {gdal/frmts => frmts}/sdts/sdts_al.h | 0 {gdal/frmts => frmts}/sdts/sdts_main.dox | 0 {gdal/frmts => frmts}/sdts/sdts_tut.dox | 0 {gdal/frmts => frmts}/sdts/sdtsattrreader.cpp | 0 {gdal/frmts => frmts}/sdts/sdtscatd.cpp | 0 {gdal/frmts => frmts}/sdts/sdtsdataset.cpp | 0 {gdal/frmts => frmts}/sdts/sdtsindexedreader.cpp | 0 {gdal/frmts => frmts}/sdts/sdtsiref.cpp | 0 {gdal/frmts => frmts}/sdts/sdtslib.cpp | 0 {gdal/frmts => frmts}/sdts/sdtslinereader.cpp | 0 {gdal/frmts => frmts}/sdts/sdtspointreader.cpp | 0 {gdal/frmts => frmts}/sdts/sdtspolygonreader.cpp | 0 {gdal/frmts => frmts}/sdts/sdtsrasterreader.cpp | 0 {gdal/frmts => frmts}/sdts/sdtstransfer.cpp | 0 {gdal/frmts => frmts}/sdts/sdtsxref.cpp | 0 frmts/sentinel2/CMakeLists.txt | 2 + {gdal/frmts => frmts}/sentinel2/GNUmakefile | 0 {gdal/frmts => frmts}/sentinel2/makefile.vc | 0 .../frmts => frmts}/sentinel2/sentinel2dataset.cpp | 0 frmts/sgi/CMakeLists.txt | 6 + {gdal/frmts => frmts}/sgi/GNUmakefile | 0 {gdal/frmts => frmts}/sgi/makefile.vc | 0 {gdal/frmts => frmts}/sgi/sgidataset.cpp | 0 frmts/sigdem/CMakeLists.txt | 2 + {gdal/frmts => frmts}/sigdem/GNUmakefile | 0 {gdal/frmts => frmts}/sigdem/makefile.vc | 0 {gdal/frmts => frmts}/sigdem/sigdemdataset.cpp | 0 {gdal/frmts => frmts}/sigdem/sigdemdataset.h | 0 frmts/srtmhgt/CMakeLists.txt | 2 + {gdal/frmts => frmts}/srtmhgt/GNUmakefile | 0 {gdal/frmts => frmts}/srtmhgt/makefile.vc | 0 {gdal/frmts => frmts}/srtmhgt/srtmhgtdataset.cpp | 0 frmts/stacit/CMakeLists.txt | 3 + {gdal/frmts => frmts}/stacit/GNUmakefile | 0 {gdal/frmts => frmts}/stacit/makefile.vc | 0 {gdal/frmts => frmts}/stacit/stacitdataset.cpp | 0 frmts/stacta/CMakeLists.txt | 3 + {gdal/frmts => frmts}/stacta/GNUmakefile | 0 {gdal/frmts => frmts}/stacta/makefile.vc | 0 {gdal/frmts => frmts}/stacta/stactadataset.cpp | 0 {gdal/frmts => frmts}/stacta/stactadataset.h | 0 frmts/terragen/CMakeLists.txt | 6 + {gdal/frmts => frmts}/terragen/GNUmakefile | 0 {gdal/frmts => frmts}/terragen/makefile.vc | 0 {gdal/frmts => frmts}/terragen/readme.txt | 0 {gdal/frmts => frmts}/terragen/terragendataset.cpp | 0 frmts/tga/CMakeLists.txt | 2 + {gdal/frmts => frmts}/tga/GNUmakefile | 0 {gdal/frmts => frmts}/tga/makefile.vc | 0 {gdal/frmts => frmts}/tga/tgadataset.cpp | 0 frmts/til/CMakeLists.txt | 7 + {gdal/frmts => frmts}/til/GNUmakefile | 0 {gdal/frmts => frmts}/til/makefile.vc | 0 {gdal/frmts => frmts}/til/tildataset.cpp | 0 frmts/tiledb/CMakeLists.txt | 4 + {gdal/frmts => frmts}/tiledb/GNUmakefile | 0 {gdal/frmts => frmts}/tiledb/makefile.vc | 0 {gdal/frmts => frmts}/tiledb/tiledb_headers.h | 0 {gdal/frmts => frmts}/tiledb/tiledbdataset.cpp | 0 frmts/tsx/CMakeLists.txt | 2 + {gdal/frmts => frmts}/tsx/GNUmakefile | 0 {gdal/frmts => frmts}/tsx/makefile.vc | 0 {gdal/frmts => frmts}/tsx/tsxdataset.cpp | 0 {gdal/frmts => frmts}/usgsdem/CDED.notes | 0 frmts/usgsdem/CMakeLists.txt | 3 + {gdal/frmts => frmts}/usgsdem/GNUmakefile | 0 {gdal/frmts => frmts}/usgsdem/makefile.vc | 0 {gdal/frmts => frmts}/usgsdem/usgsdem_create.cpp | 0 {gdal/frmts => frmts}/usgsdem/usgsdemdataset.cpp | 0 frmts/vrt/CMakeLists.txt | 29 + {gdal/frmts => frmts}/vrt/GNUmakefile | 0 {gdal/frmts => frmts}/vrt/gdal_vrt.h | 0 {gdal/frmts => frmts}/vrt/makefile.vc | 0 {gdal/frmts => frmts}/vrt/pixelfunctions.cpp | 0 {gdal/frmts => frmts}/vrt/vrtdataset.cpp | 0 {gdal/frmts => frmts}/vrt/vrtdataset.h | 0 {gdal/frmts => frmts}/vrt/vrtderivedrasterband.cpp | 0 {gdal/frmts => frmts}/vrt/vrtdriver.cpp | 0 {gdal/frmts => frmts}/vrt/vrtfilters.cpp | 0 {gdal/frmts => frmts}/vrt/vrtmultidim.cpp | 0 {gdal/frmts => frmts}/vrt/vrtpansharpened.cpp | 0 {gdal/frmts => frmts}/vrt/vrtrasterband.cpp | 0 {gdal/frmts => frmts}/vrt/vrtrawrasterband.cpp | 0 {gdal/frmts => frmts}/vrt/vrtsourcedrasterband.cpp | 0 {gdal/frmts => frmts}/vrt/vrtsources.cpp | 0 {gdal/frmts => frmts}/vrt/vrtwarped.cpp | 0 frmts/wcs/CMakeLists.txt | 23 + {gdal/frmts => frmts}/wcs/GNUmakefile | 0 {gdal/frmts => frmts}/wcs/gmlcoverage.cpp | 0 {gdal/frmts => frmts}/wcs/gmlcoverage.h | 0 {gdal/frmts => frmts}/wcs/httpdriver.cpp | 0 {gdal/frmts => frmts}/wcs/makefile.vc | 0 {gdal/frmts => frmts}/wcs/wcsdataset.cpp | 0 {gdal/frmts => frmts}/wcs/wcsdataset.h | 0 {gdal/frmts => frmts}/wcs/wcsdataset100.cpp | 0 {gdal/frmts => frmts}/wcs/wcsdataset110.cpp | 0 {gdal/frmts => frmts}/wcs/wcsdataset201.cpp | 0 {gdal/frmts => frmts}/wcs/wcsrasterband.cpp | 0 {gdal/frmts => frmts}/wcs/wcsrasterband.h | 0 {gdal/frmts => frmts}/wcs/wcsutils.cpp | 0 {gdal/frmts => frmts}/wcs/wcsutils.h | 0 frmts/webp/CMakeLists.txt | 3 + {gdal/frmts => frmts}/webp/GNUmakefile | 0 {gdal/frmts => frmts}/webp/makefile.vc | 0 {gdal/frmts => frmts}/webp/webp_headers.h | 0 {gdal/frmts => frmts}/webp/webpdataset.cpp | 0 frmts/wms/CMakeLists.txt | 41 + {gdal/frmts => frmts}/wms/GNUmakefile | 0 {gdal/frmts => frmts}/wms/WMSServerList.txt | 0 .../frmts => frmts}/wms/frmt_ags_arcgisonline.xml | 0 {gdal/frmts => frmts}/wms/frmt_twms_Clementine.xml | 0 {gdal/frmts => frmts}/wms/frmt_twms_Moon.xml | 0 {gdal/frmts => frmts}/wms/frmt_twms_daily.xml | 0 {gdal/frmts => frmts}/wms/frmt_twms_srtm.xml | 0 .../wms/frmt_wms_arcgis_mapserver_tms.xml | 0 .../wms/frmt_wms_arcgis_terrain_tms_lerc.xml | 0 .../wms/frmt_wms_bluemarble_s3_tms.xml | 0 .../wms/frmt_wms_googlemaps_tms.xml | 0 {gdal/frmts => frmts}/wms/frmt_wms_iip.xml | 0 .../frmts => frmts}/wms/frmt_wms_metacarta_tms.xml | 0 .../wms/frmt_wms_metacarta_wmsc.xml | 0 .../wms/frmt_wms_onearth_global_mosaic.xml | 0 .../wms/frmt_wms_openstreetmap_tms.xml | 0 .../wms/frmt_wms_tileservice_bmng.xml | 0 .../wms/frmt_wms_tileservice_nysdop2004.xml | 0 .../frmts => frmts}/wms/frmt_wms_virtualearth.xml | 0 {gdal/frmts => frmts}/wms/gdalhttp.cpp | 0 {gdal/frmts => frmts}/wms/gdalhttp.h | 0 {gdal/frmts => frmts}/wms/gdalwmscache.cpp | 0 {gdal/frmts => frmts}/wms/gdalwmsdataset.cpp | 0 {gdal/frmts => frmts}/wms/gdalwmsrasterband.cpp | 0 {gdal/frmts => frmts}/wms/makefile.vc | 0 {gdal/frmts => frmts}/wms/minidriver.cpp | 0 .../wms/minidriver_arcgis_server.cpp | 0 .../frmts => frmts}/wms/minidriver_arcgis_server.h | 0 {gdal/frmts => frmts}/wms/minidriver_iip.cpp | 0 {gdal/frmts => frmts}/wms/minidriver_iip.h | 0 {gdal/frmts => frmts}/wms/minidriver_mrf.cpp | 0 {gdal/frmts => frmts}/wms/minidriver_mrf.h | 0 .../wms/minidriver_ogcapicoverage.cpp | 0 .../wms/minidriver_ogcapicoverage.h | 0 .../frmts => frmts}/wms/minidriver_ogcapimaps.cpp | 0 {gdal/frmts => frmts}/wms/minidriver_ogcapimaps.h | 0 {gdal/frmts => frmts}/wms/minidriver_tiled_wms.cpp | 0 {gdal/frmts => frmts}/wms/minidriver_tiled_wms.h | 0 .../frmts => frmts}/wms/minidriver_tileservice.cpp | 0 {gdal/frmts => frmts}/wms/minidriver_tileservice.h | 0 {gdal/frmts => frmts}/wms/minidriver_tms.cpp | 0 {gdal/frmts => frmts}/wms/minidriver_tms.h | 0 .../wms/minidriver_virtualearth.cpp | 0 .../frmts => frmts}/wms/minidriver_virtualearth.h | 0 {gdal/frmts => frmts}/wms/minidriver_wms.cpp | 0 {gdal/frmts => frmts}/wms/minidriver_wms.h | 0 {gdal/frmts => frmts}/wms/minidriver_worldwind.cpp | 0 {gdal/frmts => frmts}/wms/minidriver_worldwind.h | 0 {gdal/frmts => frmts}/wms/wmsdriver.cpp | 0 {gdal/frmts => frmts}/wms/wmsdriver.h | 0 {gdal/frmts => frmts}/wms/wmsmetadataset.cpp | 0 {gdal/frmts => frmts}/wms/wmsmetadataset.h | 0 {gdal/frmts => frmts}/wms/wmsutils.cpp | 0 frmts/wmts/CMakeLists.txt | 2 + {gdal/frmts => frmts}/wmts/GNUmakefile | 0 {gdal/frmts => frmts}/wmts/makefile.vc | 0 {gdal/frmts => frmts}/wmts/wmtsdataset.cpp | 0 frmts/xpm/CMakeLists.txt | 7 + {gdal/frmts => frmts}/xpm/GNUmakefile | 0 {gdal/frmts => frmts}/xpm/makefile.vc | 0 {gdal/frmts => frmts}/xpm/xpmdataset.cpp | 0 frmts/xyz/CMakeLists.txt | 2 + {gdal/frmts => frmts}/xyz/GNUmakefile | 0 {gdal/frmts => frmts}/xyz/makefile.vc | 0 {gdal/frmts => frmts}/xyz/xyzdataset.cpp | 0 frmts/zarr/CMakeLists.txt | 14 + {gdal/frmts => frmts}/zarr/GNUmakefile | 0 {gdal/frmts => frmts}/zarr/makefile.vc | 0 {gdal/frmts => frmts}/zarr/ucs4_utf8.hpp | 0 {gdal/frmts => frmts}/zarr/zarr.h | 0 {gdal/frmts => frmts}/zarr/zarr_array.cpp | 0 {gdal/frmts => frmts}/zarr/zarr_attribute.cpp | 0 frmts/zarr/zarr_group.cpp | 1806 +++ {gdal/frmts => frmts}/zarr/zarrdriver.cpp | 0 frmts/zlib/CMakeLists.txt | 31 + {gdal/frmts => frmts}/zlib/GNUmakefile | 0 {gdal/frmts => frmts}/zlib/README | 0 {gdal/frmts => frmts}/zlib/adler32.c | 0 {gdal/frmts => frmts}/zlib/compress.c | 0 {gdal/frmts => frmts}/zlib/crc32.c | 0 {gdal/frmts => frmts}/zlib/crc32.h | 0 {gdal/frmts => frmts}/zlib/deflate.c | 0 {gdal/frmts => frmts}/zlib/deflate.h | 0 {gdal/frmts => frmts}/zlib/gzio.c | 0 {gdal/frmts => frmts}/zlib/infback.c | 0 {gdal/frmts => frmts}/zlib/inffast.c | 0 {gdal/frmts => frmts}/zlib/inffast.h | 0 {gdal/frmts => frmts}/zlib/inffixed.h | 0 {gdal/frmts => frmts}/zlib/inflate.c | 0 {gdal/frmts => frmts}/zlib/inflate.h | 0 {gdal/frmts => frmts}/zlib/inftrees.c | 0 {gdal/frmts => frmts}/zlib/inftrees.h | 0 {gdal/frmts => frmts}/zlib/makefile.vc | 0 {gdal/frmts => frmts}/zlib/trees.c | 0 {gdal/frmts => frmts}/zlib/trees.h | 0 {gdal/frmts => frmts}/zlib/uncompr.c | 0 {gdal/frmts => frmts}/zlib/zconf.h | 0 {gdal/frmts => frmts}/zlib/zlib.h | 0 {gdal/frmts => frmts}/zlib/zutil.c | 0 {gdal/frmts => frmts}/zlib/zutil.h | 0 frmts/zmap/CMakeLists.txt | 2 + {gdal/frmts => frmts}/zmap/GNUmakefile | 0 {gdal/frmts => frmts}/zmap/makefile.vc | 0 {gdal/frmts => frmts}/zmap/zmapdataset.cpp | 0 {gdal/fuzzers => fuzzers}/.gitignore | 0 fuzzers/CMakeLists.txt | 163 + {gdal/fuzzers => fuzzers}/GNUmakefile | 0 .../NC4_put_propattr_leak_fix.patch | 0 {gdal/fuzzers => fuzzers}/README.TXT | 0 fuzzers/build.sh | 199 + .../build_google_oss_fuzzers.sh | 0 fuzzers/build_seed_corpus.sh | 588 + .../fix_stack_read_overflow_ncindexlookup.patch | 0 {gdal/fuzzers => fuzzers}/fuzzingengine.cpp | 0 {gdal/fuzzers => fuzzers}/gdal_fuzzer.cpp | 0 .../fuzzers => fuzzers}/gdal_translate_fuzzer.cpp | 0 .../gdal_vector_translate_fuzzer.cpp | 0 .../get_jpeg2000_structure_fuzzer.cpp | 0 .../fuzzers => fuzzers}/gml_geom_import_fuzzer.cpp | 0 ...ix_undefined_left_shift_in_ncx_get_size_t.patch | 0 {gdal/fuzzers => fuzzers}/ogr_fuzzer.cpp | 0 .../osr_set_from_user_input_fuzzer.cpp | 0 .../spatialite_geom_import_fuzzer.cpp | 0 fuzzers/tests/CMakeLists.txt | 24 + {gdal/fuzzers => fuzzers}/tests/GNUmakefile | 0 .../fuzzers => fuzzers}/tests/test_gdal_fuzzer.cpp | 0 .../fuzzers => fuzzers}/tests/test_ogr_fuzzer.cpp | 0 .../tests/test_osr_set_from_user_input_fuzzer.cpp | 0 .../tests/test_wkb_import_fuzzer.cpp | 0 .../tests/test_wkt_import_fuzzer.cpp | 0 {gdal/fuzzers => fuzzers}/wkb_import_fuzzer.cpp | 0 {gdal/fuzzers => fuzzers}/wkt_import_fuzzer.cpp | 0 gcore/CMakeLists.txt | 133 + {gdal/gcore => gcore}/GNUmakefile | 0 {gdal/gcore => gcore}/Version.rc | 0 {gdal/gcore => gcore}/gdal.h | 0 {gdal/gcore => gcore}/gdal_avx2_emulation.hpp | 0 {gdal/gcore => gcore}/gdal_frmts.h | 0 {gdal/gcore => gcore}/gdal_mdreader.cpp | 0 {gdal/gcore => gcore}/gdal_mdreader.h | 0 gcore/gdal_misc.cpp | 4167 +++++++ {gdal/gcore => gcore}/gdal_pam.h | 0 {gdal/gcore => gcore}/gdal_priv.h | 0 {gdal/gcore => gcore}/gdal_priv_templates.hpp | 0 {gdal/gcore => gcore}/gdal_proxy.h | 0 {gdal/gcore => gcore}/gdal_rat.cpp | 0 {gdal/gcore => gcore}/gdal_rat.h | 0 {gdal/gcore => gcore}/gdal_thread_pool.cpp | 0 {gdal/gcore => gcore}/gdal_thread_pool.h | 0 {gdal/gcore => gcore}/gdal_version.h.in | 0 .../gcore => gcore}/gdalabstractbandblockcache.cpp | 0 {gdal/gcore => gcore}/gdalallvalidmaskband.cpp | 0 {gdal/gcore => gcore}/gdalarraybandblockcache.cpp | 0 {gdal/gcore => gcore}/gdalcolortable.cpp | 0 {gdal/gcore => gcore}/gdaldataset.cpp | 0 {gdal/gcore => gcore}/gdaldefaultasync.cpp | 0 {gdal/gcore => gcore}/gdaldefaultoverviews.cpp | 0 {gdal/gcore => gcore}/gdaldllmain.cpp | 0 {gdal/gcore => gcore}/gdaldriver.cpp | 0 gcore/gdaldrivermanager.cpp | 950 ++ {gdal/gcore => gcore}/gdalexif.cpp | 0 {gdal/gcore => gcore}/gdalexif.h | 0 {gdal/gcore => gcore}/gdalgeorefpamdataset.cpp | 0 {gdal/gcore => gcore}/gdalgeorefpamdataset.h | 0 .../gcore => gcore}/gdalhashsetbandblockcache.cpp | 0 {gdal/gcore => gcore}/gdaljp2abstractdataset.cpp | 0 {gdal/gcore => gcore}/gdaljp2abstractdataset.h | 0 {gdal/gcore => gcore}/gdaljp2box.cpp | 0 {gdal/gcore => gcore}/gdaljp2metadata.cpp | 0 {gdal/gcore => gcore}/gdaljp2metadata.h | 0 {gdal/gcore => gcore}/gdaljp2metadatagenerator.cpp | 0 {gdal/gcore => gcore}/gdaljp2metadatagenerator.h | 0 {gdal/gcore => gcore}/gdaljp2structure.cpp | 0 {gdal/gcore => gcore}/gdalmajorobject.cpp | 0 {gdal/gcore => gcore}/gdalmultidim.cpp | 0 {gdal/gcore => gcore}/gdalmultidomainmetadata.cpp | 0 {gdal/gcore => gcore}/gdalnodatamaskband.cpp | 0 {gdal/gcore => gcore}/gdalnodatavaluesmaskband.cpp | 0 {gdal/gcore => gcore}/gdalopeninfo.cpp | 0 {gdal/gcore => gcore}/gdaloverviewdataset.cpp | 0 {gdal/gcore => gcore}/gdalpamdataset.cpp | 0 {gdal/gcore => gcore}/gdalpamproxydb.cpp | 0 {gdal/gcore => gcore}/gdalpamrasterband.cpp | 0 {gdal/gcore => gcore}/gdalproxydataset.cpp | 0 gcore/gdalproxypool.cpp | 1590 +++ {gdal/gcore => gcore}/gdalpython.cpp | 0 {gdal/gcore => gcore}/gdalpython.h | 0 {gdal/gcore => gcore}/gdalpythondriverloader.cpp | 0 {gdal/gcore => gcore}/gdalrasterband.cpp | 0 {gdal/gcore => gcore}/gdalrasterblock.cpp | 0 {gdal/gcore => gcore}/gdalrescaledalphaband.cpp | 0 {gdal/gcore => gcore}/gdalsse_priv.h | 0 {gdal/gcore => gcore}/gdalvirtualmem.cpp | 0 {gdal/gcore => gcore}/generate_gdal_version_h.sh | 0 {gdal/gcore => gcore}/makefile.vc | 0 gcore/mdreader/CMakeLists.txt | 34 + {gdal/gcore => gcore}/mdreader/GNUmakefile | 0 {gdal/gcore => gcore}/mdreader/makefile.vc | 0 {gdal/gcore => gcore}/mdreader/reader_alos.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_alos.h | 0 .../mdreader/reader_digital_globe.cpp | 0 .../mdreader/reader_digital_globe.h | 0 {gdal/gcore => gcore}/mdreader/reader_eros.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_eros.h | 0 {gdal/gcore => gcore}/mdreader/reader_geo_eye.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_geo_eye.h | 0 {gdal/gcore => gcore}/mdreader/reader_kompsat.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_kompsat.h | 0 {gdal/gcore => gcore}/mdreader/reader_landsat.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_landsat.h | 0 {gdal/gcore => gcore}/mdreader/reader_orb_view.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_orb_view.h | 0 {gdal/gcore => gcore}/mdreader/reader_pleiades.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_pleiades.h | 0 .../gcore => gcore}/mdreader/reader_rapid_eye.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_rapid_eye.h | 0 {gdal/gcore => gcore}/mdreader/reader_rdk1.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_rdk1.h | 0 {gdal/gcore => gcore}/mdreader/reader_spot.cpp | 0 {gdal/gcore => gcore}/mdreader/reader_spot.h | 0 {gdal/gcore => gcore}/nasakeywordhandler.cpp | 0 {gdal/gcore => gcore}/nasakeywordhandler.h | 0 {gdal/gcore => gcore}/overview.cpp | 0 {gdal/gcore => gcore}/rasterio.cpp | 0 {gdal/gcore => gcore}/rasterio_ssse3.cpp | 0 {gdal/gcore => gcore}/rawdataset.cpp | 0 {gdal/gcore => gcore}/rawdataset.h | 0 {gdal/gcore => gcore}/statistics.txt | 0 {gdal/gcore => gcore}/tilematrixset.cpp | 0 {gdal/gcore => gcore}/tilematrixset.hpp | 0 gdal.cmake | 586 + gdal/gdal.pc.in => gdal.pc.in | 0 gdal/.gitignore | 143 - gdal/alg/GNUmakefile | 67 - gdal/alg/gdalwarper.cpp | 2114 ---- gdal/ci/travis/conda/setup.sh | 26 - gdal/ci/travis/csa_common/install.sh | 23 - gdal/ci/travis/csa_common/script.sh | 26 - gdal/ci/travis/csa_part_1/install.sh | 14 - gdal/ci/travis/csa_part_2/install.sh | 13 - gdal/ci/travis/graviton2/install.sh | 40 - gdal/ci/travis/osx/install.sh | 53 - gdal/ci/travis/osx/script.sh | 29 - gdal/ci/travis/s390x/install.sh | 40 - gdal/configure.ac | 6317 ---------- gdal/doc/.azure-pipelines.yml | 86 - .../development/rfc/rfc81_coordinate_epoch.rst | 93 - gdal/doc/source/download.rst | 215 - gdal/doc/source/drivers/raster/grib.rst | 367 - gdal/doc/source/drivers/raster/gtiff.rst | 814 -- gdal/doc/source/drivers/raster/netcdf.rst | 547 - gdal/doc/source/drivers/raster/vicar.rst | 219 - gdal/doc/source/drivers/raster/vrt.rst | 1619 --- gdal/doc/source/drivers/raster/wms.rst | 487 - gdal/doc/source/drivers/raster/wmts.rst | 374 - gdal/doc/source/drivers/raster/zarr.rst | 389 - gdal/doc/source/drivers/vector/gpkg.rst | 434 - gdal/doc/source/programs/gdalwarp.rst | 438 - gdal/doc/source/user/coordinate_epoch.rst | 195 - gdal/docker/alpine-normal/Dockerfile | 376 - gdal/docker/alpine-small/Dockerfile | 190 - gdal/docker/ubuntu-full/bh-gdal.sh | 137 - gdal/docker/ubuntu-small/Dockerfile | 243 - gdal/frmts/gtiff/libtiff/tif_jpeg.c | 2536 ---- gdal/frmts/gxf/gxf_ogcwkt.c | 653 - gdal/frmts/gxf/gxf_proj4.c | 625 - gdal/frmts/hfa/hfatest.cpp | 234 - gdal/frmts/iso8211/8211dump.cpp | 330 - gdal/frmts/mrf/README.md | 7 - gdal/frmts/mrf/mrf_band.cpp | 1283 -- gdal/frmts/pds/pds4dataset.cpp | 4937 -------- gdal/frmts/sdts/sdts2shp.cpp | 828 -- gdal/frmts/zarr/zarr_group.cpp | 1806 --- gdal/fuzzers/build.sh | 200 - gdal/fuzzers/build_seed_corpus.sh | 588 - gdal/gcore/gdal_misc.cpp | 4163 ------- gdal/gcore/gdaldrivermanager.cpp | 946 -- gdal/gcore/gdalproxypool.cpp | 1590 --- gdal/mkgdaldist.sh | 242 - .../flatgeobuf/flatbuffers/flatbuffers.h | 2954 ----- .../flatgeobuf/flatbuffers/flexbuffers.h | 1636 --- gdal/ogr/ogrsf_frmts/selafin/ogrselafindriver.cpp | 204 - gdal/ogr/ogrsf_frmts/shape/shapefil.h | 621 - gdal/ogr/ogrsf_frmts/vfk/ogrvfkdriver.cpp | 118 - gdal/ogr/ogrspatialreference.cpp | 12309 ------------------- gdal/port/cpl_config.h.in | 280 - gdal/port/cpl_config.h.vc.common | 109 - gdal/port/cpl_port.h | 1172 -- gdal/port/cpl_userfaultfd.cpp | 499 - gdal/port/cpl_vsil.cpp | 2882 ----- gdal/scripts/analyze_ossfuzz.py | 141 - gdal/scripts/fix_typos.sh | 131 - gdal/swig/csharp/makefile.vc | 347 - gdal/generate_vcxproj.bat => generate_vcxproj.bat | 0 gnm/CMakeLists.txt | 22 + {gdal/gnm => gnm}/GNUmakefile | 0 {gdal/gnm => gnm}/gnm.h | 0 {gdal/gnm => gnm}/gnm_api.h | 0 gnm/gnm_frmts/CMakeLists.txt | 11 + {gdal/gnm => gnm}/gnm_frmts/GNUmakefile | 0 gnm/gnm_frmts/db/CMakeLists.txt | 10 + {gdal/gnm => gnm}/gnm_frmts/db/GNUmakefile | 0 {gdal/gnm => gnm}/gnm_frmts/db/gnmdb.h | 0 {gdal/gnm => gnm}/gnm_frmts/db/gnmdbdriver.cpp | 0 {gdal/gnm => gnm}/gnm_frmts/db/gnmdbnetwork.cpp | 0 {gdal/gnm => gnm}/gnm_frmts/db/makefile.vc | 0 gnm/gnm_frmts/file/CMakeLists.txt | 8 + {gdal/gnm => gnm}/gnm_frmts/file/GNUmakefile | 0 {gdal/gnm => gnm}/gnm_frmts/file/gnmfile.h | 0 {gdal/gnm => gnm}/gnm_frmts/file/gnmfiledriver.cpp | 0 .../gnm => gnm}/gnm_frmts/file/gnmfilenetwork.cpp | 0 {gdal/gnm => gnm}/gnm_frmts/file/makefile.vc | 0 {gdal/gnm => gnm}/gnm_frmts/gnm_frmts.h | 0 {gdal/gnm => gnm}/gnm_frmts/gnmregisterall.cpp | 0 {gdal/gnm => gnm}/gnm_frmts/makefile.vc | 0 {gdal/gnm => gnm}/gnm_frmts/o/README.TXT | 0 {gdal/gnm => gnm}/gnm_priv.h | 0 {gdal/gnm => gnm}/gnmgenericnetwork.cpp | 0 {gdal/gnm => gnm}/gnmgraph.cpp | 0 {gdal/gnm => gnm}/gnmgraph.h | 0 {gdal/gnm => gnm}/gnmlayer.cpp | 0 {gdal/gnm => gnm}/gnmnetwork.cpp | 0 {gdal/gnm => gnm}/gnmresultlayer.cpp | 0 {gdal/gnm => gnm}/gnmrule.cpp | 0 {gdal/gnm => gnm}/makefile.vc | 0 gdal/install-sh => install-sh | 0 gdal/ltmain.sh => ltmain.sh | 0 {gdal/m4 => m4}/acinclude.m4 | 0 {gdal/m4 => m4}/ax_cflags_warn_all.m4 | 0 {gdal/m4 => m4}/ax_check_compile_flag.m4 | 0 {gdal/m4 => m4}/ax_compiler_vendor.m4 | 0 {gdal/m4 => m4}/ax_cxx_compile_stdcxx.m4 | 0 {gdal/m4 => m4}/ax_cxx_compile_stdcxx_11.m4 | 0 {gdal/m4 => m4}/ax_lib_expat.m4 | 0 {gdal/m4 => m4}/ax_lib_libkml.m4 | 0 {gdal/m4 => m4}/ax_lib_sqlite3.m4 | 0 {gdal/m4 => m4}/ax_lib_xerces.m4 | 0 {gdal/m4 => m4}/ax_oracle_oci.m4 | 0 {gdal/m4 => m4}/ax_prepend_flag.m4 | 0 {gdal/m4 => m4}/ax_require_defined.m4 | 0 {gdal/m4 => m4}/geos.m4 | 0 {gdal/m4 => m4}/iconv.m4 | 0 {gdal/m4 => m4}/lib-ld.m4 | 0 {gdal/m4 => m4}/lib-link.m4 | 0 {gdal/m4 => m4}/lib-prefix.m4 | 0 {gdal/m4 => m4}/libtool.m4 | 0 {gdal/m4 => m4}/ltoptions.m4 | 0 {gdal/m4 => m4}/ltsugar.m4 | 0 {gdal/m4 => m4}/ltversion.m4 | 0 {gdal/m4 => m4}/lt~obsolete.m4 | 0 {gdal/m4 => m4}/pkg.m4 | 0 {gdal/m4 => m4}/sfcgal.m4 | 0 gdal/makefile.vc => makefile.vc | 0 mkgdaldist.sh | 243 + gdal/nmake.opt => nmake.opt | 0 ogr/CMakeLists.txt | 160 + {gdal/ogr => ogr}/Doxyfile | 0 {gdal/ogr => ogr}/GNUmakefile | 0 {gdal/ogr => ogr}/file.lst | 0 {gdal/ogr => ogr}/generate_encoding_table.c | 0 {gdal/ogr => ogr}/gml2ogrgeometry.cpp | 0 {gdal/ogr => ogr}/makefile.vc | 0 {gdal/ogr => ogr}/ogr2gmlgeometry.cpp | 0 {gdal/ogr => ogr}/ogr_api.cpp | 0 {gdal/ogr => ogr}/ogr_api.h | 0 {gdal/ogr => ogr}/ogr_capi_test.c | 0 {gdal/ogr => ogr}/ogr_core.h | 0 {gdal/ogr => ogr}/ogr_expat.cpp | 0 {gdal/ogr => ogr}/ogr_expat.h | 0 {gdal/ogr => ogr}/ogr_feature.h | 0 {gdal/ogr => ogr}/ogr_featurestyle.h | 0 {gdal/ogr => ogr}/ogr_fromepsg.cpp | 0 {gdal/ogr => ogr}/ogr_geo_utils.cpp | 0 {gdal/ogr => ogr}/ogr_geo_utils.h | 0 {gdal/ogr => ogr}/ogr_geocoding.cpp | 0 {gdal/ogr => ogr}/ogr_geocoding.h | 0 {gdal/ogr => ogr}/ogr_geometry.h | 0 {gdal/ogr => ogr}/ogr_geos.h | 0 {gdal/ogr => ogr}/ogr_libs.h | 0 {gdal/ogr => ogr}/ogr_p.h | 0 {gdal/ogr => ogr}/ogr_proj_p.cpp | 0 {gdal/ogr => ogr}/ogr_proj_p.h | 0 {gdal/ogr => ogr}/ogr_sfcgal.h | 0 {gdal/ogr => ogr}/ogr_spatialref.h | 0 {gdal/ogr => ogr}/ogr_srs_api.h | 0 {gdal/ogr => ogr}/ogr_srs_dict.cpp | 0 {gdal/ogr => ogr}/ogr_srs_erm.cpp | 0 {gdal/ogr => ogr}/ogr_srs_esri.cpp | 0 {gdal/ogr => ogr}/ogr_srs_esri_names.h | 0 {gdal/ogr => ogr}/ogr_srs_ozi.cpp | 0 {gdal/ogr => ogr}/ogr_srs_panorama.cpp | 0 {gdal/ogr => ogr}/ogr_srs_pci.cpp | 0 {gdal/ogr => ogr}/ogr_srs_usgs.cpp | 0 {gdal/ogr => ogr}/ogr_srs_xml.cpp | 0 {gdal/ogr => ogr}/ogr_srsnode.cpp | 0 {gdal/ogr => ogr}/ogr_swq.h | 0 {gdal/ogr => ogr}/ogr_xerces.cpp | 0 {gdal/ogr => ogr}/ogr_xerces.h | 0 {gdal/ogr => ogr}/ogr_xerces_headers.h | 0 {gdal/ogr => ogr}/ograpispy.cpp | 0 {gdal/ogr => ogr}/ograpispy.h | 0 {gdal/ogr => ogr}/ograssemblepolygon.cpp | 0 {gdal/ogr => ogr}/ogrcircularstring.cpp | 0 {gdal/ogr => ogr}/ogrcompoundcurve.cpp | 0 {gdal/ogr => ogr}/ogrct.cpp | 0 {gdal/ogr => ogr}/ogrcurve.cpp | 0 {gdal/ogr => ogr}/ogrcurvecollection.cpp | 0 {gdal/ogr => ogr}/ogrcurvepolygon.cpp | 0 {gdal/ogr => ogr}/ogrfeature.cpp | 0 {gdal/ogr => ogr}/ogrfeaturedefn.cpp | 0 {gdal/ogr => ogr}/ogrfeaturequery.cpp | 0 {gdal/ogr => ogr}/ogrfeaturestyle.cpp | 0 {gdal/ogr => ogr}/ogrfielddefn.cpp | 0 {gdal/ogr => ogr}/ogrgeomediageometry.cpp | 0 {gdal/ogr => ogr}/ogrgeomediageometry.h | 0 {gdal/ogr => ogr}/ogrgeometry.cpp | 0 {gdal/ogr => ogr}/ogrgeometrycollection.cpp | 0 {gdal/ogr => ogr}/ogrgeometryfactory.cpp | 0 {gdal/ogr => ogr}/ogrgeomfielddefn.cpp | 0 {gdal/ogr => ogr}/ogrlinearring.cpp | 0 {gdal/ogr => ogr}/ogrlinestring.cpp | 0 {gdal/ogr => ogr}/ogrmulticurve.cpp | 0 {gdal/ogr => ogr}/ogrmultilinestring.cpp | 0 {gdal/ogr => ogr}/ogrmultipoint.cpp | 0 {gdal/ogr => ogr}/ogrmultipolygon.cpp | 0 {gdal/ogr => ogr}/ogrmultisurface.cpp | 0 {gdal/ogr => ogr}/ogrpgeogeometry.cpp | 0 {gdal/ogr => ogr}/ogrpgeogeometry.h | 0 {gdal/ogr => ogr}/ogrpoint.cpp | 0 {gdal/ogr => ogr}/ogrpolygon.cpp | 0 {gdal/ogr => ogr}/ogrpolyhedralsurface.cpp | 0 ogr/ogrsf_frmts/CMakeLists.txt | 124 + {gdal/ogr => ogr}/ogrsf_frmts/GNUmakefile | 0 ogr/ogrsf_frmts/amigocloud/CMakeLists.txt | 20 + .../ogr => ogr}/ogrsf_frmts/amigocloud/GNUmakefile | 0 .../ogr => ogr}/ogrsf_frmts/amigocloud/makefile.vc | 0 .../ogrsf_frmts/amigocloud/ogr_amigocloud.h | 0 .../amigocloud/ogramigoclouddatasource.cpp | 0 .../ogrsf_frmts/amigocloud/ogramigoclouddriver.cpp | 0 .../ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp | 0 .../amigocloud/ogramigocloudresultlayer.cpp | 0 .../amigocloud/ogramigocloudtablelayer.cpp | 0 .../ogrsf_frmts/amigocloud/pkg/Makefile.in | 0 .../ogrsf_frmts/amigocloud/pkg/configure | 0 .../ogrsf_frmts/amigocloud/pkg/configure.in | 0 ogr/ogrsf_frmts/arcgen/CMakeLists.txt | 3 + {gdal/ogr => ogr}/ogrsf_frmts/arcgen/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/arcgen/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/arcgen/ogr_arcgen.h | 0 .../ogrsf_frmts/arcgen/ograrcgendatasource.cpp | 0 .../ogrsf_frmts/arcgen/ograrcgendriver.cpp | 0 .../ogrsf_frmts/arcgen/ograrcgenlayer.cpp | 0 ogr/ogrsf_frmts/arcobjects/CMakeLists.txt | 6 + .../ogr => ogr}/ogrsf_frmts/arcobjects/GNUmakefile | 0 .../ogrsf_frmts/arcobjects/aodatasource.cpp | 0 .../ogrsf_frmts/arcobjects/aodriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/arcobjects/aolayer.cpp | 0 .../ogr => ogr}/ogrsf_frmts/arcobjects/aoutils.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/aoutils.h | 0 .../ogr => ogr}/ogrsf_frmts/arcobjects/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/ogr_ao.h | 0 ogr/ogrsf_frmts/avc/CMakeLists.txt | 31 + {gdal/ogr => ogr}/ogrsf_frmts/avc/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/HISTORY.TXT | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_bin.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_binwr.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_e00gen.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_e00parse.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_e00read.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_e00write.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_mbyte.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_mbyte.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_misc.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_rawbin.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/ogr_avc.h | 0 .../ogrsf_frmts/avc/ogravcbindatasource.cpp | 0 .../ogrsf_frmts/avc/ogravcbindriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/avc/ogravcbinlayer.cpp | 0 .../ogrsf_frmts/avc/ogravcdatasource.cpp | 0 .../ogrsf_frmts/avc/ogravce00datasource.cpp | 0 .../ogrsf_frmts/avc/ogravce00driver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/avc/ogravce00layer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/avc/ogravclayer.cpp | 0 ogr/ogrsf_frmts/cad/CMakeLists.txt | 20 + {gdal/ogr => ogr}/ogrsf_frmts/cad/GNUmakefile | 0 .../ogr => ogr}/ogrsf_frmts/cad/gdalcaddataset.cpp | 0 ogr/ogrsf_frmts/cad/libopencad/CMakeLists.txt | 29 + .../ogrsf_frmts/cad/libopencad/GNUmakefile | 0 .../ogrsf_frmts/cad/libopencad/cadclasses.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadclasses.h | 0 .../ogrsf_frmts/cad/libopencad/cadcolors.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadcolors.h | 0 .../ogrsf_frmts/cad/libopencad/caddictionary.cpp | 0 .../ogrsf_frmts/cad/libopencad/caddictionary.h | 0 .../ogrsf_frmts/cad/libopencad/cadfile.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadfile.h | 0 .../ogrsf_frmts/cad/libopencad/cadfileio.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadfileio.h | 0 .../ogrsf_frmts/cad/libopencad/cadfilestreamio.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadfilestreamio.h | 0 .../ogrsf_frmts/cad/libopencad/cadgeometry.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadgeometry.h | 0 .../ogrsf_frmts/cad/libopencad/cadheader.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadheader.h | 0 .../ogrsf_frmts/cad/libopencad/cadlayer.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadlayer.h | 0 .../ogrsf_frmts/cad/libopencad/cadobjects.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadobjects.h | 0 .../ogrsf_frmts/cad/libopencad/cadtables.cpp | 0 .../ogrsf_frmts/cad/libopencad/cadtables.h | 0 ogr/ogrsf_frmts/cad/libopencad/dwg/CMakeLists.txt | 1 + .../ogrsf_frmts/cad/libopencad/dwg/GNUmakefile | 0 .../ogrsf_frmts/cad/libopencad/dwg/io.cpp | 0 .../ogrsf_frmts/cad/libopencad/dwg/io.h | 0 .../ogrsf_frmts/cad/libopencad/dwg/makefile.vc | 0 .../ogrsf_frmts/cad/libopencad/dwg/r2000.cpp | 0 .../ogrsf_frmts/cad/libopencad/dwg/r2000.h | 0 .../ogrsf_frmts/cad/libopencad/makefile.vc | 0 .../ogrsf_frmts/cad/libopencad/opencad.cpp | 0 .../ogrsf_frmts/cad/libopencad/opencad.h | 0 .../ogrsf_frmts/cad/libopencad/opencad_api.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/cad/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/cad/ogr_cad.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/cad/ogrcaddriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/cad/ogrcadlayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/cad/vsilfileio.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/cad/vsilfileio.h | 0 ogr/ogrsf_frmts/carto/CMakeLists.txt | 19 + {gdal/ogr => ogr}/ogrsf_frmts/carto/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/carto/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/carto/ogr_carto.h | 0 .../ogrsf_frmts/carto/ogrcartodatasource.cpp | 0 .../ogrsf_frmts/carto/ogrcartodriver.cpp | 0 .../ogrsf_frmts/carto/ogrcartolayer.cpp | 0 .../ogrsf_frmts/carto/ogrcartoresultlayer.cpp | 0 .../ogrsf_frmts/carto/ogrcartotablelayer.cpp | 0 ogr/ogrsf_frmts/cloudant/CMakeLists.txt | 14 + {gdal/ogr => ogr}/ogrsf_frmts/cloudant/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/cloudant/makefile.vc | 0 .../ogrsf_frmts/cloudant/ogr_cloudant.h | 0 .../ogrsf_frmts/cloudant/ogrcloudantdatasource.cpp | 0 .../ogrsf_frmts/cloudant/ogrcloudantdriver.cpp | 0 .../ogrsf_frmts/cloudant/ogrcloudanttablelayer.cpp | 0 ogr/ogrsf_frmts/couchdb/CMakeLists.txt | 13 + {gdal/ogr => ogr}/ogrsf_frmts/couchdb/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/couchdb/makefile.vc | 0 .../ogr => ogr}/ogrsf_frmts/couchdb/ogr_couchdb.h | 0 .../ogrsf_frmts/couchdb/ogrcouchdbdatasource.cpp | 0 .../ogrsf_frmts/couchdb/ogrcouchdbdriver.cpp | 0 .../ogrsf_frmts/couchdb/ogrcouchdblayer.cpp | 0 .../ogrsf_frmts/couchdb/ogrcouchdbrowslayer.cpp | 0 .../ogrsf_frmts/couchdb/ogrcouchdbtablelayer.cpp | 0 ogr/ogrsf_frmts/csv/CMakeLists.txt | 4 + {gdal/ogr => ogr}/ogrsf_frmts/csv/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/csv/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/csv/ogr_csv.h | 0 .../ogrsf_frmts/csv/ogrcsvdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/csv/ogrcsvdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/csv/ogrcsvlayer.cpp | 0 ogr/ogrsf_frmts/csw/CMakeLists.txt | 6 + {gdal/ogr => ogr}/ogrsf_frmts/csw/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/csw/makefile.vc | 0 .../ogr => ogr}/ogrsf_frmts/csw/ogrcswdataset.cpp | 0 ogr/ogrsf_frmts/db2/CMakeLists.txt | 29 + {gdal/ogr => ogr}/ogrsf_frmts/db2/GNUmakefile | 0 .../ogrsf_frmts/db2/gdaldb2rasterband.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/db2/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/db2/makeplugin.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/db2/ogr_db2.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2cli.cpp | 0 .../ogrsf_frmts/db2/ogrdb2datasource.cpp | 0 .../ogrsf_frmts/db2/ogrdb2datasourcemd.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2driver.cpp | 0 .../ogrsf_frmts/db2/ogrdb2geometryvalidator.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2layer.cpp | 0 .../ogrsf_frmts/db2/ogrdb2selectlayer.cpp | 0 .../ogrsf_frmts/db2/ogrdb2tablelayer.cpp | 0 ogr/ogrsf_frmts/dgn/CMakeLists.txt | 15 + {gdal/ogr => ogr}/ogrsf_frmts/dgn/Doxyfile | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgndump.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnhelp.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnlib.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnlibp.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnopen.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnread.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnstroke.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnwrite.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnwritetest.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dist/Makefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dist/Makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/dist/README | 0 .../ogr => ogr}/ogrsf_frmts/dgn/dist/cpl_config.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/ogr_dgn.h | 0 .../ogrsf_frmts/dgn/ogrdgndatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/ogrdgndriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/ogrdgnlayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dgn/web/index.html | 0 .../ogrsf_frmts/dgn/web/representation.html | 0 .../ogrsf_frmts/dods/C0101.met.raw.nc.das | 0 ogr/ogrsf_frmts/dods/CMakeLists.txt | 21 + {gdal/ogr => ogr}/ogrsf_frmts/dods/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/dods/bbhenv.dat.das | 0 .../ogr => ogr}/ogrsf_frmts/dods/libdap_headers.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/dods/makefile.vc | 0 .../ogrsf_frmts/dods/natl_prof_bot.cdp.das | 0 {gdal/ogr => ogr}/ogrsf_frmts/dods/ogr_ais_eg.xml | 0 {gdal/ogr => ogr}/ogrsf_frmts/dods/ogr_dods.h | 0 .../ogrsf_frmts/dods/ogrdodsdatasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/dods/ogrdodsdriver.cpp | 0 .../ogrsf_frmts/dods/ogrdodsfielddefn.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dods/ogrdodsgrid.cpp | 0 .../ogr => ogr}/ogrsf_frmts/dods/ogrdodslayer.cpp | 0 .../ogrsf_frmts/dods/ogrdodssequencelayer.cpp | 0 ogr/ogrsf_frmts/dwg/CMakeLists.txt | 22 + {gdal/ogr => ogr}/ogrsf_frmts/dwg/GNUmakefile | 0 .../ogrsf_frmts/dwg/createdgnv8testfile.cpp | 0 .../ogrsf_frmts/dwg/createdgnv8testfile_headers.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/dgnv8_headers.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/dwg_headers.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogr_dgnv8.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogr_dwg.h | 0 .../ogrsf_frmts/dwg/ogrdgnv8datasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/dwg/ogrdgnv8driver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/dwg/ogrdgnv8layer.cpp | 0 .../ogrsf_frmts/dwg/ogrdwg_blockmap.cpp | 0 .../ogrsf_frmts/dwg/ogrdwg_dimension.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwg_hatch.cpp | 0 .../ogrsf_frmts/dwg/ogrdwgblockslayer.cpp | 0 .../ogrsf_frmts/dwg/ogrdwgdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwgdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwglayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrteigha.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrteigha.h | 0 ogr/ogrsf_frmts/dxf/CMakeLists.txt | 25 + {gdal/ogr => ogr}/ogrsf_frmts/dxf/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/dxf/KNOWN_ISSUES.md | 0 {gdal/ogr => ogr}/ogrsf_frmts/dxf/intronurbs.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dxf/makefile.vc | 0 .../ogrsf_frmts/dxf/ogr_autocad_services.cpp | 0 .../ogrsf_frmts/dxf/ogr_autocad_services.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogr_dxf.h | 0 .../ogrsf_frmts/dxf/ogrdxf_blockmap.cpp | 0 .../ogrsf_frmts/dxf/ogrdxf_dimension.cpp | 0 .../ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_feature.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_hatch.cpp | 0 .../ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_leader.cpp | 0 .../ogrsf_frmts/dxf/ogrdxf_ocstransformer.cpp | 0 .../ogrsf_frmts/dxf/ogrdxf_polyline_smooth.cpp | 0 .../ogrsf_frmts/dxf/ogrdxf_polyline_smooth.h | 0 .../ogrsf_frmts/dxf/ogrdxfblockslayer.cpp | 0 .../ogrsf_frmts/dxf/ogrdxfblockswriterlayer.cpp | 0 .../ogrsf_frmts/dxf/ogrdxfdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxfdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxflayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxfreader.cpp | 0 .../ogr => ogr}/ogrsf_frmts/dxf/ogrdxfwriterds.cpp | 0 .../ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp | 0 ogr/ogrsf_frmts/edigeo/CMakeLists.txt | 3 + {gdal/ogr => ogr}/ogrsf_frmts/edigeo/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/edigeo/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/edigeo/ogr_edigeo.h | 0 .../ogrsf_frmts/edigeo/ogredigeodatasource.cpp | 0 .../ogrsf_frmts/edigeo/ogredigeodriver.cpp | 0 .../ogrsf_frmts/edigeo/ogredigeolayer.cpp | 0 ogr/ogrsf_frmts/elastic/CMakeLists.txt | 10 + {gdal/ogr => ogr}/ogrsf_frmts/elastic/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/elastic/makefile.vc | 0 .../ogr => ogr}/ogrsf_frmts/elastic/ogr_elastic.h | 0 .../ogrsf_frmts/elastic/ogrelasticdatasource.cpp | 0 .../ogrsf_frmts/elastic/ogrelasticdriver.cpp | 0 .../ogrsf_frmts/elastic/ogrelasticlayer.cpp | 0 ogr/ogrsf_frmts/filegdb/CMakeLists.txt | 13 + .../ogrsf_frmts/filegdb/FGdbDatasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/filegdb/FGdbDriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/filegdb/FGdbLayer.cpp | 0 .../ogrsf_frmts/filegdb/FGdbResultLayer.cpp | 0 .../ogr => ogr}/ogrsf_frmts/filegdb/FGdbUtils.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/filegdb/FGdbUtils.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/filegdb/GNUmakefile | 0 .../ogrsf_frmts/filegdb/filegdbsdk_headers.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/filegdb/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/filegdb/ogr_fgdb.h | 0 ogr/ogrsf_frmts/flatgeobuf/CMakeLists.txt | 13 + .../ogr => ogr}/ogrsf_frmts/flatgeobuf/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/LICENSE | 0 .../ogr => ogr}/ogrsf_frmts/flatgeobuf/cplerrors.h | 0 .../ogrsf_frmts/flatgeobuf/feature_generated.h | 0 .../ogrsf_frmts/flatgeobuf/flatbuffers/LICENSE | 0 .../ogrsf_frmts/flatgeobuf/flatbuffers/base.h | 0 .../flatgeobuf/flatbuffers/code_generators.h | 0 .../flatgeobuf/flatbuffers/flatbuffers.h | 2954 +++++ .../ogrsf_frmts/flatgeobuf/flatbuffers/flatc.h | 0 .../flatgeobuf/flatbuffers/flexbuffers.h | 1636 +++ .../ogrsf_frmts/flatgeobuf/flatbuffers/grpc.h | 0 .../ogrsf_frmts/flatgeobuf/flatbuffers/hash.h | 0 .../ogrsf_frmts/flatgeobuf/flatbuffers/idl.h | 0 .../flatgeobuf/flatbuffers/minireflect.h | 0 .../flatgeobuf/flatbuffers/pch/flatc_pch.h | 0 .../ogrsf_frmts/flatgeobuf/flatbuffers/pch/pch.h | 0 .../flatgeobuf/flatbuffers/reflection.h | 0 .../flatgeobuf/flatbuffers/reflection_generated.h | 0 .../ogrsf_frmts/flatgeobuf/flatbuffers/registry.h | 0 .../flatgeobuf/flatbuffers/stl_emulation.h | 0 .../ogrsf_frmts/flatgeobuf/flatbuffers/util.h | 0 .../ogrsf_frmts/flatgeobuf/geometryreader.cpp | 0 .../ogrsf_frmts/flatgeobuf/geometryreader.h | 0 .../ogrsf_frmts/flatgeobuf/geometrywriter.cpp | 0 .../ogrsf_frmts/flatgeobuf/geometrywriter.h | 0 .../ogrsf_frmts/flatgeobuf/header_generated.h | 0 .../ogr => ogr}/ogrsf_frmts/flatgeobuf/makefile.vc | 0 .../ogrsf_frmts/flatgeobuf/ogr_flatgeobuf.h | 0 .../flatgeobuf/ogrflatgeobufdataset.cpp | 0 .../flatgeobuf/ogrflatgeobufeditablelayer.cpp | 0 .../ogrsf_frmts/flatgeobuf/ogrflatgeobuflayer.cpp | 0 .../ogrsf_frmts/flatgeobuf/packedrtree.cpp | 0 .../ogrsf_frmts/flatgeobuf/packedrtree.h | 0 ogr/ogrsf_frmts/fme/CMakeLists.txt | 14 + {gdal/ogr => ogr}/ogrsf_frmts/fme/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/fme/fme2ogr.h | 0 .../ogr => ogr}/ogrsf_frmts/fme/fme2ogr_utils.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/fme/makefile.vc | 0 .../ogrsf_frmts/fme/ogrfmecacheindex.cpp | 0 .../ogrsf_frmts/fme/ogrfmedatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/fme/ogrfmedriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/fme/ogrfmelayer.cpp | 0 .../ogrsf_frmts/fme/ogrfmelayercached.cpp | 0 .../ogr => ogr}/ogrsf_frmts/fme/ogrfmelayerdb.cpp | 0 ogr/ogrsf_frmts/generic/CMakeLists.txt | 66 + {gdal/ogr => ogr}/ogrsf_frmts/generic/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/generic/makefile.vc | 0 .../ogrsf_frmts/generic/ogr_attrind.cpp | 0 .../ogr => ogr}/ogrsf_frmts/generic/ogr_gensql.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/generic/ogr_gensql.h | 0 .../ogrsf_frmts/generic/ogr_miattrind.cpp | 0 .../ogrsf_frmts/generic/ogrdatasource.cpp | 0 .../ogrsf_frmts/generic/ogreditablelayer.cpp | 0 .../ogrsf_frmts/generic/ogreditablelayer.h | 0 .../ogrsf_frmts/generic/ogremulatedtransaction.cpp | 0 .../ogrsf_frmts/generic/ogremulatedtransaction.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrlayer.cpp | 0 .../ogrsf_frmts/generic/ogrlayerdecorator.cpp | 0 .../ogrsf_frmts/generic/ogrlayerdecorator.h | 0 .../ogrsf_frmts/generic/ogrlayerpool.cpp | 0 .../ogr => ogr}/ogrsf_frmts/generic/ogrlayerpool.h | 0 .../ogrsf_frmts/generic/ogrmutexeddatasource.cpp | 0 .../ogrsf_frmts/generic/ogrmutexeddatasource.h | 0 .../ogrsf_frmts/generic/ogrmutexedlayer.cpp | 0 .../ogrsf_frmts/generic/ogrmutexedlayer.h | 0 .../ogrsf_frmts/generic/ogrregisterall.cpp | 0 .../ogrsf_frmts/generic/ogrsfdriver.cpp | 0 .../ogrsf_frmts/generic/ogrsfdriverregistrar.cpp | 0 .../ogrsf_frmts/generic/ogrunionlayer.cpp | 0 .../ogrsf_frmts/generic/ogrunionlayer.h | 0 .../ogrsf_frmts/generic/ogrwarpedlayer.cpp | 0 .../ogrsf_frmts/generic/ogrwarpedlayer.h | 0 ogr/ogrsf_frmts/geoconcept/CMakeLists.txt | 18 + .../ogr => ogr}/ogrsf_frmts/geoconcept/GNUmakefile | 0 .../ogrsf_frmts/geoconcept/geoconcept.c | 0 .../ogrsf_frmts/geoconcept/geoconcept.h | 0 .../ogrsf_frmts/geoconcept/geoconcept_syscoord.c | 0 .../ogrsf_frmts/geoconcept/geoconcept_syscoord.h | 0 .../ogr => ogr}/ogrsf_frmts/geoconcept/makefile.vc | 0 .../geoconcept/ogrgeoconceptdatasource.cpp | 0 .../geoconcept/ogrgeoconceptdatasource.h | 0 .../ogrsf_frmts/geoconcept/ogrgeoconceptdriver.cpp | 0 .../ogrsf_frmts/geoconcept/ogrgeoconceptdriver.h | 0 .../ogrsf_frmts/geoconcept/ogrgeoconceptlayer.cpp | 0 .../ogrsf_frmts/geoconcept/ogrgeoconceptlayer.h | 0 ogr/ogrsf_frmts/geojson/CMakeLists.txt | 24 + {gdal/ogr => ogr}/ogrsf_frmts/geojson/GNUmakefile | 0 .../ogrsf_frmts/geojson/directedacyclicgraph.hpp | 0 .../ogrsf_frmts/geojson/libjson/AUTHORS | 0 ogr/ogrsf_frmts/geojson/libjson/CMakeLists.txt | 37 + .../ogrsf_frmts/geojson/libjson/COPYING | 0 .../ogrsf_frmts/geojson/libjson/ChangeLog | 0 .../ogrsf_frmts/geojson/libjson/GNUmakefile | 0 .../ogr => ogr}/ogrsf_frmts/geojson/libjson/README | 0 .../ogrsf_frmts/geojson/libjson/README.html | 0 .../ogrsf_frmts/geojson/libjson/arraylist.c | 0 .../ogrsf_frmts/geojson/libjson/arraylist.h | 0 .../ogr => ogr}/ogrsf_frmts/geojson/libjson/bits.h | 0 .../ogrsf_frmts/geojson/libjson/config.h | 0 .../ogrsf_frmts/geojson/libjson/debug.c | 0 .../ogrsf_frmts/geojson/libjson/debug.h | 0 .../ogrsf_frmts/geojson/libjson/dump_symbols.sh | 0 .../ogr => ogr}/ogrsf_frmts/geojson/libjson/json.h | 0 .../ogrsf_frmts/geojson/libjson/json_c_version.c | 0 .../ogrsf_frmts/geojson/libjson/json_c_version.h | 0 .../ogrsf_frmts/geojson/libjson/json_config.h | 0 .../ogrsf_frmts/geojson/libjson/json_inttypes.h | 0 .../ogrsf_frmts/geojson/libjson/json_object.c | 0 .../ogrsf_frmts/geojson/libjson/json_object.h | 0 .../geojson/libjson/json_object_iterator.c | 0 .../geojson/libjson/json_object_iterator.h | 0 .../geojson/libjson/json_object_private.h | 0 .../ogrsf_frmts/geojson/libjson/json_tokener.c | 0 .../ogrsf_frmts/geojson/libjson/json_tokener.h | 0 .../ogrsf_frmts/geojson/libjson/json_util.c | 0 .../ogrsf_frmts/geojson/libjson/json_util.h | 0 .../ogrsf_frmts/geojson/libjson/linkhash.c | 0 .../ogrsf_frmts/geojson/libjson/linkhash.h | 0 .../ogrsf_frmts/geojson/libjson/makefile.vc | 0 .../ogrsf_frmts/geojson/libjson/printbuf.c | 0 .../ogrsf_frmts/geojson/libjson/printbuf.h | 0 .../ogrsf_frmts/geojson/libjson/symbol_renames.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/geojson/makefile.vc | 0 .../ogr => ogr}/ogrsf_frmts/geojson/ogr_geojson.h | 0 .../ogrsf_frmts/geojson/ogresrijsondriver.cpp | 0 .../ogrsf_frmts/geojson/ogresrijsonreader.cpp | 0 .../ogrsf_frmts/geojson/ogrgeojsondatasource.cpp | 0 .../ogrsf_frmts/geojson/ogrgeojsondriver.cpp | 0 .../ogrsf_frmts/geojson/ogrgeojsonlayer.cpp | 0 .../ogrsf_frmts/geojson/ogrgeojsonreader.cpp | 0 .../ogrsf_frmts/geojson/ogrgeojsonreader.h | 0 .../ogrsf_frmts/geojson/ogrgeojsonseqdriver.cpp | 0 .../ogrsf_frmts/geojson/ogrgeojsonutils.cpp | 0 .../ogrsf_frmts/geojson/ogrgeojsonutils.h | 0 .../ogrsf_frmts/geojson/ogrgeojsonwritelayer.cpp | 0 .../ogrsf_frmts/geojson/ogrgeojsonwriter.cpp | 0 .../ogrsf_frmts/geojson/ogrgeojsonwriter.h | 0 .../ogrsf_frmts/geojson/ogrtopojsondriver.cpp | 0 .../ogrsf_frmts/geojson/ogrtopojsonreader.cpp | 0 ogr/ogrsf_frmts/geomedia/CMakeLists.txt | 8 + {gdal/ogr => ogr}/ogrsf_frmts/geomedia/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/geomedia/makefile.vc | 0 .../ogrsf_frmts/geomedia/ogr_geomedia.h | 0 .../ogrsf_frmts/geomedia/ogrgeomediadatasource.cpp | 0 .../ogrsf_frmts/geomedia/ogrgeomediadriver.cpp | 0 .../ogrsf_frmts/geomedia/ogrgeomedialayer.cpp | 0 .../geomedia/ogrgeomediaselectlayer.cpp | 0 .../ogrsf_frmts/geomedia/ogrgeomediatablelayer.cpp | 0 ogr/ogrsf_frmts/georss/CMakeLists.txt | 8 + {gdal/ogr => ogr}/ogrsf_frmts/georss/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/georss/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/georss/ogr_georss.h | 0 .../ogrsf_frmts/georss/ogrgeorssdatasource.cpp | 0 .../ogrsf_frmts/georss/ogrgeorssdriver.cpp | 0 .../ogrsf_frmts/georss/ogrgeorsslayer.cpp | 0 ogr/ogrsf_frmts/gml/CMakeLists.txt | 41 + {gdal/ogr => ogr}/ogrsf_frmts/gml/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gfstemplate.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlfeature.cpp | 0 .../ogrsf_frmts/gml/gmlfeatureclass.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlhandler.cpp | 0 .../ogrsf_frmts/gml/gmlpropertydefn.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlreader.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlreader.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlreaderp.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlreadstate.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlregistry.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlregistry.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlutils.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlutils.h | 0 .../ogrsf_frmts/gml/hugefileresolver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/ogr_gml.h | 0 .../ogrsf_frmts/gml/ogrgmldatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/ogrgmldriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/ogrgmllayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/parsexsd.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gml/parsexsd.h | 0 .../ogr => ogr}/ogrsf_frmts/gml/resolvexlinks.cpp | 0 .../ogr => ogr}/ogrsf_frmts/gml/xercesc_headers.h | 0 ogr/ogrsf_frmts/gmlas/CMakeLists.txt | 38 + {gdal/ogr => ogr}/ogrsf_frmts/gmlas/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/gmlas/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogr_gmlas.h | 0 .../ogrsf_frmts/gmlas/ogr_gmlas_consts.h | 0 .../ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasconf.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlasdriver.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlasfeatureclass.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlaslayer.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlasreader.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlasutils.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlaswriter.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlasxlinkresolver.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlasxpatchmatcher.cpp | 0 .../ogrsf_frmts/gmlas/ogrgmlasxsdcache.cpp | 0 .../ogrsf_frmts/gmlas/xercesc_headers.h | 0 ogr/ogrsf_frmts/gmt/CMakeLists.txt | 3 + {gdal/ogr => ogr}/ogrsf_frmts/gmt/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/gmt/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/gmt/ogr_gmt.h | 0 .../ogrsf_frmts/gmt/ogrgmtdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gmt/ogrgmtdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gmt/ogrgmtlayer.cpp | 0 ogr/ogrsf_frmts/gpkg/CMakeLists.txt | 24 + {gdal/ogr => ogr}/ogrsf_frmts/gpkg/GNUmakefile | 0 .../ogrsf_frmts/gpkg/gdalgeopackagerasterband.cpp | 0 .../ogrsf_frmts/gpkg/geopackage_aspatial.md | 0 .../ogrsf_frmts/gpkg/gpkgmbtilescommon.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/gpkg/makefile.vc | 0 .../ogr => ogr}/ogrsf_frmts/gpkg/ogr_geopackage.h | 0 .../ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp | 0 .../ogrsf_frmts/gpkg/ogrgeopackagedriver.cpp | 0 .../ogrsf_frmts/gpkg/ogrgeopackagelayer.cpp | 0 .../ogrsf_frmts/gpkg/ogrgeopackageselectlayer.cpp | 0 .../ogrsf_frmts/gpkg/ogrgeopackagetablelayer.cpp | 0 .../ogrsf_frmts/gpkg/ogrgeopackageutility.cpp | 0 .../ogrsf_frmts/gpkg/ogrgeopackageutility.h | 0 ogr/ogrsf_frmts/gpsbabel/CMakeLists.txt | 3 + {gdal/ogr => ogr}/ogrsf_frmts/gpsbabel/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/gpsbabel/makefile.vc | 0 .../ogrsf_frmts/gpsbabel/ogr_gpsbabel.h | 0 .../ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp | 0 .../ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp | 0 .../gpsbabel/ogrgpsbabelwritedatasource.cpp | 0 ogr/ogrsf_frmts/gpx/CMakeLists.txt | 9 + {gdal/ogr => ogr}/ogrsf_frmts/gpx/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/gpx/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/gpx/ogr_gpx.h | 0 .../ogrsf_frmts/gpx/ogrgpxdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gpx/ogrgpxdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gpx/ogrgpxlayer.cpp | 0 ogr/ogrsf_frmts/grass/CMakeLists.txt | 25 + {gdal/ogr => ogr}/ogrsf_frmts/grass/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/grass/ogrgrass.h | 0 .../ogrsf_frmts/grass/ogrgrassdatasource.cpp | 0 .../ogrsf_frmts/grass/ogrgrassdriver.cpp | 0 .../ogrsf_frmts/grass/ogrgrasslayer.cpp | 0 ogr/ogrsf_frmts/gtm/CMakeLists.txt | 13 + {gdal/ogr => ogr}/ogrsf_frmts/gtm/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/gtm/gtm.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gtm/gtm.h | 0 .../ogr => ogr}/ogrsf_frmts/gtm/gtmtracklayer.cpp | 0 .../ogrsf_frmts/gtm/gtmwaypointlayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gtm/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/gtm/ogr_gtm.h | 0 .../ogrsf_frmts/gtm/ogrgtmdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gtm/ogrgtmdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/gtm/ogrgtmlayer.cpp | 0 ogr/ogrsf_frmts/idb/CMakeLists.txt | 6 + {gdal/ogr => ogr}/ogrsf_frmts/idb/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/idb/idb_headers.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/idb/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/idb/ogr_idb.h | 0 .../ogrsf_frmts/idb/ogridbdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/idb/ogridbdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/idb/ogridblayer.cpp | 0 .../ogrsf_frmts/idb/ogridbselectlayer.cpp | 0 .../ogrsf_frmts/idb/ogridbtablelayer.cpp | 0 ogr/ogrsf_frmts/idrisi/CMakeLists.txt | 6 + {gdal/ogr => ogr}/ogrsf_frmts/idrisi/GNUmakefile | 0 .../ogrsf_frmts/idrisi/generate_test_files.c | 0 {gdal/ogr => ogr}/ogrsf_frmts/idrisi/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/idrisi/ogr_idrisi.h | 0 .../ogrsf_frmts/idrisi/ogridrisidatasource.cpp | 0 .../ogrsf_frmts/idrisi/ogridrisidriver.cpp | 0 .../ogrsf_frmts/idrisi/ogridrisilayer.cpp | 0 ogr/ogrsf_frmts/ili/CMakeLists.txt | 34 + {gdal/ogr => ogr}/ogrsf_frmts/ili/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ili1reader.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ili1reader.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ili1readerp.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ili2handler.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ili2reader.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ili2reader.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ili2readerp.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/imdreader.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/imdreader.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ogr_ili1.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ogr_ili2.h | 0 .../ogrsf_frmts/ili/ogrili1datasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/ili/ogrili1driver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ogrili1layer.cpp | 0 .../ogrsf_frmts/ili/ogrili2datasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/ili/ogrili2driver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ili/ogrili2layer.cpp | 0 .../ogr => ogr}/ogrsf_frmts/ili/xercesc_headers.h | 0 ogr/ogrsf_frmts/ingres/CMakeLists.txt | 17 + {gdal/ogr => ogr}/ogrsf_frmts/ingres/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/ingres/ingres.txt | 0 {gdal/ogr => ogr}/ogrsf_frmts/ingres/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/ingres/ogr_ingres.h | 0 .../ogrsf_frmts/ingres/ogringresdatasource.cpp | 0 .../ogrsf_frmts/ingres/ogringresdriver.cpp | 0 .../ogrsf_frmts/ingres/ogringreslayer.cpp | 0 .../ogrsf_frmts/ingres/ogringresresultlayer.cpp | 0 .../ogrsf_frmts/ingres/ogringresstatement.cpp | 0 .../ogrsf_frmts/ingres/ogringrestablelayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ingres/testdata.sql | 0 ogr/ogrsf_frmts/jml/CMakeLists.txt | 9 + {gdal/ogr => ogr}/ogrsf_frmts/jml/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/jml/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/jml/ogr_jml.h | 0 .../ogr => ogr}/ogrsf_frmts/jml/ogrjmldataset.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/jml/ogrjmllayer.cpp | 0 .../ogrsf_frmts/jml/ogrjmlwriterlayer.cpp | 0 ogr/ogrsf_frmts/kml/CMakeLists.txt | 13 + {gdal/ogr => ogr}/ogrsf_frmts/kml/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/kml.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/kml.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlnode.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlnode.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlutility.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlvector.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlvector.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/makefile.vc | 0 .../ogrsf_frmts/kml/ogr2kmlgeometry.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/ogr_kml.h | 0 .../ogrsf_frmts/kml/ogrkmldatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/ogrkmldriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/kml/ogrkmllayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/libkml/.indent.pro | 0 ogr/ogrsf_frmts/libkml/CMakeLists.txt | 20 + {gdal/ogr => ogr}/ogrsf_frmts/libkml/GNUmakefile | 0 .../ogrsf_frmts/libkml/libkml_headers.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/libkml/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogr_libkml.h | 0 .../ogrsf_frmts/libkml/ogrlibkmldatasource.cpp | 0 .../ogrsf_frmts/libkml/ogrlibkmldriver.cpp | 0 .../ogrsf_frmts/libkml/ogrlibkmlfeature.cpp | 0 .../ogrsf_frmts/libkml/ogrlibkmlfeature.h | 0 .../ogrsf_frmts/libkml/ogrlibkmlfeaturestyle.cpp | 0 .../ogrsf_frmts/libkml/ogrlibkmlfeaturestyle.h | 0 .../ogrsf_frmts/libkml/ogrlibkmlfield.cpp | 0 .../ogrsf_frmts/libkml/ogrlibkmlfield.h | 0 .../ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp | 0 .../ogrsf_frmts/libkml/ogrlibkmlgeometry.h | 0 .../ogrsf_frmts/libkml/ogrlibkmllayer.cpp | 0 .../ogrsf_frmts/libkml/ogrlibkmlstyle.cpp | 0 .../ogrsf_frmts/libkml/ogrlibkmlstyle.h | 0 ogr/ogrsf_frmts/lvbag/CMakeLists.txt | 16 + {gdal/ogr => ogr}/ogrsf_frmts/lvbag/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/lvbag/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/lvbag/ogr_lvbag.h | 0 .../ogrsf_frmts/lvbag/ogrlvbagdatasource.cpp | 0 .../ogrsf_frmts/lvbag/ogrlvbagdriver.cpp | 0 .../ogrsf_frmts/lvbag/ogrlvbaglayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/makefile.vc | 0 ogr/ogrsf_frmts/mapml/CMakeLists.txt | 2 + {gdal/ogr => ogr}/ogrsf_frmts/mapml/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/mapml/makefile.vc | 0 .../ogrsf_frmts/mapml/ogrmapmldataset.cpp | 0 ogr/ogrsf_frmts/mdb/CMakeLists.txt | 5 + {gdal/ogr => ogr}/ogrsf_frmts/mdb/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/mdb/ogr_mdb.h | 0 .../ogrsf_frmts/mdb/ogrmdbdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/mdb/ogrmdbdriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/mdb/ogrmdbjackcess.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/mdb/ogrmdblayer.cpp | 0 ogr/ogrsf_frmts/mem/CMakeLists.txt | 5 + {gdal/ogr => ogr}/ogrsf_frmts/mem/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/mem/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/mem/ogr_mem.h | 0 .../ogrsf_frmts/mem/ogrmemdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/mem/ogrmemdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/mem/ogrmemlayer.cpp | 0 ogr/ogrsf_frmts/mitab/CMakeLists.txt | 33 + {gdal/ogr => ogr}/ogrsf_frmts/mitab/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/mitab/HISTORY.TXT | 0 {gdal/ogr => ogr}/ogrsf_frmts/mitab/README.TXT | 0 {gdal/ogr => ogr}/ogrsf_frmts/mitab/TODO.TXT | 0 {gdal/ogr => ogr}/ogrsf_frmts/mitab/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab.h | 0 .../ogr => ogr}/ogrsf_frmts/mitab/mitab_bounds.cpp | 0 .../ogrsf_frmts/mitab/mitab_coordsys.cpp | 0 .../ogrsf_frmts/mitab/mitab_datfile.cpp | 0 .../ogrsf_frmts/mitab/mitab_feature.cpp | 0 .../ogrsf_frmts/mitab/mitab_feature_mif.cpp | 0 .../ogrsf_frmts/mitab/mitab_geometry.cpp | 0 .../ogr => ogr}/ogrsf_frmts/mitab/mitab_geometry.h | 0 .../ogr => ogr}/ogrsf_frmts/mitab/mitab_idfile.cpp | 0 .../ogrsf_frmts/mitab/mitab_imapinfofile.cpp | 0 .../ogrsf_frmts/mitab/mitab_indfile.cpp | 0 .../ogrsf_frmts/mitab/mitab_mapcoordblock.cpp | 0 .../ogrsf_frmts/mitab/mitab_mapfile.cpp | 0 .../ogrsf_frmts/mitab/mitab_mapheaderblock.cpp | 0 .../ogrsf_frmts/mitab/mitab_mapindexblock.cpp | 0 .../ogrsf_frmts/mitab/mitab_mapobjectblock.cpp | 0 .../ogrsf_frmts/mitab/mitab_maptoolblock.cpp | 0 .../ogrsf_frmts/mitab/mitab_middatafile.cpp | 0 .../ogrsf_frmts/mitab/mitab_miffile.cpp | 0 .../ogrsf_frmts/mitab/mitab_ogr_datasource.cpp | 0 .../ogrsf_frmts/mitab/mitab_ogr_driver.cpp | 0 .../ogrsf_frmts/mitab/mitab_ogr_driver.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_priv.h | 0 .../ogrsf_frmts/mitab/mitab_rawbinblock.cpp | 0 .../ogrsf_frmts/mitab/mitab_spatialref.cpp | 0 .../ogrsf_frmts/mitab/mitab_tabfile.cpp | 0 .../ogrsf_frmts/mitab/mitab_tabseamless.cpp | 0 .../ogrsf_frmts/mitab/mitab_tabview.cpp | 0 .../ogrsf_frmts/mitab/mitab_tooldef.cpp | 0 .../ogr => ogr}/ogrsf_frmts/mitab/mitab_utils.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_utils.h | 0 ogr/ogrsf_frmts/mongodb/CMakeLists.txt | 7 + {gdal/ogr => ogr}/ogrsf_frmts/mongodb/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/mongodb/makefile.vc | 0 .../ogrsf_frmts/mongodb/mongocxx_headers.h | 0 .../ogrsf_frmts/mongodb/ogrmongodbdriver.cpp | 0 ogr/ogrsf_frmts/mongodbv3/CMakeLists.txt | 1 + .../ogr => ogr}/ogrsf_frmts/mongodbv3/GNUmakefile | 0 .../ogr => ogr}/ogrsf_frmts/mongodbv3/makefile.vc | 0 .../ogrsf_frmts/mongodbv3/mongocxxv3_headers.h | 0 .../ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp | 0 ogr/ogrsf_frmts/mssqlspatial/CMakeLists.txt | 14 + .../ogrsf_frmts/mssqlspatial/GNUmakefile | 0 .../ogrsf_frmts/mssqlspatial/makefile.vc | 0 .../ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h | 0 .../mssqlspatial/ogrmssqlgeometryparser.cpp | 0 .../mssqlspatial/ogrmssqlgeometryvalidator.cpp | 0 .../mssqlspatial/ogrmssqlgeometrywriter.cpp | 0 .../mssqlspatial/ogrmssqlspatialdatasource.cpp | 0 .../mssqlspatial/ogrmssqlspatialdriver.cpp | 0 .../mssqlspatial/ogrmssqlspatiallayer.cpp | 0 .../mssqlspatial/ogrmssqlspatialselectlayer.cpp | 0 .../mssqlspatial/ogrmssqlspatialtablelayer.cpp | 0 ogr/ogrsf_frmts/mvt/CMakeLists.txt | 21 + {gdal/ogr => ogr}/ogrsf_frmts/mvt/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/mvt/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/mvt/mvt_tile.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/mvt/mvt_tile.h | 0 .../ogr => ogr}/ogrsf_frmts/mvt/mvt_tile_test.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/mvt/mvtutils.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/mvt/mvtutils.h | 0 .../ogr => ogr}/ogrsf_frmts/mvt/ogrmvtdataset.cpp | 0 ogr/ogrsf_frmts/mysql/CMakeLists.txt | 13 + {gdal/ogr => ogr}/ogrsf_frmts/mysql/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/mysql/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/mysql/ogr_mysql.h | 0 .../ogrsf_frmts/mysql/ogrmysqldatasource.cpp | 0 .../ogrsf_frmts/mysql/ogrmysqldriver.cpp | 0 .../ogrsf_frmts/mysql/ogrmysqllayer.cpp | 0 .../ogrsf_frmts/mysql/ogrmysqlresultlayer.cpp | 0 .../ogrsf_frmts/mysql/ogrmysqltablelayer.cpp | 0 ogr/ogrsf_frmts/nas/CMakeLists.txt | 24 + {gdal/ogr => ogr}/ogrsf_frmts/nas/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/nas/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/nas/nashandler.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/nas/nasreader.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/nas/nasreaderp.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/nas/ogr_nas.h | 0 .../ogrsf_frmts/nas/ogrnasdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/nas/ogrnasdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/nas/ogrnaslayer.cpp | 0 .../ogrsf_frmts/nas/ogrnasrelationlayer.cpp | 0 ogr/ogrsf_frmts/ngw/CMakeLists.txt | 3 + {gdal/ogr => ogr}/ogrsf_frmts/ngw/GNUmakefile | 0 .../ogr => ogr}/ogrsf_frmts/ngw/gdalngwdataset.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ngw/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/ngw/ngw_api.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ngw/ogr_ngw.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/ngw/ogrngwdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ngw/ogrngwlayer.cpp | 0 ogr/ogrsf_frmts/ntf/CMakeLists.txt | 18 + {gdal/ogr => ogr}/ogrsf_frmts/ntf/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/README.txt | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntf.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntf_codelist.cpp | 0 .../ogr => ogr}/ogrsf_frmts/ntf/ntf_estlayers.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntf_generic.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntf_raster.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntfdump.cpp | 0 .../ogr => ogr}/ogrsf_frmts/ntf/ntffilereader.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntfrecord.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntfstroke.cpp | 0 .../ogrsf_frmts/ntf/ogrntfdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/ogrntfdriver.cpp | 0 .../ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ntf/ogrntflayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/o/README.TXT | 0 ogr/ogrsf_frmts/oci/CMakeLists.txt | 20 + {gdal/ogr => ogr}/ogrsf_frmts/oci/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/oci/fastload.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/oci/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/oci/oci_utils.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/oci/ocitest.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/oci/ogr_oci.h | 0 .../ogrsf_frmts/oci/ogrocidatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocidriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocilayer.cpp | 0 .../ogrsf_frmts/oci/ogrociloaderlayer.cpp | 0 .../ogrsf_frmts/oci/ogrociselectlayer.cpp | 0 .../ogr => ogr}/ogrsf_frmts/oci/ogrocisession.cpp | 0 .../ogrsf_frmts/oci/ogrocistatement.cpp | 0 .../ogrsf_frmts/oci/ogrocistringbuf.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocistroke.cpp | 0 .../ogrsf_frmts/oci/ogrocitablelayer.cpp | 0 .../ogrsf_frmts/oci/ogrociwritablelayer.cpp | 0 ogr/ogrsf_frmts/odbc/CMakeLists.txt | 5 + {gdal/ogr => ogr}/ogrsf_frmts/odbc/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/odbc/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/odbc/ogr_odbc.h | 0 .../ogrsf_frmts/odbc/ogrodbcdatasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/odbc/ogrodbcdriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/odbc/ogrodbclayer.cpp | 0 .../ogrsf_frmts/odbc/ogrodbcselectlayer.cpp | 0 .../ogrsf_frmts/odbc/ogrodbctablelayer.cpp | 0 ogr/ogrsf_frmts/ods/CMakeLists.txt | 30 + {gdal/ogr => ogr}/ogrsf_frmts/ods/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/ods/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/ods/ods_formula.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ods/ods_formula.h | 0 .../ogrsf_frmts/ods/ods_formula_node.cpp | 0 .../ogrsf_frmts/ods/ods_formula_parser.cpp | 0 .../ogrsf_frmts/ods/ods_formula_parser.hpp | 0 .../ogrsf_frmts/ods/ods_formula_parser.y | 0 {gdal/ogr => ogr}/ogrsf_frmts/ods/ogr_ods.h | 0 .../ogrsf_frmts/ods/ogrodsdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ods/ogrodsdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ods/testparser.cpp | 0 ogr/ogrsf_frmts/ogdi/CMakeLists.txt | 4 + {gdal/ogr => ogr}/ogrsf_frmts/ogdi/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/ogdi/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/ogdi/ogrogdi.h | 0 .../ogrsf_frmts/ogdi/ogrogdidatasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/ogdi/ogrogdidriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/ogdi/ogrogdilayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/ogr_attrind.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/ogrsf_frmts.dox | 0 {gdal/ogr => ogr}/ogrsf_frmts/ogrsf_frmts.h | 0 ogr/ogrsf_frmts/openfilegdb/CMakeLists.txt | 14 + .../ogrsf_frmts/openfilegdb/GNUmakefile | 0 .../ogrsf_frmts/openfilegdb/filegdb_fielddomain.h | 0 .../openfilegdb/filegdb_gdbtoogrfieldtype.h | 0 .../ogrsf_frmts/openfilegdb/filegdbindex.cpp | 0 .../ogrsf_frmts/openfilegdb/filegdbtable.cpp | 0 .../ogrsf_frmts/openfilegdb/filegdbtable.h | 0 .../ogrsf_frmts/openfilegdb/filegdbtable_priv.h | 0 .../ogrsf_frmts/openfilegdb/makefile.vc | 0 .../ogrsf_frmts/openfilegdb/ogr_openfilegdb.h | 0 .../openfilegdb/ogropenfilegdbdatasource.cpp | 0 .../openfilegdb/ogropenfilegdbdriver.cpp | 0 .../openfilegdb/ogropenfilegdblayer.cpp | 0 ogr/ogrsf_frmts/osm/CMakeLists.txt | 20 + {gdal/ogr => ogr}/ogrsf_frmts/osm/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/osm/gpb.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/osm/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/osm/ogr_osm.h | 0 .../ogrsf_frmts/osm/ogrosmdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/osm/ogrosmdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/osm/ogrosmlayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/osm/osm2osm.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/osm/osm_parser.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/osm/osm_parser.h | 0 ogr/ogrsf_frmts/pds/CMakeLists.txt | 12 + {gdal/ogr => ogr}/ogrsf_frmts/pds/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/pds/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/pds/ogr_pds.h | 0 .../ogrsf_frmts/pds/ogrpdsdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/pds/ogrpdsdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/pds/ogrpdslayer.cpp | 0 ogr/ogrsf_frmts/pg/CMakeLists.txt | 12 + {gdal/ogr => ogr}/ogrsf_frmts/pg/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/pg/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/pg/ogr_pg.h | 0 .../ogr => ogr}/ogrsf_frmts/pg/ogrpgdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpgdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpglayer.cpp | 0 .../ogrsf_frmts/pg/ogrpgresultlayer.cpp | 0 .../ogr => ogr}/ogrsf_frmts/pg/ogrpgtablelayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpgutility.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpgutility.h | 0 ogr/ogrsf_frmts/pgdump/CMakeLists.txt | 6 + {gdal/ogr => ogr}/ogrsf_frmts/pgdump/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/pgdump/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/pgdump/ogr_pgdump.h | 0 .../ogrsf_frmts/pgdump/ogrpgdumpdatasource.cpp | 0 .../ogrsf_frmts/pgdump/ogrpgdumpdriver.cpp | 0 .../ogrsf_frmts/pgdump/ogrpgdumplayer.cpp | 0 ogr/ogrsf_frmts/pgeo/CMakeLists.txt | 11 + {gdal/ogr => ogr}/ogrsf_frmts/pgeo/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/pgeo/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/pgeo/ogr_pgeo.h | 0 .../ogrsf_frmts/pgeo/ogrpgeodatasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/pgeo/ogrpgeodriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/pgeo/ogrpgeolayer.cpp | 0 .../ogrsf_frmts/pgeo/ogrpgeoselectlayer.cpp | 0 .../ogrsf_frmts/pgeo/ogrpgeotablelayer.cpp | 0 ogr/ogrsf_frmts/plscenes/CMakeLists.txt | 11 + {gdal/ogr => ogr}/ogrsf_frmts/plscenes/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/plscenes/makefile.vc | 0 .../ogrsf_frmts/plscenes/ogr_plscenes.h | 0 .../plscenes/ogrplscenesdatav1dataset.cpp | 0 .../plscenes/ogrplscenesdatav1layer.cpp | 0 .../ogrsf_frmts/plscenes/ogrplscenesdriver.cpp | 0 ogr/ogrsf_frmts/rec/CMakeLists.txt | 10 + {gdal/ogr => ogr}/ogrsf_frmts/rec/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/rec/ll_recio.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/rec/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/rec/ogr_rec.h | 0 .../ogrsf_frmts/rec/ogrrecdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/rec/ogrrecdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/rec/ogrreclayer.cpp | 0 ogr/ogrsf_frmts/s57/CMakeLists.txt | 18 + {gdal/ogr => ogr}/ogrsf_frmts/s57/GNUmakefile | 0 .../ogr => ogr}/ogrsf_frmts/s57/ddfrecordindex.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/ogr_s57.h | 0 .../ogrsf_frmts/s57/ogrs57datasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/ogrs57driver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/ogrs57layer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/s57.h | 0 .../ogrsf_frmts/s57/s57classregistrar.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/s57dump.cpp | 0 .../ogrsf_frmts/s57/s57featuredefns.cpp | 0 .../ogrsf_frmts/s57/s57filecollector.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/s57reader.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/s57tables.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/s57tables.py | 0 {gdal/ogr => ogr}/ogrsf_frmts/s57/s57writer.cpp | 0 ogr/ogrsf_frmts/sdts/CMakeLists.txt | 7 + {gdal/ogr => ogr}/ogrsf_frmts/sdts/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/sdts/install-libs.sh | 0 {gdal/ogr => ogr}/ogrsf_frmts/sdts/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/sdts/ogr_sdts.h | 0 .../ogrsf_frmts/sdts/ogrsdtsdatasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/sdts/ogrsdtsdriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/sdts/ogrsdtslayer.cpp | 0 ogr/ogrsf_frmts/selafin/CMakeLists.txt | 12 + {gdal/ogr => ogr}/ogrsf_frmts/selafin/GNUmakefile | 0 .../ogr => ogr}/ogrsf_frmts/selafin/io_selafin.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/selafin/io_selafin.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/selafin/makefile.vc | 0 .../ogr => ogr}/ogrsf_frmts/selafin/ogr_selafin.h | 0 .../ogrsf_frmts/selafin/ogrselafindatasource.cpp | 0 ogr/ogrsf_frmts/selafin/ogrselafindriver.cpp | 205 + .../ogrsf_frmts/selafin/ogrselafinlayer.cpp | 0 ogr/ogrsf_frmts/shape/CMakeLists.txt | 31 + {gdal/ogr => ogr}/ogrsf_frmts/shape/COPYING | 0 {gdal/ogr => ogr}/ogrsf_frmts/shape/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/shape/dbfopen.c | 0 .../ogrsf_frmts/shape/dbfopen_wrapper.c | 0 .../ogr => ogr}/ogrsf_frmts/shape/dump_symbols.sh | 0 .../shape/gdal_shapelib_symbol_rename.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/shape/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/shape/ogrshape.h | 0 .../ogrsf_frmts/shape/ogrshapedatasource.cpp | 0 .../ogrsf_frmts/shape/ogrshapedriver.cpp | 0 .../ogrsf_frmts/shape/ogrshapelayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/shape/sbnsearch.c | 0 .../ogrsf_frmts/shape/sbnsearch_wrapper.c | 0 {gdal/ogr => ogr}/ogrsf_frmts/shape/shape2ogr.cpp | 0 ogr/ogrsf_frmts/shape/shapefil.h | 617 + {gdal/ogr => ogr}/ogrsf_frmts/shape/shp_vsi.c | 0 {gdal/ogr => ogr}/ogrsf_frmts/shape/shp_vsi.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/shape/shpopen.c | 0 .../ogrsf_frmts/shape/shpopen_wrapper.c | 0 {gdal/ogr => ogr}/ogrsf_frmts/shape/shptree.c | 0 .../ogrsf_frmts/shape/shptree_wrapper.c | 0 ogr/ogrsf_frmts/sosi/CMakeLists.txt | 18 + {gdal/ogr => ogr}/ogrsf_frmts/sosi/GNUmakefile | 0 .../ogr => ogr}/ogrsf_frmts/sosi/fyba_melding.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/sosi/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/sosi/ogr_sosi.h | 0 .../ogrsf_frmts/sosi/ogrsosidatasource.cpp | 0 .../ogrsf_frmts/sosi/ogrsosidatatypes.cpp | 0 .../ogrsf_frmts/sosi/ogrsosidatatypes.h | 0 .../ogr => ogr}/ogrsf_frmts/sosi/ogrsosidriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/sosi/ogrsosilayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/sosi/tools/README | 0 .../ogrsf_frmts/sosi/tools/basicelements.xslt | 0 .../ogr => ogr}/ogrsf_frmts/sosi/tools/convert.sh | 0 .../ogrsf_frmts/sosi/tools/groupelements.xslt | 0 .../ogrsf_frmts/sosi/tools/unnorsk.xslt | 0 ogr/ogrsf_frmts/sqlite/CMakeLists.txt | 65 + {gdal/ogr => ogr}/ogrsf_frmts/sqlite/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/sqlite/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogr_sqlite.h | 0 .../ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlite3ext.h | 0 .../ogrsf_frmts/sqlite/ogrsqliteapiroutines.c | 0 .../ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitebase.h | 0 .../ogrsf_frmts/sqlite/ogrsqlitedatasource.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqlitedriver.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqliteexecutesql.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqliteexecutesql.h | 0 .../ogrsf_frmts/sqlite/ogrsqlitelayer.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqliteregexp.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqliteregexp.h | 0 .../ogrsf_frmts/sqlite/ogrsqliteselectlayer.cpp | 0 .../sqlite/ogrsqlitesinglefeaturelayer.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqlitesqlfunctions.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqlitesqlfunctions.h | 0 .../ogrsf_frmts/sqlite/ogrsqlitetablelayer.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqliteutility.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqliteutility.h | 0 .../ogrsf_frmts/sqlite/ogrsqlitevfs.cpp | 0 .../ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitevfs.h | 0 .../ogrsf_frmts/sqlite/ogrsqliteviewlayer.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp | 0 .../ogrsf_frmts/sqlite/ogrsqlitevirtualogr.h | 0 .../ogr => ogr}/ogrsf_frmts/sqlite/rasterlite2.cpp | 0 .../ogrsf_frmts/sqlite/rasterlite2_header.h | 0 .../ogrsf_frmts/sqlite/test_load_virtual_ogr.c | 0 ogr/ogrsf_frmts/svg/CMakeLists.txt | 8 + {gdal/ogr => ogr}/ogrsf_frmts/svg/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/svg/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/svg/ogr_svg.h | 0 .../ogrsf_frmts/svg/ogrsvgdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/svg/ogrsvgdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/svg/ogrsvglayer.cpp | 0 ogr/ogrsf_frmts/sxf/CMakeLists.txt | 4 + {gdal/ogr => ogr}/ogrsf_frmts/sxf/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/sxf/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/sxf/ogr_sxf.h | 0 .../ogrsf_frmts/sxf/ogrsxfdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/sxf/ogrsxfdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/sxf/ogrsxflayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/sxf/org_sxf_defs.h | 0 ogr/ogrsf_frmts/tiger/CMakeLists.txt | 30 + {gdal/ogr => ogr}/ogrsf_frmts/tiger/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/tiger/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/tiger/ogr_tiger.h | 0 .../ogrsf_frmts/tiger/ogrtigerdatasource.cpp | 0 .../ogrsf_frmts/tiger/ogrtigerdriver.cpp | 0 .../ogrsf_frmts/tiger/ogrtigerlayer.cpp | 0 .../ogr => ogr}/ogrsf_frmts/tiger/tigeraltname.cpp | 0 .../ogrsf_frmts/tiger/tigerarealandmarks.cpp | 0 .../ogrsf_frmts/tiger/tigercompletechain.cpp | 0 .../ogrsf_frmts/tiger/tigerentitynames.cpp | 0 .../ogrsf_frmts/tiger/tigerfeatureids.cpp | 0 .../ogrsf_frmts/tiger/tigerfilebase.cpp | 0 .../ogrsf_frmts/tiger/tigeridhistory.cpp | 0 .../ogrsf_frmts/tiger/tigerkeyfeatures.cpp | 0 .../ogrsf_frmts/tiger/tigerlandmarks.cpp | 0 .../ogrsf_frmts/tiger/tigeroverunder.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerpip.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerpoint.cpp | 0 .../ogrsf_frmts/tiger/tigerpolychainlink.cpp | 0 .../ogr => ogr}/ogrsf_frmts/tiger/tigerpolygon.cpp | 0 .../ogrsf_frmts/tiger/tigerpolygoncorrections.cpp | 0 .../ogrsf_frmts/tiger/tigerpolygoneconomic.cpp | 0 .../ogrsf_frmts/tiger/tigerspatialmetadata.cpp | 0 .../ogrsf_frmts/tiger/tigertlidrange.cpp | 0 .../ogrsf_frmts/tiger/tigerzerocellid.cpp | 0 .../ogrsf_frmts/tiger/tigerzipcodes.cpp | 0 .../ogrsf_frmts/tiger/tigerzipplus4.cpp | 0 ogr/ogrsf_frmts/vdv/CMakeLists.txt | 2 + {gdal/ogr => ogr}/ogrsf_frmts/vdv/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/vdv/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/vdv/ogr_vdv.h | 0 .../ogrsf_frmts/vdv/ogrvdvdatasource.cpp | 0 ogr/ogrsf_frmts/vfk/CMakeLists.txt | 23 + {gdal/ogr => ogr}/ogrsf_frmts/vfk/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/vfk/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/vfk/ogr_vfk.h | 0 .../ogrsf_frmts/vfk/ogrvfkdatasource.cpp | 0 ogr/ogrsf_frmts/vfk/ogrvfkdriver.cpp | 119 + {gdal/ogr => ogr}/ogrsf_frmts/vfk/ogrvfklayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkdatablock.cpp | 0 .../ogrsf_frmts/vfk/vfkdatablocksqlite.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkfeature.cpp | 0 .../ogrsf_frmts/vfk/vfkfeaturesqlite.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkproperty.cpp | 0 .../ogrsf_frmts/vfk/vfkpropertydefn.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkreader.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkreader.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkreaderp.h | 0 .../ogrsf_frmts/vfk/vfkreadersqlite.cpp | 0 ogr/ogrsf_frmts/vrt/CMakeLists.txt | 7 + {gdal/ogr => ogr}/ogrsf_frmts/vrt/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/vrt/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/vrt/ogr_vrt.h | 0 .../ogrsf_frmts/vrt/ogrvrtdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/vrt/ogrvrtdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/vrt/ogrvrtlayer.cpp | 0 ogr/ogrsf_frmts/walk/CMakeLists.txt | 16 + {gdal/ogr => ogr}/ogrsf_frmts/walk/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/walk/makefile.vc | 0 .../ogrsf_frmts/walk/ogis_geometry_wkb_struct.h | 0 {gdal/ogr => ogr}/ogrsf_frmts/walk/ogrwalk.h | 0 .../ogrsf_frmts/walk/ogrwalkdatasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/walk/ogrwalkdriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/walk/ogrwalklayer.cpp | 0 .../ogrsf_frmts/walk/ogrwalkselectlayer.cpp | 0 .../ogrsf_frmts/walk/ogrwalktablelayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/walk/ogrwalktool.cpp | 0 ogr/ogrsf_frmts/wasp/CMakeLists.txt | 3 + {gdal/ogr => ogr}/ogrsf_frmts/wasp/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/wasp/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/wasp/ogrwasp.h | 0 .../ogrsf_frmts/wasp/ogrwaspdatasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/wasp/ogrwaspdriver.cpp | 0 .../ogr => ogr}/ogrsf_frmts/wasp/ogrwasplayer.cpp | 0 ogr/ogrsf_frmts/wfs/CMakeLists.txt | 12 + {gdal/ogr => ogr}/ogrsf_frmts/wfs/GNUmakefile | 0 .../ogr => ogr}/ogrsf_frmts/wfs/WFSServersList.txt | 0 {gdal/ogr => ogr}/ogrsf_frmts/wfs/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogr_wfs.h | 0 .../ogr => ogr}/ogrsf_frmts/wfs/ogroapifdriver.cpp | 0 .../ogrsf_frmts/wfs/ogrwfsdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogrwfsdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogrwfsfilter.cpp | 0 .../ogrsf_frmts/wfs/ogrwfsjoinlayer.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogrwfslayer.cpp | 0 ogr/ogrsf_frmts/xls/CMakeLists.txt | 3 + {gdal/ogr => ogr}/ogrsf_frmts/xls/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/xls/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/xls/ogr_xls.h | 0 .../ogrsf_frmts/xls/ogrxlsdatasource.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/xls/ogrxlsdriver.cpp | 0 {gdal/ogr => ogr}/ogrsf_frmts/xls/ogrxlslayer.cpp | 0 ogr/ogrsf_frmts/xlsx/CMakeLists.txt | 9 + {gdal/ogr => ogr}/ogrsf_frmts/xlsx/GNUmakefile | 0 {gdal/ogr => ogr}/ogrsf_frmts/xlsx/makefile.vc | 0 {gdal/ogr => ogr}/ogrsf_frmts/xlsx/ogr_xlsx.h | 0 .../ogrsf_frmts/xlsx/ogrxlsxdatasource.cpp | 0 .../ogr => ogr}/ogrsf_frmts/xlsx/ogrxlsxdriver.cpp | 0 ogr/ogrspatialreference.cpp | 12309 +++++++++++++++++++ {gdal/ogr => ogr}/ogrsurface.cpp | 0 {gdal/ogr => ogr}/ogrtriangle.cpp | 0 {gdal/ogr => ogr}/ogrtriangulatedsurface.cpp | 0 {gdal/ogr => ogr}/ogrutils.cpp | 0 {gdal/ogr => ogr}/style_ogr_brush.png | Bin {gdal/ogr => ogr}/style_ogr_sym.png | Bin {gdal/ogr => ogr}/style_pen1.gif | Bin {gdal/ogr => ogr}/style_pen2.gif | Bin {gdal/ogr => ogr}/style_pen3.gif | Bin {gdal/ogr => ogr}/style_textanchor.gif | Bin {gdal/ogr => ogr}/swq.cpp | 0 {gdal/ogr => ogr}/swq_expr_node.cpp | 0 {gdal/ogr => ogr}/swq_op_general.cpp | 0 {gdal/ogr => ogr}/swq_op_registrar.cpp | 0 {gdal/ogr => ogr}/swq_parser.cpp | 0 {gdal/ogr => ogr}/swq_parser.hpp | 0 {gdal/ogr => ogr}/swq_parser.y | 0 {gdal/ogr => ogr}/swq_select.cpp | 0 {gdal/ogr => ogr}/test_geo_utils.cpp | 0 {gdal/perftests => perftests}/cog.py | 0 {gdal/perftests => perftests}/computestatistics.py | 0 .../downsample_integer_factor.py | 0 {gdal/perftests => perftests}/overview.py | 0 port/CMakeLists.txt | 281 + {gdal/port => port}/GNUmakefile | 0 {gdal/port => port}/LICENCE_minizip | 0 {gdal/port => port}/cpl_alibaba_oss.cpp | 0 {gdal/port => port}/cpl_alibaba_oss.h | 0 {gdal/port => port}/cpl_atomic_ops.cpp | 0 {gdal/port => port}/cpl_atomic_ops.h | 0 {gdal/port => port}/cpl_auto_close.h | 0 {gdal/port => port}/cpl_aws.cpp | 0 {gdal/port => port}/cpl_aws.h | 0 {gdal/port => port}/cpl_aws_win32.cpp | 0 {gdal/port => port}/cpl_azure.cpp | 0 {gdal/port => port}/cpl_azure.h | 0 {gdal/port => port}/cpl_base64.cpp | 0 {gdal/port => port}/cpl_compressor.cpp | 0 {gdal/port => port}/cpl_compressor.h | 0 port/cpl_config.h.in | 274 + {gdal/port => port}/cpl_config.h.vc.begin | 0 port/cpl_config.h.vc.common | 102 + {gdal/port => port}/cpl_config.h.vc.end | 0 {gdal/port => port}/cpl_config.h.vc.no_dll | 0 {gdal/port => port}/cpl_config_extras.h | 0 {gdal/port => port}/cpl_conv.cpp | 0 {gdal/port => port}/cpl_conv.h | 0 {gdal/port => port}/cpl_cpu_features.cpp | 0 {gdal/port => port}/cpl_cpu_features.h | 0 {gdal/port => port}/cpl_csv.cpp | 0 {gdal/port => port}/cpl_csv.h | 0 {gdal/port => port}/cpl_curl_priv.h | 0 {gdal/port => port}/cpl_error.cpp | 0 {gdal/port => port}/cpl_error.h | 0 {gdal/port => port}/cpl_error_internal.h | 0 {gdal/port => port}/cpl_findfile.cpp | 0 {gdal/port => port}/cpl_getexecpath.cpp | 0 {gdal/port => port}/cpl_google_cloud.cpp | 0 {gdal/port => port}/cpl_google_cloud.h | 0 {gdal/port => port}/cpl_google_oauth2.cpp | 0 {gdal/port => port}/cpl_hash_set.cpp | 0 {gdal/port => port}/cpl_hash_set.h | 0 {gdal/port => port}/cpl_http.cpp | 0 {gdal/port => port}/cpl_http.h | 0 {gdal/port => port}/cpl_json.cpp | 0 {gdal/port => port}/cpl_json.h | 0 {gdal/port => port}/cpl_json_header.h | 0 {gdal/port => port}/cpl_json_streaming_parser.cpp | 0 {gdal/port => port}/cpl_json_streaming_parser.h | 0 {gdal/port => port}/cpl_json_streaming_writer.cpp | 0 {gdal/port => port}/cpl_json_streaming_writer.h | 0 {gdal/port => port}/cpl_list.cpp | 0 {gdal/port => port}/cpl_list.h | 0 {gdal/port => port}/cpl_md5.cpp | 0 {gdal/port => port}/cpl_md5.h | 0 {gdal/port => port}/cpl_mem_cache.h | 0 {gdal/port => port}/cpl_minixml.cpp | 0 {gdal/port => port}/cpl_minixml.h | 0 {gdal/port => port}/cpl_minizip_ioapi.cpp | 0 {gdal/port => port}/cpl_minizip_ioapi.h | 0 {gdal/port => port}/cpl_minizip_unzip.cpp | 0 {gdal/port => port}/cpl_minizip_unzip.h | 0 {gdal/port => port}/cpl_minizip_zip.cpp | 0 {gdal/port => port}/cpl_minizip_zip.h | 0 {gdal/port => port}/cpl_multiproc.cpp | 0 {gdal/port => port}/cpl_multiproc.h | 0 {gdal/port => port}/cpl_odbc.cpp | 0 {gdal/port => port}/cpl_odbc.h | 0 {gdal/port => port}/cpl_path.cpp | 0 port/cpl_port.h | 1162 ++ {gdal/port => port}/cpl_progress.cpp | 0 {gdal/port => port}/cpl_progress.h | 0 {gdal/port => port}/cpl_quad_tree.cpp | 0 {gdal/port => port}/cpl_quad_tree.h | 0 {gdal/port => port}/cpl_recode.cpp | 0 {gdal/port => port}/cpl_recode_iconv.cpp | 0 {gdal/port => port}/cpl_recode_stub.cpp | 0 {gdal/port => port}/cpl_safemaths.hpp | 0 {gdal/port => port}/cpl_sha1.cpp | 0 {gdal/port => port}/cpl_sha1.h | 0 {gdal/port => port}/cpl_sha256.cpp | 0 {gdal/port => port}/cpl_sha256.h | 0 {gdal/port => port}/cpl_spawn.cpp | 0 {gdal/port => port}/cpl_spawn.h | 0 {gdal/port => port}/cpl_string.cpp | 0 {gdal/port => port}/cpl_string.h | 0 {gdal/port => port}/cpl_strtod.cpp | 0 {gdal/port => port}/cpl_swift.cpp | 0 {gdal/port => port}/cpl_swift.h | 0 {gdal/port => port}/cpl_time.cpp | 0 {gdal/port => port}/cpl_time.h | 0 port/cpl_userfaultfd.cpp | 499 + {gdal/port => port}/cpl_userfaultfd.h | 0 {gdal/port => port}/cpl_vax.cpp | 0 {gdal/port => port}/cpl_vax.h | 0 {gdal/port => port}/cpl_virtualmem.cpp | 0 {gdal/port => port}/cpl_virtualmem.h | 0 {gdal/port => port}/cpl_vsi.h | 0 {gdal/port => port}/cpl_vsi_error.cpp | 0 {gdal/port => port}/cpl_vsi_error.h | 0 {gdal/port => port}/cpl_vsi_mem.cpp | 0 {gdal/port => port}/cpl_vsi_virtual.h | 0 port/cpl_vsil.cpp | 2882 +++++ {gdal/port => port}/cpl_vsil_abstract_archive.cpp | 0 {gdal/port => port}/cpl_vsil_adls.cpp | 0 {gdal/port => port}/cpl_vsil_az.cpp | 0 {gdal/port => port}/cpl_vsil_buffered_reader.cpp | 0 {gdal/port => port}/cpl_vsil_cache.cpp | 0 {gdal/port => port}/cpl_vsil_crypt.cpp | 0 {gdal/port => port}/cpl_vsil_curl.cpp | 0 {gdal/port => port}/cpl_vsil_curl_class.h | 0 {gdal/port => port}/cpl_vsil_curl_priv.h | 0 {gdal/port => port}/cpl_vsil_curl_streaming.cpp | 0 {gdal/port => port}/cpl_vsil_gs.cpp | 0 {gdal/port => port}/cpl_vsil_gzip.cpp | 0 {gdal/port => port}/cpl_vsil_hdfs.cpp | 0 {gdal/port => port}/cpl_vsil_oss.cpp | 0 {gdal/port => port}/cpl_vsil_plugin.cpp | 0 {gdal/port => port}/cpl_vsil_plugin.h | 0 {gdal/port => port}/cpl_vsil_s3.cpp | 0 {gdal/port => port}/cpl_vsil_simple.cpp | 0 {gdal/port => port}/cpl_vsil_sparsefile.cpp | 0 {gdal/port => port}/cpl_vsil_stdin.cpp | 0 {gdal/port => port}/cpl_vsil_stdout.cpp | 0 {gdal/port => port}/cpl_vsil_subfile.cpp | 0 {gdal/port => port}/cpl_vsil_swift.cpp | 0 {gdal/port => port}/cpl_vsil_tar.cpp | 0 {gdal/port => port}/cpl_vsil_unix_stdio_64.cpp | 0 {gdal/port => port}/cpl_vsil_uploadonclose.cpp | 0 {gdal/port => port}/cpl_vsil_webhdfs.cpp | 0 {gdal/port => port}/cpl_vsil_win32.cpp | 0 {gdal/port => port}/cpl_vsisimple.cpp | 0 {gdal/port => port}/cpl_worker_thread_pool.cpp | 0 {gdal/port => port}/cpl_worker_thread_pool.h | 0 {gdal/port => port}/cpl_xml_validate.cpp | 0 {gdal/port => port}/cplgetsymbol.cpp | 0 {gdal/port => port}/cplkeywordparser.cpp | 0 {gdal/port => port}/cplkeywordparser.h | 0 {gdal/port => port}/cplstring.cpp | 0 {gdal/port => port}/cplstringlist.cpp | 0 {gdal/port => port}/gdal_csv.h | 0 {gdal/port => port}/makefile.vc | 0 {gdal/port => port}/vsipreload.cpp | 0 {gdal/port => port}/xmlreformat.cpp | 0 {gdal/scripts => scripts}/GNUmakefile | 0 scripts/analyze_ossfuzz.py | 141 + {gdal/scripts => scripts}/check_broken_links.py | 0 {gdal/scripts => scripts}/clang-format | 0 {gdal/scripts => scripts}/completionFinder.py | 0 {gdal/scripts => scripts}/cppcheck.sh | 0 {gdal/scripts => scripts}/detect_printf.sh | 0 .../scripts => scripts}/detect_self_assignment.py | 0 .../scripts => scripts}/detect_self_assignment.sh | 0 .../detect_suspicious_char_digit_zero.sh | 0 {gdal/scripts => scripts}/detect_tabulations.sh | 0 .../fix_container_dot_size_zero.py | 0 .../fix_container_dot_size_zero.sh | 0 scripts/fix_typos.sh | 132 + {gdal/scripts => scripts}/gdal-bash-completion.sh | 0 scripts/reformat.sh | 64 + {gdal/scripts => scripts}/setdevenv.sh | 0 {gdal/scripts => scripts}/typos_allowlist.txt | 0 {gdal => scripts}/update_copyright.py | 0 {gdal/scripts => scripts}/vagrant/gdal-mingw.sh | 0 {gdal/scripts => scripts}/vagrant/gdal.sh | 0 .../vagrant/install-proj6-mingw.sh | 0 {gdal/scripts => scripts}/vagrant/install-proj6.sh | 0 {gdal/scripts => scripts}/vagrant/postgis.sh | 0 {gdal/scripts => scripts}/vagrant/swig-3.0.8.sh | 0 gdal/submake.bat => submake.bat | 0 swig/CMakeLists.txt | 43 + {gdal/swig => swig}/GNUmakefile | 0 {gdal/swig => swig}/SWIGmake.base | 0 {gdal/swig => swig}/csharp/AssemblyInfo.cs | 0 swig/csharp/CMakeLists.txt | 225 + {gdal/swig => swig}/csharp/GNUmakefile | 0 .../csharp/apps/GDALAdjustContrast.cs | 0 {gdal/swig => swig}/csharp/apps/GDALColorTable.cs | 0 {gdal/swig => swig}/csharp/apps/GDALCreateCopy.cs | 0 .../csharp/apps/GDALDatasetRasterIO.cs | 0 .../csharp/apps/GDALDatasetRasterIOEx.cs | 0 .../swig => swig}/csharp/apps/GDALDatasetWrite.cs | 0 .../swig => swig}/csharp/apps/GDALGetHistogram.cs | 0 {gdal/swig => swig}/csharp/apps/GDALInfo.cs | 0 {gdal/swig => swig}/csharp/apps/GDALMemDataset.cs | 0 {gdal/swig => swig}/csharp/apps/GDALOverviews.cs | 0 {gdal/swig => swig}/csharp/apps/GDALRead.cs | 0 {gdal/swig => swig}/csharp/apps/GDALReadDirect.cs | 0 {gdal/swig => swig}/csharp/apps/GDALWarp.cs | 0 {gdal/swig => swig}/csharp/apps/GDALWrite.cs | 0 {gdal/swig => swig}/csharp/apps/GetCRSInfo.cs | 0 {gdal/swig => swig}/csharp/apps/OGRFeatureEdit.cs | 0 {gdal/swig => swig}/csharp/apps/OGRGEOS.cs | 0 {gdal/swig => swig}/csharp/apps/OGRLayerAlg.cs | 0 {gdal/swig => swig}/csharp/apps/OSRTransform.cs | 0 {gdal/swig => swig}/csharp/apps/ReadXML.cs | 0 {gdal/swig => swig}/csharp/apps/VSIMem.cs | 0 {gdal/swig => swig}/csharp/apps/WKT2WKB.cs | 0 {gdal/swig => swig}/csharp/apps/createdata.cs | 0 {gdal/swig => swig}/csharp/apps/ogrinfo.cs | 0 {gdal/swig => swig}/csharp/const/makefile.vc | 0 {gdal/swig => swig}/csharp/csharp.opt | 0 {gdal/swig => swig}/csharp/gdal.snk | Bin {gdal/swig => swig}/csharp/gdal/makefile.vc | 0 swig/csharp/makefile.vc | 347 + {gdal/swig => swig}/csharp/mkinterface.sh | 0 {gdal/swig => swig}/csharp/ogr/makefile.vc | 0 {gdal/swig => swig}/csharp/osr/makefile.vc | 0 {gdal/swig => swig}/include/Band.i | 0 {gdal/swig => swig}/include/ColorTable.i | 0 {gdal/swig => swig}/include/Dataset.i | 0 {gdal/swig => swig}/include/Driver.i | 0 {gdal/swig => swig}/include/MajorObject.i | 0 {gdal/swig => swig}/include/MultiDimensional.i | 0 {gdal/swig => swig}/include/Operations.i | 0 {gdal/swig => swig}/include/README.typemaps | 0 {gdal/swig => swig}/include/RasterAttributeTable.i | 0 {gdal/swig => swig}/include/Transform.i | 0 {gdal/swig => swig}/include/XMLNode.i | 0 {gdal/swig => swig}/include/cpl.i | 0 {gdal/swig => swig}/include/cpl_exceptions.i | 0 {gdal/swig => swig}/include/cplvirtualmem.i | 0 {gdal/swig => swig}/include/csharp/gdal_csharp.i | 0 .../include/csharp/gdal_csharp_extend.i | 0 {gdal/swig => swig}/include/csharp/gnm_csharp.i | 0 {gdal/swig => swig}/include/csharp/ogr_csharp.i | 0 .../include/csharp/ogr_csharp_extend.i | 0 {gdal/swig => swig}/include/csharp/osr_csharp.i | 0 .../include/csharp/swig_csharp_extensions.i | 0 .../swig => swig}/include/csharp/typemaps_csharp.i | 0 {gdal/swig => swig}/include/gdal.i | 0 {gdal/swig => swig}/include/gdal_array.i | 0 {gdal/swig => swig}/include/gdal_typemaps.i | 0 {gdal/swig => swig}/include/gdalconst.i | 0 {gdal/swig => swig}/include/gnm.i | 0 {gdal/swig => swig}/include/java/callback.i | 0 {gdal/swig => swig}/include/java/gdal_java.i | 0 {gdal/swig => swig}/include/java/gdalconst_java.i | 0 {gdal/swig => swig}/include/java/gnm_java.i | 0 {gdal/swig => swig}/include/java/java_exceptions.i | 0 {gdal/swig => swig}/include/java/ogr_java.i | 0 {gdal/swig => swig}/include/java/ogr_java_extend.i | 0 {gdal/swig => swig}/include/java/osr_java.i | 0 {gdal/swig => swig}/include/java/typemaps_java.i | 0 {gdal/swig => swig}/include/ogr.i | 0 {gdal/swig => swig}/include/ogr_error_map.i | 0 {gdal/swig => swig}/include/osr.i | 0 {gdal/swig => swig}/include/perl/band.i | 0 {gdal/swig => swig}/include/perl/callback.i | 0 {gdal/swig => swig}/include/perl/confess.i | 0 {gdal/swig => swig}/include/perl/destroy.i | 0 {gdal/swig => swig}/include/perl/gdal_perl.i | 0 .../swig => swig}/include/perl/gdal_perl_rename.i | 0 {gdal/swig => swig}/include/perl/gnm_perl.i | 0 {gdal/swig => swig}/include/perl/init.i | 0 {gdal/swig => swig}/include/perl/ogr_perl.i | 0 {gdal/swig => swig}/include/perl/osr_perl.i | 0 {gdal/swig => swig}/include/perl/typemaps_perl.i | 0 {gdal/swig => swig}/include/python/callback.i | 0 {gdal/swig => swig}/include/python/docs/README | 0 .../swig => swig}/include/python/docs/doxy2swig.py | 0 .../include/python/docs/ogr_datasource_docs.i | 0 .../include/python/docs/ogr_driver_docs.i | 0 .../include/python/docs/ogr_feature_docs.i | 0 .../include/python/docs/ogr_featuredef_docs.i | 0 .../include/python/docs/ogr_fielddef_docs.i | 0 .../include/python/docs/ogr_geometry_docs.i | 0 .../include/python/docs/ogr_layer_docs.i | 0 {gdal/swig => swig}/include/python/gdal_python.i | 0 {gdal/swig => swig}/include/python/gnm_python.i | 0 {gdal/swig => swig}/include/python/ogr_python.i | 0 {gdal/swig => swig}/include/python/osr_python.i | 0 .../include/python/python_exceptions.i | 0 .../swig => swig}/include/python/python_strings.i | 0 .../swig => swig}/include/python/typemaps_python.i | 0 swig/java/CMakeLists.txt | 74 + {gdal/swig => swig}/java/GNUmakefile | 0 {gdal/swig => swig}/java/add_javadoc.c | 0 {gdal/swig => swig}/java/apps/GDALContour.java | 0 {gdal/swig => swig}/java/apps/GDALGrid.java | 0 {gdal/swig => swig}/java/apps/GDALOverviews.java | 0 {gdal/swig => swig}/java/apps/GDALProximity.java | 0 {gdal/swig => swig}/java/apps/GDALTestIO.java | 0 {gdal/swig => swig}/java/apps/GDALtest.java | 0 {gdal/swig => swig}/java/apps/OGRFeature.java | 0 {gdal/swig => swig}/java/apps/OGRTestGC.java | 0 {gdal/swig => swig}/java/apps/OSRTest.java | 0 {gdal/swig => swig}/java/apps/OSRTransform.java | 0 {gdal/swig => swig}/java/apps/ReadXML.java | 0 {gdal/swig => swig}/java/apps/WKT2WKB.java | 0 {gdal/swig => swig}/java/apps/gdalinfo.java | 0 {gdal/swig => swig}/java/apps/gdalmajorobject.java | 0 {gdal/swig => swig}/java/apps/gdaltransformer.java | 0 {gdal/swig => swig}/java/apps/multireadtest.java | 0 {gdal/swig => swig}/java/apps/ogr2ogr.java | 0 {gdal/swig => swig}/java/apps/ogr2ogr_new.java | 0 {gdal/swig => swig}/java/apps/ogrinfo.java | 0 {gdal/swig => swig}/java/apps/ogrtindex.java | 0 {gdal/swig => swig}/java/apps/testgetpoints.java | 0 {gdal/swig => swig}/java/build.xml | 0 {gdal/swig => swig}/java/const/makefile.vc | 0 {gdal/swig => swig}/java/gdal-package-info.java | 0 {gdal/swig => swig}/java/gdal/makefile.vc | 0 .../swig => swig}/java/gdalconst-package-info.java | 0 {gdal/swig => swig}/java/gnm/makefile.vc | 0 {gdal/swig => swig}/java/java.opt | 0 {gdal/swig => swig}/java/javadoc.java | 0 {gdal/swig => swig}/java/make_doc.sh | 0 {gdal/swig => swig}/java/makefile.vc | 0 {gdal/swig => swig}/java/ogr-package-info.java | 0 {gdal/swig => swig}/java/ogr/makefile.vc | 0 {gdal/swig => swig}/java/osr-package-info.java | 0 {gdal/swig => swig}/java/osr/makefile.vc | 0 {gdal/swig => swig}/java/overview.html | 0 {gdal/swig => swig}/java/pom.xml | 0 {gdal/swig => swig}/java/test_data/byte.tif | Bin {gdal/swig => swig}/java/test_data/poly.dbf | Bin {gdal/swig => swig}/java/test_data/poly.shp | Bin {gdal/swig => swig}/java/test_data/poly.shx | Bin {gdal/swig => swig}/makefile.vc | 0 swig/perl/CMakeLists.txt | 114 + {gdal/swig => swig}/perl/Changes | 0 {gdal/swig => swig}/perl/Changes-in-the-API-in-2.0 | 0 {gdal/swig => swig}/perl/Doxyfile | 0 {gdal/swig => swig}/perl/GNUmakefile | 0 {gdal/swig => swig}/perl/Makefile | 0 {gdal/swig => swig}/perl/Makefile.PL | 0 {gdal/swig => swig}/perl/README | 0 {gdal/swig => swig}/perl/check_dox.pl | 0 {gdal/swig => swig}/perl/cr.dox | 0 {gdal/swig => swig}/perl/cv.dox | 0 {gdal/swig => swig}/perl/index.dox | 0 {gdal/swig => swig}/perl/lib/Geo/GDAL.dox | 0 {gdal/swig => swig}/perl/lib/Geo/GNM.dox | 0 {gdal/swig => swig}/perl/lib/Geo/OGR.dox | 0 {gdal/swig => swig}/perl/lib/Geo/OSR.dox | 0 {gdal/swig => swig}/perl/make.bat | 0 {gdal/swig => swig}/perl/parse-for-doxygen.pl | 0 {gdal/swig => swig}/perl/pdl.dox | 0 {gdal/swig => swig}/perl/rr.dox | 0 {gdal/swig => swig}/perl/rv.dox | 0 {gdal/swig => swig}/perl/rwv.dox | 0 {gdal/swig => swig}/perl/streaming.dox | 0 {gdal/swig => swig}/perl/t/00-measures-00.t | 0 {gdal/swig => swig}/perl/t/00-measures-01.t | 0 {gdal/swig => swig}/perl/t/00-measures-02.t | 0 {gdal/swig => swig}/perl/t/00-measures-03.t | 0 {gdal/swig => swig}/perl/t/00-measures-04.t | 0 {gdal/swig => swig}/perl/t/00.t | 0 {gdal/swig => swig}/perl/t/01.t | 0 {gdal/swig => swig}/perl/t/02.t | 0 {gdal/swig => swig}/perl/t/03.t | 0 {gdal/swig => swig}/perl/t/alg.t | 0 {gdal/swig => swig}/perl/t/band.t | 0 {gdal/swig => swig}/perl/t/callback.t | 0 {gdal/swig => swig}/perl/t/dataset.t | 0 {gdal/swig => swig}/perl/t/error.t | 0 {gdal/swig => swig}/perl/t/extent.t | 0 {gdal/swig => swig}/perl/t/feature.t | 0 {gdal/swig => swig}/perl/t/gcp.t | 0 {gdal/swig => swig}/perl/t/gdal.t | 0 {gdal/swig => swig}/perl/t/geom.t | 0 {gdal/swig => swig}/perl/t/geotransform.t | 0 {gdal/swig => swig}/perl/t/layer.t | 0 {gdal/swig => swig}/perl/t/nodata.t | 0 {gdal/swig => swig}/perl/t/ogr.t | 0 {gdal/swig => swig}/perl/t/open.t | 0 {gdal/swig => swig}/perl/t/osr.t | 0 {gdal/swig => swig}/perl/t/parenting.t | 0 {gdal/swig => swig}/perl/t/pdl.t | 0 {gdal/swig => swig}/perl/t/utf8.t | 0 {gdal/swig => swig}/perl/t/util.t | 0 {gdal/swig => swig}/perl/tips.dox | 0 {gdal/swig => swig}/perl/transform.dox | 0 {gdal/swig => swig}/python/.gitignore | 0 swig/python/CMakeLists.txt | 344 + {gdal/swig => swig}/python/GNUmakefile | 0 {gdal/swig => swig}/python/README.rst | 0 {gdal/swig => swig}/python/epydoc.conf | 0 .../python/extensions/gdal_array_wrap.cpp | 0 .../swig => swig}/python/extensions/gdal_wrap.cpp | 0 .../python/extensions/gdalconst_wrap.c | 0 {gdal/swig => swig}/python/extensions/gnm_wrap.cpp | 0 {gdal/swig => swig}/python/extensions/ogr_wrap.cpp | 0 {gdal/swig => swig}/python/extensions/osr_wrap.cpp | 0 {gdal/swig => swig}/python/fallback_build.bat | 0 .../python/fallback_build_mingw32_under_unix.sh | 0 .../fallback_build_mingw32_under_unix_py37.sh | 0 {gdal/swig => swig}/python/gdal-utils/.gitignore | 0 {gdal/swig => swig}/python/gdal-utils/README.rst | 0 .../python/gdal-utils/osgeo_utils/__init__.py | 0 .../gdal-utils/osgeo_utils/auxiliary/__init__.py | 0 .../gdal-utils/osgeo_utils/auxiliary/array_util.py | 0 .../gdal-utils/osgeo_utils/auxiliary/base.py | 0 .../osgeo_utils/auxiliary/batch_creator.py | 0 .../osgeo_utils/auxiliary/color_palette.py | 0 .../osgeo_utils/auxiliary/color_table.py | 0 .../osgeo_utils/auxiliary/extent_util.py | 0 .../osgeo_utils/auxiliary/gdal_argparse.py | 0 .../gdal-utils/osgeo_utils/auxiliary/numpy_util.py | 0 .../gdal-utils/osgeo_utils/auxiliary/osr_util.py | 0 .../gdal-utils/osgeo_utils/auxiliary/progress.py | 0 .../osgeo_utils/auxiliary/raster_creation.py | 0 .../gdal-utils/osgeo_utils/auxiliary/rectangle.py | 0 .../gdal-utils/osgeo_utils/auxiliary/util.py | 0 .../python/gdal-utils/osgeo_utils/gdal2tiles.py | 0 .../python/gdal-utils/osgeo_utils/gdal2xyz.py | 0 .../python/gdal-utils/osgeo_utils/gdal_calc.py | 0 .../python/gdal-utils/osgeo_utils/gdal_edit.py | 0 .../gdal-utils/osgeo_utils/gdal_fillnodata.py | 0 .../python/gdal-utils/osgeo_utils/gdal_merge.py | 0 .../gdal-utils/osgeo_utils/gdal_pansharpen.py | 0 .../gdal-utils/osgeo_utils/gdal_polygonize.py | 0 .../gdal-utils/osgeo_utils/gdal_proximity.py | 0 .../python/gdal-utils/osgeo_utils/gdal_retile.py | 0 .../python/gdal-utils/osgeo_utils/gdal_sieve.py | 0 .../python/gdal-utils/osgeo_utils/gdalattachpct.py | 0 .../python/gdal-utils/osgeo_utils/gdalcompare.py | 0 .../python/gdal-utils/osgeo_utils/gdalmove.py | 0 .../python/gdal-utils/osgeo_utils/ogrmerge.py | 0 .../python/gdal-utils/osgeo_utils/pct2rgb.py | 0 .../python/gdal-utils/osgeo_utils/rgb2pct.py | 0 .../gdal-utils/osgeo_utils/samples/__init__.py | 0 .../gdal-utils/osgeo_utils/samples/assemblepoly.py | 0 .../osgeo_utils/samples/build_jp2_from_xml.py | 0 .../gdal-utils/osgeo_utils/samples/classify.py | 0 .../gdal-utils/osgeo_utils/samples/crs2crs2grid.py | 0 .../gdal-utils/osgeo_utils/samples/densify.py | 0 .../gdal-utils/osgeo_utils/samples/dump_jp2.py | 0 .../gdal-utils/osgeo_utils/samples/epsg_tr.py | 0 .../gdal-utils/osgeo_utils/samples/esri2wkt.py | 0 .../python/gdal-utils/osgeo_utils/samples/fft.py | 0 .../gdal-utils/osgeo_utils/samples/fix_gpkg.py | 0 .../gdal-utils/osgeo_utils/samples/gcps2ogr.py | 0 .../gdal-utils/osgeo_utils/samples/gcps2vec.py | 0 .../gdal-utils/osgeo_utils/samples/gcps2wld.py | 0 .../gdal-utils/osgeo_utils/samples/gdal2grd.py | 0 .../gdal-utils/osgeo_utils/samples/gdal_auth.py | 0 .../gdal-utils/osgeo_utils/samples/gdal_cp.py | 0 .../osgeo_utils/samples/gdal_create_pdf.py | 0 .../gdal-utils/osgeo_utils/samples/gdal_ls.py | 0 .../gdal-utils/osgeo_utils/samples/gdal_lut.py | 0 .../gdal-utils/osgeo_utils/samples/gdal_mkdir.py | 0 .../osgeo_utils/samples/gdal_remove_towgs84.py | 0 .../gdal-utils/osgeo_utils/samples/gdal_rm.py | 0 .../gdal-utils/osgeo_utils/samples/gdal_rmdir.py | 0 .../osgeo_utils/samples/gdal_vrtmerge.py | 0 .../gdal-utils/osgeo_utils/samples/gdal_zip.py | 0 .../gdal-utils/osgeo_utils/samples/gdalchksum.py | 0 .../gdal-utils/osgeo_utils/samples/gdalcopyproj.py | 0 .../gdal-utils/osgeo_utils/samples/gdalfilter.py | 0 .../gdal-utils/osgeo_utils/samples/gdalident.py | 0 .../gdal-utils/osgeo_utils/samples/gdalimport.py | 0 .../gdal-utils/osgeo_utils/samples/gdalinfo.py | 0 .../osgeo_utils/samples/gdallocationinfo.py | 0 .../gdal-utils/osgeo_utils/samples/get_soundg.py | 0 .../gdal-utils/osgeo_utils/samples/histrep.py | 0 .../gdal-utils/osgeo_utils/samples/hsv_merge.py | 0 .../osgeo_utils/samples/jpeg_in_tiff_extract.py | 0 .../gdal-utils/osgeo_utils/samples/load2odbc.py | 0 .../gdal-utils/osgeo_utils/samples/loslas2ntv2.py | 0 .../gdal-utils/osgeo_utils/samples/magphase.py | 0 .../samples/make_fuzzer_friendly_archive.py | 0 .../gdal-utils/osgeo_utils/samples/mkgraticule.py | 0 .../gdal-utils/osgeo_utils/samples/ogr2ogr.py | 0 .../gdal-utils/osgeo_utils/samples/ogr2vrt.py | 0 .../samples/ogr_build_junction_table.py | 0 .../gdal-utils/osgeo_utils/samples/ogr_dispatch.py | 0 .../osgeo_utils/samples/ogr_layer_algebra.py | 0 .../gdal-utils/osgeo_utils/samples/ogrinfo.py | 0 .../gdal-utils/osgeo_utils/samples/ogrupdate.py | 0 .../python/gdal-utils/osgeo_utils/samples/rel.py | 0 .../gdal-utils/osgeo_utils/samples/tigerpoly.py | 0 .../osgeo_utils/samples/tile_extent_from_raster.py | 0 .../gdal-utils/osgeo_utils/samples/tolatlong.py | 0 .../gdal-utils/osgeo_utils/samples/val_repl.py | 0 .../samples/validate_cloud_optimized_geotiff.py | 0 .../osgeo_utils/samples/validate_gpkg.py | 0 .../gdal-utils/osgeo_utils/samples/validate_jp2.py | 0 .../gdal-utils/osgeo_utils/samples/vec_tr.py | 0 .../gdal-utils/osgeo_utils/samples/vec_tr_spat.py | 0 .../osgeo_utils/samples/wcs_virtds_params.py | 0 .../python/gdal-utils/scripts/gdal2tiles.py | 0 .../python/gdal-utils/scripts/gdal2xyz.py | 0 .../python/gdal-utils/scripts/gdal_calc.py | 0 .../python/gdal-utils/scripts/gdal_edit.py | 0 .../python/gdal-utils/scripts/gdal_fillnodata.py | 0 .../python/gdal-utils/scripts/gdal_merge.py | 0 .../python/gdal-utils/scripts/gdal_pansharpen.py | 0 .../python/gdal-utils/scripts/gdal_polygonize.py | 0 .../python/gdal-utils/scripts/gdal_proximity.py | 0 .../python/gdal-utils/scripts/gdal_retile.py | 0 .../python/gdal-utils/scripts/gdal_sieve.py | 0 .../python/gdal-utils/scripts/gdalattachpct.py | 0 .../python/gdal-utils/scripts/gdalcompare.py | 0 .../python/gdal-utils/scripts/gdalmove.py | 0 .../python/gdal-utils/scripts/ogrmerge.py | 0 .../python/gdal-utils/scripts/pct2rgb.py | 0 .../python/gdal-utils/scripts/rgb2pct.py | 0 {gdal/swig => swig}/python/gdal-utils/setup.py | 0 {gdal/swig => swig}/python/osgeo/__init__.py | 0 {gdal/swig => swig}/python/osgeo/gdal.py | 0 {gdal/swig => swig}/python/osgeo/gdal_array.py | 0 {gdal/swig => swig}/python/osgeo/gdalconst.py | 0 {gdal/swig => swig}/python/osgeo/gdalnumeric.py | 0 {gdal/swig => swig}/python/osgeo/gnm.py | 0 {gdal/swig => swig}/python/osgeo/ogr.py | 0 {gdal/swig => swig}/python/osgeo/osr.py | 0 {gdal/swig => swig}/python/osgeo/utils.py | 0 {gdal/swig => swig}/python/setup.cfg | 0 {gdal/swig => swig}/python/setup.py | 0 {gdal/swig => swig}/python/trimmedsysconfig.py | 0 {gdal/third_party => third_party}/GNUmakefile | 0 .../LercLib/BitMask.cpp | 0 .../third_party => third_party}/LercLib/BitMask.h | 0 .../LercLib/BitStuffer2.cpp | 0 .../LercLib/BitStuffer2.h | 0 third_party/LercLib/CMakeLists.txt | 21 + .../third_party => third_party}/LercLib/Defines.h | 0 .../LercLib/GNUmakefile | 0 .../LercLib/Huffman.cpp | 0 .../third_party => third_party}/LercLib/Huffman.h | 0 {gdal/third_party => third_party}/LercLib/LICENSE | 0 {gdal/third_party => third_party}/LercLib/Lerc.cpp | 0 {gdal/third_party => third_party}/LercLib/Lerc.h | 0 .../third_party => third_party}/LercLib/Lerc2.cpp | 0 {gdal/third_party => third_party}/LercLib/Lerc2.h | 0 .../LercLib/Lerc_c_api.h | 0 .../LercLib/Lerc_c_api_impl.cpp | 0 .../LercLib/Lerc_types.h | 0 {gdal/third_party => third_party}/LercLib/NOTICE | 0 .../LercLib/README_GDAL.TXT | 0 {gdal/third_party => third_party}/LercLib/RLE.cpp | 0 {gdal/third_party => third_party}/LercLib/RLE.h | 0 .../LercLib/makefile.vc | 0 {gdal/third_party => third_party}/makefile.vc | 0 {gdal/third_party => third_party}/o/README.TXT | 0 4550 files changed, 86054 insertions(+), 60630 deletions(-) create mode 100644 .cmake-format.py create mode 100644 .github/workflows/cmake-lint.yml create mode 100644 .github/workflows/cmake_builds.yml create mode 100644 CMakeLists.txt rename gdal/COMMITTERS => COMMITTERS (100%) rename gdal/Doxyfile => Doxyfile (100%) rename gdal/DoxygenLayout.xml => DoxygenLayout.xml (100%) rename gdal/GDALmake.opt.in => GDALmake.opt.in (100%) rename gdal/GNUmakefile => GNUmakefile (100%) rename gdal/HOWTO-RELEASE => HOWTO-RELEASE (100%) rename gdal/LICENSE.TXT => LICENSE.TXT (100%) rename gdal/MIGRATION_GUIDE.TXT => MIGRATION_GUIDE.TXT (100%) rename gdal/NEWS => NEWS (100%) rename gdal/NEWS.template => NEWS.template (100%) rename gdal/PROVENANCE.TXT => PROVENANCE.TXT (100%) rename gdal/VERSION => VERSION (100%) create mode 100644 alg/CMakeLists.txt create mode 100644 alg/GNUmakefile rename {gdal/alg => alg}/armadillo_headers.h (100%) rename {gdal/alg => alg}/contour.cpp (100%) rename {gdal/alg => alg}/delaunay.c (100%) rename {gdal/alg => alg}/gdal_alg.h (100%) rename {gdal/alg => alg}/gdal_alg_priv.h (100%) rename {gdal/alg => alg}/gdal_crs.cpp (100%) rename {gdal/alg => alg}/gdal_octave.cpp (100%) rename {gdal/alg => alg}/gdal_rpc.cpp (100%) rename {gdal/alg => alg}/gdal_simplesurf.cpp (100%) rename {gdal/alg => alg}/gdal_simplesurf.h (100%) rename {gdal/alg => alg}/gdal_tps.cpp (100%) rename {gdal/alg => alg}/gdalapplyverticalshiftgrid.cpp (100%) rename {gdal/alg => alg}/gdalchecksum.cpp (100%) rename {gdal/alg => alg}/gdalcutline.cpp (100%) rename {gdal/alg => alg}/gdaldither.cpp (100%) rename {gdal/alg => alg}/gdalgeoloc.cpp (100%) rename {gdal/alg => alg}/gdalgrid.cpp (100%) rename {gdal/alg => alg}/gdalgrid.h (100%) rename {gdal/alg => alg}/gdalgrid_priv.h (100%) rename {gdal/alg => alg}/gdalgridavx.cpp (100%) rename {gdal/alg => alg}/gdalgridsse.cpp (100%) rename {gdal/alg => alg}/gdallinearsystem.cpp (100%) rename {gdal/alg => alg}/gdallinearsystem.h (100%) rename {gdal/alg => alg}/gdalmatching.cpp (100%) rename {gdal/alg => alg}/gdalmediancut.cpp (100%) rename {gdal/alg => alg}/gdalpansharpen.cpp (100%) rename {gdal/alg => alg}/gdalpansharpen.h (100%) rename {gdal/alg => alg}/gdalproximity.cpp (100%) rename {gdal/alg => alg}/gdalrasterize.cpp (100%) rename {gdal/alg => alg}/gdalrasterpolygonenumerator.cpp (100%) rename {gdal/alg => alg}/gdalsievefilter.cpp (100%) rename {gdal/alg => alg}/gdalsimplewarp.cpp (100%) rename {gdal/alg => alg}/gdaltransformer.cpp (100%) rename {gdal/alg => alg}/gdaltransformgeolocs.cpp (100%) create mode 100644 alg/gdalwarper.cpp rename {gdal/alg => alg}/gdalwarper.h (100%) rename {gdal/alg => alg}/gdalwarpkernel.cpp (100%) rename {gdal/alg => alg}/gdalwarpkernel_opencl.cpp (100%) rename {gdal/alg => alg}/gdalwarpkernel_opencl.h (100%) rename {gdal/alg => alg}/gdalwarpoperation.cpp (100%) rename {gdal/alg => alg}/gvgcpfit.h (100%) create mode 100644 alg/internal_libqhull/CMakeLists.txt rename {gdal/alg => alg}/internal_libqhull/COPYING.txt (100%) rename {gdal/alg => alg}/internal_libqhull/README.txt (100%) rename {gdal/alg => alg}/internal_libqhull/geom.c (100%) rename {gdal/alg => alg}/internal_libqhull/geom.h (100%) rename {gdal/alg => alg}/internal_libqhull/geom2.c (100%) rename {gdal/alg => alg}/internal_libqhull/global.c (100%) rename {gdal/alg => alg}/internal_libqhull/io.c (100%) rename {gdal/alg => alg}/internal_libqhull/io.h (100%) rename {gdal/alg => alg}/internal_libqhull/libqhull.c (100%) rename {gdal/alg => alg}/internal_libqhull/libqhull.h (100%) rename {gdal/alg => alg}/internal_libqhull/mem.c (100%) rename {gdal/alg => alg}/internal_libqhull/mem.h (100%) rename {gdal/alg => alg}/internal_libqhull/merge.c (100%) rename {gdal/alg => alg}/internal_libqhull/merge.h (100%) rename {gdal/alg => alg}/internal_libqhull/poly.c (100%) rename {gdal/alg => alg}/internal_libqhull/poly.h (100%) rename {gdal/alg => alg}/internal_libqhull/poly2.c (100%) rename {gdal/alg => alg}/internal_libqhull/qhull_a.h (100%) rename {gdal/alg => alg}/internal_libqhull/qset.c (100%) rename {gdal/alg => alg}/internal_libqhull/qset.h (100%) rename {gdal/alg => alg}/internal_libqhull/random.c (100%) rename {gdal/alg => alg}/internal_libqhull/random.h (100%) rename {gdal/alg => alg}/internal_libqhull/rboxlib.c (100%) rename {gdal/alg => alg}/internal_libqhull/stat.c (100%) rename {gdal/alg => alg}/internal_libqhull/stat.h (100%) rename {gdal/alg => alg}/internal_libqhull/user.c (100%) rename {gdal/alg => alg}/internal_libqhull/user.h (100%) rename {gdal/alg => alg}/internal_libqhull/usermem.c (100%) rename {gdal/alg => alg}/internal_libqhull/userprintf.c (100%) rename {gdal/alg => alg}/internal_libqhull/userprintf_rbox.c (100%) rename {gdal/alg => alg}/internal_qhull_headers.h (100%) rename {gdal/alg => alg}/llrasterize.cpp (100%) rename {gdal/alg => alg}/makefile.vc (100%) rename {gdal/alg => alg}/marching_squares/contour_generator.h (100%) rename {gdal/alg => alg}/marching_squares/level_generator.h (100%) rename {gdal/alg => alg}/marching_squares/point.h (100%) rename {gdal/alg => alg}/marching_squares/polygon_ring_appender.h (100%) rename {gdal/alg => alg}/marching_squares/segment_merger.h (100%) rename {gdal/alg => alg}/marching_squares/square.h (100%) rename {gdal/alg => alg}/marching_squares/utility.h (100%) rename {gdal/alg => alg}/polygonize.cpp (100%) rename {gdal/alg => alg}/rasterfill.cpp (100%) rename {gdal/alg => alg}/thinplatespline.cpp (100%) rename {gdal/alg => alg}/thinplatespline.h (100%) rename {gdal/alg => alg}/viewshed.cpp (100%) create mode 100644 apps/CMakeLists.txt rename {gdal/apps => apps}/GNUmakefile (100%) rename {gdal/apps => apps}/commonutils.cpp (100%) rename {gdal/apps => apps}/commonutils.h (100%) rename {gdal/apps => apps}/dumpoverviews.cpp (100%) rename {gdal/apps => apps}/gdal-config.in (100%) rename {gdal/apps => apps}/gdal2ogr.c (100%) rename {gdal/apps => apps}/gdal_contour.cpp (100%) rename {gdal/apps => apps}/gdal_create.cpp (100%) rename {gdal/apps => apps}/gdal_grid_bin.cpp (100%) rename {gdal/apps => apps}/gdal_grid_lib.cpp (100%) rename {gdal/apps => apps}/gdal_rasterize_bin.cpp (100%) rename {gdal/apps => apps}/gdal_rasterize_lib.cpp (100%) rename {gdal/apps => apps}/gdal_translate_bin.cpp (100%) rename {gdal/apps => apps}/gdal_translate_lib.cpp (100%) rename {gdal/apps => apps}/gdal_utils.h (100%) rename {gdal/apps => apps}/gdal_utils_priv.h (100%) rename {gdal/apps => apps}/gdal_viewshed.cpp (100%) rename {gdal/apps => apps}/gdaladdo.cpp (100%) rename {gdal/apps => apps}/gdalasyncread.cpp (100%) rename {gdal/apps => apps}/gdalbuildvrt_bin.cpp (100%) rename {gdal/apps => apps}/gdalbuildvrt_lib.cpp (100%) rename {gdal/apps => apps}/gdaldem_bin.cpp (100%) rename {gdal/apps => apps}/gdaldem_lib.cpp (100%) rename {gdal/apps => apps}/gdalenhance.cpp (100%) rename {gdal/apps => apps}/gdalflattenmask.c (100%) rename {gdal/apps => apps}/gdalinfo_bin.cpp (100%) rename {gdal/apps => apps}/gdalinfo_lib.cpp (100%) rename {gdal/apps => apps}/gdallocationinfo.cpp (100%) rename {gdal/apps => apps}/gdalmanage.cpp (100%) rename {gdal/apps => apps}/gdalmdiminfo_bin.cpp (100%) rename {gdal/apps => apps}/gdalmdiminfo_lib.cpp (100%) rename {gdal/apps => apps}/gdalmdimtranslate_bin.cpp (100%) rename {gdal/apps => apps}/gdalmdimtranslate_lib.cpp (100%) rename {gdal/apps => apps}/gdalsrsinfo.cpp (100%) rename {gdal/apps => apps}/gdaltindex.cpp (100%) rename {gdal/apps => apps}/gdaltorture.cpp (100%) rename {gdal/apps => apps}/gdaltransform.cpp (100%) rename {gdal/apps => apps}/gdalwarp_bin.cpp (100%) rename {gdal/apps => apps}/gdalwarp_lib.cpp (100%) rename {gdal/apps => apps}/gdalwarpsimple.c (100%) rename {gdal/apps => apps}/gnmanalyse.cpp (100%) rename {gdal/apps => apps}/gnmmanage.cpp (100%) rename {gdal/apps => apps}/makefile.vc (100%) rename {gdal/apps => apps}/multireadtest.cpp (100%) rename {gdal/apps => apps}/nearblack_bin.cpp (100%) rename {gdal/apps => apps}/nearblack_lib.cpp (100%) rename {gdal/apps => apps}/ogr2ogr_bin.cpp (100%) rename {gdal/apps => apps}/ogr2ogr_lib.cpp (100%) rename {gdal/apps => apps}/ogrdissolve.cpp (100%) rename {gdal/apps => apps}/ogrinfo.cpp (100%) rename {gdal/apps => apps}/ogrlineref.cpp (100%) rename {gdal/apps => apps}/ogrtindex.cpp (100%) rename {gdal/apps => apps}/test_ogrsf.cpp (100%) rename {gdal/apps => apps}/testepsg.cpp (100%) rename {gdal/apps => apps}/testreprojmulti.cpp (100%) rename gdal/autogen.sh => autogen.sh (100%) create mode 100644 autotest/CMakeLists.txt create mode 100644 autotest/cpp/CMakeLists.txt create mode 100644 autotest/gcore/CMakeLists.txt rename {gdal/ci => ci}/travis/android/before_install.sh (100%) rename {gdal/ci => ci}/travis/android/install.sh (100%) rename {gdal/ci => ci}/travis/android/script.sh (100%) rename {gdal/ci => ci}/travis/big_endian/before_install.sh (100%) rename {gdal/ci => ci}/travis/big_endian/install.sh (100%) rename {gdal/ci => ci}/travis/big_endian/script.sh (100%) rename {gdal/ci => ci}/travis/common_install.sh (100%) rename {gdal/ci => ci}/travis/conda/compile.sh (100%) create mode 100755 ci/travis/conda/setup.sh rename {gdal/ci => ci}/travis/conda/upload.sh (100%) rename {gdal/ci => ci}/travis/csa_common/before_install.sh (100%) create mode 100755 ci/travis/csa_common/install.sh create mode 100755 ci/travis/csa_common/script.sh rename {gdal/ci => ci}/travis/csa_part_1/before_install.sh (100%) create mode 100755 ci/travis/csa_part_1/install.sh rename {gdal/ci => ci}/travis/csa_part_1/script.sh (100%) rename {gdal/ci => ci}/travis/csa_part_2/before_install.sh (100%) create mode 100755 ci/travis/csa_part_2/install.sh rename {gdal/ci => ci}/travis/csa_part_2/script.sh (100%) rename {gdal/ci => ci}/travis/graviton2/before_install.sh (100%) create mode 100755 ci/travis/graviton2/install.sh rename {gdal/ci => ci}/travis/graviton2/script.sh (100%) rename {gdal/ci => ci}/travis/mingw_w64/before_install.sh (100%) rename {gdal/ci => ci}/travis/mingw_w64/install.sh (100%) rename {gdal/ci => ci}/travis/mingw_w64/script.sh (100%) rename {gdal/ci => ci}/travis/osx/before_install.sh (100%) create mode 100755 ci/travis/osx/install.sh create mode 100755 ci/travis/osx/script.sh rename {gdal/ci => ci}/travis/python3/before_install.sh (100%) rename {gdal/ci => ci}/travis/python3/install.sh (100%) rename {gdal/ci => ci}/travis/python3/script.sh (100%) rename {gdal/ci => ci}/travis/s390x/before_install.sh (100%) create mode 100755 ci/travis/s390x/install.sh rename {gdal/ci => ci}/travis/s390x/script.sh (100%) rename {gdal/ci => ci}/travis/sanitize/before_install.sh (100%) rename {gdal/ci => ci}/travis/sanitize/install.sh (100%) rename {gdal/ci => ci}/travis/sanitize/script.sh (100%) rename {gdal/ci => ci}/travis/trusty_32bit/before_install.sh (100%) rename {gdal/ci => ci}/travis/trusty_32bit/install.sh (100%) rename {gdal/ci => ci}/travis/trusty_32bit/script.sh (100%) rename {gdal/ci => ci}/travis/trusty_clang/before_install.sh (100%) rename {gdal/ci => ci}/travis/trusty_clang/install.sh (100%) rename {gdal/ci => ci}/travis/trusty_clang/script.sh (100%) rename {gdal/ci => ci}/travis/ubuntu_1604/before_install.sh (100%) rename {gdal/ci => ci}/travis/ubuntu_1604/install.sh (100%) rename {gdal/ci => ci}/travis/ubuntu_1604/script.sh (100%) rename {gdal/ci => ci}/travis/ubuntu_1804/before_install.sh (100%) rename {gdal/ci => ci}/travis/ubuntu_1804/install.sh (100%) rename {gdal/ci => ci}/travis/ubuntu_1804/script.sh (100%) create mode 100644 cmake/helpers/CheckCompilerMachineOption.cmake create mode 100644 cmake/helpers/CheckCompilerSIMDFeature.cmake create mode 100644 cmake/helpers/CheckDependentLibraries.cmake create mode 100644 cmake/helpers/GdalDriverHelper.cmake create mode 100644 cmake/helpers/GdalStandardIncludes.cmake create mode 100644 cmake/helpers/GdalSwigBindings.cmake create mode 100644 cmake/helpers/GdalVersion.cmake create mode 100644 cmake/helpers/GenerateConfig.cmake create mode 100644 cmake/helpers/TargetPublicHeader.cmake create mode 100644 cmake/helpers/configure.cmake create mode 100644 cmake/helpers/generate_gdal_version_h.cmake create mode 100644 cmake/modules/3.12/FindBoost.cmake create mode 100644 cmake/modules/3.12/FindEXPAT.cmake create mode 100644 cmake/modules/3.12/FindJPEG.cmake create mode 100644 cmake/modules/3.12/FindLibXml2.cmake create mode 100644 cmake/modules/3.12/FindOpenSSL.cmake create mode 100644 cmake/modules/3.12/FindPNG.cmake create mode 100644 cmake/modules/3.13/FindXercesC.cmake create mode 100644 cmake/modules/3.14/FindCURL.cmake create mode 100644 cmake/modules/3.16/FindPostgreSQL.cmake create mode 100644 cmake/modules/3.16/FindPython.cmake create mode 100644 cmake/modules/3.16/FindPython/ListExt.cmake create mode 100644 cmake/modules/3.16/FindPython/Support.cmake create mode 100644 cmake/modules/3.16/FindPython2.cmake create mode 100644 cmake/modules/3.16/FindPython3.cmake create mode 100644 cmake/modules/CMakeCheckCompilerFlagCommonPatterns.cmake create mode 100644 cmake/modules/CheckCCompilerFlag.cmake create mode 100644 cmake/modules/CheckCXXCompilerFlag.cmake create mode 100644 cmake/modules/CheckLinkerFlag.cmake create mode 100644 cmake/modules/Copyright.txt create mode 100644 cmake/modules/DefineFindPackage2.cmake create mode 100644 cmake/modules/FeatureSummary.cmake create mode 100644 cmake/modules/GetColourEscapeSequence.cmake create mode 100644 cmake/modules/init.cmake create mode 100644 cmake/modules/packages/FindBlosc.cmake create mode 100644 cmake/modules/packages/FindCFITSIO.cmake create mode 100644 cmake/modules/packages/FindCharLS.cmake create mode 100644 cmake/modules/packages/FindCryptoPP.cmake create mode 100644 cmake/modules/packages/FindDAP.cmake create mode 100644 cmake/modules/packages/FindDB2.cmake create mode 100644 cmake/modules/packages/FindDeflate.cmake create mode 100644 cmake/modules/packages/FindECW.cmake create mode 100644 cmake/modules/packages/FindFME.cmake create mode 100644 cmake/modules/packages/FindFileGDB.cmake create mode 100644 cmake/modules/packages/FindFreeXL.cmake create mode 100644 cmake/modules/packages/FindGEOS.cmake create mode 100644 cmake/modules/packages/FindGIF.cmake create mode 100644 cmake/modules/packages/FindGRASS.cmake create mode 100644 cmake/modules/packages/FindGTA.cmake create mode 100644 cmake/modules/packages/FindGeoTIFF.cmake create mode 100644 cmake/modules/packages/FindHDF4.cmake create mode 100644 cmake/modules/packages/FindIconv.cmake create mode 100644 cmake/modules/packages/FindJPEG12.cmake create mode 100644 cmake/modules/packages/FindJSONC.cmake create mode 100644 cmake/modules/packages/FindKDU.cmake create mode 100644 cmake/modules/packages/FindKEA.cmake create mode 100644 cmake/modules/packages/FindLZ4.cmake create mode 100644 cmake/modules/packages/FindLibKML.cmake create mode 100644 cmake/modules/packages/FindLibLZMA.cmake create mode 100644 cmake/modules/packages/FindMRSID.cmake create mode 100644 cmake/modules/packages/FindMySQL.cmake create mode 100644 cmake/modules/packages/FindNetCDF.cmake create mode 100644 cmake/modules/packages/FindODBC.cmake create mode 100644 cmake/modules/packages/FindOGDI.cmake create mode 100644 cmake/modules/packages/FindOpenCAD.cmake create mode 100644 cmake/modules/packages/FindOpenEXR.cmake create mode 100644 cmake/modules/packages/FindOpenJPEG.cmake create mode 100644 cmake/modules/packages/FindOracle.cmake create mode 100644 cmake/modules/packages/FindPCRE.cmake create mode 100644 cmake/modules/packages/FindPDFium.cmake create mode 100644 cmake/modules/packages/FindPROJ.cmake create mode 100644 cmake/modules/packages/FindPodofo.cmake create mode 100644 cmake/modules/packages/FindPoppler.cmake create mode 100644 cmake/modules/packages/FindQHULL.cmake create mode 100644 cmake/modules/packages/FindRasterlite2.cmake create mode 100644 cmake/modules/packages/FindSFCGAL.cmake create mode 100644 cmake/modules/packages/FindSOSI.cmake create mode 100644 cmake/modules/packages/FindSPATIALITE.cmake create mode 100644 cmake/modules/packages/FindSQLite3.cmake create mode 100644 cmake/modules/packages/FindShapelib.cmake create mode 100644 cmake/modules/packages/FindSpatialindex.cmake create mode 100644 cmake/modules/packages/FindTEIGHA.cmake create mode 100644 cmake/modules/packages/FindWebP.cmake create mode 100644 cmake/modules/packages/FindZSTD.cmake create mode 100644 cmake/modules/thirdparty/FindCSharp.cmake create mode 100644 cmake/modules/thirdparty/FindDotNetFrameworkSdk.cmake create mode 100644 cmake/modules/thirdparty/FindInt128.cmake create mode 100644 cmake/modules/thirdparty/FindMono.cmake create mode 100644 cmake/modules/thirdparty/GetGitHeadDate.cmake create mode 100644 cmake/modules/thirdparty/GetGitRevisionDescription.cmake create mode 100644 cmake/modules/thirdparty/GetGitRevisionDescription.cmake.in create mode 100644 cmake/modules/thirdparty/OSXInstallDirs.cmake create mode 100644 cmake/modules/thirdparty/SelectImportedConfig.cmake create mode 100644 cmake/modules/thirdparty/SplitLibraryToCFlags.cmake create mode 100644 cmake/modules/thirdparty/SystemSummary.cmake create mode 100644 cmake/template/Doxyfile.in create mode 100644 cmake/template/Makefile.PL.in create mode 100644 cmake/template/cpl_config.h.in create mode 100644 cmake/template/gdal-config.in create mode 100644 cmake/template/gdal.pc.in create mode 100644 cmake/template/gdal_def.h.in create mode 100644 cmake/template/pytest.ini.in create mode 100644 cmake/template/setup.py.in create mode 100644 cmake/template/uninstall.cmake.in rename gdal/config.guess => config.guess (100%) rename gdal/config.rpath => config.rpath (100%) rename gdal/config.sub => config.sub (100%) create mode 100644 configure.ac rename {gdal/data => data}/GDALLogoBW.svg (100%) rename {gdal/data => data}/GDALLogoColor.svg (100%) rename {gdal/data => data}/GDALLogoGS.svg (100%) rename {gdal/data => data}/bag_template.xml (100%) rename {gdal/data => data}/cubewerx_extra.wkt (100%) rename {gdal/data => data}/default.rsc (100%) rename {gdal/data => data}/ecw_cs.wkt (100%) rename {gdal/data => data}/eedaconf.json (100%) rename {gdal/data => data}/epsg.wkt (100%) rename {gdal/data => data}/esri_StatePlane_extra.wkt (100%) rename {gdal/data => data}/gdalicon.png (100%) rename {gdal/data => data}/gdalmdiminfo_output.schema.json (100%) rename {gdal/data => data}/gdalvrt.xsd (100%) rename {gdal/data => data}/gml_registry.xml (100%) rename {gdal/data => data}/gmlasconf.xml (100%) rename {gdal/data => data}/gmlasconf.xsd (100%) rename {gdal/data => data}/gt_datum.csv (100%) rename {gdal/data => data}/gt_ellips.csv (100%) rename {gdal/data => data}/header.dxf (100%) rename {gdal/data => data}/inspire_cp_BasicPropertyUnit.gfs (100%) rename {gdal/data => data}/inspire_cp_CadastralBoundary.gfs (100%) rename {gdal/data => data}/inspire_cp_CadastralParcel.gfs (100%) rename {gdal/data => data}/inspire_cp_CadastralZoning.gfs (100%) rename {gdal/data => data}/jpfgdgml_AdmArea.gfs (100%) rename {gdal/data => data}/jpfgdgml_AdmBdry.gfs (100%) rename {gdal/data => data}/jpfgdgml_AdmPt.gfs (100%) rename {gdal/data => data}/jpfgdgml_BldA.gfs (100%) rename {gdal/data => data}/jpfgdgml_BldL.gfs (100%) rename {gdal/data => data}/jpfgdgml_Cntr.gfs (100%) rename {gdal/data => data}/jpfgdgml_CommBdry.gfs (100%) rename {gdal/data => data}/jpfgdgml_CommPt.gfs (100%) rename {gdal/data => data}/jpfgdgml_Cstline.gfs (100%) rename {gdal/data => data}/jpfgdgml_ElevPt.gfs (100%) rename {gdal/data => data}/jpfgdgml_GCP.gfs (100%) rename {gdal/data => data}/jpfgdgml_LeveeEdge.gfs (100%) rename {gdal/data => data}/jpfgdgml_RailCL.gfs (100%) rename {gdal/data => data}/jpfgdgml_RdASL.gfs (100%) rename {gdal/data => data}/jpfgdgml_RdArea.gfs (100%) rename {gdal/data => data}/jpfgdgml_RdCompt.gfs (100%) rename {gdal/data => data}/jpfgdgml_RdEdg.gfs (100%) rename {gdal/data => data}/jpfgdgml_RdMgtBdry.gfs (100%) rename {gdal/data => data}/jpfgdgml_RdSgmtA.gfs (100%) rename {gdal/data => data}/jpfgdgml_RvrMgtBdry.gfs (100%) rename {gdal/data => data}/jpfgdgml_SBAPt.gfs (100%) rename {gdal/data => data}/jpfgdgml_SBArea.gfs (100%) rename {gdal/data => data}/jpfgdgml_SBBdry.gfs (100%) rename {gdal/data => data}/jpfgdgml_WA.gfs (100%) rename {gdal/data => data}/jpfgdgml_WL.gfs (100%) rename {gdal/data => data}/jpfgdgml_WStrA.gfs (100%) rename {gdal/data => data}/jpfgdgml_WStrL.gfs (100%) rename {gdal/data => data}/netcdf_config.xsd (100%) rename {gdal/data => data}/nitf_spec.xml (100%) rename {gdal/data => data}/nitf_spec.xsd (100%) rename {gdal/data => data}/ogrvrt.xsd (100%) rename {gdal/data => data}/osmconf.ini (100%) rename {gdal/data => data}/ozi_datum.csv (100%) rename {gdal/data => data}/ozi_ellips.csv (100%) rename {gdal/data => data}/pci_datum.txt (100%) rename {gdal/data => data}/pci_ellips.txt (100%) rename {gdal/data => data}/pdfcomposition.xsd (100%) rename {gdal/data => data}/pds4_template.xml (100%) rename {gdal/data => data}/plscenesconf.json (100%) rename {gdal/data => data}/ruian_vf_ob_v1.gfs (100%) rename {gdal/data => data}/ruian_vf_st_uvoh_v1.gfs (100%) rename {gdal/data => data}/ruian_vf_st_v1.gfs (100%) rename {gdal/data => data}/ruian_vf_v1.gfs (100%) rename {gdal/data => data}/s57agencies.csv (100%) rename {gdal/data => data}/s57attributes.csv (100%) rename {gdal/data => data}/s57expectedinput.csv (100%) rename {gdal/data => data}/s57objectclasses.csv (100%) rename {gdal/data => data}/seed_2d.dgn (100%) rename {gdal/data => data}/seed_3d.dgn (100%) rename {gdal/data => data}/stateplane.csv (100%) rename {gdal/data => data}/template_tiles.mapml (100%) rename {gdal/data => data}/tms_LINZAntarticaMapTileGrid.json (100%) rename {gdal/data => data}/tms_MapML_APSTILE.json (100%) rename {gdal/data => data}/tms_MapML_CBMTILE.json (100%) rename {gdal/data => data}/tms_NZTM2000.json (100%) rename {gdal/data => data}/trailer.dxf (100%) rename {gdal/data => data}/vdv452.xml (100%) rename {gdal/data => data}/vdv452.xsd (100%) rename {gdal/data => data}/vicar.json (100%) create mode 100644 doc/.azure-pipelines.yml rename {gdal/doc => doc}/.gitignore (100%) create mode 100644 doc/CMakeLists.txt rename {gdal/doc => doc}/Makefile (100%) rename {gdal/doc => doc}/build_doc_snapshot.sh (100%) rename {gdal/doc => doc}/environment.yml (100%) rename {gdal/doc => doc}/generate-sponsor-logos.sh (100%) rename {gdal/doc => doc}/images/GDALLogoColor.svg (100%) rename {gdal/doc => doc}/images/OSGeo_project.png (100%) rename {gdal/doc => doc}/images/components.PNG (100%) rename {gdal/doc => doc}/images/favicon.png (100%) rename {gdal/doc => doc}/images/foss4g2021.png (100%) rename {gdal/doc => doc}/images/gdal_viewshed.png (100%) rename {gdal/doc => doc}/images/gdalicon.png (100%) rename {gdal/doc => doc}/images/gdalicon_big.png (100%) rename {gdal/doc => doc}/images/gdalsequence.PNG (100%) rename {gdal/doc => doc}/images/grid/ellipse.eps (100%) rename {gdal/doc => doc}/images/grid/ellipse.png (100%) rename {gdal/doc => doc}/images/grid/gridding.eps (100%) rename {gdal/doc => doc}/images/grid/gridding.png (100%) rename {gdal/doc => doc}/images/grid/src/GNUmakefile (100%) rename {gdal/doc => doc}/images/grid/src/ellipse.tex (100%) rename {gdal/doc => doc}/images/grid/src/figures.mp (100%) rename {gdal/doc => doc}/images/grid/src/gridding.tex (100%) rename {gdal/doc => doc}/images/jpipsequence.PNG (100%) rename {gdal/doc => doc}/images/logo-faunalia.png (100%) rename {gdal/doc => doc}/images/logo-mundialis.png (100%) rename {gdal/doc => doc}/images/logo-numfocus.png (100%) rename {gdal/doc => doc}/images/logo-osgeo.png (100%) rename {gdal/doc => doc}/images/logo-osgeo.svg (100%) rename {gdal/doc => doc}/images/logo-spatialys.png (100%) rename {gdal/doc => doc}/images/logo/GDALLogoBW.svg (100%) rename {gdal/doc => doc}/images/logo/GDALLogoColor.svg (100%) rename {gdal/doc => doc}/images/logo/GDALLogoGS.svg (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v2.ai (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v2.pdf (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v3.ai (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v3.pdf (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v4.ai (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v4.pdf (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v5.ai (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v5.pdf (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v6.ai (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v6.pdf (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v7.ai (100%) rename {gdal/doc => doc}/images/logo/tshirt/Koszulka v7.pdf (100%) rename {gdal/doc => doc}/images/rfc45/rfc_2d_array.png (100%) rename {gdal/doc => doc}/images/rfc45/rfc_BIT.png (100%) rename {gdal/doc => doc}/images/rfc45/rfc_BSQ.png (100%) rename {gdal/doc => doc}/images/rfc45/rfc_TIP.png (100%) rename {gdal/doc => doc}/images/rfc45/rfc_tiled.png (100%) rename {gdal/doc => doc}/images/rfc49/classOGRGeometry.png (100%) rename {gdal/doc => doc}/images/rfc64/classOGRGeometry_RFC64.png (100%) rename {gdal/doc => doc}/images/sponsors/AWS_logo_RGB.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-FrontierSI.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-aerometrex.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-aerometrex.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-aws.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-esri.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-esri.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-frontiersi.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-google.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-google.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-koordinates.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-koordinates.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-mapgears.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-maxar.ai (100%) rename {gdal/doc => doc}/images/sponsors/logo-maxar.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-maxar.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-microsoft.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-microsoft.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-planet.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-planet.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-safe.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-safe.svg (100%) rename {gdal/doc => doc}/images/sponsors/logo-sparkgeo-big.png (100%) rename {gdal/doc => doc}/images/sponsors/logo-sparkgeo.png (100%) rename {gdal/doc => doc}/images/style_ogr_brush.png (100%) rename {gdal/doc => doc}/images/style_ogr_sym.png (100%) rename {gdal/doc => doc}/images/style_pen1.png (100%) rename {gdal/doc => doc}/images/style_pen2.png (100%) rename {gdal/doc => doc}/images/style_pen3.png (100%) rename {gdal/doc => doc}/images/style_textanchor.png (100%) rename {gdal/doc => doc}/requirements.txt (100%) rename {gdal/doc => doc}/source/_extensions/configoptions.py (100%) rename {gdal/doc => doc}/source/_extensions/driverproperties.py (100%) rename {gdal/doc => doc}/source/_extensions/redirects.py (100%) rename {gdal/doc => doc}/source/about.rst (100%) rename {gdal/doc => doc}/source/about_no_title.rst (100%) rename {gdal/doc => doc}/source/api/cpl.rst (100%) rename {gdal/doc => doc}/source/api/cpl_cpp.rst (100%) rename {gdal/doc => doc}/source/api/csharp/csharp_compile.rst (100%) rename {gdal/doc => doc}/source/api/csharp/csharp_conda.rst (100%) rename {gdal/doc => doc}/source/api/csharp/csharp_raster.rst (100%) rename {gdal/doc => doc}/source/api/csharp/csharp_usage.rst (100%) rename {gdal/doc => doc}/source/api/csharp/csharp_vector.rst (100%) rename {gdal/doc => doc}/source/api/csharp/index.rst (100%) rename {gdal/doc => doc}/source/api/gdal_alg.rst (100%) rename {gdal/doc => doc}/source/api/gdal_utils.rst (100%) rename {gdal/doc => doc}/source/api/gdalabstractmdarray_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gdalattribute_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gdaldataset_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gdaldimension_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gdaldriver_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gdalextendeddatatype_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gdalgroup_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gdalmdarray_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gdalrasterband_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gdalwarp_cpp.rst (100%) rename {gdal/doc => doc}/source/api/gnm_cpp.rst (100%) rename {gdal/doc => doc}/source/api/index.rst (100%) rename {gdal/doc => doc}/source/api/java/index.rst (100%) rename {gdal/doc => doc}/source/api/ogr_srs_api.rst (100%) rename {gdal/doc => doc}/source/api/ogrfeature_cpp.rst (100%) rename {gdal/doc => doc}/source/api/ogrfeaturestyle_cpp.rst (100%) rename {gdal/doc => doc}/source/api/ogrgeometry_cpp.rst (100%) rename {gdal/doc => doc}/source/api/ogrlayer_cpp.rst (100%) rename {gdal/doc => doc}/source/api/ogrspatialref.rst (100%) rename {gdal/doc => doc}/source/api/python.rst (100%) rename {gdal/doc => doc}/source/api/python_api_ref.rst (100%) rename {gdal/doc => doc}/source/api/python_gotchas.rst (100%) rename {gdal/doc => doc}/source/api/python_samples.rst (100%) rename {gdal/doc => doc}/source/api/raster_c_api.rst (100%) rename {gdal/doc => doc}/source/api/vector_c_api.rst (100%) rename {gdal/doc => doc}/source/build_configoptions_index.py (100%) rename {gdal/doc => doc}/source/build_driver_summary.py (100%) create mode 100644 doc/source/build_hints.rst rename {gdal/doc => doc}/source/community/code_of_conduct.rst (100%) rename {gdal/doc => doc}/source/community/index.rst (100%) rename {gdal/doc => doc}/source/community/service_providers.rst (100%) rename {gdal/doc => doc}/source/conf.py (100%) rename {gdal/doc => doc}/source/contributing/developer.rst (100%) rename {gdal/doc => doc}/source/contributing/example.txt (100%) rename {gdal/doc => doc}/source/contributing/index.rst (100%) rename {gdal/doc => doc}/source/contributing/rst_style.rst (100%) rename {gdal/doc => doc}/source/development/index.rst (100%) rename {gdal/doc => doc}/source/development/rfc/index.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc10_ogropen.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc11_fastidentify.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc12_filemanagement.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc13_createfeatures.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc14_imagestructure.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc15_nodatabitmask.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc16_ogr_reentrancy.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc17_python_namespaces.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc18_ogr_styles_c_api.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc19_safememalloc.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc1_pmc.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc20_srs_axes.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc21_ogrsqlcast.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc22_rpc.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc23_ogr_unicode.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc24_progressive_data_support.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc25_fast_open.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc26_blockcache.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc27_supportdata.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc28_sqlfunc.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc29_desired_fields.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc2_svn.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc30_utf8_filenames.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc31_ogr_64.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc32_gdallocationinfo.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc33_gtiff_pixelispoint.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc34_license_policy.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc35_deletereorderalterfielddefn.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc36_open_by_drivername.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc37_cplerror_userdata.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc38_ogr_faster_open.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc39_ogr_layer_algebra.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc3_commiters.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc40_enhanced_rat_support.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc41_multiple_geometry_fields.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc42_find_laundered_fields.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc43_getmetadatadomainlist.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc44_gdalinfoxml.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc45_virtualmem.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc46_gdal_ogr_unification.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc47_dataset_caching.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc48_geographical_networks_support.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc49_curve_geometries.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc4_geolocate.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc50_ogr_field_subtype.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc51_rasterio_resampling_progress.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc52_strict_sql_quoting.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc53_ogr_notnull_default.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc54_dataset_transactions.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc55_refined_setfeature_deletefeature_semantics.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc56_millisecond_precision.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc57_histogram_64bit_count.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc58_removing_dataset_nodata_value.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc59.1_utilities_as_a_library.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc59_utilities_as_a_library.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc5_unicode.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc60_improved_roundtripping_in_ogr.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc61_support_for_measured_geometries.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc62_raster_algebra.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc63_sparse_datasets_improvements.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc64_triangle_polyhedralsurface_tin.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc65_rfc7946_geojson.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc66_randomlayerreadwrite.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc67_nullfieldvalues.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc68_cplusplus11.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc69_cplusplus_formatting.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc6_sqlgeom.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc70_output_format_guess.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc71_github_migration.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc72_pytest.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc73_proj6_wkt2_srsbarn.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc74_sphinx.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc75_multidimensional_arrays.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc76_ogrpythondrivers.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc77_drop_python2_support.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc78_gdal_utils_package.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc79_listing_service_providers.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc7_vsilapi.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc80_numfocus_relationship.rst (100%) create mode 100644 doc/source/development/rfc/rfc81_coordinate_epoch.rst rename {gdal/doc => doc}/source/development/rfc/rfc83_use_of_project_sponsorship.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc84_cmake.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc8_devguide.rst (100%) rename {gdal/doc => doc}/source/development/rfc/rfc9_maintainer.rst (100%) create mode 100644 doc/source/download.rst rename {gdal/doc => doc}/source/drivers/raster/Idrisi.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/aaigrid.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ace2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/adrg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/aig.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/airsar.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/arcinfo_grid_format.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/arg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/bag.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/blx.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/bmp.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/bsb.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/bt.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/byn.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/cad.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/cals.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ceos.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/coasp.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/cog.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/cosar.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/cpg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ctable2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ctg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/daas.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/db2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/dds.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/derived.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/dimap.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/dipex.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/dods.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/doq1.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/doq2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/dted.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ecrgtoc.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ecw.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/eedai.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ehdr.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/eir.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/elas.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/envi.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ers.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/esat.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/esric.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/exr.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/fast.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/fit.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/fits.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/fujibas.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/genbin.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/georaster.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/gff.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/gif.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/gmt.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/gpkg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/grass.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/grassasciigrid.rst (100%) create mode 100644 doc/source/drivers/raster/grib.rst rename {gdal/doc => doc}/source/drivers/raster/gs7bg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/gsag.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/gsbg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/gsc.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/gta.rst (100%) create mode 100644 doc/source/drivers/raster/gtiff.rst rename {gdal/doc => doc}/source/drivers/raster/gxf.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/hdf4.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/hdf5.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/heif.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/hf2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/hfa.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ida.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ilwis.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/index.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/intergraphraster.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/iris.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/isce.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/isg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/isis2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/isis3.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jdem.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jp2ecw.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jp2kak.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jp2lura.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jp2mrsid.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jp2openjpeg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jpeg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jpeg2000.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jpegls.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/jpipkak.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/kea.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/kmlsuperoverlay.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/kro.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/l1b.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/lan.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/lcp.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/leveller.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/loslas.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/map.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/marfa.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/mbtiles.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/mem.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/mff.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/mff2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/mg4lidar.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/mg4lidar_view_point_cloud.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/mrsid.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/msg.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/msgn.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ndf.rst (100%) create mode 100644 doc/source/drivers/raster/netcdf.rst rename {gdal/doc => doc}/source/drivers/raster/ngsgeoid.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ngw.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/nitf.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/nitf_advanced.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ntv2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/nwtgrd.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ogcapi.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/ozi.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/palsar.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/paux.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/pcidsk.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/pcraster.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/pdf.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/pds.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/pds4.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/plmosaic.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/png.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/pnm.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/postgisraster.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/prf.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/r.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rasdaman.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rasterlite.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rasterlite2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rda.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rdb.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rik.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rmf.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/roi_pac.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rpftoc.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rraster.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/rs2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/safe.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/sar_ceos.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/sdat.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/sdts.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/sentinel2.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/sgi.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/sigdem.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/snodas.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/srp.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/srtmhgt.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/stacit.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/stacta.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/terragen.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/tga.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/til.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/tiledb.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/tsx.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/usgsdem.rst (100%) create mode 100644 doc/source/drivers/raster/vicar.rst create mode 100644 doc/source/drivers/raster/vrt.rst rename {gdal/doc => doc}/source/drivers/raster/vrt_multidimensional.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/wcs.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/webp.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/wld.rst (100%) create mode 100644 doc/source/drivers/raster/wms.rst create mode 100644 doc/source/drivers/raster/wmts.rst rename {gdal/doc => doc}/source/drivers/raster/xpm.rst (100%) rename {gdal/doc => doc}/source/drivers/raster/xyz.rst (100%) create mode 100644 doc/source/drivers/raster/zarr.rst rename {gdal/doc => doc}/source/drivers/raster/zmap.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/amigocloud.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/ao.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/arcgen.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/avcbin.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/avce00.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/cad.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/carto.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/cloudant.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/couchdb.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/csv.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/csw.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/db2.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/dgn.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/dgnv8.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/dods.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/dwg.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/dxf.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/edigeo.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/eeda.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/elasticsearch.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/esrijson.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/filegdb.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/flatgeobuf.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/fme.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/geoconcept.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/geojson.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/geojsonseq.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/geomedia.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/geopackage_aspatial.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/georss.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/gml.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/gmlas.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/gmlas_mapping_examples.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/gmlas_metadata_layers.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/gmt.rst (100%) create mode 100644 doc/source/drivers/vector/gpkg.rst rename {gdal/doc => doc}/source/drivers/vector/gpsbabel.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/gpx.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/grass.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/gtm.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/idb.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/idrisi.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/ili.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/index.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/ingres.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/jml.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/kml.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/libkml.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/lvbag.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/mapml.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/mdb.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/memory.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/mitab.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/mongodb.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/mongodbv3.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/mssqlspatial.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/mvt.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/mysql.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/nas.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/netcdf.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/ngw.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/ntf.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/oapif.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/oci.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/oda.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/odbc.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/ods.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/ogdi.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/openfilegdb.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/osm.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/pdf.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/pds.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/pg.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/pg_advanced.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/pgdump.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/pgeo.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/plscenes.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/plscenes_data_v1.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/s57.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/sdts.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/selafin.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/shapefile.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/sosi.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/sqlite.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/svg.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/sxf.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/tiger.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/topojson.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/vdv.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/vfk.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/vrt.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/walk.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/wasp.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/wfs.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/xls.rst (100%) rename {gdal/doc => doc}/source/drivers/vector/xlsx.rst (100%) rename {gdal/doc => doc}/source/faq.rst (100%) rename {gdal/doc => doc}/source/gdal_rtd/LICENSE (100%) rename {gdal/doc => doc}/source/gdal_rtd/README.md (100%) rename {gdal/doc => doc}/source/gdal_rtd/breadcrumbs.html (100%) rename {gdal/doc => doc}/source/gdal_rtd/footer.html (100%) rename {gdal/doc => doc}/source/gdal_rtd/searchbox.html (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/css/gdal.css (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-bold-webfont.eot (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-bold-webfont.svg (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-bold-webfont.ttf (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-bold-webfont.woff (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-bold-webfont.woff2 (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-regular-webfont.eot (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-regular-webfont.svg (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-regular-webfont.ttf (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-regular-webfont.woff (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/miriamlibre-regular-webfont.woff2 (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-light-webfont.eot (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-light-webfont.otf (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-light-webfont.svg (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-light-webfont.ttf (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-light-webfont.woff (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-sbold-webfont.eot (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-sbold-webfont.otf (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-sbold-webfont.svg (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-sbold-webfont.ttf (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/proximanova-sbold-webfont.woff (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-bold-webfont.eot (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-bold-webfont.svg (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-bold-webfont.ttf (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-bold-webfont.woff (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-bold-webfont.woff2 (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-regular-webfont.eot (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-regular-webfont.svg (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-regular-webfont.ttf (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-regular-webfont.woff (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sintony-regular-webfont.woff2 (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sourcecodepro-regular-webfont.eot (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sourcecodepro-regular-webfont.svg (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sourcecodepro-regular-webfont.ttf (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/fonts/sourcecodepro-regular-webfont.woff (100%) rename {gdal/doc => doc}/source/gdal_rtd/static/img/osgeo-emblem-24x24.png (100%) rename {gdal/doc => doc}/source/gdal_rtd/theme.conf (100%) rename {gdal/doc => doc}/source/gdal_rtd/versions.html (100%) rename {gdal/doc => doc}/source/index.rst (100%) rename {gdal/doc => doc}/source/index_pdf.rst (100%) rename {gdal/doc => doc}/source/license.rst (100%) rename {gdal/doc => doc}/source/programs/gdal-config.rst (100%) rename {gdal/doc => doc}/source/programs/gdal2tiles.rst (100%) rename {gdal/doc => doc}/source/programs/gdal2xyz.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_calc.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_contour.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_create.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_edit.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_fillnodata.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_grid.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_merge.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_pansharpen.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_polygonize.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_proximity.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_rasterize.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_retile.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_sieve.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_translate.rst (100%) rename {gdal/doc => doc}/source/programs/gdal_viewshed.rst (100%) rename {gdal/doc => doc}/source/programs/gdaladdo.rst (100%) rename {gdal/doc => doc}/source/programs/gdalattachpct.rst (100%) rename {gdal/doc => doc}/source/programs/gdalbuildvrt.rst (100%) rename {gdal/doc => doc}/source/programs/gdalcompare.rst (100%) rename {gdal/doc => doc}/source/programs/gdaldem.rst (100%) rename {gdal/doc => doc}/source/programs/gdalinfo.rst (100%) rename {gdal/doc => doc}/source/programs/gdallocationinfo.rst (100%) rename {gdal/doc => doc}/source/programs/gdalmanage.rst (100%) rename {gdal/doc => doc}/source/programs/gdalmdiminfo.rst (100%) rename {gdal/doc => doc}/source/programs/gdalmdimtranslate.rst (100%) rename {gdal/doc => doc}/source/programs/gdalmove.rst (100%) rename {gdal/doc => doc}/source/programs/gdalsrsinfo.rst (100%) rename {gdal/doc => doc}/source/programs/gdaltindex.rst (100%) rename {gdal/doc => doc}/source/programs/gdaltransform.rst (100%) create mode 100644 doc/source/programs/gdalwarp.rst rename {gdal/doc => doc}/source/programs/gnmanalyse.rst (100%) rename {gdal/doc => doc}/source/programs/gnmmanage.rst (100%) rename {gdal/doc => doc}/source/programs/index.rst (100%) rename {gdal/doc => doc}/source/programs/nearblack.rst (100%) rename {gdal/doc => doc}/source/programs/ogr2ogr.rst (100%) rename {gdal/doc => doc}/source/programs/ogrinfo.rst (100%) rename {gdal/doc => doc}/source/programs/ogrlineref.rst (100%) rename {gdal/doc => doc}/source/programs/ogrmerge.rst (100%) rename {gdal/doc => doc}/source/programs/ogrtindex.rst (100%) rename {gdal/doc => doc}/source/programs/options/co.rst (100%) rename {gdal/doc => doc}/source/programs/options/if.rst (100%) rename {gdal/doc => doc}/source/programs/options/of.rst (100%) rename {gdal/doc => doc}/source/programs/options/ot.rst (100%) rename {gdal/doc => doc}/source/programs/options/srs_def.rst (100%) rename {gdal/doc => doc}/source/programs/options/srs_def_gdalwarp.rst (100%) rename {gdal/doc => doc}/source/programs/pct2rgb.rst (100%) rename {gdal/doc => doc}/source/programs/raster_common_options.rst (100%) rename {gdal/doc => doc}/source/programs/rgb2pct.rst (100%) rename {gdal/doc => doc}/source/programs/vector_common_options.rst (100%) rename {gdal/doc => doc}/source/software_using_gdal.rst (100%) rename {gdal/doc => doc}/source/sponsors/Sustainable GDAL Sponsorship Prospectus.pdf (100%) rename {gdal/doc => doc}/source/sponsors/faq.rst (100%) rename {gdal/doc => doc}/source/sponsors/index.rst (100%) rename {gdal/doc => doc}/source/substitutions.rst (100%) rename {gdal/doc => doc}/source/tutorials/gdal_grid_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/geotransforms_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/gnm_api_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/index.rst (100%) rename {gdal/doc => doc}/source/tutorials/multidimensional_api_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/osr_api_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/raster_api_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/raster_driver_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/vector_api_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/vector_driver_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/vector_python_driver.rst (100%) rename {gdal/doc => doc}/source/tutorials/warp_tut.rst (100%) rename {gdal/doc => doc}/source/tutorials/wktproblems.rst (100%) rename {gdal/doc => doc}/source/user/configoptions.rst (100%) create mode 100644 doc/source/user/coordinate_epoch.rst rename {gdal/doc => doc}/source/user/gnm_data_model.rst (100%) rename {gdal/doc => doc}/source/user/index.rst (100%) rename {gdal/doc => doc}/source/user/multidim_raster_data_model.rst (100%) rename {gdal/doc => doc}/source/user/ogr_feature_style.rst (100%) rename {gdal/doc => doc}/source/user/ogr_sql_dialect.rst (100%) rename {gdal/doc => doc}/source/user/ogr_sql_sqlite_dialect.rst (100%) rename {gdal/doc => doc}/source/user/raster_data_model.rst (100%) rename {gdal/doc => doc}/source/user/sql_sqlite_dialect.rst (100%) rename {gdal/doc => doc}/source/user/vector_data_model.rst (100%) rename {gdal/doc => doc}/source/user/virtual_file_systems.rst (100%) rename {gdal/docker => docker}/README.md (100%) create mode 100644 docker/alpine-normal/Dockerfile rename {gdal/docker => docker}/alpine-normal/build.sh (100%) create mode 100644 docker/alpine-small/Dockerfile rename {gdal/docker => docker}/alpine-small/build.sh (100%) rename {gdal/docker => docker}/build-all.sh (100%) rename {gdal/docker => docker}/ubuntu-full/Dockerfile (100%) create mode 100755 docker/ubuntu-full/bh-gdal.sh rename {gdal/docker => docker}/ubuntu-full/bh-proj.sh (100%) rename {gdal/docker => docker}/ubuntu-full/bh-set-envvars.sh (100%) rename {gdal/docker => docker}/ubuntu-full/build.sh (100%) rename {gdal/docker => docker}/ubuntu-full/mdbtools-lexer.patch (100%) rename {gdal/docker => docker}/ubuntu-full/tiledb-5cad65f4c.patch (100%) create mode 100644 docker/ubuntu-small/Dockerfile rename {gdal/docker => docker}/ubuntu-small/bh-set-envvars.sh (100%) rename {gdal/docker => docker}/ubuntu-small/build.sh (100%) rename {gdal/docker => docker}/util.sh (100%) rename gdal/doxygen_index.md => doxygen_index.md (100%) rename {gdal/examples => examples}/pydrivers/ogr_CityJSON.py (100%) rename {gdal/examples => examples}/pydrivers/ogr_DUMMY.py (100%) rename {gdal/examples => examples}/pydrivers/ogr_PASSTHROUGH.py (100%) create mode 100644 frmts/CMakeLists.txt rename {gdal/frmts => frmts}/GNUmakefile (100%) create mode 100644 frmts/aaigrid/CMakeLists.txt rename {gdal/frmts => frmts}/aaigrid/GNUmakefile (100%) rename {gdal/frmts => frmts}/aaigrid/aaigriddataset.cpp (100%) rename {gdal/frmts => frmts}/aaigrid/aaigriddataset.h (100%) rename {gdal/frmts => frmts}/aaigrid/makefile.vc (100%) create mode 100644 frmts/adrg/CMakeLists.txt rename {gdal/frmts => frmts}/adrg/GNUmakefile (100%) rename {gdal/frmts => frmts}/adrg/adrgdataset.cpp (100%) rename {gdal/frmts => frmts}/adrg/makefile.vc (100%) rename {gdal/frmts => frmts}/adrg/srpdataset.cpp (100%) create mode 100644 frmts/aigrid/CMakeLists.txt rename {gdal/frmts => frmts}/aigrid/GNUmakefile (100%) rename {gdal/frmts => frmts}/aigrid/Makefile.dist (100%) rename {gdal/frmts => frmts}/aigrid/aigccitt.c (100%) rename {gdal/frmts => frmts}/aigrid/aigdataset.cpp (100%) rename {gdal/frmts => frmts}/aigrid/aigopen.c (100%) rename {gdal/frmts => frmts}/aigrid/aigrid.h (100%) rename {gdal/frmts => frmts}/aigrid/aitest.c (100%) rename {gdal/frmts => frmts}/aigrid/gridlib.c (100%) rename {gdal/frmts => frmts}/aigrid/makefile.vc (100%) create mode 100644 frmts/airsar/CMakeLists.txt rename {gdal/frmts => frmts}/airsar/GNUmakefile (100%) rename {gdal/frmts => frmts}/airsar/airsardataset.cpp (100%) rename {gdal/frmts => frmts}/airsar/makefile.vc (100%) create mode 100644 frmts/arg/CMakeLists.txt rename {gdal/frmts => frmts}/arg/GNUmakefile (100%) rename {gdal/frmts => frmts}/arg/argdataset.cpp (100%) rename {gdal/frmts => frmts}/arg/makefile.vc (100%) create mode 100644 frmts/blx/CMakeLists.txt rename {gdal/frmts => frmts}/blx/GNUmakefile (100%) rename {gdal/frmts => frmts}/blx/blx.c (100%) rename {gdal/frmts => frmts}/blx/blx.h (100%) rename {gdal/frmts => frmts}/blx/blxdataset.cpp (100%) rename {gdal/frmts => frmts}/blx/makefile.vc (100%) create mode 100644 frmts/bmp/CMakeLists.txt rename {gdal/frmts => frmts}/bmp/GNUmakefile (100%) rename {gdal/frmts => frmts}/bmp/bmpdataset.cpp (100%) rename {gdal/frmts => frmts}/bmp/makefile.vc (100%) create mode 100644 frmts/bsb/CMakeLists.txt rename {gdal/frmts => frmts}/bsb/GNUmakefile (100%) rename {gdal/frmts => frmts}/bsb/Makefile.dist (100%) rename {gdal/frmts => frmts}/bsb/README.dist (100%) rename {gdal/frmts => frmts}/bsb/bsb2raw.c (100%) rename {gdal/frmts => frmts}/bsb/bsb_read.c (100%) rename {gdal/frmts => frmts}/bsb/bsb_read.h (100%) rename {gdal/frmts => frmts}/bsb/bsbdataset.cpp (100%) rename {gdal/frmts => frmts}/bsb/makefile.vc (100%) create mode 100644 frmts/cals/CMakeLists.txt rename {gdal/frmts => frmts}/cals/GNUmakefile (100%) rename {gdal/frmts => frmts}/cals/calsdataset.cpp (100%) rename {gdal/frmts => frmts}/cals/makefile.vc (100%) create mode 100644 frmts/ceos/CMakeLists.txt rename {gdal/frmts => frmts}/ceos/GNUmakefile (100%) rename {gdal/frmts => frmts}/ceos/ceosdataset.cpp (100%) rename {gdal/frmts => frmts}/ceos/ceosopen.c (100%) rename {gdal/frmts => frmts}/ceos/ceosopen.h (100%) rename {gdal/frmts => frmts}/ceos/ceostest.c (100%) rename {gdal/frmts => frmts}/ceos/makefile.vc (100%) create mode 100644 frmts/ceos2/CMakeLists.txt rename {gdal/frmts => frmts}/ceos2/GNUmakefile (100%) rename {gdal/frmts => frmts}/ceos2/ceos.c (100%) rename {gdal/frmts => frmts}/ceos2/ceos.h (100%) rename {gdal/frmts => frmts}/ceos2/ceosrecipe.c (100%) rename {gdal/frmts => frmts}/ceos2/ceossar.c (100%) rename {gdal/frmts => frmts}/ceos2/link.c (100%) rename {gdal/frmts => frmts}/ceos2/makefile.vc (100%) rename {gdal/frmts => frmts}/ceos2/sar_ceosdataset.cpp (100%) create mode 100644 frmts/coasp/CMakeLists.txt rename {gdal/frmts => frmts}/coasp/GNUmakefile (100%) rename {gdal/frmts => frmts}/coasp/coasp_dataset.cpp (100%) rename {gdal/frmts => frmts}/coasp/makefile.vc (100%) create mode 100644 frmts/cosar/CMakeLists.txt rename {gdal/frmts => frmts}/cosar/GNUmakefile (100%) rename {gdal/frmts => frmts}/cosar/cosar_dataset.cpp (100%) rename {gdal/frmts => frmts}/cosar/makefile.vc (100%) create mode 100644 frmts/ctg/CMakeLists.txt rename {gdal/frmts => frmts}/ctg/GNUmakefile (100%) rename {gdal/frmts => frmts}/ctg/ctgdataset.cpp (100%) rename {gdal/frmts => frmts}/ctg/makefile.vc (100%) create mode 100644 frmts/daas/CMakeLists.txt rename {gdal/frmts => frmts}/daas/GNUmakefile (100%) rename {gdal/frmts => frmts}/daas/daasdataset.cpp (100%) rename {gdal/frmts => frmts}/daas/makefile.vc (100%) create mode 100644 frmts/dds/CMakeLists.txt rename {gdal/frmts => frmts}/dds/GNUmakefile (100%) rename {gdal/frmts => frmts}/dds/crunch_headers.h (100%) rename {gdal/frmts => frmts}/dds/ddsdataset.cpp (100%) rename {gdal/frmts => frmts}/dds/makefile.vc (100%) create mode 100644 frmts/derived/CMakeLists.txt rename {gdal/frmts => frmts}/derived/GNUmakefile (100%) rename {gdal/frmts => frmts}/derived/deriveddataset.cpp (100%) rename {gdal/frmts => frmts}/derived/derivedlist.c (100%) rename {gdal/frmts => frmts}/derived/derivedlist.h (100%) rename {gdal/frmts => frmts}/derived/makefile.vc (100%) create mode 100644 frmts/dimap/CMakeLists.txt rename {gdal/frmts => frmts}/dimap/GNUmakefile (100%) rename {gdal/frmts => frmts}/dimap/dimapdataset.cpp (100%) rename {gdal/frmts => frmts}/dimap/makefile.vc (100%) create mode 100644 frmts/dods/CMakeLists.txt rename {gdal/frmts => frmts}/dods/GNUmakefile (100%) rename {gdal/frmts => frmts}/dods/dodsdataset2.cpp (100%) rename {gdal/frmts => frmts}/dods/libdap_headers.h (100%) rename {gdal/frmts => frmts}/dods/makefile.vc (100%) create mode 100644 frmts/dted/CMakeLists.txt rename {gdal/frmts => frmts}/dted/GNUmakefile (100%) rename {gdal/frmts => frmts}/dted/dted_api.c (100%) rename {gdal/frmts => frmts}/dted/dted_api.h (100%) rename {gdal/frmts => frmts}/dted/dted_create.c (100%) rename {gdal/frmts => frmts}/dted/dted_ptstream.c (100%) rename {gdal/frmts => frmts}/dted/dted_test.c (100%) rename {gdal/frmts => frmts}/dted/dteddataset.cpp (100%) rename {gdal/frmts => frmts}/dted/makefile.vc (100%) create mode 100644 frmts/ecw/CMakeLists.txt rename {gdal/frmts => frmts}/ecw/GNUmakefile (100%) rename {gdal/frmts => frmts}/ecw/ecwasyncreader.cpp (100%) rename {gdal/frmts => frmts}/ecw/ecwcreatecopy.cpp (100%) rename {gdal/frmts => frmts}/ecw/ecwdataset.cpp (100%) rename {gdal/frmts => frmts}/ecw/ecwsdk_headers.h (100%) rename {gdal/frmts => frmts}/ecw/gdal_ecw.h (100%) rename {gdal/frmts => frmts}/ecw/jp2userbox.cpp (100%) rename {gdal/frmts => frmts}/ecw/lookup.py (100%) rename {gdal/frmts => frmts}/ecw/makefile.vc (100%) create mode 100644 frmts/eeda/CMakeLists.txt rename {gdal/frmts => frmts}/eeda/GNUmakefile (100%) rename {gdal/frmts => frmts}/eeda/eeda.h (100%) rename {gdal/frmts => frmts}/eeda/eedacommon.cpp (100%) rename {gdal/frmts => frmts}/eeda/eedadataset.cpp (100%) rename {gdal/frmts => frmts}/eeda/eedaidataset.cpp (100%) rename {gdal/frmts => frmts}/eeda/makefile.vc (100%) create mode 100644 frmts/elas/CMakeLists.txt rename {gdal/frmts => frmts}/elas/GNUmakefile (100%) rename {gdal/frmts => frmts}/elas/elasdataset.cpp (100%) rename {gdal/frmts => frmts}/elas/makefile.vc (100%) create mode 100644 frmts/envisat/CMakeLists.txt rename {gdal/frmts => frmts}/envisat/EnvisatFile.c (100%) rename {gdal/frmts => frmts}/envisat/EnvisatFile.h (100%) rename {gdal/frmts => frmts}/envisat/GNUmakefile (100%) rename {gdal/frmts => frmts}/envisat/adsrange.cpp (100%) rename {gdal/frmts => frmts}/envisat/adsrange.hpp (100%) rename {gdal/frmts => frmts}/envisat/dumpgeo.c (100%) rename {gdal/frmts => frmts}/envisat/envisat_dump.c (100%) rename {gdal/frmts => frmts}/envisat/envisatdataset.cpp (100%) rename {gdal/frmts => frmts}/envisat/makefile.vc (100%) rename {gdal/frmts => frmts}/envisat/records.c (100%) rename {gdal/frmts => frmts}/envisat/records.h (100%) rename {gdal/frmts => frmts}/envisat/timedelta.hpp (100%) rename {gdal/frmts => frmts}/envisat/unwrapgcps.cpp (100%) create mode 100644 frmts/ers/CMakeLists.txt rename {gdal/frmts => frmts}/ers/GNUmakefile (100%) rename {gdal/frmts => frmts}/ers/ersdataset.cpp (100%) rename {gdal/frmts => frmts}/ers/ershdrnode.cpp (100%) rename {gdal/frmts => frmts}/ers/ershdrnode.h (100%) rename {gdal/frmts => frmts}/ers/makefile.vc (100%) create mode 100644 frmts/esric/CMakeLists.txt rename {gdal/frmts => frmts}/esric/GNUmakefile (100%) rename {gdal/frmts => frmts}/esric/esric_dataset.cpp (100%) rename {gdal/frmts => frmts}/esric/makefile.vc (100%) create mode 100644 frmts/exr/CMakeLists.txt rename {gdal/frmts => frmts}/exr/GNUmakefile (100%) rename {gdal/frmts => frmts}/exr/exrdataset.cpp (100%) rename {gdal/frmts => frmts}/exr/makefile.vc (100%) rename {gdal/frmts => frmts}/exr/openexr_headers.h (100%) create mode 100644 frmts/fit/CMakeLists.txt rename {gdal/frmts => frmts}/fit/GNUmakefile (100%) rename {gdal/frmts => frmts}/fit/fit.cpp (100%) rename {gdal/frmts => frmts}/fit/fit.h (100%) rename {gdal/frmts => frmts}/fit/fitdataset.cpp (100%) rename {gdal/frmts => frmts}/fit/gstEndian.h (100%) rename {gdal/frmts => frmts}/fit/gstTypes.h (100%) rename {gdal/frmts => frmts}/fit/makefile.vc (100%) create mode 100644 frmts/fits/CMakeLists.txt rename {gdal/frmts => frmts}/fits/GNUmakefile (100%) rename {gdal/frmts => frmts}/fits/fitsdataset.cpp (100%) rename {gdal/frmts => frmts}/fits/makefile.vc (100%) rename {gdal/frmts => frmts}/gdalallregister.cpp (100%) create mode 100644 frmts/georaster/CMakeLists.txt rename {gdal/frmts => frmts}/georaster/GNUmakefile (100%) rename {gdal/frmts => frmts}/georaster/cpl_vsil_ocilob.cpp (100%) rename {gdal/frmts => frmts}/georaster/georaster_dataset.cpp (100%) rename {gdal/frmts => frmts}/georaster/georaster_priv.h (100%) rename {gdal/frmts => frmts}/georaster/georaster_rasterband.cpp (100%) rename {gdal/frmts => frmts}/georaster/georaster_wrapper.cpp (100%) rename {gdal/frmts => frmts}/georaster/makefile.vc (100%) rename {gdal/frmts => frmts}/georaster/oci_wrapper.cpp (100%) rename {gdal/frmts => frmts}/georaster/oci_wrapper.h (100%) create mode 100644 frmts/gff/CMakeLists.txt rename {gdal/frmts => frmts}/gff/GNUmakefile (100%) rename {gdal/frmts => frmts}/gff/gff_dataset.cpp (100%) rename {gdal/frmts => frmts}/gff/makefile.vc (100%) create mode 100644 frmts/gif/CMakeLists.txt rename {gdal/frmts => frmts}/gif/GNUmakefile (100%) rename {gdal/frmts => frmts}/gif/biggifdataset.cpp (100%) rename {gdal/frmts => frmts}/gif/gifabstractdataset.cpp (100%) rename {gdal/frmts => frmts}/gif/gifabstractdataset.h (100%) rename {gdal/frmts => frmts}/gif/gifdataset.cpp (100%) create mode 100644 frmts/gif/giflib/CMakeLists.txt rename {gdal/frmts => frmts}/gif/giflib/COPYING (100%) rename {gdal/frmts => frmts}/gif/giflib/README (100%) rename {gdal/frmts => frmts}/gif/giflib/dgif_lib.c (100%) rename {gdal/frmts => frmts}/gif/giflib/egif_lib.c (100%) rename {gdal/frmts => frmts}/gif/giflib/gif_err.c (100%) rename {gdal/frmts => frmts}/gif/giflib/gif_hash.c (100%) rename {gdal/frmts => frmts}/gif/giflib/gif_hash.h (100%) rename {gdal/frmts => frmts}/gif/giflib/gif_lib.h (100%) rename {gdal/frmts => frmts}/gif/giflib/gif_lib_private.h (100%) rename {gdal/frmts => frmts}/gif/giflib/gifalloc.c (100%) rename {gdal/frmts => frmts}/gif/giflib/makefile.vc (100%) rename {gdal/frmts => frmts}/gif/makefile.vc (100%) create mode 100644 frmts/grass/CMakeLists.txt rename {gdal/frmts => frmts}/grass/GNUmakefile (100%) rename {gdal/frmts => frmts}/grass/grass.cpp (100%) rename {gdal/frmts => frmts}/grass/pkg/Makefile.in (100%) rename {gdal/frmts => frmts}/grass/pkg/README (100%) rename {gdal/frmts => frmts}/grass/pkg/aclocal.m4 (100%) rename {gdal/frmts => frmts}/grass/pkg/configure (100%) rename {gdal/frmts => frmts}/grass/pkg/configure.in (100%) create mode 100644 frmts/grib/CMakeLists.txt rename {gdal/frmts => frmts}/grib/GNUmakefile (100%) rename {gdal/frmts => frmts}/grib/degrib/LICENSE.TXT (100%) rename {gdal/frmts => frmts}/grib/degrib/README.TXT (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/clock.c (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/clock.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/degrib1.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/degrib1.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/degrib2.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/degrib2.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/engribapi.c (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/engribapi.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/grib1tab.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/grib2api.c (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/grib2api.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/hazard.c (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/hazard.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/inventory.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/inventory.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/makefile.vc (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/meta.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/metaname.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/metaname.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/metaparse.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/metaprint.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/myassert.c (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/myassert.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/myerror.c (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/myerror.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/myutil.c (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/myutil.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/scan.c (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/scan.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/tdlpack.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/tdlpack.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/tendian.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/tendian.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/type.h (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/weather.c (100%) rename {gdal/frmts => frmts}/grib/degrib/degrib/weather.h (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/README (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/cmplxpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/compack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/comunpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/dec_jpeg2000.cpp (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/dec_png.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/drstemplates.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/drstemplates.h (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/enc_jpeg2000.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/enc_png.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_addfield.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_addgrid.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_addlocal.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_create.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_free.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_getfld.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_gribend.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_info.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_miss.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_unpack1.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_unpack2.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_unpack3.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_unpack4.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_unpack5.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_unpack6.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/g2_unpack7.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/gbits.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/gdal_g2clib_symbol_rename.h (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/getdim.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/getpoly.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/grib2.h (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/grib2c.doc (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/gridtemplates.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/gridtemplates.h (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/int_power.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/jpcpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/jpcunpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/makefile.vc (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/misspack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/mkieee.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/pack_gp.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/pdstemplates.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/pdstemplates.h (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/pngpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/pngunpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/rdieee.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/reduce.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/seekgb.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/simpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/simunpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/specpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/g2clib/specunpack.c (100%) rename {gdal/frmts => frmts}/grib/degrib/makefile.vc (100%) rename {gdal/frmts => frmts}/grib/gribcreatecopy.cpp (100%) rename {gdal/frmts => frmts}/grib/gribdataset.cpp (100%) rename {gdal/frmts => frmts}/grib/gribdataset.h (100%) rename {gdal/frmts => frmts}/grib/makefile.vc (100%) rename {gdal/frmts => frmts}/grib/rename_g2clib_symbols.sh (100%) create mode 100644 frmts/gsg/CMakeLists.txt rename {gdal/frmts => frmts}/gsg/GNUmakefile (100%) rename {gdal/frmts => frmts}/gsg/gs7bgdataset.cpp (100%) rename {gdal/frmts => frmts}/gsg/gsagdataset.cpp (100%) rename {gdal/frmts => frmts}/gsg/gsbgdataset.cpp (100%) rename {gdal/frmts => frmts}/gsg/makefile.vc (100%) create mode 100644 frmts/gta/CMakeLists.txt rename {gdal/frmts => frmts}/gta/GNUmakefile (100%) rename {gdal/frmts => frmts}/gta/gta_headers.h (100%) rename {gdal/frmts => frmts}/gta/gtadataset.cpp (100%) rename {gdal/frmts => frmts}/gta/makefile.vc (100%) create mode 100644 frmts/gtiff/CMakeLists.txt rename {gdal/frmts => frmts}/gtiff/GNUmakefile (100%) rename {gdal/frmts => frmts}/gtiff/cogdriver.cpp (100%) rename {gdal/frmts => frmts}/gtiff/cogdriver.h (100%) rename {gdal/frmts => frmts}/gtiff/generate_quant_table_md5sum.cpp (100%) rename {gdal/frmts => frmts}/gtiff/geotiff.cpp (100%) rename {gdal/frmts => frmts}/gtiff/gt_citation.cpp (100%) rename {gdal/frmts => frmts}/gtiff/gt_citation.h (100%) rename {gdal/frmts => frmts}/gtiff/gt_jpeg_copy.cpp (100%) rename {gdal/frmts => frmts}/gtiff/gt_jpeg_copy.h (100%) rename {gdal/frmts => frmts}/gtiff/gt_overview.cpp (100%) rename {gdal/frmts => frmts}/gtiff/gt_overview.h (100%) rename {gdal/frmts => frmts}/gtiff/gt_wkt_srs.cpp (100%) rename {gdal/frmts => frmts}/gtiff/gt_wkt_srs.h (100%) rename {gdal/frmts => frmts}/gtiff/gt_wkt_srs_for_gdal.h (100%) rename {gdal/frmts => frmts}/gtiff/gt_wkt_srs_priv.h (100%) rename {gdal/frmts => frmts}/gtiff/gtiff.h (100%) create mode 100644 frmts/gtiff/libgeotiff/CMakeLists.txt rename {gdal/frmts => frmts}/gtiff/libgeotiff/GNUmakefile (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/cpl_serv.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/dump_symbols.sh (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/epsg_datum.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/epsg_ellipse.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/epsg_gcs.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/epsg_pcs.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/epsg_pm.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/epsg_proj.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/epsg_units.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/epsg_vertcs.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/gdal_libgeotiff_symbol_rename.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_config.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_ctrans.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_extra.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_free.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_get.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_keyp.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_names.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_new.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_normalize.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_normalize.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_print.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_set.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_simpletags.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_simpletags.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_tiffp.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_tiffp.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_trans.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geo_write.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geokeys.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geokeys.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geokeys_v1_1.inc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geonames.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geotiff.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geotiff_proj4.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geotiffio.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/geovalues.h (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/makefile.vc (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/xtiff.c (100%) rename {gdal/frmts => frmts}/gtiff/libgeotiff/xtiffio.h (100%) create mode 100644 frmts/gtiff/libtiff/CMakeLists.txt rename {gdal/frmts => frmts}/gtiff/libtiff/GNUmakefile (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/dump_symbols.sh (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/gdal_libtiff_symbol_rename.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/makefile.vc (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/t4.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_aux.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_close.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_codec.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_color.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_compress.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_config.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_config.h.wince (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_dir.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_dir.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_dirinfo.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_dirread.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_dirwrite.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_dumpmode.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_error.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_extension.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_fax3.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_fax3.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_fax3sm.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_flush.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_getimage.c (100%) create mode 100644 frmts/gtiff/libtiff/tif_jpeg.c rename {gdal/frmts => frmts}/gtiff/libtiff/tif_jpeg_12.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_lerc.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_luv.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_lzma.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_lzw.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_next.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_ojpeg.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_open.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_packbits.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_pixarlog.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_predict.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_predict.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_print.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_read.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_strip.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_swab.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_thunder.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_tile.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_version.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_vsi.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_warning.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_webp.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_write.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_zip.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tif_zstd.c (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tiff.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tiffconf.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tiffio.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tiffiop.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/tiffvers.h (100%) rename {gdal/frmts => frmts}/gtiff/libtiff/uvcode.h (100%) rename {gdal/frmts => frmts}/gtiff/makefile.vc (100%) rename {gdal/frmts => frmts}/gtiff/quant_table_md5sum.h (100%) rename {gdal/frmts => frmts}/gtiff/tif_float.c (100%) rename {gdal/frmts => frmts}/gtiff/tif_float.h (100%) rename {gdal/frmts => frmts}/gtiff/tif_jxl.c (100%) rename {gdal/frmts => frmts}/gtiff/tif_jxl.h (100%) rename {gdal/frmts => frmts}/gtiff/tifvsi.cpp (100%) rename {gdal/frmts => frmts}/gtiff/tifvsi.h (100%) create mode 100644 frmts/gxf/CMakeLists.txt rename {gdal/frmts => frmts}/gxf/Doxyfile (100%) rename {gdal/frmts => frmts}/gxf/GNUmakefile (100%) rename {gdal/frmts => frmts}/gxf/Makefile.in (100%) rename {gdal/frmts => frmts}/gxf/README (100%) rename {gdal/frmts => frmts}/gxf/configure.in (100%) rename {gdal/frmts => frmts}/gxf/gxf.dox (100%) create mode 100644 frmts/gxf/gxf_ogcwkt.c create mode 100644 frmts/gxf/gxf_proj4.c rename {gdal/frmts => frmts}/gxf/gxfdataset.cpp (100%) rename {gdal/frmts => frmts}/gxf/gxfopen.c (100%) rename {gdal/frmts => frmts}/gxf/gxfopen.h (100%) rename {gdal/frmts => frmts}/gxf/makefile.vc (100%) rename {gdal/frmts => frmts}/gxf/makefile.vc.dist (100%) create mode 100644 frmts/hdf4/CMakeLists.txt rename {gdal/frmts => frmts}/hdf4/GNUmakefile (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/EHapi.c (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/GDapi.c (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/GNUmakefile (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/HDFEOSVersion.h (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/HdfEosDef.h (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/README (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/SWapi.c (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/ease.h (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/gctp_wrap.c (100%) rename {gdal/frmts => frmts}/hdf4/hdf-eos/makefile.vc (100%) rename {gdal/frmts => frmts}/hdf4/hdf4compat.h (100%) rename {gdal/frmts => frmts}/hdf4/hdf4dataset.cpp (100%) rename {gdal/frmts => frmts}/hdf4/hdf4dataset.h (100%) rename {gdal/frmts => frmts}/hdf4/hdf4imagedataset.cpp (100%) rename {gdal/frmts => frmts}/hdf4/hdf4multidim.cpp (100%) rename {gdal/frmts => frmts}/hdf4/makefile.vc (100%) create mode 100644 frmts/hdf5/CMakeLists.txt rename {gdal/frmts => frmts}/hdf5/GNUmakefile (100%) rename {gdal/frmts => frmts}/hdf5/bagdataset.cpp (100%) rename {gdal/frmts => frmts}/hdf5/gh5_convenience.cpp (100%) rename {gdal/frmts => frmts}/hdf5/gh5_convenience.h (100%) rename {gdal/frmts => frmts}/hdf5/hdf5_api.h (100%) rename {gdal/frmts => frmts}/hdf5/hdf5dataset.cpp (100%) rename {gdal/frmts => frmts}/hdf5/hdf5dataset.h (100%) rename {gdal/frmts => frmts}/hdf5/hdf5imagedataset.cpp (100%) rename {gdal/frmts => frmts}/hdf5/hdf5multidim.cpp (100%) rename {gdal/frmts => frmts}/hdf5/hdf5vfl.h (100%) rename {gdal/frmts => frmts}/hdf5/iso19115_srs.cpp (100%) rename {gdal/frmts => frmts}/hdf5/iso19115_srs.h (100%) rename {gdal/frmts => frmts}/hdf5/makefile.vc (100%) create mode 100644 frmts/heif/CMakeLists.txt rename {gdal/frmts => frmts}/heif/GNUmakefile (100%) rename {gdal/frmts => frmts}/heif/heifdataset.cpp (100%) rename {gdal/frmts => frmts}/heif/makefile.vc (100%) create mode 100644 frmts/hf2/CMakeLists.txt rename {gdal/frmts => frmts}/hf2/GNUmakefile (100%) rename {gdal/frmts => frmts}/hf2/hf2dataset.cpp (100%) rename {gdal/frmts => frmts}/hf2/makefile.vc (100%) create mode 100644 frmts/hfa/CMakeLists.txt rename {gdal/frmts => frmts}/hfa/GNUmakefile (100%) rename {gdal/frmts => frmts}/hfa/TODO_Projections.txt (100%) rename {gdal/frmts => frmts}/hfa/hfa.h (100%) rename {gdal/frmts => frmts}/hfa/hfa_overviews.cpp (100%) rename {gdal/frmts => frmts}/hfa/hfa_p.h (100%) rename {gdal/frmts => frmts}/hfa/hfaband.cpp (100%) rename {gdal/frmts => frmts}/hfa/hfacompress.cpp (100%) rename {gdal/frmts => frmts}/hfa/hfadataset.cpp (100%) rename {gdal/frmts => frmts}/hfa/hfadataset.h (100%) rename {gdal/frmts => frmts}/hfa/hfadictionary.cpp (100%) rename {gdal/frmts => frmts}/hfa/hfaentry.cpp (100%) rename {gdal/frmts => frmts}/hfa/hfafield.cpp (100%) rename {gdal/frmts => frmts}/hfa/hfaopen.cpp (100%) create mode 100644 frmts/hfa/hfatest.cpp rename {gdal/frmts => frmts}/hfa/hfatype.cpp (100%) rename {gdal/frmts => frmts}/hfa/makefile.vc (100%) create mode 100644 frmts/idrisi/CMakeLists.txt rename {gdal/frmts => frmts}/idrisi/GNUmakefile (100%) rename {gdal/frmts => frmts}/idrisi/IdrisiDataset.cpp (100%) rename {gdal/frmts => frmts}/idrisi/idrisi.h (100%) rename {gdal/frmts => frmts}/idrisi/makefile.vc (100%) rename {gdal/frmts => frmts}/idrisi/rdc.txt (100%) rename {gdal/frmts => frmts}/idrisi/rst.txt (100%) create mode 100644 frmts/ilwis/CMakeLists.txt rename {gdal/frmts => frmts}/ilwis/GNUmakefile (100%) rename {gdal/frmts => frmts}/ilwis/ilwiscoordinatesystem.cpp (100%) rename {gdal/frmts => frmts}/ilwis/ilwisdataset.cpp (100%) rename {gdal/frmts => frmts}/ilwis/ilwisdataset.h (100%) rename {gdal/frmts => frmts}/ilwis/makefile.vc (100%) create mode 100644 frmts/ingr/CMakeLists.txt rename {gdal/frmts => frmts}/ingr/GNUmakefile (100%) rename {gdal/frmts => frmts}/ingr/IngrTypes.cpp (100%) rename {gdal/frmts => frmts}/ingr/IngrTypes.h (100%) rename {gdal/frmts => frmts}/ingr/IntergraphBand.cpp (100%) rename {gdal/frmts => frmts}/ingr/IntergraphBand.h (100%) rename {gdal/frmts => frmts}/ingr/IntergraphDataset.cpp (100%) rename {gdal/frmts => frmts}/ingr/IntergraphDataset.h (100%) rename {gdal/frmts => frmts}/ingr/JpegHelper.cpp (100%) rename {gdal/frmts => frmts}/ingr/JpegHelper.h (100%) rename {gdal/frmts => frmts}/ingr/makefile.vc (100%) create mode 100644 frmts/iris/CMakeLists.txt rename {gdal/frmts => frmts}/iris/GNUmakefile (100%) rename {gdal/frmts => frmts}/iris/irisdataset.cpp (100%) rename {gdal/frmts => frmts}/iris/makefile.vc (100%) rename {gdal/frmts => frmts}/iso8211/8211createfromxml.cpp (100%) create mode 100644 frmts/iso8211/8211dump.cpp rename {gdal/frmts => frmts}/iso8211/8211view.cpp (100%) create mode 100644 frmts/iso8211/CMakeLists.txt rename {gdal/frmts => frmts}/iso8211/Doxyfile (100%) rename {gdal/frmts => frmts}/iso8211/GNUmakefile (100%) rename {gdal/frmts => frmts}/iso8211/Makefile.in (100%) rename {gdal/frmts => frmts}/iso8211/aclocal.m4 (100%) rename {gdal/frmts => frmts}/iso8211/configure.in (100%) rename {gdal/frmts => frmts}/iso8211/ddffield.cpp (100%) rename {gdal/frmts => frmts}/iso8211/ddffielddefn.cpp (100%) rename {gdal/frmts => frmts}/iso8211/ddfmodule.cpp (100%) rename {gdal/frmts => frmts}/iso8211/ddfrecord.cpp (100%) rename {gdal/frmts => frmts}/iso8211/ddfsubfielddefn.cpp (100%) rename {gdal/frmts => frmts}/iso8211/ddfutils.cpp (100%) rename {gdal/frmts => frmts}/iso8211/intro.dox (100%) rename {gdal/frmts => frmts}/iso8211/iso8211.h (100%) rename {gdal/frmts => frmts}/iso8211/makefile.vc (100%) rename {gdal/frmts => frmts}/iso8211/mkcatalog.cpp (100%) rename {gdal/frmts => frmts}/iso8211/teststream.out (100%) rename {gdal/frmts => frmts}/iso8211/teststream.sh (100%) rename {gdal/frmts => frmts}/iso8211/timetest.cpp (100%) create mode 100644 frmts/jaxapalsar/CMakeLists.txt rename {gdal/frmts => frmts}/jaxapalsar/GNUmakefile (100%) rename {gdal/frmts => frmts}/jaxapalsar/jaxapalsardataset.cpp (100%) rename {gdal/frmts => frmts}/jaxapalsar/makefile.vc (100%) create mode 100644 frmts/jdem/CMakeLists.txt rename {gdal/frmts => frmts}/jdem/GNUmakefile (100%) rename {gdal/frmts => frmts}/jdem/jdemdataset.cpp (100%) rename {gdal/frmts => frmts}/jdem/makefile.vc (100%) create mode 100644 frmts/jp2kak/CMakeLists.txt rename {gdal/frmts => frmts}/jp2kak/GNUmakefile (100%) rename {gdal/frmts => frmts}/jp2kak/jp2kak.lst (100%) rename {gdal/frmts => frmts}/jp2kak/jp2kak_headers.h (100%) rename {gdal/frmts => frmts}/jp2kak/jp2kakdataset.cpp (100%) rename {gdal/frmts => frmts}/jp2kak/jp2kakdataset.h (100%) rename {gdal/frmts => frmts}/jp2kak/makefile.vc (100%) rename {gdal/frmts => frmts}/jp2kak/subfile_source.h (100%) rename {gdal/frmts => frmts}/jp2kak/vsil_target.h (100%) create mode 100644 frmts/jp2lura/CMakeLists.txt rename {gdal/frmts => frmts}/jp2lura/GNUmakefile (100%) rename {gdal/frmts => frmts}/jp2lura/jp2luracallbacks.cpp (100%) rename {gdal/frmts => frmts}/jp2lura/jp2luracallbacks.h (100%) rename {gdal/frmts => frmts}/jp2lura/jp2luradataset.cpp (100%) rename {gdal/frmts => frmts}/jp2lura/jp2luradataset.h (100%) rename {gdal/frmts => frmts}/jp2lura/jp2lurarasterband.cpp (100%) rename {gdal/frmts => frmts}/jp2lura/jp2lurarasterband.h (100%) rename {gdal/frmts => frmts}/jp2lura/makefile.vc (100%) create mode 100644 frmts/jpeg/CMakeLists.txt rename {gdal/frmts => frmts}/jpeg/GNUmakefile (100%) rename {gdal/frmts => frmts}/jpeg/jpgdataset.cpp (100%) rename {gdal/frmts => frmts}/jpeg/jpgdataset.h (100%) rename {gdal/frmts => frmts}/jpeg/jpgdataset_12.cpp (100%) create mode 100644 frmts/jpeg/libjpeg/CMakeLists.txt rename {gdal/frmts => frmts}/jpeg/libjpeg/README (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcapimin.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcapistd.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jccoefct.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jccolor.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcdctmgr.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jchuff.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jchuff.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcinit.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcmainct.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcmarker.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcmaster.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcomapi.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jconfig.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcparam.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcphuff.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcprepct.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jcsample.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jctrans.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdapimin.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdapistd.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdatadst.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdatasrc.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdcoefct.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdcolor.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdct.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jddctmgr.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdhuff.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdhuff.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdinput.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdmainct.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdmarker.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdmaster.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdmerge.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdphuff.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdpostct.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdsample.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jdtrans.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jerror.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jerror.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jfdctflt.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jfdctfst.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jfdctint.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jidctflt.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jidctfst.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jidctint.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jidctred.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jinclude.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jmemmgr.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jmemnobs.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jmemsys.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jmorecfg.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jpegint.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jpeglib.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jquant1.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jquant2.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jutils.c (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/jversion.h (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg/makefile.vc (100%) create mode 100644 frmts/jpeg/libjpeg12/CMakeLists.txt rename {gdal/frmts => frmts}/jpeg/libjpeg12/jmorecfg.h.12 (100%) rename {gdal/frmts => frmts}/jpeg/libjpeg12/makefile.vc (100%) rename {gdal/frmts => frmts}/jpeg/makefile.vc (100%) rename {gdal/frmts => frmts}/jpeg/vsidataio.cpp (100%) rename {gdal/frmts => frmts}/jpeg/vsidataio.h (100%) rename {gdal/frmts => frmts}/jpeg/vsidataio_12.cpp (100%) create mode 100644 frmts/jpeg2000/CMakeLists.txt rename {gdal/frmts => frmts}/jpeg2000/GNUmakefile (100%) rename {gdal/frmts => frmts}/jpeg2000/jpeg2000_vsil_io.cpp (100%) rename {gdal/frmts => frmts}/jpeg2000/jpeg2000_vsil_io.h (100%) rename {gdal/frmts => frmts}/jpeg2000/jpeg2000dataset.cpp (100%) rename {gdal/frmts => frmts}/jpeg2000/makefile.vc (100%) create mode 100644 frmts/jpegls/CMakeLists.txt rename {gdal/frmts => frmts}/jpegls/GNUmakefile (100%) rename {gdal/frmts => frmts}/jpegls/jpegls_header.h (100%) rename {gdal/frmts => frmts}/jpegls/jpeglsdataset.cpp (100%) rename {gdal/frmts => frmts}/jpegls/makefile.vc (100%) create mode 100644 frmts/jpipkak/CMakeLists.txt rename {gdal/frmts => frmts}/jpipkak/GNUmakefile (100%) rename {gdal/frmts => frmts}/jpipkak/components.PNG (100%) rename {gdal/frmts => frmts}/jpipkak/gdalsequence.PNG (100%) rename {gdal/frmts => frmts}/jpipkak/jpipkak_headers.h (100%) rename {gdal/frmts => frmts}/jpipkak/jpipkakdataset.cpp (100%) rename {gdal/frmts => frmts}/jpipkak/jpipkakdataset.h (100%) rename {gdal/frmts => frmts}/jpipkak/jpipsequence.PNG (100%) rename {gdal/frmts => frmts}/jpipkak/makefile.vc (100%) create mode 100644 frmts/kea/CMakeLists.txt rename {gdal/frmts => frmts}/kea/GNUmakefile (100%) rename {gdal/frmts => frmts}/kea/keaband.cpp (100%) rename {gdal/frmts => frmts}/kea/keaband.h (100%) rename {gdal/frmts => frmts}/kea/keacopy.cpp (100%) rename {gdal/frmts => frmts}/kea/keacopy.h (100%) rename {gdal/frmts => frmts}/kea/keadataset.cpp (100%) rename {gdal/frmts => frmts}/kea/keadataset.h (100%) rename {gdal/frmts => frmts}/kea/keadriver.cpp (100%) rename {gdal/frmts => frmts}/kea/keamaskband.cpp (100%) rename {gdal/frmts => frmts}/kea/keamaskband.h (100%) rename {gdal/frmts => frmts}/kea/keaoverview.cpp (100%) rename {gdal/frmts => frmts}/kea/keaoverview.h (100%) rename {gdal/frmts => frmts}/kea/kearat.cpp (100%) rename {gdal/frmts => frmts}/kea/kearat.h (100%) rename {gdal/frmts => frmts}/kea/libkea_headers.h (100%) rename {gdal/frmts => frmts}/kea/makefile.vc (100%) create mode 100644 frmts/kmlsuperoverlay/CMakeLists.txt rename {gdal/frmts => frmts}/kmlsuperoverlay/GNUmakefile (100%) rename {gdal/frmts => frmts}/kmlsuperoverlay/kmlsuperoverlaydataset.cpp (100%) rename {gdal/frmts => frmts}/kmlsuperoverlay/kmlsuperoverlaydataset.h (100%) rename {gdal/frmts => frmts}/kmlsuperoverlay/makefile.vc (100%) create mode 100644 frmts/l1b/CMakeLists.txt rename {gdal/frmts => frmts}/l1b/GNUmakefile (100%) rename {gdal/frmts => frmts}/l1b/l1bdataset.cpp (100%) rename {gdal/frmts => frmts}/l1b/makefile.vc (100%) create mode 100644 frmts/leveller/CMakeLists.txt rename {gdal/frmts => frmts}/leveller/GNUmakefile (100%) rename {gdal/frmts => frmts}/leveller/levellerdataset.cpp (100%) rename {gdal/frmts => frmts}/leveller/makefile.vc (100%) rename {gdal/frmts => frmts}/makefile.vc (100%) create mode 100644 frmts/map/CMakeLists.txt rename {gdal/frmts => frmts}/map/GNUmakefile (100%) rename {gdal/frmts => frmts}/map/makefile.vc (100%) rename {gdal/frmts => frmts}/map/mapdataset.cpp (100%) create mode 100644 frmts/mbtiles/CMakeLists.txt rename {gdal/frmts => frmts}/mbtiles/GNUmakefile (100%) rename {gdal/frmts => frmts}/mbtiles/makefile.vc (100%) rename {gdal/frmts => frmts}/mbtiles/mbtilesdataset.cpp (100%) create mode 100644 frmts/mem/CMakeLists.txt rename {gdal/frmts => frmts}/mem/GNUmakefile (100%) rename {gdal/frmts => frmts}/mem/makefile.vc (100%) rename {gdal/frmts => frmts}/mem/memdataset.cpp (100%) rename {gdal/frmts => frmts}/mem/memdataset.h (100%) rename {gdal/frmts => frmts}/mem/memmultidim.h (100%) rename {gdal/frmts => frmts}/mrf/BitMask2D.h (100%) create mode 100644 frmts/mrf/CMakeLists.txt rename {gdal/frmts => frmts}/mrf/GNUmakefile (100%) rename {gdal/frmts => frmts}/mrf/JPEG12_band.cpp (100%) rename {gdal/frmts => frmts}/mrf/JPEG_band.cpp (100%) rename {gdal/frmts => frmts}/mrf/JPNG_band.cpp (100%) create mode 100644 frmts/mrf/LERCV1/CMakeLists.txt rename {gdal/frmts => frmts}/mrf/LERCV1/GNUmakefile (100%) rename {gdal/frmts => frmts}/mrf/LERCV1/LICENSE.TXT (100%) rename {gdal/frmts => frmts}/mrf/LERCV1/Lerc1Image.cpp (100%) rename {gdal/frmts => frmts}/mrf/LERCV1/Lerc1Image.h (100%) rename {gdal/frmts => frmts}/mrf/LERCV1/NOTICE.TXT (100%) rename {gdal/frmts => frmts}/mrf/LERCV1/makefile.vc (100%) rename {gdal/frmts => frmts}/mrf/LERC_band.cpp (100%) rename {gdal/frmts => frmts}/mrf/PNG_band.cpp (100%) rename {gdal/frmts => frmts}/mrf/Packer.h (100%) rename {gdal/frmts => frmts}/mrf/Packer_RLE.cpp (100%) rename {gdal/frmts => frmts}/mrf/Packer_RLE.h (100%) create mode 100644 frmts/mrf/README.md rename {gdal/frmts => frmts}/mrf/Tif_band.cpp (100%) rename {gdal/frmts => frmts}/mrf/makefile.vc (100%) rename {gdal/frmts => frmts}/mrf/marfa.h (100%) rename {gdal/frmts => frmts}/mrf/marfa_dataset.cpp (100%) create mode 100644 frmts/mrf/mrf_band.cpp rename {gdal/frmts => frmts}/mrf/mrf_overview.cpp (100%) rename {gdal/frmts => frmts}/mrf/mrf_util.cpp (100%) create mode 100644 frmts/mrsid/CMakeLists.txt rename {gdal/frmts => frmts}/mrsid/GNUmakefile (100%) rename {gdal/frmts => frmts}/mrsid/makefile.vc (100%) rename {gdal/frmts => frmts}/mrsid/mrsiddataset.cpp (100%) rename {gdal/frmts => frmts}/mrsid/mrsiddataset_headers_include.h (100%) rename {gdal/frmts => frmts}/mrsid/mrsidstream.cpp (100%) rename {gdal/frmts => frmts}/mrsid/mrsidstream.h (100%) rename {gdal/frmts => frmts}/mrsid/mrsidstream_headers_include.h (100%) rename {gdal/frmts => frmts}/mrsid/nmake.opt (100%) create mode 100644 frmts/mrsid_lidar/CMakeLists.txt rename {gdal/frmts => frmts}/mrsid_lidar/GNUmakefile (100%) rename {gdal/frmts => frmts}/mrsid_lidar/gdal_MG4Lidar.cpp (100%) rename {gdal/frmts => frmts}/mrsid_lidar/makefile.vc (100%) rename {gdal/frmts => frmts}/mrsid_lidar/mg4lidar_headers.h (100%) create mode 100644 frmts/msg/CMakeLists.txt rename {gdal/frmts => frmts}/msg/GNUmakefile (100%) rename {gdal/frmts => frmts}/msg/PublicDecompWTMakefiles.zip (100%) rename {gdal/frmts => frmts}/msg/PublicDecompWT_all.cpp (100%) rename {gdal/frmts => frmts}/msg/PublicDecompWT_headers.h (100%) rename {gdal/frmts => frmts}/msg/makefile.vc (100%) rename {gdal/frmts => frmts}/msg/msgcommand.cpp (100%) rename {gdal/frmts => frmts}/msg/msgcommand.h (100%) rename {gdal/frmts => frmts}/msg/msgdataset.cpp (100%) rename {gdal/frmts => frmts}/msg/msgdataset.h (100%) rename {gdal/frmts => frmts}/msg/prologue.cpp (100%) rename {gdal/frmts => frmts}/msg/prologue.h (100%) rename {gdal/frmts => frmts}/msg/reflectancecalculator.cpp (100%) rename {gdal/frmts => frmts}/msg/reflectancecalculator.h (100%) rename {gdal/frmts => frmts}/msg/xritheaderparser.cpp (100%) rename {gdal/frmts => frmts}/msg/xritheaderparser.h (100%) create mode 100644 frmts/msgn/CMakeLists.txt rename {gdal/frmts => frmts}/msgn/GNUmakefile (100%) rename {gdal/frmts => frmts}/msgn/makefile.vc (100%) rename {gdal/frmts => frmts}/msgn/msg_basic_types.cpp (100%) rename {gdal/frmts => frmts}/msgn/msg_basic_types.h (100%) rename {gdal/frmts => frmts}/msgn/msg_reader_core.cpp (100%) rename {gdal/frmts => frmts}/msgn/msg_reader_core.h (100%) rename {gdal/frmts => frmts}/msgn/msgndataset.cpp (100%) create mode 100644 frmts/netcdf/CMakeLists.txt rename {gdal/frmts => frmts}/netcdf/GNUmakefile (100%) rename {gdal/frmts => frmts}/netcdf/gmtdataset.cpp (100%) rename {gdal/frmts => frmts}/netcdf/makefile.vc (100%) rename {gdal/frmts => frmts}/netcdf/netcdf_cf_constants.h (100%) rename {gdal/frmts => frmts}/netcdf/netcdf_sentinel3_sral_mwr.cpp (100%) rename {gdal/frmts => frmts}/netcdf/netcdfdataset.cpp (100%) rename {gdal/frmts => frmts}/netcdf/netcdfdataset.h (100%) rename {gdal/frmts => frmts}/netcdf/netcdflayer.cpp (100%) rename {gdal/frmts => frmts}/netcdf/netcdflayersg.cpp (100%) rename {gdal/frmts => frmts}/netcdf/netcdflayersg.h (100%) rename {gdal/frmts => frmts}/netcdf/netcdfmultidim.cpp (100%) rename {gdal/frmts => frmts}/netcdf/netcdfsg.cpp (100%) rename {gdal/frmts => frmts}/netcdf/netcdfsg.h (100%) rename {gdal/frmts => frmts}/netcdf/netcdfsgwriterutil.cpp (100%) rename {gdal/frmts => frmts}/netcdf/netcdfsgwriterutil.h (100%) rename {gdal/frmts => frmts}/netcdf/netcdfuffd.h (100%) rename {gdal/frmts => frmts}/netcdf/netcdfvirtual.cpp (100%) rename {gdal/frmts => frmts}/netcdf/netcdfvirtual.h (100%) rename {gdal/frmts => frmts}/netcdf/netcdfwriterconfig.cpp (100%) create mode 100644 frmts/ngsgeoid/CMakeLists.txt rename {gdal/frmts => frmts}/ngsgeoid/GNUmakefile (100%) rename {gdal/frmts => frmts}/ngsgeoid/makefile.vc (100%) rename {gdal/frmts => frmts}/ngsgeoid/ngsgeoiddataset.cpp (100%) create mode 100644 frmts/nitf/CMakeLists.txt rename {gdal/frmts => frmts}/nitf/GNUmakefile (100%) rename {gdal/frmts => frmts}/nitf/ecrgtocdataset.cpp (100%) rename {gdal/frmts => frmts}/nitf/makefile.vc (100%) rename {gdal/frmts => frmts}/nitf/mgrs.c (100%) rename {gdal/frmts => frmts}/nitf/mgrs.h (100%) rename {gdal/frmts => frmts}/nitf/nitf_gcprpc.cpp (100%) rename {gdal/frmts => frmts}/nitf/nitfaridpcm.cpp (100%) rename {gdal/frmts => frmts}/nitf/nitfbilevel.cpp (100%) rename {gdal/frmts => frmts}/nitf/nitfdataset.cpp (100%) rename {gdal/frmts => frmts}/nitf/nitfdataset.h (100%) rename {gdal/frmts => frmts}/nitf/nitfdes.c (100%) rename {gdal/frmts => frmts}/nitf/nitfdump.c (100%) rename {gdal/frmts => frmts}/nitf/nitffile.c (100%) rename {gdal/frmts => frmts}/nitf/nitfimage.c (100%) rename {gdal/frmts => frmts}/nitf/nitflib.h (100%) rename {gdal/frmts => frmts}/nitf/nitfrasterband.cpp (100%) rename {gdal/frmts => frmts}/nitf/nitfwritejpeg.cpp (100%) rename {gdal/frmts => frmts}/nitf/nitfwritejpeg_12.cpp (100%) rename {gdal/frmts => frmts}/nitf/readme.md (100%) rename {gdal/frmts => frmts}/nitf/rpftocdataset.cpp (100%) rename {gdal/frmts => frmts}/nitf/rpftocfile.cpp (100%) rename {gdal/frmts => frmts}/nitf/rpftoclib.h (100%) create mode 100644 frmts/northwood/CMakeLists.txt rename {gdal/frmts => frmts}/northwood/GNUmakefile (100%) rename {gdal/frmts => frmts}/northwood/grcdataset.cpp (100%) rename {gdal/frmts => frmts}/northwood/grddataset.cpp (100%) rename {gdal/frmts => frmts}/northwood/makefile.vc (100%) rename {gdal/frmts => frmts}/northwood/northwood.cpp (100%) rename {gdal/frmts => frmts}/northwood/northwood.h (100%) rename {gdal/frmts => frmts}/null/GNUmakefile (100%) rename {gdal/frmts => frmts}/null/nulldataset.cpp (100%) rename {gdal/frmts => frmts}/o/README.TXT (100%) create mode 100644 frmts/ogcapi/CMakeLists.txt rename {gdal/frmts => frmts}/ogcapi/GNUmakefile (100%) rename {gdal/frmts => frmts}/ogcapi/gdalogcapidataset.cpp (100%) rename {gdal/frmts => frmts}/ogcapi/makefile.vc (100%) create mode 100644 frmts/openjpeg/CMakeLists.txt rename {gdal/frmts => frmts}/openjpeg/GNUmakefile (100%) rename {gdal/frmts => frmts}/openjpeg/eoptemplate_pleiades.xml (100%) rename {gdal/frmts => frmts}/openjpeg/eoptemplate_worldviewgeoeye.xml (100%) rename {gdal/frmts => frmts}/openjpeg/makefile.vc (100%) rename {gdal/frmts => frmts}/openjpeg/openjpegdataset.cpp (100%) create mode 100644 frmts/ozi/CMakeLists.txt rename {gdal/frmts => frmts}/ozi/GNUmakefile (100%) rename {gdal/frmts => frmts}/ozi/makefile.vc (100%) rename {gdal/frmts => frmts}/ozi/ozidataset.cpp (100%) create mode 100644 frmts/pcidsk/CMakeLists.txt rename {gdal/frmts => frmts}/pcidsk/GNUmakefile (100%) rename {gdal/frmts => frmts}/pcidsk/gdal_edb.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/makefile.vc (100%) rename {gdal/frmts => frmts}/pcidsk/notes.txt (100%) rename {gdal/frmts => frmts}/pcidsk/ogrpcidsklayer.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/pcidskdataset2.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/pcidskdataset2.h (100%) create mode 100644 frmts/pcidsk/sdk/CMakeLists.txt rename {gdal/frmts => frmts}/pcidsk/sdk/Doxyfile (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/Makefile (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/Makefile.vc (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/Makefile (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/asciitiledir.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/asciitiledir.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/asciitilelayer.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/asciitilelayer.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/binarytiledir.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/binarytiledir.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/binarytilelayer.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/binarytilelayer.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blockdir.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blockdir.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blockfile.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blockfile.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blocklayer.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blocklayer.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blocktiledir.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blocktiledir.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blocktilelayer.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/blockdir/blocktilelayer.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/building.dox (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/Makefile (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/cbandinterleavedchannel.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/cbandinterleavedchannel.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/cexternalchannel.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/cexternalchannel.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/cpcidskchannel.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/cpcidskchannel.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/cpixelinterleavedchannel.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/ctiledchannel.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/channel/ctiledchannel.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/Makefile (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/clinksegment.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/clinksegment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/cpcidskblockfile.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/cpcidskblockfile.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/cpcidskfile.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/cpcidskfile.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/edb_pcidsk.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/libjpeg_io.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/metadataset.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/metadataset_p.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/mutexholder.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidsk_pubutils.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidsk_raster.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidsk_raster.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidsk_scanint.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidsk_scanint.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidsk_utils.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidsk_utils.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidskbuffer.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidskcreate.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidskexception.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidskinterfaces.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/pcidskopen.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/core/protectedfile.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/index.dox (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_array.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_binary.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_blut.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_bpct.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_buffer.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_channel.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_config.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_edb.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_ephemeris.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_exception.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_file.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_gcp.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_gcpsegment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_georef.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_interfaces.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_io.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_lut.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_mutex.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_pct.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_poly.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_rpc.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_segment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_shape.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_tex.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_toutin.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_types.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsk_vectorsegment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidskchannel.dox (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidskfile.dox (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidskmutex.dox (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/pcidsksegment.dox (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/port/Makefile (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/port/io_stdio.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/port/io_win32.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/port/pthread_mutex.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/port/win32_mutex.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/raster/rasterconfig.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/raster/rastertypes.hh (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/Makefile (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsk_array.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsk_array.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsk_tex.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsk_tex.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskbinarysegment.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskbinarysegment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskbitmap.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskbitmap.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskblut.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskblut.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskbpct.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskbpct.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskephemerissegment.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskephemerissegment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskgcp2segment.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskgcp2segment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskgeoref.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskgeoref.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsklut.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsklut.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskpct.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskpct.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskpolymodel.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskpolymodel.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskrpcmodel.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskrpcmodel.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsksegment.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsksegment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidsktoutinmodel.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskvectorsegment.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskvectorsegment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/cpcidskvectorsegment_consistencycheck.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/metadatasegment.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/metadatasegment_p.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/orbitstructures.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/pcidsksegmentbuilder.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/systiledir.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/systiledir.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/toutinstructures.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/vecsegdataindex.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/vecsegdataindex.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/vecsegheader.cpp (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/segment/vecsegheader.h (100%) rename {gdal/frmts => frmts}/pcidsk/sdk/tutorial.dox (100%) rename {gdal/frmts => frmts}/pcidsk/vsi_pcidsk_io.cpp (100%) create mode 100644 frmts/pcraster/CMakeLists.txt rename {gdal/frmts => frmts}/pcraster/GNUmakefile (100%) rename {gdal/frmts => frmts}/pcraster/doxygen.cfg (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/AUTHORS (100%) create mode 100644 frmts/pcraster/libcsf/CMakeLists.txt rename {gdal/frmts => frmts}/pcraster/libcsf/COPYING (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/README (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/_getcell.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/_getrow.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/_gsomece.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/_putcell.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/_rputrow.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/angle.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/attravai.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/attrsize.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/cellsize.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/create2.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/csf.h (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/csfattr.h (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/csfglob.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/csfimpl.h (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/csfsup.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/csftypes.h (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/delattr.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/dumconv.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/endian.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/file.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/filename.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gattrblk.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gattridx.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gcellrep.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gdattype.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/getattr.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/getx0.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gety0.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/ggisfid.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gmaxval.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gminval.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gnrcols.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gnrrows.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gproj.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gputproj.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gvalscal.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gvartype.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/gversion.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/ismv.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/kernlcsf.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/legend.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/makefile.vc (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/mclose.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/mopen.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/moreattr.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/mperror.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/pcrtypes.h (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/pgisfid.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/pmaxval.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/pminval.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/putallmv.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/putattr.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/putsomec.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/putx0.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/puty0.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/pvalscal.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/rattrblk.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/rcomp.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/rcoords.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/rdup2.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/reseterr.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/rextend.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/rmalloc.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/rrowcol.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/ruseas.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/setangle.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/setmv.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/setvtmv.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/strconst.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/strpad.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/swapio.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/trackmm.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/vs2.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/vsdef.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/vsis.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/vsvers.c (100%) rename {gdal/frmts => frmts}/pcraster/libcsf/wattrblk.c (100%) rename {gdal/frmts => frmts}/pcraster/makefile.vc (100%) rename {gdal/frmts => frmts}/pcraster/pcrasterdataset.cpp (100%) rename {gdal/frmts => frmts}/pcraster/pcrasterdataset.h (100%) rename {gdal/frmts => frmts}/pcraster/pcrastermisc.cpp (100%) rename {gdal/frmts => frmts}/pcraster/pcrasterrasterband.cpp (100%) rename {gdal/frmts => frmts}/pcraster/pcrasterrasterband.h (100%) rename {gdal/frmts => frmts}/pcraster/pcrasterutil.cpp (100%) rename {gdal/frmts => frmts}/pcraster/pcrasterutil.h (100%) create mode 100644 frmts/pdf/CMakeLists.txt rename {gdal/frmts => frmts}/pdf/GNUmakefile (100%) rename {gdal/frmts => frmts}/pdf/gdal_pdf.h (100%) rename {gdal/frmts => frmts}/pdf/makefile.vc (100%) rename {gdal/frmts => frmts}/pdf/ogrpdflayer.cpp (100%) rename {gdal/frmts => frmts}/pdf/pdfcreatecopy.cpp (100%) rename {gdal/frmts => frmts}/pdf/pdfcreatecopy.h (100%) rename {gdal/frmts => frmts}/pdf/pdfcreatefromcomposition.cpp (100%) rename {gdal/frmts => frmts}/pdf/pdfcreatefromcomposition.h (100%) rename {gdal/frmts => frmts}/pdf/pdfdataset.cpp (100%) rename {gdal/frmts => frmts}/pdf/pdfio.cpp (100%) rename {gdal/frmts => frmts}/pdf/pdfio.h (100%) rename {gdal/frmts => frmts}/pdf/pdfobject.cpp (100%) rename {gdal/frmts => frmts}/pdf/pdfobject.h (100%) rename {gdal/frmts => frmts}/pdf/pdfreadvectors.cpp (100%) rename {gdal/frmts => frmts}/pdf/pdfsdk_headers.h (100%) rename {gdal/frmts => frmts}/pdf/pdfwritabledataset.cpp (100%) create mode 100644 frmts/pds/CMakeLists.txt rename {gdal/frmts => frmts}/pds/GNUmakefile (100%) rename {gdal/frmts => frmts}/pds/isis2dataset.cpp (100%) rename {gdal/frmts => frmts}/pds/isis3dataset.cpp (100%) rename {gdal/frmts => frmts}/pds/makefile.vc (100%) create mode 100644 frmts/pds/pds4dataset.cpp rename {gdal/frmts => frmts}/pds/pds4dataset.h (100%) rename {gdal/frmts => frmts}/pds/pds4vector.cpp (100%) rename {gdal/frmts => frmts}/pds/pdsdataset.cpp (100%) rename {gdal/frmts => frmts}/pds/vicardataset.cpp (100%) rename {gdal/frmts => frmts}/pds/vicardataset.h (100%) rename {gdal/frmts => frmts}/pds/vicarkeywordhandler.cpp (100%) rename {gdal/frmts => frmts}/pds/vicarkeywordhandler.h (100%) create mode 100644 frmts/plmosaic/CMakeLists.txt rename {gdal/frmts => frmts}/plmosaic/GNUmakefile (100%) rename {gdal/frmts => frmts}/plmosaic/makefile.vc (100%) rename {gdal/frmts => frmts}/plmosaic/plmosaicdataset.cpp (100%) create mode 100644 frmts/png/CMakeLists.txt rename {gdal/frmts => frmts}/png/GNUmakefile (100%) create mode 100644 frmts/png/libpng/CMakeLists.txt rename {gdal/frmts => frmts}/png/libpng/LICENSE (100%) rename {gdal/frmts => frmts}/png/libpng/README (100%) rename {gdal/frmts => frmts}/png/libpng/libpng_gdal.patch (100%) rename {gdal/frmts => frmts}/png/libpng/makefile.vc (100%) rename {gdal/frmts => frmts}/png/libpng/png.c (100%) rename {gdal/frmts => frmts}/png/libpng/png.h (100%) rename {gdal/frmts => frmts}/png/libpng/pngconf.h (100%) rename {gdal/frmts => frmts}/png/libpng/pngdebug.h (100%) rename {gdal/frmts => frmts}/png/libpng/pngerror.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngget.c (100%) rename {gdal/frmts => frmts}/png/libpng/pnginfo.h (100%) rename {gdal/frmts => frmts}/png/libpng/pnglibconf.h (100%) rename {gdal/frmts => frmts}/png/libpng/pngmem.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngpread.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngpriv.h (100%) rename {gdal/frmts => frmts}/png/libpng/pngread.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngrio.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngrtran.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngrutil.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngset.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngstruct.h (100%) rename {gdal/frmts => frmts}/png/libpng/pngtrans.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngwio.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngwrite.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngwtran.c (100%) rename {gdal/frmts => frmts}/png/libpng/pngwutil.c (100%) rename {gdal/frmts => frmts}/png/makefile.vc (100%) rename {gdal/frmts => frmts}/png/pngdataset.cpp (100%) rename {gdal/frmts => frmts}/png/pngdataset.h (100%) create mode 100644 frmts/postgisraster/CMakeLists.txt rename {gdal/frmts => frmts}/postgisraster/GNUmakefile (100%) rename {gdal/frmts => frmts}/postgisraster/makefile.vc (100%) rename {gdal/frmts => frmts}/postgisraster/postgisraster.h (100%) rename {gdal/frmts => frmts}/postgisraster/postgisrasterdataset.cpp (100%) rename {gdal/frmts => frmts}/postgisraster/postgisrasterdriver.cpp (100%) rename {gdal/frmts => frmts}/postgisraster/postgisrasterrasterband.cpp (100%) rename {gdal/frmts => frmts}/postgisraster/postgisrastertiledataset.cpp (100%) rename {gdal/frmts => frmts}/postgisraster/postgisrastertilerasterband.cpp (100%) rename {gdal/frmts => frmts}/postgisraster/postgisrastertools.cpp (100%) rename {gdal/frmts => frmts}/postgisraster/readme (100%) rename {gdal/frmts => frmts}/postgisraster/todo (100%) create mode 100644 frmts/prf/CMakeLists.txt rename {gdal/frmts => frmts}/prf/GNUmakefile (100%) rename {gdal/frmts => frmts}/prf/makefile.vc (100%) rename {gdal/frmts => frmts}/prf/phprfdataset.cpp (100%) create mode 100644 frmts/r/CMakeLists.txt rename {gdal/frmts => frmts}/r/GNUmakefile (100%) rename {gdal/frmts => frmts}/r/makefile.vc (100%) rename {gdal/frmts => frmts}/r/rcreatecopy.cpp (100%) rename {gdal/frmts => frmts}/r/rdataset.cpp (100%) rename {gdal/frmts => frmts}/r/rdataset.h (100%) create mode 100644 frmts/rasdaman/CMakeLists.txt rename {gdal/frmts => frmts}/rasdaman/GNUmakefile (100%) rename {gdal/frmts => frmts}/rasdaman/makefile.vc (100%) rename {gdal/frmts => frmts}/rasdaman/rasdamandataset.cpp (100%) rename {gdal/frmts => frmts}/rasdaman/rasdamandataset.h (100%) create mode 100644 frmts/rasterlite/CMakeLists.txt rename {gdal/frmts => frmts}/rasterlite/GNUmakefile (100%) rename {gdal/frmts => frmts}/rasterlite/makefile.vc (100%) rename {gdal/frmts => frmts}/rasterlite/rasterlitecreatecopy.cpp (100%) rename {gdal/frmts => frmts}/rasterlite/rasterlitedataset.cpp (100%) rename {gdal/frmts => frmts}/rasterlite/rasterlitedataset.h (100%) rename {gdal/frmts => frmts}/rasterlite/rasterliteoverviews.cpp (100%) create mode 100644 frmts/raw/CMakeLists.txt rename {gdal/frmts => frmts}/raw/GNUmakefile (100%) rename {gdal/frmts => frmts}/raw/ace2dataset.cpp (100%) rename {gdal/frmts => frmts}/raw/atlsci_spheroid.cpp (100%) rename {gdal/frmts => frmts}/raw/atlsci_spheroid.h (100%) rename {gdal/frmts => frmts}/raw/btdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/byndataset.cpp (100%) rename {gdal/frmts => frmts}/raw/byndataset.h (100%) rename {gdal/frmts => frmts}/raw/cpgdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/ctable2dataset.cpp (100%) rename {gdal/frmts => frmts}/raw/dipxdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/doq1dataset.cpp (100%) rename {gdal/frmts => frmts}/raw/doq2dataset.cpp (100%) rename {gdal/frmts => frmts}/raw/ehdrdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/ehdrdataset.h (100%) rename {gdal/frmts => frmts}/raw/eirdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/envidataset.cpp (100%) rename {gdal/frmts => frmts}/raw/envidataset.h (100%) rename {gdal/frmts => frmts}/raw/fastdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/fujibasdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/genbindataset.cpp (100%) rename {gdal/frmts => frmts}/raw/gscdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/gtxdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/hkvdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/idadataset.cpp (100%) rename {gdal/frmts => frmts}/raw/iscedataset.cpp (100%) rename {gdal/frmts => frmts}/raw/krodataset.cpp (100%) rename {gdal/frmts => frmts}/raw/landataset.cpp (100%) rename {gdal/frmts => frmts}/raw/lcpdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/loslasdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/makefile.vc (100%) rename {gdal/frmts => frmts}/raw/mffdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/ndfdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/ntv2dataset.cpp (100%) rename {gdal/frmts => frmts}/raw/pauxdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/pnmdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/roipacdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/rrasterdataset.cpp (100%) rename {gdal/frmts => frmts}/raw/snodasdataset.cpp (100%) create mode 100644 frmts/rda/CMakeLists.txt rename {gdal/frmts => frmts}/rda/GNUmakefile (100%) rename {gdal/frmts => frmts}/rda/makefile.vc (100%) rename {gdal/frmts => frmts}/rda/rdadataset.cpp (100%) create mode 100644 frmts/rdb/CMakeLists.txt rename {gdal/frmts => frmts}/rdb/GNUmakefile (100%) rename {gdal/frmts => frmts}/rdb/makefile.vc (100%) rename {gdal/frmts => frmts}/rdb/rdbdataset.cpp (100%) rename {gdal/frmts => frmts}/rdb/rdbdataset.hpp (100%) create mode 100644 frmts/rik/CMakeLists.txt rename {gdal/frmts => frmts}/rik/GNUmakefile (100%) rename {gdal/frmts => frmts}/rik/makefile.vc (100%) rename {gdal/frmts => frmts}/rik/rikdataset.cpp (100%) create mode 100644 frmts/rmf/CMakeLists.txt rename {gdal/frmts => frmts}/rmf/GNUmakefile (100%) rename {gdal/frmts => frmts}/rmf/makefile.vc (100%) rename {gdal/frmts => frmts}/rmf/rmfdataset.cpp (100%) rename {gdal/frmts => frmts}/rmf/rmfdataset.h (100%) rename {gdal/frmts => frmts}/rmf/rmfdem.cpp (100%) rename {gdal/frmts => frmts}/rmf/rmfjpeg.cpp (100%) rename {gdal/frmts => frmts}/rmf/rmflzw.cpp (100%) create mode 100644 frmts/rs2/CMakeLists.txt rename {gdal/frmts => frmts}/rs2/GNUmakefile (100%) rename {gdal/frmts => frmts}/rs2/makefile.vc (100%) rename {gdal/frmts => frmts}/rs2/rs2dataset.cpp (100%) create mode 100644 frmts/safe/CMakeLists.txt rename {gdal/frmts => frmts}/safe/GNUmakefile (100%) rename {gdal/frmts => frmts}/safe/makefile.vc (100%) rename {gdal/frmts => frmts}/safe/safedataset.cpp (100%) rename {gdal/frmts => frmts}/safe/safedataset.h (100%) create mode 100644 frmts/saga/CMakeLists.txt rename {gdal/frmts => frmts}/saga/GNUmakefile (100%) rename {gdal/frmts => frmts}/saga/makefile.vc (100%) rename {gdal/frmts => frmts}/saga/sagadataset.cpp (100%) create mode 100644 frmts/sdts/CMakeLists.txt rename {gdal/frmts => frmts}/sdts/Doxyfile (100%) rename {gdal/frmts => frmts}/sdts/GNUmakefile (100%) rename {gdal/frmts => frmts}/sdts/Makefile.in (100%) rename {gdal/frmts => frmts}/sdts/aclocal.m4 (100%) rename {gdal/frmts => frmts}/sdts/configure.in (100%) rename {gdal/frmts => frmts}/sdts/makefile.vc (100%) rename {gdal/frmts => frmts}/sdts/makefile.vc.dist (100%) create mode 100644 frmts/sdts/sdts2shp.cpp rename {gdal/frmts => frmts}/sdts/sdts_al.h (100%) rename {gdal/frmts => frmts}/sdts/sdts_main.dox (100%) rename {gdal/frmts => frmts}/sdts/sdts_tut.dox (100%) rename {gdal/frmts => frmts}/sdts/sdtsattrreader.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtscatd.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtsdataset.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtsindexedreader.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtsiref.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtslib.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtslinereader.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtspointreader.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtspolygonreader.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtsrasterreader.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtstransfer.cpp (100%) rename {gdal/frmts => frmts}/sdts/sdtsxref.cpp (100%) create mode 100644 frmts/sentinel2/CMakeLists.txt rename {gdal/frmts => frmts}/sentinel2/GNUmakefile (100%) rename {gdal/frmts => frmts}/sentinel2/makefile.vc (100%) rename {gdal/frmts => frmts}/sentinel2/sentinel2dataset.cpp (100%) create mode 100644 frmts/sgi/CMakeLists.txt rename {gdal/frmts => frmts}/sgi/GNUmakefile (100%) rename {gdal/frmts => frmts}/sgi/makefile.vc (100%) rename {gdal/frmts => frmts}/sgi/sgidataset.cpp (100%) create mode 100644 frmts/sigdem/CMakeLists.txt rename {gdal/frmts => frmts}/sigdem/GNUmakefile (100%) rename {gdal/frmts => frmts}/sigdem/makefile.vc (100%) rename {gdal/frmts => frmts}/sigdem/sigdemdataset.cpp (100%) rename {gdal/frmts => frmts}/sigdem/sigdemdataset.h (100%) create mode 100644 frmts/srtmhgt/CMakeLists.txt rename {gdal/frmts => frmts}/srtmhgt/GNUmakefile (100%) rename {gdal/frmts => frmts}/srtmhgt/makefile.vc (100%) rename {gdal/frmts => frmts}/srtmhgt/srtmhgtdataset.cpp (100%) create mode 100644 frmts/stacit/CMakeLists.txt rename {gdal/frmts => frmts}/stacit/GNUmakefile (100%) rename {gdal/frmts => frmts}/stacit/makefile.vc (100%) rename {gdal/frmts => frmts}/stacit/stacitdataset.cpp (100%) create mode 100644 frmts/stacta/CMakeLists.txt rename {gdal/frmts => frmts}/stacta/GNUmakefile (100%) rename {gdal/frmts => frmts}/stacta/makefile.vc (100%) rename {gdal/frmts => frmts}/stacta/stactadataset.cpp (100%) rename {gdal/frmts => frmts}/stacta/stactadataset.h (100%) create mode 100644 frmts/terragen/CMakeLists.txt rename {gdal/frmts => frmts}/terragen/GNUmakefile (100%) rename {gdal/frmts => frmts}/terragen/makefile.vc (100%) rename {gdal/frmts => frmts}/terragen/readme.txt (100%) rename {gdal/frmts => frmts}/terragen/terragendataset.cpp (100%) create mode 100644 frmts/tga/CMakeLists.txt rename {gdal/frmts => frmts}/tga/GNUmakefile (100%) rename {gdal/frmts => frmts}/tga/makefile.vc (100%) rename {gdal/frmts => frmts}/tga/tgadataset.cpp (100%) create mode 100644 frmts/til/CMakeLists.txt rename {gdal/frmts => frmts}/til/GNUmakefile (100%) rename {gdal/frmts => frmts}/til/makefile.vc (100%) rename {gdal/frmts => frmts}/til/tildataset.cpp (100%) create mode 100644 frmts/tiledb/CMakeLists.txt rename {gdal/frmts => frmts}/tiledb/GNUmakefile (100%) rename {gdal/frmts => frmts}/tiledb/makefile.vc (100%) rename {gdal/frmts => frmts}/tiledb/tiledb_headers.h (100%) rename {gdal/frmts => frmts}/tiledb/tiledbdataset.cpp (100%) create mode 100644 frmts/tsx/CMakeLists.txt rename {gdal/frmts => frmts}/tsx/GNUmakefile (100%) rename {gdal/frmts => frmts}/tsx/makefile.vc (100%) rename {gdal/frmts => frmts}/tsx/tsxdataset.cpp (100%) rename {gdal/frmts => frmts}/usgsdem/CDED.notes (100%) create mode 100644 frmts/usgsdem/CMakeLists.txt rename {gdal/frmts => frmts}/usgsdem/GNUmakefile (100%) rename {gdal/frmts => frmts}/usgsdem/makefile.vc (100%) rename {gdal/frmts => frmts}/usgsdem/usgsdem_create.cpp (100%) rename {gdal/frmts => frmts}/usgsdem/usgsdemdataset.cpp (100%) create mode 100644 frmts/vrt/CMakeLists.txt rename {gdal/frmts => frmts}/vrt/GNUmakefile (100%) rename {gdal/frmts => frmts}/vrt/gdal_vrt.h (100%) rename {gdal/frmts => frmts}/vrt/makefile.vc (100%) rename {gdal/frmts => frmts}/vrt/pixelfunctions.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtdataset.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtdataset.h (100%) rename {gdal/frmts => frmts}/vrt/vrtderivedrasterband.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtdriver.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtfilters.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtmultidim.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtpansharpened.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtrasterband.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtrawrasterband.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtsourcedrasterband.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtsources.cpp (100%) rename {gdal/frmts => frmts}/vrt/vrtwarped.cpp (100%) create mode 100644 frmts/wcs/CMakeLists.txt rename {gdal/frmts => frmts}/wcs/GNUmakefile (100%) rename {gdal/frmts => frmts}/wcs/gmlcoverage.cpp (100%) rename {gdal/frmts => frmts}/wcs/gmlcoverage.h (100%) rename {gdal/frmts => frmts}/wcs/httpdriver.cpp (100%) rename {gdal/frmts => frmts}/wcs/makefile.vc (100%) rename {gdal/frmts => frmts}/wcs/wcsdataset.cpp (100%) rename {gdal/frmts => frmts}/wcs/wcsdataset.h (100%) rename {gdal/frmts => frmts}/wcs/wcsdataset100.cpp (100%) rename {gdal/frmts => frmts}/wcs/wcsdataset110.cpp (100%) rename {gdal/frmts => frmts}/wcs/wcsdataset201.cpp (100%) rename {gdal/frmts => frmts}/wcs/wcsrasterband.cpp (100%) rename {gdal/frmts => frmts}/wcs/wcsrasterband.h (100%) rename {gdal/frmts => frmts}/wcs/wcsutils.cpp (100%) rename {gdal/frmts => frmts}/wcs/wcsutils.h (100%) create mode 100644 frmts/webp/CMakeLists.txt rename {gdal/frmts => frmts}/webp/GNUmakefile (100%) rename {gdal/frmts => frmts}/webp/makefile.vc (100%) rename {gdal/frmts => frmts}/webp/webp_headers.h (100%) rename {gdal/frmts => frmts}/webp/webpdataset.cpp (100%) create mode 100644 frmts/wms/CMakeLists.txt rename {gdal/frmts => frmts}/wms/GNUmakefile (100%) rename {gdal/frmts => frmts}/wms/WMSServerList.txt (100%) rename {gdal/frmts => frmts}/wms/frmt_ags_arcgisonline.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_twms_Clementine.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_twms_Moon.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_twms_daily.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_twms_srtm.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_arcgis_mapserver_tms.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_arcgis_terrain_tms_lerc.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_bluemarble_s3_tms.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_googlemaps_tms.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_iip.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_metacarta_tms.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_metacarta_wmsc.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_onearth_global_mosaic.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_openstreetmap_tms.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_tileservice_bmng.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_tileservice_nysdop2004.xml (100%) rename {gdal/frmts => frmts}/wms/frmt_wms_virtualearth.xml (100%) rename {gdal/frmts => frmts}/wms/gdalhttp.cpp (100%) rename {gdal/frmts => frmts}/wms/gdalhttp.h (100%) rename {gdal/frmts => frmts}/wms/gdalwmscache.cpp (100%) rename {gdal/frmts => frmts}/wms/gdalwmsdataset.cpp (100%) rename {gdal/frmts => frmts}/wms/gdalwmsrasterband.cpp (100%) rename {gdal/frmts => frmts}/wms/makefile.vc (100%) rename {gdal/frmts => frmts}/wms/minidriver.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_arcgis_server.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_arcgis_server.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_iip.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_iip.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_mrf.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_mrf.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_ogcapicoverage.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_ogcapicoverage.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_ogcapimaps.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_ogcapimaps.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_tiled_wms.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_tiled_wms.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_tileservice.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_tileservice.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_tms.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_tms.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_virtualearth.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_virtualearth.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_wms.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_wms.h (100%) rename {gdal/frmts => frmts}/wms/minidriver_worldwind.cpp (100%) rename {gdal/frmts => frmts}/wms/minidriver_worldwind.h (100%) rename {gdal/frmts => frmts}/wms/wmsdriver.cpp (100%) rename {gdal/frmts => frmts}/wms/wmsdriver.h (100%) rename {gdal/frmts => frmts}/wms/wmsmetadataset.cpp (100%) rename {gdal/frmts => frmts}/wms/wmsmetadataset.h (100%) rename {gdal/frmts => frmts}/wms/wmsutils.cpp (100%) create mode 100644 frmts/wmts/CMakeLists.txt rename {gdal/frmts => frmts}/wmts/GNUmakefile (100%) rename {gdal/frmts => frmts}/wmts/makefile.vc (100%) rename {gdal/frmts => frmts}/wmts/wmtsdataset.cpp (100%) create mode 100644 frmts/xpm/CMakeLists.txt rename {gdal/frmts => frmts}/xpm/GNUmakefile (100%) rename {gdal/frmts => frmts}/xpm/makefile.vc (100%) rename {gdal/frmts => frmts}/xpm/xpmdataset.cpp (100%) create mode 100644 frmts/xyz/CMakeLists.txt rename {gdal/frmts => frmts}/xyz/GNUmakefile (100%) rename {gdal/frmts => frmts}/xyz/makefile.vc (100%) rename {gdal/frmts => frmts}/xyz/xyzdataset.cpp (100%) create mode 100644 frmts/zarr/CMakeLists.txt rename {gdal/frmts => frmts}/zarr/GNUmakefile (100%) rename {gdal/frmts => frmts}/zarr/makefile.vc (100%) rename {gdal/frmts => frmts}/zarr/ucs4_utf8.hpp (100%) rename {gdal/frmts => frmts}/zarr/zarr.h (100%) rename {gdal/frmts => frmts}/zarr/zarr_array.cpp (100%) rename {gdal/frmts => frmts}/zarr/zarr_attribute.cpp (100%) create mode 100644 frmts/zarr/zarr_group.cpp rename {gdal/frmts => frmts}/zarr/zarrdriver.cpp (100%) create mode 100644 frmts/zlib/CMakeLists.txt rename {gdal/frmts => frmts}/zlib/GNUmakefile (100%) rename {gdal/frmts => frmts}/zlib/README (100%) rename {gdal/frmts => frmts}/zlib/adler32.c (100%) rename {gdal/frmts => frmts}/zlib/compress.c (100%) rename {gdal/frmts => frmts}/zlib/crc32.c (100%) rename {gdal/frmts => frmts}/zlib/crc32.h (100%) rename {gdal/frmts => frmts}/zlib/deflate.c (100%) rename {gdal/frmts => frmts}/zlib/deflate.h (100%) rename {gdal/frmts => frmts}/zlib/gzio.c (100%) rename {gdal/frmts => frmts}/zlib/infback.c (100%) rename {gdal/frmts => frmts}/zlib/inffast.c (100%) rename {gdal/frmts => frmts}/zlib/inffast.h (100%) rename {gdal/frmts => frmts}/zlib/inffixed.h (100%) rename {gdal/frmts => frmts}/zlib/inflate.c (100%) rename {gdal/frmts => frmts}/zlib/inflate.h (100%) rename {gdal/frmts => frmts}/zlib/inftrees.c (100%) rename {gdal/frmts => frmts}/zlib/inftrees.h (100%) rename {gdal/frmts => frmts}/zlib/makefile.vc (100%) rename {gdal/frmts => frmts}/zlib/trees.c (100%) rename {gdal/frmts => frmts}/zlib/trees.h (100%) rename {gdal/frmts => frmts}/zlib/uncompr.c (100%) rename {gdal/frmts => frmts}/zlib/zconf.h (100%) rename {gdal/frmts => frmts}/zlib/zlib.h (100%) rename {gdal/frmts => frmts}/zlib/zutil.c (100%) rename {gdal/frmts => frmts}/zlib/zutil.h (100%) create mode 100644 frmts/zmap/CMakeLists.txt rename {gdal/frmts => frmts}/zmap/GNUmakefile (100%) rename {gdal/frmts => frmts}/zmap/makefile.vc (100%) rename {gdal/frmts => frmts}/zmap/zmapdataset.cpp (100%) rename {gdal/fuzzers => fuzzers}/.gitignore (100%) create mode 100644 fuzzers/CMakeLists.txt rename {gdal/fuzzers => fuzzers}/GNUmakefile (100%) rename {gdal/fuzzers => fuzzers}/NC4_put_propattr_leak_fix.patch (100%) rename {gdal/fuzzers => fuzzers}/README.TXT (100%) create mode 100755 fuzzers/build.sh rename {gdal/fuzzers => fuzzers}/build_google_oss_fuzzers.sh (100%) create mode 100755 fuzzers/build_seed_corpus.sh rename {gdal/fuzzers => fuzzers}/fix_stack_read_overflow_ncindexlookup.patch (100%) rename {gdal/fuzzers => fuzzers}/fuzzingengine.cpp (100%) rename {gdal/fuzzers => fuzzers}/gdal_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/gdal_translate_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/gdal_vector_translate_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/get_jpeg2000_structure_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/gml_geom_import_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/libnetcdf_fix_undefined_left_shift_in_ncx_get_size_t.patch (100%) rename {gdal/fuzzers => fuzzers}/ogr_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/osr_set_from_user_input_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/spatialite_geom_import_fuzzer.cpp (100%) create mode 100644 fuzzers/tests/CMakeLists.txt rename {gdal/fuzzers => fuzzers}/tests/GNUmakefile (100%) rename {gdal/fuzzers => fuzzers}/tests/test_gdal_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/tests/test_ogr_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/tests/test_osr_set_from_user_input_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/tests/test_wkb_import_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/tests/test_wkt_import_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/wkb_import_fuzzer.cpp (100%) rename {gdal/fuzzers => fuzzers}/wkt_import_fuzzer.cpp (100%) create mode 100644 gcore/CMakeLists.txt rename {gdal/gcore => gcore}/GNUmakefile (100%) rename {gdal/gcore => gcore}/Version.rc (100%) rename {gdal/gcore => gcore}/gdal.h (100%) rename {gdal/gcore => gcore}/gdal_avx2_emulation.hpp (100%) rename {gdal/gcore => gcore}/gdal_frmts.h (100%) rename {gdal/gcore => gcore}/gdal_mdreader.cpp (100%) rename {gdal/gcore => gcore}/gdal_mdreader.h (100%) create mode 100644 gcore/gdal_misc.cpp rename {gdal/gcore => gcore}/gdal_pam.h (100%) rename {gdal/gcore => gcore}/gdal_priv.h (100%) rename {gdal/gcore => gcore}/gdal_priv_templates.hpp (100%) rename {gdal/gcore => gcore}/gdal_proxy.h (100%) rename {gdal/gcore => gcore}/gdal_rat.cpp (100%) rename {gdal/gcore => gcore}/gdal_rat.h (100%) rename {gdal/gcore => gcore}/gdal_thread_pool.cpp (100%) rename {gdal/gcore => gcore}/gdal_thread_pool.h (100%) rename {gdal/gcore => gcore}/gdal_version.h.in (100%) rename {gdal/gcore => gcore}/gdalabstractbandblockcache.cpp (100%) rename {gdal/gcore => gcore}/gdalallvalidmaskband.cpp (100%) rename {gdal/gcore => gcore}/gdalarraybandblockcache.cpp (100%) rename {gdal/gcore => gcore}/gdalcolortable.cpp (100%) rename {gdal/gcore => gcore}/gdaldataset.cpp (100%) rename {gdal/gcore => gcore}/gdaldefaultasync.cpp (100%) rename {gdal/gcore => gcore}/gdaldefaultoverviews.cpp (100%) rename {gdal/gcore => gcore}/gdaldllmain.cpp (100%) rename {gdal/gcore => gcore}/gdaldriver.cpp (100%) create mode 100644 gcore/gdaldrivermanager.cpp rename {gdal/gcore => gcore}/gdalexif.cpp (100%) rename {gdal/gcore => gcore}/gdalexif.h (100%) rename {gdal/gcore => gcore}/gdalgeorefpamdataset.cpp (100%) rename {gdal/gcore => gcore}/gdalgeorefpamdataset.h (100%) rename {gdal/gcore => gcore}/gdalhashsetbandblockcache.cpp (100%) rename {gdal/gcore => gcore}/gdaljp2abstractdataset.cpp (100%) rename {gdal/gcore => gcore}/gdaljp2abstractdataset.h (100%) rename {gdal/gcore => gcore}/gdaljp2box.cpp (100%) rename {gdal/gcore => gcore}/gdaljp2metadata.cpp (100%) rename {gdal/gcore => gcore}/gdaljp2metadata.h (100%) rename {gdal/gcore => gcore}/gdaljp2metadatagenerator.cpp (100%) rename {gdal/gcore => gcore}/gdaljp2metadatagenerator.h (100%) rename {gdal/gcore => gcore}/gdaljp2structure.cpp (100%) rename {gdal/gcore => gcore}/gdalmajorobject.cpp (100%) rename {gdal/gcore => gcore}/gdalmultidim.cpp (100%) rename {gdal/gcore => gcore}/gdalmultidomainmetadata.cpp (100%) rename {gdal/gcore => gcore}/gdalnodatamaskband.cpp (100%) rename {gdal/gcore => gcore}/gdalnodatavaluesmaskband.cpp (100%) rename {gdal/gcore => gcore}/gdalopeninfo.cpp (100%) rename {gdal/gcore => gcore}/gdaloverviewdataset.cpp (100%) rename {gdal/gcore => gcore}/gdalpamdataset.cpp (100%) rename {gdal/gcore => gcore}/gdalpamproxydb.cpp (100%) rename {gdal/gcore => gcore}/gdalpamrasterband.cpp (100%) rename {gdal/gcore => gcore}/gdalproxydataset.cpp (100%) create mode 100644 gcore/gdalproxypool.cpp rename {gdal/gcore => gcore}/gdalpython.cpp (100%) rename {gdal/gcore => gcore}/gdalpython.h (100%) rename {gdal/gcore => gcore}/gdalpythondriverloader.cpp (100%) rename {gdal/gcore => gcore}/gdalrasterband.cpp (100%) rename {gdal/gcore => gcore}/gdalrasterblock.cpp (100%) rename {gdal/gcore => gcore}/gdalrescaledalphaband.cpp (100%) rename {gdal/gcore => gcore}/gdalsse_priv.h (100%) rename {gdal/gcore => gcore}/gdalvirtualmem.cpp (100%) rename {gdal/gcore => gcore}/generate_gdal_version_h.sh (100%) rename {gdal/gcore => gcore}/makefile.vc (100%) create mode 100644 gcore/mdreader/CMakeLists.txt rename {gdal/gcore => gcore}/mdreader/GNUmakefile (100%) rename {gdal/gcore => gcore}/mdreader/makefile.vc (100%) rename {gdal/gcore => gcore}/mdreader/reader_alos.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_alos.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_digital_globe.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_digital_globe.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_eros.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_eros.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_geo_eye.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_geo_eye.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_kompsat.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_kompsat.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_landsat.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_landsat.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_orb_view.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_orb_view.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_pleiades.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_pleiades.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_rapid_eye.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_rapid_eye.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_rdk1.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_rdk1.h (100%) rename {gdal/gcore => gcore}/mdreader/reader_spot.cpp (100%) rename {gdal/gcore => gcore}/mdreader/reader_spot.h (100%) rename {gdal/gcore => gcore}/nasakeywordhandler.cpp (100%) rename {gdal/gcore => gcore}/nasakeywordhandler.h (100%) rename {gdal/gcore => gcore}/overview.cpp (100%) rename {gdal/gcore => gcore}/rasterio.cpp (100%) rename {gdal/gcore => gcore}/rasterio_ssse3.cpp (100%) rename {gdal/gcore => gcore}/rawdataset.cpp (100%) rename {gdal/gcore => gcore}/rawdataset.h (100%) rename {gdal/gcore => gcore}/statistics.txt (100%) rename {gdal/gcore => gcore}/tilematrixset.cpp (100%) rename {gdal/gcore => gcore}/tilematrixset.hpp (100%) create mode 100644 gdal.cmake rename gdal/gdal.pc.in => gdal.pc.in (100%) delete mode 100644 gdal/.gitignore delete mode 100644 gdal/alg/GNUmakefile delete mode 100644 gdal/alg/gdalwarper.cpp delete mode 100755 gdal/ci/travis/conda/setup.sh delete mode 100755 gdal/ci/travis/csa_common/install.sh delete mode 100755 gdal/ci/travis/csa_common/script.sh delete mode 100755 gdal/ci/travis/csa_part_1/install.sh delete mode 100755 gdal/ci/travis/csa_part_2/install.sh delete mode 100755 gdal/ci/travis/graviton2/install.sh delete mode 100755 gdal/ci/travis/osx/install.sh delete mode 100755 gdal/ci/travis/osx/script.sh delete mode 100755 gdal/ci/travis/s390x/install.sh delete mode 100644 gdal/configure.ac delete mode 100644 gdal/doc/.azure-pipelines.yml delete mode 100644 gdal/doc/source/development/rfc/rfc81_coordinate_epoch.rst delete mode 100644 gdal/doc/source/download.rst delete mode 100644 gdal/doc/source/drivers/raster/grib.rst delete mode 100644 gdal/doc/source/drivers/raster/gtiff.rst delete mode 100644 gdal/doc/source/drivers/raster/netcdf.rst delete mode 100644 gdal/doc/source/drivers/raster/vicar.rst delete mode 100644 gdal/doc/source/drivers/raster/vrt.rst delete mode 100644 gdal/doc/source/drivers/raster/wms.rst delete mode 100644 gdal/doc/source/drivers/raster/wmts.rst delete mode 100644 gdal/doc/source/drivers/raster/zarr.rst delete mode 100644 gdal/doc/source/drivers/vector/gpkg.rst delete mode 100644 gdal/doc/source/programs/gdalwarp.rst delete mode 100644 gdal/doc/source/user/coordinate_epoch.rst delete mode 100644 gdal/docker/alpine-normal/Dockerfile delete mode 100644 gdal/docker/alpine-small/Dockerfile delete mode 100755 gdal/docker/ubuntu-full/bh-gdal.sh delete mode 100644 gdal/docker/ubuntu-small/Dockerfile delete mode 100644 gdal/frmts/gtiff/libtiff/tif_jpeg.c delete mode 100644 gdal/frmts/gxf/gxf_ogcwkt.c delete mode 100644 gdal/frmts/gxf/gxf_proj4.c delete mode 100644 gdal/frmts/hfa/hfatest.cpp delete mode 100644 gdal/frmts/iso8211/8211dump.cpp delete mode 100644 gdal/frmts/mrf/README.md delete mode 100644 gdal/frmts/mrf/mrf_band.cpp delete mode 100644 gdal/frmts/pds/pds4dataset.cpp delete mode 100644 gdal/frmts/sdts/sdts2shp.cpp delete mode 100644 gdal/frmts/zarr/zarr_group.cpp delete mode 100755 gdal/fuzzers/build.sh delete mode 100755 gdal/fuzzers/build_seed_corpus.sh delete mode 100644 gdal/gcore/gdal_misc.cpp delete mode 100644 gdal/gcore/gdaldrivermanager.cpp delete mode 100644 gdal/gcore/gdalproxypool.cpp delete mode 100755 gdal/mkgdaldist.sh delete mode 100644 gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/flatbuffers.h delete mode 100644 gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/flexbuffers.h delete mode 100644 gdal/ogr/ogrsf_frmts/selafin/ogrselafindriver.cpp delete mode 100644 gdal/ogr/ogrsf_frmts/shape/shapefil.h delete mode 100644 gdal/ogr/ogrsf_frmts/vfk/ogrvfkdriver.cpp delete mode 100644 gdal/ogr/ogrspatialreference.cpp delete mode 100644 gdal/port/cpl_config.h.in delete mode 100644 gdal/port/cpl_config.h.vc.common delete mode 100644 gdal/port/cpl_port.h delete mode 100644 gdal/port/cpl_userfaultfd.cpp delete mode 100644 gdal/port/cpl_vsil.cpp delete mode 100755 gdal/scripts/analyze_ossfuzz.py delete mode 100755 gdal/scripts/fix_typos.sh delete mode 100644 gdal/swig/csharp/makefile.vc rename gdal/generate_vcxproj.bat => generate_vcxproj.bat (100%) create mode 100644 gnm/CMakeLists.txt rename {gdal/gnm => gnm}/GNUmakefile (100%) rename {gdal/gnm => gnm}/gnm.h (100%) rename {gdal/gnm => gnm}/gnm_api.h (100%) create mode 100644 gnm/gnm_frmts/CMakeLists.txt rename {gdal/gnm => gnm}/gnm_frmts/GNUmakefile (100%) create mode 100644 gnm/gnm_frmts/db/CMakeLists.txt rename {gdal/gnm => gnm}/gnm_frmts/db/GNUmakefile (100%) rename {gdal/gnm => gnm}/gnm_frmts/db/gnmdb.h (100%) rename {gdal/gnm => gnm}/gnm_frmts/db/gnmdbdriver.cpp (100%) rename {gdal/gnm => gnm}/gnm_frmts/db/gnmdbnetwork.cpp (100%) rename {gdal/gnm => gnm}/gnm_frmts/db/makefile.vc (100%) create mode 100644 gnm/gnm_frmts/file/CMakeLists.txt rename {gdal/gnm => gnm}/gnm_frmts/file/GNUmakefile (100%) rename {gdal/gnm => gnm}/gnm_frmts/file/gnmfile.h (100%) rename {gdal/gnm => gnm}/gnm_frmts/file/gnmfiledriver.cpp (100%) rename {gdal/gnm => gnm}/gnm_frmts/file/gnmfilenetwork.cpp (100%) rename {gdal/gnm => gnm}/gnm_frmts/file/makefile.vc (100%) rename {gdal/gnm => gnm}/gnm_frmts/gnm_frmts.h (100%) rename {gdal/gnm => gnm}/gnm_frmts/gnmregisterall.cpp (100%) rename {gdal/gnm => gnm}/gnm_frmts/makefile.vc (100%) rename {gdal/gnm => gnm}/gnm_frmts/o/README.TXT (100%) rename {gdal/gnm => gnm}/gnm_priv.h (100%) rename {gdal/gnm => gnm}/gnmgenericnetwork.cpp (100%) rename {gdal/gnm => gnm}/gnmgraph.cpp (100%) rename {gdal/gnm => gnm}/gnmgraph.h (100%) rename {gdal/gnm => gnm}/gnmlayer.cpp (100%) rename {gdal/gnm => gnm}/gnmnetwork.cpp (100%) rename {gdal/gnm => gnm}/gnmresultlayer.cpp (100%) rename {gdal/gnm => gnm}/gnmrule.cpp (100%) rename {gdal/gnm => gnm}/makefile.vc (100%) rename gdal/install-sh => install-sh (100%) rename gdal/ltmain.sh => ltmain.sh (100%) rename {gdal/m4 => m4}/acinclude.m4 (100%) rename {gdal/m4 => m4}/ax_cflags_warn_all.m4 (100%) rename {gdal/m4 => m4}/ax_check_compile_flag.m4 (100%) rename {gdal/m4 => m4}/ax_compiler_vendor.m4 (100%) rename {gdal/m4 => m4}/ax_cxx_compile_stdcxx.m4 (100%) rename {gdal/m4 => m4}/ax_cxx_compile_stdcxx_11.m4 (100%) rename {gdal/m4 => m4}/ax_lib_expat.m4 (100%) rename {gdal/m4 => m4}/ax_lib_libkml.m4 (100%) rename {gdal/m4 => m4}/ax_lib_sqlite3.m4 (100%) rename {gdal/m4 => m4}/ax_lib_xerces.m4 (100%) rename {gdal/m4 => m4}/ax_oracle_oci.m4 (100%) rename {gdal/m4 => m4}/ax_prepend_flag.m4 (100%) rename {gdal/m4 => m4}/ax_require_defined.m4 (100%) rename {gdal/m4 => m4}/geos.m4 (100%) rename {gdal/m4 => m4}/iconv.m4 (100%) rename {gdal/m4 => m4}/lib-ld.m4 (100%) rename {gdal/m4 => m4}/lib-link.m4 (100%) rename {gdal/m4 => m4}/lib-prefix.m4 (100%) rename {gdal/m4 => m4}/libtool.m4 (100%) rename {gdal/m4 => m4}/ltoptions.m4 (100%) rename {gdal/m4 => m4}/ltsugar.m4 (100%) rename {gdal/m4 => m4}/ltversion.m4 (100%) rename {gdal/m4 => m4}/lt~obsolete.m4 (100%) rename {gdal/m4 => m4}/pkg.m4 (100%) rename {gdal/m4 => m4}/sfcgal.m4 (100%) rename gdal/makefile.vc => makefile.vc (100%) create mode 100755 mkgdaldist.sh rename gdal/nmake.opt => nmake.opt (100%) create mode 100644 ogr/CMakeLists.txt rename {gdal/ogr => ogr}/Doxyfile (100%) rename {gdal/ogr => ogr}/GNUmakefile (100%) rename {gdal/ogr => ogr}/file.lst (100%) rename {gdal/ogr => ogr}/generate_encoding_table.c (100%) rename {gdal/ogr => ogr}/gml2ogrgeometry.cpp (100%) rename {gdal/ogr => ogr}/makefile.vc (100%) rename {gdal/ogr => ogr}/ogr2gmlgeometry.cpp (100%) rename {gdal/ogr => ogr}/ogr_api.cpp (100%) rename {gdal/ogr => ogr}/ogr_api.h (100%) rename {gdal/ogr => ogr}/ogr_capi_test.c (100%) rename {gdal/ogr => ogr}/ogr_core.h (100%) rename {gdal/ogr => ogr}/ogr_expat.cpp (100%) rename {gdal/ogr => ogr}/ogr_expat.h (100%) rename {gdal/ogr => ogr}/ogr_feature.h (100%) rename {gdal/ogr => ogr}/ogr_featurestyle.h (100%) rename {gdal/ogr => ogr}/ogr_fromepsg.cpp (100%) rename {gdal/ogr => ogr}/ogr_geo_utils.cpp (100%) rename {gdal/ogr => ogr}/ogr_geo_utils.h (100%) rename {gdal/ogr => ogr}/ogr_geocoding.cpp (100%) rename {gdal/ogr => ogr}/ogr_geocoding.h (100%) rename {gdal/ogr => ogr}/ogr_geometry.h (100%) rename {gdal/ogr => ogr}/ogr_geos.h (100%) rename {gdal/ogr => ogr}/ogr_libs.h (100%) rename {gdal/ogr => ogr}/ogr_p.h (100%) rename {gdal/ogr => ogr}/ogr_proj_p.cpp (100%) rename {gdal/ogr => ogr}/ogr_proj_p.h (100%) rename {gdal/ogr => ogr}/ogr_sfcgal.h (100%) rename {gdal/ogr => ogr}/ogr_spatialref.h (100%) rename {gdal/ogr => ogr}/ogr_srs_api.h (100%) rename {gdal/ogr => ogr}/ogr_srs_dict.cpp (100%) rename {gdal/ogr => ogr}/ogr_srs_erm.cpp (100%) rename {gdal/ogr => ogr}/ogr_srs_esri.cpp (100%) rename {gdal/ogr => ogr}/ogr_srs_esri_names.h (100%) rename {gdal/ogr => ogr}/ogr_srs_ozi.cpp (100%) rename {gdal/ogr => ogr}/ogr_srs_panorama.cpp (100%) rename {gdal/ogr => ogr}/ogr_srs_pci.cpp (100%) rename {gdal/ogr => ogr}/ogr_srs_usgs.cpp (100%) rename {gdal/ogr => ogr}/ogr_srs_xml.cpp (100%) rename {gdal/ogr => ogr}/ogr_srsnode.cpp (100%) rename {gdal/ogr => ogr}/ogr_swq.h (100%) rename {gdal/ogr => ogr}/ogr_xerces.cpp (100%) rename {gdal/ogr => ogr}/ogr_xerces.h (100%) rename {gdal/ogr => ogr}/ogr_xerces_headers.h (100%) rename {gdal/ogr => ogr}/ograpispy.cpp (100%) rename {gdal/ogr => ogr}/ograpispy.h (100%) rename {gdal/ogr => ogr}/ograssemblepolygon.cpp (100%) rename {gdal/ogr => ogr}/ogrcircularstring.cpp (100%) rename {gdal/ogr => ogr}/ogrcompoundcurve.cpp (100%) rename {gdal/ogr => ogr}/ogrct.cpp (100%) rename {gdal/ogr => ogr}/ogrcurve.cpp (100%) rename {gdal/ogr => ogr}/ogrcurvecollection.cpp (100%) rename {gdal/ogr => ogr}/ogrcurvepolygon.cpp (100%) rename {gdal/ogr => ogr}/ogrfeature.cpp (100%) rename {gdal/ogr => ogr}/ogrfeaturedefn.cpp (100%) rename {gdal/ogr => ogr}/ogrfeaturequery.cpp (100%) rename {gdal/ogr => ogr}/ogrfeaturestyle.cpp (100%) rename {gdal/ogr => ogr}/ogrfielddefn.cpp (100%) rename {gdal/ogr => ogr}/ogrgeomediageometry.cpp (100%) rename {gdal/ogr => ogr}/ogrgeomediageometry.h (100%) rename {gdal/ogr => ogr}/ogrgeometry.cpp (100%) rename {gdal/ogr => ogr}/ogrgeometrycollection.cpp (100%) rename {gdal/ogr => ogr}/ogrgeometryfactory.cpp (100%) rename {gdal/ogr => ogr}/ogrgeomfielddefn.cpp (100%) rename {gdal/ogr => ogr}/ogrlinearring.cpp (100%) rename {gdal/ogr => ogr}/ogrlinestring.cpp (100%) rename {gdal/ogr => ogr}/ogrmulticurve.cpp (100%) rename {gdal/ogr => ogr}/ogrmultilinestring.cpp (100%) rename {gdal/ogr => ogr}/ogrmultipoint.cpp (100%) rename {gdal/ogr => ogr}/ogrmultipolygon.cpp (100%) rename {gdal/ogr => ogr}/ogrmultisurface.cpp (100%) rename {gdal/ogr => ogr}/ogrpgeogeometry.cpp (100%) rename {gdal/ogr => ogr}/ogrpgeogeometry.h (100%) rename {gdal/ogr => ogr}/ogrpoint.cpp (100%) rename {gdal/ogr => ogr}/ogrpolygon.cpp (100%) rename {gdal/ogr => ogr}/ogrpolyhedralsurface.cpp (100%) create mode 100644 ogr/ogrsf_frmts/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/GNUmakefile (100%) create mode 100644 ogr/ogrsf_frmts/amigocloud/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/ogr_amigocloud.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/ogramigoclouddriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/ogramigocloudresultlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/pkg/Makefile.in (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/pkg/configure (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/amigocloud/pkg/configure.in (100%) create mode 100644 ogr/ogrsf_frmts/arcgen/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/arcgen/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcgen/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcgen/ogr_arcgen.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcgen/ograrcgendatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcgen/ograrcgendriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcgen/ograrcgenlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/arcobjects/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/aodatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/aodriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/aolayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/aoutils.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/aoutils.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/arcobjects/ogr_ao.h (100%) create mode 100644 ogr/ogrsf_frmts/avc/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/avc/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/HISTORY.TXT (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_bin.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_binwr.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_e00gen.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_e00parse.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_e00read.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_e00write.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_mbyte.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_mbyte.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_misc.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/avc_rawbin.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/ogr_avc.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/ogravcbindatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/ogravcbindriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/ogravcbinlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/ogravcdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/ogravce00datasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/ogravce00driver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/ogravce00layer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/avc/ogravclayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/cad/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/cad/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/gdalcaddataset.cpp (100%) create mode 100644 ogr/ogrsf_frmts/cad/libopencad/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadclasses.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadclasses.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadcolors.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadcolors.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/caddictionary.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/caddictionary.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadfile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadfile.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadfileio.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadfileio.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadfilestreamio.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadfilestreamio.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadgeometry.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadgeometry.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadheader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadheader.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadlayer.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadobjects.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadobjects.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadtables.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/cadtables.h (100%) create mode 100644 ogr/ogrsf_frmts/cad/libopencad/dwg/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/dwg/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/dwg/io.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/dwg/io.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/dwg/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/dwg/r2000.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/opencad.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/opencad.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/libopencad/opencad_api.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/ogr_cad.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/ogrcaddriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/ogrcadlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/vsilfileio.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cad/vsilfileio.h (100%) create mode 100644 ogr/ogrsf_frmts/carto/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/carto/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/carto/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/carto/ogr_carto.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/carto/ogrcartodatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/carto/ogrcartodriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/carto/ogrcartolayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/carto/ogrcartoresultlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/carto/ogrcartotablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/cloudant/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/cloudant/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cloudant/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cloudant/ogr_cloudant.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cloudant/ogrcloudantdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cloudant/ogrcloudantdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/cloudant/ogrcloudanttablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/couchdb/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/couchdb/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/couchdb/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/couchdb/ogr_couchdb.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/couchdb/ogrcouchdbdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/couchdb/ogrcouchdbdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/couchdb/ogrcouchdblayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/couchdb/ogrcouchdbrowslayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/couchdb/ogrcouchdbtablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/csv/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/csv/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/csv/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/csv/ogr_csv.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/csv/ogrcsvdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/csv/ogrcsvdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/csv/ogrcsvlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/csw/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/csw/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/csw/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/csw/ogrcswdataset.cpp (100%) create mode 100644 ogr/ogrsf_frmts/db2/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/db2/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/gdaldb2rasterband.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/makeplugin.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/ogr_db2.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2cli.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2datasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2datasourcemd.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2driver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2geometryvalidator.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2layer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2selectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/db2/ogrdb2tablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/dgn/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/Doxyfile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgndump.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnhelp.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnlib.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnlibp.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnopen.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnread.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnstroke.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnwrite.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dgnwritetest.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dist/Makefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dist/Makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dist/README (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/dist/cpl_config.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/ogr_dgn.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/ogrdgndatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/ogrdgndriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/ogrdgnlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/web/index.html (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dgn/web/representation.html (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/C0101.met.raw.nc.das (100%) create mode 100644 ogr/ogrsf_frmts/dods/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/dods/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/bbhenv.dat.das (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/libdap_headers.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/natl_prof_bot.cdp.das (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/ogr_ais_eg.xml (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/ogr_dods.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/ogrdodsdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/ogrdodsdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/ogrdodsfielddefn.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/ogrdodsgrid.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/ogrdodslayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dods/ogrdodssequencelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/dwg/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/createdgnv8testfile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/createdgnv8testfile_headers.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/dgnv8_headers.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/dwg_headers.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogr_dgnv8.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogr_dwg.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdgnv8driver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdgnv8layer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwg_blockmap.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwg_dimension.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwg_hatch.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwgblockslayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwgdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwgdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrdwglayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrteigha.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dwg/ogrteigha.h (100%) create mode 100644 ogr/ogrsf_frmts/dxf/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/KNOWN_ISSUES.md (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/intronurbs.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogr_autocad_services.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogr_autocad_services.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogr_dxf.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_blockmap.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_dimension.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_feature.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_hatch.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_leader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_ocstransformer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxfblockslayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxfblockswriterlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxfdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxfdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxflayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxfreader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxfwriterds.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/edigeo/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/edigeo/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/edigeo/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/edigeo/ogr_edigeo.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/edigeo/ogredigeodatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/edigeo/ogredigeodriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/edigeo/ogredigeolayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/elastic/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/elastic/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/elastic/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/elastic/ogr_elastic.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/elastic/ogrelasticdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/elastic/ogrelasticdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/elastic/ogrelasticlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/filegdb/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/FGdbDatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/FGdbDriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/FGdbLayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/FGdbResultLayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/FGdbUtils.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/FGdbUtils.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/filegdbsdk_headers.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/filegdb/ogr_fgdb.h (100%) create mode 100644 ogr/ogrsf_frmts/flatgeobuf/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/LICENSE (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/cplerrors.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/feature_generated.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/LICENSE (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/base.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/code_generators.h (100%) create mode 100644 ogr/ogrsf_frmts/flatgeobuf/flatbuffers/flatbuffers.h rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/flatc.h (100%) create mode 100644 ogr/ogrsf_frmts/flatgeobuf/flatbuffers/flexbuffers.h rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/grpc.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/hash.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/idl.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/minireflect.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/pch/flatc_pch.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/pch/pch.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/reflection.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/reflection_generated.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/registry.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/stl_emulation.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/flatbuffers/util.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/geometryreader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/geometryreader.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/geometrywriter.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/geometrywriter.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/header_generated.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/ogr_flatgeobuf.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/ogrflatgeobufdataset.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/ogrflatgeobufeditablelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/ogrflatgeobuflayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/packedrtree.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/flatgeobuf/packedrtree.h (100%) create mode 100644 ogr/ogrsf_frmts/fme/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/fme/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/fme/fme2ogr.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/fme/fme2ogr_utils.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/fme/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/fme/ogrfmecacheindex.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/fme/ogrfmedatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/fme/ogrfmedriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/fme/ogrfmelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/fme/ogrfmelayercached.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/fme/ogrfmelayerdb.cpp (100%) create mode 100644 ogr/ogrsf_frmts/generic/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/generic/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogr_attrind.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogr_gensql.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogr_gensql.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogr_miattrind.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogreditablelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogreditablelayer.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogremulatedtransaction.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogremulatedtransaction.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrlayerdecorator.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrlayerdecorator.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrlayerpool.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrlayerpool.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrmutexeddatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrmutexeddatasource.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrmutexedlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrmutexedlayer.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrregisterall.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrsfdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrsfdriverregistrar.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrunionlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrunionlayer.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrwarpedlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/generic/ogrwarpedlayer.h (100%) create mode 100644 ogr/ogrsf_frmts/geoconcept/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/geoconcept.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/geoconcept.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/geoconcept_syscoord.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/geoconcept_syscoord.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/ogrgeoconceptdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/ogrgeoconceptdatasource.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.h (100%) create mode 100644 ogr/ogrsf_frmts/geojson/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/directedacyclicgraph.hpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/AUTHORS (100%) create mode 100644 ogr/ogrsf_frmts/geojson/libjson/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/COPYING (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/ChangeLog (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/README (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/README.html (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/arraylist.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/arraylist.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/bits.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/config.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/debug.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/debug.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/dump_symbols.sh (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_c_version.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_c_version.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_config.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_inttypes.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_object.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_object.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_object_iterator.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_object_iterator.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_object_private.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_tokener.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_tokener.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_util.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/json_util.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/linkhash.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/linkhash.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/printbuf.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/printbuf.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/libjson/symbol_renames.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogr_geojson.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogresrijsondriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogresrijsonreader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsondatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsondriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsonlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsonreader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsonreader.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsonseqdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsonutils.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsonutils.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsonwritelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsonwriter.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrgeojsonwriter.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrtopojsondriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geojson/ogrtopojsonreader.cpp (100%) create mode 100644 ogr/ogrsf_frmts/geomedia/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/geomedia/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geomedia/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geomedia/ogr_geomedia.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geomedia/ogrgeomediadatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geomedia/ogrgeomediadriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geomedia/ogrgeomedialayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geomedia/ogrgeomediaselectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/geomedia/ogrgeomediatablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/georss/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/georss/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/georss/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/georss/ogr_georss.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/georss/ogrgeorssdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/georss/ogrgeorssdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/georss/ogrgeorsslayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/gml/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/gml/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gfstemplate.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlfeature.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlfeatureclass.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlhandler.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlpropertydefn.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlreader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlreader.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlreaderp.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlreadstate.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlregistry.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlregistry.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlutils.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/gmlutils.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/hugefileresolver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/ogr_gml.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/ogrgmldatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/ogrgmldriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/ogrgmllayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/parsexsd.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/parsexsd.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/resolvexlinks.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gml/xercesc_headers.h (100%) create mode 100644 ogr/ogrsf_frmts/gmlas/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogr_gmlas.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogr_gmlas_consts.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasconf.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasfeatureclass.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasreader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasutils.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlaswriter.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasxlinkresolver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasxpatchmatcher.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/ogrgmlasxsdcache.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmlas/xercesc_headers.h (100%) create mode 100644 ogr/ogrsf_frmts/gmt/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/gmt/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmt/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmt/ogr_gmt.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmt/ogrgmtdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmt/ogrgmtdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gmt/ogrgmtlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/gpkg/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/gdalgeopackagerasterband.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/geopackage_aspatial.md (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/gpkgmbtilescommon.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/ogr_geopackage.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/ogrgeopackagedriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/ogrgeopackagelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/ogrgeopackageselectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/ogrgeopackagetablelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpkg/ogrgeopackageutility.h (100%) create mode 100644 ogr/ogrsf_frmts/gpsbabel/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/gpsbabel/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpsbabel/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpsbabel/ogr_gpsbabel.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpsbabel/ogrgpsbabelwritedatasource.cpp (100%) create mode 100644 ogr/ogrsf_frmts/gpx/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/gpx/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpx/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpx/ogr_gpx.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpx/ogrgpxdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpx/ogrgpxdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gpx/ogrgpxlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/grass/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/grass/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/grass/ogrgrass.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/grass/ogrgrassdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/grass/ogrgrassdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/grass/ogrgrasslayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/gtm/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/gtm.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/gtm.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/gtmtracklayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/gtmwaypointlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/ogr_gtm.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/ogrgtmdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/ogrgtmdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/gtm/ogrgtmlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/idb/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/idb/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idb/idb_headers.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idb/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idb/ogr_idb.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idb/ogridbdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idb/ogridbdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idb/ogridblayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idb/ogridbselectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idb/ogridbtablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/idrisi/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/idrisi/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idrisi/generate_test_files.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idrisi/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idrisi/ogr_idrisi.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idrisi/ogridrisidatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idrisi/ogridrisidriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/idrisi/ogridrisilayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/ili/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/ili/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ili1reader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ili1reader.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ili1readerp.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ili2handler.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ili2reader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ili2reader.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ili2readerp.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/imdreader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/imdreader.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ogr_ili1.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ogr_ili2.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ogrili1datasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ogrili1driver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ogrili1layer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ogrili2datasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ogrili2driver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/ogrili2layer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ili/xercesc_headers.h (100%) create mode 100644 ogr/ogrsf_frmts/ingres/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/ingres.txt (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/ogr_ingres.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/ogringresdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/ogringresdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/ogringreslayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/ogringresresultlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/ogringresstatement.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/ogringrestablelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ingres/testdata.sql (100%) create mode 100644 ogr/ogrsf_frmts/jml/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/jml/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/jml/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/jml/ogr_jml.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/jml/ogrjmldataset.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/jml/ogrjmllayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/kml/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/kml/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/kml.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/kml.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlnode.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlnode.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlutility.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlvector.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/kmlvector.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/ogr2kmlgeometry.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/ogr_kml.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/ogrkmldatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/ogrkmldriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/kml/ogrkmllayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/.indent.pro (100%) create mode 100644 ogr/ogrsf_frmts/libkml/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/libkml_headers.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogr_libkml.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmldatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmldriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlfeature.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlfeature.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlfeaturestyle.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlfeaturestyle.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlfield.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlfield.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlgeometry.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmllayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlstyle.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/libkml/ogrlibkmlstyle.h (100%) create mode 100644 ogr/ogrsf_frmts/lvbag/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/lvbag/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/lvbag/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/lvbag/ogr_lvbag.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/lvbag/ogrlvbagdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/lvbag/ogrlvbagdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/lvbag/ogrlvbaglayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/makefile.vc (100%) create mode 100644 ogr/ogrsf_frmts/mapml/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/mapml/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mapml/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mapml/ogrmapmldataset.cpp (100%) create mode 100644 ogr/ogrsf_frmts/mdb/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/mdb/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mdb/ogr_mdb.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mdb/ogrmdbdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mdb/ogrmdbdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mdb/ogrmdbjackcess.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mdb/ogrmdblayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/mem/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/mem/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mem/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mem/ogr_mem.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mem/ogrmemdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mem/ogrmemdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mem/ogrmemlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/mitab/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/HISTORY.TXT (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/README.TXT (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/TODO.TXT (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_bounds.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_coordsys.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_datfile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_feature.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_feature_mif.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_geometry.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_geometry.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_idfile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_imapinfofile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_indfile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_mapfile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_mapindexblock.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_maptoolblock.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_middatafile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_miffile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_ogr_driver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_ogr_driver.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_priv.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_rawbinblock.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_spatialref.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_tabfile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_tabseamless.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_tabview.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_tooldef.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_utils.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mitab/mitab_utils.h (100%) create mode 100644 ogr/ogrsf_frmts/mongodb/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/mongodb/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mongodb/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mongodb/mongocxx_headers.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mongodb/ogrmongodbdriver.cpp (100%) create mode 100644 ogr/ogrsf_frmts/mongodbv3/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/mongodbv3/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mongodbv3/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mongodbv3/mongocxxv3_headers.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp (100%) create mode 100644 ogr/ogrsf_frmts/mssqlspatial/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/ogrmssqlspatialselectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mssqlspatial/ogrmssqlspatialtablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/mvt/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/mvt/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mvt/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mvt/mvt_tile.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mvt/mvt_tile.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mvt/mvt_tile_test.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mvt/mvtutils.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mvt/mvtutils.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mvt/ogrmvtdataset.cpp (100%) create mode 100644 ogr/ogrsf_frmts/mysql/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/mysql/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mysql/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mysql/ogr_mysql.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mysql/ogrmysqldatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mysql/ogrmysqldriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mysql/ogrmysqllayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mysql/ogrmysqlresultlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/mysql/ogrmysqltablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/nas/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/nas/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/nas/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/nas/nashandler.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/nas/nasreader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/nas/nasreaderp.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/nas/ogr_nas.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/nas/ogrnasdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/nas/ogrnasdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/nas/ogrnaslayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/nas/ogrnasrelationlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/ngw/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/ngw/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ngw/gdalngwdataset.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ngw/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ngw/ngw_api.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ngw/ogr_ngw.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ngw/ogrngwdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ngw/ogrngwlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/ntf/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/README.txt (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntf.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntf_codelist.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntf_estlayers.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntf_generic.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntf_raster.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntfdump.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntffilereader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntfrecord.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ntfstroke.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ogrntfdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ogrntfdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ntf/ogrntflayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/o/README.TXT (100%) create mode 100644 ogr/ogrsf_frmts/oci/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/oci/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/fastload.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/oci_utils.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ocitest.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogr_oci.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocidatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocidriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocilayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrociloaderlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrociselectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocisession.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocistatement.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocistringbuf.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocistroke.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrocitablelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/oci/ogrociwritablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/odbc/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/odbc/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/odbc/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/odbc/ogr_odbc.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/odbc/ogrodbcdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/odbc/ogrodbcdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/odbc/ogrodbclayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/odbc/ogrodbcselectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/odbc/ogrodbctablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/ods/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/ods/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/ods_formula.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/ods_formula.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/ods_formula_node.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/ods_formula_parser.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/ods_formula_parser.hpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/ods_formula_parser.y (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/ogr_ods.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/ogrodsdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/ogrodsdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ods/testparser.cpp (100%) create mode 100644 ogr/ogrsf_frmts/ogdi/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/ogdi/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ogdi/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ogdi/ogrogdi.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ogdi/ogrogdidatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ogdi/ogrogdidriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ogdi/ogrogdilayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ogr_attrind.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ogrsf_frmts.dox (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/ogrsf_frmts.h (100%) create mode 100644 ogr/ogrsf_frmts/openfilegdb/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/filegdb_fielddomain.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/filegdb_gdbtoogrfieldtype.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/filegdbindex.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/filegdbtable.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/filegdbtable.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/filegdbtable_priv.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/ogropenfilegdbdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/osm/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/osm/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/osm/gpb.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/osm/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/osm/ogr_osm.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/osm/ogrosmdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/osm/ogrosmdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/osm/ogrosmlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/osm/osm2osm.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/osm/osm_parser.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/osm/osm_parser.h (100%) create mode 100644 ogr/ogrsf_frmts/pds/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/pds/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pds/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pds/ogr_pds.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pds/ogrpdsdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pds/ogrpdsdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pds/ogrpdslayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/pg/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/pg/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pg/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pg/ogr_pg.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpgdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpgdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpglayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpgresultlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpgtablelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpgutility.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pg/ogrpgutility.h (100%) create mode 100644 ogr/ogrsf_frmts/pgdump/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/pgdump/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgdump/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgdump/ogr_pgdump.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgdump/ogrpgdumpdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgdump/ogrpgdumpdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgdump/ogrpgdumplayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/pgeo/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/pgeo/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgeo/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgeo/ogr_pgeo.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgeo/ogrpgeodatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgeo/ogrpgeodriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgeo/ogrpgeolayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgeo/ogrpgeoselectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/pgeo/ogrpgeotablelayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/plscenes/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/plscenes/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/plscenes/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/plscenes/ogr_plscenes.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/plscenes/ogrplscenesdatav1dataset.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/plscenes/ogrplscenesdatav1layer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/plscenes/ogrplscenesdriver.cpp (100%) create mode 100644 ogr/ogrsf_frmts/rec/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/rec/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/rec/ll_recio.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/rec/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/rec/ogr_rec.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/rec/ogrrecdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/rec/ogrrecdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/rec/ogrreclayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/s57/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/s57/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/ddfrecordindex.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/ogr_s57.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/ogrs57datasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/ogrs57driver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/ogrs57layer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/s57.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/s57classregistrar.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/s57dump.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/s57featuredefns.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/s57filecollector.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/s57reader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/s57tables.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/s57tables.py (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/s57/s57writer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/sdts/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/sdts/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sdts/install-libs.sh (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sdts/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sdts/ogr_sdts.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sdts/ogrsdtsdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sdts/ogrsdtsdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sdts/ogrsdtslayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/selafin/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/selafin/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/selafin/io_selafin.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/selafin/io_selafin.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/selafin/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/selafin/ogr_selafin.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/selafin/ogrselafindatasource.cpp (100%) create mode 100644 ogr/ogrsf_frmts/selafin/ogrselafindriver.cpp rename {gdal/ogr => ogr}/ogrsf_frmts/selafin/ogrselafinlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/shape/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/shape/COPYING (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/dbfopen.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/dbfopen_wrapper.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/dump_symbols.sh (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/gdal_shapelib_symbol_rename.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/ogrshape.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/ogrshapedatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/ogrshapedriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/ogrshapelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/sbnsearch.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/sbnsearch_wrapper.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/shape2ogr.cpp (100%) create mode 100644 ogr/ogrsf_frmts/shape/shapefil.h rename {gdal/ogr => ogr}/ogrsf_frmts/shape/shp_vsi.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/shp_vsi.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/shpopen.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/shpopen_wrapper.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/shptree.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/shape/shptree_wrapper.c (100%) create mode 100644 ogr/ogrsf_frmts/sosi/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/fyba_melding.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/ogr_sosi.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/ogrsosidatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/ogrsosidatatypes.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/ogrsosidatatypes.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/ogrsosidriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/ogrsosilayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/tools/README (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/tools/basicelements.xslt (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/tools/convert.sh (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/tools/groupelements.xslt (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sosi/tools/unnorsk.xslt (100%) create mode 100644 ogr/ogrsf_frmts/sqlite/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogr_sqlite.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlite3ext.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqliteapiroutines.c (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitebase.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitedatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitedriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqliteexecutesql.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqliteexecutesql.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqliteregexp.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqliteregexp.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqliteselectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitesinglefeaturelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitesqlfunctions.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitesqlfunctions.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitetablelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqliteutility.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqliteutility.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitevfs.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitevfs.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqliteviewlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/rasterlite2.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/rasterlite2_header.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sqlite/test_load_virtual_ogr.c (100%) create mode 100644 ogr/ogrsf_frmts/svg/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/svg/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/svg/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/svg/ogr_svg.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/svg/ogrsvgdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/svg/ogrsvgdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/svg/ogrsvglayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/sxf/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/sxf/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sxf/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sxf/ogr_sxf.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sxf/ogrsxfdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sxf/ogrsxfdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sxf/ogrsxflayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/sxf/org_sxf_defs.h (100%) create mode 100644 ogr/ogrsf_frmts/tiger/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/ogr_tiger.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/ogrtigerdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/ogrtigerdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/ogrtigerlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigeraltname.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerarealandmarks.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigercompletechain.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerentitynames.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerfeatureids.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerfilebase.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigeridhistory.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerkeyfeatures.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerlandmarks.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigeroverunder.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerpip.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerpoint.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerpolychainlink.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerpolygon.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerspatialmetadata.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigertlidrange.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerzerocellid.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerzipcodes.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/tiger/tigerzipplus4.cpp (100%) create mode 100644 ogr/ogrsf_frmts/vdv/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/vdv/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vdv/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vdv/ogr_vdv.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vdv/ogrvdvdatasource.cpp (100%) create mode 100644 ogr/ogrsf_frmts/vfk/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/ogr_vfk.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/ogrvfkdatasource.cpp (100%) create mode 100644 ogr/ogrsf_frmts/vfk/ogrvfkdriver.cpp rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/ogrvfklayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkdatablock.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkdatablocksqlite.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkfeature.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkfeaturesqlite.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkproperty.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkpropertydefn.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkreader.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkreader.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkreaderp.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vfk/vfkreadersqlite.cpp (100%) create mode 100644 ogr/ogrsf_frmts/vrt/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/vrt/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vrt/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vrt/ogr_vrt.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vrt/ogrvrtdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vrt/ogrvrtdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/vrt/ogrvrtlayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/walk/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/walk/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/walk/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/walk/ogis_geometry_wkb_struct.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/walk/ogrwalk.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/walk/ogrwalkdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/walk/ogrwalkdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/walk/ogrwalklayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/walk/ogrwalkselectlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/walk/ogrwalktablelayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/walk/ogrwalktool.cpp (100%) create mode 100644 ogr/ogrsf_frmts/wasp/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/wasp/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wasp/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wasp/ogrwasp.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wasp/ogrwaspdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wasp/ogrwaspdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wasp/ogrwasplayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/wfs/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/WFSServersList.txt (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogr_wfs.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogroapifdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogrwfsdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogrwfsdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogrwfsfilter.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogrwfsjoinlayer.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/wfs/ogrwfslayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/xls/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/xls/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/xls/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/xls/ogr_xls.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/xls/ogrxlsdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/xls/ogrxlsdriver.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/xls/ogrxlslayer.cpp (100%) create mode 100644 ogr/ogrsf_frmts/xlsx/CMakeLists.txt rename {gdal/ogr => ogr}/ogrsf_frmts/xlsx/GNUmakefile (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/xlsx/makefile.vc (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/xlsx/ogr_xlsx.h (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/xlsx/ogrxlsxdatasource.cpp (100%) rename {gdal/ogr => ogr}/ogrsf_frmts/xlsx/ogrxlsxdriver.cpp (100%) create mode 100644 ogr/ogrspatialreference.cpp rename {gdal/ogr => ogr}/ogrsurface.cpp (100%) rename {gdal/ogr => ogr}/ogrtriangle.cpp (100%) rename {gdal/ogr => ogr}/ogrtriangulatedsurface.cpp (100%) rename {gdal/ogr => ogr}/ogrutils.cpp (100%) rename {gdal/ogr => ogr}/style_ogr_brush.png (100%) rename {gdal/ogr => ogr}/style_ogr_sym.png (100%) rename {gdal/ogr => ogr}/style_pen1.gif (100%) rename {gdal/ogr => ogr}/style_pen2.gif (100%) rename {gdal/ogr => ogr}/style_pen3.gif (100%) rename {gdal/ogr => ogr}/style_textanchor.gif (100%) rename {gdal/ogr => ogr}/swq.cpp (100%) rename {gdal/ogr => ogr}/swq_expr_node.cpp (100%) rename {gdal/ogr => ogr}/swq_op_general.cpp (100%) rename {gdal/ogr => ogr}/swq_op_registrar.cpp (100%) rename {gdal/ogr => ogr}/swq_parser.cpp (100%) rename {gdal/ogr => ogr}/swq_parser.hpp (100%) rename {gdal/ogr => ogr}/swq_parser.y (100%) rename {gdal/ogr => ogr}/swq_select.cpp (100%) rename {gdal/ogr => ogr}/test_geo_utils.cpp (100%) rename {gdal/perftests => perftests}/cog.py (100%) rename {gdal/perftests => perftests}/computestatistics.py (100%) rename {gdal/perftests => perftests}/downsample_integer_factor.py (100%) rename {gdal/perftests => perftests}/overview.py (100%) create mode 100644 port/CMakeLists.txt rename {gdal/port => port}/GNUmakefile (100%) rename {gdal/port => port}/LICENCE_minizip (100%) rename {gdal/port => port}/cpl_alibaba_oss.cpp (100%) rename {gdal/port => port}/cpl_alibaba_oss.h (100%) rename {gdal/port => port}/cpl_atomic_ops.cpp (100%) rename {gdal/port => port}/cpl_atomic_ops.h (100%) rename {gdal/port => port}/cpl_auto_close.h (100%) rename {gdal/port => port}/cpl_aws.cpp (100%) rename {gdal/port => port}/cpl_aws.h (100%) rename {gdal/port => port}/cpl_aws_win32.cpp (100%) rename {gdal/port => port}/cpl_azure.cpp (100%) rename {gdal/port => port}/cpl_azure.h (100%) rename {gdal/port => port}/cpl_base64.cpp (100%) rename {gdal/port => port}/cpl_compressor.cpp (100%) rename {gdal/port => port}/cpl_compressor.h (100%) create mode 100644 port/cpl_config.h.in rename {gdal/port => port}/cpl_config.h.vc.begin (100%) create mode 100644 port/cpl_config.h.vc.common rename {gdal/port => port}/cpl_config.h.vc.end (100%) rename {gdal/port => port}/cpl_config.h.vc.no_dll (100%) rename {gdal/port => port}/cpl_config_extras.h (100%) rename {gdal/port => port}/cpl_conv.cpp (100%) rename {gdal/port => port}/cpl_conv.h (100%) rename {gdal/port => port}/cpl_cpu_features.cpp (100%) rename {gdal/port => port}/cpl_cpu_features.h (100%) rename {gdal/port => port}/cpl_csv.cpp (100%) rename {gdal/port => port}/cpl_csv.h (100%) rename {gdal/port => port}/cpl_curl_priv.h (100%) rename {gdal/port => port}/cpl_error.cpp (100%) rename {gdal/port => port}/cpl_error.h (100%) rename {gdal/port => port}/cpl_error_internal.h (100%) rename {gdal/port => port}/cpl_findfile.cpp (100%) rename {gdal/port => port}/cpl_getexecpath.cpp (100%) rename {gdal/port => port}/cpl_google_cloud.cpp (100%) rename {gdal/port => port}/cpl_google_cloud.h (100%) rename {gdal/port => port}/cpl_google_oauth2.cpp (100%) rename {gdal/port => port}/cpl_hash_set.cpp (100%) rename {gdal/port => port}/cpl_hash_set.h (100%) rename {gdal/port => port}/cpl_http.cpp (100%) rename {gdal/port => port}/cpl_http.h (100%) rename {gdal/port => port}/cpl_json.cpp (100%) rename {gdal/port => port}/cpl_json.h (100%) rename {gdal/port => port}/cpl_json_header.h (100%) rename {gdal/port => port}/cpl_json_streaming_parser.cpp (100%) rename {gdal/port => port}/cpl_json_streaming_parser.h (100%) rename {gdal/port => port}/cpl_json_streaming_writer.cpp (100%) rename {gdal/port => port}/cpl_json_streaming_writer.h (100%) rename {gdal/port => port}/cpl_list.cpp (100%) rename {gdal/port => port}/cpl_list.h (100%) rename {gdal/port => port}/cpl_md5.cpp (100%) rename {gdal/port => port}/cpl_md5.h (100%) rename {gdal/port => port}/cpl_mem_cache.h (100%) rename {gdal/port => port}/cpl_minixml.cpp (100%) rename {gdal/port => port}/cpl_minixml.h (100%) rename {gdal/port => port}/cpl_minizip_ioapi.cpp (100%) rename {gdal/port => port}/cpl_minizip_ioapi.h (100%) rename {gdal/port => port}/cpl_minizip_unzip.cpp (100%) rename {gdal/port => port}/cpl_minizip_unzip.h (100%) rename {gdal/port => port}/cpl_minizip_zip.cpp (100%) rename {gdal/port => port}/cpl_minizip_zip.h (100%) rename {gdal/port => port}/cpl_multiproc.cpp (100%) rename {gdal/port => port}/cpl_multiproc.h (100%) rename {gdal/port => port}/cpl_odbc.cpp (100%) rename {gdal/port => port}/cpl_odbc.h (100%) rename {gdal/port => port}/cpl_path.cpp (100%) create mode 100644 port/cpl_port.h rename {gdal/port => port}/cpl_progress.cpp (100%) rename {gdal/port => port}/cpl_progress.h (100%) rename {gdal/port => port}/cpl_quad_tree.cpp (100%) rename {gdal/port => port}/cpl_quad_tree.h (100%) rename {gdal/port => port}/cpl_recode.cpp (100%) rename {gdal/port => port}/cpl_recode_iconv.cpp (100%) rename {gdal/port => port}/cpl_recode_stub.cpp (100%) rename {gdal/port => port}/cpl_safemaths.hpp (100%) rename {gdal/port => port}/cpl_sha1.cpp (100%) rename {gdal/port => port}/cpl_sha1.h (100%) rename {gdal/port => port}/cpl_sha256.cpp (100%) rename {gdal/port => port}/cpl_sha256.h (100%) rename {gdal/port => port}/cpl_spawn.cpp (100%) rename {gdal/port => port}/cpl_spawn.h (100%) rename {gdal/port => port}/cpl_string.cpp (100%) rename {gdal/port => port}/cpl_string.h (100%) rename {gdal/port => port}/cpl_strtod.cpp (100%) rename {gdal/port => port}/cpl_swift.cpp (100%) rename {gdal/port => port}/cpl_swift.h (100%) rename {gdal/port => port}/cpl_time.cpp (100%) rename {gdal/port => port}/cpl_time.h (100%) create mode 100644 port/cpl_userfaultfd.cpp rename {gdal/port => port}/cpl_userfaultfd.h (100%) rename {gdal/port => port}/cpl_vax.cpp (100%) rename {gdal/port => port}/cpl_vax.h (100%) rename {gdal/port => port}/cpl_virtualmem.cpp (100%) rename {gdal/port => port}/cpl_virtualmem.h (100%) rename {gdal/port => port}/cpl_vsi.h (100%) rename {gdal/port => port}/cpl_vsi_error.cpp (100%) rename {gdal/port => port}/cpl_vsi_error.h (100%) rename {gdal/port => port}/cpl_vsi_mem.cpp (100%) rename {gdal/port => port}/cpl_vsi_virtual.h (100%) create mode 100644 port/cpl_vsil.cpp rename {gdal/port => port}/cpl_vsil_abstract_archive.cpp (100%) rename {gdal/port => port}/cpl_vsil_adls.cpp (100%) rename {gdal/port => port}/cpl_vsil_az.cpp (100%) rename {gdal/port => port}/cpl_vsil_buffered_reader.cpp (100%) rename {gdal/port => port}/cpl_vsil_cache.cpp (100%) rename {gdal/port => port}/cpl_vsil_crypt.cpp (100%) rename {gdal/port => port}/cpl_vsil_curl.cpp (100%) rename {gdal/port => port}/cpl_vsil_curl_class.h (100%) rename {gdal/port => port}/cpl_vsil_curl_priv.h (100%) rename {gdal/port => port}/cpl_vsil_curl_streaming.cpp (100%) rename {gdal/port => port}/cpl_vsil_gs.cpp (100%) rename {gdal/port => port}/cpl_vsil_gzip.cpp (100%) rename {gdal/port => port}/cpl_vsil_hdfs.cpp (100%) rename {gdal/port => port}/cpl_vsil_oss.cpp (100%) rename {gdal/port => port}/cpl_vsil_plugin.cpp (100%) rename {gdal/port => port}/cpl_vsil_plugin.h (100%) rename {gdal/port => port}/cpl_vsil_s3.cpp (100%) rename {gdal/port => port}/cpl_vsil_simple.cpp (100%) rename {gdal/port => port}/cpl_vsil_sparsefile.cpp (100%) rename {gdal/port => port}/cpl_vsil_stdin.cpp (100%) rename {gdal/port => port}/cpl_vsil_stdout.cpp (100%) rename {gdal/port => port}/cpl_vsil_subfile.cpp (100%) rename {gdal/port => port}/cpl_vsil_swift.cpp (100%) rename {gdal/port => port}/cpl_vsil_tar.cpp (100%) rename {gdal/port => port}/cpl_vsil_unix_stdio_64.cpp (100%) rename {gdal/port => port}/cpl_vsil_uploadonclose.cpp (100%) rename {gdal/port => port}/cpl_vsil_webhdfs.cpp (100%) rename {gdal/port => port}/cpl_vsil_win32.cpp (100%) rename {gdal/port => port}/cpl_vsisimple.cpp (100%) rename {gdal/port => port}/cpl_worker_thread_pool.cpp (100%) rename {gdal/port => port}/cpl_worker_thread_pool.h (100%) rename {gdal/port => port}/cpl_xml_validate.cpp (100%) rename {gdal/port => port}/cplgetsymbol.cpp (100%) rename {gdal/port => port}/cplkeywordparser.cpp (100%) rename {gdal/port => port}/cplkeywordparser.h (100%) rename {gdal/port => port}/cplstring.cpp (100%) rename {gdal/port => port}/cplstringlist.cpp (100%) rename {gdal/port => port}/gdal_csv.h (100%) rename {gdal/port => port}/makefile.vc (100%) rename {gdal/port => port}/vsipreload.cpp (100%) rename {gdal/port => port}/xmlreformat.cpp (100%) rename {gdal/scripts => scripts}/GNUmakefile (100%) create mode 100755 scripts/analyze_ossfuzz.py rename {gdal/scripts => scripts}/check_broken_links.py (100%) rename {gdal/scripts => scripts}/clang-format (100%) rename {gdal/scripts => scripts}/completionFinder.py (100%) rename {gdal/scripts => scripts}/cppcheck.sh (100%) rename {gdal/scripts => scripts}/detect_printf.sh (100%) rename {gdal/scripts => scripts}/detect_self_assignment.py (100%) rename {gdal/scripts => scripts}/detect_self_assignment.sh (100%) rename {gdal/scripts => scripts}/detect_suspicious_char_digit_zero.sh (100%) rename {gdal/scripts => scripts}/detect_tabulations.sh (100%) rename {gdal/scripts => scripts}/fix_container_dot_size_zero.py (100%) rename {gdal/scripts => scripts}/fix_container_dot_size_zero.sh (100%) create mode 100755 scripts/fix_typos.sh rename {gdal/scripts => scripts}/gdal-bash-completion.sh (100%) create mode 100755 scripts/reformat.sh rename {gdal/scripts => scripts}/setdevenv.sh (100%) rename {gdal/scripts => scripts}/typos_allowlist.txt (100%) rename {gdal => scripts}/update_copyright.py (100%) rename {gdal/scripts => scripts}/vagrant/gdal-mingw.sh (100%) rename {gdal/scripts => scripts}/vagrant/gdal.sh (100%) rename {gdal/scripts => scripts}/vagrant/install-proj6-mingw.sh (100%) rename {gdal/scripts => scripts}/vagrant/install-proj6.sh (100%) rename {gdal/scripts => scripts}/vagrant/postgis.sh (100%) rename {gdal/scripts => scripts}/vagrant/swig-3.0.8.sh (100%) rename gdal/submake.bat => submake.bat (100%) create mode 100644 swig/CMakeLists.txt rename {gdal/swig => swig}/GNUmakefile (100%) rename {gdal/swig => swig}/SWIGmake.base (100%) rename {gdal/swig => swig}/csharp/AssemblyInfo.cs (100%) create mode 100644 swig/csharp/CMakeLists.txt rename {gdal/swig => swig}/csharp/GNUmakefile (100%) rename {gdal/swig => swig}/csharp/apps/GDALAdjustContrast.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALColorTable.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALCreateCopy.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALDatasetRasterIO.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALDatasetRasterIOEx.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALDatasetWrite.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALGetHistogram.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALInfo.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALMemDataset.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALOverviews.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALRead.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALReadDirect.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALWarp.cs (100%) rename {gdal/swig => swig}/csharp/apps/GDALWrite.cs (100%) rename {gdal/swig => swig}/csharp/apps/GetCRSInfo.cs (100%) rename {gdal/swig => swig}/csharp/apps/OGRFeatureEdit.cs (100%) rename {gdal/swig => swig}/csharp/apps/OGRGEOS.cs (100%) rename {gdal/swig => swig}/csharp/apps/OGRLayerAlg.cs (100%) rename {gdal/swig => swig}/csharp/apps/OSRTransform.cs (100%) rename {gdal/swig => swig}/csharp/apps/ReadXML.cs (100%) rename {gdal/swig => swig}/csharp/apps/VSIMem.cs (100%) rename {gdal/swig => swig}/csharp/apps/WKT2WKB.cs (100%) rename {gdal/swig => swig}/csharp/apps/createdata.cs (100%) rename {gdal/swig => swig}/csharp/apps/ogrinfo.cs (100%) rename {gdal/swig => swig}/csharp/const/makefile.vc (100%) rename {gdal/swig => swig}/csharp/csharp.opt (100%) rename {gdal/swig => swig}/csharp/gdal.snk (100%) rename {gdal/swig => swig}/csharp/gdal/makefile.vc (100%) create mode 100644 swig/csharp/makefile.vc rename {gdal/swig => swig}/csharp/mkinterface.sh (100%) rename {gdal/swig => swig}/csharp/ogr/makefile.vc (100%) rename {gdal/swig => swig}/csharp/osr/makefile.vc (100%) rename {gdal/swig => swig}/include/Band.i (100%) rename {gdal/swig => swig}/include/ColorTable.i (100%) rename {gdal/swig => swig}/include/Dataset.i (100%) rename {gdal/swig => swig}/include/Driver.i (100%) rename {gdal/swig => swig}/include/MajorObject.i (100%) rename {gdal/swig => swig}/include/MultiDimensional.i (100%) rename {gdal/swig => swig}/include/Operations.i (100%) rename {gdal/swig => swig}/include/README.typemaps (100%) rename {gdal/swig => swig}/include/RasterAttributeTable.i (100%) rename {gdal/swig => swig}/include/Transform.i (100%) rename {gdal/swig => swig}/include/XMLNode.i (100%) rename {gdal/swig => swig}/include/cpl.i (100%) rename {gdal/swig => swig}/include/cpl_exceptions.i (100%) rename {gdal/swig => swig}/include/cplvirtualmem.i (100%) rename {gdal/swig => swig}/include/csharp/gdal_csharp.i (100%) rename {gdal/swig => swig}/include/csharp/gdal_csharp_extend.i (100%) rename {gdal/swig => swig}/include/csharp/gnm_csharp.i (100%) rename {gdal/swig => swig}/include/csharp/ogr_csharp.i (100%) rename {gdal/swig => swig}/include/csharp/ogr_csharp_extend.i (100%) rename {gdal/swig => swig}/include/csharp/osr_csharp.i (100%) rename {gdal/swig => swig}/include/csharp/swig_csharp_extensions.i (100%) rename {gdal/swig => swig}/include/csharp/typemaps_csharp.i (100%) rename {gdal/swig => swig}/include/gdal.i (100%) rename {gdal/swig => swig}/include/gdal_array.i (100%) rename {gdal/swig => swig}/include/gdal_typemaps.i (100%) rename {gdal/swig => swig}/include/gdalconst.i (100%) rename {gdal/swig => swig}/include/gnm.i (100%) rename {gdal/swig => swig}/include/java/callback.i (100%) rename {gdal/swig => swig}/include/java/gdal_java.i (100%) rename {gdal/swig => swig}/include/java/gdalconst_java.i (100%) rename {gdal/swig => swig}/include/java/gnm_java.i (100%) rename {gdal/swig => swig}/include/java/java_exceptions.i (100%) rename {gdal/swig => swig}/include/java/ogr_java.i (100%) rename {gdal/swig => swig}/include/java/ogr_java_extend.i (100%) rename {gdal/swig => swig}/include/java/osr_java.i (100%) rename {gdal/swig => swig}/include/java/typemaps_java.i (100%) rename {gdal/swig => swig}/include/ogr.i (100%) rename {gdal/swig => swig}/include/ogr_error_map.i (100%) rename {gdal/swig => swig}/include/osr.i (100%) rename {gdal/swig => swig}/include/perl/band.i (100%) rename {gdal/swig => swig}/include/perl/callback.i (100%) rename {gdal/swig => swig}/include/perl/confess.i (100%) rename {gdal/swig => swig}/include/perl/destroy.i (100%) rename {gdal/swig => swig}/include/perl/gdal_perl.i (100%) rename {gdal/swig => swig}/include/perl/gdal_perl_rename.i (100%) rename {gdal/swig => swig}/include/perl/gnm_perl.i (100%) rename {gdal/swig => swig}/include/perl/init.i (100%) rename {gdal/swig => swig}/include/perl/ogr_perl.i (100%) rename {gdal/swig => swig}/include/perl/osr_perl.i (100%) rename {gdal/swig => swig}/include/perl/typemaps_perl.i (100%) rename {gdal/swig => swig}/include/python/callback.i (100%) rename {gdal/swig => swig}/include/python/docs/README (100%) rename {gdal/swig => swig}/include/python/docs/doxy2swig.py (100%) rename {gdal/swig => swig}/include/python/docs/ogr_datasource_docs.i (100%) rename {gdal/swig => swig}/include/python/docs/ogr_driver_docs.i (100%) rename {gdal/swig => swig}/include/python/docs/ogr_feature_docs.i (100%) rename {gdal/swig => swig}/include/python/docs/ogr_featuredef_docs.i (100%) rename {gdal/swig => swig}/include/python/docs/ogr_fielddef_docs.i (100%) rename {gdal/swig => swig}/include/python/docs/ogr_geometry_docs.i (100%) rename {gdal/swig => swig}/include/python/docs/ogr_layer_docs.i (100%) rename {gdal/swig => swig}/include/python/gdal_python.i (100%) rename {gdal/swig => swig}/include/python/gnm_python.i (100%) rename {gdal/swig => swig}/include/python/ogr_python.i (100%) rename {gdal/swig => swig}/include/python/osr_python.i (100%) rename {gdal/swig => swig}/include/python/python_exceptions.i (100%) rename {gdal/swig => swig}/include/python/python_strings.i (100%) rename {gdal/swig => swig}/include/python/typemaps_python.i (100%) create mode 100644 swig/java/CMakeLists.txt rename {gdal/swig => swig}/java/GNUmakefile (100%) rename {gdal/swig => swig}/java/add_javadoc.c (100%) rename {gdal/swig => swig}/java/apps/GDALContour.java (100%) rename {gdal/swig => swig}/java/apps/GDALGrid.java (100%) rename {gdal/swig => swig}/java/apps/GDALOverviews.java (100%) rename {gdal/swig => swig}/java/apps/GDALProximity.java (100%) rename {gdal/swig => swig}/java/apps/GDALTestIO.java (100%) rename {gdal/swig => swig}/java/apps/GDALtest.java (100%) rename {gdal/swig => swig}/java/apps/OGRFeature.java (100%) rename {gdal/swig => swig}/java/apps/OGRTestGC.java (100%) rename {gdal/swig => swig}/java/apps/OSRTest.java (100%) rename {gdal/swig => swig}/java/apps/OSRTransform.java (100%) rename {gdal/swig => swig}/java/apps/ReadXML.java (100%) rename {gdal/swig => swig}/java/apps/WKT2WKB.java (100%) rename {gdal/swig => swig}/java/apps/gdalinfo.java (100%) rename {gdal/swig => swig}/java/apps/gdalmajorobject.java (100%) rename {gdal/swig => swig}/java/apps/gdaltransformer.java (100%) rename {gdal/swig => swig}/java/apps/multireadtest.java (100%) rename {gdal/swig => swig}/java/apps/ogr2ogr.java (100%) rename {gdal/swig => swig}/java/apps/ogr2ogr_new.java (100%) rename {gdal/swig => swig}/java/apps/ogrinfo.java (100%) rename {gdal/swig => swig}/java/apps/ogrtindex.java (100%) rename {gdal/swig => swig}/java/apps/testgetpoints.java (100%) rename {gdal/swig => swig}/java/build.xml (100%) rename {gdal/swig => swig}/java/const/makefile.vc (100%) rename {gdal/swig => swig}/java/gdal-package-info.java (100%) rename {gdal/swig => swig}/java/gdal/makefile.vc (100%) rename {gdal/swig => swig}/java/gdalconst-package-info.java (100%) rename {gdal/swig => swig}/java/gnm/makefile.vc (100%) rename {gdal/swig => swig}/java/java.opt (100%) rename {gdal/swig => swig}/java/javadoc.java (100%) rename {gdal/swig => swig}/java/make_doc.sh (100%) rename {gdal/swig => swig}/java/makefile.vc (100%) rename {gdal/swig => swig}/java/ogr-package-info.java (100%) rename {gdal/swig => swig}/java/ogr/makefile.vc (100%) rename {gdal/swig => swig}/java/osr-package-info.java (100%) rename {gdal/swig => swig}/java/osr/makefile.vc (100%) rename {gdal/swig => swig}/java/overview.html (100%) rename {gdal/swig => swig}/java/pom.xml (100%) rename {gdal/swig => swig}/java/test_data/byte.tif (100%) rename {gdal/swig => swig}/java/test_data/poly.dbf (100%) rename {gdal/swig => swig}/java/test_data/poly.shp (100%) rename {gdal/swig => swig}/java/test_data/poly.shx (100%) rename {gdal/swig => swig}/makefile.vc (100%) create mode 100644 swig/perl/CMakeLists.txt rename {gdal/swig => swig}/perl/Changes (100%) rename {gdal/swig => swig}/perl/Changes-in-the-API-in-2.0 (100%) rename {gdal/swig => swig}/perl/Doxyfile (100%) rename {gdal/swig => swig}/perl/GNUmakefile (100%) rename {gdal/swig => swig}/perl/Makefile (100%) rename {gdal/swig => swig}/perl/Makefile.PL (100%) rename {gdal/swig => swig}/perl/README (100%) rename {gdal/swig => swig}/perl/check_dox.pl (100%) rename {gdal/swig => swig}/perl/cr.dox (100%) rename {gdal/swig => swig}/perl/cv.dox (100%) rename {gdal/swig => swig}/perl/index.dox (100%) rename {gdal/swig => swig}/perl/lib/Geo/GDAL.dox (100%) rename {gdal/swig => swig}/perl/lib/Geo/GNM.dox (100%) rename {gdal/swig => swig}/perl/lib/Geo/OGR.dox (100%) rename {gdal/swig => swig}/perl/lib/Geo/OSR.dox (100%) rename {gdal/swig => swig}/perl/make.bat (100%) rename {gdal/swig => swig}/perl/parse-for-doxygen.pl (100%) rename {gdal/swig => swig}/perl/pdl.dox (100%) rename {gdal/swig => swig}/perl/rr.dox (100%) rename {gdal/swig => swig}/perl/rv.dox (100%) rename {gdal/swig => swig}/perl/rwv.dox (100%) rename {gdal/swig => swig}/perl/streaming.dox (100%) rename {gdal/swig => swig}/perl/t/00-measures-00.t (100%) rename {gdal/swig => swig}/perl/t/00-measures-01.t (100%) rename {gdal/swig => swig}/perl/t/00-measures-02.t (100%) rename {gdal/swig => swig}/perl/t/00-measures-03.t (100%) rename {gdal/swig => swig}/perl/t/00-measures-04.t (100%) rename {gdal/swig => swig}/perl/t/00.t (100%) rename {gdal/swig => swig}/perl/t/01.t (100%) rename {gdal/swig => swig}/perl/t/02.t (100%) rename {gdal/swig => swig}/perl/t/03.t (100%) rename {gdal/swig => swig}/perl/t/alg.t (100%) rename {gdal/swig => swig}/perl/t/band.t (100%) rename {gdal/swig => swig}/perl/t/callback.t (100%) rename {gdal/swig => swig}/perl/t/dataset.t (100%) rename {gdal/swig => swig}/perl/t/error.t (100%) rename {gdal/swig => swig}/perl/t/extent.t (100%) rename {gdal/swig => swig}/perl/t/feature.t (100%) rename {gdal/swig => swig}/perl/t/gcp.t (100%) rename {gdal/swig => swig}/perl/t/gdal.t (100%) rename {gdal/swig => swig}/perl/t/geom.t (100%) rename {gdal/swig => swig}/perl/t/geotransform.t (100%) rename {gdal/swig => swig}/perl/t/layer.t (100%) rename {gdal/swig => swig}/perl/t/nodata.t (100%) rename {gdal/swig => swig}/perl/t/ogr.t (100%) rename {gdal/swig => swig}/perl/t/open.t (100%) rename {gdal/swig => swig}/perl/t/osr.t (100%) rename {gdal/swig => swig}/perl/t/parenting.t (100%) rename {gdal/swig => swig}/perl/t/pdl.t (100%) rename {gdal/swig => swig}/perl/t/utf8.t (100%) rename {gdal/swig => swig}/perl/t/util.t (100%) rename {gdal/swig => swig}/perl/tips.dox (100%) rename {gdal/swig => swig}/perl/transform.dox (100%) rename {gdal/swig => swig}/python/.gitignore (100%) create mode 100644 swig/python/CMakeLists.txt rename {gdal/swig => swig}/python/GNUmakefile (100%) rename {gdal/swig => swig}/python/README.rst (100%) rename {gdal/swig => swig}/python/epydoc.conf (100%) rename {gdal/swig => swig}/python/extensions/gdal_array_wrap.cpp (100%) rename {gdal/swig => swig}/python/extensions/gdal_wrap.cpp (100%) rename {gdal/swig => swig}/python/extensions/gdalconst_wrap.c (100%) rename {gdal/swig => swig}/python/extensions/gnm_wrap.cpp (100%) rename {gdal/swig => swig}/python/extensions/ogr_wrap.cpp (100%) rename {gdal/swig => swig}/python/extensions/osr_wrap.cpp (100%) rename {gdal/swig => swig}/python/fallback_build.bat (100%) rename {gdal/swig => swig}/python/fallback_build_mingw32_under_unix.sh (100%) rename {gdal/swig => swig}/python/fallback_build_mingw32_under_unix_py37.sh (100%) rename {gdal/swig => swig}/python/gdal-utils/.gitignore (100%) rename {gdal/swig => swig}/python/gdal-utils/README.rst (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/__init__.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/__init__.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/array_util.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/base.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/batch_creator.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/color_palette.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/color_table.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/extent_util.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/gdal_argparse.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/numpy_util.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/osr_util.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/progress.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/raster_creation.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/rectangle.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/auxiliary/util.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal2tiles.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal2xyz.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal_calc.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal_edit.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal_fillnodata.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal_merge.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal_pansharpen.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal_polygonize.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal_proximity.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal_retile.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdal_sieve.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdalattachpct.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdalcompare.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/gdalmove.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/ogrmerge.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/pct2rgb.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/rgb2pct.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/__init__.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/assemblepoly.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/build_jp2_from_xml.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/classify.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/crs2crs2grid.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/densify.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/dump_jp2.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/epsg_tr.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/esri2wkt.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/fft.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/fix_gpkg.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gcps2ogr.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gcps2vec.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gcps2wld.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal2grd.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_auth.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_cp.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_create_pdf.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_ls.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_lut.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_mkdir.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_remove_towgs84.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_rm.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_rmdir.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_vrtmerge.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdal_zip.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdalchksum.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdalcopyproj.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdalfilter.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdalident.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdalimport.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdalinfo.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/gdallocationinfo.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/get_soundg.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/histrep.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/hsv_merge.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/jpeg_in_tiff_extract.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/load2odbc.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/loslas2ntv2.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/magphase.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/make_fuzzer_friendly_archive.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/mkgraticule.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/ogr2ogr.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/ogr2vrt.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/ogr_build_junction_table.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/ogr_dispatch.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/ogr_layer_algebra.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/ogrinfo.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/ogrupdate.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/rel.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/tigerpoly.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/tile_extent_from_raster.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/tolatlong.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/val_repl.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/validate_cloud_optimized_geotiff.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/validate_gpkg.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/validate_jp2.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/vec_tr.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/vec_tr_spat.py (100%) rename {gdal/swig => swig}/python/gdal-utils/osgeo_utils/samples/wcs_virtds_params.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal2tiles.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal2xyz.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal_calc.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal_edit.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal_fillnodata.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal_merge.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal_pansharpen.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal_polygonize.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal_proximity.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal_retile.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdal_sieve.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdalattachpct.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdalcompare.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/gdalmove.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/ogrmerge.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/pct2rgb.py (100%) rename {gdal/swig => swig}/python/gdal-utils/scripts/rgb2pct.py (100%) rename {gdal/swig => swig}/python/gdal-utils/setup.py (100%) rename {gdal/swig => swig}/python/osgeo/__init__.py (100%) rename {gdal/swig => swig}/python/osgeo/gdal.py (100%) rename {gdal/swig => swig}/python/osgeo/gdal_array.py (100%) rename {gdal/swig => swig}/python/osgeo/gdalconst.py (100%) rename {gdal/swig => swig}/python/osgeo/gdalnumeric.py (100%) rename {gdal/swig => swig}/python/osgeo/gnm.py (100%) rename {gdal/swig => swig}/python/osgeo/ogr.py (100%) rename {gdal/swig => swig}/python/osgeo/osr.py (100%) rename {gdal/swig => swig}/python/osgeo/utils.py (100%) rename {gdal/swig => swig}/python/setup.cfg (100%) rename {gdal/swig => swig}/python/setup.py (100%) rename {gdal/swig => swig}/python/trimmedsysconfig.py (100%) rename {gdal/third_party => third_party}/GNUmakefile (100%) rename {gdal/third_party => third_party}/LercLib/BitMask.cpp (100%) rename {gdal/third_party => third_party}/LercLib/BitMask.h (100%) rename {gdal/third_party => third_party}/LercLib/BitStuffer2.cpp (100%) rename {gdal/third_party => third_party}/LercLib/BitStuffer2.h (100%) create mode 100644 third_party/LercLib/CMakeLists.txt rename {gdal/third_party => third_party}/LercLib/Defines.h (100%) rename {gdal/third_party => third_party}/LercLib/GNUmakefile (100%) rename {gdal/third_party => third_party}/LercLib/Huffman.cpp (100%) rename {gdal/third_party => third_party}/LercLib/Huffman.h (100%) rename {gdal/third_party => third_party}/LercLib/LICENSE (100%) rename {gdal/third_party => third_party}/LercLib/Lerc.cpp (100%) rename {gdal/third_party => third_party}/LercLib/Lerc.h (100%) rename {gdal/third_party => third_party}/LercLib/Lerc2.cpp (100%) rename {gdal/third_party => third_party}/LercLib/Lerc2.h (100%) rename {gdal/third_party => third_party}/LercLib/Lerc_c_api.h (100%) rename {gdal/third_party => third_party}/LercLib/Lerc_c_api_impl.cpp (100%) rename {gdal/third_party => third_party}/LercLib/Lerc_types.h (100%) rename {gdal/third_party => third_party}/LercLib/NOTICE (100%) rename {gdal/third_party => third_party}/LercLib/README_GDAL.TXT (100%) rename {gdal/third_party => third_party}/LercLib/RLE.cpp (100%) rename {gdal/third_party => third_party}/LercLib/RLE.h (100%) rename {gdal/third_party => third_party}/LercLib/makefile.vc (100%) rename {gdal/third_party => third_party}/makefile.vc (100%) rename {gdal/third_party => third_party}/o/README.TXT (100%) git reset --hard HEAD HEAD is now at 92abe812cc VFK/Selafin: avoid issues with GPKG driver when those drivers are built as plugins git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928-x64\doc\gdal_revision.txt type E:\buildsystem\release-1928-x64\doc\gdal_revision.txt 92abe812cc5e2b379a0e097bf49f28d895447702 cd E:\buildsystem set PATH=E:\buildsystem\release-1928-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;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 (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\Bin\;E:\app\szekeres\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\WINDOWS\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\dotnet\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;;C:\Program Files\7-Zip;C:\Program Files (x86)\Certum\proCertum CardManager;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\dotnet\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Users\szekeres\AppData\Roaming\npm;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\AppData\Local\Programs\Fiddler;C:\Users\szekeres\.dotnet\tools;C:\Users\szekeres\.dotnet\tools;;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe if not exist src\mapcache-vc16x64 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc16x64 cd src\mapcache-vc16x64 git reset --hard HEAD HEAD is now at 11f7713 Merge pull request #265 from geographika/content-headers 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-1928-x64\doc\mapcache_revision.txt type E:\buildsystem\release-1928-x64\doc\mapcache_revision.txt 11f7713c5efb730a1699dfd35bbf7300b38c8e06 cd E:\buildsystem