BSD Ports

science/highfive 3.3.0 FreeBSD

Header-only C++ HDF5 interface

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSL
Categories
science, devel
Package size
66.9 KiB, 370.5 KiB installed

Description

HighFive is a modern C++/C++11 friendly interface for libhdf5.

HighFive supports STL vector/string, Boost::UBLAS and Boost::Multi-array. It handles C++ from/to HDF5 automatic type mapping. HighFive does not require an additional library and supports both HDF5 thread safety and Parallel HDF5 (contrary to the official hdf5 cpp).

In the other systems

SystemPortVersion
FreeBSDscience/highfive3.3.0
DragonFlyscience/highfive2.10.1

Install

Binary package:

pkg install highfive

From the ports tree:

cd /usr/ports/science/highfive/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	highfive>0:science/highfive

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.3.03.3.0-2.10.13.3.0
FreeBSD:14:quarterly3.3.03.3.0n/a2.10.13.3.0
FreeBSD:15:latest3.3.03.3.0n/a2.10.12.10.1
FreeBSD:15:quarterly3.3.03.3.0n/an/an/a
FreeBSD:16:latest3.3.03.3.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Runtime 2

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 24
Run dependencies 18

Configuration

No options to configure.

USES
cmake eigen:3,run
Service scripts
none

Files

pkg-plist 79
  • include/highfive/H5Attribute.hpp
  • include/highfive/H5DataSet.hpp
  • include/highfive/H5DataSpace.hpp
  • include/highfive/H5DataType.hpp
  • include/highfive/H5Easy.hpp
  • include/highfive/H5Exception.hpp
  • include/highfive/H5File.hpp
  • include/highfive/H5Group.hpp
  • include/highfive/H5Object.hpp
  • include/highfive/H5PropertyList.hpp
  • include/highfive/H5Reference.hpp
  • include/highfive/H5Selection.hpp
  • include/highfive/H5Utility.hpp
  • include/highfive/H5Version.hpp
  • include/highfive/bits/H5Annotate_traits.hpp
  • include/highfive/bits/H5Annotate_traits_misc.hpp
  • include/highfive/bits/H5Attribute_misc.hpp
  • include/highfive/bits/H5Converter_misc.hpp
  • include/highfive/bits/H5DataSet_misc.hpp
  • include/highfive/bits/H5DataType_misc.hpp
  • include/highfive/bits/H5Dataspace_misc.hpp
  • include/highfive/bits/H5Exception_misc.hpp
  • include/highfive/bits/H5File_misc.hpp
  • include/highfive/bits/H5Friends.hpp
  • include/highfive/bits/H5Inspector_decl.hpp
  • include/highfive/bits/H5Inspector_misc.hpp
  • include/highfive/bits/H5Iterables_misc.hpp
  • include/highfive/bits/H5Node_traits.hpp
  • include/highfive/bits/H5Node_traits_misc.hpp
  • include/highfive/bits/H5Object_misc.hpp
  • include/highfive/bits/H5Path_traits.hpp
  • include/highfive/bits/H5Path_traits_misc.hpp
  • include/highfive/bits/H5PropertyList_misc.hpp
  • include/highfive/bits/H5ReadWrite_misc.hpp
  • include/highfive/bits/H5Reference_misc.hpp
  • include/highfive/bits/H5Selection_misc.hpp
  • include/highfive/bits/H5Slice_traits.hpp
  • include/highfive/bits/H5Slice_traits_misc.hpp
  • include/highfive/bits/H5Utils.hpp
  • include/highfive/bits/H5_definitions.hpp
  • include/highfive/bits/assert_compatible_spaces.hpp
  • include/highfive/bits/compute_total_size.hpp
  • include/highfive/bits/convert_size_vector.hpp
  • include/highfive/bits/h5_wrapper.hpp
  • include/highfive/bits/h5a_wrapper.hpp
  • include/highfive/bits/h5d_wrapper.hpp
  • include/highfive/bits/h5e_wrapper.hpp
  • include/highfive/bits/h5f_wrapper.hpp
  • include/highfive/bits/h5g_wrapper.hpp
  • include/highfive/bits/h5i_wrapper.hpp
  • include/highfive/bits/h5l_wrapper.hpp
  • include/highfive/bits/h5o_wrapper.hpp
  • include/highfive/bits/h5p_wrapper.hpp
  • include/highfive/bits/h5r_wrapper.hpp
  • include/highfive/bits/h5s_wrapper.hpp
  • include/highfive/bits/h5t_wrapper.hpp
  • include/highfive/bits/inspector_stl_span_misc.hpp
  • include/highfive/bits/squeeze.hpp
  • include/highfive/bits/string_padding.hpp
  • include/highfive/bits/xtensor_header_version.hpp
  • include/highfive/boost.hpp
  • include/highfive/boost_multi_array.hpp
  • include/highfive/boost_span.hpp
  • include/highfive/boost_ublas.hpp
  • include/highfive/eigen.hpp
  • include/highfive/experimental/opencv.hpp
  • include/highfive/h5easy_bits/H5Easy_Eigen.hpp
  • include/highfive/h5easy_bits/H5Easy_misc.hpp
  • include/highfive/h5easy_bits/H5Easy_public.hpp
  • include/highfive/h5easy_bits/H5Easy_scalar.hpp
  • include/highfive/h5easy_bits/default_io_impl.hpp
  • include/highfive/half_float.hpp
  • include/highfive/highfive.hpp
  • include/highfive/mdspan.hpp
  • include/highfive/span.hpp
  • include/highfive/xtensor.hpp
  • lib/cmake/HighFive/HighFiveConfig.cmake
  • lib/cmake/HighFive/HighFiveConfigVersion.cmake
  • lib/cmake/HighFive/HighFiveTargets.cmake
distinfo 1
FileSizeSHA256
highfive-devs-highfive-v3.3.0_GH0.tar.gz221613325cfbcf0c0296a6dd26f3b088801b7ebb8d6f109c0565c11d2d8c4af3253bff

Commit history 0

No commits in the history this site was built from.