[Git][debian-gis-team/hdf5][master] 4 commits: Build C++ and HL C++ runtimes for parallel flavors

Gilles Filippini gitlab at salsa.debian.org
Wed Apr 10 12:21:59 BST 2019



Gilles Filippini pushed to branch master at Debian GIS Project / hdf5


Commits:
99762f0f by Gilles Filippini at 2019-04-09T20:07:41Z
Build C++ and HL C++ runtimes for parallel flavors

- - - - -
05c14495 by Gilles Filippini at 2019-04-10T09:24:48Z
Symlink old lib names to new serial cpp ones

- - - - -
6edae1ce by Gilles Filippini at 2019-04-10T09:25:34Z
Update symbols and version map files

- - - - -
6beb4f0f by Gilles Filippini at 2019-04-10T09:27:33Z
Upload release 1.10.5+repack-1~exp3 to experimental

- - - - -


29 changed files:

- debian/changelog
- debian/control
- debian/control.in
- debian/libhdf5-cpp-103.symbols
- debian/libhdf5-flavor-cpp-soname_cxx.install.in
- + debian/libhdf5-flavor-cpp-soname_cxx.links.in
- debian/libhdf5-flavor-dev.install.in
- debian/libhdf5-flavor-hl-cpp-soname_hl_cxx.install.in
- + debian/libhdf5-flavor-hl-cpp-soname_hl_cxx.links.in
- debian/libhdf5-hl-cpp-100.symbols
- debian/libhdf5-mpich-103.symbols
- + debian/libhdf5-mpich-cpp-103.symbols
- debian/libhdf5-mpich-fortran-102.symbols
- debian/libhdf5-mpich-hl-100.symbols
- + debian/libhdf5-mpich-hl-cpp-100.symbols
- debian/libhdf5-mpich-hl-fortran-100.symbols
- debian/libhdf5-openmpi-103.symbols
- + debian/libhdf5-openmpi-cpp-103.symbols
- debian/libhdf5-openmpi-fortran-102.symbols
- debian/libhdf5-openmpi-hl-100.symbols
- + debian/libhdf5-openmpi-hl-cpp-100.symbols
- debian/libhdf5-openmpi-hl-fortran-100.symbols
- debian/make-version-scripts
- debian/mangled-symbols-table
- debian/map_mpi.ver
- debian/patches/flavor-configure-option.patch
- debian/process-symbols-files
- debian/rules
- debian/update-symbols-files-soname


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+hdf5 (1.10.5+repack-1~exp3) experimental; urgency=medium
+
+  * Add C++ and HL C++ runtimes for parallel flavors (unsupported
+    upstream; closes: #703439)
+
+ -- Gilles Filippini <pini at debian.org>  Wed, 10 Apr 2019 11:27:07 +0200
+
 hdf5 (1.10.5+repack-1~exp2) experimental; urgency=medium
 
   [ Bas Couwenberg ]


=====================================
debian/control
=====================================
@@ -30,11 +30,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) C runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 C runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the C runtime files for serial platforms.
 
@@ -45,28 +45,14 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) F runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 Fortran runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the Fortran runtime files for serial platforms.
 
-Package: libhdf5-cpp-103
-Architecture: any
-Multi-Arch: same
-Section: libs
-Depends: ${shlibs:Depends},
-         ${misc:Depends}
-Description: Hierarchical Data Format 5 (HDF5) - C++ libraries
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
- .
- This package contains the C++ runtime files for serial platforms.
-
 Package: libhdf5-hl-100
 Architecture: any
 Multi-Arch: same
@@ -76,11 +62,11 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-100, libhdf5-101, libhdf5-102, libhdf5-103 (<< 1.10.5)
 replaces: libhdf5-100, libhdf5-101, libhdf5-102, libhdf5-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level C API runtime files for serial platforms.
 
@@ -93,15 +79,29 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-100, libhdf5-101, libhdf5-102, libhdf5-103 (<< 1.10.5)
 replaces: libhdf5-100, libhdf5-101, libhdf5-102, libhdf5-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL F runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level Fortran runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level Fortran API runtime files for serial
  platforms.
 
+Package: libhdf5-cpp-103
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: HDF5 - C++ runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the C++ runtime files for serial platforms.
+
 Package: libhdf5-hl-cpp-100
 Architecture: any
 Multi-Arch: same
@@ -111,11 +111,11 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
 Replaces: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL C++ runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level C++ runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level C++ API runtime files for serial
  platforms.
@@ -138,11 +138,11 @@ Suggests: libhdf5-doc
 Breaks: libhdf5-serial-dev (<< 1.8.12-9~)
 Provides: libhdf5-serial-dev
 Replaces: libhdf5-serial-dev (<< 1.8.12-9~)
-Description: Hierarchical Data Format 5 (HDF5) - development files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - development files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains development files for serial platforms.
 
@@ -153,11 +153,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - C runtime files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the C runtime files for use with OpenMPI.
 
@@ -168,11 +168,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) F runtime files - openmpi version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 Fortran runtime files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the Fortran runtime files for openmpi platforms.
 
@@ -185,11 +185,11 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-openmpi-100, libhdf5-openmpi-101, libhdf5-openmpi-102, libhdf5-openmpi-103 (<< 1.10.5)
 replaces: libhdf5-openmpi-100, libhdf5-openmpi-101, libhdf5-openmpi-102, libhdf5-openmpi-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level runtime files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level C API runtime files for openmpi platforms.
 
@@ -202,15 +202,53 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-openmpi-100, libhdf5-openmpi-101, libhdf5-openmpi-102, libhdf5-openmpi-103 (<< 1.10.5)
 replaces: libhdf5-openmpi-100, libhdf5-openmpi-101, libhdf5-openmpi-102, libhdf5-openmpi-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL F runtime files - openmpi version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level Fortran runtime files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level Fortran API runtime files for openmpi
  platforms.
 
+Package: libhdf5-openmpi-cpp-103
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: HDF5 - C++ runtime files - OpenMPI version - unsupported
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the C++ runtime files for openmpi platforms.
+ .
+ Warning: C++ with parallel HDF5 is not supported upstream. Use this
+ feature at your own risks.
+
+Package: libhdf5-openmpi-hl-cpp-100
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Conflicts: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
+Replaces: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
+Description: HDF5 High Level C++ runtime files - OpenMPI version - unsupported
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the high level C++ API runtime files for openmpi
+ platforms.
+ .
+ Warning: C++ with parallel HDF5 is not supported upstream. Use this
+ feature at your own risks.
+
 Package: libhdf5-openmpi-dev
 Architecture: any
 Section: libdevel
@@ -224,11 +262,11 @@ Depends: libhdf5-openmpi-103 (= ${binary:Version}),
          libopenmpi-dev,
          ${misc:Depends}
 Suggests: libhdf5-doc
-Description: Hierarchical Data Format 5 (HDF5) - development files - OpenMPI version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - development files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains development files for use with OpenMPI.
 
@@ -239,11 +277,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH2 version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - C runtime files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the C runtime files for use with MPICH2.
 
@@ -254,11 +292,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) F runtime files - mpich version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 Fortran runtime files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the Fortran runtime files for mpich platforms.
 
@@ -271,11 +309,11 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-mpich-100, libhdf5-mpich-101, libhdf5-mpich-102, libhdf5-mpich-103 (<< 1.10.5)
 replaces: libhdf5-mpich-100, libhdf5-mpich-101, libhdf5-mpich-102, libhdf5-mpich-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level runtime files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level C API runtime files for mpich platforms.
 
@@ -288,15 +326,53 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-mpich-100, libhdf5-mpich-101, libhdf5-mpich-102, libhdf5-mpich-103 (<< 1.10.5)
 replaces: libhdf5-mpich-100, libhdf5-mpich-101, libhdf5-mpich-102, libhdf5-mpich-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL F runtime files - mpich version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level Fortran runtime files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level Fortran API runtime files for mpich
  platforms.
 
+Package: libhdf5-mpich-cpp-103
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: HDF5 - C++ runtime files - MPICH2 version - unsupported
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the C++ runtime files for mpich platforms.
+ .
+ Warning: C++ with parallel HDF5 is not supported upstream. Use this
+ feature at your own risks.
+
+Package: libhdf5-mpich-hl-cpp-100
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Conflicts: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
+Replaces: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
+Description: HDF5 High Level C++ runtime files - MPICH2 version - unsupported
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the high level C++ API runtime files for mpich
+ platforms.
+ .
+ Warning: C++ with parallel HDF5 is not supported upstream. Use this
+ feature at your own risks.
+
 Package: libhdf5-mpich-dev
 Architecture: any
 Section: libdevel
@@ -310,11 +386,11 @@ Depends: libhdf5-mpich-103 (= ${binary:Version}),
          libmpich-dev,
          ${misc:Depends}
 Suggests: libhdf5-doc
-Description: Hierarchical Data Format 5 (HDF5) - development files - MPICH version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - development files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains development files for use with MPICH2. Warning:
  the C++ interface is not provided for this version.
@@ -326,11 +402,11 @@ Section: libdevel
 Depends: ${hdf5-mpi-dev},
          mpi-default-dev,
          ${misc:Depends}
-Description: Hierarchical Data Format 5 (HDF5) - development files - default MPI version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - development files - default MPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package depends on the default MPI version of HDF5 for each platform.
 
@@ -343,11 +419,11 @@ Suggests: libhdf5-dev,
           pdf-viewer,
           doc-base
 Built-Using: ${builddeps:Built-Using}
-Description: Hierarchical Data Format 5 (HDF5) - Documentation
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - Documentation
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains documentation for HDF5.
 
@@ -355,11 +431,11 @@ Package: hdf5-helpers
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Description: Hierarchical Data Format 5 (HDF5) - Helper tools
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - Helper tools
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains helper tools for HDF5.
 
@@ -367,11 +443,11 @@ Package: hdf5-tools
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Description: Hierarchical Data Format 5 (HDF5) - Runtime tools
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - Runtime tools
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains runtime tools for HDF5.
 
@@ -382,11 +458,11 @@ Depends: ${shlibs:Depends},
          ${misc:Depends},
          ${java:Depends},
          libhdf5-jni
-Description: Hierarchical Data Format 5 (HDF5) - Java Wrapper Library
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - Java Wrapper Library
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the java wrapper library for HDF5.
 


=====================================
debian/control.in
=====================================
@@ -30,11 +30,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) C runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 C runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the C runtime files for serial platforms.
 
@@ -45,28 +45,14 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) F runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 Fortran runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the Fortran runtime files for serial platforms.
 
-Package: libhdf5-cpp- at SONAME_CXX@
-Architecture: any
-Multi-Arch: same
-Section: libs
-Depends: ${shlibs:Depends},
-         ${misc:Depends}
-Description: Hierarchical Data Format 5 (HDF5) - C++ libraries
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
- .
- This package contains the C++ runtime files for serial platforms.
-
 Package: libhdf5-hl- at SONAME_HL@
 Architecture: any
 Multi-Arch: same
@@ -76,11 +62,11 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-100, libhdf5-101, libhdf5-102, libhdf5-103 (<< 1.10.5)
 replaces: libhdf5-100, libhdf5-101, libhdf5-102, libhdf5-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level C API runtime files for serial platforms.
 
@@ -93,15 +79,29 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-100, libhdf5-101, libhdf5-102, libhdf5-103 (<< 1.10.5)
 replaces: libhdf5-100, libhdf5-101, libhdf5-102, libhdf5-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL F runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level Fortran runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level Fortran API runtime files for serial
  platforms.
 
+Package: libhdf5-cpp- at SONAME_CXX@
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: HDF5 - C++ runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the C++ runtime files for serial platforms.
+
 Package: libhdf5-hl-cpp- at SONAME_HL_CXX@
 Architecture: any
 Multi-Arch: same
