[packages/libpst] - rel 8, update type to what zlib API wants

baggins baggins at pld-linux.org
Thu Dec 26 01:51:37 CET 2024


commit f2de32b773645c1ff8470556cf16d536d9e40acd
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Thu Dec 26 00:55:26 2024 +0100

    - rel 8, update type to what zlib API wants

 libpst.spec      |  6 ++++--
 zlib-types.patch | 11 +++++++++++
 2 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/libpst.spec b/libpst.spec
index ef8c218..69cf905 100644
--- a/libpst.spec
+++ b/libpst.spec
@@ -8,12 +8,13 @@ Summary:	Library for reading .pst files
 Summary(pl.UTF-8):	Biblioteka do czytania plików .pst
 Name:		libpst
 Version:	0.6.76
-Release:	7
+Release:	8
 License:	GPL v2+
 Group:		Libraries
 Source0:	https://www.five-ten-sg.com/libpst/packages/%{name}-%{version}.tar.gz
 # Source0-md5:	e821b94e8d7790ee314059f751182ebf
 Patch0:		python3.10.patch
+Patch1:		zlib-types.patch
 URL:		https://www.five-ten-sg.com/libpst/
 BuildRequires:	ImageMagick
 BuildRequires:	autoconf >= 2.60
@@ -105,7 +106,8 @@ Wiązania libpst dla Pythona 3.
 
 %prep
 %setup -q
-%patch0 -p1
+%patch -P 0 -p1
+%patch -P 1 -p1
 
 %build
 %{__libtoolize}
diff --git a/zlib-types.patch b/zlib-types.patch
new file mode 100644
index 0000000..de5a6ca
--- /dev/null
+++ b/zlib-types.patch
@@ -0,0 +1,11 @@
+--- libpst-0.6.76/src/libpst.c~	2021-03-28 01:08:05.000000000 +0100
++++ libpst-0.6.76/src/libpst.c	2024-12-26 00:53:02.826665540 +0100
+@@ -3828,7 +3828,7 @@
+         return -1;
+     }
+     *buf = (char *) pst_malloc(inflated_size);
+-    size_t result_size = inflated_size;
++    uLongf result_size = inflated_size;
+     if (uncompress((Bytef *) *buf, &result_size, (Bytef *) zbuf, size) != Z_OK || result_size != inflated_size) {
+         DEBUG_WARN(("Failed to uncompress %i bytes to %i bytes, got %i\n", size, inflated_size, result_size));
+         if (zbuf) free(zbuf);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libpst.git/commitdiff/f2de32b773645c1ff8470556cf16d536d9e40acd



More information about the pld-cvs-commit mailing list