diff options
Diffstat (limited to 'graphics/mapnik/files')
-rw-r--r-- | graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp b/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp new file mode 100644 index 000000000000..5f266a6c709d --- /dev/null +++ b/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp @@ -0,0 +1,20 @@ +--- plugins/input/tiles/pmtiles_source.hpp.orig 2025-10-05 04:06:02 UTC ++++ plugins/input/tiles/pmtiles_source.hpp +@@ -470,7 +470,7 @@ class pmtiles_source : public tiles_source, + { + std::string decompressed_dir; + #if defined(MAPNIK_MEMORY_MAPPED_FILE) +- std::string_view buffer{file_.buffer().first + dir_offset, dir_length}; ++ std::string_view buffer{file_.buffer().first + dir_offset, static_cast<std::size_t>(dir_length)}; + #else + std::string buffer; + buffer.resize(dir_length); +@@ -559,7 +559,7 @@ class pmtiles_source : public tiles_source, + { + std::string metadata; + #if defined(MAPNIK_MEMORY_MAPPED_FILE) +- std::string_view buffer{file_.buffer().first + metadata_offset_, metadata_length_}; ++ std::string_view buffer{file_.buffer().first + metadata_offset_, static_cast<std::size_t>(metadata_length_)}; + #else + std::string buffer; + buffer.resize(metadata_length_); |