Please find attached a new port math/hdf5:

https://www.hdfgroup.org/HDF5/
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.

The port is properly detected by Octave 4.0.0 and is one of the last
missing (optional) dependencies for it. Tested on amd64.

- Besides C and C++ there is also a Fortran interface (--enable-fortran
  and --enable-fortran2003). Should it be enabled (considering the extra
  dependencies)?
- hdf5 could use https://www.hdfgroup.org/doc_resource/SZIP/ but we do
  not have it in ports (the licensing terms are somehow restrictive). I
  do not think there is a substantial benefit in having it.
- Using gsed in patch-configure is the easiest fix but not necessarily
  the best one ... (as there is a BUILD_DEPENDS then)

Feedback is highly appreciated.

Best regards,
Ingo

Attachment: hdf5.tar.gz
Description: application/tar-gz

Reply via email to