commit 06ea745b2fb50e1f76d218f6ca281e2b6cd20688
Author: Jakub Bogusz <[email protected]>
Date:   Thu Dec 19 19:02:39 2024 +0100

    - adjust xdr_long arg type on non-LP64 archs

 hdf-types.patch | 11 +++++++++++
 hdf.spec        |  2 ++
 2 files changed, 13 insertions(+)
---
diff --git a/hdf.spec b/hdf.spec
index 43b29a4..37ce21c 100644
--- a/hdf.spec
+++ b/hdf.spec
@@ -20,6 +20,7 @@ Source0:      
https://hdf-wordpress-1.s3.amazonaws.com/wp-content/uploads/manual/HDF4
 Source1:       
http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-man-pages.tar.bz2
 # Source1-md5: 607df78cacc131b37dfdb443e61e789a
 Patch0:                %{name}-shared.patch
+Patch1:                %{name}-types.patch
 Patch3:                %{name}-szip.patch
 Patch5:                %{name}-opt.patch
 URL:           https://www.hdfgroup.org/solutions/hdf4/
@@ -142,6 +143,7 @@ Dokumentacja javadoc do interfejsu HDF do Javy (JHI).
 %prep
 %setup -q -n %{name}-%{origver}
 %patch -P0 -p1
+%patch -P1 -p1
 %patch -P3 -p1
 %patch -P5 -p1
 
diff --git a/hdf-types.patch b/hdf-types.patch
new file mode 100644
index 0000000..5449592
--- /dev/null
+++ b/hdf-types.patch
@@ -0,0 +1,11 @@
+--- hdf-4.2.16-2/mfhdf/libsrc/putget.c.orig    2023-02-06 15:13:34.000000000 
+0100
++++ hdf-4.2.16-2/mfhdf/libsrc/putget.c 2024-12-19 18:01:49.998654094 +0100
+@@ -593,7 +593,7 @@ xdr_NCv1data(XDR *xdrs, u_long where, nc
+ #ifdef H4_HAVE_LP64
+             return (xdr_int(xdrs, (nclong *)values));
+ #else
+-            return (xdr_long(xdrs, (nclong *)values));
++            return (xdr_long(xdrs, (long *)values));
+ #endif
+         case NC_FLOAT:
+             return (xdr_float(xdrs, (float *)values));
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/hdf.git/commitdiff/06ea745b2fb50e1f76d218f6ca281e2b6cd20688

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to