From fba190ca74d5a0206bcc1805c4143c7b1193c535 Mon Sep 17 00:00:00 2001 From: Rmys Date: Thu, 28 Oct 2021 00:01:15 +0300 Subject: [PATCH] vigra --- .../misc/vigra/files/vigra-openexr3.patch | 21 +++++++++++++++++++ programming/misc/vigra/pspec.xml | 1 + 2 files changed, 22 insertions(+) create mode 100644 programming/misc/vigra/files/vigra-openexr3.patch diff --git a/programming/misc/vigra/files/vigra-openexr3.patch b/programming/misc/vigra/files/vigra-openexr3.patch new file mode 100644 index 0000000000..f87e552186 --- /dev/null +++ b/programming/misc/vigra/files/vigra-openexr3.patch @@ -0,0 +1,21 @@ +diff --git a/config/FindOpenEXR.cmake b/config/FindOpenEXR.cmake +index ef36cdbf..0423e247 100644 +--- a/config/FindOpenEXR.cmake ++++ b/config/FindOpenEXR.cmake +@@ -23,6 +23,16 @@ + # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + ++find_package(OpenEXR 3.0 CONFIG QUIET) ++if(TARGET OpenEXR::OpenEXR) ++ find_package(Threads) ++ SET(OPENEXR_FOUND TRUE) ++ SET(OPENEXR_INCLUDE_DIR OpenEXR::OpenEXR) ++ SET(OPENEXR_LIBRARIES OpenEXR::OpenEXR) ++ SET(OPENEXR_VERSION ${OpenEXR_VERSION}) ++ return() ++endif() ++ + FIND_PATH(OPENEXR_INCLUDE_DIR ImfRgbaFile.h PATH_SUFFIXES OpenEXR) + + FOREACH(V "" -2_2 -2_1 -2_0 -1_7) diff --git a/programming/misc/vigra/pspec.xml b/programming/misc/vigra/pspec.xml index 3fc03f2d71..6b3965e461 100644 --- a/programming/misc/vigra/pspec.xml +++ b/programming/misc/vigra/pspec.xml @@ -37,6 +37,7 @@ disable-doc.patch fix-incorrect-template-parameter-type.patch + vigra-openexr3.patch