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