From 7609de849764758011c0eb4bd3d4af171d376d57 Mon Sep 17 00:00:00 2001 From: Lars Ivar Hatledal Date: Wed, 13 Mar 2019 18:06:49 +0100 Subject: Update libzip to 1.5.2 (#5656) * Update libzip to 1.5.2 * Remove reference to patch in portfile * Add patch to fix compilation on windows * Prefer ninja and fix indentation --- ports/libzip/avoid_computation_on_void_pointer.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 ports/libzip/avoid_computation_on_void_pointer.patch (limited to 'ports/libzip/avoid_computation_on_void_pointer.patch') diff --git a/ports/libzip/avoid_computation_on_void_pointer.patch b/ports/libzip/avoid_computation_on_void_pointer.patch new file mode 100644 index 000000000..cbd38bfa9 --- /dev/null +++ b/ports/libzip/avoid_computation_on_void_pointer.patch @@ -0,0 +1,13 @@ +diff --git a/lib/zip_source_winzip_aes_encode.c b/lib/zip_source_winzip_aes_encode.c + +--- a/lib/zip_source_winzip_aes_encode.c ++++ b/lib/zip_source_winzip_aes_encode.c +@@ -163,7 +163,7 @@ winzip_aes_encrypt(zip_source_t *src, void *ud, void *data, zip_uint64_t length, + /* TODO: return partial read? */ + return -1; + } +- buffer_n += _zip_buffer_read(ctx->buffer, data + ret, length - (zip_uint64_t)ret); ++ buffer_n += _zip_buffer_read(ctx->buffer, (zip_uint8_t *)data + ret, length - (zip_uint64_t)ret); + } + + return (zip_int64_t)(buffer_n + (zip_uint64_t)ret); -- cgit v1.2.3