summaryrefslogtreecommitdiff
path: root/sci-libs/vtk/files/vtk-9.3.0-opencascade-7.8.0.patch
blob: 4adec49444927d0b5f0b5b38074b02dffa84424a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- a/IO/OCCT/CMakeLists.txt
+++ b/IO/OCCT/CMakeLists.txt
@@ -5,11 +5,11 @@ vtk_module_find_package(
 )
 
 set(opencascade_req_targets
-  TKSTEP
-  TKIGES
+  TKDESTEP
+  TKDEIGES
   TKMesh
-  TKXDESTEP
-  TKXDEIGES)
+  TKXSDRAWSTEP
+  TKXSDRAWIGES)
 set(opencascade_missing_targets)
 foreach (opencascade_req_target IN LISTS opencascade_req_targets)
   if (NOT TARGET "${opencascade_req_target}")
diff --git a/IO/OCCT/vtkOCCTReader.cxx b/IO/OCCT/vtkOCCTReader.cxx
index 52e76be..7235309 100644
--- a/IO/OCCT/vtkOCCTReader.cxx
+++ b/IO/OCCT/vtkOCCTReader.cxx
@@ -348,7 +348,7 @@ public:
   int GetHash(const TDF_Label& label)
   {
     TopoDS_Shape aShape;
-    return this->ShapeTool->GetShape(label, aShape) ? aShape.HashCode(INT_MAX) : 0;
+    return this->ShapeTool->GetShape(label, aShape) ? opencascade::hash(aShape) : 0;
   }
 
   //----------------------------------------------------------------------------