Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Mar 2026 07:37:05 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: a3ed92f723be - main - math/vtk9: update 9.=?utf-8?Q?5.2 =E2=86=92?= 9.6.0
Message-ID:  <69a53e21.1872b.c4935a1@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a3ed92f723be3d3af37138dcb4f85014d1dee10e

commit a3ed92f723be3d3af37138dcb4f85014d1dee10e
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-03-02 07:25:16 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-03-02 07:37:03 +0000

    math/vtk9: update 9.5.2 → 9.6.0
---
 cad/appcsxcad/Makefile                             |  2 +-
 cad/csxcad/Makefile                                |  2 +-
 cad/csxcad/files/patch-src_CSPropDiscMaterial.cpp  | 21 ++++++++
 cad/freecad/Makefile                               |  6 ++-
 cad/opencascade/Makefile                           |  2 +-
 cad/qcsxcad/Makefile                               |  2 +-
 cad/qcsxcad/files/patch-QVTKStructure.cpp          | 56 +++++++++++++++++++++
 cad/qcsxcad/files/patch-VTKPrimitives.cpp          | 56 +++++++++++++++++++++
 .../patch-vtkInteractorStyleRubberBand2DPlane.cpp  | 21 ++++++++
 graphics/cloudcompare/Makefile                     |  2 +-
 graphics/mirtk/Makefile                            |  2 +-
 graphics/opencv/Makefile                           |  2 +-
 graphics/pcl-pointclouds/Makefile                  |  3 ++
 ..._include_pcl_outofcore_visualization_geometry.h | 10 ++++
 graphics/py-fury/Makefile                          |  2 +-
 graphics/py-mayavi/Makefile                        |  2 +-
 graphics/py-pyvista/Makefile                       |  2 +-
 graphics/vv/Makefile                               |  2 +-
 ...atch-tools_clitkHistogramImageGenericFilter.cxx | 32 ++++++++++++
 .../patch-tools_clitkProfileImageGenericFilter.cxx | 22 ++++++++
 graphics/vv/files/patch-vv_vtkVOXImageWriter.cxx   | 10 ++++
 graphics/vv/files/patch-vv_vvLandmarksGlyph.cxx    | 10 ++++
 graphics/vv/files/patch-vv_vvToolHistogram.cxx     | 58 ++++++++++++++++++++++
 graphics/vv/files/patch-vv_vvToolProfile.cxx       | 11 ++++
 math/deal.ii/Makefile                              |  2 +-
 math/vtk9/Makefile                                 |  3 +-
 math/vtk9/Makefile.version                         |  2 +-
 math/vtk9/distinfo                                 |  6 +--
 misc/visp/Makefile                                 |  1 +
 science/InsightToolkit/Makefile                    |  2 +-
 science/avogadrolibs/Makefile                      |  2 +-
 science/elmerfem/Makefile                          |  2 +-
 science/lammps/Makefile                            |  2 +-
 science/liggghts/Makefile                          |  2 +-
 science/mmg/Makefile                               |  1 +
 science/openems/Makefile                           |  2 +-
 science/paraview/Makefile                          |  1 +
 science/py-vedo/Makefile                           |  1 +
 38 files changed, 341 insertions(+), 26 deletions(-)

