Install this version:
emerge -a =sci-misc/h5utils-1.13.2
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =sci-misc/h5utils-1.13.2
Or alternatively:
emerge --autounmask-write -a =sci-misc/h5utils-1.13.2
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=9
inherit autotools
DESCRIPTION="Utilities for visualization and conversion of HDF5 files"
HOMEPAGE="https://github.com/NanoComp/h5utils"
SRC_URI="https://github.com/NanoComp/h5utils/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="hdf octave"
DEPEND="
media-libs/libpng:0=
sci-libs/hdf5:0=
virtual/zlib:=
hdf? (
sci-libs/hdf:0=
media-libs/libjpeg-turbo
)
octave? (
sci-mathematics/octave
)"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/${P}-automagic.patch )
src_prepare() {
default
eautoreconf
}
src_configure() {
econf \
--without-v5d \
$(use_with octave) \
$(use_with hdf)
}
Manage flags for this package:
euse -i <flag> -p sci-misc/h5utils |
euse -E <flag> -p sci-misc/h5utils |
euse -D <flag> -p sci-misc/h5utils
media-libs/libpng:0= sci-libs/hdf5:0= virtual/zlib:= hdf? ( sci-libs/hdf:0= media-libs/libjpeg-turbo ) octave? ( sci-mathematics/octave )
media-libs/libpng:0= sci-libs/hdf5:0= virtual/zlib:= hdf? ( sci-libs/hdf:0= media-libs/libjpeg-turbo ) octave? ( sci-mathematics/octave )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | h5utils-1.13.2.tar.gz | 114141 bytes | https://github.com/NanoComp/h5utils/archive/1.13.2.tar.gz |