./devel/hdf5-c++, Hierarchical Data Format (new generation) - C++ wrappers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.8.18, Package name: hdf5-c++-1.8.18, Maintainer: pkgsrc-users

HDF5 is a data model, library, and file format for storing and
managing data. It supports an unlimited variety of datatypes, and
is designed for flexible and efficient I/O and for high volume and
complex data. HDF5 is portable and is extensible, allowing applications
to evolve in their use of HDF5. The HDF5 Technology suite includes
tools and applications for managing, manipulating, viewing, and
analyzing data in the HDF5 format.

This package provides C++ wrappers for the HDF5 C library.


Required to run:
[devel/hdf5]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: d7e008cbfcf5cb6913b5327a81bbcaf34cc9436d
RMD160: a3910b7129f80080c0574bb798f6d40849724005
Filesize: 9845.014 KB

Version history: (Expand)


CVS history: (Expand)


   2016-09-14 22:29:57 by Alexander Nasonov | Files touched by this commit (2)
Log message:
Install missing header file.

Contributed by Jason Bacon, many thanks!
   2015-11-26 12:25:11 by Adam Ciarcinski | Files touched by this commit (14)
Log message:
Changes 1.8.16:
* Improvements made to the CMake build system.
* Added Memory Allocation Functions that Use the Library's Allocator
* Added Functions to Control the Value of H5PL_no_plugin_g without
      Using an Environment Variable
* MPI_Finalize and HDF5 Library Shutdown
* New Wrappers for C Functions H5P[s/g]et_libver_bounds
* more...
   2015-08-24 19:58:34 by Greg Troxel | Files touched by this commit (2)
Log message:
Add missing include file (install and PLIST).

Reported by Jason Bacon via pkgsrc-users@.
   2015-08-21 18:42:25 by Greg Troxel | Files touched by this commit (1)
Log message:
Add a buildink3 file.

This has been thought about but not tested.
   2013-09-01 11:56:41 by Adam Ciarcinski | Files touched by this commit (6)
Log message:
Changes 1.8.11:
Configuration
- Libtool version number is changed to 8.0.0 because there are API
  changes. See below for details.
- Mac OS X 10.7 (Lion) and 10.8 (Mountain Lion) uses clang/clang++ as the
  default C and C++ compilers.
- CMake minimum is now 2.8.10.
- A new tool, cmakehdf5, which is a build command script similar to
  buildhdf5 is added and is available in the bin directory.

Library
- The library can load filter libraries dynamically during runtime.  Users
  can set the search path through environment variable HDF5_PLUGIN_PATH
  and call H5Pset_filter to enable a dynamic filter.
- Added new API functions H5Dscatter and H5Dgather to scatter data to and
  and gather data from a selection within a memory buffer.
- The library now supports the data conversion from enumeration to numeric
  (integer and floating-point number) datatypes. See Issue HDFFV-8221.

Tools
- h5dump: added new option -O or -ddl to output the ddl text to a file. This
  is a complement to the -o or --output option, which redirects the data to
  a file.
   2013-04-06 13:39:26 by Blue Rats | Files touched by this commit (7)
Log message:
"$foo is ambiguous. Use ${foo} if you mean a Makefile variable or $$foo if
you mean a shell variable."
   2012-10-27 10:54:48 by Aleksej Saushev | Files touched by this commit (12) | Package updated
Log message:
Update to HDF5 1.8.9
This doesn't pass self-tests, but it isn't regression,
previous package didn't pass them as well.
(While here, make both packages share the same distinfo.)

Changes in HDF5 1.8.9

HDF5 1.8.9 is a minor release, but contains several important
new features and bug fixes. Changes in this release include the
following:

  * Committed datatypes can now be merged when copying objects,
    using the new flag H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG.
    Several new API routines have been included in support of
    this feature.

  * A file in memory can now be accessed in the same way as a
    file on disk. New APIs were added to support this feature.

  * Many changes to the tools have been made, including the following:

      + The h5repack performance has been improved dramatically
        for large chunked datasets.

      + The -S (or --summary) option was added to h5stat to
        display a summary of the file space usage for a file.

      + A wildcard can now be used with h5dump to specify multiple files.

  * H5LTpath_valid was added to determine if a path is correct
    and a link resolves to a valid object.

  * The Fortran counterpart to H5Ocopy, h5ocopy_f, was added.

This release contains many other changes and bug fixes not listed here.
Please be sure to read the Release Notes for a comprehensive
list of new features and bug fixes.

Changes in HDF5 1.8.8

HDF5 1.8.8 is a minor release, but contains a few important new
features and bug fixes. Changes in this release include the
following:

  * Changes to the Fortran interface:
      + Fortran wrappers for the Dimension Scales APIs were added.
        For the new subroutine signatures, see:

           http://www.hdfgroup.org/HDF5/doc/HL/RM_H5DS.html

      + The Fortran interface now uses the Fortran 2003 standard,
        enabling a wider set of Fortran and HDF5 datatypes to be
        supported, including:

          o Any kind of INTEGER or REAL
          o Fortran derived types
          o Fortran and HDF5 enumeration
          o HDF5 variable-length datatypes
          o HDF5 compound datatypes of any complexity

        It also contains new subroutines corresponding to those
        C APIs which have callback functions as parameters.
	For a general overview and information on how to enable
        these new Fortran features, please see the following paper:

           http://www.hdfgroup.org/HDF5/doc/fortra … _F2003.pdf

        HDF5 examples that use Fortran 2003 (with the suffix "F03") \ 
can be found here:

           \ 
http://www.hdfgroup.org/ftp/HDF5/exampl … rtran.html

        The --enable-fortran2003 configure flag was added to
        enable Fortran 2003 support in the HDF5 Fortran library.
        This flag should be used along with the --enable-fortran
        flag and takes affect only when a Fortran compiler is
        Fortran 2003 compliant.

  * H5Tcreate now supports a string type (fixed-length and variable-length).

  * New APIs, H5Pget_mpio_actual_chunk_opt_mode and H5Pget_mpio_actual_io_mode,
    were added for querying whether/how a collective I/O operation completed.

  * Numerous changes were made to the tools (h5diff, h5repack, h5jam, h5dump).
   2011-10-07 12:42:18 by Alexander Nasonov | Files touched by this commit (4) | Imported package
Log message:
Import devel/hdf5-c++ version 1.8.7.

HDF5 is a data model, library, and file format for storing and
managing data. It supports an unlimited variety of datatypes, and
is designed for flexible and efficient I/O and for high volume and
complex data. HDF5 is portable and is extensible, allowing applications
to evolve in their use of HDF5. The HDF5 Technology suite includes
tools and applications for managing, manipulating, viewing, and
analyzing data in the HDF5 format.

This package provides C++ wrappers for the HDF5 C library.