vtk: update to 9.2.2

This commit is contained in:
Arjan Mossel 2022-11-05 16:30:58 +01:00 committed by Piraty
parent 8078afbed4
commit 93d6b41177
5 changed files with 146 additions and 526 deletions

View File

@ -3261,110 +3261,116 @@ libgnuradio-pdu.so.3.10.3 gnuradio-3.10.3.0_1
libgnuradio-osmosdr.so.0.2.0 gnuradio-osmosdr-0.2.0_1
libflann_cpp.so.1.9 flann-1.9.1_1
libflann.so.1.9 flann-1.9.1_1
libvtkChartsCore-9.0.so.1 vtk-9.0.1_1
libvtkCommonColor-9.0.so.1 vtk-9.0.1_1
libvtkCommonComputationalGeometry-9.0.so.1 vtk-9.0.1_1
libvtkCommonCore-9.0.so.1 vtk-9.0.1_1
libvtkCommonDataModel-9.0.so.1 vtk-9.0.1_1
libvtkCommonExecutionModel-9.0.so.1 vtk-9.0.1_1
libvtkCommonMath-9.0.so.1 vtk-9.0.1_1
libvtkCommonMisc-9.0.so.1 vtk-9.0.1_1
libvtkCommonSystem-9.0.so.1 vtk-9.0.1_1
libvtkCommonTransforms-9.0.so.1 vtk-9.0.1_1
libvtkDICOMParser-9.0.so.1 vtk-9.0.1_1
libvtkDomainsChemistry-9.0.so.1 vtk-9.0.1_1
libvtkFiltersAMR-9.0.so.1 vtk-9.0.1_1
libvtkFiltersCore-9.0.so.1 vtk-9.0.1_1
libvtkFiltersExtraction-9.0.so.1 vtk-9.0.1_1
libvtkFiltersFlowPaths-9.0.so.1 vtk-9.0.1_1
libvtkFiltersGeneral-9.0.so.1 vtk-9.0.1_1
libvtkFiltersGeneric-9.0.so.1 vtk-9.0.1_1
libvtkFiltersGeometry-9.0.so.1 vtk-9.0.1_1
libvtkFiltersHybrid-9.0.so.1 vtk-9.0.1_1
libvtkFiltersHyperTree-9.0.so.1 vtk-9.0.1_1
libvtkFiltersImaging-9.0.so.1 vtk-9.0.1_1
libvtkFiltersModeling-9.0.so.1 vtk-9.0.1_1
libvtkFiltersParallel-9.0.so.1 vtk-9.0.1_1
libvtkFiltersParallelImaging-9.0.so.1 vtk-9.0.1_1
libvtkFiltersPoints-9.0.so.1 vtk-9.0.1_1
libvtkFiltersProgrammable-9.0.so.1 vtk-9.0.1_1
libvtkFiltersSMP-9.0.so.1 vtk-9.0.1_1
libvtkFiltersSelection-9.0.so.1 vtk-9.0.1_1
libvtkFiltersSources-9.0.so.1 vtk-9.0.1_1
libvtkFiltersStatistics-9.0.so.1 vtk-9.0.1_1
libvtkFiltersTexture-9.0.so.1 vtk-9.0.1_1
libvtkFiltersTopology-9.0.so.1 vtk-9.0.1_1
libvtkFiltersVerdict-9.0.so.1 vtk-9.0.1_1
libvtkGeovisCore-9.0.so.1 vtk-9.0.1_1
libvtkIOAMR-9.0.so.1 vtk-9.0.1_1
libvtkIOAsynchronous-9.0.so.1 vtk-9.0.1_1
libvtkIOCityGML-9.0.so.1 vtk-9.0.1_1
libvtkIOCore-9.0.so.1 vtk-9.0.1_1
libvtkIOEnSight-9.0.so.1 vtk-9.0.1_1
libvtkIOExodus-9.0.so.1 vtk-9.0.1_1
libvtkIOExport-9.0.so.1 vtk-9.0.1_1
libvtkIOExportGL2PS-9.0.so.1 vtk-9.0.1_1
libvtkIOExportPDF-9.0.so.1 vtk-9.0.1_1
libvtkIOGeometry-9.0.so.1 vtk-9.0.1_1
libvtkIOImage-9.0.so.1 vtk-9.0.1_1
libvtkIOImport-9.0.so.1 vtk-9.0.1_1
libvtkIOInfovis-9.0.so.1 vtk-9.0.1_1
libvtkIOLSDyna-9.0.so.1 vtk-9.0.1_1
libvtkIOLegacy-9.0.so.1 vtk-9.0.1_1
libvtkIOMotionFX-9.0.so.1 vtk-9.0.1_1
libvtkIOMINC-9.0.so.1 vtk-9.0.1_1
libvtkIOMovie-9.0.so.1 vtk-9.0.1_1
libvtkIONetCDF-9.0.so.1 vtk-9.0.1_1
libvtkIOOggTheora-9.0.so.1 vtk-9.0.1_1
libvtkIOPLY-9.0.so.1 vtk-9.0.1_1
libvtkIOParallel-9.0.so.1 vtk-9.0.1_1
libvtkIOParallelXML-9.0.so.1 vtk-9.0.1_1
libvtkIOSQL-9.0.so.1 vtk-9.0.1_1
libvtkIOSegY-9.0.so.1 vtk-9.0.1_1
libvtkIOTecplotTable-9.0.so.1 vtk-9.0.1_1
libvtkIOVeraOut-9.0.so.1 vtk-9.0.1_1
libvtkIOVideo-9.0.so.1 vtk-9.0.1_1
libvtkIOXML-9.0.so.1 vtk-9.0.1_1
libvtkIOXMLParser-9.0.so.1 vtk-9.0.1_1
libvtkImagingColor-9.0.so.1 vtk-9.0.1_1
libvtkImagingCore-9.0.so.1 vtk-9.0.1_1
libvtkImagingFourier-9.0.so.1 vtk-9.0.1_1
libvtkImagingGeneral-9.0.so.1 vtk-9.0.1_1
libvtkImagingHybrid-9.0.so.1 vtk-9.0.1_1
libvtkImagingMath-9.0.so.1 vtk-9.0.1_1
libvtkImagingMorphological-9.0.so.1 vtk-9.0.1_1
libvtkImagingSources-9.0.so.1 vtk-9.0.1_1
libvtkImagingStatistics-9.0.so.1 vtk-9.0.1_1
libvtkImagingStencil-9.0.so.1 vtk-9.0.1_1
libvtkInfovisCore-9.0.so.1 vtk-9.0.1_1
libvtkInfovisLayout-9.0.so.1 vtk-9.0.1_1
libvtkInteractionImage-9.0.so.1 vtk-9.0.1_1
libvtkInteractionStyle-9.0.so.1 vtk-9.0.1_1
libvtkInteractionWidgets-9.0.so.1 vtk-9.0.1_1
libvtkParallelCore-9.0.so.1 vtk-9.0.1_1
libvtkRenderingAnnotation-9.0.so.1 vtk-9.0.1_1
libvtkRenderingContext2D-9.0.so.1 vtk-9.0.1_1
libvtkRenderingCore-9.0.so.1 vtk-9.0.1_1
libvtkRenderingFreeType-9.0.so.1 vtk-9.0.1_1
libvtkRenderingGL2PSOpenGL2-9.0.so.1 vtk-9.0.1_1
libvtkRenderingImage-9.0.so.1 vtk-9.0.1_1
libvtkRenderingLOD-9.0.so.1 vtk-9.0.1_1
libvtkRenderingLabel-9.0.so.1 vtk-9.0.1_1
libvtkRenderingOpenGL2-9.0.so.1 vtk-9.0.1_1
libvtkRenderingSceneGraph-9.0.so.1 vtk-9.0.1_1
libvtkRenderingUI-9.0.so.1 vtk-9.0.1_1
libvtkRenderingVolume-9.0.so.1 vtk-9.0.1_1
libvtkRenderingVolumeOpenGL2-9.0.so.1 vtk-9.0.1_1
libvtkRenderingVtkJS-9.0.so.1 vtk-9.0.1_1
libvtkTestingRendering-9.0.so.1 vtk-9.0.1_1
libvtkViewsContext2D-9.0.so.1 vtk-9.0.1_1
libvtkViewsCore-9.0.so.1 vtk-9.0.1_1
libvtkViewsInfovis-9.0.so.1 vtk-9.0.1_1
libvtkexodusII-9.0.so.1 vtk-9.0.1_1
libvtklibharu-9.0.so.1 vtk-9.0.1_1
libvtkmetaio-9.0.so.1 vtk-9.0.1_1
libvtksys-9.0.so.1 vtk-9.0.1_1
libvtkverdict-9.0.so.1 vtk-9.0.1_1
libvtkCommonCore-9.2.so.1 vtk-9.2.2_1
libvtksys-9.2.so.1 vtk-9.2.2_1
libvtkCommonMisc-9.2.so.1 vtk-9.2.2_1
libvtkRenderingContext2D-9.2.so.1 vtk-9.2.2_1
libvtkCommonTransforms-9.2.so.1 vtk-9.2.2_1
libvtkCommonMath-9.2.so.1 vtk-9.2.2_1
libvtkRenderingLOD-9.2.so.1 vtk-9.2.2_1
libvtkViewsInfovis-9.2.so.1 vtk-9.2.2_1
libvtkIOIOSS-9.2.so.1 vtk-9.2.2_1
libvtkRenderingLabel-9.2.so.1 vtk-9.2.2_1
libvtkFiltersPoints-9.2.so.1 vtk-9.2.2_1
libvtkCommonExecutionModel-9.2.so.1 vtk-9.2.2_1
libvtkRenderingHyperTreeGrid-9.2.so.1 vtk-9.2.2_1
libvtkFiltersGeometry-9.2.so.1 vtk-9.2.2_1
libvtkFiltersGeneral-9.2.so.1 vtk-9.2.2_1
libvtkCommonDataModel-9.2.so.1 vtk-9.2.2_1
libvtkFiltersTopology-9.2.so.1 vtk-9.2.2_1
libvtkFiltersSources-9.2.so.1 vtk-9.2.2_1
libvtkRenderingVolumeOpenGL2-9.2.so.1 vtk-9.2.2_1
libvtkRenderingCore-9.2.so.1 vtk-9.2.2_1
libvtkIOOggTheora-9.2.so.1 vtk-9.2.2_1
libvtkIOExportGL2PS-9.2.so.1 vtk-9.2.2_1
libvtkIOAMR-9.2.so.1 vtk-9.2.2_1
libvtkIOCesium3DTiles-9.2.so.1 vtk-9.2.2_1
libvtkIOSegY-9.2.so.1 vtk-9.2.2_1
libvtkRenderingVtkJS-9.2.so.1 vtk-9.2.2_1
libvtkFiltersTexture-9.2.so.1 vtk-9.2.2_1
libvtkIOVideo-9.2.so.1 vtk-9.2.2_1
libvtkImagingSources-9.2.so.1 vtk-9.2.2_1
libvtkImagingStencil-9.2.so.1 vtk-9.2.2_1
libvtkIOCGNSReader-9.2.so.1 vtk-9.2.2_1
libvtkCommonComputationalGeometry-9.2.so.1 vtk-9.2.2_1
libvtkIOVeraOut-9.2.so.1 vtk-9.2.2_1
libvtkFiltersHybrid-9.2.so.1 vtk-9.2.2_1
libvtkInteractionImage-9.2.so.1 vtk-9.2.2_1
libvtkChartsCore-9.2.so.1 vtk-9.2.2_1
libvtkImagingStatistics-9.2.so.1 vtk-9.2.2_1
libvtkImagingHybrid-9.2.so.1 vtk-9.2.2_1
libvtkGeovisCore-9.2.so.1 vtk-9.2.2_1
libvtkInteractionWidgets-9.2.so.1 vtk-9.2.2_1
libvtkFiltersImaging-9.2.so.1 vtk-9.2.2_1
libvtkFiltersVerdict-9.2.so.1 vtk-9.2.2_1
libvtkFiltersSMP-9.2.so.1 vtk-9.2.2_1
libvtkRenderingUI-9.2.so.1 vtk-9.2.2_1
libvtkIOHDF-9.2.so.1 vtk-9.2.2_1
libvtkCommonSystem-9.2.so.1 vtk-9.2.2_1
libvtkImagingColor-9.2.so.1 vtk-9.2.2_1
libvtkRenderingSceneGraph-9.2.so.1 vtk-9.2.2_1
libvtkParallelCore-9.2.so.1 vtk-9.2.2_1
libvtkIOInfovis-9.2.so.1 vtk-9.2.2_1
libvtkRenderingOpenGL2-9.2.so.1 vtk-9.2.2_1
libvtkImagingFourier-9.2.so.1 vtk-9.2.2_1
libvtkCommonColor-9.2.so.1 vtk-9.2.2_1
libvtkRenderingAnnotation-9.2.so.1 vtk-9.2.2_1
libvtkIOSQL-9.2.so.1 vtk-9.2.2_1
libvtkIOImage-9.2.so.1 vtk-9.2.2_1
libvtkFiltersCore-9.2.so.1 vtk-9.2.2_1
libvtkInfovisCore-9.2.so.1 vtk-9.2.2_1
libvtkFiltersExtraction-9.2.so.1 vtk-9.2.2_1
libvtkIOGeometry-9.2.so.1 vtk-9.2.2_1
libvtkFiltersFlowPaths-9.2.so.1 vtk-9.2.2_1
libvtkIOMovie-9.2.so.1 vtk-9.2.2_1
libvtkRenderingVolume-9.2.so.1 vtk-9.2.2_1
libvtkIOEnSight-9.2.so.1 vtk-9.2.2_1
libvtkDomainsChemistryOpenGL2-9.2.so.1 vtk-9.2.2_1
libvtkFiltersStatistics-9.2.so.1 vtk-9.2.2_1
libvtkFiltersSelection-9.2.so.1 vtk-9.2.2_1
libvtkFiltersModeling-9.2.so.1 vtk-9.2.2_1
libvtkViewsCore-9.2.so.1 vtk-9.2.2_1
libvtkIOMotionFX-9.2.so.1 vtk-9.2.2_1
libvtkIOLSDyna-9.2.so.1 vtk-9.2.2_1
libvtkIOParallel-9.2.so.1 vtk-9.2.2_1
libvtkRenderingContextOpenGL2-9.2.so.1 vtk-9.2.2_1
libvtkRenderingImage-9.2.so.1 vtk-9.2.2_1
libvtkIOXMLParser-9.2.so.1 vtk-9.2.2_1
libvtkImagingMorphological-9.2.so.1 vtk-9.2.2_1
libvtkFiltersParallel-9.2.so.1 vtk-9.2.2_1
libvtkViewsContext2D-9.2.so.1 vtk-9.2.2_1
libvtkIOImport-9.2.so.1 vtk-9.2.2_1
libvtkRenderingLICOpenGL2-9.2.so.1 vtk-9.2.2_1
libvtkIOAsynchronous-9.2.so.1 vtk-9.2.2_1
libvtkIOTecplotTable-9.2.so.1 vtk-9.2.2_1
libvtkIOCityGML-9.2.so.1 vtk-9.2.2_1
libvtkImagingMath-9.2.so.1 vtk-9.2.2_1
libvtkIOParallelXML-9.2.so.1 vtk-9.2.2_1
libvtkRenderingGL2PSOpenGL2-9.2.so.1 vtk-9.2.2_1
libvtkFiltersGeneric-9.2.so.1 vtk-9.2.2_1
libvtkIONetCDF-9.2.so.1 vtk-9.2.2_1
libvtkImagingCore-9.2.so.1 vtk-9.2.2_1
libvtkInfovisLayout-9.2.so.1 vtk-9.2.2_1
libvtkFiltersHyperTree-9.2.so.1 vtk-9.2.2_1
libvtkIOExportPDF-9.2.so.1 vtk-9.2.2_1
libvtkImagingGeneral-9.2.so.1 vtk-9.2.2_1
libvtkIOXML-9.2.so.1 vtk-9.2.2_1
libvtkIOChemistry-9.2.so.1 vtk-9.2.2_1
libvtkInteractionStyle-9.2.so.1 vtk-9.2.2_1
libvtkFiltersAMR-9.2.so.1 vtk-9.2.2_1
libvtkIOMINC-9.2.so.1 vtk-9.2.2_1
libvtkTestingRendering-9.2.so.1 vtk-9.2.2_1
libvtkFiltersParallelImaging-9.2.so.1 vtk-9.2.2_1
libvtkDomainsChemistry-9.2.so.1 vtk-9.2.2_1
libvtkIOExport-9.2.so.1 vtk-9.2.2_1
libvtkIOCore-9.2.so.1 vtk-9.2.2_1
libvtkFiltersProgrammable-9.2.so.1 vtk-9.2.2_1
libvtkIOCONVERGECFD-9.2.so.1 vtk-9.2.2_1
libvtkIOLegacy-9.2.so.1 vtk-9.2.2_1
libvtkRenderingFreeType-9.2.so.1 vtk-9.2.2_1
libvtkIOPLY-9.2.so.1 vtk-9.2.2_1
libvtkIOExodus-9.2.so.1 vtk-9.2.2_1
libvtkkissfft-9.2.so.1 vtk-9.2.2_1
libvolume_key.so.1 volume_key-0.3.9_1
librand48_r.so.0 rand48_r-0.1_1
libxxhash.so.0 libxxHash-0.6.5_2

