sci-libs/hdf5: add use flag for enabling high level API
authorKacper Kowalik <xarthisius@gentoo.org>
Thu, 22 Sep 2016 20:04:22 +0000 (15:04 -0500)
committerKacper Kowalik <xarthisius@gentoo.org>
Thu, 22 Sep 2016 20:04:22 +0000 (15:04 -0500)
Fixes bug #594560 reported by eroen <gentoo@eroen.eu>

Package-Manager: portage-2.2.28

sci-libs/hdf5/hdf5-1.8.17.ebuild
sci-libs/hdf5/metadata.xml

index 7dd062eb733770e9a1f498616d647db396e55138..8393c0cdaecee0c1bd39e168f7e85c8a78fdcbf6 100644 (file)
@@ -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)
index be78d235ec0de5c4f6991987033df050ce484638..e650c56384ea3bfa7d33f349c2836451f49a2b3a 100644 (file)
@@ -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>