public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2016-03-18 19:18 Sebastien Fabbro
  0 siblings, 0 replies; 104+ messages in thread
From: Sebastien Fabbro @ 2016-03-18 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     d26b30554fce3d891d99c8a2639652da369d80ae
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 16 23:13:25 2016 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 20:10:22 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26b3055

sci-libs/hdf5: switched to virtual/szip

Package-Manager: portage-2.2.27

 sci-libs/hdf5/hdf5-1.8.14-r1.ebuild | 2 +-
 sci-libs/hdf5/hdf5-1.8.15_p1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.8.14-r1.ebuild b/sci-libs/hdf5/hdf5-1.8.14-r1.ebuild
index 1cdacf5..3717414 100644
--- a/sci-libs/hdf5/hdf5-1.8.14-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.14-r1.ebuild
@@ -27,7 +27,7 @@ REQUIRED_USE="
 
 RDEPEND="
 	mpi? ( virtual/mpi[romio] )
-	szip? ( >=sci-libs/szip-2.1:0= )
+	szip? ( virtual/szip )
 	zlib? ( sys-libs/zlib:0= )"
 
 DEPEND="${RDEPEND}

diff --git a/sci-libs/hdf5/hdf5-1.8.15_p1.ebuild b/sci-libs/hdf5/hdf5-1.8.15_p1.ebuild
index 4525a34..a3b368d 100644
--- a/sci-libs/hdf5/hdf5-1.8.15_p1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.15_p1.ebuild
@@ -27,7 +27,7 @@ REQUIRED_USE="
 
 RDEPEND="
 	mpi? ( virtual/mpi[romio] )
-	szip? ( >=sci-libs/szip-2.1:0= )
+	szip? ( virtual/szip )
 	zlib? ( sys-libs/zlib:0= )"
 
 DEPEND="${RDEPEND}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2016-09-19 18:51 Kacper Kowalik
  0 siblings, 0 replies; 104+ messages in thread
