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
hdf5.tar.gz
Description: application/tar-gz