@@ -111,11 +111,11 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
 Replaces: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL C++ runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level C++ runtime files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level C++ API runtime files for serial
  platforms.
@@ -138,11 +138,11 @@ Suggests: libhdf5-doc
 Breaks: libhdf5-serial-dev (<< 1.8.12-9~)
 Provides: libhdf5-serial-dev
 Replaces: libhdf5-serial-dev (<< 1.8.12-9~)
-Description: Hierarchical Data Format 5 (HDF5) - development files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - development files - serial version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains development files for serial platforms.
 
@@ -153,11 +153,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - C runtime files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the C runtime files for use with OpenMPI.
 
@@ -168,11 +168,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) F runtime files - openmpi version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 Fortran runtime files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the Fortran runtime files for openmpi platforms.
 
@@ -185,11 +185,11 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-openmpi-100, libhdf5-openmpi-101, libhdf5-openmpi-102, libhdf5-openmpi-103 (<< 1.10.5)
 replaces: libhdf5-openmpi-100, libhdf5-openmpi-101, libhdf5-openmpi-102, libhdf5-openmpi-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level runtime files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level C API runtime files for openmpi platforms.
 
@@ -202,15 +202,53 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-openmpi-100, libhdf5-openmpi-101, libhdf5-openmpi-102, libhdf5-openmpi-103 (<< 1.10.5)
 replaces: libhdf5-openmpi-100, libhdf5-openmpi-101, libhdf5-openmpi-102, libhdf5-openmpi-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL F runtime files - openmpi version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level Fortran runtime files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level Fortran API runtime files for openmpi
  platforms.
 
+Package: libhdf5-openmpi-cpp- at SONAME_CXX@
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: HDF5 - C++ runtime files - OpenMPI version - unsupported
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the C++ runtime files for openmpi platforms.
+ .
+ Warning: C++ with parallel HDF5 is not supported upstream. Use this
+ feature at your own risks.
+
+Package: libhdf5-openmpi-hl-cpp- at SONAME_HL_CXX@
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Conflicts: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
+Replaces: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
+Description: HDF5 High Level C++ runtime files - OpenMPI version - unsupported
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the high level C++ API runtime files for openmpi
+ platforms.
+ .
+ Warning: C++ with parallel HDF5 is not supported upstream. Use this
+ feature at your own risks.
+
 Package: libhdf5-openmpi-dev
 Architecture: @OMPIARCHS@
 Section: libdevel
@@ -224,11 +262,11 @@ Depends: libhdf5-openmpi- at SONAME@ (= ${binary:Version}),
          libopenmpi-dev,
          ${misc:Depends}
 Suggests: libhdf5-doc
-Description: Hierarchical Data Format 5 (HDF5) - development files - OpenMPI version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - development files - OpenMPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains development files for use with OpenMPI.
 
@@ -239,11 +277,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH2 version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - C runtime files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the C runtime files for use with MPICH2.
 
@@ -254,11 +292,11 @@ Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
-Description: Hierarchical Data Format 5 (HDF5) F runtime files - mpich version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 Fortran runtime files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the Fortran runtime files for mpich platforms.
 
@@ -271,11 +309,11 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-mpich-100, libhdf5-mpich-101, libhdf5-mpich-102, libhdf5-mpich-103 (<< 1.10.5)
 replaces: libhdf5-mpich-100, libhdf5-mpich-101, libhdf5-mpich-102, libhdf5-mpich-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL runtime files - serial version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level runtime files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level C API runtime files for mpich platforms.
 
@@ -288,15 +326,53 @@ Depends: ${shlibs:Depends},
 Pre-Depends: ${misc:Pre-Depends}
 Conflicts: libhdf5-mpich-100, libhdf5-mpich-101, libhdf5-mpich-102, libhdf5-mpich-103 (<< 1.10.5)
 replaces: libhdf5-mpich-100, libhdf5-mpich-101, libhdf5-mpich-102, libhdf5-mpich-103 (<< 1.10.5)
-Description: Hierarchical Data Format 5 (HDF5) HL F runtime files - mpich version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 High Level Fortran runtime files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the high level Fortran API runtime files for mpich
  platforms.
 
+Package: libhdf5-mpich-cpp- at SONAME_CXX@
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: HDF5 - C++ runtime files - MPICH2 version - unsupported
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the C++ runtime files for mpich platforms.
+ .
+ Warning: C++ with parallel HDF5 is not supported upstream. Use this
+ feature at your own risks.
+
+Package: libhdf5-mpich-hl-cpp- at SONAME_HL_CXX@
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Conflicts: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
+Replaces: libhdf5-cpp-100, libhdf5-cpp-101, libhdf5-cpp-102, libhdf5-cpp-103 (<< 1.10.5)
+Description: HDF5 High Level C++ runtime files - MPICH2 version - unsupported
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
+ .
+ This package contains the high level C++ API runtime files for mpich
+ platforms.
+ .
+ Warning: C++ with parallel HDF5 is not supported upstream. Use this
+ feature at your own risks.
+
 Package: libhdf5-mpich-dev
 Architecture: @MPICHARCHS@
 Section: libdevel
@@ -310,11 +386,11 @@ Depends: libhdf5-mpich- at SONAME@ (= ${binary:Version}),
          libmpich-dev,
          ${misc:Depends}
 Suggests: libhdf5-doc
-Description: Hierarchical Data Format 5 (HDF5) - development files - MPICH version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - development files - MPICH2 version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains development files for use with MPICH2. Warning:
  the C++ interface is not provided for this version.
@@ -326,11 +402,11 @@ Section: libdevel
 Depends: ${hdf5-mpi-dev},
          mpi-default-dev,
          ${misc:Depends}
-Description: Hierarchical Data Format 5 (HDF5) - development files - default MPI version
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - development files - default MPI version
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package depends on the default MPI version of HDF5 for each platform.
 
@@ -343,11 +419,11 @@ Suggests: libhdf5-dev,
           pdf-viewer,
           doc-base
 Built-Using: ${builddeps:Built-Using}
-Description: Hierarchical Data Format 5 (HDF5) - Documentation
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - Documentation
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains documentation for HDF5.
 
@@ -355,11 +431,11 @@ Package: hdf5-helpers
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Description: Hierarchical Data Format 5 (HDF5) - Helper tools
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - Helper tools
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains helper tools for HDF5.
 
@@ -367,11 +443,11 @@ Package: hdf5-tools
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Description: Hierarchical Data Format 5 (HDF5) - Runtime tools
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - Runtime tools
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains runtime tools for HDF5.
 
@@ -382,11 +458,11 @@ Depends: ${shlibs:Depends},
          ${misc:Depends},
          ${java:Depends},
          libhdf5-jni
-Description: Hierarchical Data Format 5 (HDF5) - Java Wrapper Library
- HDF5 is a file format and library for storing scientific data.
- HDF5 was designed and implemented to address the deficiencies of
- HDF4.x. It has a more powerful and flexible data model, supports
- files larger than 2 GB, and supports parallel I/O.
+Description: HDF5 - Java Wrapper Library
+ Hierarchical Data Format 5 (HDF5) is a file format and library for
+ storing scientific data.  HDF5 was designed and implemented to address
+ the deficiencies of HDF4.x. It has a more powerful and flexible data
+ model, supports files larger than 2 GB, and supports parallel I/O.
  .
  This package contains the java wrapper library for HDF5.
 


=====================================
debian/libhdf5-cpp-103.symbols
=====================================
The diff for this file was not included because it is too large.

=====================================
debian/libhdf5-flavor-cpp-soname_cxx.install.in
=====================================
@@ -1 +1 @@
-usr/lib/*/libhdf5_cpp.so.*
+usr/lib/*/libhdf5 at FLAVORLIB@_cpp.so.*


=====================================
debian/libhdf5-flavor-cpp-soname_cxx.links.in
=====================================
@@ -0,0 +1 @@
+ at IFSERIAL@usr/lib/@MULTIARCH@/libhdf5 at FLAVORLIB@_cpp.so. at SONAME_CXX@ usr/lib/@MULTIARCH@/libhdf5_cpp.so. at SONAME_CXX@


=====================================
debian/libhdf5-flavor-dev.install.in
=====================================
@@ -9,3 +9,4 @@ usr/lib/*/hdf5/*/include
 usr/lib/*/hdf5/*/lib
 @IFMPI at usr/bin/h5pcc. at FLAVOR@
 @IFMPI at usr/bin/h5pfc. at FLAVOR@
+ at IFMPI@usr/bin/h5c++. at FLAVOR@


=====================================
debian/libhdf5-flavor-hl-cpp-soname_hl_cxx.install.in
=====================================
@@ -1 +1 @@
-usr/lib/*/libhdf5_hl_cpp.so.*
+usr/lib/*/libhdf5 at FLAVORLIB@_hl_cpp.so.*


=====================================
debian/libhdf5-flavor-hl-cpp-soname_hl_cxx.links.in
=====================================
@@ -0,0 +1 @@
+ at IFSERIAL@usr/lib/@MULTIARCH@/libhdf5 at FLAVORLIB@_hl_cpp.so. at SONAME_HL_CXX@ usr/lib/@MULTIARCH@/libhdf5_hl_cpp.so. at SONAME_HL_CXX@


=====================================
debian/libhdf5-hl-cpp-100.symbols
=====================================
@@ -1,66 +1,66 @@
-libhdf5_hl_cpp.so.100 libhdf5-hl-cpp-100 #MINVER#
- (optional|c++)"FL_PacketTable::AppendPacket(void*)@HDF5_CPP_1.8.9" 1.8.13
- (arch-bits=64|optional|c++)"FL_PacketTable::AppendPackets(unsigned long, void*)@HDF5_CPP_1.8.13" 1.8.13
- (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char const*)@HDF5_CPP_1.10.0" 1.10.0
- (optional|c++)"FL_PacketTable::FL_PacketTable(long, char const*, long, unsigned long long, long)@HDF5_CPP_1.10.1" 1.10.1
- (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char*)@HDF5_CPP_1.10.0" 1.10.0
- (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char*, long, unsigned long long, int)@HDF5_CPP_1.10.0" 1.10.0
- (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, long, char const*, long, unsigned long long)@HDF5_CPP_1.10.0" 1.10.0
- (optional|c++)"FL_PacketTable::GetNextPacket(void*)@HDF5_CPP_1.8.9" 1.8.13
- (arch-bits=64|optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, void*)@HDF5_CPP_1.8.13" 1.8.13
- (optional|c++)"FL_PacketTable::GetPacket(unsigned long long, void*)@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"FL_PacketTable::GetPackets(unsigned long long, unsigned long long, void*)@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"FL_PacketTable::~FL_PacketTable()@HDF5_CPP_1.10.0" 1.10.0
- HDF5_CPP_1.10.0 at HDF5_CPP_1.10.0 1.10.0
- HDF5_CPP_1.10.1 at HDF5_CPP_1.10.1 1.10.1
- HDF5_CPP_1.10.2 at HDF5_CPP_1.10.2 1.10.2
- HDF5_CPP_1.10.3 at HDF5_CPP_1.10.3 1.10.3
+libhdf5_serial_hl_cpp.so.100 libhdf5-hl-cpp-100 #MINVER#
+ (optional|c++)"FL_PacketTable::AppendPacket(void*)@HDF5_CPP_1.8.9" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::AppendPackets(unsigned long, void*)@HDF5_CPP_1.8.13" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char const*)@HDF5_CPP_1.10.0" 1.10.5
+ (optional|c++)"FL_PacketTable::FL_PacketTable(long, char const*, long, unsigned long long, long)@HDF5_CPP_1.10.1" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char*)@HDF5_CPP_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char*, long, unsigned long long, int)@HDF5_CPP_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, long, char const*, long, unsigned long long)@HDF5_CPP_1.10.0" 1.10.5
+ (optional|c++)"FL_PacketTable::GetNextPacket(void*)@HDF5_CPP_1.8.9" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, void*)@HDF5_CPP_1.8.13" 1.10.5
+ (optional|c++)"FL_PacketTable::GetPacket(unsigned long long, void*)@HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"FL_PacketTable::GetPackets(unsigned long long, unsigned long long, void*)@HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"FL_PacketTable::~FL_PacketTable()@HDF5_CPP_1.10.0" 1.10.5
+ HDF5_CPP_1.10.0 at HDF5_CPP_1.10.0 1.10.5
+ HDF5_CPP_1.10.1 at HDF5_CPP_1.10.1 1.10.5
+ HDF5_CPP_1.10.2 at HDF5_CPP_1.10.2 1.10.5
+ HDF5_CPP_1.10.3 at HDF5_CPP_1.10.3 1.10.5
  HDF5_CPP_1.10.5 at HDF5_CPP_1.10.5 1.10.5