From: Kacper Kowalik @ 2016-09-19 18:51 UTC (permalink / raw
  To: gentoo-commits

commit:     f96b52221f27e85c96e25a1da208635269b5a932
Author:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 18:50:30 2016 +0000
Commit:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 18:50:30 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96b5222

sci-libs/hdf5: version bump

Package-Manager: portage-2.2.28

 sci-libs/hdf5/Manifest           |   1 +
 sci-libs/hdf5/hdf5-1.8.17.ebuild | 104 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 105 insertions(+)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index c97b11d..c2a1a58 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -1,2 +1,3 @@
 DIST hdf5-1.8.14.tar.bz2 9503743 SHA256 53722cb9f5977af2908f92fc1a3f8c597800a5cb448cfe5c75060d6335bb9bab SHA512 c4f0bb01df7bef9cd29c42ec2e27f4bd27c3e059cf18f1285c583e92b94ef799f8a29ec85c17bab12e47a69626851fbda4b8d74543266b01aa2cffc42cde4fea WHIRLPOOL 646d44d446e2bd2855567046ca00f302e02d39880a77f2d75fd6231ad74692c07910c8670ffa5e02f2922e4e28c5a4afd06f907ac5950615dd328c3e7346f578
 DIST hdf5-1.8.15-patch1.tar.bz2 10006036 SHA256 a5afc630c4443547fff15e9637b5b10404adbed4c00206d89517d32d6668fb32 SHA512 380c06f3cab469351d6ddc940c7cdffd5bd20a74e69cb4d549989bec5f130dadae11c04928ead7eea0200a175fc45a042d068a752d8a9c19a35c3a6912a147bd WHIRLPOOL 0c4c918eea3b70a2c4dea2098f24ddb612af6bf026749144dae19380f60de9d4123acd3c4bf324a1a313e4fae1d7874de48afd9e6720bbcc3c4f1fb1c1bc0288
+DIST hdf5-1.8.17.tar.bz2 10030234 SHA256 fc35dd8fd8d398de6b525b27cc111c21fc79795ad6db1b1f12cb15ed1ee8486a SHA512 b0fe630b98a83470c48443215b7073fd22c4390cc459127a4c9554682ae8aec215017c7f34adb8494da4b31fabe6580e9d1b63eddb949432d595e99705c0bbd1 WHIRLPOOL 64e508df74aca518be918dbac10db653004f254779e413ee501a7d550892e6baaa56a0891af28a88d419fa06aa3b06a3c213f45e99b7e2bafc7a9d98e9fe4337

diff --git a/sci-libs/hdf5/hdf5-1.8.17.ebuild b/sci-libs/hdf5/hdf5-1.8.17.ebuild
new file mode 100644
index 00000000..1a01978
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.8.17.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+FORTRAN_NEEDED=fortran
+AUTOTOOLS_AUTORECONF=1
+
+inherit autotools-utils eutils fortran-2 flag-o-matic toolchain-funcs multilib
+
+MY_P=${PN}-${PV/_p/-patch}
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="http://www.hdfgroup.org/HDF5/"
+SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.bz2"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="cxx debug examples fortran fortran2003 mpi static-libs szip threads zlib"
+
+REQUIRED_USE="
+	cxx? ( !mpi ) mpi? ( !cxx )
+	threads? ( !cxx !mpi !fortran )
+	fortran2003? ( fortran )"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:0= )"
+
+DEPEND="${RDEPEND}
+	sys-devel/libtool:2
+	>=sys-devel/autoconf-2.69"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
+	"${FILESDIR}"/${PN}-1.8.9-mpicxx.patch
+	"${FILESDIR}"/${PN}-1.8.13-no-messing-ldpath.patch
+	"${FILESDIR}"/${PN}-1.8.15-implicits.patch
+)
+
+pkg_setup() {
+	tc-export CXX CC AR # workaround for bug 285148
+	if use fortran; then
+		use fortran2003 && FORTRAN_STANDARD=2003
+		fortran-2_pkg_setup
+	fi
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+		export CC=mpicc
+		use fortran && export FC=mpif90
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	# respect gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+	if ! use examples; then
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die #409091
+	fi
+	# enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" tools/misc/h5cc.in	|| die
+	# bug #419677
+	use prefix && \
+		append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir) \
+		-Wl,-rpath,"${EPREFIX}"/$(get_libdir)
+	autotools-utils_src_prepare
+}
+
+src_configure() {
+	local myeconfargs=(
+		--enable-production
+		--docdir="${EPREFIX}"/usr/share/doc/${PF}
+		--enable-deprecated-symbols
+		$(use_enable prefix sharedlib-rpath)
+		$(use_enable debug debug all)
+		$(use_enable debug codestack)
+		$(use_enable cxx)
+		$(use_enable fortran)
+		$(use_enable fortran2003)
+		$(use_enable mpi parallel)
+		$(use_enable threads threadsafe)
+		$(use_with szip szlib)
+		$(use_with threads pthread)
+		$(use_with zlib)
+	)
+	autotools-utils_src_configure
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2016-09-20 14:07 Kacper Kowalik
  0 siblings, 0 replies; 104+ messages in thread
From: Kacper Kowalik @ 2016-09-20 14:07 UTC (permalink / raw
  To: gentoo-commits

commit:     da75623676bfab299a0a30fbf07af3d2eb26b193
Author:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 20 14:07:31 2016 +0000
Commit:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Tue Sep 20 14:07:31 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da756236

sci-libs/hdf5: update SRC_URI, fixes #594454

Package-Manager: portage-2.2.28

 sci-libs/hdf5/hdf5-1.8.14-r1.ebuild | 2 +-
 sci-libs/hdf5/hdf5-1.8.15_p1.ebuild | 2 +-
 sci-libs/hdf5/hdf5-1.8.17.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.8.14-r1.ebuild b/sci-libs/hdf5/hdf5-1.8.14-r1.ebuild
index 3717414..cad6c42 100644
--- a/sci-libs/hdf5/hdf5-1.8.14-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.14-r1.ebuild
@@ -13,7 +13,7 @@ MY_P=${PN}-${PV/_p/-patch}
 
 DESCRIPTION="General purpose library and file format for storing scientific data"
 HOMEPAGE="http://www.hdfgroup.org/HDF5/"
-SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.bz2"
+SRC_URI="https://support.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.bz2"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"

diff --git a/sci-libs/hdf5/hdf5-1.8.15_p1.ebuild b/sci-libs/hdf5/hdf5-1.8.15_p1.ebuild
index a3b368d..7ce15e7 100644
--- a/sci-libs/hdf5/hdf5-1.8.15_p1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.15_p1.ebuild
@@ -13,7 +13,7 @@ MY_P=${PN}-${PV/_p/-patch}
 
 DESCRIPTION="General purpose library and file format for storing scientific data"
 HOMEPAGE="http://www.hdfgroup.org/HDF5/"
-SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.bz2"
+SRC_URI="https://support.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.bz2"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"

diff --git a/sci-libs/hdf5/hdf5-1.8.17.ebuild b/sci-libs/hdf5/hdf5-1.8.17.ebuild
index 1a01978..7dd062e 100644
--- a/sci-libs/hdf5/hdf5-1.8.17.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.17.ebuild
@@ -13,7 +13,7 @@ MY_P=${PN}-${PV/_p/-patch}
 
 DESCRIPTION="General purpose library and file format for storing scientific data"
 HOMEPAGE="http://www.hdfgroup.org/HDF5/"
-SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.bz2"
+SRC_URI="https://support.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.bz2"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2016-09-22 20:04 Kacper Kowalik
  0 siblings, 0 replies; 104+ messages in thread
From: Kacper Kowalik @ 2016-09-22 20:04 UTC (permalink / raw
  To: gentoo-commits

commit:     a9967848712addd75c9939714d067b3b7613d324
Author:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 22 20:04:22 2016 +0000
Commit:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Thu Sep 22 20:04:22 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9967848

sci-libs/hdf5: add use flag for enabling high level API

Fixes bug #594560 reported by eroen <gentoo <AT> eroen.eu>

Package-Manager: portage-2.2.28

 sci-libs/hdf5/hdf5-1.8.17.ebuild | 5 +++--
 sci-libs/hdf5/metadata.xml       | 2 ++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.8.17.ebuild b/sci-libs/hdf5/hdf5-1.8.17.ebuild
index 7dd062e..8393c0c 100644
--- a/sci-libs/hdf5/hdf5-1.8.17.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.17.ebuild
@@ -18,11 +18,11 @@ SRC_URI="https://support.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="cxx debug examples fortran fortran2003 mpi static-libs szip threads zlib"
+IUSE="cxx debug examples fortran fortran2003 +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="
 	cxx? ( !mpi ) mpi? ( !cxx )
-	threads? ( !cxx !mpi !fortran )
+	threads? ( !cxx !mpi !fortran !hl )
 	fortran2003? ( fortran )"
 
 RDEPEND="
@@ -94,6 +94,7 @@ src_configure() {
 		$(use_enable cxx)
 		$(use_enable fortran)
 		$(use_enable fortran2003)
+		$(use_enable hl)
 		$(use_enable mpi parallel)
 		$(use_enable threads threadsafe)
 		$(use_with szip szlib)

diff --git a/sci-libs/hdf5/metadata.xml b/sci-libs/hdf5/metadata.xml
index be78d23..e650c56 100644
--- a/sci-libs/hdf5/metadata.xml
+++ b/sci-libs/hdf5/metadata.xml
@@ -18,5 +18,7 @@
   <use>
     <flag name="fortran2003">Enable new features that require Fortran 2003 
   (http://www.hdfgroup.org/HDF5/doc/fortran/NewFeatures_F2003.pdf)</flag>
+    <flag name="hl">Enable high level API
+  (https://support.hdfgroup.org/HDF5/doc/HL/index.html)</flag>
   </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2016-09-26 15:20 Alexis Ballier
  0 siblings, 0 replies; 104+ messages in thread
From: Alexis Ballier @ 2016-09-26 15:20 UTC (permalink / raw
  To: gentoo-commits

commit:     c824e7f785234989a5cab975b46a2792603d25b7
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 26 15:19:57 2016 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Sep 26 15:20:09 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c824e7f7

sci-libs/hdf5: Allow cxx & mpi at the same time.

This allows to install sci-lib/flann-1.9.1[mpi] for example.
See: http://hdf-forum.184993.n3.nabble.com/hdf-forum-HDF5-enable-cxx-enable-threadsafe-conflict-ubuntu-debian-packages-td194242.html

Package-Manager: portage-2.3.1

 sci-libs/hdf5/hdf5-1.8.17.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.8.17.ebuild b/sci-libs/hdf5/hdf5-1.8.17.ebuild
index 8393c0c..7b186c5 100644
--- a/sci-libs/hdf5/hdf5-1.8.17.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.17.ebuild
@@ -21,7 +21,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linu
 IUSE="cxx debug examples fortran fortran2003 +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="
-	cxx? ( !mpi ) mpi? ( !cxx )
 	threads? ( !cxx !mpi !fortran !hl )
 	fortran2003? ( fortran )"
 
@@ -56,6 +55,11 @@ pkg_setup() {
 		fi
 		export CC=mpicc
 		use fortran && export FC=mpif90
+		if use cxx ; then
+			export CXX=mpicxx
+			ewarn "USE='mpi cxx' requires a configuration unsupported by upstream. Use at your own risk."
+			ewarn "In particular, the C++ API is not parallel safe."
+		fi
 	elif has_version 'sci-libs/hdf5[mpi]'; then
 		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
 		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
@@ -100,6 +104,7 @@ src_configure() {
 		$(use_with szip szlib)
 		$(use_with threads pthread)
 		$(use_with zlib)
+		$(use mpi && use cxx && echo --enable-unsupported)
 	)
 	autotools-utils_src_configure
 }


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2016-12-03 22:12 Kacper Kowalik
  0 siblings, 0 replies; 104+ messages in thread
From: Kacper Kowalik @ 2016-12-03 22:12 UTC (permalink / raw
  To: gentoo-commits

commit:     9b4464259353a242d2c68276203bcb955a307fd6
Author:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  3 22:12:00 2016 +0000
Commit:     Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sat Dec  3 22:12:47 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b446425

sci-libs/hdf5: version bump

Fixes security bugs: #601404, #601408, #601414, #601420

Package-Manager: portage-2.3.2

 sci-libs/hdf5/Manifest           |   1 +
 sci-libs/hdf5/hdf5-1.8.18.ebuild | 112 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 113 insertions(+)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index c2a1a58..72b6e9a 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -1,3 +1,4 @@
 DIST hdf5-1.8.14.tar.bz2 9503743 SHA256 53722cb9f5977af2908f92fc1a3f8c597800a5cb448cfe5c75060d6335bb9bab SHA512 c4f0bb01df7bef9cd29c42ec2e27f4bd27c3e059cf18f1285c583e92b94ef799f8a29ec85c17bab12e47a69626851fbda4b8d74543266b01aa2cffc42cde4fea WHIRLPOOL 646d44d446e2bd2855567046ca00f302e02d39880a77f2d75fd6231ad74692c07910c8670ffa5e02f2922e4e28c5a4afd06f907ac5950615dd328c3e7346f578
 DIST hdf5-1.8.15-patch1.tar.bz2 10006036 SHA256 a5afc630c4443547fff15e9637b5b10404adbed4c00206d89517d32d6668fb32 SHA512 380c06f3cab469351d6ddc940c7cdffd5bd20a74e69cb4d549989bec5f130dadae11c04928ead7eea0200a175fc45a042d068a752d8a9c19a35c3a6912a147bd WHIRLPOOL 0c4c918eea3b70a2c4dea2098f24ddb612af6bf026749144dae19380f60de9d4123acd3c4bf324a1a313e4fae1d7874de48afd9e6720bbcc3c4f1fb1c1bc0288
 DIST hdf5-1.8.17.tar.bz2 10030234 SHA256 fc35dd8fd8d398de6b525b27cc111c21fc79795ad6db1b1f12cb15ed1ee8486a SHA512 b0fe630b98a83470c48443215b7073fd22c4390cc459127a4c9554682ae8aec215017c7f34adb8494da4b31fabe6580e9d1b63eddb949432d595e99705c0bbd1 WHIRLPOOL 64e508df74aca518be918dbac10db653004f254779e413ee501a7d550892e6baaa56a0891af28a88d419fa06aa3b06a3c213f45e99b7e2bafc7a9d98e9fe4337
+DIST hdf5-1.8.18.tar.bz2 10081294 SHA256 01c6deadf4211f86922400da82c7a8b5b50dc8fc1ce0b5912de3066af316a48c SHA512 01f6d14bdd3be2ced9c63cc9e1820cd7ea11db649ff9f3a3055c18c4b0fffe777fd23baad536e3bce31c4d76fe17db64a3972762e1bb4d232927c1ca140e72b2 WHIRLPOOL c1ea97aa30ded9f3129edf47cfda3b7e371aa21fcb2fc409005818f69ed0f0ac41a19e28ec38a5da2c417ef98033f197292169c88f7db81dd94244b016ab2595

diff --git a/sci-libs/hdf5/hdf5-1.8.18.ebuild b/sci-libs/hdf5/hdf5-1.8.18.ebuild
new file mode 100644
index 00000000..db192e0
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.8.18.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+FORTRAN_NEEDED=fortran
+AUTOTOOLS_AUTORECONF=1
+
+inherit autotools-utils eutils fortran-2 flag-o-matic toolchain-funcs multilib
+
+MY_P=${PN}-${PV/_p/-patch}
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="http://www.hdfgroup.org/HDF5/"
+#SRC_URI="https://support.hdfgroup.org/ftp/HDF5/releases/${MY_P}/src/${MY_P}.tar.bz2"
+# TODO: return to proper SRC_URI once upstream fixes their release
+SRC_URI="https://support.hdfgroup.org/ftp/HDF5/current18/src/${MY_P}.tar.bz2"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="cxx debug examples fortran fortran2003 +hl mpi static-libs szip threads zlib"
+
+REQUIRED_USE="
+	threads? ( !cxx !mpi !fortran !hl )
+	fortran2003? ( fortran )"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:0= )"
+
+DEPEND="${RDEPEND}
+	sys-devel/libtool:2
+	>=sys-devel/autoconf-2.69"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
+	"${FILESDIR}"/${PN}-1.8.9-mpicxx.patch
+	"${FILESDIR}"/${PN}-1.8.13-no-messing-ldpath.patch
+	"${FILESDIR}"/${PN}-1.8.15-implicits.patch
+)
+
+pkg_setup() {
+	tc-export CXX CC AR # workaround for bug 285148
+	if use fortran; then
+		use fortran2003 && FORTRAN_STANDARD=2003
+		fortran-2_pkg_setup
+	fi
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+		export CC=mpicc
+		use fortran && export FC=mpif90
+		if use cxx ; then
+			export CXX=mpicxx
+			ewarn "USE='mpi cxx' requires a configuration unsupported by upstream. Use at your own risk."
+			ewarn "In particular, the C++ API is not parallel safe."
+		fi
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	# respect gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+	if ! use examples; then
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die #409091
+	fi
+	# enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" tools/misc/h5cc.in	|| die
+	# bug #419677
+	use prefix && \
+		append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir) \
+		-Wl,-rpath,"${EPREFIX}"/$(get_libdir)
+	autotools-utils_src_prepare
+}
+
+src_configure() {
+	local myeconfargs=(
+		--enable-production
+		--docdir="${EPREFIX}"/usr/share/doc/${PF}
+		--enable-deprecated-symbols
+		$(use_enable prefix sharedlib-rpath)
+		$(use_enable debug debug all)
+		$(use_enable debug codestack)
+		$(use_enable cxx)
+		$(use_enable fortran)
+		$(use_enable fortran2003)
+		$(use_enable hl)
+		$(use_enable mpi parallel)
+		$(use_enable threads threadsafe)
+		$(use_with szip szlib)
+		$(use_with threads pthread)
+		$(use_with zlib)
+		$(use mpi && use cxx && echo --enable-unsupported)
+	)
+	autotools-utils_src_configure
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2016-12-05 15:49 Tobias Klausmann
  0 siblings, 0 replies; 104+ messages in thread
From: Tobias Klausmann @ 2016-12-05 15:49 UTC (permalink / raw
  To: gentoo-commits

commit:     be16810bdefbed2527d9098394a280459ec5afc8
Author:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 15:48:46 2016 +0000
Commit:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 15:48:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be16810b

sci-libs/hdf5-1.8.18-r0: stable on alpha

Gentoo-Bug: 601404

 sci-libs/hdf5/hdf5-1.8.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.8.18.ebuild b/sci-libs/hdf5/hdf5-1.8.18.ebuild
index db192e0..29b8517 100644
--- a/sci-libs/hdf5/hdf5-1.8.18.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.18.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://support.hdfgroup.org/ftp/HDF5/current18/src/${MY_P}.tar.bz2"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran fortran2003 +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2016-12-06 11:50 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2016-12-06 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     aebd1107848813ee8cd64e40eacdb47b9359a3bc
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  6 11:49:52 2016 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Dec  6 11:49:52 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebd1107

sci-libs/hdf5: amd64 stable wrt bug #601404

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.8.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.8.18.ebuild b/sci-libs/hdf5/hdf5-1.8.18.ebuild
index 29b8517..9129cce 100644
--- a/sci-libs/hdf5/hdf5-1.8.18.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.18.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://support.hdfgroup.org/ftp/HDF5/current18/src/${MY_P}.tar.bz2"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran fortran2003 +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2016-12-06 11:53 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2016-12-06 11:53 UTC (permalink / raw
  To: gentoo-commits

commit:     c1f19a6241c401eee1f717ac80df4f06d7964fd4
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  6 11:52:45 2016 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Dec  6 11:52:45 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1f19a62

sci-libs/hdf5: x86 stable wrt bug #601404

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.8.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.8.18.ebuild b/sci-libs/hdf5/hdf5-1.8.18.ebuild
index 9129cce..fe2e89d 100644
--- a/sci-libs/hdf5/hdf5-1.8.18.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.18.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://support.hdfgroup.org/ftp/HDF5/current18/src/${MY_P}.tar.bz2"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran fortran2003 +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2017-06-20 12:12 Alexis Ballier
  0 siblings, 0 replies; 104+ messages in thread
From: Alexis Ballier @ 2017-06-20 12:12 UTC (permalink / raw
  To: gentoo-commits

commit:     033687d64a8a44f76d76f4383cc7c9d7c1b0ae26
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 20 10:35:32 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Tue Jun 20 12:11:50 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033687d6

sci-libs/hdf5: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sci-libs/hdf5/hdf5-1.8.18.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.8.18.ebuild b/sci-libs/hdf5/hdf5-1.8.18.ebuild
index 2ed23497e51..4057134a614 100644
--- a/sci-libs/hdf5/hdf5-1.8.18.ebuild
+++ b/sci-libs/hdf5/hdf5-1.8.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -18,7 +18,7 @@ SRC_URI="https://support.hdfgroup.org/ftp/HDF5/current18/src/${MY_P}.tar.bz2"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran fortran2003 +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2017-06-20 12:53 Pacho Ramos
  0 siblings, 0 replies; 104+ messages in thread
From: Pacho Ramos @ 2017-06-20 12:53 UTC (permalink / raw
  To: gentoo-commits

commit:     dcc28d3f95eac50d1eda7316616d83560a996f12
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 20 12:42:17 2017 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Jun 20 12:53:27 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcc28d3f

sci-libs/hdf5: Cleanup metadata due to retirement

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sci-libs/hdf5/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/sci-libs/hdf5/metadata.xml b/sci-libs/hdf5/metadata.xml
index e650c56384e..9c9d5071aa8 100644
--- a/sci-libs/hdf5/metadata.xml
+++ b/sci-libs/hdf5/metadata.xml
@@ -1,10 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <maintainer type="person">
-    <email>xarthisius@gentoo.org</email>
-    <name>Kacper Kowalik</name>
-  </maintainer>
   <maintainer type="project">
     <email>sci@gentoo.org</email>
     <name>Gentoo Science Project</name>


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2017-12-04  3:05 Benda XU
  0 siblings, 0 replies; 104+ messages in thread
From: Benda XU @ 2017-12-04  3:05 UTC (permalink / raw
  To: gentoo-commits

commit:     c4f54efe1a826c1d06e9009bf182050e1a3753b3
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  4 03:03:10 2017 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Mon Dec  4 03:03:40 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f54efe

sci-libs/hdf5: version bump.

  Drop fortran2003 use flag, replace rpath hacks with hprefixify.

Reported-by: Erik Quaeghebeur <gentoobugzilla <AT> equaeghe.nospammail.net>
Closes: https://bugs.gentoo.org/600656
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sci-libs/hdf5/Manifest           |  3 +-
 sci-libs/hdf5/hdf5-1.10.1.ebuild | 99 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 101 insertions(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index a988c49c5af..7ec5335c9d8 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -1 +1,2 @@
-DIST hdf5-1.8.18.tar.bz2 10081294 SHA256 01c6deadf4211f86922400da82c7a8b5b50dc8fc1ce0b5912de3066af316a48c SHA512 01f6d14bdd3be2ced9c63cc9e1820cd7ea11db649ff9f3a3055c18c4b0fffe777fd23baad536e3bce31c4d76fe17db64a3972762e1bb4d232927c1ca140e72b2 WHIRLPOOL c1ea97aa30ded9f3129edf47cfda3b7e371aa21fcb2fc409005818f69ed0f0ac41a19e28ec38a5da2c417ef98033f197292169c88f7db81dd94244b016ab2595
+DIST hdf5-1.10.1.tar.bz2 11769617 BLAKE2B 66ad762aed90cea9e58a9735bf0e189d78befc40cac0e566586e967f2b3ba6f5bf8a6bfd12a2f4062f8b20900c16d467c34134c17dedfd8f345cb96bd853a2fe SHA512 266b0e2f28c5fd540099a4955244ddb8c03aca3ad40d626358643f033a6ae5e9266a1d6c1d60925c7d42d24d28a1549d3305fe8ddb42cec2379af7231b93e554
+DIST hdf5-1.8.18.tar.bz2 10081294 BLAKE2B cf0d0c8a41576bcf816460eaabcfab29cfffba240721a64fe584c42fbb322470f29fb93c8513f7bbdedeeb392c2fe64cd3261b47b47de5b01828dae0b1929cd3 SHA512 01f6d14bdd3be2ced9c63cc9e1820cd7ea11db649ff9f3a3055c18c4b0fffe777fd23baad536e3bce31c4d76fe17db64a3972762e1bb4d232927c1ca140e72b2

diff --git a/sci-libs/hdf5/hdf5-1.10.1.ebuild b/sci-libs/hdf5/hdf5-1.10.1.ebuild
new file mode 100644
index 00000000000..5980c67ccda
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.10.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+FORTRAN_NEEDED=fortran
+AUTOTOOLS_AUTORECONF=1
+
+inherit autotools-utils eutils fortran-2 flag-o-matic toolchain-funcs multilib versionator prefix
+
+MY_P=${PN}-${PV/_p/-patch}
+MAJOR_P=${PN}-$(get_version_component_range 1-2 ${PV})
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="http://www.hdfgroup.org/HDF5/"
+SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="cxx debug examples fortran fortran2003 mpi static-libs szip threads zlib"
+
+REQUIRED_USE="
+	cxx? ( !mpi ) mpi? ( !cxx )
+	threads? ( !cxx !mpi !fortran )
+	fortran2003? ( fortran )"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:0= )"
+
+DEPEND="${RDEPEND}
+	sys-devel/libtool:2
+	>=sys-devel/autoconf-2.69"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
+	"${FILESDIR}"/${PN}-1.8.9-mpicxx.patch
+	"${FILESDIR}"/${PN}-1.8.13-no-messing-ldpath.patch
+	"${FILESDIR}"/${PN}-1.8.15-implicits.patch
+)
+
+pkg_setup() {
+	tc-export CXX CC AR # workaround for bug 285148
+	if use fortran; then
+		use fortran2003 && FORTRAN_STANDARD=2003
+		fortran-2_pkg_setup
+	fi
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+		export CC=mpicc
+		use fortran && export FC=mpif90
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	# respect gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+	if ! use examples; then
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die #409091
+	fi
+	# enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" tools/src/misc/h5cc.in || die
+	hprefixify m4/libtool.m4
+	autotools-utils_src_prepare
+}
+
+src_configure() {
+	local myeconfargs=(
+		--docdir="${EPREFIX}"/usr/share/doc/${PF}
+		--enable-deprecated-symbols
+		$(use debug && echo --enable-build-mode=debug || echo --enable-build-mode=production)
+		$(use_enable debug codestack)
+		$(use_enable cxx)
+		$(use_enable fortran)
+		$(use_enable fortran2003)
+		$(use_enable mpi parallel)
+		$(use_enable threads threadsafe)
+		$(use_with szip szlib)
+		$(use_with threads pthread)
+		$(use_with zlib)
+	)
+	autotools-utils_src_configure
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2017-12-07  4:12 Benda XU
  0 siblings, 0 replies; 104+ messages in thread
From: Benda XU @ 2017-12-07  4:12 UTC (permalink / raw
  To: gentoo-commits

commit:     fa33d93b58c144d63edfcd8f6c8691b9366af2de
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  7 04:11:13 2017 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Thu Dec  7 04:11:47 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa33d93b

sci-libs/hdf5: really drop USE fortran2003.

  fortran2003 is supported by gfortran-4.9 which is the
  oldest in the main tree.  As of 1.10, hdf5 drops the
  fortran2003 configuration option.

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sci-libs/hdf5/hdf5-1.10.1.ebuild | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.1.ebuild b/sci-libs/hdf5/hdf5-1.10.1.ebuild
index 5980c67ccda..4d77cd12bb3 100644
--- a/sci-libs/hdf5/hdf5-1.10.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.1.ebuild
@@ -18,12 +18,11 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="cxx debug examples fortran fortran2003 mpi static-libs szip threads zlib"
+IUSE="cxx debug examples fortran mpi static-libs szip threads zlib"
 
 REQUIRED_USE="
 	cxx? ( !mpi ) mpi? ( !cxx )
-	threads? ( !cxx !mpi !fortran )
-	fortran2003? ( fortran )"
+	threads? ( !cxx !mpi !fortran )"
 
 RDEPEND="
 	mpi? ( virtual/mpi[romio] )
@@ -45,10 +44,8 @@ PATCHES=(
 
 pkg_setup() {
 	tc-export CXX CC AR # workaround for bug 285148
-	if use fortran; then
-		use fortran2003 && FORTRAN_STANDARD=2003
-		fortran-2_pkg_setup
-	fi
+	use fortran && fortran-2_pkg_setup
+
 	if use mpi; then
 		if has_version 'sci-libs/hdf5[-mpi]'; then
 			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
@@ -88,7 +85,6 @@ src_configure() {
 		$(use_enable debug codestack)
 		$(use_enable cxx)
 		$(use_enable fortran)
-		$(use_enable fortran2003)
 		$(use_enable mpi parallel)
 		$(use_enable threads threadsafe)
 		$(use_with szip szlib)


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2017-12-08  0:26 Benda XU
  0 siblings, 0 replies; 104+ messages in thread
From: Benda XU @ 2017-12-08  0:26 UTC (permalink / raw
  To: gentoo-commits

commit:     bd9658269764306015ce6e48cf4567688498e102
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  8 00:26:10 2017 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Fri Dec  8 00:26:28 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd965826

sci-libs/hdf5: drop implicits.patch.

  The patch is not needed any more and causes compilation error.

Reported-by: Eugene Shalygin <eugene.shalygin <AT> gmail.com>
Suggested-by: milan hodoscek <milan <AT> cmm.ki.si>
Closes: https://bugs.gentoo.org/639784
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sci-libs/hdf5/hdf5-1.10.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.1.ebuild b/sci-libs/hdf5/hdf5-1.10.1.ebuild
index 4d77cd12bb3..49e39d56ec0 100644
--- a/sci-libs/hdf5/hdf5-1.10.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.1.ebuild
@@ -39,7 +39,6 @@ PATCHES=(
 	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
 	"${FILESDIR}"/${PN}-1.8.9-mpicxx.patch
 	"${FILESDIR}"/${PN}-1.8.13-no-messing-ldpath.patch
-	"${FILESDIR}"/${PN}-1.8.15-implicits.patch
 )
 
 pkg_setup() {


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2017-12-11  6:06 Benda XU
  0 siblings, 0 replies; 104+ messages in thread
From: Benda XU @ 2017-12-11  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     f86102f0cd7d458906386fc0b10ef4de792722a0
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 11 05:38:57 2017 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 06:06:27 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f86102f0

sci-libs/hdf5: Add back hl USE flag and conditions.

Suggested-by: Nikolaj Šujskij <skrattaren <AT> yandex.ru>
Closes: https://bugs.gentoo.org/640220
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sci-libs/hdf5/hdf5-1.10.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.1.ebuild b/sci-libs/hdf5/hdf5-1.10.1.ebuild
index 49e39d56ec0..4b97584a479 100644
--- a/sci-libs/hdf5/hdf5-1.10.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.1.ebuild
@@ -18,11 +18,11 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="cxx debug examples fortran mpi static-libs szip threads zlib"
+IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="
 	cxx? ( !mpi ) mpi? ( !cxx )
-	threads? ( !cxx !mpi !fortran )"
+	threads? ( !cxx !mpi !fortran !hl )"
 
 RDEPEND="
 	mpi? ( virtual/mpi[romio] )


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2017-12-19  7:16 Benda XU
  0 siblings, 0 replies; 104+ messages in thread
From: Benda XU @ 2017-12-19  7:16 UTC (permalink / raw
  To: gentoo-commits

commit:     b269167ddba7b8485ec67042f77699bded47d296
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 13 05:56:07 2017 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Tue Dec 19 07:16:01 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b269167d

sci-libs/hdf5: Add back hl configuration options.

Closes: https://bugs.gentoo.org/640220
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sci-libs/hdf5/hdf5-1.10.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/hdf5/hdf5-1.10.1.ebuild b/sci-libs/hdf5/hdf5-1.10.1.ebuild
index 4b97584a479..6cf18a83be0 100644
--- a/sci-libs/hdf5/hdf5-1.10.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.1.ebuild
@@ -84,6 +84,7 @@ src_configure() {
 		$(use_enable debug codestack)
 		$(use_enable cxx)
 		$(use_enable fortran)
+		$(use_enable hl)
 		$(use_enable mpi parallel)
 		$(use_enable threads threadsafe)
 		$(use_with szip szlib)


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2019-03-31  3:36 Benda XU
  0 siblings, 0 replies; 104+ messages in thread
From: Benda XU @ 2019-03-31  3:36 UTC (permalink / raw
  To: gentoo-commits

commit:     49aa89d2a6c9ebc6c939a985b271e30724e68815
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 31 03:24:21 2019 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sun Mar 31 03:24:21 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49aa89d2

sci-libs/hdf5: bump to 1.10.5 and EAPI 7.

Suggested-By: Fabio Rossi, Bernd
Bug: https://bugs.gentoo.org/661158
Closes: https://bugs.gentoo.org/674998
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>

 sci-libs/hdf5/Manifest           |  1 +
 sci-libs/hdf5/hdf5-1.10.5.ebuild | 93 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index 7ec5335c9d8..e8b5dd2438c 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -1,2 +1,3 @@
 DIST hdf5-1.10.1.tar.bz2 11769617 BLAKE2B 66ad762aed90cea9e58a9735bf0e189d78befc40cac0e566586e967f2b3ba6f5bf8a6bfd12a2f4062f8b20900c16d467c34134c17dedfd8f345cb96bd853a2fe SHA512 266b0e2f28c5fd540099a4955244ddb8c03aca3ad40d626358643f033a6ae5e9266a1d6c1d60925c7d42d24d28a1549d3305fe8ddb42cec2379af7231b93e554
+DIST hdf5-1.10.5.tar.bz2 8706317 BLAKE2B ac326be8fe4ccc4b0153f15bc7d65aa8f1adc2ae279d3980f57ed46722b754d3f36ecf1d6273c75e80ed1afd4bbf10c6b1c5d9408e1f83a4b2e397e7902a7d3c SHA512 769e43b8672e26fe24ed68da0228c010d3d9bc950ca09f0bc60707911a2f26f2f8415c8abc8ec06e07667148d8cdb3b0c7b3e7860d9b19739629c5dfd5ce73d4
 DIST hdf5-1.8.18.tar.bz2 10081294 BLAKE2B cf0d0c8a41576bcf816460eaabcfab29cfffba240721a64fe584c42fbb322470f29fb93c8513f7bbdedeeb392c2fe64cd3261b47b47de5b01828dae0b1929cd3 SHA512 01f6d14bdd3be2ced9c63cc9e1820cd7ea11db649ff9f3a3055c18c4b0fffe777fd23baad536e3bce31c4d76fe17db64a3972762e1bb4d232927c1ca140e72b2

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
new file mode 100644
index 00000000000..1e8158a6d6b
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit autotools eutils fortran-2 flag-o-matic toolchain-funcs multilib prefix
+
+MY_P=${PN}-${PV/_p/-patch}
+MAJOR_P=${PN}-$(ver_cut 1-2)
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="http://www.hdfgroup.org/HDF5/"
+SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
+
+REQUIRED_USE="
+	cxx? ( !mpi ) mpi? ( !cxx )
+	threads? ( !cxx !mpi !fortran !hl )"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:0= )"
+
+DEPEND="${RDEPEND}
+	sys-devel/libtool:2
+	>=sys-devel/autoconf-2.69"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
+	"${FILESDIR}"/${PN}-1.8.9-mpicxx.patch
+	"${FILESDIR}"/${PN}-1.8.13-no-messing-ldpath.patch
+)
+
+pkg_setup() {
+	tc-export CXX CC AR # workaround for bug 285148
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+		export CC=mpicc
+		use fortran && export FC=mpif90
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	# respect gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+	if ! use examples; then
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die #409091
+	fi
+	# enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" tools/src/misc/h5cc.in || die
+	hprefixify m4/libtool.m4
+
+	default
+	eautomake
+}
+
+src_configure() {
+	econf \
+		--enable-deprecated-symbols \
+		$(use debug && echo --enable-build-mode=debug || echo --enable-build-mode=production) \
+		$(use_enable debug codestack) \
+		$(use_enable cxx) \
+		$(use_enable fortran) \
+		$(use_enable hl) \
+		$(use_enable mpi parallel) \
+		$(use_enable threads threadsafe) \
+		$(use_with szip szlib) \
+		$(use_with threads pthread) \
+		$(use_with zlib)
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2019-05-18 19:56 Aaron Bauman
  0 siblings, 0 replies; 104+ messages in thread
From: Aaron Bauman @ 2019-05-18 19:56 UTC (permalink / raw
  To: gentoo-commits

commit:     506aca9b21029c2f8271f74b5f374f5fb8fb6149
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 19:47:06 2019 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat May 18 19:56:00 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=506aca9b

sci-libs/hdf5: arm64 stable

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 sci-libs/hdf5/hdf5-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index 1e8158a6d6b..468271629f2 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2019-05-19 18:02 Thomas Deutschmann
  0 siblings, 0 replies; 104+ messages in thread
From: Thomas Deutschmann @ 2019-05-19 18:02 UTC (permalink / raw
  To: gentoo-commits

commit:     235f8adde0109ad8701a259d9c18b0c02125a734
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun May 19 17:08:11 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun May 19 18:01:49 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235f8add

sci-libs/hdf5: x86 stable (bug #678264)

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index 468271629f2..1e5bcc40f69 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2019-05-19 20:34 Mikle Kolyada
  0 siblings, 0 replies; 104+ messages in thread
From: Mikle Kolyada @ 2019-05-19 20:34 UTC (permalink / raw
  To: gentoo-commits

commit:     74aa43617afa2e89d842756a1cc52292f6de1a8e
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun May 19 20:33:53 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun May 19 20:33:53 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74aa4361

sci-libs/hdf5: amd64 stable wrt bug #678264

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 sci-libs/hdf5/hdf5-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index 1e5bcc40f69..0060a1d2ac2 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2019-05-22  7:36 Sergei Trofimovich
  0 siblings, 0 replies; 104+ messages in thread
From: Sergei Trofimovich @ 2019-05-22  7:36 UTC (permalink / raw
  To: gentoo-commits

commit:     6f5731b01fa3a6d0e62eea0c6d86199ad3095718
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed May 22 07:33:23 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed May 22 07:34:51 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f5731b0

sci-libs/hdf5: stable 1.10.5 for ia64, bug #678264

Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index 0060a1d2ac2..a48ad0321e3 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2019-06-04  7:53 Tobias Klausmann
  0 siblings, 0 replies; 104+ messages in thread
From: Tobias Klausmann @ 2019-06-04  7:53 UTC (permalink / raw
  To: gentoo-commits

commit:     bfbe154ccb9626e3e4fe12077e932062e9cc2446
Author:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  4 07:52:21 2019 +0000
Commit:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Tue Jun  4 07:52:36 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfbe154c

sci-libs/hdf5-1.10.5-r0: alpha stable

Bug: http://bugs.gentoo.org/678264
Signed-off-by: Tobias Klausmann <klausman <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index a48ad0321e3..c10a79b75ac 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm arm64 ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2019-06-04 10:59 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2019-06-04 10:59 UTC (permalink / raw
  To: gentoo-commits

commit:     0e92f8bdc8033cd81ae0a433248dae59a2106444
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  4 10:58:48 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jun  4 10:58:48 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e92f8bd

sci-libs/hdf5: ppc64 stable wrt bug #678264

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc64"

 sci-libs/hdf5/hdf5-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index c10a79b75ac..da6566d3e48 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="alpha amd64 ~arm arm64 ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm arm64 ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2019-06-08 18:15 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2019-06-08 18:15 UTC (permalink / raw
  To: gentoo-commits

commit:     1c9680b3c80e0e6406ea7ea79ab1c236feb8efbd
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  8 18:15:34 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jun  8 18:15:34 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9680b3

sci-libs/hdf5: sparc stable wrt bug #678264

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"

 sci-libs/hdf5/hdf5-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index b0d3827d079..b22b8c59825 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="alpha amd64 ~arm arm64 ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm arm64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2019-10-20 13:23 David Seifert
  0 siblings, 0 replies; 104+ messages in thread
From: David Seifert @ 2019-10-20 13:23 UTC (permalink / raw
  To: gentoo-commits

commit:     efd16ef7feee4548d53c8227a7b0f1b85ff2d58d
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Oct  6 23:24:00 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Oct 20 13:22:13 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd16ef7

sci-libs/hdf5: disable static libraries

Closes: https://bugs.gentoo.org/694128
Closes: https://github.com/gentoo/gentoo/pull/13061
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5.ebuild | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index a3c248db158..deaec088dd1 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
 KEYWORDS="alpha amd64 ~arm arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="cxx debug examples fortran +hl mpi static-libs szip threads zlib"
+IUSE="cxx debug examples fortran +hl mpi szip threads zlib"
 
 REQUIRED_USE="
 	cxx? ( !mpi ) mpi? ( !cxx )
@@ -79,10 +79,11 @@ src_prepare() {
 
 src_configure() {
 	econf \
+		--disable-static \
 		--enable-deprecated-symbols \
-		$(use debug && echo --enable-build-mode=debug || echo --enable-build-mode=production) \
-		$(use_enable debug codestack) \
+		--enable-build-mode=$(usex debug debug production) \
 		$(use_enable cxx) \
+		$(use_enable debug codestack) \
 		$(use_enable fortran) \
 		$(use_enable hl) \
 		$(use_enable mpi parallel) \
@@ -91,3 +92,10 @@ src_configure() {
 		$(use_with threads pthread) \
 		$(use_with zlib)
 }
+
+src_install() {
+	default
+
+	# no static archives
+	find "${D}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2020-03-08  6:49 Benda XU
  0 siblings, 0 replies; 104+ messages in thread
From: Benda XU @ 2020-03-08  6:49 UTC (permalink / raw
  To: gentoo-commits

commit:     27d655b364e26cfb971d655a691f0ffaef96e8f8
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Mar  2 07:50:25 2020 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sun Mar  8 06:49:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d655b3

sci-libs/hdf5: add unsupported useflag

  this will allow unsupported combinations of useflags such as MPI +
  CXX.

  link mpi when using mpi.

Closes: https://bugs.gentoo.org/710986
Closes: https://github.com/gentoo/gentoo/pull/14821
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 106 ++++++++++++++++++++++++++++++++++++
 sci-libs/hdf5/metadata.xml          |   1 +
 2 files changed, 107 insertions(+)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
new file mode 100644
index 00000000000..ef906aa6eef
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+FORTRAN_NEEDED="fortran"
+
+inherit autotools eutils fortran-2 flag-o-matic toolchain-funcs multilib prefix
+
+MY_P="${PN}-${PV/_p/-patch}"
+MAJOR_P="${PN}-$(ver_cut 1-2)"
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="http://www.hdfgroup.org/HDF5/"
+SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
+
+REQUIRED_USE="
+	!unsupported? (
+			?? ( cxx mpi )
+			threads? ( !cxx !mpi !fortran !hl )
+	)"
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:0= )
+"
+DEPEND="${RDEPEND}
+	sys-devel/libtool:2
+	>=sys-devel/autoconf-2.69
+"
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-1.8.9-static_libgfortran.patch"
+	"${FILESDIR}/${PN}-1.8.9-mpicxx.patch"
+	"${FILESDIR}/${PN}-1.8.13-no-messing-ldpath.patch"
+)
+
+pkg_setup() {
+	tc-export CXX CC AR # workaround for bug 285148
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+		export CC="mpicc"
+		use fortran && export FC="mpif90"
+		append-ldflags -lmpi
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	# respect gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+	if ! use examples; then
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die #409091
+	fi
+	# enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" tools/src/misc/h5cc.in || die
+	hprefixify m4/libtool.m4
+
+	default
+	eautomake
+}
+
+src_configure() {
+	local myconf=(
+		--disable-static
+		--enable-deprecated-symbols
+		--enable-build-mode=$(usex debug debug production)
+		$(use_enable cxx)
+		$(use_enable debug codestack)
+		$(use_enable fortran)
+		$(use_enable hl)
+		$(use_enable mpi parallel)
+		$(use_enable threads threadsafe)
+		$(use_enable unsupported)
+		$(use_with szip szlib)
+		$(use_with threads pthread)
+		$(use_with zlib)
+	)
+	econf "${myconf[@]}"
+}
+
+src_install() {
+	default
+
+	# no static archives
+	find "${D}" -name '*.la' -delete || die
+}

diff --git a/sci-libs/hdf5/metadata.xml b/sci-libs/hdf5/metadata.xml
index 040542a30ae..2fa4f45de1b 100644
--- a/sci-libs/hdf5/metadata.xml
+++ b/sci-libs/hdf5/metadata.xml
@@ -13,5 +13,6 @@
 </longdescription>
   <use>
     <flag name="hl">Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html)</flag>
+    <flag name="unsupported">Enable unsupported combinations of configuration options</flag>
   </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2020-06-27 20:45 Andreas K. Hüttel
  0 siblings, 0 replies; 104+ messages in thread
From: Andreas K. Hüttel @ 2020-06-27 20:45 UTC (permalink / raw
  To: gentoo-commits

commit:     f94047040d06ac677e0dee6bc9e04ef9f0f91b04
Author:     Alexey Sokolov <sokolov <AT> google <DOT> com>
AuthorDate: Sat Jun 20 16:13:06 2020 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jun 27 20:44:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9404704

sci-libs/hdf5: update homepage

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 4 ++--
 sci-libs/hdf5/hdf5-1.10.5.ebuild    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index ef906aa6eef..c2f1f217d63 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -11,8 +11,8 @@ MY_P="${PN}-${PV/_p/-patch}"
 MAJOR_P="${PN}-$(ver_cut 1-2)"
 
 DESCRIPTION="General purpose library and file format for storing scientific data"
-HOMEPAGE="http://www.hdfgroup.org/HDF5/"
-SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+HOMEPAGE="https://www.hdfgroup.org/HDF5/"
+SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index d812cce90d4..9d3676dd889 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -11,8 +11,8 @@ MY_P=${PN}-${PV/_p/-patch}
 MAJOR_P=${PN}-$(ver_cut 1-2)
 
 DESCRIPTION="General purpose library and file format for storing scientific data"
-HOMEPAGE="http://www.hdfgroup.org/HDF5/"
-SRC_URI="http://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+HOMEPAGE="https://www.hdfgroup.org/HDF5/"
+SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2020-07-24 15:09 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2020-07-24 15:09 UTC (permalink / raw
  To: gentoo-commits

commit:     08ca8c72b16b2264732e6b2bd818b0e43677a41e
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 24 15:08:27 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jul 24 15:08:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08ca8c72

sci-libs/hdf5: amd64 stable wrt bug #733578

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index c2f1f217d63..722035fb316 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2020-07-25 13:09 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2020-07-25 13:09 UTC (permalink / raw
  To: gentoo-commits

commit:     8cf1828175877d245c01c88e5fb6e319f1a321c3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 25 13:04:25 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 25 13:04:25 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf18281

sci-libs/hdf5: arm64 stable (bug #733578)

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index 722035fb316..f881d9f4def 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2020-08-01  8:53 Sergei Trofimovich
  0 siblings, 0 replies; 104+ messages in thread
From: Sergei Trofimovich @ 2020-08-01  8:53 UTC (permalink / raw
  To: gentoo-commits

commit:     3be4c5f793e68f988df5be6ee760d199f9aa89c3
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  1 08:45:48 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Aug  1 08:45:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be4c5f7

sci-libs/hdf5: stable 1.10.5-r1 for ppc

stable wrt bug #733578

Package-Manager: Portage-3.0.1, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index f881d9f4def..8764aae6c65 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2020-08-01  9:01 Sergei Trofimovich
  0 siblings, 0 replies; 104+ messages in thread
From: Sergei Trofimovich @ 2020-08-01  9:01 UTC (permalink / raw
  To: gentoo-commits

commit:     0a87caf74a47bb4647e666fbc8571ac0e8ba98e2
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  1 08:59:56 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Aug  1 08:59:56 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a87caf7

sci-libs/hdf5: stable 1.10.5-r1 for ppc64

stable wrt bug #733578

Package-Manager: Portage-3.0.1, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index 8764aae6c65..57067a255f0 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2020-11-07 17:57 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2020-11-07 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     fef61ca6c3dc3c04a2be60928e3cb2254f6ea62a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  7 17:49:49 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov  7 17:49:49 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fef61ca6

sci-libs/hdf5: Stabilize 1.10.5-r1 arm, #709830

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index 47f24fba7d9..c3fa2f27d0c 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2021-03-20  2:20 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2021-03-20  2:20 UTC (permalink / raw
  To: gentoo-commits

commit:     efb09755aa2d0231c64b1564593345d160e9ad05
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 20 02:20:10 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 20 02:20:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb09755

sci-libs/hdf5: fix build with slibtool

It's not completely clear how slibtool should've
known to append -fPIC, but let's not worry too much
for now.

Closes: https://bugs.gentoo.org/775305
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index c3fa2f27d0c..5fb40889ca3 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -75,6 +75,9 @@ src_prepare() {
 	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" tools/src/misc/h5cc.in || die
 	hprefixify m4/libtool.m4
 
+	# bug #775305
+	use fortran && tc-enables-pie && append-fflags -fPIC
+
 	default
 	eautomake
 }


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2021-07-19 11:44 Marek Szuba
  0 siblings, 0 replies; 104+ messages in thread
From: Marek Szuba @ 2021-07-19 11:44 UTC (permalink / raw
  To: gentoo-commits

commit:     c1e3450ab096cb8ae833d11b1424cace6e91dce0
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 19 11:36:00 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jul 19 11:44:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e3450a

sci-libs/hdf5: keyword ~1.10.5 for -riscv

Independently observed to fail tests by two arch testers. Bugzilla
ticket to follow.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 2 +-
 sci-libs/hdf5/hdf5-1.10.5.ebuild    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index 8836edf76cd..bb124c8c42f 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 -riscv ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 
 REQUIRED_USE="

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index cfadb8e89e3..23a8b44d73d 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 -riscv sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2021-07-21  2:22 Yixun Lan
  0 siblings, 0 replies; 104+ messages in thread
From: Yixun Lan @ 2021-07-21  2:22 UTC (permalink / raw
  To: gentoo-commits

commit:     9de899bbed748c98e69a4634da75bd1999711718
Author:     Alex Fan <alexfanqi <AT> yahoo <DOT> com>
AuthorDate: Wed Jul 21 00:26:14 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Jul 21 02:21:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de899bb

sci-libs/hdf5: rekeyword 1.10.5{,-r1} for ~riscv

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alex Fan <alexfanqi <AT> yahoo.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 2 +-
 sci-libs/hdf5/hdf5-1.10.5.ebuild    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index bb124c8c42f..97cebb298aa 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 -riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 
 REQUIRED_USE="

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index 23a8b44d73d..f33f957fdad 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 -riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2021-08-15 19:51 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2021-08-15 19:51 UTC (permalink / raw
  To: gentoo-commits

commit:     1524adff4d3087e85040c797c481f3f6355ace6a
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sun Aug 15 15:46:01 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 15 19:50:51 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1524adff

sci-libs/hdf5: keyworded 1.10.5-r1 for hppa, bug #804115

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index 97cebb298aa..b7aac278849 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2021-10-04 10:09 Jakov Smolić
  0 siblings, 0 replies; 104+ messages in thread
From: Jakov Smolić @ 2021-10-04 10:09 UTC (permalink / raw
  To: gentoo-commits

commit:     13a327fb0ab75bc211f39035a1df518800115e99
Author:     Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Fri Oct  1 13:56:16 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Oct  4 09:14:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a327fb

sci-libs/hdf5: ROS3 support

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
Closes: https://github.com/gentoo/gentoo/pull/22455
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.1-r1.ebuild | 123 ++++++++++++++++++++++++++++++++++++
 sci-libs/hdf5/metadata.xml          |  11 ++--
 2 files changed, 129 insertions(+), 5 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild b/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
new file mode 100644
index 00000000000..9a0d092cd1f
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED="fortran"
+
+inherit cmake flag-o-matic fortran-2
+
+MY_P="${PN}-${PV/_p/-patch}"
+MAJOR_P="${PN}-$(ver_cut 1-2)"
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="https://www.hdfgroup.org/HDF5/"
+SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx debug doc examples fortran +hl mpi ros3 szip test threads unsupported zlib"
+
+REQUIRED_USE="
+	!unsupported? (
+		mpi? ( !cxx !threads )
+		threads? ( !cxx !fortran !hl )
+	)"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	ros3? (
+		net-misc/curl
+		dev-libs/openssl:=
+	)
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? (
+	app-doc/doxygen
+	virtual/latex-base
+)"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.12.1-cmake_installdirs.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+		export CC="mpicc"
+		use fortran && export FC="mpif90"
+		append-libs -lmpi
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_STATIC_LIBS=OFF
+		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
+		-DHDF5_BUILD_EXAMPLES=OFF
+		-DALLOW_UNSUPPORTED=$(usex unsupported)
+		-DBUILD_TESTING=$(usex test)
+		-DHDF5_BUILD_CPP_LIB=$(usex cxx)
+		-DHDF5_BUILD_DOC=$(usex doc)
+		-DHDF5_BUILD_FORTRAN=$(usex fortran)
+		-DHDF5_BUILD_HL_LIB=$(usex hl)
+		-DHDF5_ENABLE_CODESTACK=$(usex debug)
+		-DHDF5_ENABLE_PARALLEL=$(usex mpi)
+		-DHDF5_ENABLE_SZIP_ENCODING=$(usex szip)
+		-DHDF5_ENABLE_SZIP_SUPPORT=$(usex szip)
+		-DHDF5_ENABLE_THREADSAFE=$(usex threads)
+		-DHDF5_ENABLE_Z_LIB_SUPPORT=$(usex zlib)
+		-DHDF5_ENABLE_ROS3_VFD:BOOL=$(usex ros3)
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	# TODO: generate functioning example runners from their respective
+	# .in files - as of version 1.12.1 upstream only has it implemented
+	# for autoconf.
+	if use examples; then
+		# These are all useless outside the source tree
+		rm -f {examples,c++/examples,fortran/examples}/{Makefile*,CMake*}
+		rm -f hl/{examples,c++/examples,fortran/examples}/{Makefile*,CMake*}
+
+		dodoc -r examples
+		if use cxx; then
+			docinto c++
+			dodoc -r c++/examples
+		fi
+		if use fortran; then
+			docinto fortran
+			dodoc -r fortran/examples
+		fi
+		if use hl; then
+			docinto hl
+			dodoc -r hl/examples
+			if use cxx; then
+				docinto hl/c++
+				dodoc -r hl/c++/examples
+			fi
+			if use fortran; then
+				docinto hl/fortran
+				dodoc -r hl/fortran/examples
+			fi
+		fi
+	fi
+}

diff --git a/sci-libs/hdf5/metadata.xml b/sci-libs/hdf5/metadata.xml
index ea5ba62b798..042059bcd49 100644
--- a/sci-libs/hdf5/metadata.xml
+++ b/sci-libs/hdf5/metadata.xml
@@ -6,13 +6,14 @@
     <name>Gentoo Science Project</name>
   </maintainer>
   <longdescription>
-  HDF5 is a file format and library for storing scientific data. HDF5
-  was designed and implemented to address the deficiencies of HDF4.x. It
-  has a more powerful and flexible data model, supports files larger
-  than 2 GB, and supports parallel I/O.
-</longdescription>
+    HDF5 is a file format and library for storing scientific data. HDF5
+    was designed and implemented to address the deficiencies of HDF4.x. It
+    has a more powerful and flexible data model, supports files larger
+    than 2 GB, and supports parallel I/O.
+  </longdescription>
   <use>
     <flag name="hl">Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html)</flag>
+    <flag name="ros3">Enable support for read-only S3 access (https://portal.hdfgroup.org/display/HDF5/Configuration+and+Setup+for+HDF5+Read+Only+S3+VFD)</flag>
     <flag name="unsupported">Enable unsupported combinations of configuration options</flag>
   </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2021-10-12  6:52 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2021-10-12  6:52 UTC (permalink / raw
  To: gentoo-commits

commit:     225b7ee7e532e58f541e30fbb95d4b193b50236f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 12 06:51:57 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 12 06:52:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=225b7ee7

sci-libs/hdf5: workaround build failure with older hdf5 installed

Thanks to upstream for the helpful suggestion!

Bug: https://github.com/HDFGroup/hdf5/issues/1027
Closes: https://bugs.gentoo.org/808633
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.1-r1.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild b/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
index 9a0d092cd1f..a445755a129 100644
--- a/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
@@ -67,6 +67,10 @@ pkg_setup() {
 
 src_configure() {
 	local mycmakeargs=(
+		# Workaround needed to allow build with USE=fortran when an older
+		# version is installed. See bug #808633 and
+		# https://github.com/HDFGroup/hdf5/issues/1027 upstream.
+		-DCMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE=ON
 		-DBUILD_STATIC_LIBS=OFF
 		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
 		-DHDF5_BUILD_EXAMPLES=OFF


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-04-26  3:48 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-04-26  3:48 UTC (permalink / raw
  To: gentoo-commits

commit:     f93e4898df07d3621585d0bba1a585871200e499
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 26 03:48:16 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 26 03:48:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93e4898

sci-libs/hdf5: Keyword 1.12.1-r1 s390, #840912

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild b/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
index a445755a1291..890baf3cee25 100644
--- a/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug doc examples fortran +hl mpi ros3 szip test threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-05-03  2:28 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-05-03  2:28 UTC (permalink / raw
  To: gentoo-commits

commit:     4a3fe05ed8aba8c04914b8dedd831ab1856a6e7f
Author:     matoro <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Tue May  3 01:33:00 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May  3 02:05:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3fe05e

sci-libs/hdf5: Stabilize 1.10.5-r1 sparc, #733578

Closes: https://bugs.gentoo.org/686620
Signed-off-by: matoro <matoro <AT> users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/25291
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.10.5-r1.ebuild | 7 ++++---
 sci-libs/hdf5/hdf5-1.10.5.ebuild    | 5 +++--
 sci-libs/hdf5/hdf5-1.12.1-r1.ebuild | 3 ++-
 sci-libs/hdf5/hdf5-1.12.1.ebuild    | 5 +++--
 4 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
index b7aac2788497..aa45759413ec 100644
--- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
 
 FORTRAN_NEEDED="fortran"
 
-inherit autotools fortran-2 flag-o-matic toolchain-funcs multilib prefix
+inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
 
 MY_P="${PN}-${PV/_p/-patch}"
 MAJOR_P="${PN}-$(ver_cut 1-2)"
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 
 REQUIRED_USE="
@@ -83,6 +83,7 @@ src_prepare() {
 }
 
 src_configure() {
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp # bug 686620
 	local myconf=(
 		--disable-static
 		--enable-deprecated-symbols

diff --git a/sci-libs/hdf5/hdf5-1.10.5.ebuild b/sci-libs/hdf5/hdf5-1.10.5.ebuild
index f33f957fdad7..1b6770c23e14 100644
--- a/sci-libs/hdf5/hdf5-1.10.5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.5.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 FORTRAN_NEEDED=fortran
 
-inherit autotools fortran-2 flag-o-matic toolchain-funcs multilib prefix
+inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
 
 MY_P=${PN}-${PV/_p/-patch}
 MAJOR_P=${PN}-$(ver_cut 1-2)
@@ -78,6 +78,7 @@ src_prepare() {
 }
 
 src_configure() {
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp # bug 686620
 	econf \
 		--disable-static \
 		--enable-deprecated-symbols \

diff --git a/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild b/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
index 890baf3cee25..32a8891c8155 100644
--- a/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 FORTRAN_NEEDED="fortran"
 
-inherit cmake flag-o-matic fortran-2
+inherit cmake flag-o-matic fortran-2 toolchain-funcs
 
 MY_P="${PN}-${PV/_p/-patch}"
 MAJOR_P="${PN}-$(ver_cut 1-2)"
@@ -66,6 +66,7 @@ pkg_setup() {
 }
 
 src_configure() {
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp # bug 686620
 	local mycmakeargs=(
 		# Workaround needed to allow build with USE=fortran when an older
 		# version is installed. See bug #808633 and

diff --git a/sci-libs/hdf5/hdf5-1.12.1.ebuild b/sci-libs/hdf5/hdf5-1.12.1.ebuild
index c5ef043111b3..8248d6614f5a 100644
--- a/sci-libs/hdf5/hdf5-1.12.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 FORTRAN_NEEDED="fortran"
 
-inherit cmake flag-o-matic fortran-2
+inherit cmake flag-o-matic fortran-2 toolchain-funcs
 
 MY_P="${PN}-${PV/_p/-patch}"
 MAJOR_P="${PN}-$(ver_cut 1-2)"
@@ -62,6 +62,7 @@ pkg_setup() {
 }
 
 src_configure() {
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp # bug 686620
 	local mycmakeargs=(
 		-DBUILD_STATIC_LIBS=OFF
 		-DFETCHCONTENT_FULLY_DISCONNECTED=ON


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-05-03  2:30 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-05-03  2:30 UTC (permalink / raw
  To: gentoo-commits

commit:     78267a0516b2712775242cfa3da73c9b31d77584
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May  3 02:30:32 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May  3 02:30:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78267a05

sci-libs/hdf5: drop static libs in 1.12.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/{hdf5-1.12.2.ebuild => hdf5-1.12.2-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/hdf5/hdf5-1.12.2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r1.ebuild
similarity index 99%
rename from sci-libs/hdf5/hdf5-1.12.2.ebuild
rename to sci-libs/hdf5/hdf5-1.12.2-r1.ebuild
index 76d54a46d435..d5390cee5762 100644
--- a/sci-libs/hdf5/hdf5-1.12.2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r1.ebuild
@@ -65,6 +65,7 @@ src_configure() {
 	use sparc && tc-is-gcc && append-flags -fno-tree-ccp # bug 686620
 	local mycmakeargs=(
 		-DBUILD_STATIC_LIBS=OFF
+		-DONLY_SHARED_LIBS=ON
 		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
 		-DHDF5_BUILD_EXAMPLES=OFF
 		-DALLOW_UNSUPPORTED=$(usex unsupported)


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-05-31 23:44 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-05-31 23:44 UTC (permalink / raw
  To: gentoo-commits

commit:     7b5147d4ad8bb8149453c743042e87756d5e11e4
Author:     Roman Beranek <roman.beranek <AT> prusa3d <DOT> com>
AuthorDate: Tue May 31 23:02:59 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 31 23:43:41 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5147d4

sci-libs/hdf5: fix cmake include dir regression

An attempt to build hdf5-1.12.2-r1 with USE='fortran' on a system where
an older version of the package has already been installed will fail due
to system headers taking precedence over the ones present in the source
directory.

This exact issue (#808633) has already been fixed in 225b7ee for 1.12.1,
though the workaround somehow hadn't made it into the new ebuild. This
commit brings it in.

Bug: HDFGroup/hdf5#1027
Closes: https://bugs.gentoo.org/808633
Signed-off-by: Roman Beranek <roman.beranek <AT> prusa3d.com>
Closes: https://github.com/gentoo/gentoo/pull/25712
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r1.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r1.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r1.ebuild
index d5390cee5762..325f24396b29 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r1.ebuild
@@ -64,6 +64,10 @@ pkg_setup() {
 src_configure() {
 	use sparc && tc-is-gcc && append-flags -fno-tree-ccp # bug 686620
 	local mycmakeargs=(
+		# Workaround needed to allow build with USE=fortran when an older
+		# version is installed. See bug #808633 and
+		# https://github.com/HDFGroup/hdf5/issues/1027 upstream.
+		-DCMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE=ON
 		-DBUILD_STATIC_LIBS=OFF
 		-DONLY_SHARED_LIBS=ON
 		-DFETCHCONTENT_FULLY_DISCONNECTED=ON


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-09  7:59 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-06-09  7:59 UTC (permalink / raw
  To: gentoo-commits

commit:     8e16e7412dd38185db203d70732a06fd81b5fe95
Author:     Berrysoft <Strawberry_Str <AT> hotmail <DOT> com>
AuthorDate: Wed Jun  8 16:55:36 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  9 07:59:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e16e741

sci-libs/hdf5: Set H5_DEFAULT_PLUGINDIR.

HDF5 sets is default plugin dir to /usr/local/hdf5/lib/plugin. It is
reasonable in most cases, but not very well for Gentoo.

In Gentoo, the lib directory is not always `lib`, and the prefix is not
always `/`. Therefore, it is more reasonable to set the default dir under
${EPREFIX}, and change `lib` to the right lib dir name.

Signed-off-by: Yuyi Wang <Strawberry_Str <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25814
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r2.ebuild | 125 ++++++++++++++++++++++++++++++++++++
 1 file changed, 125 insertions(+)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
new file mode 100644
index 000000000000..28a642abad7d
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED="fortran"
+
+inherit cmake flag-o-matic fortran-2 toolchain-funcs
+
+MY_P="${PN}-${PV/_p/-patch}"
+MAJOR_P="${PN}-$(ver_cut 1-2)"
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="https://www.hdfgroup.org/HDF5/"
+SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx debug doc examples fortran +hl mpi szip test threads unsupported zlib"
+
+REQUIRED_USE="
+	!unsupported? (
+		mpi? ( !cxx !threads )
+		threads? ( !cxx !fortran !hl )
+	)"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? (
+	app-doc/doxygen
+	virtual/latex-base
+)"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.12.2-cmake_installdirs.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+		export CC="mpicc"
+		use fortran && export FC="mpif90"
+		append-libs -lmpi
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_configure() {
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp # bug 686620
+	local mycmakeargs=(
+		# Workaround needed to allow build with USE=fortran when an older
+		# version is installed. See bug #808633 and
+		# https://github.com/HDFGroup/hdf5/issues/1027 upstream.
+		-DCMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE=ON
+		-DBUILD_STATIC_LIBS=OFF
+		-DONLY_SHARED_LIBS=ON
+		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
+		-DHDF5_BUILD_EXAMPLES=OFF
+		-DH5_DEFAULT_PLUGINDIR="${EPREFIX}/usr/$(get_libdir)/hdf5/plugin"
+		-DALLOW_UNSUPPORTED=$(usex unsupported)
+		-DBUILD_TESTING=$(usex test)
+		-DHDF5_BUILD_CPP_LIB=$(usex cxx)
+		-DHDF5_BUILD_DOC=$(usex doc)
+		-DHDF5_BUILD_FORTRAN=$(usex fortran)
+		-DHDF5_BUILD_HL_LIB=$(usex hl)
+		-DHDF5_ENABLE_CODESTACK=$(usex debug)
+		-DHDF5_ENABLE_PARALLEL=$(usex mpi)
+		-DHDF5_ENABLE_SZIP_ENCODING=$(usex szip)
+		-DHDF5_ENABLE_SZIP_SUPPORT=$(usex szip)
+		-DHDF5_ENABLE_THREADSAFE=$(usex threads)
+		-DHDF5_ENABLE_Z_LIB_SUPPORT=$(usex zlib)
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	# TODO: generate functioning example runners from their respective
+	# .in files - as of version 1.12.1 upstream only has it implemented
+	# for autoconf.
+	if use examples; then
+		# These are all useless outside the source tree
+		rm -f {examples,c++/examples,fortran/examples}/{Makefile*,CMake*}
+		rm -f hl/{examples,c++/examples,fortran/examples}/{Makefile*,CMake*}
+
+		dodoc -r examples
+		if use cxx; then
+			docinto c++
+			dodoc -r c++/examples
+		fi
+		if use fortran; then
+			docinto fortran
+			dodoc -r fortran/examples
+		fi
+		if use hl; then
+			docinto hl
+			dodoc -r hl/examples
+			if use cxx; then
+				docinto hl/c++
+				dodoc -r hl/c++/examples
+			fi
+			if use fortran; then
+				docinto hl/fortran
+				dodoc -r hl/fortran/examples
+			fi
+		fi
+	fi
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-09  8:01 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-06-09  8:01 UTC (permalink / raw
  To: gentoo-commits

commit:     4c2974e4fd358ff90a55a890bf08f47d5a4e2b71
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  9 08:01:44 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  9 08:01:44 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2974e4

sci-libs/hdf5: forward ~s390

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
index 28a642abad7d..4e56ecf546b4 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug doc examples fortran +hl mpi szip test threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-13  7:07 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-06-13  7:07 UTC (permalink / raw
  To: gentoo-commits

commit:     f7bca54e8e2a6247404549be923f27311583c392
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 07:04:40 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 07:04:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bca54e

sci-libs/hdf5: amd64 stable wrt bug #851471

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
index 4e56ecf546b4..66aee284cf1e 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug doc examples fortran +hl mpi szip test threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-13  7:09 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-06-13  7:09 UTC (permalink / raw
  To: gentoo-commits

commit:     2c9efb7806e295e25e76b7c816b073c27a64deb5
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 07:09:14 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 07:09:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9efb78

sci-libs/hdf5: arm stable wrt bug #851471

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
index 66aee284cf1e..e9e4b9d62539 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug doc examples fortran +hl mpi szip test threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-13  7:10 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-06-13  7:10 UTC (permalink / raw
  To: gentoo-commits

commit:     7a687a338ea2b1e16f69e5337d7ac6c672cfe22a
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 07:10:40 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 07:10:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a687a33

sci-libs/hdf5: arm64 stable wrt bug #851471

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
index e9e4b9d62539..3b9a50f22f4c 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug doc examples fortran +hl mpi szip test threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-13  7:11 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-06-13  7:11 UTC (permalink / raw
  To: gentoo-commits

commit:     61d19af9d0aff16671551aaf87b4228e8e663a46
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 07:11:28 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 07:11:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d19af9

sci-libs/hdf5: ppc stable wrt bug #851471

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
index 3b9a50f22f4c..ac2f8daa276c 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug doc examples fortran +hl mpi szip test threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-13  7:12 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-06-13  7:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f733e366b340048a5cc12f3277d2be21850f7609
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 07:12:15 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 07:12:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f733e366

sci-libs/hdf5: ppc64 stable wrt bug #851471

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
index ac2f8daa276c..794e906e3c46 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug doc examples fortran +hl mpi szip test threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-13  7:13 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-06-13  7:13 UTC (permalink / raw
  To: gentoo-commits

commit:     070fe2e3f5ea7a4efb566134058907acc2295770
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 07:13:07 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 07:13:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=070fe2e3

sci-libs/hdf5: sparc stable wrt bug #851471

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
index 794e906e3c46..ca88f428c005 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug doc examples fortran +hl mpi szip test threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-14  5:54 Jakov Smolić
  0 siblings, 0 replies; 104+ messages in thread
From: Jakov Smolić @ 2022-06-14  5:54 UTC (permalink / raw
  To: gentoo-commits

commit:     ffd316a1f7e07ca4ed410af3cbc170b9d3a70882
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 05:54:48 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 05:54:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffd316a1

sci-libs/hdf5: Stabilize 1.12.2-r2 x86, #851471

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
index ca88f428c005..12d13c181a04 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug doc examples fortran +hl mpi szip test threads unsupported zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-25  7:31 Matthias Maier
  0 siblings, 0 replies; 104+ messages in thread
From: Matthias Maier @ 2022-06-25  7:31 UTC (permalink / raw
  To: gentoo-commits

commit:     2a3fd2e98a3702dafbc0c0b7f1f8d7aa44fcbe70
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 25 07:25:25 2022 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sat Jun 25 07:31:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3fd2e9

sci-libs/hdf5: remove "perf" executable

Closes: https://bugs.gentoo.org/854180
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/hdf5/{hdf5-1.12.2-r3.ebuild => hdf5-1.12.2-r4.ebuild} | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r3.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
similarity index 92%
rename from sci-libs/hdf5/hdf5-1.12.2-r3.ebuild
rename to sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index 1a00c0b61e8b..dc668a1d721d 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r3.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -105,4 +105,9 @@ src_install() {
 
 	# No static archives
 	find "${ED}" -name '*.la' -delete || die
+
+	# Remove "perf" executable due to file collisions with dev-util/perf.
+	# Previously with the CMake build system we only installed h5perf, so
+	# let's simply remove the file for now.
+	rm "${ED}"/usr/bin/perf || die "rm failed"
 }


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-25 23:14 Matthias Maier
  0 siblings, 0 replies; 104+ messages in thread
From: Matthias Maier @ 2022-06-25 23:14 UTC (permalink / raw
  To: gentoo-commits

commit:     dba1fa4e440b7af90548efbc1d618436f9f96b99
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 25 23:11:23 2022 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sat Jun 25 23:14:20 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba1fa4e

sci-libs/hdf5: attempt to delete perf binary only when USE=mpi

Closes: https://bugs.gentoo.org/854183
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index dc668a1d721d..7cb1b8716025 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -109,5 +109,5 @@ src_install() {
 	# Remove "perf" executable due to file collisions with dev-util/perf.
 	# Previously with the CMake build system we only installed h5perf, so
 	# let's simply remove the file for now.
-	rm "${ED}"/usr/bin/perf || die "rm failed"
+	use mpi && { rm "${ED}"/usr/bin/perf || die "rm failed" ; }
 }


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-06-30 21:47 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-06-30 21:47 UTC (permalink / raw
  To: gentoo-commits

commit:     82008daa4cb141f276cc07f97e021500a79bdb4e
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Jun 28 21:53:33 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 21:46:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82008daa

sci-libs/hdf5: readd unsupported useflag

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26125
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index 7cb1b8716025..0011fbfc0dc2 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -20,10 +20,13 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="cxx debug examples fortran +hl mpi szip threads zlib"
+IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
-	cxx? ( !mpi ) mpi? ( !cxx )
-	threads? ( !cxx !mpi !fortran !hl )"
+	!unsupported (
+		cxx? ( !mpi ) mpi? ( !cxx )
+		threads? ( !cxx !mpi !fortran !hl )
+	)
+"
 
 RDEPEND="
 	mpi? ( virtual/mpi[romio] )
@@ -95,6 +98,7 @@ src_configure() {
 		$(use_enable hl) \
 		$(use_enable mpi parallel) \
 		$(use_enable threads threadsafe) \
+		$(use_enable unsupported) \
 		$(use_with szip szlib) \
 		$(use_with threads pthread) \
 		$(use_with zlib)


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-05 16:42 Andrew Ammerlaan
  0 siblings, 0 replies; 104+ messages in thread
From: Andrew Ammerlaan @ 2022-07-05 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     562492fc8343d50a294f431fb569464afc6141df
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Jul  5 16:35:13 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Jul  5 16:42:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562492fc

sci-libs/hdf5: add missing ? to REQUIRED_USE

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26233
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index 0011fbfc0dc2..1de5129ca19f 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -22,7 +22,7 @@ SLOT="0/${PV%%_p*}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
-	!unsupported (
+	!unsupported? (
 		cxx? ( !mpi ) mpi? ( !cxx )
 		threads? ( !cxx !mpi !fortran !hl )
 	)


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-27  5:30 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-07-27  5:30 UTC (permalink / raw
  To: gentoo-commits

commit:     d92dd9437e2356a0d5aa7b81ba577ad3e014f939
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 27 05:27:53 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 27 05:27:53 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92dd943

sci-libs/hdf5: forward ~hppa ~s390

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index 1de5129ca19f..8937bdbf54c0 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-29  2:33 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-07-29  2:33 UTC (permalink / raw
  To: gentoo-commits

commit:     0d3b1326f2550b822959861d527a1b376685efa2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 29 02:32:38 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 29 02:32:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3b1326

sci-libs/hdf5: add github upstream metadata

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/metadata.xml | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)

diff --git a/sci-libs/hdf5/metadata.xml b/sci-libs/hdf5/metadata.xml
index 042059bcd497..8f7b63aa4610 100644
--- a/sci-libs/hdf5/metadata.xml
+++ b/sci-libs/hdf5/metadata.xml
@@ -1,19 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <maintainer type="project">
-    <email>sci@gentoo.org</email>
-    <name>Gentoo Science Project</name>
-  </maintainer>
-  <longdescription>
-    HDF5 is a file format and library for storing scientific data. HDF5
-    was designed and implemented to address the deficiencies of HDF4.x. It
-    has a more powerful and flexible data model, supports files larger
-    than 2 GB, and supports parallel I/O.
-  </longdescription>
-  <use>
-    <flag name="hl">Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html)</flag>
-    <flag name="ros3">Enable support for read-only S3 access (https://portal.hdfgroup.org/display/HDF5/Configuration+and+Setup+for+HDF5+Read+Only+S3+VFD)</flag>
-    <flag name="unsupported">Enable unsupported combinations of configuration options</flag>
-  </use>
+	<maintainer type="project">
+		<email>sci@gentoo.org</email>
+		<name>Gentoo Science Project</name>
+	</maintainer>
+	<longdescription>
+	HDF5 is a file format and library for storing scientific data. HDF5
+	was designed and implemented to address the deficiencies of HDF4.x. It
+	has a more powerful and flexible data model, supports files larger
+	than 2 GB, and supports parallel I/O.
+	</longdescription>
+	<use>
+		<flag name="hl">Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html)</flag>
+		<flag name="ros3">Enable support for read-only S3 access (https://portal.hdfgroup.org/display/HDF5/Configuration+and+Setup+for+HDF5+Read+Only+S3+VFD)</flag>
+		<flag name="unsupported">Enable unsupported combinations of configuration options</flag>
+	</use>
+	<upstream>
+		<remote-id type="github">HDFGroup/hdf5</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-31  8:27 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2022-07-31  8:27 UTC (permalink / raw
  To: gentoo-commits

commit:     c5e8ac854639334e0fe9dd5429b296002b8eb574
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 08:26:12 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 08:26:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e8ac85

sci-libs/hdf5: Stabilize 1.12.2-r4 amd64, #862399

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index 8937bdbf54c0..d59647b8da21 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-31 11:06 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-07-31 11:06 UTC (permalink / raw
  To: gentoo-commits

commit:     504bcc30063a337c15a76f1d1cdaace9d3dce427
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 11:06:19 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 11:06:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=504bcc30

sci-libs/hdf5: arm stable wrt bug #862399

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index d59647b8da21..ab3880da4afd 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-31 11:08 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-07-31 11:08 UTC (permalink / raw
  To: gentoo-commits

commit:     f1ab6e34a22d504d3da6c25d4da29a158cfcc2c5
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 11:07:46 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 11:07:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ab6e34

sci-libs/hdf5: arm64 stable wrt bug #862399

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index ab3880da4afd..4577643b5ecf 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-31 11:09 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-07-31 11:09 UTC (permalink / raw
  To: gentoo-commits

commit:     e01b81c692d26f36f50b071a1dc824d55956685b
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 11:08:56 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 11:08:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01b81c6

sci-libs/hdf5: ppc stable wrt bug #862399

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index 4577643b5ecf..83ab393d6404 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-31 11:10 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-07-31 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     c704f9a1fda02afd06a784415c5d257263989c92
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 11:10:04 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 11:10:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c704f9a1

sci-libs/hdf5: ppc64 stable wrt bug #862399

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index 83ab393d6404..b5afdeb2011d 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-31 11:11 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-07-31 11:11 UTC (permalink / raw
  To: gentoo-commits

commit:     f29072fc9033cc8e00570c77f6e60d93e061e998
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 11:11:02 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 11:11:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29072fc

sci-libs/hdf5: sparc stable wrt bug #862399

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index b5afdeb2011d..e22952e665c1 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-07-31 11:13 Agostino Sarubbo
  0 siblings, 0 replies; 104+ messages in thread
From: Agostino Sarubbo @ 2022-07-31 11:13 UTC (permalink / raw
  To: gentoo-commits

commit:     d72de3540aa3d158cf2747f26a27fd50d4fc3184
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 11:12:48 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 11:12:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72de354

sci-libs/hdf5: x86 stable wrt bug #862399

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
index e22952e665c1..7ef23c173f17 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r4.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-08-18  4:17 Benda XU
  0 siblings, 0 replies; 104+ messages in thread
From: Benda XU @ 2022-08-18  4:17 UTC (permalink / raw
  To: gentoo-commits

commit:     0bb35865c3e8124957bb6919e22abf792ebc9253
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 18 04:16:23 2022 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Thu Aug 18 04:17:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb35865

sci-libs/hdf5: reapply 1.12.2-r2 fix to autotools based ebuild.

Commit 8e16e7412dd38185db203d70732a06fd81b5fe95 introduced standard
hdf5 plugins directory for Gentoo.  This commit reapplies it after
switching back from cmake to autotools.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r5.ebuild | 118 ++++++++++++++++++++++++++++++++++++
 1 file changed, 118 insertions(+)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
new file mode 100644
index 000000000000..9e9c9c1af629
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+# We've reverted *back* to autotools from CMake because of
+# https://github.com/HDFGroup/hdf5/issues/1814.
+inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
+
+MY_P=${PN}-${PV/_p/-patch}
+MAJOR_P=${PN}-$(ver_cut 1-2)
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="https://www.hdfgroup.org/HDF5/"
+SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
+REQUIRED_USE="
+	!unsupported? (
+		cxx? ( !mpi ) mpi? ( !cxx )
+		threads? ( !cxx !mpi !fortran !hl )
+	)
+"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:0= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
+	"${FILESDIR}"/${PN}-1.12.2-no-messing-ldpath.patch
+	"${FILESDIR}"/${PN}-1.12.2-no-strip-symbols.patch
+)
+
+pkg_setup() {
+	# Workaround for bug 285148
+	tc-export CXX CC AR
+
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+
+		export CC=mpicc
+		use fortran && export FC=mpif90
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	default
+
+	# Respect Gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+
+	if ! use examples; then
+		# bug #409091
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die
+	fi
+
+	# Enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" bin/h5cc.in || die
+	hprefixify m4/libtool.m4
+
+	eautoreconf
+}
+
+src_configure() {
+	# bug #686620
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp
+
+	econf \
+		--disable-static \
+		--enable-deprecated-symbols \
+		--enable-build-mode=$(usex debug debug production) \
+		--with-default-plugindir="${EPREFIX}/usr/$(get_libdir)/${PN}/plugin" \
+		$(use_enable cxx) \
+		$(use_enable debug codestack) \
+		$(use_enable fortran) \
+		$(use_enable hl) \
+		$(use_enable mpi parallel) \
+		$(use_enable threads threadsafe) \
+		$(use_enable unsupported) \
+		$(use_with szip szlib) \
+		$(use_with threads pthread) \
+		$(use_with zlib)
+}
+
+src_install() {
+	emake DESTDIR="${D}" EPREFIX="${EPREFIX}" install
+
+	# No static archives
+	find "${ED}" -name '*.la' -delete || die
+
+	# Remove "perf" executable due to file collisions with dev-util/perf.
+	# Previously with the CMake build system we only installed h5perf, so
+	# let's simply remove the file for now.
+	use mpi && { rm "${ED}"/usr/bin/perf || die "rm failed" ; }
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2022-12-05  9:29 WANG Xuerui
  0 siblings, 0 replies; 104+ messages in thread
From: WANG Xuerui @ 2022-12-05  9:29 UTC (permalink / raw
  To: gentoo-commits

commit:     ab19b372bc791b95989ca04fc0ea7704fa8d1321
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 08:48:04 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 09:29:38 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab19b372

sci-libs/hdf5: keyword 1.12.2-r5 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
index 9e9c9c1af629..d3cb285ccfc0 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-03-04  5:47 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-03-04  5:47 UTC (permalink / raw
  To: gentoo-commits

commit:     a1ce7eb8c3722b0d806764a89ef3089ee16e7003
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 05:46:35 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 05:46:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ce7eb8

sci-libs/hdf5: Stabilize 1.12.2-r5 arm64, #899460

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
index d3cb285ccfc0..308391b45f2c 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-03-04  7:37 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-03-04  7:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8f7809fb155ae7019ddb7e37ade06bea3f2261c7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 07:37:44 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 07:37:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7809fb

sci-libs/hdf5: Stabilize 1.12.2-r5 x86, #899460

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
index 308391b45f2c..fc80ab2c4b29 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-03-04  7:40 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-03-04  7:40 UTC (permalink / raw
  To: gentoo-commits

commit:     830e5f99987a43d31950823b3c5f38e18ab0594b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 07:40:00 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 07:40:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830e5f99

sci-libs/hdf5: Stabilize 1.12.2-r5 ppc64, #899460

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
index fc80ab2c4b29..a3bd9cc974ea 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-03-04  8:54 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-03-04  8:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a37b8f61a32c52c1edd9564c9e98538c53124bfb
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 08:54:07 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 08:54:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37b8f61

sci-libs/hdf5: Stabilize 1.12.2-r5 sparc, #899460

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
index a3bd9cc974ea..ccb76cc25f06 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-03-04  9:55 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-03-04  9:55 UTC (permalink / raw
  To: gentoo-commits

commit:     ff4c27fcfe5172fc5955faaba9feaad90f1cb9a0
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 09:55:20 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 09:55:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff4c27fc

sci-libs/hdf5: Stabilize 1.12.2-r5 amd64, #899460

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
index ccb76cc25f06..d5f631700b15 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-03-04 11:03 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-03-04 11:03 UTC (permalink / raw
  To: gentoo-commits

commit:     1e8e8aba6d67cb8181ddf3bee32be864e86d15b6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 11:02:14 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 11:02:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8e8aba

sci-libs/hdf5: Stabilize 1.12.2-r5 ppc, #899460

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
index d5f631700b15..3a7ce1c9a8d0 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-03-30 18:30 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-03-30 18:30 UTC (permalink / raw
  To: gentoo-commits

commit:     df2e6f40a679eda1fd47be11c43e657d66578dfe
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 30 18:30:41 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 30 18:30:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2e6f40

sci-libs/hdf5: Stabilize 1.12.2-r5 arm, #899460

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.12.2-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
index 3a7ce1c9a8d0..c27c86b3a6eb 100644
--- a/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
+++ b/sci-libs/hdf5/hdf5-1.12.2-r5.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip threads unsupported zlib"
 REQUIRED_USE="
 	!unsupported? (


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-04-18  8:25 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2023-04-18  8:25 UTC (permalink / raw
  To: gentoo-commits

commit:     52ff075678f80c88a0e8f40dd8f31c843f2399f0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 18 08:06:27 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 18 08:06:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ff0756

sci-libs/hdf5: add 1.14.0

Closes: https://bugs.gentoo.org/863089
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/Manifest           |   1 +
 sci-libs/hdf5/hdf5-1.14.0.ebuild | 119 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index 172f6d6a8029..026f6bd1bb2c 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -1,2 +1,3 @@
 DIST hdf5-1.10.5.tar.bz2 8706317 BLAKE2B ac326be8fe4ccc4b0153f15bc7d65aa8f1adc2ae279d3980f57ed46722b754d3f36ecf1d6273c75e80ed1afd4bbf10c6b1c5d9408e1f83a4b2e397e7902a7d3c SHA512 769e43b8672e26fe24ed68da0228c010d3d9bc950ca09f0bc60707911a2f26f2f8415c8abc8ec06e07667148d8cdb3b0c7b3e7860d9b19739629c5dfd5ce73d4
 DIST hdf5-1.12.2.tar.bz2 10494264 BLAKE2B 99ca5b57f6f54fa044c909f0773de62b218c1f0ec3c011f88f3c227536dd719e77ddbe42d562b1214e8843e41d8fc56db499d7f122876fdd36ef31b235229cb7 SHA512 cbb4663570de76b11adb6bf62cfdb754371d31eeab04691479a5764a45207a9c1309665ab80f51c63a4b9b87354f9cbe6835cef506a9fd554d142c6d2bec21e5
+DIST hdf5-1.14.0.tar.bz2 15709493 BLAKE2B c86bc91da66d0136870ef9a63edfb7b3591592b4ccc072d2c93ff1c6fa7de23184d0b2f49a6de76215541342c6021cda38816f9a3fae69c2c1fdc18d219ea24c SHA512 25a147b60b1abe15950d66368b3c0b401e767425036b575bcb12aad46374b6db4687dc0816b5cfa103c24fd5078d91d70c7b19cfe0db327d3ff15811b651b8f8

diff --git a/sci-libs/hdf5/hdf5-1.14.0.ebuild b/sci-libs/hdf5/hdf5-1.14.0.ebuild
new file mode 100644
index 000000000000..d69a56ff0f16
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.14.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+# We've reverted *back* to autotools from CMake because of
+# https://github.com/HDFGroup/hdf5/issues/1814.
+inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
+
+MY_P=${PN}-${PV/_p/-patch}
+MAJOR_P=${PN}-$(ver_cut 1-2)
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="https://www.hdfgroup.org/HDF5/"
+SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+	!unsupported? (
+		cxx? ( !mpi ) mpi? ( !cxx )
+		threads? ( !cxx !mpi !fortran !hl )
+	)
+"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:0= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
+	"${FILESDIR}"/${PN}-1.12.2-no-strip-symbols.patch
+)
+
+pkg_setup() {
+	# Workaround for bug 285148
+	tc-export CXX CC AR
+
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+
+		export CC=mpicc
+		use fortran && export FC=mpif90
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	default
+
+	# Respect Gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+
+	if ! use examples; then
+		# bug #409091
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die
+	fi
+
+	# Enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" bin/h5cc.in || die
+	hprefixify m4/libtool.m4
+
+	eautoreconf
+}
+
+src_configure() {
+	# bug #686620
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp
+
+	econf \
+		--disable-static \
+		--enable-deprecated-symbols \
+		--enable-build-mode=$(usex debug debug production) \
+		--with-default-plugindir="${EPREFIX}/usr/$(get_libdir)/${PN}/plugin" \
+		$(use_enable cxx) \
+		$(use_enable debug codestack) \
+		$(use_enable fortran) \
+		$(use_enable hl) \
+		$(use_enable mpi parallel) \
+		$(use_enable test tests) \
+		$(use_enable threads threadsafe) \
+		$(use_enable unsupported) \
+		$(use_with szip szlib) \
+		$(use_with threads pthread) \
+		$(use_with zlib)
+}
+
+src_install() {
+	emake DESTDIR="${D}" EPREFIX="${EPREFIX}" install
+
+	# No static archives
+	find "${ED}" -name '*.la' -delete || die
+
+	# Remove "perf" executable due to file collisions with dev-util/perf.
+	# Previously with the CMake build system we only installed h5perf, so
+	# let's simply remove the file for now.
+	use mpi && { rm "${ED}"/usr/bin/perf || die "rm failed" ; }
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-04-23 21:23 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2023-04-23 21:23 UTC (permalink / raw
  To: gentoo-commits

commit:     d1c29e6d710cb4af0032b73b5a98f0341e3bd9a7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 23 21:21:51 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 23 21:21:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1c29e6d

sci-libs/hdf5: fix install w/ USE=mpi

The 'perf' tool was dropped w/ https://github.com/HDFGroup/hdf5/commit/8c6a3ce1d7006a633a8973f6ca827c664d7a1ac9.

Closes: https://bugs.gentoo.org/904516
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.0-r1.ebuild | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.0-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.0-r1.ebuild
index 8d4d4bf40680..7bc1dd2336e3 100644
--- a/sci-libs/hdf5/hdf5-1.14.0-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.0-r1.ebuild
@@ -112,9 +112,4 @@ src_install() {
 
 	# No static archives
 	find "${ED}" -name '*.la' -delete || die
-
-	# Remove "perf" executable due to file collisions with dev-util/perf.
-	# Previously with the CMake build system we only installed h5perf, so
-	# let's simply remove the file for now.
-	use mpi && { rm "${ED}"/usr/bin/perf || die "rm failed" ; }
 }


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-05-10 18:49 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2023-05-10 18:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2c465100b96a2ad8adedfecf3198aa7a2e65117e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 10 18:48:27 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 10 18:48:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c465100

sci-libs/hdf5: add 1.14.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/Manifest           |   1 +
 sci-libs/hdf5/hdf5-1.14.1.ebuild | 115 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 116 insertions(+)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index 026f6bd1bb2c..e28fb3367874 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -1,3 +1,4 @@
 DIST hdf5-1.10.5.tar.bz2 8706317 BLAKE2B ac326be8fe4ccc4b0153f15bc7d65aa8f1adc2ae279d3980f57ed46722b754d3f36ecf1d6273c75e80ed1afd4bbf10c6b1c5d9408e1f83a4b2e397e7902a7d3c SHA512 769e43b8672e26fe24ed68da0228c010d3d9bc950ca09f0bc60707911a2f26f2f8415c8abc8ec06e07667148d8cdb3b0c7b3e7860d9b19739629c5dfd5ce73d4
 DIST hdf5-1.12.2.tar.bz2 10494264 BLAKE2B 99ca5b57f6f54fa044c909f0773de62b218c1f0ec3c011f88f3c227536dd719e77ddbe42d562b1214e8843e41d8fc56db499d7f122876fdd36ef31b235229cb7 SHA512 cbb4663570de76b11adb6bf62cfdb754371d31eeab04691479a5764a45207a9c1309665ab80f51c63a4b9b87354f9cbe6835cef506a9fd554d142c6d2bec21e5
 DIST hdf5-1.14.0.tar.bz2 15709493 BLAKE2B c86bc91da66d0136870ef9a63edfb7b3591592b4ccc072d2c93ff1c6fa7de23184d0b2f49a6de76215541342c6021cda38816f9a3fae69c2c1fdc18d219ea24c SHA512 25a147b60b1abe15950d66368b3c0b401e767425036b575bcb12aad46374b6db4687dc0816b5cfa103c24fd5078d91d70c7b19cfe0db327d3ff15811b651b8f8
+DIST hdf5-1.14.1.tar.bz2 16257319 BLAKE2B fbabbe2a61fca3f841d0206e3918390001ec1ec713696b69845eb6390595794a63740db9a7b48fd132814268e216d8fea6288cd23b04b2fa981058b557113e73 SHA512 b4dd3fca88547fdcbb2afcc22cb11bb45b7b15c3c01d9e11b7f06030ffff1a9d5c4995abb6cf27b0c4e748f1a7ca497a7f2d995ba00586f447fcd2fa537e0e16

diff --git a/sci-libs/hdf5/hdf5-1.14.1.ebuild b/sci-libs/hdf5/hdf5-1.14.1.ebuild
new file mode 100644
index 000000000000..a71ecaa91a84
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.14.1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+# We've reverted *back* to autotools from CMake because of
+# https://github.com/HDFGroup/hdf5/issues/1814.
+inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
+
+MY_P=${PN}-${PV/_p/-patch}
+MAJOR_P=${PN}-$(ver_cut 1-2)
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="https://www.hdfgroup.org/HDF5/"
+SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+	!unsupported? (
+		cxx? ( !mpi ) mpi? ( !cxx )
+		threads? ( !cxx !mpi !fortran !hl )
+	)
+"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:= )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
+	"${FILESDIR}"/${PN}-1.12.2-no-strip-symbols.patch
+)
+
+pkg_setup() {
+	# Workaround for bug 285148
+	tc-export CXX CC AR
+
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+
+		export CC=mpicc
+		use fortran && export FC=mpif90
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	default
+
+	# Respect Gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+
+	if ! use examples; then
+		# bug #409091
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die
+	fi
+
+	# Enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" bin/h5cc.in || die
+	hprefixify m4/libtool.m4
+
+	eautoreconf
+}
+
+src_configure() {
+	# bug #686620
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp
+
+	econf \
+		--disable-static \
+		--enable-deprecated-symbols \
+		--enable-build-mode=$(usex debug debug production) \
+		--with-default-plugindir="${EPREFIX}/usr/$(get_libdir)/${PN}/plugin" \
+		$(use_enable cxx) \
+		$(use_enable debug codestack) \
+		$(use_enable fortran) \
+		$(use_enable hl) \
+		$(use_enable mpi parallel) \
+		$(use_enable test tests) \
+		$(use_enable threads threadsafe) \
+		$(use_enable unsupported) \
+		$(use_with szip szlib) \
+		$(use_with threads pthread) \
+		$(use_with zlib)
+}
+
+src_install() {
+	emake DESTDIR="${D}" EPREFIX="${EPREFIX}" install
+
+	# No static archives
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-06-09 14:22 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-06-09 14:22 UTC (permalink / raw
  To: gentoo-commits

commit:     ba4692d09b69b7df62baec06feed7bbb00ed7973
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 14:21:53 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 14:21:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba4692d0

sci-libs/hdf5: Stabilize 1.14.1 arm64, #908156

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.1.ebuild b/sci-libs/hdf5/hdf5-1.14.1.ebuild
index a71ecaa91a84..3b9a8404bbae 100644
--- a/sci-libs/hdf5/hdf5-1.14.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-06-09 14:30 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2023-06-09 14:30 UTC (permalink / raw
  To: gentoo-commits

commit:     a5c9947afe2d82eacc0e161aa711ae529a333e0b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 14:30:12 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 14:30:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c9947a

sci-libs/hdf5: Stabilize 1.14.1 arm, #908156

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.1.ebuild b/sci-libs/hdf5/hdf5-1.14.1.ebuild
index 3b9a8404bbae..35979de2cc17 100644
--- a/sci-libs/hdf5/hdf5-1.14.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-06-09 14:44 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-06-09 14:44 UTC (permalink / raw
  To: gentoo-commits

commit:     5548d7fb2ad9c3497211fadd4727d93d116d75b9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 14:44:02 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 14:44:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5548d7fb

sci-libs/hdf5: Stabilize 1.14.1 sparc, #908156

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.1.ebuild b/sci-libs/hdf5/hdf5-1.14.1.ebuild
index 35979de2cc17..ee22b82f3ed9 100644
--- a/sci-libs/hdf5/hdf5-1.14.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-06-09 15:27 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-06-09 15:27 UTC (permalink / raw
  To: gentoo-commits

commit:     f5bf3af6de9da160f19d9a4ec015d9ada650b418
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 15:27:08 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 15:27:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5bf3af6

sci-libs/hdf5: Stabilize 1.14.1 ppc64, #908156

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.1.ebuild b/sci-libs/hdf5/hdf5-1.14.1.ebuild
index ee22b82f3ed9..96c305f48a55 100644
--- a/sci-libs/hdf5/hdf5-1.14.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-06-09 17:39 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-06-09 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     421107218bb69e4e35c5b3d9c00f2f22588f79af
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 17:38:49 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 17:38:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42110721

sci-libs/hdf5: Stabilize 1.14.1 amd64, #908156

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.1.ebuild b/sci-libs/hdf5/hdf5-1.14.1.ebuild
index 96c305f48a55..1961ce8631e0 100644
--- a/sci-libs/hdf5/hdf5-1.14.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-06-10  7:08 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2023-06-10  7:08 UTC (permalink / raw
  To: gentoo-commits

commit:     3e17b7d337fd848fa13e2c505d51c153174cef6a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 07:04:16 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 07:07:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e17b7d3

sci-libs/hdf5: drop 1.14.0-r1

Bug: https://bugs.gentoo.org/908156
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/Manifest              |   1 -
 sci-libs/hdf5/hdf5-1.14.0-r1.ebuild | 115 ------------------------------------
 2 files changed, 116 deletions(-)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index e28fb3367874..a387e4f253e8 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -1,4 +1,3 @@
 DIST hdf5-1.10.5.tar.bz2 8706317 BLAKE2B ac326be8fe4ccc4b0153f15bc7d65aa8f1adc2ae279d3980f57ed46722b754d3f36ecf1d6273c75e80ed1afd4bbf10c6b1c5d9408e1f83a4b2e397e7902a7d3c SHA512 769e43b8672e26fe24ed68da0228c010d3d9bc950ca09f0bc60707911a2f26f2f8415c8abc8ec06e07667148d8cdb3b0c7b3e7860d9b19739629c5dfd5ce73d4
 DIST hdf5-1.12.2.tar.bz2 10494264 BLAKE2B 99ca5b57f6f54fa044c909f0773de62b218c1f0ec3c011f88f3c227536dd719e77ddbe42d562b1214e8843e41d8fc56db499d7f122876fdd36ef31b235229cb7 SHA512 cbb4663570de76b11adb6bf62cfdb754371d31eeab04691479a5764a45207a9c1309665ab80f51c63a4b9b87354f9cbe6835cef506a9fd554d142c6d2bec21e5
-DIST hdf5-1.14.0.tar.bz2 15709493 BLAKE2B c86bc91da66d0136870ef9a63edfb7b3591592b4ccc072d2c93ff1c6fa7de23184d0b2f49a6de76215541342c6021cda38816f9a3fae69c2c1fdc18d219ea24c SHA512 25a147b60b1abe15950d66368b3c0b401e767425036b575bcb12aad46374b6db4687dc0816b5cfa103c24fd5078d91d70c7b19cfe0db327d3ff15811b651b8f8
 DIST hdf5-1.14.1.tar.bz2 16257319 BLAKE2B fbabbe2a61fca3f841d0206e3918390001ec1ec713696b69845eb6390595794a63740db9a7b48fd132814268e216d8fea6288cd23b04b2fa981058b557113e73 SHA512 b4dd3fca88547fdcbb2afcc22cb11bb45b7b15c3c01d9e11b7f06030ffff1a9d5c4995abb6cf27b0c4e748f1a7ca497a7f2d995ba00586f447fcd2fa537e0e16

diff --git a/sci-libs/hdf5/hdf5-1.14.0-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.0-r1.ebuild
deleted file mode 100644
index 7bc1dd2336e3..000000000000
--- a/sci-libs/hdf5/hdf5-1.14.0-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_NEEDED=fortran
-
-# We've reverted *back* to autotools from CMake because of
-# https://github.com/HDFGroup/hdf5/issues/1814.
-inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
-
-MY_P=${PN}-${PV/_p/-patch}
-MAJOR_P=${PN}-$(ver_cut 1-2)
-
-DESCRIPTION="General purpose library and file format for storing scientific data"
-HOMEPAGE="https://www.hdfgroup.org/HDF5/"
-SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="NCSA-HDF"
-SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	!unsupported? (
-		cxx? ( !mpi ) mpi? ( !cxx )
-		threads? ( !cxx !mpi !fortran !hl )
-	)
-"
-
-RDEPEND="
-	mpi? ( virtual/mpi[romio] )
-	szip? ( virtual/szip )
-	zlib? ( sys-libs/zlib:0= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
-	"${FILESDIR}"/${PN}-1.12.2-no-strip-symbols.patch
-	"${FILESDIR}"/${PN}-1.14.0-fix-include-path.patch
-)
-
-pkg_setup() {
-	# Workaround for bug 285148
-	tc-export CXX CC AR
-
-	use fortran && fortran-2_pkg_setup
-
-	if use mpi; then
-		if has_version 'sci-libs/hdf5[-mpi]'; then
-			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
-			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
-		fi
-
-		export CC=mpicc
-		use fortran && export FC=mpif90
-	elif has_version 'sci-libs/hdf5[mpi]'; then
-		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
-		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
-	fi
-}
-
-src_prepare() {
-	default
-
-	# Respect Gentoo examples directory
-	sed \
-		-e "s:hdf5_examples:doc/${PF}/examples:g" \
-		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
-	sed \
-		-e '/docdir/d' \
-		-i config/commence.am || die
-
-	if ! use examples; then
-		# bug #409091
-		sed -e '/^install:/ s/install-examples//' \
-			-i Makefile.am || die
-	fi
-
-	# Enable shared libs by default for h5cc config utility
-	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" bin/h5cc.in || die
-	hprefixify m4/libtool.m4
-
-	eautoreconf
-}
-
-src_configure() {
-	# bug #686620
-	use sparc && tc-is-gcc && append-flags -fno-tree-ccp
-
-	econf \
-		--disable-static \
-		--enable-deprecated-symbols \
-		--enable-build-mode=$(usex debug debug production) \
-		--with-default-plugindir="${EPREFIX}/usr/$(get_libdir)/${PN}/plugin" \
-		$(use_enable cxx) \
-		$(use_enable debug codestack) \
-		$(use_enable fortran) \
-		$(use_enable hl) \
-		$(use_enable mpi parallel) \
-		$(use_enable test tests) \
-		$(use_enable threads threadsafe) \
-		$(use_enable unsupported) \
-		$(use_with szip szlib) \
-		$(use_with threads pthread) \
-		$(use_with zlib)
-}
-
-src_install() {
-	emake DESTDIR="${D}" EPREFIX="${EPREFIX}" install
-
-	# No static archives
-	find "${ED}" -name '*.la' -delete || die
-}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-07-08 10:47 Benda XU
  0 siblings, 0 replies; 104+ messages in thread
From: Benda XU @ 2023-07-08 10:47 UTC (permalink / raw
  To: gentoo-commits

commit:     0434a221623ca664edd24efbfe28d9e0f6b7e86e
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  8 10:38:24 2023 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sat Jul  8 10:47:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0434a221

sci-libs/hdf5: keyword 1.14.1 for ~x64-macos

Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.1.ebuild b/sci-libs/hdf5/hdf5-1.14.1.ebuild
index dc0f170ecccb..32728bd51372 100644
--- a/sci-libs/hdf5/hdf5-1.14.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-08-17  7:00 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2023-08-17  7:00 UTC (permalink / raw
  To: gentoo-commits

commit:     0d819111ba8b645ffeeeae1edfc2a6117d20ccb4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 06:39:29 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 07:00:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d819111

sci-libs/hdf5: add 1.14.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/Manifest           |   1 +
 sci-libs/hdf5/hdf5-1.14.2.ebuild | 115 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 116 insertions(+)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index a387e4f253e8..f146f8d34066 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -1,3 +1,4 @@
 DIST hdf5-1.10.5.tar.bz2 8706317 BLAKE2B ac326be8fe4ccc4b0153f15bc7d65aa8f1adc2ae279d3980f57ed46722b754d3f36ecf1d6273c75e80ed1afd4bbf10c6b1c5d9408e1f83a4b2e397e7902a7d3c SHA512 769e43b8672e26fe24ed68da0228c010d3d9bc950ca09f0bc60707911a2f26f2f8415c8abc8ec06e07667148d8cdb3b0c7b3e7860d9b19739629c5dfd5ce73d4
 DIST hdf5-1.12.2.tar.bz2 10494264 BLAKE2B 99ca5b57f6f54fa044c909f0773de62b218c1f0ec3c011f88f3c227536dd719e77ddbe42d562b1214e8843e41d8fc56db499d7f122876fdd36ef31b235229cb7 SHA512 cbb4663570de76b11adb6bf62cfdb754371d31eeab04691479a5764a45207a9c1309665ab80f51c63a4b9b87354f9cbe6835cef506a9fd554d142c6d2bec21e5
 DIST hdf5-1.14.1.tar.bz2 16257319 BLAKE2B fbabbe2a61fca3f841d0206e3918390001ec1ec713696b69845eb6390595794a63740db9a7b48fd132814268e216d8fea6288cd23b04b2fa981058b557113e73 SHA512 b4dd3fca88547fdcbb2afcc22cb11bb45b7b15c3c01d9e11b7f06030ffff1a9d5c4995abb6cf27b0c4e748f1a7ca497a7f2d995ba00586f447fcd2fa537e0e16
+DIST hdf5-1.14.2.tar.bz2 16070491 BLAKE2B 04acdc5352f7f0455bf6304ef07ddf51b99125bb585984bd3e27a521a784a6ad6723d64aa3b4179e4bd382334b7e68d06650404d7d4617a696d3f64917487dbc SHA512 1e1bfdff50c2e0e172d399c2d5b79b9ad0c7c72b9b30c4849aad7c5656393e8cf2af788cdf62b51fbe596023483fbc7fa23fdebf37bfe3109dae7f0783ea590f

diff --git a/sci-libs/hdf5/hdf5-1.14.2.ebuild b/sci-libs/hdf5/hdf5-1.14.2.ebuild
new file mode 100644
index 000000000000..3edb5153287a
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.14.2.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+# We've reverted *back* to autotools from CMake because of
+# https://github.com/HDFGroup/hdf5/issues/1814.
+inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
+
+MY_P=${PN}-${PV/_p/-patch}
+MAJOR_P=${PN}-$(ver_cut 1-2)
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="https://www.hdfgroup.org/HDF5/"
+SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+	!unsupported? (
+		cxx? ( !mpi ) mpi? ( !cxx )
+		threads? ( !cxx !mpi !fortran !hl )
+	)
+"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:= )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
+	"${FILESDIR}"/${PN}-1.12.2-no-strip-symbols.patch
+)
+
+pkg_setup() {
+	# Workaround for bug 285148
+	tc-export CXX CC AR
+
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+
+		export CC=mpicc
+		use fortran && export FC=mpif90
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	default
+
+	# Respect Gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+
+	if ! use examples; then
+		# bug #409091
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die
+	fi
+
+	# Enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" bin/h5cc.in || die
+	hprefixify m4/libtool.m4
+
+	eautoreconf
+}
+
+src_configure() {
+	# bug #686620
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp
+
+	econf \
+		--disable-static \
+		--enable-deprecated-symbols \
+		--enable-build-mode=$(usex debug debug production) \
+		--with-default-plugindir="${EPREFIX}/usr/$(get_libdir)/${PN}/plugin" \
+		$(use_enable cxx) \
+		$(use_enable debug codestack) \
+		$(use_enable fortran) \
+		$(use_enable hl) \
+		$(use_enable mpi parallel) \
+		$(use_enable test tests) \
+		$(use_enable threads threadsafe) \
+		$(use_enable unsupported) \
+		$(use_with szip szlib) \
+		$(use_with threads pthread) \
+		$(use_with zlib)
+}
+
+src_install() {
+	emake DESTDIR="${D}" EPREFIX="${EPREFIX}" install
+
+	# No static archives
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-12-16 11:58 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-12-16 11:58 UTC (permalink / raw
  To: gentoo-commits

commit:     4f00a452bd9c0dd7a20c3ff23834b7c7bb09a912
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 11:58:06 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 11:58:06 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f00a452

sci-libs/hdf5: Stabilize 1.14.2 sparc, #920131

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.2.ebuild b/sci-libs/hdf5/hdf5-1.14.2.ebuild
index 3edb5153287a..0227cb48e398 100644
--- a/sci-libs/hdf5/hdf5-1.14.2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-12-16 11:58 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-12-16 11:58 UTC (permalink / raw
  To: gentoo-commits

commit:     6155f72b016202fcc2031a15dd8c59483600709d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 11:58:07 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 11:58:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6155f72b

sci-libs/hdf5: Stabilize 1.14.2 arm, #920131

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.2.ebuild b/sci-libs/hdf5/hdf5-1.14.2.ebuild
index 0227cb48e398..b47d4f7ba340 100644
--- a/sci-libs/hdf5/hdf5-1.14.2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-12-16 16:17 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-12-16 16:17 UTC (permalink / raw
  To: gentoo-commits

commit:     05efb7c045084d265dc44522dd9fcfa69a40989e
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 16:17:03 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 16:17:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05efb7c0

sci-libs/hdf5: Stabilize 1.14.2 arm64, #920131

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.2.ebuild b/sci-libs/hdf5/hdf5-1.14.2.ebuild
index 4516b4af81e1..b6d7e8c40a17 100644
--- a/sci-libs/hdf5/hdf5-1.14.2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-12-16 16:17 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-12-16 16:17 UTC (permalink / raw
  To: gentoo-commits

commit:     fced73a3b2ff49944ac6736f7c6a61bf6c506267
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 16:17:02 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 16:17:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fced73a3

sci-libs/hdf5: Stabilize 1.14.2 x86, #920131

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.2.ebuild b/sci-libs/hdf5/hdf5-1.14.2.ebuild
index b47d4f7ba340..4516b4af81e1 100644
--- a/sci-libs/hdf5/hdf5-1.14.2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-12-16 19:16 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-12-16 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     d0b8a784941f583e2b60401e2b22cb21d9f58a1c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 19:16:18 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 19:16:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b8a784

sci-libs/hdf5: Stabilize 1.14.2 amd64, #920131

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.2.ebuild b/sci-libs/hdf5/hdf5-1.14.2.ebuild
index b6d7e8c40a17..b22b3bb7f7e4 100644
--- a/sci-libs/hdf5/hdf5-1.14.2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-12-17  0:05 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2023-12-17  0:05 UTC (permalink / raw
  To: gentoo-commits

commit:     8293fecc69471fd08cb2d21aa3397bb3bcf9636c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 00:00:08 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 00:00:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8293fecc

sci-libs/hdf5: Stabilize 1.14.2 ppc64, #920131

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.2.ebuild b/sci-libs/hdf5/hdf5-1.14.2.ebuild
index b22b3bb7f7e4..0cd8c97ec4cf 100644
--- a/sci-libs/hdf5/hdf5-1.14.2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-12-17  9:44 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2023-12-17  9:44 UTC (permalink / raw
  To: gentoo-commits

commit:     da31d13917542ce5d62f939834df91166762643d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 09:40:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 09:43:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da31d139

sci-libs/hdf5: add 1.14.3

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/Manifest           |   1 +
 sci-libs/hdf5/hdf5-1.14.3.ebuild | 120 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 121 insertions(+)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index f146f8d34066..cef49f76a841 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -2,3 +2,4 @@ DIST hdf5-1.10.5.tar.bz2 8706317 BLAKE2B ac326be8fe4ccc4b0153f15bc7d65aa8f1adc2a
 DIST hdf5-1.12.2.tar.bz2 10494264 BLAKE2B 99ca5b57f6f54fa044c909f0773de62b218c1f0ec3c011f88f3c227536dd719e77ddbe42d562b1214e8843e41d8fc56db499d7f122876fdd36ef31b235229cb7 SHA512 cbb4663570de76b11adb6bf62cfdb754371d31eeab04691479a5764a45207a9c1309665ab80f51c63a4b9b87354f9cbe6835cef506a9fd554d142c6d2bec21e5
 DIST hdf5-1.14.1.tar.bz2 16257319 BLAKE2B fbabbe2a61fca3f841d0206e3918390001ec1ec713696b69845eb6390595794a63740db9a7b48fd132814268e216d8fea6288cd23b04b2fa981058b557113e73 SHA512 b4dd3fca88547fdcbb2afcc22cb11bb45b7b15c3c01d9e11b7f06030ffff1a9d5c4995abb6cf27b0c4e748f1a7ca497a7f2d995ba00586f447fcd2fa537e0e16
 DIST hdf5-1.14.2.tar.bz2 16070491 BLAKE2B 04acdc5352f7f0455bf6304ef07ddf51b99125bb585984bd3e27a521a784a6ad6723d64aa3b4179e4bd382334b7e68d06650404d7d4617a696d3f64917487dbc SHA512 1e1bfdff50c2e0e172d399c2d5b79b9ad0c7c72b9b30c4849aad7c5656393e8cf2af788cdf62b51fbe596023483fbc7fa23fdebf37bfe3109dae7f0783ea590f
+DIST hdf5-1.14.3.tar.bz2 16320137 BLAKE2B 4c58edc04788db739c5c74d6edbfb9277011e2d6776862404fc29b30bb2c06a4314eb317393c230ebd2617a9a362ff78183d39ae80ce08f8963bdf6c02e8a865 SHA512 06d51638a56f387f6d0ef484b72e182509c15ab639315052be9821adeed6ad08551c50d7fe84d2b550b64211f68484cf3022a4660c8004cd0afd90eaa83c1bb1

diff --git a/sci-libs/hdf5/hdf5-1.14.3.ebuild b/sci-libs/hdf5/hdf5-1.14.3.ebuild
new file mode 100644
index 000000000000..47b70efe199b
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.14.3.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+# We've reverted *back* to autotools from CMake because of
+# https://github.com/HDFGroup/hdf5/issues/1814.
+inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
+
+MY_P=${PN}-${PV/_p/-patch}
+MAJOR_P=${PN}-$(ver_cut 1-2)
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="https://www.hdfgroup.org/HDF5/"
+SRC_URI="https://www.hdfgroup.org/ftp/HDF5/releases/${MAJOR_P}/${MY_P}/src/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="NCSA-HDF"
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+	!unsupported? (
+		cxx? ( !mpi ) mpi? ( !cxx )
+		threads? ( !cxx !mpi !fortran !hl )
+	)
+"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:= )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/hdf5-1.14.2-0001-Make-sure-that-during-runtime-we-ll-use-the-same-lib.patch
+	"${FILESDIR}"/hdf5-1.14.2-0002-Disable-forced-stripping.patch
+	"${FILESDIR}"/hdf5-1.14.2-0003-Drop-broken-Werror-stripping.patch
+)
+
+pkg_setup() {
+	# Workaround for bug 285148
+	tc-export CXX CC AR
+
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+
+		export CC=mpicc
+		use fortran && export FC=mpif90
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	default
+
+	# Respect Gentoo examples directory
+	sed \
+		-e "s:hdf5_examples:doc/${PF}/examples:g" \
+		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+
+	if ! use examples; then
+		# bug #409091
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die
+	fi
+
+	# Enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" bin/h5cc.in || die
+	hprefixify m4/libtool.m4
+
+	eautoreconf
+}
+
+src_configure() {
+	# bug #686620
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp
+
+	local myeconfargs=(
+		--disable-static
+		--disable-doxygen-errors
+		--enable-deprecated-symbols
+		--enable-build-mode=$(usex debug debug production)
+		--with-default-plugindir="${EPREFIX}/usr/$(get_libdir)/${PN}/plugin"
+		$(use_enable cxx)
+		$(use_enable debug codestack)
+		$(use_enable fortran)
+		$(use_enable hl)
+		$(use_enable mpi parallel)
+		$(use_enable test tests)
+		$(use_enable threads threadsafe)
+		$(use_enable unsupported)
+		$(use_with szip szlib)
+		$(use_with threads pthread)
+		$(use_with zlib)
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	emake DESTDIR="${D}" EPREFIX="${EPREFIX}" install
+
+	# No static archives
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-12-18  8:21 Andrew Ammerlaan
  0 siblings, 0 replies; 104+ messages in thread
From: Andrew Ammerlaan @ 2023-12-18  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     0c573513414f30ca44e76fa6aa0ed34897c41257
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Sun Dec 17 21:58:19 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 08:21:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c573513

sci-libs/hdf5: fix broken examplesdir support

Since at least upstream version 1.12.2, upstream added a configure
option to choose the examples directory. It was no longer hardcoded in
Makefile.am, which means the sed fixup did not work, but also the option
wasn't passed.

Upstream commit: https://github.com/HDFGroup/hdf5/commit/b8a93a7224114739e42f32aaf62ae64fd1aad33e

iwdevtools:
```
 * SED: the following did not cause any changes
 *     sed -e "s:hdf5_examples:doc/${PF}/examples:g" -i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die;
 * no-op: -e s:hdf5_examples:doc/hdf5-1.12.2-r4/examples:g
```

Make sure the option is correctly passed.

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34335
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-libs/hdf5/{hdf5-1.14.3.ebuild => hdf5-1.14.3-r1.ebuild} | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.3.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
similarity index 95%
rename from sci-libs/hdf5/hdf5-1.14.3.ebuild
rename to sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index 47b70efe199b..750f17457476 100644
--- a/sci-libs/hdf5/hdf5-1.14.3.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -65,10 +65,6 @@ pkg_setup() {
 src_prepare() {
 	default
 
-	# Respect Gentoo examples directory
-	sed \
-		-e "s:hdf5_examples:doc/${PF}/examples:g" \
-		-i $(find . -name Makefile.am) $(find . -name "run*.sh.in") || die
 	sed \
 		-e '/docdir/d' \
 		-i config/commence.am || die
@@ -96,6 +92,7 @@ src_configure() {
 		--enable-deprecated-symbols
 		--enable-build-mode=$(usex debug debug production)
 		--with-default-plugindir="${EPREFIX}/usr/$(get_libdir)/${PN}/plugin"
+		--with-examplesdir="\${datarootdir}/doc/${PF}/examples" \
 		$(use_enable cxx)
 		$(use_enable debug codestack)
 		$(use_enable fortran)


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2023-12-18  9:01 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2023-12-18  9:01 UTC (permalink / raw
  To: gentoo-commits

commit:     70885771a965bb75966bcbb573eb387594d6791f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 18 09:00:51 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 09:00:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70885771

sci-libs/hdf5: Stabilize 1.14.2 ppc, #920131

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.2.ebuild b/sci-libs/hdf5/hdf5-1.14.2.ebuild
index b40823d3c6b7..874a59f5ed76 100644
--- a/sci-libs/hdf5/hdf5-1.14.2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-02-02  4:44 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2024-02-02  4:44 UTC (permalink / raw
  To: gentoo-commits

commit:     b0422560a913d808a8079eb0b1cd31732913e2a4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  2 04:42:28 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  2 04:42:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0422560

sci-libs/hdf5: Stabilize 1.14.3-r1 arm, #923536

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index 9706423bf750..3cd9a8548239 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-02-02  4:44 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2024-02-02  4:44 UTC (permalink / raw
  To: gentoo-commits

commit:     16a7fcbcba047b16ac2bf8195f6a0e191ff736c1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  2 04:42:27 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  2 04:42:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a7fcbc

sci-libs/hdf5: Stabilize 1.14.3-r1 ppc, #923536

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index 750f17457476..9706423bf750 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-02-02 12:38 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2024-02-02 12:38 UTC (permalink / raw
  To: gentoo-commits

commit:     9c98c24ae8ae2ab296a813b461283765c33dc8b7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  2 12:38:19 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  2 12:38:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c98c24a

sci-libs/hdf5: Stabilize 1.14.3-r1 ppc64, #923536

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index 3cd9a8548239..efa419f617bf 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-02-02 14:17 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2024-02-02 14:17 UTC (permalink / raw
  To: gentoo-commits

commit:     dfea98b71cde466c5c52cde67a38d1ce7249ff1b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  2 14:17:33 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  2 14:17:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfea98b7

sci-libs/hdf5: Stabilize 1.14.3-r1 amd64, #923536

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index efa419f617bf..0e2b1237af97 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-02-02 15:39 Arthur Zamarin
  0 siblings, 0 replies; 104+ messages in thread
From: Arthur Zamarin @ 2024-02-02 15:39 UTC (permalink / raw
  To: gentoo-commits

commit:     f662d5c86f3fd0fcfec34a7d2b43eef1b86f0c4a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  2 15:39:08 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  2 15:39:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f662d5c8

sci-libs/hdf5: Stabilize 1.14.3-r1 x86, #923536

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index 0e2b1237af97..cb7e28999c88 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-02-03  6:56 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2024-02-03  6:56 UTC (permalink / raw
  To: gentoo-commits

commit:     b836b375c958872d3d2317bc50f7f40b70f519bb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  3 06:54:57 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb  3 06:54:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b836b375

sci-libs/hdf5: Stabilize 1.14.3-r1 arm64, #923536

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index cb7e28999c88..35ebec24cadd 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-02-04 20:11 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2024-02-04 20:11 UTC (permalink / raw
  To: gentoo-commits

commit:     0398c99dcd85c12076c5a10cdec611e95fab7c7e
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Sun Feb  4 01:02:21 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb  4 20:10:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0398c99d

sci-libs/hdf5: suppress LTO due to compile errors

It uses fortran code that fails with lto-type-mismatch

Bug: https://bugs.gentoo.org/922800
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index 35ebec24cadd..c127f1ea3bc9 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -85,6 +85,8 @@ src_prepare() {
 src_configure() {
 	# bug #686620
 	use sparc && tc-is-gcc && append-flags -fno-tree-ccp
+	# bug #922800, LTO failures:
+	filter-lto
 
 	local myeconfargs=(
 		--disable-static


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-02-22  4:45 Ionen Wolkens
  0 siblings, 0 replies; 104+ messages in thread
From: Ionen Wolkens @ 2024-02-22  4:45 UTC (permalink / raw
  To: gentoo-commits

commit:     2ff1513fabf8fddcb26b036bfecbfaf51c25c8ee
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Feb 21 00:33:06 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 04:45:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff1513f

sci-libs/hdf5: Stabilize 1.14.3-r1 sparc, #923536

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
index c127f1ea3bc9..a5ec57304de1 100644
--- a/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.3-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
 SLOT="0/${PV%%_p*}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-04-23 20:37 Sam James
  0 siblings, 0 replies; 104+ messages in thread
From: Sam James @ 2024-04-23 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     ea8101e47c60955e6a8bb5fbb5e442a765d01a52
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 23 20:26:45 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 23 20:33:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea8101e4

sci-libs/hdf5: add explanatory comment for SLOT

See https://github.com/HDFGroup/hdf5/commits/hdf5_1_14_4/config/lt_vers.am.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hdf5/hdf5-1.14.4_p2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild b/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild
index b71c204edfea..e0e67c452ed5 100644
--- a/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.4_p2.ebuild
@@ -19,6 +19,7 @@ SRC_URI="https://github.com/HDFGroup/hdf5/releases/download/${PN}_${MY_PV/-/.}/$
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
+# Upstream make SONAME changes all the time even within stable releases.
 SLOT="0/${PV%%_p*}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-09-27  8:07 Michał Górny
  0 siblings, 0 replies; 104+ messages in thread
From: Michał Górny @ 2024-09-27  8:07 UTC (permalink / raw
  To: gentoo-commits

commit:     a896874b0e694481bc713908220693e8786423bc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 07:50:58 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 08:06:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a896874b

sci-libs/hdf5: Bump to 1.14.4_p3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sci-libs/hdf5/Manifest              |   1 +
 sci-libs/hdf5/hdf5-1.14.4_p3.ebuild | 119 ++++++++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest
index f07fe2e1a3ad..3d6f39d19a55 100644
--- a/sci-libs/hdf5/Manifest
+++ b/sci-libs/hdf5/Manifest
@@ -4,3 +4,4 @@ DIST hdf5-1.14.1.tar.bz2 16257319 BLAKE2B fbabbe2a61fca3f841d0206e3918390001ec1e
 DIST hdf5-1.14.2.tar.bz2 16070491 BLAKE2B 04acdc5352f7f0455bf6304ef07ddf51b99125bb585984bd3e27a521a784a6ad6723d64aa3b4179e4bd382334b7e68d06650404d7d4617a696d3f64917487dbc SHA512 1e1bfdff50c2e0e172d399c2d5b79b9ad0c7c72b9b30c4849aad7c5656393e8cf2af788cdf62b51fbe596023483fbc7fa23fdebf37bfe3109dae7f0783ea590f
 DIST hdf5-1.14.3.tar.bz2 16320137 BLAKE2B 4c58edc04788db739c5c74d6edbfb9277011e2d6776862404fc29b30bb2c06a4314eb317393c230ebd2617a9a362ff78183d39ae80ce08f8963bdf6c02e8a865 SHA512 06d51638a56f387f6d0ef484b72e182509c15ab639315052be9821adeed6ad08551c50d7fe84d2b550b64211f68484cf3022a4660c8004cd0afd90eaa83c1bb1
 DIST hdf5-1.14.4-2.tar.gz 37033062 BLAKE2B cd75e0fec1ccea8622bb93839c4898e07093b298612cd3ba5aaa48178eba33f49e6a6492df779f0cc36ee263a107a3fa3e592caec35576d0e637b9e457da3965 SHA512 f1714b7999468d580b7cae2e575d3d7f31cea2fb81bfa4e37abd248d7223476b2351d1714197ace04eee970b451cf1f6971f5a291fd7426398737b8d7eb26924
+DIST hdf5-1.14.4-3.tar.gz 37007795 BLAKE2B f71ba86da65337c3ff30c733760adea56a0ace05b4ac1c0060febb85f45a586ec47cc99828f1199e4e02fd5e2f4329ace450c62a3290f6341d21ec9e30cc59fd SHA512 667a40703b4e330db32d3ede48247781019414426d2949aabf2036089155bc7f2167fbc8b8c78b76286d8369d1f3c9bdd66049d3e4eda2c234ef751df9cc597a

diff --git a/sci-libs/hdf5/hdf5-1.14.4_p3.ebuild b/sci-libs/hdf5/hdf5-1.14.4_p3.ebuild
new file mode 100644
index 000000000000..a66e749ecc76
--- /dev/null
+++ b/sci-libs/hdf5/hdf5-1.14.4_p3.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+# We've reverted *back* to autotools from CMake because of
+# https://github.com/HDFGroup/hdf5/issues/1814.
+inherit autotools fortran-2 flag-o-matic toolchain-funcs prefix
+
+MY_PV=${PV/_p/-}
+MY_P=${PN}-${MY_PV}
+MAJOR_P=${PN}-$(ver_cut 1-2)
+
+DESCRIPTION="General purpose library and file format for storing scientific data"
+HOMEPAGE="https://github.com/HDFGroup/hdf5/"
+SRC_URI="https://github.com/HDFGroup/hdf5/releases/download/${PN}_${MY_PV/-/.}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="NCSA-HDF"
+# Upstream make SONAME changes all the time even within stable releases.
+SLOT="0/${PV%%_p*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+	!unsupported? (
+		cxx? ( !mpi ) mpi? ( !cxx )
+		threads? ( !cxx !mpi !fortran !hl )
+	)
+"
+
+RDEPEND="
+	mpi? ( virtual/mpi[romio] )
+	szip? ( virtual/szip )
+	zlib? ( sys-libs/zlib:= )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/hdf5-1.14.4-0001-Make-sure-that-during-runtime-we-ll-use-the-same-lib.patch
+	"${FILESDIR}"/hdf5-1.14.4-0002-Disable-forced-stripping.patch
+	"${FILESDIR}"/hdf5-1.14.4-0003-Drop-broken-Werror-stripping.patch
+)
+
+pkg_setup() {
+	# Workaround for bug 285148
+	tc-export CXX CC AR
+
+	use fortran && fortran-2_pkg_setup
+
+	if use mpi; then
+		if has_version 'sci-libs/hdf5[-mpi]'; then
+			ewarn "Installing hdf5 with mpi enabled with a previous hdf5 with mpi disabled may fail."
+			ewarn "Try to uninstall the current hdf5 prior to enabling mpi support."
+		fi
+
+		export CC=mpicc
+		use fortran && export FC=mpif90
+	elif has_version 'sci-libs/hdf5[mpi]'; then
+		ewarn "Installing hdf5 with mpi disabled while having hdf5 installed with mpi enabled may fail."
+		ewarn "Try to uninstall the current hdf5 prior to disabling mpi support."
+	fi
+}
+
+src_prepare() {
+	default
+
+	sed \
+		-e '/docdir/d' \
+		-i config/commence.am || die
+
+	if ! use examples; then
+		# bug #409091
+		sed -e '/^install:/ s/install-examples//' \
+			-i Makefile.am || die
+	fi
+
+	# Enable shared libs by default for h5cc config utility
+	sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" bin/h5cc.in || die
+	hprefixify m4/libtool.m4
+
+	eautoreconf
+}
+
+src_configure() {
+	# bug #686620
+	use sparc && tc-is-gcc && append-flags -fno-tree-ccp
+
+	local myeconfargs=(
+		--disable-static
+		--disable-doxygen-errors
+		--enable-deprecated-symbols
+		--enable-build-mode=$(usex debug debug production)
+		--with-default-plugindir="${EPREFIX}/usr/$(get_libdir)/${PN}/plugin"
+		--with-examplesdir="\${datarootdir}/doc/${PF}/examples" \
+		$(use_enable cxx)
+		$(use_enable debug codestack)
+		$(use_enable fortran)
+		$(use_enable hl)
+		$(use_enable mpi parallel)
+		$(use_enable test tests)
+		$(use_enable threads threadsafe)
+		$(use_enable unsupported)
+		$(use_with szip szlib)
+		$(use_with threads pthread)
+		$(use_with zlib)
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	emake DESTDIR="${D}" EPREFIX="${EPREFIX}" install
+
+	# No static archives
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 104+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/
@ 2024-09-28 12:59 Michał Górny
  0 siblings, 0 replies; 104+ messages in thread
From: Michał Górny @ 2024-09-28 12:59 UTC (permalink / raw
  To: gentoo-commits

commit:     df0270f59a088ebdf19d9a5c05336c0244467fff
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 28 12:41:39 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep 28 12:58:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0270f5

sci-libs/hdf5: Fix subslot for another SOVERSION change

This time SOVERSION was changed within a patch release, so let's
replace that PV magic with the actual SOVERSION.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sci-libs/hdf5/{hdf5-1.14.4_p3.ebuild => hdf5-1.14.4_p3-r1.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-libs/hdf5/hdf5-1.14.4_p3.ebuild b/sci-libs/hdf5/hdf5-1.14.4_p3-r1.ebuild
similarity index 97%
rename from sci-libs/hdf5/hdf5-1.14.4_p3.ebuild
rename to sci-libs/hdf5/hdf5-1.14.4_p3-r1.ebuild
index a66e749ecc76..87cb0f37705b 100644
--- a/sci-libs/hdf5/hdf5-1.14.4_p3.ebuild
+++ b/sci-libs/hdf5/hdf5-1.14.4_p3-r1.ebuild
@@ -19,8 +19,7 @@ SRC_URI="https://github.com/HDFGroup/hdf5/releases/download/${PN}_${MY_PV/-/.}/$
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="NCSA-HDF"
-# Upstream make SONAME changes all the time even within stable releases.
-SLOT="0/${PV%%_p*}"
+SLOT="0/311"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cxx debug examples fortran +hl mpi szip test threads unsupported zlib"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 104+ messages in thread

end of thread, other threads:[~2024-09-28 12:59 UTC | newest]

Thread overview: 104+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-09 15:27 [gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/ Arthur Zamarin
  -- strict thread matches above, loose matches on Subject: below --
2024-09-28 12:59 Michał Górny
2024-09-27  8:07 Michał Górny
2024-04-23 20:37 Sam James
2024-02-22  4:45 Ionen Wolkens
2024-02-04 20:11 Sam James
2024-02-03  6:56 Sam James
2024-02-02 15:39 Arthur Zamarin
2024-02-02 14:17 Arthur Zamarin
2024-02-02 12:38 Arthur Zamarin
2024-02-02  4:44 Sam James
2024-02-02  4:44 Sam James
2023-12-18  9:01 Arthur Zamarin
2023-12-18  8:21 Andrew Ammerlaan
2023-12-17  9:44 Sam James
2023-12-17  0:05 Sam James
2023-12-16 19:16 Arthur Zamarin
2023-12-16 16:17 Arthur Zamarin
2023-12-16 16:17 Arthur Zamarin
2023-12-16 11:58 Arthur Zamarin
2023-12-16 11:58 Arthur Zamarin
2023-08-17  7:00 Sam James
2023-07-08 10:47 Benda XU
2023-06-10  7:08 Sam James
2023-06-09 17:39 Arthur Zamarin
2023-06-09 14:44 Arthur Zamarin
2023-06-09 14:30 Sam James
2023-06-09 14:22 Arthur Zamarin
2023-05-10 18:49 Sam James
2023-04-23 21:23 Sam James
2023-04-18  8:25 Sam James
2023-03-30 18:30 Arthur Zamarin
2023-03-04 11:03 Arthur Zamarin
2023-03-04  9:55 Arthur Zamarin
2023-03-04  8:54 Arthur Zamarin
2023-03-04  7:40 Arthur Zamarin
2023-03-04  7:37 Arthur Zamarin
2023-03-04  5:47 Arthur Zamarin
2022-12-05  9:29 WANG Xuerui
2022-08-18  4:17 Benda XU
2022-07-31 11:13 Agostino Sarubbo
2022-07-31 11:11 Agostino Sarubbo
2022-07-31 11:10 Agostino Sarubbo
2022-07-31 11:09 Agostino Sarubbo
2022-07-31 11:08 Agostino Sarubbo
2022-07-31 11:06 Agostino Sarubbo
2022-07-31  8:27 Sam James
2022-07-29  2:33 Sam James
2022-07-27  5:30 Sam James
2022-07-05 16:42 Andrew Ammerlaan
2022-06-30 21:47 Sam James
2022-06-25 23:14 Matthias Maier
2022-06-25  7:31 Matthias Maier
2022-06-14  5:54 Jakov Smolić
2022-06-13  7:13 Agostino Sarubbo
2022-06-13  7:12 Agostino Sarubbo
2022-06-13  7:11 Agostino Sarubbo
2022-06-13  7:10 Agostino Sarubbo
2022-06-13  7:09 Agostino Sarubbo
2022-06-13  7:07 Agostino Sarubbo
2022-06-09  8:01 Sam James
2022-06-09  7:59 Sam James
2022-05-31 23:44 Sam James
2022-05-03  2:30 Sam James
2022-05-03  2:28 Sam James
2022-04-26  3:48 Sam James
2021-10-12  6:52 Sam James
2021-10-04 10:09 Jakov Smolić
2021-08-15 19:51 Sam James
2021-07-21  2:22 Yixun Lan
2021-07-19 11:44 Marek Szuba
2021-03-20  2:20 Sam James
2020-11-07 17:57 Sam James
2020-08-01  9:01 Sergei Trofimovich
2020-08-01  8:53 Sergei Trofimovich
2020-07-25 13:09 Sam James
2020-07-24 15:09 Agostino Sarubbo
2020-06-27 20:45 Andreas K. Hüttel
2020-03-08  6:49 Benda XU
2019-10-20 13:23 David Seifert
2019-06-08 18:15 Agostino Sarubbo
2019-06-04 10:59 Agostino Sarubbo
2019-06-04  7:53 Tobias Klausmann
2019-05-22  7:36 Sergei Trofimovich
2019-05-19 20:34 Mikle Kolyada
2019-05-19 18:02 Thomas Deutschmann
2019-05-18 19:56 Aaron Bauman
2019-03-31  3:36 Benda XU
2017-12-19  7:16 Benda XU
2017-12-11  6:06 Benda XU
2017-12-08  0:26 Benda XU
2017-12-07  4:12 Benda XU
2017-12-04  3:05 Benda XU
2017-06-20 12:53 Pacho Ramos
2017-06-20 12:12 Alexis Ballier
2016-12-06 11:53 Agostino Sarubbo
2016-12-06 11:50 Agostino Sarubbo
2016-12-05 15:49 Tobias Klausmann
2016-12-03 22:12 Kacper Kowalik
2016-09-26 15:20 Alexis Ballier
2016-09-22 20:04 Kacper Kowalik
2016-09-20 14:07 Kacper Kowalik
2016-09-19 18:51 Kacper Kowalik
2016-03-18 19:18 Sebastien Fabbro

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox