summaryrefslogtreecommitdiffstats
path: root/libraries/opencv/patch_vtk7.diff
diff options
context:
space:
mode:
author Christoph Willing <chris.willing@iinet.net.au>2016-11-22 14:20:10 +1000
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2016-11-26 11:47:45 +0700
commit2d26a478ee992ae7c48ae828808820b695f5da6f (patch)
tree3fa85b3acb6dfc2049198b5d6f0c1f07b8e09658 /libraries/opencv/patch_vtk7.diff
parent83117967e7c84095d0e37968ea8924e264aea519 (diff)
downloadslackbuilds-2d26a478ee992ae7c48ae828808820b695f5da6f.tar.gz
slackbuilds-2d26a478ee992ae7c48ae828808820b695f5da6f.tar.xz
libraries/opencv: Add VTK support + new maintainer
Signed-off-by: Christoph Willing <chris.willing@iinet.net.au>
Diffstat (limited to 'libraries/opencv/patch_vtk7.diff')
-rw-r--r--libraries/opencv/patch_vtk7.diff21
1 files changed, 21 insertions, 0 deletions
diff --git a/libraries/opencv/patch_vtk7.diff b/libraries/opencv/patch_vtk7.diff
new file mode 100644
index 0000000000..a34d3458b2
--- /dev/null
+++ b/libraries/opencv/patch_vtk7.diff
@@ -0,0 +1,21 @@
+# Patch for VTK-7.x derived by diff from upstream:
+# https://raw.githubusercontent.com/opencv/opencv/master/cmake/OpenCVDetectVTK.cmake
+#
+--- cmake/OpenCVDetectVTK.cmake.orig 2015-12-19 01:02:16.000000000 +1000
++++ cmake/OpenCVDetectVTK.cmake 2016-11-19 15:46:10.468197286 +1000
+@@ -3,7 +3,14 @@
+ endif()
+
+ # VTK 6.x components
+-find_package(VTK QUIET COMPONENTS vtkRenderingOpenGL vtkInteractionStyle vtkRenderingLOD vtkIOPLY vtkFiltersTexture vtkRenderingFreeType vtkIOExport NO_MODULE)
++find_package(VTK QUIET COMPONENTS vtkInteractionStyle vtkRenderingLOD vtkIOPLY vtkFiltersTexture vtkRenderingFreeType vtkIOExport NO_MODULE)
++IF(VTK_FOUND)
++ IF(VTK_RENDERING_BACKEND) #in vtk 7, the rendering backend is exported as a var.
++ find_package(VTK QUIET COMPONENTS vtkRendering${VTK_RENDERING_BACKEND} vtkInteractionStyle vtkRenderingLOD vtkIOPLY vtkFiltersTexture vtkRenderingFreeType vtkIOExport vtkIOGeometry NO_MODULE)
++ ELSE(VTK_RENDERING_BACKEND)
++ find_package(VTK QUIET COMPONENTS vtkRenderingOpenGL vtkInteractionStyle vtkRenderingLOD vtkIOPLY vtkFiltersTexture vtkRenderingFreeType vtkIOExport NO_MODULE)
++ ENDIF(VTK_RENDERING_BACKEND)
++ENDIF(VTK_FOUND)
+
+ # VTK 5.x components
+ if(NOT VTK_FOUND)