- HDF5_CPP_1.8.10 at HDF5_CPP_1.8.10 1.8.13
- HDF5_CPP_1.8.11 at HDF5_CPP_1.8.11 1.8.13
- HDF5_CPP_1.8.12 at HDF5_CPP_1.8.12 1.8.13
- HDF5_CPP_1.8.13 at HDF5_CPP_1.8.13 1.8.13
- HDF5_CPP_1.8.14 at HDF5_CPP_1.8.14 1.8.14
- HDF5_CPP_1.8.15.1 at HDF5_CPP_1.8.15.1 1.8.15-patch1
- HDF5_CPP_1.8.15 at HDF5_CPP_1.8.15 1.8.15
- HDF5_CPP_1.8.16 at HDF5_CPP_1.8.16 1.8.16
- HDF5_CPP_1.8.7 at HDF5_CPP_1.8.7 1.8.13
- HDF5_CPP_1.8.8 at HDF5_CPP_1.8.8 1.8.13
- HDF5_CPP_1.8.9 at HDF5_CPP_1.8.9 1.8.13
- HDF5_SERIAL_1.10.0 at HDF5_SERIAL_1.10.0 1.10.0
- HDF5_SERIAL_1.10.1 at HDF5_SERIAL_1.10.1 1.10.1
- HDF5_SERIAL_1.10.2 at HDF5_SERIAL_1.10.2 1.10.2
- HDF5_SERIAL_1.10.3 at HDF5_SERIAL_1.10.3 1.10.3
+ HDF5_CPP_1.8.10 at HDF5_CPP_1.8.10 1.10.5
+ HDF5_CPP_1.8.11 at HDF5_CPP_1.8.11 1.10.5
+ HDF5_CPP_1.8.12 at HDF5_CPP_1.8.12 1.10.5
+ HDF5_CPP_1.8.13 at HDF5_CPP_1.8.13 1.10.5
+ HDF5_CPP_1.8.14 at HDF5_CPP_1.8.14 1.10.5
+ HDF5_CPP_1.8.15.1 at HDF5_CPP_1.8.15.1 1.10.5
+ HDF5_CPP_1.8.15 at HDF5_CPP_1.8.15 1.10.5
+ HDF5_CPP_1.8.16 at HDF5_CPP_1.8.16 1.10.5
+ HDF5_CPP_1.8.7 at HDF5_CPP_1.8.7 1.10.5
+ HDF5_CPP_1.8.8 at HDF5_CPP_1.8.8 1.10.5
+ HDF5_CPP_1.8.9 at HDF5_CPP_1.8.9 1.10.5
+ HDF5_SERIAL_1.10.0 at HDF5_SERIAL_1.10.0 1.10.5
+ HDF5_SERIAL_1.10.1 at HDF5_SERIAL_1.10.1 1.10.5
+ HDF5_SERIAL_1.10.2 at HDF5_SERIAL_1.10.2 1.10.5
+ HDF5_SERIAL_1.10.3 at HDF5_SERIAL_1.10.3 1.10.5
  HDF5_SERIAL_1.10.5 at HDF5_SERIAL_1.10.5 1.10.5
- HDF5_SERIAL_1.8.10 at HDF5_SERIAL_1.8.10 1.8.13
- HDF5_SERIAL_1.8.11 at HDF5_SERIAL_1.8.11 1.8.13
- HDF5_SERIAL_1.8.12 at HDF5_SERIAL_1.8.12 1.8.13
- HDF5_SERIAL_1.8.13 at HDF5_SERIAL_1.8.13 1.8.13
- HDF5_SERIAL_1.8.14 at HDF5_SERIAL_1.8.14 1.8.14
- HDF5_SERIAL_1.8.15.1 at HDF5_SERIAL_1.8.15.1 1.8.15-patch1
- HDF5_SERIAL_1.8.15 at HDF5_SERIAL_1.8.15 1.8.15
- HDF5_SERIAL_1.8.16 at HDF5_SERIAL_1.8.16 1.8.16
- HDF5_SERIAL_1.8.7 at HDF5_SERIAL_1.8.7 1.8.13
- HDF5_SERIAL_1.8.8 at HDF5_SERIAL_1.8.8 1.8.13
- HDF5_SERIAL_1.8.9 at HDF5_SERIAL_1.8.9 1.8.13
- (arch-bits=64|optional|c++)"PacketTable::FreeBuff(unsigned long, hvl_t*)@HDF5_CPP_1.10.0" 1.10.0
- (optional|c++)"PacketTable::GetDataset()@HDF5_CPP_1.10.0" 1.10.0
- (optional|c++)"PacketTable::GetDatatype()@HDF5_CPP_1.10.0" 1.10.0
- (optional|c++)"PacketTable::GetIndex(int&)@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"PacketTable::GetPacketCount(int&)@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"PacketTable::GetTableId()@HDF5_CPP_1.10.0" 1.10.0
- (optional|c++)"PacketTable::IsValid()@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"PacketTable::IsVariableLength()@HDF5_CPP_1.10.0" 1.10.0
- (arch-bits=64|optional|c++)"PacketTable::PacketTable(long, char const*)@HDF5_CPP_1.10.0" 1.10.0
- (arch-bits=64|optional|c++)"PacketTable::PacketTable(long, char*)@HDF5_CPP_1.10.0" 1.10.0
- (optional|c++)"PacketTable::ResetIndex()@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"PacketTable::SetIndex(unsigned long long)@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"PacketTable::~PacketTable()@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"VTT for FL_PacketTable at HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"typeinfo for FL_PacketTable at HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"typeinfo for PacketTable at HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"typeinfo name for FL_PacketTable at HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"typeinfo name for PacketTable at HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"virtual thunk to FL_PacketTable::~FL_PacketTable()@HDF5_CPP_1.10.0" 1.10.0
- (optional|c++)"vtable for FL_PacketTable at HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"vtable for PacketTable at HDF5_CPP_1.10.0" 1.10.0
+ HDF5_SERIAL_1.8.10 at HDF5_SERIAL_1.8.10 1.10.5
+ HDF5_SERIAL_1.8.11 at HDF5_SERIAL_1.8.11 1.10.5
+ HDF5_SERIAL_1.8.12 at HDF5_SERIAL_1.8.12 1.10.5
+ HDF5_SERIAL_1.8.13 at HDF5_SERIAL_1.8.13 1.10.5
+ HDF5_SERIAL_1.8.14 at HDF5_SERIAL_1.8.14 1.10.5
+ HDF5_SERIAL_1.8.15.1 at HDF5_SERIAL_1.8.15.1 1.10.5
+ HDF5_SERIAL_1.8.15 at HDF5_SERIAL_1.8.15 1.10.5
+ HDF5_SERIAL_1.8.16 at HDF5_SERIAL_1.8.16 1.10.5
+ HDF5_SERIAL_1.8.7 at HDF5_SERIAL_1.8.7 1.10.5
+ HDF5_SERIAL_1.8.8 at HDF5_SERIAL_1.8.8 1.10.5
+ HDF5_SERIAL_1.8.9 at HDF5_SERIAL_1.8.9 1.10.5
+ (arch-bits=64|optional|c++)"PacketTable::FreeBuff(unsigned long, hvl_t*)@HDF5_CPP_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::GetDataset()@HDF5_CPP_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::GetDatatype()@HDF5_CPP_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::GetIndex(int&)@HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::GetPacketCount(int&)@HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::GetTableId()@HDF5_CPP_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::IsValid()@HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::IsVariableLength()@HDF5_CPP_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"PacketTable::PacketTable(long, char const*)@HDF5_CPP_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"PacketTable::PacketTable(long, char*)@HDF5_CPP_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::ResetIndex()@HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::SetIndex(unsigned long long)@HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::~PacketTable()@HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"VTT for FL_PacketTable at HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"typeinfo for FL_PacketTable at HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"typeinfo for PacketTable at HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"typeinfo name for FL_PacketTable at HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"typeinfo name for PacketTable at HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"virtual thunk to FL_PacketTable::~FL_PacketTable()@HDF5_CPP_1.10.0" 1.10.5
+ (optional|c++)"vtable for FL_PacketTable at HDF5_CPP_1.8.9" 1.10.5
+ (optional|c++)"vtable for PacketTable at HDF5_CPP_1.10.0" 1.10.5


=====================================
debian/libhdf5-mpich-103.symbols
=====================================
@@ -3226,6 +3226,22 @@ libhdf5_mpich.so.103 libhdf5-mpich-103 #MINVER#
  H5open at HDF5_MPI_1.8.7 1.8.13
  H5resize_memory at HDF5_MPI_1.8.15 1.8.15
  H5set_free_list_limits at HDF5_MPI_1.8.7 1.8.13
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
  HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.0
  HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.1
  HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.2
@@ -3236,6 +3252,7 @@ libhdf5_mpich.so.103 libhdf5-mpich-103 #MINVER#
  HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.8.13
  HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.8.13
  HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.8.14
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
  HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.8.15
  HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.8.16
  HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.8.13


=====================================
debian/libhdf5-mpich-cpp-103.symbols
=====================================
The diff for this file was not included because it is too large.

=====================================
debian/libhdf5-mpich-fortran-102.symbols
=====================================
@@ -1,6 +1,22 @@
 libhdf5_mpich_fortran.so.102 libhdf5-mpich-fortran-102 #MINVER#
  HD5f2cstring at HDF5_MPI_1.8.7 1.8.13
  HD5packFstring at HDF5_MPI_1.8.7 1.8.13
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
  HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.0
  HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.1
  HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.2
@@ -11,6 +27,7 @@ libhdf5_mpich_fortran.so.102 libhdf5-mpich-fortran-102 #MINVER#
  HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.8.13
  HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.8.13
  HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.8.14
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
  HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.8.15
  HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.8.16
  HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.8.13


=====================================
debian/libhdf5-mpich-hl-100.symbols
=====================================
@@ -160,6 +160,22 @@ libhdf5_mpich_hl.so.100 libhdf5-mpich-hl-100 #MINVER#
  H5TBwrite_fields_index at HDF5_MPI_1.8.7 1.8.13
  H5TBwrite_fields_name at HDF5_MPI_1.8.7 1.8.13
  H5TBwrite_records at HDF5_MPI_1.8.7 1.8.13
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
  HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.0
  HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.1
  HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.2
@@ -170,6 +186,7 @@ libhdf5_mpich_hl.so.100 libhdf5-mpich-hl-100 #MINVER#
  HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.8.13
  HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.8.13
  HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.8.14
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
  HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.8.15
  HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.8.16
  HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.8.13


