commit:     48d2971d0cf29e0a5231ee713c6535cdde241ad2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 05:34:57 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 05:34:57 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d2971d

media-libs/Field3D: add -DH5_USE_110_API workaround

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

 media-libs/Field3D/Field3D-1.7.2.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-libs/Field3D/Field3D-1.7.2.ebuild 
b/media-libs/Field3D/Field3D-1.7.2.ebuild
index 79531d527f6..70644548d8e 100644
--- a/media-libs/Field3D/Field3D-1.7.2.ebuild
+++ b/media-libs/Field3D/Field3D-1.7.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="A library for storing voxel data"
 HOMEPAGE="http://opensource.imageworks.com/?p=field3d";
@@ -26,6 +26,10 @@ DEPEND="${RDEPEND}"
 PATCHES=( "${FILESDIR}/${P}-Use-PkgConfig-for-IlmBase.patch" )
 
 src_configure() {
+       # Needed for now ("fix" compatibility with >=sci-libs/hdf5-1.12)
+       # bug #808731
+       append-cppflags -DH5_USE_110_API
+
        local mycmakeargs=(
                -DINSTALL_DOCS=OFF # Docs are not finished yet.
                -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON

Reply via email to