git: dd744d2b93d5 - main - science/paraview: Fix build with Qt 6.10.1

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Thu, 18 Dec 2025 21:40:21 UTC
The branch main has been updated by jhale:

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

commit dd744d2b93d50e47be67f27389b5df008bfd1608
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-12-18 21:29:22 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-12-18 21:39:03 +0000

    science/paraview: Fix build with Qt 6.10.1
    
    Backport upstream commits to fix build with Qt 6.10.1.
    
    With hat:       kde@
---
 science/paraview/files/patch-qt-6.10.1-fix | 77 ++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

diff --git a/science/paraview/files/patch-qt-6.10.1-fix b/science/paraview/files/patch-qt-6.10.1-fix
new file mode 100644
index 000000000000..5d3d326bca0f
--- /dev/null
+++ b/science/paraview/files/patch-qt-6.10.1-fix
@@ -0,0 +1,77 @@
+Backport of upstream patches to fix build with Qt 6.10.1.
+
+https://gitlab.kitware.com/paraview/paraview/-/commit/cd7e633df299c29e8e76c34df83d8c67dfb386a1
+https://gitlab.kitware.com/paraview/qttesting/-/commit/9ba0a2104840ac5ddf0b73a36d72b282bf6b03d9
+
+--- Qt/Core/pqFlatTreeViewEventTranslator.cxx.orig	2025-03-31 14:04:52 UTC
++++ Qt/Core/pqFlatTreeViewEventTranslator.cxx
+@@ -73,8 +73,8 @@ bool pqFlatTreeViewEventTranslator::translateEvent(QOb
+ 
+       QString info = QString("%1,%2,%3,%4,%5,%6")
+                        .arg(mouseEvent->button())
+-                       .arg(mouseEvent->buttons())
+-                       .arg(mouseEvent->modifiers())
++                       .arg(static_cast<int>(mouseEvent->buttons()))
++                       .arg(static_cast<int>(mouseEvent->modifiers()))
+                        .arg(relPt.x())
+                        .arg(relPt.y())
+                        .arg(idxStr);
+--- Qt/Core/pqQVTKWidgetEventTranslator.cxx.orig	2025-03-31 14:04:52 UTC
++++ Qt/Core/pqQVTKWidgetEventTranslator.cxx
+@@ -85,8 +85,8 @@ bool pqQVTKWidgetEventTranslator::translateEvent(
+               .arg(normalized_x)
+               .arg(normalized_y)
+               .arg(mouseEvent->button())
+-              .arg(mouseEvent->buttons())
+-              .arg(mouseEvent->modifiers()));
++              .arg(static_cast<int>(mouseEvent->buttons()))
++              .arg(static_cast<int>(mouseEvent->modifiers())));
+         }
+         return true;
+         break;
+@@ -108,15 +108,15 @@ bool pqQVTKWidgetEventTranslator::translateEvent(
+               .arg(normalized_x)
+               .arg(normalized_y)
+               .arg(mouseEvent->button())
+-              .arg(mouseEvent->buttons())
+-              .arg(mouseEvent->modifiers()));
++              .arg(static_cast<int>(mouseEvent->buttons()))
++              .arg(static_cast<int>(mouseEvent->modifiers())));
+           Q_EMIT recordEvent(widget, "mouseRelease",
+             QString("(%1,%2,%3,%4,%5)")
+               .arg(normalized_x)
+               .arg(normalized_y)
+               .arg(mouseEvent->button())
+-              .arg(mouseEvent->buttons())
+-              .arg(mouseEvent->modifiers()));
++              .arg(static_cast<int>(mouseEvent->buttons()))
++              .arg(static_cast<int>(mouseEvent->modifiers())));
+         }
+         return true;
+         break;
+--- ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx.orig	2025-03-31 14:04:52 UTC
++++ ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx
+@@ -118,8 +118,8 @@ bool pqAbstractItemViewEventTranslator::translateEvent
+ 
+       QString info = QString("%1,%2,%3,%4,%5,%6")
+                        .arg(mouseEvent->button())
+-                       .arg(mouseEvent->buttons())
+-                       .arg(mouseEvent->modifiers())
++                       .arg(static_cast<int>(mouseEvent->buttons()))
++                       .arg(static_cast<int>(mouseEvent->modifiers()))
+                        .arg(relPt.x())
+                        .arg(relPt.y())
+                        .arg(idxStr);
+--- ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx.orig	2025-12-05 14:13:11 UTC
++++ ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx
+@@ -78,8 +78,8 @@ bool pqBasicWidgetEventTranslator::translateEvent(
+         QMouseEvent* mouseEvent = static_cast<QMouseEvent*>(event);
+         QString info = QString("%1,%2,%3,%4,%5")
+                          .arg(mouseEvent->button())
+-                         .arg(mouseEvent->buttons())
+-                         .arg(mouseEvent->modifiers())
++                         .arg(static_cast<int>(mouseEvent->buttons()))
++                         .arg(static_cast<int>(mouseEvent->modifiers()))
+                          .arg(mouseEvent->x())
+                          .arg(mouseEvent->y());
+