Diff hdf5-1.12.2-r6 with a hdf5-1.14.1

/usr/portage/sci-libs/hdf5/hdf5-1.14.1.ebuild 2023-10-09 14:52:35.076368491 +0300
19 19

  
20 20
LICENSE="NCSA-HDF"
21 21
SLOT="0/${PV%%_p*}"
22
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
23
IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
22
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
23
IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
24
RESTRICT="!test? ( test )"
24 25
REQUIRED_USE="
25 26
	!unsupported? (
26 27
		cxx? ( !mpi ) mpi? ( !cxx )
......
31 32
RDEPEND="
32 33
	mpi? ( virtual/mpi[romio] )
33 34
	szip? ( virtual/szip )
34
	zlib? ( sys-libs/zlib:0= )"
35
	zlib? ( sys-libs/zlib:= )
36
"
35 37
DEPEND="${RDEPEND}"
36 38

  
37 39
PATCHES=(
38 40
	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
39
	"${FILESDIR}"/${PN}-1.12.2-no-messing-ldpath.patch
40 41
	"${FILESDIR}"/${PN}-1.12.2-no-strip-symbols.patch
41
	"${FILESDIR}"/${PN}-1.12.2-configure-clang16.patch
42 42
)
43 43

  
44 44
pkg_setup() {
......
99 99
		$(use_enable fortran) \
100 100
		$(use_enable hl) \
101 101
		$(use_enable mpi parallel) \
102
		$(use_enable test tests) \
102 103
		$(use_enable threads threadsafe) \
103 104
		$(use_enable unsupported) \
104 105
		$(use_with szip szlib) \
......
111 112

  
112 113
	# No static archives
113 114
	find "${ED}" -name '*.la' -delete || die
114

  
115
	# Remove "perf" executable due to file collisions with dev-util/perf.
116
	# Previously with the CMake build system we only installed h5perf, so
117
	# let's simply remove the file for now.
118
	use mpi && { rm "${ED}"/usr/bin/perf || die "rm failed" ; }
119 115
}
Thank you!