View File

@ -1,396 +0,0 @@
Index: VTK-9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h
===================================================================
--- VTK-9.0.1.orig/Common/Core/vtkGenericDataArrayLookupHelper.h
+++ VTK-9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h
@@ -25,6 +25,7 @@
#include "vtkIdList.h"
#include <algorithm>
#include <cmath>
+#include <limits>
#include <unordered_map>
#include <vector>
Index: VTK-9.0.1/Common/DataModel/vtkPiecewiseFunction.cxx
===================================================================
--- VTK-9.0.1.orig/Common/DataModel/vtkPiecewiseFunction.cxx
+++ VTK-9.0.1/Common/DataModel/vtkPiecewiseFunction.cxx
@@ -22,6 +22,7 @@
#include <cassert>
#include <cmath>
#include <iterator>
+#include <limits>
#include <set>
#include <vector>
Index: VTK-9.0.1/Rendering/Core/vtkColorTransferFunction.cxx
===================================================================
--- VTK-9.0.1.orig/Rendering/Core/vtkColorTransferFunction.cxx
+++ VTK-9.0.1/Rendering/Core/vtkColorTransferFunction.cxx
@@ -21,6 +21,7 @@
#include <algorithm>
#include <cmath>
#include <iterator>
+#include <limits>
#include <set>
#include <vector>
Index: VTK-9.0.1/Common/ComputationalGeometry/Testing/Cxx/UnitTestParametricSpline.cxx
===================================================================
--- VTK-9.0.1.orig/Common/ComputationalGeometry/Testing/Cxx/UnitTestParametricSpline.cxx
+++ VTK-9.0.1/Common/ComputationalGeometry/Testing/Cxx/UnitTestParametricSpline.cxx
@@ -22,6 +22,7 @@
#include "vtkSmartPointer.h"
#include <cmath>
+#include <limits>
#include "vtkTestErrorObserver.h"
Index: VTK-9.0.1/Common/Core/Testing/Cxx/UnitTestMath.cxx
===================================================================
--- VTK-9.0.1.orig/Common/Core/Testing/Cxx/UnitTestMath.cxx
+++ VTK-9.0.1/Common/Core/Testing/Cxx/UnitTestMath.cxx
@@ -24,6 +24,7 @@
#include "vtkUnsignedCharArray.h"
#include "vtkUnsignedShortArray.h"
+#include <limits>
#include <vector>
static int TestPi();
Index: VTK-9.0.1/Common/Core/vtkMersenneTwister.cxx
===================================================================
--- VTK-9.0.1.orig/Common/Core/vtkMersenneTwister.cxx
+++ VTK-9.0.1/Common/Core/vtkMersenneTwister.cxx
@@ -28,6 +28,7 @@
#include "vtkMultiThreader.h"
#include "vtkNew.h"
+#include <limits>
#include <map>
namespace
Index: VTK-9.0.1/Common/DataModel/Testing/Cxx/TestPentagonalPrism.cxx
===================================================================
--- VTK-9.0.1.orig/Common/DataModel/Testing/Cxx/TestPentagonalPrism.cxx
+++ VTK-9.0.1/Common/DataModel/Testing/Cxx/TestPentagonalPrism.cxx
@@ -22,6 +22,7 @@
#include "vtkCellArray.h"
#include "vtkMathUtilities.h"
#include "vtkPoints.h"
+#include <limits>
#include <map>
#include <sstream>
#include <string>
Index: VTK-9.0.1/Common/DataModel/Testing/Cxx/UnitTestCells.cxx
===================================================================
--- VTK-9.0.1.orig/Common/DataModel/Testing/Cxx/UnitTestCells.cxx
+++ VTK-9.0.1/Common/DataModel/Testing/Cxx/UnitTestCells.cxx
@@ -58,6 +58,7 @@
#include "vtkMath.h"
#include "vtkMathUtilities.h"
#include "vtkPoints.h"
+#include <limits>
#include <map>
#include <sstream>
#include <string>
Index: VTK-9.0.1/Common/DataModel/Testing/Cxx/UnitTestImplicitDataSet.cxx
===================================================================
--- VTK-9.0.1.orig/Common/DataModel/Testing/Cxx/UnitTestImplicitDataSet.cxx
+++ VTK-9.0.1/Common/DataModel/Testing/Cxx/UnitTestImplicitDataSet.cxx
@@ -20,6 +20,7 @@
#include "vtkTestErrorObserver.h"
#include <cstdio>
+#include <limits>
#include <sstream>
static vtkSmartPointer<vtkImageData> MakeVolume(int, int, int);
Index: VTK-9.0.1/Common/DataModel/Testing/Cxx/UnitTestImplicitVolume.cxx
===================================================================
--- VTK-9.0.1.orig/Common/DataModel/Testing/Cxx/UnitTestImplicitVolume.cxx
+++ VTK-9.0.1/Common/DataModel/Testing/Cxx/UnitTestImplicitVolume.cxx
@@ -20,6 +20,7 @@
#include "vtkTestErrorObserver.h"
#include <cstdio>
+#include <limits>
#include <sstream>
static vtkSmartPointer<vtkImageData> MakeVolume(int, int, int);
Index: VTK-9.0.1/Common/DataModel/Testing/Cxx/UnitTestLine.cxx
===================================================================
--- VTK-9.0.1.orig/Common/DataModel/Testing/Cxx/UnitTestLine.cxx
+++ VTK-9.0.1/Common/DataModel/Testing/Cxx/UnitTestLine.cxx
@@ -19,6 +19,7 @@
#include "vtkMath.h"
#include "vtkMinimalStandardRandomSequence.h"
#include "vtkSmartPointer.h"
+#include <limits>
namespace
{
Index: VTK-9.0.1/Common/DataModel/vtkPolyhedron.cxx
===================================================================
--- VTK-9.0.1.orig/Common/DataModel/vtkPolyhedron.cxx
+++ VTK-9.0.1/Common/DataModel/vtkPolyhedron.cxx
@@ -33,6 +33,7 @@ PURPOSE. See the above copyright notice
#include "vtkVector.h"
#include <functional>
+#include <limits>
#include <map>
#include <set>
#include <unordered_map>
Index: VTK-9.0.1/Common/Misc/Testing/Cxx/UnitTestFunctionParser.cxx
===================================================================
--- VTK-9.0.1.orig/Common/Misc/Testing/Cxx/UnitTestFunctionParser.cxx
+++ VTK-9.0.1/Common/Misc/Testing/Cxx/UnitTestFunctionParser.cxx
@@ -22,6 +22,7 @@
#include "vtkTestErrorObserver.h"
#include <algorithm>
+#include <limits>
#include <sstream>
#include <string>
#include <vector>
Index: VTK-9.0.1/Filters/FlowPaths/vtkEvenlySpacedStreamlines2D.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/FlowPaths/vtkEvenlySpacedStreamlines2D.cxx
+++ VTK-9.0.1/Filters/FlowPaths/vtkEvenlySpacedStreamlines2D.cxx
@@ -55,6 +55,7 @@ PURPOSE. See the above copyright notice
#include <array>
#include <iostream>
#include <iterator>
+#include <limits>
#include <vector>
vtkObjectFactoryNewMacro(vtkEvenlySpacedStreamlines2D);
Index: VTK-9.0.1/Filters/FlowPaths/vtkLagrangianMatidaIntegrationModel.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/FlowPaths/vtkLagrangianMatidaIntegrationModel.cxx
+++ VTK-9.0.1/Filters/FlowPaths/vtkLagrangianMatidaIntegrationModel.cxx
@@ -25,6 +25,7 @@
#include "vtkStringArray.h"
#include <cstring>
+#include <limits>
vtkObjectFactoryNewMacro(vtkLagrangianMatidaIntegrationModel);
Index: VTK-9.0.1/Filters/HyperTree/vtkHyperTreeGridThreshold.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/HyperTree/vtkHyperTreeGridThreshold.cxx
+++ VTK-9.0.1/Filters/HyperTree/vtkHyperTreeGridThreshold.cxx
@@ -28,6 +28,7 @@
#include "vtkHyperTreeGridNonOrientedCursor.h"
#include <cmath>
+#include <limits>
vtkStandardNewMacro(vtkHyperTreeGridThreshold);
Index: VTK-9.0.1/Filters/ParallelMPI/vtkDistributedPointCloudFilter.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/ParallelMPI/vtkDistributedPointCloudFilter.cxx
+++ VTK-9.0.1/Filters/ParallelMPI/vtkDistributedPointCloudFilter.cxx
@@ -31,6 +31,7 @@
#include "vtkSmartPointer.h"
#include <algorithm>
+#include <limits>
// Histogram precision to divide space in two
static const int HISTOGRAM_SIZE = 1024;
Index: VTK-9.0.1/Filters/Points/Testing/Cxx/UnitTestKernels.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/Points/Testing/Cxx/UnitTestKernels.cxx
+++ VTK-9.0.1/Filters/Points/Testing/Cxx/UnitTestKernels.cxx
@@ -30,6 +30,7 @@
#include "vtkVoronoiKernel.h"
#include <cmath>
+#include <limits>
#include <sstream>
#include <string>
Index: VTK-9.0.1/Filters/Points/vtkEllipsoidalGaussianKernel.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/Points/vtkEllipsoidalGaussianKernel.cxx
+++ VTK-9.0.1/Filters/Points/vtkEllipsoidalGaussianKernel.cxx
@@ -22,6 +22,7 @@
#include "vtkObjectFactory.h"
#include "vtkPointData.h"
+#include <limits>
vtkStandardNewMacro(vtkEllipsoidalGaussianKernel);
//----------------------------------------------------------------------------
Index: VTK-9.0.1/Filters/Points/vtkGaussianKernel.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/Points/vtkGaussianKernel.cxx
+++ VTK-9.0.1/Filters/Points/vtkGaussianKernel.cxx
@@ -21,6 +21,7 @@
#include "vtkMathUtilities.h"
#include "vtkObjectFactory.h"
#include "vtkPointData.h"
+#include <limits>
vtkStandardNewMacro(vtkGaussianKernel);
Index: VTK-9.0.1/Filters/Points/vtkProbabilisticVoronoiKernel.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/Points/vtkProbabilisticVoronoiKernel.cxx
+++ VTK-9.0.1/Filters/Points/vtkProbabilisticVoronoiKernel.cxx
@@ -21,6 +21,7 @@
#include "vtkMathUtilities.h"
#include "vtkObjectFactory.h"
#include "vtkPointData.h"
+#include <limits>
vtkStandardNewMacro(vtkProbabilisticVoronoiKernel);
Index: VTK-9.0.1/Filters/Points/vtkShepardKernel.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/Points/vtkShepardKernel.cxx
+++ VTK-9.0.1/Filters/Points/vtkShepardKernel.cxx
@@ -21,6 +21,7 @@
#include "vtkMathUtilities.h"
#include "vtkObjectFactory.h"
#include "vtkPointData.h"
+#include <limits>
vtkStandardNewMacro(vtkShepardKernel);
Index: VTK-9.0.1/Filters/Statistics/Testing/Cxx/TestPCAStatistics.cxx
===================================================================
--- VTK-9.0.1.orig/Filters/Statistics/Testing/Cxx/TestPCAStatistics.cxx
+++ VTK-9.0.1/Filters/Statistics/Testing/Cxx/TestPCAStatistics.cxx
@@ -22,6 +22,7 @@
#include "vtkTestUtilities.h"
#include "vtksys/SystemTools.hxx"
+#include <limits>
// Perform a fuzzy compare of floats/doubles
template <class A>
Index: VTK-9.0.1/IO/CityGML/vtkCityGMLReader.cxx
===================================================================
--- VTK-9.0.1.orig/IO/CityGML/vtkCityGMLReader.cxx
+++ VTK-9.0.1/IO/CityGML/vtkCityGMLReader.cxx
@@ -46,6 +46,7 @@
#include <cstdlib>
#include <cstring>
#include <iostream>
+#include <limits>
#include <sstream>
#include <stdexcept>
#include <string>
Index: VTK-9.0.1/IO/GDAL/vtkGDALRasterReader.cxx
===================================================================
--- VTK-9.0.1.orig/IO/GDAL/vtkGDALRasterReader.cxx
+++ VTK-9.0.1/IO/GDAL/vtkGDALRasterReader.cxx
@@ -48,6 +48,7 @@
#include <cassert>
#include <cmath>
#include <iostream>
+#include <limits>
#include <sstream>
#include <vector>
Index: VTK-9.0.1/IO/Geometry/vtkSTLWriter.cxx
===================================================================
--- VTK-9.0.1.orig/IO/Geometry/vtkSTLWriter.cxx
+++ VTK-9.0.1/IO/Geometry/vtkSTLWriter.cxx
@@ -34,6 +34,7 @@
#include <io.h> /* unlink */
#endif
+#include <limits>
namespace
{
// For C format strings
Index: VTK-9.0.1/IO/NetCDF/vtkNetCDFCAMReader.cxx
===================================================================
--- VTK-9.0.1.orig/IO/NetCDF/vtkNetCDFCAMReader.cxx
+++ VTK-9.0.1/IO/NetCDF/vtkNetCDFCAMReader.cxx
@@ -32,6 +32,7 @@
#include "vtkStreamingDemandDrivenPipeline.h"
#include "vtkUnstructuredGrid.h"
+#include <limits>
#include <set>
#include <sstream>
#include <vector>
Index: VTK-9.0.1/IO/TecplotTable/vtkTecplotTableReader.cxx
===================================================================
--- VTK-9.0.1.orig/IO/TecplotTable/vtkTecplotTableReader.cxx
+++ VTK-9.0.1/IO/TecplotTable/vtkTecplotTableReader.cxx
@@ -35,6 +35,7 @@
#include <algorithm>
#include <iostream>
#include <iterator>
+#include <limits>
#include <set>
#include <sstream>
#include <stdexcept>
Index: VTK-9.0.1/IO/XML/Testing/Cxx/TestXMLWriteRead.cxx
===================================================================
--- VTK-9.0.1.orig/IO/XML/Testing/Cxx/TestXMLWriteRead.cxx
+++ VTK-9.0.1/IO/XML/Testing/Cxx/TestXMLWriteRead.cxx
@@ -20,6 +20,7 @@
#include "vtkPoints.h"
#include "vtkTestUtilities.h"
+#include <limits>
#include <string>
namespace
Index: VTK-9.0.1/Rendering/OpenGL2/vtkOpenGLInstanceCulling.cxx
===================================================================
--- VTK-9.0.1.orig/Rendering/OpenGL2/vtkOpenGLInstanceCulling.cxx
+++ VTK-9.0.1/Rendering/OpenGL2/vtkOpenGLInstanceCulling.cxx
@@ -31,6 +31,7 @@
#include <algorithm>
#include <array>
+#include <limits>
#include <sstream>
vtkStandardNewMacro(vtkOpenGLInstanceCulling);
Index: VTK-9.0.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/StorageBasic.cxx
===================================================================
--- VTK-9.0.1.orig/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/StorageBasic.cxx
+++ VTK-9.0.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/cont/StorageBasic.cxx
@@ -35,6 +35,7 @@
#include <cstddef>
#include <cstdlib>
+#include <limits>
namespace vtkm
{
Index: VTK-9.0.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/worklet/testing/UnitTestKdTreeBuildNNS.cxx
===================================================================
--- VTK-9.0.1.orig/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/worklet/testing/UnitTestKdTreeBuildNNS.cxx
+++ VTK-9.0.1/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/worklet/testing/UnitTestKdTreeBuildNNS.cxx
@@ -11,6 +11,7 @@
#include <random>
#include <vtkm/cont/Algorithm.h>
#include <vtkm/worklet/KdTree3D.h>
+#include <limits>
namespace
{
Index: VTK-9.0.1/Utilities/MetaIO/vtkmetaio/metaObject.cxx
===================================================================
--- VTK-9.0.1.orig/Utilities/MetaIO/vtkmetaio/metaObject.cxx
+++ VTK-9.0.1/Utilities/MetaIO/vtkmetaio/metaObject.cxx
@@ -19,6 +19,7 @@
#if defined (__BORLANDC__) && (__BORLANDC__ >= 0x0580)
#include <mem.h>
#endif
+#include <limits>
#if (METAIO_USE_NAMESPACE)
namespace METAIO_NAMESPACE {

View File

@ -1,19 +0,0 @@
https://gitlab.kitware.com/vtk/vtk/-/issues/18033
--- VTK/ThirdParty/freetype/vtk_freetype.h.in.orig
+++ VTK/ThirdParty/freetype/vtk_freetype.h.in
@@ -20,6 +20,15 @@
#ifdef VTK_USE_SYSTEM_FREETYPE
# include <ft2build.h>
+/* FT_CALLBACK_DEF no longer exported since freetype-2.10.3 */
+/* has been moved to <freetype/internal/compiler-macros.h> */
+# ifndef FT_CALLBACK_DEF
+# ifdef __cplusplus
+# define FT_CALLBACK_DEF( x ) extern "C" x
+# else
+# define FT_CALLBACK_DEF( x ) static x
+# endif
+# endif /* FT_CALLBACK_DEF */
#else
# include <vtkfreetype/include/ft2build.h>
#endif

View File

@ -0,0 +1,26 @@
Build fails on musl-based Linux distributions
https://github.com/sandialabs/seacas/pull/348
diff --git a/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C b/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C
index ca5f15de..99c2bbdd 100644
--- a/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C
+++ b/ThirdParty/ioss/vtkioss/Ioss_FileInfo.C
@@ -26,7 +26,7 @@
#define S_ISDIR(m) (((m)&_S_IFMT) == _S_IFDIR)
#endif
#else
-#include <sys/unistd.h>
+#include <unistd.h>
#endif
#ifdef SEACAS_HAVE_MPI
@@ -35,9 +35,6 @@
#include <cstdio>
#include <sys/stat.h>
-#ifndef _MSC_VER
-#include <unistd.h>
-#endif
namespace {
bool internal_access(const std::string &name, int mode);

View File

@ -1,7 +1,7 @@
# Template file for 'vtk'
pkgname=vtk
version=9.0.1
revision=8
version=9.2.2
revision=1
build_style=cmake
# vtk can be huge, especially with -DVTK_BUILD_ALL_MODULES=ON"
# Build only the core modules plus python bindings for now
@ -10,20 +10,23 @@ configure_args="-DBUILD_SHARED_LIBS=ON -DVTK_FORBID_DOWNLOADS=ON
-DVTK_MODULE_USE_EXTERNAL_VTK_utf8=OFF
-DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=OFF
-DVTK_MODULE_USE_EXTERNAL_VTK_libharu=OFF
-DVTK_MODULE_USE_EXTERNAL_VTK_exprtk=OFF
-DVTK_MODULE_USE_EXTERNAL_VTK_ioss=OFF
-DVTK_MODULE_USE_EXTERNAL_VTK_cgns=OFF
-DVTK_MODULE_USE_EXTERNAL_VTK_verdict=OFF
-DVTK_WRAP_PYTHON=ON -DVTK_PYTHON_VERSION=3"
# vtk forks libharu, bumps to v2.4.0, and requires libharu>=2.4.0
makedepends="zlib-devel freetype-devel liblz4-devel expat-devel MesaLib-devel
libXt-devel libjpeg-turbo-devel tiff-devel hdf5-devel netcdf-devel
libxml2-devel jsoncpp-devel openmpi-devel libogg-devel libtheora-devel
eigen double-conversion-devel glew-devel pugixml-devel sqlite-devel
gl2ps-devel proj-devel python3-devel"
gl2ps-devel proj-devel python3-devel json-c++ fmt-devel"
short_desc="System for 3D computer graphics, image processing, and visualization"
maintainer="Piraty <mail@piraty.dev>"
license="BSD-3-Clause"
homepage="https://www.vtk.org"
distfiles="https://www.vtk.org/files/release/${version:0:3}/VTK-${version}.tar.gz"
checksum=1b39a5e191c282861e7af4101eaa8585969a2de05f5646c9199a161213a622c7
nocross="hdf5 is nocross"
checksum=1c5b0a2be71fac96ff4831af69e350f7a0ea3168981f790c000709dcf9121075
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" libexecinfo-devel"
@ -46,7 +49,7 @@ post_install() {
# Mangle CPython extension names in CMake like xbps-src will do
vsed -e 's,\(vtkmodules/vtk.*\)\.cpython-.*\.so,\1.so,' \
-i "${DESTDIR}/usr/lib/cmake/vtk-9.0/VTKPython-targets-none.cmake"
-i "${DESTDIR}/usr/lib/cmake/vtk-${version:0:3}/VTKPython-targets-none.cmake"
}
vtk-devel_package() {
@ -66,6 +69,6 @@ vtk-python3_package() {
vmove usr/bin/vtkpython
vmove "${py3_sitelib}"
vmove "usr/lib/lib*Python*.so.*"
vmove "usr/lib/vtk/hierarchy/VTK/vtk*Python*.txt"
vmove "usr/lib/vtk-${version:0:3}/hierarchy/VTK/vtk*Python*.txt"
}
}