commit:     b0ca3df14e110dba28d75a7023b423c79346b58b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 05:22:31 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 05:23:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ca3df1

media-libs/vigra: add -DH5_USE_110_API workaround

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

 media-libs/vigra/vigra-1.11.1-r3.ebuild | 6 +++++-
 media-libs/vigra/vigra-9999.ebuild      | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/media-libs/vigra/vigra-1.11.1-r3.ebuild 
b/media-libs/vigra/vigra-1.11.1-r3.ebuild
index 714a95b192e..65fd07b618a 100644
--- a/media-libs/vigra/vigra-1.11.1-r3.ebuild
+++ b/media-libs/vigra/vigra-1.11.1-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="threads(+),xml"
-inherit cmake python-r1
+inherit cmake flag-o-matic python-r1
 
 DESCRIPTION="C++ computer vision library emphasizing customizable algorithms 
and structures"
 HOMEPAGE="https://ukoethe.github.io/vigra/";
@@ -102,6 +102,10 @@ src_prepare() {
 }
 
 src_configure() {
+       # Needed for now ("fix" compatibility with >=sci-libs/hdf5-1.12)
+       # bug #808731
+       use hdf5 && append-cppflags -DH5_USE_110_API
+
        vigra_configure() {
                local mycmakeargs=(
                        -DAUTOEXEC_TESTS=OFF

diff --git a/media-libs/vigra/vigra-9999.ebuild 
b/media-libs/vigra/vigra-9999.ebuild
index 9ffac6b73b0..171eedd560f 100644
--- a/media-libs/vigra/vigra-9999.ebuild
+++ b/media-libs/vigra/vigra-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="threads(+),xml"
-inherit cmake python-r1
+inherit cmake flag-o-matic python-r1
 
 DESCRIPTION="C++ computer vision library emphasizing customizable algorithms 
and structures"
 HOMEPAGE="https://ukoethe.github.io/vigra/";
@@ -106,6 +106,10 @@ src_prepare() {
 }
 
 src_configure() {
+       # Needed for now ("fix" compatibility with >=sci-libs/hdf5-1.12)
+       # bug #808731
+       use hdf5 && append-cppflags -DH5_USE_110_API
+
        vigra_configure() {
                local mycmakeargs=(
                        -DAUTOEXEC_TESTS=OFF

Reply via email to