[SCM] hdf5 branch, master, updated. upstream/1.8.7-189-gce5459b
Gilles Filippini
pini at debian.org
Thu Dec 5 22:31:02 UTC 2013
The following commit has been merged in the master branch:
commit 68a2939a54a32138b1b508c4edd488ea73fd0ff0
Author: Gilles Filippini <pini at debian.org>
Date: Sat Nov 30 15:45:05 2013 +0100
Refresh patches and add description when missing.
diff --git a/debian/changelog b/debian/changelog
index 6a49b06..c23c49a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,12 @@ hdf5 (1.8.12-1) UNRELEASED; urgency=low
* Drop patches (fixed upstream):
+ ftbfs-ia64.diff
+ 0001-Fix-long-double-detection.patch
+ * Refresh patches and add missing description:
+ + path_max.diff
+ + relax-version-check.patch
+ + skip_cxx_inclusion.diff
+ + soname.diff
+ + ullong_force.diff
-- Gilles Filippini <pini at debian.org> Sat, 30 Nov 2013 14:35:04 +0100
diff --git a/debian/patches/path_max.diff b/debian/patches/path_max.diff
index b8527f0..269bf54 100644
--- a/debian/patches/path_max.diff
+++ b/debian/patches/path_max.diff
@@ -1,3 +1,8 @@
+Description: avoid the issue of PATH_MAX not being available on Hurd.
+ Not really clean and suitable for upstream though, but can do the job
+ for making hdf5 compile and available in Debian.
+Author: Pino Toscano <toscano.pino at tiscali.it>
+Bug-Debian: http://bugs.debian.org/627896
Index: hdf5-1.8.11/src/H5F.c
===================================================================
--- hdf5-1.8.11.orig/src/H5F.c 2013-07-02 16:40:55.621612700 +0200
diff --git a/debian/patches/relax-version-check.patch b/debian/patches/relax-version-check.patch
index a32ed5b..63c17f0 100644
--- a/debian/patches/relax-version-check.patch
+++ b/debian/patches/relax-version-check.patch
@@ -5,12 +5,12 @@ Description: remove check on patch version
The version check will be executed with compile time values on every file
access see e.g. H5F_ACC_RDONLY in src/H5Fpublic.h
Author: Julian Taylor <jtaylor at ubuntu.com>
-
-Index: hdf5-1.8.11/src/H5.c
+Bug-Debian: http://bugs.debian.org/693610
+Index: hdf5/src/H5.c
===================================================================
---- hdf5-1.8.11.orig/src/H5.c 2013-07-02 16:40:56.945612741 +0200
-+++ hdf5-1.8.11/src/H5.c 2013-07-02 16:40:56.941612742 +0200
-@@ -666,8 +666,7 @@
+--- hdf5.orig/src/H5.c 2013-11-30 15:09:12.000000000 +0100
++++ hdf5/src/H5.c 2013-11-30 15:09:12.000000000 +0100
+@@ -668,8 +668,7 @@
disable_version_check = (unsigned int)HDstrtol (s, NULL, 0);
}
diff --git a/debian/patches/skip_cxx_inclusion.diff b/debian/patches/skip_cxx_inclusion.diff
index 83293e0..f4fea7f 100644
--- a/debian/patches/skip_cxx_inclusion.diff
+++ b/debian/patches/skip_cxx_inclusion.diff
@@ -1,3 +1,6 @@
+Description: Skip the inclusion of C++ when dealing with parallel HDF5.
+ Thanks to Mike Miller, Rafael Laboissiere & Sebastien Villemot.
+Author: Sylvestre Ledru <sylvestre.ledru at scilab-enterprises.com>
Index: hdf5-1.8.11/src/H5public.h
===================================================================
--- hdf5-1.8.11.orig/src/H5public.h 2013-07-02 16:40:57.269612753 +0200
diff --git a/debian/patches/soname.diff b/debian/patches/soname.diff
index aaccf10..5ae5250 100644
--- a/debian/patches/soname.diff
+++ b/debian/patches/soname.diff
@@ -1,91 +1,110 @@
-Index: hdf5-1.8.11/c++/src/Makefile.in
+Description: Rollback upstream change from soname 7 => 8.
+ They only removed two functions which were unused and buggy.
+ I checked with them and they agree it was not worth changing the soname.
+
+ Upstream mail:
+ ---
+ I checked with the developers to be sure it would be okay for you to plug
+ these functions back in and keep soname 7. The short answer is "yes".
+
+ It seems that these APIs were broken and users would not or could not have
+ been using them. Therefore, adding them back in for the sake of distribution simplification should not have a negative effect on most (or all?) user
+ applications.
+
+ Rather than removing those APIs outright, we should have deprecated them and
+ removed them from the documentation, but not actually removed them from the software until the next major release. :|
+ ---
+
+ (I am not planning to put these two functions back)
+Author: Sylvestre Ledru <sylvestre.ledru at scilab-enterprises.com>
+Index: hdf5/c++/src/Makefile.in
===================================================================
---- hdf5-1.8.11.orig/c++/src/Makefile.in 2013-07-02 16:40:57.605612763 +0200
-+++ hdf5-1.8.11/c++/src/Makefile.in 2013-07-02 16:40:57.601612763 +0200
+--- hdf5.orig/c++/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
++++ hdf5/c++/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
@@ -466,7 +466,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
-LT_VERS_INTERFACE = 8
+LT_VERS_INTERFACE = 7
- LT_VERS_REVISION = 0
+ LT_VERS_REVISION = 1
LT_VERS_AGE = 0
-Index: hdf5-1.8.11/config/lt_vers.am
+Index: hdf5/config/lt_vers.am
===================================================================
---- hdf5-1.8.11.orig/config/lt_vers.am 2013-07-02 16:40:57.605612763 +0200
-+++ hdf5-1.8.11/config/lt_vers.am 2013-07-02 16:40:57.601612763 +0200
+--- hdf5.orig/config/lt_vers.am 2013-11-30 15:18:23.000000000 +0100
++++ hdf5/config/lt_vers.am 2013-11-30 15:18:23.000000000 +0100
@@ -16,7 +16,7 @@
##
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
-LT_VERS_INTERFACE = 8
+LT_VERS_INTERFACE = 7
- LT_VERS_REVISION = 0
+ LT_VERS_REVISION = 1
LT_VERS_AGE = 0
-Index: hdf5-1.8.11/fortran/src/Makefile.in
+Index: hdf5/fortran/src/Makefile.in
===================================================================
---- hdf5-1.8.11.orig/fortran/src/Makefile.in 2013-07-02 16:40:57.605612763 +0200
-+++ hdf5-1.8.11/fortran/src/Makefile.in 2013-07-02 16:40:57.601612763 +0200
+--- hdf5.orig/fortran/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
++++ hdf5/fortran/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
@@ -517,7 +517,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
-LT_VERS_INTERFACE = 8
+LT_VERS_INTERFACE = 7
- LT_VERS_REVISION = 0
+ LT_VERS_REVISION = 1
LT_VERS_AGE = 0
-Index: hdf5-1.8.11/hl/c++/src/Makefile.in
+Index: hdf5/hl/c++/src/Makefile.in
===================================================================
---- hdf5-1.8.11.orig/hl/c++/src/Makefile.in 2013-07-02 16:40:57.605612763 +0200
-+++ hdf5-1.8.11/hl/c++/src/Makefile.in 2013-07-02 16:40:57.601612763 +0200
+--- hdf5.orig/hl/c++/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
++++ hdf5/hl/c++/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
@@ -457,7 +457,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
-LT_VERS_INTERFACE = 8
+LT_VERS_INTERFACE = 7
- LT_VERS_REVISION = 0
+ LT_VERS_REVISION = 1
LT_VERS_AGE = 0
-Index: hdf5-1.8.11/hl/fortran/src/Makefile.in
+Index: hdf5/hl/fortran/src/Makefile.in
===================================================================
---- hdf5-1.8.11.orig/hl/fortran/src/Makefile.in 2013-07-02 16:40:57.605612763 +0200
-+++ hdf5-1.8.11/hl/fortran/src/Makefile.in 2013-07-02 16:40:57.601612763 +0200
+--- hdf5.orig/hl/fortran/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
++++ hdf5/hl/fortran/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
@@ -473,7 +473,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
-LT_VERS_INTERFACE = 8
+LT_VERS_INTERFACE = 7
- LT_VERS_REVISION = 0
+ LT_VERS_REVISION = 1
LT_VERS_AGE = 0
INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/hl/src -I$(top_builddir)/hl/src \
-Index: hdf5-1.8.11/hl/src/Makefile.in
+Index: hdf5/hl/src/Makefile.in
===================================================================
---- hdf5-1.8.11.orig/hl/src/Makefile.in 2013-07-02 16:40:57.605612763 +0200
-+++ hdf5-1.8.11/hl/src/Makefile.in 2013-07-02 16:40:57.601612763 +0200
+--- hdf5.orig/hl/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
++++ hdf5/hl/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
@@ -456,7 +456,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
-LT_VERS_INTERFACE = 8
+LT_VERS_INTERFACE = 7
- LT_VERS_REVISION = 0
+ LT_VERS_REVISION = 1
LT_VERS_AGE = 0
-Index: hdf5-1.8.11/src/Makefile.in
+Index: hdf5/src/Makefile.in
===================================================================
---- hdf5-1.8.11.orig/src/Makefile.in 2013-07-02 16:40:57.605612763 +0200
-+++ hdf5-1.8.11/src/Makefile.in 2013-07-02 16:40:57.601612763 +0200
-@@ -516,7 +516,7 @@
+--- hdf5.orig/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
++++ hdf5/src/Makefile.in 2013-11-30 15:18:23.000000000 +0100
+@@ -513,7 +513,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
-LT_VERS_INTERFACE = 8
+LT_VERS_INTERFACE = 7
- LT_VERS_REVISION = 0
+ LT_VERS_REVISION = 1
LT_VERS_AGE = 0
- H5detect_CFLAGS = -g $(AM_CFLAGS)
+
diff --git a/debian/patches/ullong_force.diff b/debian/patches/ullong_force.diff
index 574835e..4b09e0b 100644
--- a/debian/patches/ullong_force.diff
+++ b/debian/patches/ullong_force.diff
@@ -1,8 +1,10 @@
-Index: hdf5-1.8.11/src/H5Tconv.c
+Description: force the ullong conversion anywhere.
+Author: Sylvestre Ledru <sylvestre.ledru at scilab-enterprises.com>
+Index: hdf5/src/H5Tconv.c
===================================================================
---- hdf5-1.8.11.orig/src/H5Tconv.c 2013-07-02 16:40:56.473612726 +0200
-+++ hdf5-1.8.11/src/H5Tconv.c 2013-07-02 16:40:56.473612726 +0200
-@@ -7873,7 +7873,6 @@
+--- hdf5.orig/src/H5Tconv.c 2013-11-30 15:03:56.000000000 +0100
++++ hdf5/src/H5Tconv.c 2013-11-30 15:03:56.000000000 +0100
+@@ -7952,7 +7952,6 @@
*
*-------------------------------------------------------------------------
*/
@@ -10,7 +12,7 @@ Index: hdf5-1.8.11/src/H5Tconv.c
herr_t
H5T__conv_ullong_float (hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
size_t nelmts, size_t buf_stride,
-@@ -7882,7 +7881,6 @@
+@@ -7961,7 +7960,6 @@
{
H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
}
@@ -18,7 +20,7 @@ Index: hdf5-1.8.11/src/H5Tconv.c
/*-------------------------------------------------------------------------
-@@ -7900,7 +7898,6 @@
+@@ -7979,7 +7977,6 @@
*
*-------------------------------------------------------------------------
*/
@@ -26,7 +28,7 @@ Index: hdf5-1.8.11/src/H5Tconv.c
herr_t
H5T__conv_ullong_double (hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
size_t nelmts, size_t buf_stride,
-@@ -7909,7 +7906,6 @@
+@@ -7988,7 +7985,6 @@
{
H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
}
@@ -34,7 +36,7 @@ Index: hdf5-1.8.11/src/H5Tconv.c
/*-------------------------------------------------------------------------
-@@ -7927,7 +7923,6 @@
+@@ -8006,7 +8002,6 @@
*
*-------------------------------------------------------------------------
*/
@@ -42,7 +44,7 @@ Index: hdf5-1.8.11/src/H5Tconv.c
herr_t
H5T__conv_ullong_ldouble (hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
size_t nelmts, size_t buf_stride,
-@@ -7936,7 +7931,6 @@
+@@ -8015,7 +8010,6 @@
{
H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
}
--
Hierarchical Data Format 5 (HDF5)
More information about the Pkg-grass-devel
mailing list