diff options
Diffstat (limited to 'graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp')
-rw-r--r-- | graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp | 29 |
1 files changed, 19 insertions, 10 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 index 725dbf74c1e1..5f266a6c709d 100644 --- a/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp +++ b/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp @@ -1,11 +1,20 @@ ---- plugins/input/tiles/pmtiles_source.hpp.orig 2025-09-17 23:55:13 UTC +--- plugins/input/tiles/pmtiles_source.hpp.orig 2025-10-05 04:06:02 UTC +++ plugins/input/tiles/pmtiles_source.hpp -@@ -511,7 +511,7 @@ class pmtiles_source : public tiles_source - } - else - { -- metadata = {data() + metadata_offset, metadata_length}; -+ metadata = {data() + metadata_offset, static_cast<size_t>(metadata_length)}; - } - boost::json::value json_value; - try +@@ -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_); |