diff --git a/cad/appcsxcad/Makefile b/cad/appcsxcad/Makefile
index 96087df80292..8ff36c286eb3 100644
--- a/cad/appcsxcad/Makefile
+++ b/cad/appcsxcad/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	appcsxcad
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.2.3
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/cad/csxcad/Makefile b/cad/csxcad/Makefile
index 98fc836e825c..f2c58adb8d39 100644
--- a/cad/csxcad/Makefile
+++ b/cad/csxcad/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	csxcad
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.6.3
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/cad/csxcad/files/patch-src_CSPropDiscMaterial.cpp b/cad/csxcad/files/patch-src_CSPropDiscMaterial.cpp
new file mode 100644
index 000000000000..5ba309448a74
--- /dev/null
+++ b/cad/csxcad/files/patch-src_CSPropDiscMaterial.cpp
@@ -0,0 +1,21 @@
+--- src/CSPropDiscMaterial.cpp.orig	2026-03-02 05:14:03 UTC
++++ src/CSPropDiscMaterial.cpp
+@@ -26,6 +26,9 @@
+ #include "ParameterCoord.h"
+ #include "CSPropDiscMaterial.h"
+ 
++#include <iostream>
++
++
+ CSPropDiscMaterial::CSPropDiscMaterial(ParameterSet* paraSet) : CSPropMaterial(paraSet)
+ {
+ 	Type=(CSProperties::PropertyType)(DISCRETE_MATERIAL | MATERIAL);
+@@ -327,7 +330,7 @@ bool CSPropDiscMaterial::ReadHDF5( std::string filenam
+ 
+ bool CSPropDiscMaterial::ReadHDF5( std::string filename )
+ {
+-	cout << __func__ << ": Reading \"" << filename << "\"" << std::endl;
++	std::cout << __func__ << ": Reading \"" << filename << "\"" << std::endl;
+ 
+ 	// open hdf5 file
+ 	hid_t file_id = H5Fopen( filename.c_str(), H5F_ACC_RDONLY, H5P_DEFAULT );
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index ca599d313605..447f2ac4ca89 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	FreeCAD
 DISTVERSION=	1.0.2
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	cad
 
 MAINTAINER=	cmt@FreeBSD.org
@@ -10,7 +10,9 @@ WWW=		https://www.freecadweb.org/
 LICENSE=	LGPL20+
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-CONFLICTS_INSTALL=      freecad-devel # bin/FreeCAD
+BROKEN=		incompatible with VTK 9.6.0
+
+CONFLICTS_INSTALL=	freecad-devel # bin/FreeCAD
 
 BUILD_DEPENDS=	doxygen:devel/doxygen \
 		pybind11-config:devel/py-pybind11@${PY_FLAVOR} \
diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile
index e882bfc74d1c..bf68aa7280ea 100644
--- a/cad/opencascade/Makefile
+++ b/cad/opencascade/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	opencascade
 DISTVERSIONPREFIX=	V
 DISTVERSION=	7_9_3
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	cad science
 DIST_SUBDIR=	${PORTNAME}-${DISTVERSION}
 
diff --git a/cad/qcsxcad/Makefile b/cad/qcsxcad/Makefile
index 0b75f90ab823..1e8573aa43c6 100644
--- a/cad/qcsxcad/Makefile
+++ b/cad/qcsxcad/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	qcsxcad
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.6.3
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/cad/qcsxcad/files/patch-QVTKStructure.cpp b/cad/qcsxcad/files/patch-QVTKStructure.cpp
new file mode 100644
index 000000000000..1f9ab6487e67
--- /dev/null
+++ b/cad/qcsxcad/files/patch-QVTKStructure.cpp
@@ -0,0 +1,56 @@
+--- QVTKStructure.cpp.orig	2026-03-02 07:18:29 UTC
++++ QVTKStructure.cpp
+@@ -17,6 +17,8 @@
+ 
+ #include <QFileDialog>
+ 
++#include <iostream>
++
+ #include "QVTKStructure.h"
+ 
+ #if VTK_MAJOR_VERSION>=9
+@@ -280,7 +282,7 @@ void QVTKStructure::RenderGrid()
+ 		}
+ 	}
+ 	else
+-		cerr << "QVTKStructure::RenderGrid(): Error, unknown grid type!" << endl;
++		std::cerr << "QVTKStructure::RenderGrid(): Error, unknown grid type!" << std::endl;
+ 
+ 	RenderGridDir(0,0);
+ 	RenderGridDir(1,0);
+@@ -325,7 +327,7 @@ void QVTKStructure::RenderGridDir(int dir, unsigned in
+ 		uiQty[n]=CSGrid->GetQtyLines(n);
+ 	if ((int)plane_pos>=uiQty[dir])
+ 	{
+-		cerr << "QVTKStructure::RenderGridDir: requested plane postion is out of range, resetting to max value!" << endl;
++		std::cerr << "QVTKStructure::RenderGridDir: requested plane postion is out of range, resetting to max value!" << std::endl;
+ 		plane_pos = uiQty[dir]-1;
+ 	}
+ 
+@@ -336,7 +338,7 @@ void QVTKStructure::RenderGridDir(int dir, unsigned in
+ 			ActorGridPlane[dir]->Delete();
+ 			gridMapper->Delete();
+ 			ActorGridPlane[dir]=NULL;
+-			cerr << "QVTKStructure::RenderGridDir: Error, rect grid mesh was not created, skipping drawing..." << endl;
++			std::cerr << "QVTKStructure::RenderGridDir: Error, rect grid mesh was not created, skipping drawing..." << std::endl;
+ 			return;
+ 		}
+ 		vtkRectilinearGridGeometryFilter *grid_plane = vtkRectilinearGridGeometryFilter::New();
+@@ -372,7 +374,7 @@ void QVTKStructure::RenderGridDir(int dir, unsigned in
+ 			ActorGridPlane[dir]->Delete();
+ 			gridMapper->Delete();
+ 			ActorGridPlane[dir]=NULL;
+-			cerr << "QVTKStructure::RenderGridDir: Error, structured grid mesh was not created, skipping drawing..." << endl;
++			std::cerr << "QVTKStructure::RenderGridDir: Error, structured grid mesh was not created, skipping drawing..." << std::endl;
+ 			return;
+ 		}
+ 
+@@ -403,7 +405,7 @@ void QVTKStructure::RenderGridDir(int dir, unsigned in
+ 		}
+ 	}
+ 	else
+-		cerr << "QVTKStructure::RenderGrid(): Error, unknown grid type!" << endl;
++		std::cerr << "QVTKStructure::RenderGrid(): Error, unknown grid type!" << std::endl;
+ 
+ 	gridMapper->SetInputConnection(plane->GetOutputPort());
+ 	ActorGridPlane[dir]->SetMapper(gridMapper);
diff --git a/cad/qcsxcad/files/patch-VTKPrimitives.cpp b/cad/qcsxcad/files/patch-VTKPrimitives.cpp
new file mode 100644
index 000000000000..7ba12750700b
--- /dev/null
+++ b/cad/qcsxcad/files/patch-VTKPrimitives.cpp
@@ -0,0 +1,56 @@
+--- VTKPrimitives.cpp.orig	2023-10-22 14:27:22 UTC
++++ VTKPrimitives.cpp
+@@ -19,6 +19,8 @@
+ #include "vtkRenderer.h"
+ #include "vtkActorCollection.h"
+ 
++#include <iostream>
++
+ #include "vtkPolyDataMapper.h"
+ #include "vtkDoubleArray.h"
+ #include "vtkLODActor.h"
+@@ -106,7 +108,7 @@ void VTKPrimitives::AddCube(const double *start, const
+ 	}
+ 	if (dim==0)
+ 	{
+-		cerr << "VTKPrimitives::AddCube: Warning, can't draw a Point Box... skipping" << endl;
++		std::cerr << "VTKPrimitives::AddCube: Warning, can't draw a Point Box... skipping" << std::endl;
+ 		return;
+ 	}
+ 	if (dim==1)
+@@ -510,7 +512,7 @@ void VTKPrimitives::AddSphericalShell(const double *dC
+ 	Source_o->Delete();
+ 	Source_i->Delete();
+ #else
+-	cerr << "VTKPrimitives::AddSphericalShell: Error, spherical shell not supported by this vkt version, you require vtk 5.10 or higher." << endl;
++	std::cerr << "VTKPrimitives::AddSphericalShell: Error, spherical shell not supported by this vkt version, you require vtk 5.10 or higher." << std::endl;
+ #endif
+ }
+ 
+@@ -848,7 +850,7 @@ void VTKPrimitives::WritePolyData2File(const char* fil
+ 
+ void VTKPrimitives::WritePolyData2File(const char* filename, double scale)
+ {
+-	cout << "VTKPrimitives::WritePolyData2File: Dump to vtk file: " << filename << " -- Using scale: " << scale << endl;
++	std::cout << "VTKPrimitives::WritePolyData2File: Dump to vtk file: " << filename << " -- Using scale: " << scale << std::endl;
+ 	vtkXMLPolyDataWriter* writer  = vtkXMLPolyDataWriter::New();
+ 	writer->SetFileName(filename);
+ 
+@@ -890,7 +892,7 @@ void VTKPrimitives::WritePolyData2STL(const char* file
+ 
+ void VTKPrimitives::WritePolyData2STL(const char* filename, double scale)
+ {
+-	cout << "VTKPrimitives::WritePolyData2STL: Dump to stl file: " << filename << " -- Using scale: " << scale << endl;
++	std::cout << "VTKPrimitives::WritePolyData2STL: Dump to stl file: " << filename << " -- Using scale: " << scale << std::endl;
+ 
+ 	vtkTriangleFilter* filter = vtkTriangleFilter::New();
+ 
+@@ -932,7 +934,7 @@ void VTKPrimitives::WritePolyData2PLY(const char* file
+ 
+ void VTKPrimitives::WritePolyData2PLY(const char* filename, double scale)
+ {
+-	cout << "VTKPrimitives::WritePolyData2PLY: Dump to ply file: " << filename << " -- Using scale: " << scale << endl;
++	std::cout << "VTKPrimitives::WritePolyData2PLY: Dump to ply file: " << filename << " -- Using scale: " << scale << std::endl;
+ 
+ 	vtkTriangleFilter* filter = vtkTriangleFilter::New();
+ 
diff --git a/cad/qcsxcad/files/patch-vtkInteractorStyleRubberBand2DPlane.cpp b/cad/qcsxcad/files/patch-vtkInteractorStyleRubberBand2DPlane.cpp
new file mode 100644
index 000000000000..fbd2da90162c
--- /dev/null
+++ b/cad/qcsxcad/files/patch-vtkInteractorStyleRubberBand2DPlane.cpp
@@ -0,0 +1,21 @@
+--- vtkInteractorStyleRubberBand2DPlane.cpp.orig	2026-03-02 05:23:42 UTC
++++ vtkInteractorStyleRubberBand2DPlane.cpp
+@@ -24,6 +24,9 @@
+ #include "vtkRenderWindow.h"
+ #include "vtkRenderWindowInteractor.h"
+ 
++#include <iostream>
++
++
+ vtkStandardNewMacro(vtkInteractorStyleRubberBand2DPlane);
+ 
+ vtkInteractorStyleRubberBand2DPlane::vtkInteractorStyleRubberBand2DPlane() : vtkInteractorStyleRubberBand2D()
+@@ -56,7 +59,7 @@ void vtkInteractorStyleRubberBand2DPlane::OnMouseMove(
+ 				n_dir = n;
+ 		if (n_dir<0)
+ 		{
+-			cerr << __func__ << ": Error, no view in x-, y- or z-direction, skipping panning!";
++			std::cerr << __func__ << ": Error, no view in x-, y- or z-direction, skipping panning!";
+ 			return;
+ 		}
+ 
diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile
index 5259c0c6bc60..0788a4393ea8 100644
--- a/graphics/cloudcompare/Makefile
+++ b/graphics/cloudcompare/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	cloudcompare
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.13.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics
 MASTER_SITES=	https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/refs/tags/v2.12.4/snap/gui/:icons
 DISTFILES=	ccViewer.png:icons cloudcompare.png:icons
diff --git a/graphics/mirtk/Makefile b/graphics/mirtk/Makefile
index 28b3fa763607..ea19882da5be 100644
--- a/graphics/mirtk/Makefile
+++ b/graphics/mirtk/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mirtk
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.0.0-179
-PORTREVISION=	1
+PORTREVISION=	2
 DISTVERSIONSUFFIX=	-gef71a17
 CATEGORIES=	graphics
 
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index 0c1cffcbef78..4c5420cd159c 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	opencv
 DISTVERSION=	4.13.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	graphics
 
 MAINTAINER=	desktop@FreeBSD.org
diff --git a/graphics/pcl-pointclouds/Makefile b/graphics/pcl-pointclouds/Makefile
index a15de40ffbfc..dd62ef9e628e 100644
--- a/graphics/pcl-pointclouds/Makefile
+++ b/graphics/pcl-pointclouds/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	pcl
 DISTVERSIONPREFIX=	pcl-
 DISTVERSION=	1.15.1
+PORTREVISION=	1
 CATEGORIES=	graphics math
 #MASTER_SITES=	https://github.com/PointCloudLibrary/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
 PKGNAMESUFFIX=	-pointclouds
@@ -39,6 +40,8 @@ GH_TAGNAME=	release-1.11.0:gtest
 
 #DISTFILES=	${DISTNAME}${EXTRACT_SUFX} # workaround, otherwise USE_GITHUB=nodefault doesn't work #'
 
+LDFLAGS+=	-lX11
+
 CMAKE_TESTING_ON=	BUILD_global_tests # 6 tests are known to fail: https://github.com/PointCloudLibrary/pcl/issues/5127
 CMAKE_TESTING_TARGET=	tests
 CMAKE_ON=		BUILD_tools
diff --git a/graphics/pcl-pointclouds/files/patch-outofcore_include_pcl_outofcore_visualization_geometry.h b/graphics/pcl-pointclouds/files/patch-outofcore_include_pcl_outofcore_visualization_geometry.h
new file mode 100644
index 000000000000..c03207b84ef1
--- /dev/null
+++ b/graphics/pcl-pointclouds/files/patch-outofcore_include_pcl_outofcore_visualization_geometry.h
@@ -0,0 +1,10 @@
+--- outofcore/include/pcl/outofcore/visualization/geometry.h.orig	2026-03-01 23:04:21 UTC
++++ outofcore/include/pcl/outofcore/visualization/geometry.h
+@@ -2,6 +2,7 @@
+ 
+ // C++
+ #include <string>
++#include <iostream>
+ 
+ // PCL
+ #include "object.h"
diff --git a/graphics/py-fury/Makefile b/graphics/py-fury/Makefile
index 830227df267f..faa9a7be1f4f 100644
--- a/graphics/py-fury/Makefile
+++ b/graphics/py-fury/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	fury
 DISTVERSION=	0.12.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	graphics
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile
index 784fa4bd8a65..5eabb991a200 100644
--- a/graphics/py-mayavi/Makefile
+++ b/graphics/py-mayavi/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mayavi
 DISTVERSION=	4.8.2
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	graphics science python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyvista/Makefile b/graphics/py-pyvista/Makefile
index 9f36906e3555..69531e6ef8d6 100644
--- a/graphics/py-pyvista/Makefile
+++ b/graphics/py-pyvista/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pyvista
 DISTVERSION=	0.34.2
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	graphics python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/vv/Makefile b/graphics/vv/Makefile
index b22b9830da77..486c6115943a 100644
--- a/graphics/vv/Makefile
+++ b/graphics/vv/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	vv
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.4.0-406
-PORTREVISION=	1
+PORTREVISION=	2
 DISTVERSIONSUFFIX=	-gd33ac3e8
 CATEGORIES=	graphics
 
diff --git a/graphics/vv/files/patch-tools_clitkHistogramImageGenericFilter.cxx b/graphics/vv/files/patch-tools_clitkHistogramImageGenericFilter.cxx
new file mode 100644
index 000000000000..b67a501282c4
--- /dev/null
+++ b/graphics/vv/files/patch-tools_clitkHistogramImageGenericFilter.cxx
@@ -0,0 +1,32 @@
+--- tools/clitkHistogramImageGenericFilter.cxx.orig	2026-03-01 23:19:15 UTC
++++ tools/clitkHistogramImageGenericFilter.cxx
+@@ -35,6 +35,8 @@
+ 
+ #include <clitkCommon.h>
+ 
++#include <fstream>
++#include <iostream>
+ 
+ 
+ namespace clitk
+@@ -170,16 +172,16 @@ void HistogramImageGenericFilter::SaveAs()
+   std::ofstream fileOpen(textFileName.c_str(), std::ofstream::trunc);
+ 
+   if(!fileOpen) {
+-      cerr << "Error during saving" << endl;
++      std::cerr << "Error during saving" << std::endl;
+       return;
+   }
+ 
+   int i(0);
+-  fileOpen << "Value represents the number of voxels around the corresponding intensity (by default the windows size around intensity is log(range))" << endl;
+-  fileOpen << "Intensity" << "\t" << "Value" << endl;
++  fileOpen << "Value represents the number of voxels around the corresponding intensity (by default the windows size around intensity is log(range))" << std::endl;
++  fileOpen << "Intensity" << "\t" << "Value" << std::endl;
+ 
+   while (i<mArrayX->GetNumberOfTuples()) {
+-      fileOpen << mArrayX->GetTuple(i)[0] << "\t" << mArrayY->GetTuple(i)[0] << endl;
++      fileOpen << mArrayX->GetTuple(i)[0] << "\t" << mArrayY->GetTuple(i)[0] << std::endl;
+       ++i;
+   }
+ 
diff --git a/graphics/vv/files/patch-tools_clitkProfileImageGenericFilter.cxx b/graphics/vv/files/patch-tools_clitkProfileImageGenericFilter.cxx
new file mode 100644
index 000000000000..48c074892b9d
--- /dev/null
+++ b/graphics/vv/files/patch-tools_clitkProfileImageGenericFilter.cxx
@@ -0,0 +1,22 @@
+--- tools/clitkProfileImageGenericFilter.cxx.orig	2026-03-01 23:21:24 UTC
++++ tools/clitkProfileImageGenericFilter.cxx
+@@ -35,8 +35,10 @@
+ 
+ #include <clitkCommon.h>
+ 
++#include <iostream>
+ 
+ 
++
+ namespace clitk
+ {
+ 
+@@ -202,7 +204,7 @@ void ProfileImageGenericFilter::WriteOutput(std::strin
+   std::ofstream fileOpen(outputFilename.c_str(), std::ofstream::trunc);
+ 
+   if(!fileOpen) {
+-      cerr << "Error during saving" << endl;
++      std::cerr << "Error during saving" << endl;
+       return;
+   }
+ 
diff --git a/graphics/vv/files/patch-vv_vtkVOXImageWriter.cxx b/graphics/vv/files/patch-vv_vtkVOXImageWriter.cxx
new file mode 100644
index 000000000000..72c82fb1ffa5
--- /dev/null
+++ b/graphics/vv/files/patch-vv_vtkVOXImageWriter.cxx
@@ -0,0 +1,10 @@
+--- vv/vtkVOXImageWriter.cxx.orig	2026-03-02 00:15:44 UTC
++++ vv/vtkVOXImageWriter.cxx
+@@ -17,6 +17,7 @@
+ ===========================================================================**/
+ #include <string>
+ #include <fstream>
++#include <iostream>
+ 
+ #include "vtkVOXImageWriter.h"
+ 
diff --git a/graphics/vv/files/patch-vv_vvLandmarksGlyph.cxx b/graphics/vv/files/patch-vv_vvLandmarksGlyph.cxx
new file mode 100644
index 000000000000..171be1d7814e
--- /dev/null
+++ b/graphics/vv/files/patch-vv_vvLandmarksGlyph.cxx
@@ -0,0 +1,10 @@
+--- vv/vvLandmarksGlyph.cxx.orig	2026-03-02 00:16:24 UTC
++++ vv/vvLandmarksGlyph.cxx
+@@ -26,6 +26,7 @@
+ #include "vtkPolyData.h"
+ #include "vtkUnsignedCharArray.h"
+ #include <cassert>
++#include <iostream>
+ 
+ vtkStandardNewMacro(vvLandmarksGlyph);
+ 
diff --git a/graphics/vv/files/patch-vv_vvToolHistogram.cxx b/graphics/vv/files/patch-vv_vvToolHistogram.cxx
new file mode 100644
index 000000000000..ac2c07aa11c8
--- /dev/null
+++ b/graphics/vv/files/patch-vv_vvToolHistogram.cxx
@@ -0,0 +1,58 @@
+--- vv/vvToolHistogram.cxx.orig	2025-04-17 12:54:38 UTC
++++ vv/vvToolHistogram.cxx
+@@ -20,6 +20,9 @@
+ #include <QShortcut>
+ 
+ #include <algorithm>
++#include <fstream>
++#include <string>
++#include <iostream>
+ 
+ // vv
+ #include "vvToolHistogram.h"
+@@ -94,8 +97,8 @@ vvToolHistogram::vvToolHistogram(vvMainWindowBase * pa
+   chart->SetRenderEmpty(true);
+   mView->GetScene()->AddItem(chart);
+   mView->GetRenderer()->SetBackground(1.0, 1.0, 1.0);
+-  this->HistogramWidget->GetRenderWindow()->GetRenderers()->RemoveAllItems();
+-  this->HistogramWidget->GetRenderWindow()->AddRenderer(mView->GetRenderer());
++  this->HistogramWidget->renderWindow()->GetRenderers()->RemoveAllItems();
++  this->HistogramWidget->renderWindow()->AddRenderer(mView->GetRenderer());
+   HistogramWidget->show();
+ 
+ #ifdef Q_OS_OSX
+@@ -201,8 +204,8 @@ void vvToolHistogram::displayHistogram()
+     chart->GetAxis(vtkAxis::LEFT)->SetTitle("#Voxels");
+     chart->GetAxis(vtkAxis::BOTTOM)->SetTitle("Intensity");
+ 
+-    this->HistogramWidget->GetRenderWindow()->GetRenderers()->RemoveAllItems();
+-    this->HistogramWidget->GetRenderWindow()->AddRenderer(mView->GetRenderer());
++    this->HistogramWidget->renderWindow()->GetRenderers()->RemoveAllItems();
++    this->HistogramWidget->renderWindow()->AddRenderer(mView->GetRenderer());
+     HistogramWidget->show();
+ 
+     QApplication::restoreOverrideCursor();
+@@ -300,10 +303,10 @@ void vvToolHistogram::InputIsSelected(vvSlicerManager 
+   // Connect signals & slots
+   vvToolHistogramCommand *smc = vvToolHistogramCommand::New();
+   smc->mHist = this;
+-  HistogramWidget->GetRenderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::LeftButtonPressEvent, smc);
+-  HistogramWidget->GetRenderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseMoveEvent, smc);
+-  HistogramWidget->GetRenderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseWheelForwardEvent, smc);
+-  HistogramWidget->GetRenderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseWheelBackwardEvent, smc);
++  HistogramWidget->renderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::LeftButtonPressEvent, smc);
++  HistogramWidget->renderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseMoveEvent, smc);
++  HistogramWidget->renderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseWheelForwardEvent, smc);
++  HistogramWidget->renderWindow()->GetInteractor()->GetInteractorStyle()->AddObserver(vtkCommand::MouseWheelBackwardEvent, smc);
+   smc->Delete();
+ 
+ }
+@@ -443,7 +446,7 @@ void vvToolHistogram::SaveAs()
+         std::ofstream fileOpen(mTextFileName.c_str(), std::ofstream::trunc);
+   
+         if(!fileOpen) {
+-            cerr << "Error during saving" << endl;
++            std::cerr << "Error during saving" << std::endl;
+             QApplication::restoreOverrideCursor();
+             close();
+             return;
diff --git a/graphics/vv/files/patch-vv_vvToolProfile.cxx b/graphics/vv/files/patch-vv_vvToolProfile.cxx
new file mode 100644
index 000000000000..637a20c1ed45
--- /dev/null
+++ b/graphics/vv/files/patch-vv_vvToolProfile.cxx
@@ -0,0 +1,11 @@
+--- vv/vvToolProfile.cxx.orig	2026-03-02 00:20:47 UTC
++++ vv/vvToolProfile.cxx
+@@ -509,7 +509,7 @@ void vvToolProfile::SaveAs()
+         std::ofstream fileOpen(mTextFileName.c_str(), std::ofstream::trunc);
+   
+         if(!fileOpen) {
+-            cerr << "Error during saving" << endl;
++            std::cerr << "Error during saving" << std::endl;
+             QApplication::restoreOverrideCursor();
+             close();
+             return;
diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile
index 971fa0004632..1023331319ba 100644
--- a/math/deal.ii/Makefile
+++ b/math/deal.ii/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	deal.II
 DISTVERSION=	9.6.2
-PORTREVISION=	12
+PORTREVISION=	13
 CATEGORIES=	math
 MASTER_SITES=	https://github.com/dealii/dealii/releases/download/v${DISTVERSION}/
 DISTNAME=	dealii-${DISTVERSION}
diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile
index 2ce20a294e20..b02991144195 100644
--- a/math/vtk9/Makefile
+++ b/math/vtk9/Makefile
@@ -1,7 +1,6 @@
 
 PORTNAME=	vtk
-DISTVERSION=	9.5.2
-PORTREVISION=	1
+DISTVERSION=	9.6.0
 CATEGORIES=	math graphics
 MASTER_SITES=	https://vtk.org/files/release/${VTK_SHORT_VER}/
 PKGNAMESUFFIX=	9
diff --git a/math/vtk9/Makefile.version b/math/vtk9/Makefile.version
index 0704e0637ff9..0a0a51736d16 100644
--- a/math/vtk9/Makefile.version
+++ b/math/vtk9/Makefile.version
@@ -1,3 +1,3 @@
 # this file is provided for VTK users
 
-VTK_VER=9.5
+VTK_VER=9.6
diff --git a/math/vtk9/distinfo b/math/vtk9/distinfo
index 9c9699c5e250..c3f88f77e0b2 100644
--- a/math/vtk9/distinfo
+++ b/math/vtk9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762721071
-SHA256 (VTK-9.5.2.tar.gz) = cee64b98d270ff7302daf1ef13458dff5d5ac1ecb45d47723835f7f7d562c989
-SIZE (VTK-9.5.2.tar.gz) = 50189467
+TIMESTAMP = 1772398605
+SHA256 (VTK-9.6.0.tar.gz) = d77d180694faafdc816578b9a53651f6790e799615811bfbb91018661a3bb8f2
+SIZE (VTK-9.6.0.tar.gz) = 53487494
diff --git a/misc/visp/Makefile b/misc/visp/Makefile
index dca2c2970088..193d2ca4ea7e 100644
--- a/misc/visp/Makefile
+++ b/misc/visp/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	visp
 DISTVERSION=	3.7.0
+PORTREVISION=	1
 CATEGORIES=	misc
 MASTER_SITES=	https://visp-doc.inria.fr/download/releases/
 
diff --git a/science/InsightToolkit/Makefile b/science/InsightToolkit/Makefile
index 774a7552f1f5..f4fb3c5db113 100644
--- a/science/InsightToolkit/Makefile
+++ b/science/InsightToolkit/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	InsightToolkit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	5.3.0
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	science biology
 MASTER_SITES=	https://github.com/InsightSoftwareConsortium/ITK/releases/download/v${DISTVERSION}/:data
 DISTFILES=	InsightData-${DISTVERSION}.tar.gz:data
diff --git a/science/avogadrolibs/Makefile b/science/avogadrolibs/Makefile
index 96b7dc019a4f..a7853e98cf03 100644
--- a/science/avogadrolibs/Makefile
+++ b/science/avogadrolibs/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	avogadrolibs
 DISTVERSION=	1.100.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/science/elmerfem/Makefile b/science/elmerfem/Makefile
index 17c560d80809..dd95c15940be 100644
--- a/science/elmerfem/Makefile
+++ b/science/elmerfem/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	elmerfem
 DISTVERSIONPREFIX=	release-
 DISTVERSION=	26.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	science
 
 MAINTAINER=	thierry@FreeBSD.org
diff --git a/science/lammps/Makefile b/science/lammps/Makefile
index d9d2ba2d95f0..167b86fd3eae 100644
--- a/science/lammps/Makefile
+++ b/science/lammps/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	lammps
 PORTVERSION=	${GH_TAGNAME:C/(stable|patch)_([0-9]{1,2})([A-Z][a-z][a-z])([0-9]{4})/\4.\3.\2/S/Jan/01/S/Feb/02/S/Mar/03/S/Apr/04/S/May/05/S/Jun/06/S/Jul/07/S/Aug/08/S/Sep/09/S/Oct/10/S/Nov/11/S/Dec/12/S/_update/./:C/\.([1-9])$/.0\1/:S/.//g}
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/science/liggghts/Makefile b/science/liggghts/Makefile
index d27aad15c63c..a340224c504f 100644
--- a/science/liggghts/Makefile
+++ b/science/liggghts/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	liggghts
 DISTVERSION=	3.8.0-58
-PORTREVISION=	8
+PORTREVISION=	9
 DISTVERSIONSUFFIX=	-g6e28cfe3
 CATEGORIES=	science
 
diff --git a/science/mmg/Makefile b/science/mmg/Makefile
index 7c749c173ef0..2840dadc1862 100644
--- a/science/mmg/Makefile
+++ b/science/mmg/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	mmg
 DISTVERSIONPREFIX=	v
 DISTVERSION=	5.8.0
+PORTREVISION=	1
 CATEGORIES=	science
 
 MAINTAINER=	alven@FreeBSD.org
diff --git a/science/openems/Makefile b/science/openems/Makefile
index 9a1862a1ca80..36daf5547136 100644
--- a/science/openems/Makefile
+++ b/science/openems/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	openems
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.0.36
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/science/paraview/Makefile b/science/paraview/Makefile
index 4dc85421efbe..3026ee59fdc5 100644
--- a/science/paraview/Makefile
+++ b/science/paraview/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	paraview
 DISTVERSION=	${PARAVIEW_VER}.1
+PORTREVISION=	1
 CATEGORIES=	science graphics
 MASTER_SITES=	http://www.paraview.org/files/v${PARAVIEW_VER}/
 DISTNAME=	ParaView-v${PORTVERSION}
diff --git a/science/py-vedo/Makefile b/science/py-vedo/Makefile
index d5ab3ddf354d..6f620f799b36 100644
--- a/science/py-vedo/Makefile
+++ b/science/py-vedo/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	vedo
 DISTVERSION=	2025.5.4
+PORTREVISION=	1
 CATEGORIES=	science graphics python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69a53e21.1872b.c4935a1>