notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Commit processing was halted at UTC 18:33 on 2026-08-05 for pkgbasify of jails and updating the host from 15.0 to 15.1 - same with jails. - that upgrade was completed by 18:53 - the website has caught up with the 6 commits it missed in that time.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details on branch 2022Q2
py-h5py General-purpose Python interface to the HDF5 library
3.16.0_1 science on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.16.0_1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2009-07-13 14:07:48
Last Update: 2026-05-05 21:19:45
Commit Hash: 01291f5
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://www.h5py.org/
https://github.com/h5py/h5py
Description:
The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts. A strong emphasis on automatic conversion between Python (Numpy) datatypes and data structures and their HDF5 equivalents vastly simplifies the process of reading and writing data from Python.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR}
To install the port:
cd /usr/ports/science/py-h5py/ && make install clean
To add the package, run one of these commands:
  • pkg install science/py-h5py
  • pkg install py311-h5py
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-h5py listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-h5py
Package flavors (<flavor>: <package>)
  • py311: py311-h5py
distinfo:
TIMESTAMP = 1775587558 SHA256 (h5py-3.16.0.tar.gz) = a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738 SIZE (h5py-3.16.0.tar.gz) = 446526

Packages (timestamps in pop-ups are UTC):
py39-h5py
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly------3.10.0-
FreeBSD:15:latest--n/a-n/an/a3.10.03.10.0
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py311-h5py
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.16.03.16.0-3.13.03.16.0n/an/an/a
FreeBSD:13:quarterly3.15.13.15.1-3.13.03.15.1n/an/an/a
FreeBSD:14:latest---3.13.0----
FreeBSD:14:quarterly---3.13.0----
FreeBSD:15:latest--n/a3.13.0n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py312-h5py
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-3.16.0_1--3.16.0_1---
FreeBSD:14:quarterly-3.16.0_1--3.16.0_1---
FreeBSD:15:latest-3.16.0_1n/a-n/an/a--
FreeBSD:15:quarterly-3.16.0_1n/a-n/an/a--
FreeBSD:16:latest-3.16.0_1n/a-n/an/a--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-numpy>=1.25.0,1<3,1 : math/py-numpy@py311
  2. py311-packaging>=23.0 : devel/py-packaging@py311
  3. py311-pkgconfig>=1.5.5,1 : devel/py-pkgconfig@py311
  4. py311-setuptools>=61 : devel/py-setuptools@py311
  5. py311-wheel>=0 : devel/py-wheel@py311
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. py311-cython>=3.2.4 : lang/cython@py311
  8. python3.11 : lang/python311
  9. py311-build>=0 : devel/py-build@py311
  10. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-mpi4py>=3.1.2 : net/py-mpi4py@py311
  2. py311-tables>=3.4.4 : devel/py-tables@py311
  3. py311-pytest>=7,1 : devel/py-pytest@py311
  4. python3.11 : lang/python311
Runtime dependencies:
  1. py311-numpy>=1.21.2,1 : math/py-numpy@py311
  2. python3.11 : lang/python311
Library dependencies:
  1. libhdf5.so : science/hdf5
This port is required by:
for Build
  1. archivers/py-bitshuffle
  2. devel/cpp2py
  3. science/py-OpenMC
  4. science/py-meshio
  5. science/py-pyscf
  6. science/py-signac
  7. science/qmcpack
Expand this list (10 items / 3 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. science/votca
  3. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. misc/py-anndata*
  2. science/py-qiskit-nature*
  3. Collapse this list of deleted ports.
for Run
  1. archivers/py-bitshuffle
  2. biology/py-biom-format
  3. biology/py-loompy
  4. biology/py-ont-fast5-api
  5. biology/py-scikit-bio
  6. devel/cpp2py
  7. devel/py-anndata
Expand this list (38 items / 31 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/py-pyqtgraph
  3. math/py-keras
  4. math/py-keras-applications
  5. math/py-qats
  6. misc/py-npTDMS
  7. misc/py-pymatreader
  8. science/cantera
  9. science/meep
  10. science/py-OpenFermion
  11. science/py-OpenMC
  12. science/py-PyFR
  13. science/py-dipy
  14. science/py-h5json
  15. science/py-h5netcdf
  16. science/py-hdmf
  17. science/py-hiPhive
  18. science/py-meshio
  19. science/py-nixio
  20. science/py-phonopy
  21. science/py-pymatgen
  22. science/py-pynwb
  23. science/py-pyphot
  24. science/py-pyscf
  25. science/py-sarpy
  26. science/py-signac
  27. science/py-tensorflow
  28. science/qmcpack
  29. science/votca
  30. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. misc/py-anndata*
  2. science/py-hiphive*
  3. science/py-qiskit-nature*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for py311-h5py-3.16.0_1: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
science_py-h5py
USES:
localbase pkgconfig python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/h/h5py/
  2. https://github.com/h5py/h5py/releases/download/3.16.0/
  3. https://pypi.org/packages/source/h/h5py/
Collapse this list.

There are no commits on branch 2022Q2 for this port