Source: gnudatalanguage
Version: 0.9.6v2-3
Severity: important
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

Please find attached a patch to support building against HDF5-1.10 currently in 
experimental. I intend to request a transition slot this week, and will NMU if 
need be.

Thanks,

_g.

- -- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJYDnUAAAoJEO/obGx//s+DJ1sH/1B7PVhHiOo51F6H46HSvg4M
DjxpTTZc3vqgg8hJ9qCRIay1MMslThFiuPHpaBKBlVxW+8UZlNPLU8Lcqk1UVkyM
KFsmxhR+RwJGxFnPpMJp9AcNk4vGQiZohQcP+nP6iHIc/gl2+D87g6xziyDZh9M6
oVNsbhEtyMU5m/jn0oSYyTjIfb2lCJ9ubbssf7T5Tcj9TtebhC1v2nmQyr7H5kFB
6+GX06AetA2gDIjBds80gWq3zuJAZK7FDoG8QALveCNOA3XXLSYxZIy0Q393gz9n
qPd6ywciIDsY/YT9Spsu4LYfWnYYLWbHLzyq9Re+YSZkLUlkzGd20Wtxkweh3rU=
=+ZUL
-----END PGP SIGNATURE-----
diff -Nru gnudatalanguage-0.9.6v2/debian/changelog gnudatalanguage-0.9.6v2/debian/changelog
--- gnudatalanguage-0.9.6v2/debian/changelog	2016-07-01 13:20:18.000000000 +0200
+++ gnudatalanguage-0.9.6v2/debian/changelog	2016-10-22 13:07:12.000000000 +0200
@@ -1,3 +1,10 @@
+gnudatalanguage (0.9.6v2-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * New patch to support HDF5 1.10
+
+ -- Gilles Filippini <p...@debian.org>  Sat, 23 Jul 2016 18:34:25 +0200
+
 gnudatalanguage (0.9.6v2-3) unstable; urgency=medium
 
   * Another patch for gcc-6 compatibility
diff -Nru gnudatalanguage-0.9.6v2/debian/patches/hdf5-1.10.patch gnudatalanguage-0.9.6v2/debian/patches/hdf5-1.10.patch
--- gnudatalanguage-0.9.6v2/debian/patches/hdf5-1.10.patch	1970-01-01 01:00:00.000000000 +0100
+++ gnudatalanguage-0.9.6v2/debian/patches/hdf5-1.10.patch	2016-10-22 13:07:12.000000000 +0200
@@ -0,0 +1,28 @@
+Index: gnudatalanguage-0.9.6v2/src/hdf5_fun.cpp
+===================================================================
+--- gnudatalanguage-0.9.6v2.orig/src/hdf5_fun.cpp
++++ gnudatalanguage-0.9.6v2/src/hdf5_fun.cpp
+@@ -349,7 +349,11 @@ namespace lib {
+     hsize_t dims_out[MAXRANK];
+ 
+     hid_t h5a_id;
++#if (H5_VERS_MAJOR>1)||((H5_VERS_MAJOR==1)&&(H5_VERS_MINOR>=10))
++    e->AssureLongScalarPar(0, (DLong64&)h5a_id);
++#else
+     e->AssureLongScalarPar(0, h5a_id);
++#endif
+     
+     hid_t h5s_id = H5Aget_space(h5a_id);
+     if (h5s_id < 0) { string msg; e->Throw(hdf5_error_message(msg)); }
+@@ -403,7 +407,11 @@ namespace lib {
+     hsize_t dims_out[MAXRANK];
+ 
+     hid_t h5d_id;
++#if (H5_VERS_MAJOR>1)||((H5_VERS_MAJOR==1)&&(H5_VERS_MINOR>=10))
++    e->AssureLongScalarPar(0, (DLong64&)h5d_id);
++#else
+     e->AssureLongScalarPar(0, h5d_id);
++#endif
+     
+     hid_t h5s_id = H5Dget_space(h5d_id);
+     if (h5s_id < 0) { string msg; e->Throw(hdf5_error_message(msg)); }
diff -Nru gnudatalanguage-0.9.6v2/debian/patches/series gnudatalanguage-0.9.6v2/debian/patches/series
--- gnudatalanguage-0.9.6v2/debian/patches/series	2016-07-01 13:15:09.000000000 +0200
+++ gnudatalanguage-0.9.6v2/debian/patches/series	2016-10-22 13:07:12.000000000 +0200
@@ -12,3 +12,4 @@
 fix-file_move
 gdl-template.patch
 fix_return.patch
+hdf5-1.10.patch

Reply via email to