=====================================
debian/libhdf5-mpich-hl-cpp-100.symbols
=====================================
@@ -0,0 +1,66 @@
+libhdf5_mpich_hl_cpp.so.100 libhdf5-mpich-hl-cpp-100 #MINVER#
+ (optional|c++)"FL_PacketTable::AppendPacket(void*)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::AppendPackets(unsigned long, void*)@HDF5_CPP_MPI_1.8.13" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char const*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"FL_PacketTable::FL_PacketTable(long, char const*, long, unsigned long long, long)@HDF5_CPP_MPI_1.10.1" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char*, long, unsigned long long, int)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, long, char const*, long, unsigned long long)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"FL_PacketTable::GetNextPacket(void*)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, void*)@HDF5_CPP_MPI_1.8.13" 1.10.5
+ (optional|c++)"FL_PacketTable::GetPacket(unsigned long long, void*)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"FL_PacketTable::GetPackets(unsigned long long, unsigned long long, void*)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"FL_PacketTable::~FL_PacketTable()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
+ HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.5
+ HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.5
+ HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.5
+ HDF5_MPI_1.10.3 at HDF5_MPI_1.10.3 1.10.5
+ HDF5_MPI_1.10.5 at HDF5_MPI_1.10.5 1.10.5
+ HDF5_MPI_1.8.10 at HDF5_MPI_1.8.10 1.10.5
+ HDF5_MPI_1.8.11 at HDF5_MPI_1.8.11 1.10.5
+ HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.10.5
+ HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.10.5
+ HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.10.5
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
+ HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.10.5
+ HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.10.5
+ HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.10.5
+ HDF5_MPI_1.8.8 at HDF5_MPI_1.8.8 1.10.5
+ HDF5_MPI_1.8.9 at HDF5_MPI_1.8.9 1.10.5
+ (arch-bits=64|optional|c++)"PacketTable::FreeBuff(unsigned long, hvl_t*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::GetDataset()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::GetDatatype()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::GetIndex(int&)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::GetPacketCount(int&)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::GetTableId()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::IsValid()@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::IsVariableLength()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"PacketTable::PacketTable(long, char const*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"PacketTable::PacketTable(long, char*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::ResetIndex()@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::SetIndex(unsigned long long)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::~PacketTable()@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"VTT for FL_PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"typeinfo for FL_PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"typeinfo for PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"typeinfo name for FL_PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"typeinfo name for PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"virtual thunk to FL_PacketTable::~FL_PacketTable()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"vtable for FL_PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"vtable for PacketTable at HDF5_CPP_MPI_1.10.0" 1.10.5


=====================================
debian/libhdf5-mpich-hl-fortran-100.symbols
=====================================
@@ -5,6 +5,22 @@ libhdf5_mpichhl_fortran.so.100 libhdf5-mpich-hl-fortran-100 #MINVER#
  H5IMmake_image_8bitf at HDF5_MPI_1.8.7 1.8.13
  H5IMmake_palettef at HDF5_MPI_1.8.7 1.8.13
  H5IMread_imagef at HDF5_MPI_1.8.7 1.8.13
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
  HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.0
  HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.1
  HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.2
@@ -15,6 +31,7 @@ libhdf5_mpichhl_fortran.so.100 libhdf5-mpich-hl-fortran-100 #MINVER#
  HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.8.13
  HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.8.13
  HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.8.14
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
  HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.8.15
  HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.8.16
  HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.8.13


=====================================
debian/libhdf5-openmpi-103.symbols
=====================================
@@ -3226,6 +3226,22 @@ libhdf5_openmpi.so.103 libhdf5-openmpi-103 #MINVER#
  H5open at HDF5_MPI_1.8.7 1.8.13
  H5resize_memory at HDF5_MPI_1.8.15 1.8.15
  H5set_free_list_limits at HDF5_MPI_1.8.7 1.8.13
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
  HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.0
  HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.1
  HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.2
@@ -3236,6 +3252,7 @@ libhdf5_openmpi.so.103 libhdf5-openmpi-103 #MINVER#
  HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.8.13
  HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.8.13
  HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.8.14
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
  HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.8.15
  HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.8.16
  HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.8.13


=====================================
debian/libhdf5-openmpi-cpp-103.symbols
=====================================
The diff for this file was not included because it is too large.

=====================================
debian/libhdf5-openmpi-fortran-102.symbols
=====================================
@@ -1,6 +1,22 @@
 libhdf5_openmpi_fortran.so.102 libhdf5-openmpi-fortran-102 #MINVER#
  HD5f2cstring at HDF5_MPI_1.8.7 1.8.13
  HD5packFstring at HDF5_MPI_1.8.7 1.8.13
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
  HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.0
  HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.1
  HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.2
@@ -11,6 +27,7 @@ libhdf5_openmpi_fortran.so.102 libhdf5-openmpi-fortran-102 #MINVER#
  HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.8.13
  HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.8.13
  HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.8.14
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
  HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.8.15
  HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.8.16
  HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.8.13


=====================================
debian/libhdf5-openmpi-hl-100.symbols
=====================================
@@ -160,6 +160,22 @@ libhdf5_openmpi_hl.so.100 libhdf5-openmpi-hl-100 #MINVER#
  H5TBwrite_fields_index at HDF5_MPI_1.8.7 1.8.13
  H5TBwrite_fields_name at HDF5_MPI_1.8.7 1.8.13
  H5TBwrite_records at HDF5_MPI_1.8.7 1.8.13
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
  HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.0
  HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.1
  HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.2
@@ -170,6 +186,7 @@ libhdf5_openmpi_hl.so.100 libhdf5-openmpi-hl-100 #MINVER#
  HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.8.13
  HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.8.13
  HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.8.14
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
  HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.8.15
  HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.8.16
  HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.8.13


=====================================
debian/libhdf5-openmpi-hl-cpp-100.symbols
=====================================
@@ -0,0 +1,301 @@
+libhdf5_openmpi_hl_cpp.so.100 libhdf5-openmpi-hl-cpp-100 #MINVER#
+ (optional|c++)"FL_PacketTable::AppendPacket(void*)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::AppendPackets(unsigned long, void*)@HDF5_CPP_MPI_1.8.13" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char const*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"FL_PacketTable::FL_PacketTable(long, char const*, long, unsigned long long, long)@HDF5_CPP_MPI_1.10.1" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, char*, long, unsigned long long, int)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::FL_PacketTable(long, long, char const*, long, unsigned long long)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"FL_PacketTable::GetNextPacket(void*)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (arch-bits=64|optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, void*)@HDF5_CPP_MPI_1.8.13" 1.10.5
+ (optional|c++)"FL_PacketTable::GetPacket(unsigned long long, void*)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"FL_PacketTable::GetPackets(unsigned long long, unsigned long long, void*)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"FL_PacketTable::~FL_PacketTable()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
+ HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.5
+ HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.5
+ HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.5
+ HDF5_MPI_1.10.3 at HDF5_MPI_1.10.3 1.10.5
+ HDF5_MPI_1.10.5 at HDF5_MPI_1.10.5 1.10.5
+ HDF5_MPI_1.8.10 at HDF5_MPI_1.8.10 1.10.5
+ HDF5_MPI_1.8.11 at HDF5_MPI_1.8.11 1.10.5
+ HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.10.5
+ HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.10.5
+ HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.10.5
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
+ HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.10.5
+ HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.10.5
+ HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.10.5
+ HDF5_MPI_1.8.8 at HDF5_MPI_1.8.8 1.10.5
+ HDF5_MPI_1.8.9 at HDF5_MPI_1.8.9 1.10.5
+ (optional|c++)"MPI::Cartcomm::Clone() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Cartcomm::Get_cart_rank(int const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Cartcomm::Get_coords(int, int, int*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Cartcomm::Get_dim() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Cartcomm::Get_topo(int, int*, bool*, int*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Cartcomm::Map(int, int const*, bool const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Cartcomm::Shift(int, int, int&, int&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Cartcomm::Sub(bool const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Cartcomm::~Cartcomm()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Abort(int)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Allgather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Allgatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Allreduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Alltoall(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Alltoallv(void const*, int const*, int const*, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Alltoallw(void const*, int const*, int const*, MPI::Datatype const*, void*, int const*, int const*, MPI::Datatype const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Barrier() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Bcast(void*, int, MPI::Datatype const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Bsend(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Bsend_init(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Delete_attr(int)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Disconnect()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Free()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Gather(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Gatherv(void const*, int, MPI::Datatype const&, void*, int const*, int const*, MPI::Datatype const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Get_attr(int, void*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Get_errhandler() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Get_group() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Get_name(char*, int&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Get_rank() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Get_size() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Get_topology() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Ibsend(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Iprobe(int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Iprobe(int, int, MPI::Status&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Irecv(void*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Irsend(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Is_inter() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Isend(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Issend(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Probe(int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Probe(int, int, MPI::Status&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Recv(void*, int, MPI::Datatype const&, int, int, MPI::Status&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Recv_init(void*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Reduce(void const*, void*, int, MPI::Datatype const&, MPI::Op const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Reduce_scatter(void const*, void*, int*, MPI::Datatype const&, MPI::Op const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Rsend(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Rsend_init(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Scatter(void const*, int, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Scatterv(void const*, int const*, int const*, MPI::Datatype const&, void*, int, MPI::Datatype const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Send(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Send_init(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Sendrecv(void const*, int, MPI::Datatype const&, int, int, void*, int, MPI::Datatype const&, int, int, MPI::Status&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Sendrecv_replace(void*, int, MPI::Datatype const&, int, int, int, int, MPI::Status&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Set_attr(int, void const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Set_errhandler(MPI::Errhandler const&)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Set_name(char const*)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Ssend(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Comm::Ssend_init(void const*, int, MPI::Datatype const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Commit()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Create_contiguous(int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Create_darray(int, int, int, int const*, int const*, int const*, int const*, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Create_hindexed(int, int const*, long const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Create_hvector(int, int, long) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Create_indexed(int, int const*, int const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Create_indexed_block(int, int, int const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Create_resized(long, long) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Create_subarray(int, int const*, int const*, int const*, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Create_vector(int, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Delete_attr(int)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Dup() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Get_attr(int, void*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Get_contents(int, int, int, int*, long*, MPI::Datatype*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Get_envelope(int&, int&, int&, int&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Get_extent(long&, long&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Get_name(char*, int&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Get_size() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Get_true_extent(long&, long&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Pack(void const*, int, void*, int, int&, MPI::Comm const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Pack_external(char const*, void const*, int, void*, long, long&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Pack_external_size(char const*, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Pack_size(int, MPI::Comm const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Set_attr(int, void const*)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Set_name(char const*)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Unpack(void const*, int, void*, int, int&, MPI::Comm const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::Unpack_external(char const*, void const*, long, long&, void*, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Datatype::~Datatype()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Errhandler::Free()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Errhandler::~Errhandler()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Graphcomm::Clone() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Graphcomm::Get_dims(int*, int*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Graphcomm::Get_neighbors(int, int, int*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Graphcomm::Get_neighbors_count(int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Graphcomm::Get_topo(int, int, int*, int*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Graphcomm::Map(int, int const*, int const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Graphcomm::~Graphcomm()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Grequest::Complete()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Grequest::~Grequest()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Group::Excl(int, int const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Group::Free()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Group::Get_rank() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Group::Get_size() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Group::Incl(int, int const*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Group::Range_excl(int, int const (*) [3]) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Group::Range_incl(int, int const (*) [3]) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Group::~Group()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Info::Delete(char const*)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Info::Dup() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Info::Free()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Info::Get(char const*, int, char*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Info::Get_nkeys() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Info::Get_nthkey(int, char*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Info::Get_valuelen(char const*, int&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Info::Set(char const*, char const*)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Info::~Info()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intercomm::Clone() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intercomm::Create(MPI::Group const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intercomm::Get_remote_group() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intercomm::Get_remote_size() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intercomm::Merge(bool) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intercomm::Split(int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intercomm::~Intercomm()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Accept(char const*, MPI::Info const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Clone() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Connect(char const*, MPI::Info const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Create(MPI::Group const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Create_cart(int, int const*, bool const*, bool) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Create_intercomm(int, MPI::Comm const&, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Exscan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Scan(void const*, void*, int, MPI::Datatype const&, MPI::Op const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Spawn(char const*, char const**, int, MPI::Info const&, int, int*) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Spawn_multiple(int, char const**, char const***, int const*, MPI::Info const*, int, int*)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::Split(int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Intracomm::~Intracomm()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Op::Free()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Op::Is_commutative() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Op::Reduce_local(void const*, void*, int, MPI::Datatype const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Op::~Op()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Prequest::Start()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Prequest::~Prequest()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Request::Cancel() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Request::Free()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Request::Get_status() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Request::Get_status(MPI::Status&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Request::Test()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Request::Test(MPI::Status&)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Request::Wait()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Request::Wait(MPI::Status&)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Request::~Request()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Get_count(MPI::Datatype const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Get_elements(MPI::Datatype const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Get_error() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Get_source() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Get_tag() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Is_cancelled() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Set_cancelled(bool)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Set_elements(MPI::Datatype const&, int)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Set_error(int)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Set_source(int)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::Set_tag(int)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Status::~Status()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Accumulate(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&, MPI::Op const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Call_errhandler(int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Complete() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Delete_attr(int)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Fence(int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Get(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Get_errhandler() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Get_group() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Get_name(char*, int&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Lock(int, int, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Post(MPI::Group const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Put(void const*, int, MPI::Datatype const&, int, long, int, MPI::Datatype const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Set_attr(int, void const*)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Set_errhandler(MPI::Errhandler const&) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Set_name(char const*)@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Start(MPI::Group const&, int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Test() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Unlock(int) const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::Wait() const at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"MPI::Win::~Win()@HDF5_CPP_MPI_1.10.5" 1.10.5
+ (arch-bits=64|optional|c++)"PacketTable::FreeBuff(unsigned long, hvl_t*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::GetDataset()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::GetDatatype()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::GetIndex(int&)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::GetPacketCount(int&)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::GetTableId()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::IsValid()@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::IsVariableLength()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"PacketTable::PacketTable(long, char const*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (arch-bits=64|optional|c++)"PacketTable::PacketTable(long, char*)@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"PacketTable::ResetIndex()@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::SetIndex(unsigned long long)@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"PacketTable::~PacketTable()@HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"VTT for FL_PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"typeinfo for FL_PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"typeinfo for MPI::Cartcomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Comm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Comm_Null at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Datatype at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Errhandler at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Graphcomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Grequest at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Group at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Info at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Intercomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Intracomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Op at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Prequest at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Request at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Status at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for MPI::Win at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo for PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"typeinfo name for FL_PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Cartcomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Comm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Comm_Null at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Datatype at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Errhandler at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Graphcomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Grequest at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Group at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Info at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Intercomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Intracomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Op at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Prequest at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Request at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Status at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for MPI::Win at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"typeinfo name for PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"virtual thunk to FL_PacketTable::~FL_PacketTable()@HDF5_CPP_MPI_1.10.0" 1.10.5
+ (optional|c++)"vtable for FL_PacketTable at HDF5_CPP_MPI_1.8.9" 1.10.5
+ (optional|c++)"vtable for MPI::Cartcomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Comm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Datatype at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Errhandler at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Graphcomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Grequest at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Group at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Info at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Intercomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Intracomm at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Op at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Prequest at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Request at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Status at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for MPI::Win at HDF5_CPP_MPI_1.10.5" 1.10.5
+ (optional|c++)"vtable for PacketTable at HDF5_CPP_MPI_1.10.0" 1.10.5


=====================================
debian/libhdf5-openmpi-hl-fortran-100.symbols
=====================================
@@ -5,6 +5,22 @@ libhdf5_openmpihl_fortran.so.100 libhdf5-openmpi-hl-fortran-100 #MINVER#
  H5IMmake_image_8bitf at HDF5_MPI_1.8.7 1.8.13
  H5IMmake_palettef at HDF5_MPI_1.8.7 1.8.13
  H5IMread_imagef at HDF5_MPI_1.8.7 1.8.13
+ HDF5_CPP_MPI_1.10.0 at HDF5_CPP_MPI_1.10.0 1.10.5
+ HDF5_CPP_MPI_1.10.1 at HDF5_CPP_MPI_1.10.1 1.10.5
+ HDF5_CPP_MPI_1.10.2 at HDF5_CPP_MPI_1.10.2 1.10.5
+ HDF5_CPP_MPI_1.10.3 at HDF5_CPP_MPI_1.10.3 1.10.5
+ HDF5_CPP_MPI_1.10.5 at HDF5_CPP_MPI_1.10.5 1.10.5
+ HDF5_CPP_MPI_1.8.10 at HDF5_CPP_MPI_1.8.10 1.10.5
+ HDF5_CPP_MPI_1.8.11 at HDF5_CPP_MPI_1.8.11 1.10.5
+ HDF5_CPP_MPI_1.8.12 at HDF5_CPP_MPI_1.8.12 1.10.5
+ HDF5_CPP_MPI_1.8.13 at HDF5_CPP_MPI_1.8.13 1.10.5
+ HDF5_CPP_MPI_1.8.14 at HDF5_CPP_MPI_1.8.14 1.10.5
+ HDF5_CPP_MPI_1.8.15.1 at HDF5_CPP_MPI_1.8.15.1 1.10.5
+ HDF5_CPP_MPI_1.8.15 at HDF5_CPP_MPI_1.8.15 1.10.5
+ HDF5_CPP_MPI_1.8.16 at HDF5_CPP_MPI_1.8.16 1.10.5
+ HDF5_CPP_MPI_1.8.7 at HDF5_CPP_MPI_1.8.7 1.10.5
+ HDF5_CPP_MPI_1.8.8 at HDF5_CPP_MPI_1.8.8 1.10.5
+ HDF5_CPP_MPI_1.8.9 at HDF5_CPP_MPI_1.8.9 1.10.5
  HDF5_MPI_1.10.0 at HDF5_MPI_1.10.0 1.10.0
  HDF5_MPI_1.10.1 at HDF5_MPI_1.10.1 1.10.1
  HDF5_MPI_1.10.2 at HDF5_MPI_1.10.2 1.10.2
@@ -15,6 +31,7 @@ libhdf5_openmpihl_fortran.so.100 libhdf5-openmpi-hl-fortran-100 #MINVER#
  HDF5_MPI_1.8.12 at HDF5_MPI_1.8.12 1.8.13
  HDF5_MPI_1.8.13 at HDF5_MPI_1.8.13 1.8.13
  HDF5_MPI_1.8.14 at HDF5_MPI_1.8.14 1.8.14
+ HDF5_MPI_1.8.15.1 at HDF5_MPI_1.8.15.1 1.10.5
  HDF5_MPI_1.8.15 at HDF5_MPI_1.8.15 1.8.15
  HDF5_MPI_1.8.16 at HDF5_MPI_1.8.16 1.8.16
  HDF5_MPI_1.8.7 at HDF5_MPI_1.8.7 1.8.13


=====================================
debian/make-version-scripts
=====================================
@@ -93,6 +93,7 @@ rm -f mangled-symbols-table.new
 map_symbols_files "libhdf5-$soname.symbols" "libhdf5-fortran-$soname_f.symbols" "libhdf5-hl-$soname_hl.symbols" "libhdf5-hl-fortran-$soname_hl_f.symbols" | sed 's/@MAP@/SERIAL/' >map_serial.ver
 map_symbols_files "libhdf5-cpp-$soname_cxx.symbols" "libhdf5-hl-cpp-$soname_hl_cxx.symbols" | sed 's/@MAP@/CPP/' >>map_serial.ver
 map_symbols_files "libhdf5-openmpi-$soname.symbols" "libhdf5-openmpi-fortran-$soname_f.symbols" "libhdf5-openmpi-hl-$soname_hl.symbols" "libhdf5-openmpi-hl-fortran-$soname_hl_f.symbols" | sed 's/@MAP@/MPI/' >map_mpi.ver
+map_symbols_files "libhdf5-openmpi-cpp-$soname_cxx.symbols" "libhdf5-openmpi-hl-cpp-$soname_hl_cxx.symbols" | sed 's/@MAP@/CPP_MPI/' >>map_mpi.ver
 
 # 5- Replace the mangled C++ symbols table with the updated one
 mv mangled-symbols-table.new mangled-symbols-table


=====================================
debian/mangled-symbols-table
=====================================
The diff for this file was not included because it is too large.

=====================================
debian/map_mpi.ver
=====================================
The diff for this file was not included because it is too large.

=====================================
debian/patches/flavor-configure-option.patch
=====================================
@@ -6,10 +6,10 @@ Description: Add option --with-flavor=<flavor-name> to configure
  * serial is built with no flavor name
  * $mpi parallel versions use --with-flavor=$mpi
 Author: Gilles Filippini <pini at debian.org>
-Index: hdf5/configure.ac
+Index: hdf5-1.10.5+repack/configure.ac
 ===================================================================
---- hdf5.orig/configure.ac
-+++ hdf5/configure.ac
+--- hdf5-1.10.5+repack.orig/configure.ac
++++ hdf5-1.10.5+repack/configure.ac
 @@ -3465,6 +3465,26 @@ fi
  ##
  AM_CONDITIONAL([HAVE_SHARED_CONDITIONAL], [test "X$enable_shared" = "Xyes"])
@@ -37,10 +37,10 @@ Index: hdf5/configure.ac
  AC_CONFIG_FILES([src/libhdf5.settings
                   Makefile
                   src/Makefile
-Index: hdf5/src/libhdf5.settings.in
+Index: hdf5-1.10.5+repack/src/libhdf5.settings.in
 ===================================================================
---- hdf5.orig/src/libhdf5.settings.in
-+++ hdf5/src/libhdf5.settings.in
+--- hdf5-1.10.5+repack.orig/src/libhdf5.settings.in
++++ hdf5-1.10.5+repack/src/libhdf5.settings.in
 @@ -10,6 +10,7 @@ General Information:
                Uname information: @UNAME_INFO@
                         Byte sex: @BYTESEX@
@@ -49,10 +49,10 @@ Index: hdf5/src/libhdf5.settings.in
  
  Compiling Options:
  ------------------
-Index: hdf5/src/Makefile.am
+Index: hdf5-1.10.5+repack/src/Makefile.am
 ===================================================================
---- hdf5.orig/src/Makefile.am
-+++ hdf5/src/Makefile.am
+--- hdf5-1.10.5+repack.orig/src/Makefile.am
++++ hdf5-1.10.5+repack/src/Makefile.am
 @@ -27,10 +27,10 @@ include $(top_srcdir)/config/lt_vers.am
  noinst_PROGRAMS = H5detect H5make_libsettings
  
@@ -145,10 +145,10 @@ Index: hdf5/src/Makefile.am
 +endif
 +
  include $(top_srcdir)/config/conclude.am
-Index: hdf5/test/testlibinfo.sh.in
+Index: hdf5-1.10.5+repack/test/testlibinfo.sh.in
 ===================================================================
---- hdf5.orig/test/testlibinfo.sh.in
-+++ hdf5/test/testlibinfo.sh.in
+--- hdf5-1.10.5+repack.orig/test/testlibinfo.sh.in
++++ hdf5-1.10.5+repack/test/testlibinfo.sh.in
 @@ -77,7 +77,7 @@ fi
  # built too.
  if [ -n $Shared_Lib ]; then
@@ -170,10 +170,10 @@ Index: hdf5/test/testlibinfo.sh.in
  fi
  
  # Check if executables has the lib information only if shared lib is not
-Index: hdf5/tools/src/misc/h5cc.in
+Index: hdf5-1.10.5+repack/tools/src/misc/h5cc.in
 ===================================================================
---- hdf5.orig/tools/src/misc/h5cc.in
-+++ hdf5/tools/src/misc/h5cc.in
+--- hdf5-1.10.5+repack.orig/tools/src/misc/h5cc.in
++++ hdf5-1.10.5+repack/tools/src/misc/h5cc.in
 @@ -27,6 +27,7 @@
  prefix="@prefix@"
  exec_prefix="@exec_prefix@"
@@ -231,10 +231,10 @@ Index: hdf5/tools/src/misc/h5cc.in
    status=$?
  fi
  
-Index: hdf5/c++/src/h5c++.in
+Index: hdf5-1.10.5+repack/c++/src/h5c++.in
 ===================================================================
---- hdf5.orig/c++/src/h5c++.in
-+++ hdf5/c++/src/h5c++.in
+--- hdf5-1.10.5+repack.orig/c++/src/h5c++.in
++++ hdf5-1.10.5+repack/c++/src/h5c++.in
 @@ -25,6 +25,7 @@
  prefix="@prefix@"
  exec_prefix="@exec_prefix@"
@@ -300,10 +300,10 @@ Index: hdf5/c++/src/h5c++.in
  
    status=$?
  fi
-Index: hdf5/fortran/src/h5fc.in
+Index: hdf5-1.10.5+repack/fortran/src/h5fc.in
 ===================================================================
---- hdf5.orig/fortran/src/h5fc.in
-+++ hdf5/fortran/src/h5fc.in
+--- hdf5-1.10.5+repack.orig/fortran/src/h5fc.in
++++ hdf5-1.10.5+repack/fortran/src/h5fc.in
 @@ -25,6 +25,7 @@
  prefix="@prefix@"
  exec_prefix="@exec_prefix@"
@@ -360,10 +360,10 @@ Index: hdf5/fortran/src/h5fc.in
            ;;
          *)
            new_libraries="$new_libraries $lib"
-Index: hdf5/fortran/src/Makefile.am
+Index: hdf5-1.10.5+repack/fortran/src/Makefile.am
 ===================================================================
---- hdf5.orig/fortran/src/Makefile.am
-+++ hdf5/fortran/src/Makefile.am
+--- hdf5-1.10.5+repack.orig/fortran/src/Makefile.am
++++ hdf5-1.10.5+repack/fortran/src/Makefile.am
 @@ -27,10 +27,10 @@ AM_FCFLAGS+=-I$(top_srcdir)/src -I$(top_
  AM_FCLIBS=$(LIBHDF5)
  
@@ -424,10 +424,10 @@ Index: hdf5/fortran/src/Makefile.am
 +endif
 +
  include $(top_srcdir)/config/conclude_fc.am
-Index: hdf5/hl/fortran/src/Makefile.am
+Index: hdf5-1.10.5+repack/hl/fortran/src/Makefile.am
 ===================================================================
---- hdf5.orig/hl/fortran/src/Makefile.am
-+++ hdf5/hl/fortran/src/Makefile.am
+--- hdf5-1.10.5+repack.orig/hl/fortran/src/Makefile.am
++++ hdf5-1.10.5+repack/hl/fortran/src/Makefile.am
 @@ -25,10 +25,10 @@ AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top
  AM_FCFLAGS+=-I$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src
  
@@ -473,10 +473,10 @@ Index: hdf5/hl/fortran/src/Makefile.am
 +endif
 +
  include $(top_srcdir)/config/conclude_fc.am
-Index: hdf5/hl/src/Makefile.am
+Index: hdf5-1.10.5+repack/hl/src/Makefile.am
 ===================================================================
---- hdf5.orig/hl/src/Makefile.am
-+++ hdf5/hl/src/Makefile.am
+--- hdf5-1.10.5+repack.orig/hl/src/Makefile.am
++++ hdf5-1.10.5+repack/hl/src/Makefile.am
 @@ -23,18 +23,30 @@ include $(top_srcdir)/config/lt_vers.am
  AM_CPPFLAGS+=-I$(top_srcdir)/src
  
@@ -512,11 +512,11 @@ Index: hdf5/hl/src/Makefile.am
 +endif
 +
  include $(top_srcdir)/config/conclude.am
-Index: hdf5/config/commence.am
+Index: hdf5-1.10.5+repack/config/commence.am
 ===================================================================
---- hdf5.orig/config/commence.am
-+++ hdf5/config/commence.am
-@@ -30,15 +30,15 @@ CP=cp
+--- hdf5-1.10.5+repack.orig/config/commence.am
++++ hdf5-1.10.5+repack/config/commence.am
+@@ -30,16 +30,16 @@ CP=cp
  RUNEXEC=$(RUNSERIAL)
  
  # Libraries to link to while building
@@ -526,26 +526,77 @@ Index: hdf5/config/commence.am
 -LIBH5F=$(top_builddir)/fortran/src/libhdf5_fortran.la
 +LIBH5F=$(top_builddir)/fortran/src/libhdf5 at FLAVOR@_fortran.la
  LIBH5FTEST=$(top_builddir)/fortran/test/libh5test_fortran.la
- LIBH5CPP=$(top_builddir)/c++/src/libhdf5_cpp.la
+-LIBH5CPP=$(top_builddir)/c++/src/libhdf5_cpp.la
++LIBH5CPP=$(top_builddir)/c++/src/libhdf5 at FLAVOR@_cpp.la
  LIBH5JNI=$(top_builddir)/java/src/jni/libhdf5_java.la
  LIBH5TOOLS=$(top_builddir)/tools/lib/libh5tools.la
 -LIBH5_HL=$(top_builddir)/hl/src/libhdf5_hl.la
 -LIBH5F_HL=$(top_builddir)/hl/fortran/src/libhdf5hl_fortran.la
+-LIBH5CPP_HL=$(top_builddir)/hl/c++/src/libhdf5_hl_cpp.la
 +LIBH5_HL=$(top_builddir)/hl/src/libhdf5 at FLAVOR@_hl.la
 +LIBH5F_HL=$(top_builddir)/hl/fortran/src/libhdf5 at FLAVOR@hl_fortran.la
- LIBH5CPP_HL=$(top_builddir)/hl/c++/src/libhdf5_hl_cpp.la
++LIBH5CPP_HL=$(top_builddir)/hl/c++/src/libhdf5 at FLAVOR@_hl_cpp.la
  
  # Install directories that automake doesn't know about
+ docdir = $(exec_prefix)/doc
 @@ -102,3 +102,4 @@ CHECK_CLEANFILES=*.chkexe *.chklog *.clo
  help:
  	@$(top_srcdir)/bin/makehelp
  
 +abs2rel = $(shell perl -e 'use File::Spec; print File::Spec->abs2rel($(1), $(2)) . "\n";')
-Index: hdf5/c++/src/Makefile.am
+Index: hdf5-1.10.5+repack/c++/src/Makefile.am
 ===================================================================
---- hdf5.orig/c++/src/Makefile.am
-+++ hdf5/c++/src/Makefile.am
-@@ -73,4 +73,16 @@ mostlyclean-local:
+--- hdf5-1.10.5+repack.orig/c++/src/Makefile.am
++++ hdf5-1.10.5+repack/c++/src/Makefile.am
+@@ -23,15 +23,13 @@ include $(top_srcdir)/config/lt_vers.am
+ AM_CPPFLAGS+=-I$(top_srcdir)/src
+ 
+ # This is our main target
+-lib_LTLIBRARIES=libhdf5_cpp.la
++lib_LTLIBRARIES=libhdf5 at FLAVOR@_cpp.la
+ 
+ # Add libtool numbers to the HDF5 C++ library (from config/lt_vers.am)
+-libhdf5_cpp_la_LDFLAGS= -version-info $(LT_CXX_VERS_INTERFACE):$(LT_CXX_VERS_REVISION):$(LT_CXX_VERS_AGE) $(AM_LDFLAGS)
+-
+-bin_SCRIPTS=h5c++
++libhdf5 at FLAVOR@_cpp_la_LDFLAGS= -version-info $(LT_CXX_VERS_INTERFACE):$(LT_CXX_VERS_REVISION):$(LT_CXX_VERS_AGE) $(AM_LDFLAGS)
+ 
+ # Source files for the library
+-libhdf5_cpp_la_SOURCES=H5Exception.cpp H5IdComponent.cpp	\
++libhdf5 at FLAVOR@_cpp_la_SOURCES=H5Exception.cpp H5IdComponent.cpp	\
+ 	H5DataSpace.cpp H5PropList.cpp H5Library.cpp			\
+ 	H5FaccProp.cpp H5FcreatProp.cpp H5LcreatProp.cpp		\
+ 	H5LaccProp.cpp H5DaccProp.cpp H5DxferProp.cpp			\
+@@ -44,7 +42,7 @@ libhdf5_cpp_la_SOURCES=H5Exception.cpp H
+     H5File.cpp
+ 
+ # HDF5 C++ library depends on HDF5 Library.
+-libhdf5_cpp_la_LIBADD=$(LIBHDF5)
++libhdf5 at FLAVOR@_cpp_la_LIBADD=$(LIBHDF5)
+ 
+ # Public headers
+ include_HEADERS=H5Cpp.h H5AbstractDs.h H5AtomType.h			\
+@@ -70,7 +68,36 @@ mostlyclean-local:
+ 	  $(RM) -rf ii_files;                                           \
+ 	fi
+ 
++# Also install and uninstall h5c++ script
++uninstall-local:
++	$(RM) $(DESTDIR)$(bindir)/$(H5CXX_NAME)
++
++install-exec-local:
++	@$(INSTALL) h5c++ $(DESTDIR)$(bindir)/$(H5CXX_NAME)
++
++if BUILD_PARALLEL_CONDITIONAL
++if FLAVOR
++  H5CXX_NAME = h5c++. at FLAVOR_NAME@
++else
++  H5CXX_NAME = h5c++
++endif
++else
++  H5CXX_NAME = h5c++
++endif
++
  # Mark this directory as part of the C++ API
  CXX_API=yes
  
@@ -554,7 +605,7 @@ Index: hdf5/c++/src/Makefile.am
 +install-exec-hook:
 +	mkdir -p $(DESTDIR)$(libdir)/hdf5/@FLAVOR_NAME@
 +	cd $(DESTDIR)$(libdir) && \
-+	for lib in libhdf5_cpp.*; do \
++	for lib in libhdf5 at FLAVOR@_cpp.*; do \
 +	  link=$$(echo $$lib | sed 's/@FLAVOR@//') && \
 +	  $(LN_S) ../../$$lib hdf5/@FLAVOR_NAME@/$$link || \
 +	  exit 1; \
@@ -562,11 +613,30 @@ Index: hdf5/c++/src/Makefile.am
 +endif
 +
  include $(top_srcdir)/config/conclude.am
-Index: hdf5/hl/c++/src/Makefile.am
+Index: hdf5-1.10.5+repack/hl/c++/src/Makefile.am
 ===================================================================
---- hdf5.orig/hl/c++/src/Makefile.am
-+++ hdf5/hl/c++/src/Makefile.am
-@@ -38,4 +38,16 @@ libhdf5_hl_cpp_la_LIBADD=$(LIBH5_HL) $(L
+--- hdf5-1.10.5+repack.orig/hl/c++/src/Makefile.am
++++ hdf5-1.10.5+repack/hl/c++/src/Makefile.am
+@@ -23,19 +23,31 @@ include $(top_srcdir)/config/lt_vers.am
+ AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/hl/src
+ 
+ # This is our main target
+-lib_LTLIBRARIES=libhdf5_hl_cpp.la
++lib_LTLIBRARIES=libhdf5 at FLAVOR@_hl_cpp.la
+ 
+ # Add libtool numbers to the HDF5 HL C++ library (from config/lt_vers.am)
+-libhdf5_hl_cpp_la_LDFLAGS= -version-info $(LT_HL_CXX_VERS_INTERFACE):$(LT_HL_CXX_VERS_REVISION):$(LT_HL_CXX_VERS_AGE) $(AM_LDFLAGS)
++libhdf5 at FLAVOR@_hl_cpp_la_LDFLAGS= -version-info $(LT_HL_CXX_VERS_INTERFACE):$(LT_HL_CXX_VERS_REVISION):$(LT_HL_CXX_VERS_AGE) $(AM_LDFLAGS)
+ 
+ # Source files for the library
+ # At the moment, only the H5PT Packet Table has a C++ API.
+-libhdf5_hl_cpp_la_SOURCES=H5PacketTable.cpp
++libhdf5 at FLAVOR@_hl_cpp_la_SOURCES=H5PacketTable.cpp
+ 
+ # HDF5 HL C++ library depends on HDF5 Library.
+-libhdf5_hl_cpp_la_LIBADD=$(LIBH5_HL) $(LIBH5CPP)
++libhdf5 at FLAVOR@_hl_cpp_la_LIBADD=$(LIBH5_HL) $(LIBH5CPP)
+ 
  # Public headers
  include_HEADERS=H5PacketTable.h
  
@@ -575,7 +645,7 @@ Index: hdf5/hl/c++/src/Makefile.am
 +install-exec-hook:
 +	mkdir -p $(DESTDIR)$(libdir)/hdf5/@FLAVOR_NAME@
 +	cd $(DESTDIR)$(libdir) && \
-+	for lib in libhdf5_hl_cpp.*; do \
++	for lib in libhdf5 at FLAVOR@_hl_cpp.*; do \
 +	  link=$$(echo $$lib | sed 's/@FLAVOR@//') && \
 +	  $(LN_S) ../../$$lib hdf5/@FLAVOR_NAME@/$$link || \
 +	  exit 1; \
@@ -583,10 +653,10 @@ Index: hdf5/hl/c++/src/Makefile.am
 +endif
 +
  include $(top_srcdir)/config/conclude.am
-Index: hdf5/tools/src/misc/Makefile.am
+Index: hdf5-1.10.5+repack/tools/src/misc/Makefile.am
 ===================================================================
---- hdf5.orig/tools/src/misc/Makefile.am
-+++ hdf5/tools/src/misc/Makefile.am
+--- hdf5-1.10.5+repack.orig/tools/src/misc/Makefile.am
++++ hdf5-1.10.5+repack/tools/src/misc/Makefile.am
 @@ -43,7 +43,11 @@ LDADD=$(LIBH5TOOLS) $(LIBHDF5)
  # h5cc needs custom install and uninstall rules, since it may be
  # named h5pcc if hdf5 is being built in parallel mode.
@@ -599,10 +669,10 @@ Index: hdf5/tools/src/misc/Makefile.am
  else
    H5CC_NAME=h5cc
  endif
-Index: hdf5/java/test/junit.sh.in
+Index: hdf5-1.10.5+repack/java/test/junit.sh.in
 ===================================================================
---- hdf5.orig/java/test/junit.sh.in
-+++ hdf5/java/test/junit.sh.in
+--- hdf5-1.10.5+repack.orig/java/test/junit.sh.in
++++ hdf5-1.10.5+repack/java/test/junit.sh.in
 @@ -56,7 +56,7 @@ test -d $BLDLIBDIR || mkdir -p $BLDLIBDI
  #       Comment '#' without space can be used.
  # --------------------------------------------------------------------
@@ -612,10 +682,10 @@ Index: hdf5/java/test/junit.sh.in
  $top_builddir/java/src/jni/.libs/libhdf5_java.*
  "
  LIST_JAR_TESTFILES="
-Index: hdf5/java/examples/datasets/JavaDatasetExample.sh.in
+Index: hdf5-1.10.5+repack/java/examples/datasets/JavaDatasetExample.sh.in
 ===================================================================
---- hdf5.orig/java/examples/datasets/JavaDatasetExample.sh.in
-+++ hdf5/java/examples/datasets/JavaDatasetExample.sh.in
+--- hdf5-1.10.5+repack.orig/java/examples/datasets/JavaDatasetExample.sh.in
++++ hdf5-1.10.5+repack/java/examples/datasets/JavaDatasetExample.sh.in
 @@ -52,7 +52,7 @@ test -d $BLDLIBDIR || mkdir -p $BLDLIBDI
  #       Comment '#' without space can be used.
  # --------------------------------------------------------------------
@@ -625,10 +695,10 @@ Index: hdf5/java/examples/datasets/JavaDatasetExample.sh.in
  $top_builddir/java/src/jni/.libs/libhdf5_java.*
  $top_builddir/java/src/$JARFILE
  "
-Index: hdf5/java/examples/datatypes/JavaDatatypeExample.sh.in
+Index: hdf5-1.10.5+repack/java/examples/datatypes/JavaDatatypeExample.sh.in
 ===================================================================
---- hdf5.orig/java/examples/datatypes/JavaDatatypeExample.sh.in
-+++ hdf5/java/examples/datatypes/JavaDatatypeExample.sh.in
+--- hdf5-1.10.5+repack.orig/java/examples/datatypes/JavaDatatypeExample.sh.in
++++ hdf5-1.10.5+repack/java/examples/datatypes/JavaDatatypeExample.sh.in
 @@ -49,7 +49,7 @@ test -d $BLDLIBDIR || mkdir -p $BLDLIBDI
  #       Comment '#' without space can be used.
  # --------------------------------------------------------------------
@@ -638,10 +708,10 @@ Index: hdf5/java/examples/datatypes/JavaDatatypeExample.sh.in
  $top_builddir/java/src/jni/.libs/libhdf5_java.*
  $top_builddir/java/src/$JARFILE
  "
-Index: hdf5/java/examples/groups/JavaGroupExample.sh.in
+Index: hdf5-1.10.5+repack/java/examples/groups/JavaGroupExample.sh.in
 ===================================================================
---- hdf5.orig/java/examples/groups/JavaGroupExample.sh.in
-+++ hdf5/java/examples/groups/JavaGroupExample.sh.in
+--- hdf5-1.10.5+repack.orig/java/examples/groups/JavaGroupExample.sh.in
++++ hdf5-1.10.5+repack/java/examples/groups/JavaGroupExample.sh.in
 @@ -51,7 +51,7 @@ test -d $BLDITERDIR || mkdir -p $BLDITER
  #       Comment '#' without space can be used.
  # --------------------------------------------------------------------
@@ -651,10 +721,10 @@ Index: hdf5/java/examples/groups/JavaGroupExample.sh.in
  $top_builddir/java/src/jni/.libs/libhdf5_java.*
  $top_builddir/java/src/$JARFILE
  "
-Index: hdf5/java/examples/intro/JavaIntroExample.sh.in
+Index: hdf5-1.10.5+repack/java/examples/intro/JavaIntroExample.sh.in
 ===================================================================
---- hdf5.orig/java/examples/intro/JavaIntroExample.sh.in
-+++ hdf5/java/examples/intro/JavaIntroExample.sh.in
+--- hdf5-1.10.5+repack.orig/java/examples/intro/JavaIntroExample.sh.in
++++ hdf5-1.10.5+repack/java/examples/intro/JavaIntroExample.sh.in
 @@ -49,7 +49,7 @@ test -d $BLDLIBDIR || mkdir -p $BLDLIBDI
  #       Comment '#' without space can be used.
  # --------------------------------------------------------------------


=====================================
debian/process-symbols-files
=====================================
@@ -48,9 +48,6 @@ symbols_filenames=""
 for flavor in serial openmpi mpich; do
   pkgflavor=$(echo $flavor | sed -E 's/serial//;s/^(.)/-\1/')
   for api in C fortran hl hl-fortran cpp hl-cpp; do
-    if [ $flavor != serial -a "${api:$((${#api}-3)):3}" = cpp ]; then
-      continue
-    fi
     pkgapi=$(echo $api | sed -E 's/C//;s/^(.)/-\1/')
     sonamevar=soname$(echo $api | sed -E 's/C//;s/fortran/f/;s/cpp/cxx/;s/-/_/g;s/^(.)/_\1/')
     symbols_filenames="$symbols_filenames libhdf5${pkgflavor}${pkgapi}-${!sonamevar}.symbols"
@@ -58,7 +55,7 @@ for flavor in serial openmpi mpich; do
 done
 
 for sfile in $symbols_filenames; do
-  map=$(echo $sfile | sed -E 's/.*cpp.*/CPP/;s/.*mpi.*/MPI/;/CPP|MPI/!{s/.*/SERIAL/}')
+  map=$(echo $sfile | sed -E 's/.*mpi.*cpp.*/CPP_MPI/;s/.*cpp.*/CPP/;s/.*mpi.*/MPI/;/CPP|MPI/!{s/.*/SERIAL/}')
   unmangle_symbols_file "$sfile" | sed 's/#MAP#/'$map'/' >"$sfile.new"
 done
 


=====================================
debian/rules
=====================================
@@ -15,7 +15,7 @@ libversion ?= $(shell echo $(pkgversion) | sed -r 's/^([0-9\.]*)([-~][^-~+]*)?(\
 
 # BEGIN - Get sonames from config/lt_vers.am
 include config/lt_vers.am
-INTERFACES := @ _CXX _F _HL _HL_CXX _HL_F _TOOLS
+INTERFACES := @ _CXX _F _HL _HL_CXX _HL_F
 istr = $(subst @,,$(interface))
 $(foreach interface,$(INTERFACES),$(eval \
   SONAME$(istr) := $(shell if [ -n "$(LT$(istr)_VERS_INTERFACE)" ]; then \
@@ -30,6 +30,7 @@ SONAM%: interface = $(subst SONAME,,$@)
 SONAM%:
 	@echo $(SONAME$(istr))
 # END - Get sonames from config/lt_vers.am
+INTERFACE_TO_API = $(subst -f,-fortran,$(subst -cxx,-cpp,$(shell echo "$(1)" | tr '[:upper:]_' '[:lower:]-')))
 
 serpack = $(package)-$(SONAME)
 serpackdev = $(package)-dev
@@ -37,6 +38,10 @@ sercpppack = $(package)-cpp-$(SONAME_CXX)
 openmpipack = $(package)-openmpi-$(SONAME)
 mpichpack = $(package)-mpich-$(SONAME)
 
+PACKAGES_serial := $(serpack) $(package)-fortran-$(SONAME_F) $(package)-hl-$(SONAME_HL) $(package)-hl-fortran-$(SONAME_HL_F) $(package)-dev hdf5-helpers hdf5-tools $(sercpppack) $(package)-hl-cpp-$(SONAME_HL_CXX) $(PACKAGES_java)
+PACKAGES_openmpi := $(openmpipack) $(package)-openmpi-fortran-$(SONAME_F) $(package)-openmpi-hl-$(SONAME_HL) $(package)-openmpi-hl-fortran-$(SONAME_HL_F) $(package)-openmpi-cpp-$(SONAME_CXX) $(package)-openmpi-hl-cpp-$(SONAME_HL_CXX) $(package)-openmpi-dev
+PACKAGES_mpich := $(mpichpack) $(package)-mpich-fortran-$(SONAME_F) $(package)-mpich-hl-$(SONAME_HL) $(package)-mpich-hl-fortran-$(SONAME_HL_F) $(package)-mpich-cpp-$(SONAME_CXX) $(package)-mpich-hl-cpp-$(SONAME_HL_CXX) $(package)-mpich-dev
+
 # Crossbuild and multiarch variables
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
@@ -71,7 +76,7 @@ FLAVORS += $(flavor_$(1))
 # This is in case an arch is disabled with "!$arch". These strings can't
 # appear in debian/control, but the build have to be disabled anyway for
 # the related archs.
-$(if $(flavor_$(1)),,export DH_OPTIONS += -N$($(1)pack) -Nlibhdf5-$(1)-dev)
+$(if $(flavor_$(1)),,export DH_OPTIONS += $(foreach pkg,$(PACKAGES_$(1)),-N$(pkg)))
 endef
 $(foreach mpi,openmpi mpich,$(eval $(call CHECK_FLAVOR,$(mpi))))
 # END - Construct the FLAVORS list
@@ -88,13 +93,14 @@ CONFIGURE_FLAGS = --prefix=/usr --host=$(DEB_HOST_GNU_TYPE) \
 		  --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
 		  --mandir=\$${prefix}/share/man \
 		  --with-default-plugindir=/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/plugins \
-		  --with-pthread --enable-linux-lfs --enable-unsupported \
+		  --with-pthread --enable-linux-lfs \
 		  --enable-shared --enable-build-mode=$(USE_PROD) \
 		  --disable-sharedlib-rpath --with-zlib --with-default-api-version=v18 \
 		  --with-szlib \
 		  --enable-fortran --enable-fortran2003
 FLAVOR_FLAGS = --includedir=\$${prefix}/include/hdf5/$(1) --with-flavor=$(1)
-SERIAL_FLAGS = $(call FLAVOR_FLAGS,serial) --enable-threadsafe --enable-cxx
+# --enable-threadsafe --enable-cxx are not officially supported then --enable-unsupported
+SERIAL_FLAGS = $(call FLAVOR_FLAGS,serial) --enable-unsupported --enable-threadsafe --enable-cxx
 
 # No java >= 1.7 on hppa and hurd-i386
 ifeq (,$(filter $(DEB_HOST_ARCH),hppa hurd-i386))
@@ -107,12 +113,13 @@ else
 export DH_OPTIONS += -Nlibhdf5-java -Nlibhdf5-jni
 endif
 
-OPENMPI_FLAGS = $(call FLAVOR_FLAGS,openmpi) --enable-parallel=yes
-MPICH_FLAGS = $(call FLAVOR_FLAGS,mpich) --enable-parallel=yes
+# --enable-parallel --enable-cxx are not officially supported then --enable-unsupported
+OPENMPI_FLAGS = $(call FLAVOR_FLAGS,openmpi) --enable-unsupported --enable-cxx --enable-parallel=yes
+MPICH_FLAGS = $(call FLAVOR_FLAGS,mpich) --enable-unsupported --enable-cxx --enable-parallel=yes
 
 SERIAL_ENV := H5_LDFLAGS="-Wl,--version-script,\$$(top_srcdir)/debian/map_serial.ver"
 MPI_ENV = H5_LDFLAGS="-Wl,--version-script,\$$(top_srcdir)/debian/map_mpi.ver" \
-	CC=mpicc.$(1) FC=mpif90.$(1) F9X=mpif90.$(1) RUNPARALLEL=/usr/bin/mpirun.$(1)
+	CC=mpicc.$(1) CXX=mpicxx.$(1) FC=mpif90.$(1) F9X=mpif90.$(1) RUNPARALLEL=/usr/bin/mpirun.$(1)
 OPENMPI_ENV := $(call MPI_ENV,openmpi)
 MPICH_ENV := $(call MPI_ENV,mpich)
 
@@ -142,9 +149,8 @@ DEBIAN_OUT := $(shell \
       gsub("soname_hl","$(SONAME_HL)",$$0); \
       gsub("soname_cxx","$(SONAME_CXX)",$$0); \
       gsub("soname","$(SONAME)",$$0); \
-      gsub("-flavor-cpp","-cpp",$$0); \
     } \
-    /-flavor/{helpers=""; for (f in flavor) {helper=$$0; gsub("-flavor",flavor[f],helper); helpers=helpers" "helper}; $$0=helpers} \
+    /-flavor/{helpers=$$0; for (f in flavor) {helper=$$0; gsub("-flavor",flavor[f],helper); helpers=helpers" "helper}; $$0=helpers} \
     !/control/ {print $$0} \
   ' \
 )
@@ -180,23 +186,11 @@ debian/%: debian/%.in
 	    -e "s/@NODOCARCHS@/$(NODOCARCHS)/g" \
 	  $< >$@
 
-debian/libhdf5-flavor-cpp-$(SONAME_CXX)%: debian/libhdf5-flavor-cpp-soname_cxx%
-	ln -s $$(basename $<) $@
-
-debian/libhdf5-flavor-fortran-$(SONAME_F)%: debian/libhdf5-flavor-fortran-soname_f%
-	ln -s $$(basename $<) $@
-
-debian/libhdf5-flavor-hl-cpp-$(SONAME_HL_CXX)%: debian/libhdf5-flavor-hl-cpp-soname_hl_cxx%
-	ln -s $$(basename $<) $@
-
-debian/libhdf5-flavor-hl-fortran-$(SONAME_HL_F)%: debian/libhdf5-flavor-hl-fortran-soname_hl_f%
-	ln -s $$(basename $<) $@
-
-debian/libhdf5-flavor-hl-$(SONAME_HL)%: debian/libhdf5-flavor-hl-soname_hl%
-	ln -s $$(basename $<) $@
-
-debian/libhdf5-flavor-$(SONAME)%: debian/libhdf5-flavor-soname%
-	ln -s $$(basename $<) $@
+define helper_soname_rule
+debian/libhdf5-flavor$(1)-$($(2))%: debian/libhdf5-flavor$(1)-$(shell echo $(2) | tr '[:upper:]' '[:lower:]')%
+	ln -s $$$$(basename $$<) $$@
+endef
+$(foreach interface,$(INTERFACES),$(eval $(call helper_soname_rule,$(call INTERFACE_TO_API,$(istr)),SONAME$(istr))))
 
 define helper_flavor_rule
 debian/libhdf5$(2)-%: flavor = $(1)
@@ -219,7 +213,7 @@ $(foreach flavor,$(FLAVORS),$(eval $(call helper_flavor_rule,$(flavor),$(flavorp
 	dh $@ $(DH_HELPERS)
 
 override_dh_auto_clean: debian/control
-	rm -fr $(DEBIAN_OUT)
+	rm -f $(DEBIAN_OUT)
 	rm -fr debian/build-*
 	rm -f c++/src/cpp_doc_config_u
 	rm -fr html
@@ -265,10 +259,6 @@ install_jni: install_serial
 
 override_dh_auto_install-arch: $(foreach flavor,$(FLAVORS),install_$(flavor)) $(install_jni)
 
-PACKAGES_serial := $(serpack) $(package)-fortran-$(SONAME_F) $(package)-hl-$(SONAME_HL) $(package)-hl-fortran-$(SONAME_HL_F) $(package)-dev hdf5-helpers hdf5-tools $(sercpppack) $(package)-hl-cpp-$(SONAME_HL_CXX) $(PACKAGES_java)
-PACKAGES_openmpi := $(openmpipack) $(package)-openmpi-fortran-$(SONAME_F) $(package)-openmpi-hl-$(SONAME_HL) $(package)-openmpi-hl-fortran-$(SONAME_HL_F) $(package)-openmpi-dev
-PACKAGES_mpich := $(mpichpack) $(package)-mpich-fortran-$(SONAME_F) $(package)-mpich-hl-$(SONAME_HL) $(package)-mpich-hl-fortran-$(SONAME_HL_F) $(package)-mpich-dev
-
 dh_install_%: flavor = $(patsubst dh_install_%,%,$@)
 dh_install_%: builddir = debian/build-$(flavor)
 dh_install_%: destdir = $(builddir)/tmpinst
@@ -284,7 +274,7 @@ override_dh_install-arch: $(foreach flavor,$(FLAVORS),dh_install_$(flavor))
 	rm -f debian/$(serpackdev)/usr/lib/$(DEB_HOST_MULTIARCH)/libhdf5_java*
 	# Drop dpkg-buildflags from helpers to improve reproducibility
 	sed -i $(foreach flags,CFLAGS CXXFLAGS CPPFLAGS FCFLAGS LDFLAGS,-e '/_$(flags)=/s/$(shell dpkg-buildflags --get $(flags) | sed 's:/:\\/:g')//') \
-	  debian/hdf5-helpers/usr/bin/h5* debian/libhdf5-*mpi*-dev/usr/bin/h5*
+	  $(wildcard debian/hdf5-helpers/usr/bin/h5* debian/libhdf5-*mpi*-dev/usr/bin/h5*)
 
 override_dh_makeshlibs:
 	dh_makeshlibs -- -v$(libversion)


=====================================
debian/update-symbols-files-soname
=====================================
@@ -4,27 +4,22 @@ set -e
 
 eval "$(debian/rules sonames)"
 
-[ -f "debian/libhdf5-$SONAME.symbols" ] || mv debian/libhdf5-[0-9]*.symbols "debian/libhdf5-$SONAME.symbols"
-[ -f "debian/libhdf5-cpp-$SONAME_CXX.symbols" ] || mv debian/libhdf5-cpp-[0-9]*.symbols "debian/libhdf5-cpp-$SONAME_CXX.symbols"
-[ -f "debian/libhdf5-openmpi-$SONAME.symbols" ] || mv debian/libhdf5-openmpi-[0-9]*.symbols "debian/libhdf5-openmpi-$SONAME.symbols"
-[ -f "debian/libhdf5-mpich-$SONAME.symbols" ] || mv debian/libhdf5-mpich-[0-9]*.symbols "debian/libhdf5-mpich-$SONAME.symbols"
-
 for flavor in serial openmpi mpich; do
   if [ $flavor != serial ]; then
     flavor_string="-$flavor"
   else
     flavor_string=""
   fi
-  symbols_file=libhdf5${flavor_string}-$SONAME.symbols
-  sed -ri \
-    -e "/^libhdf5_${flavor}.so/{s/\.[0-9]+/.$SONAME/;s/-[0-9]+/-$SONAME/}" \
-    -e "/^libhdf5_${flavor}_fortran.so/{s/\.[0-9]+/.$SONAME_F/;s/-[0-9]+/-$SONAME/}" \
-    -e "/^libhdf5_${flavor}_hl.so/{s/\.[0-9]+/.$SONAME_HL/;s/-[0-9]+/-$SONAME/}" \
-    -e "/^libhdf5_${flavor}hl_fortran.so/{s/\.[0-9]+/.$SONAME_HL_F/;s/-[0-9]+/-$SONAME/}" \
-    debian/$symbols_file
+  for interface in "" _F _CXX _HL _HL_F _HL_CXX; do
+    api=$(echo $interface | tr 'A-Z_' 'a-z-' | sed 's/-f/-fortran/;s/-cxx/-cpp/')
+    _api=$(echo -- "$api" | sed 's/-/_/g;s/^_hl_fortran/hl_fortran/')
+    soname=$(eval echo '$'SONAME$interface)
+    symbols_file=debian/libhdf5${flavor_string}${api}-$soname.symbols
+    old_symbols_file=debian/libhdf5${flavor_string}${api}-[0-9]*.symbols
+    [ -f "$symbols_file" ] || mv $old_symbols_file "$symbols_file"
+    sed -ri \
+      -e "/^libhdf5_${flavor}${_api}.so/{s/\.[0-9]+/.$soname/;s/-[0-9]+/-$soname/}" \
+      $symbols_file
+    
+  done
 done
-
-sed -ri \
-  -e "/^libhdf5_cpp.so/{s/\.[0-9]+/.$SONAME_CXX/;s/-[0-9]+/-$SONAME/}" \
-  -e "/^libhdf5_hl_cpp.so/{s/\.[0-9]+/.$SONAME_HL_CXX/;s/-[0-9]+/-$SONAME/}" \
-  debian/libhdf5-cpp-$SONAME_CXX.symbols



View it on GitLab: https://salsa.debian.org/debian-gis-team/hdf5/compare/ff94af6bf2dc3dcc92765d588941ba81e66a4c75...6beb4f0f410a4ee229fcb59a5ce09154312ad240

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/hdf5/compare/ff94af6bf2dc3dcc92765d588941ba81e66a4c75...6beb4f0f410a4ee229fcb59a5ce09154312ad240
You're receiving this email because of your account on salsa.debian.org.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20190410/57b9e0f2/attachment-0001.html>


More information about the Pkg-grass-devel mailing list