paraview/0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch
Vicente Adolfo Bolea Sanchez 8ffb58de9e - Various spec file cleanups and fixes:
* Fix version dependent bcond's for TW
  * Remove unused netcdf-cxx build dependency
  * Remove unnecessary sqlite and wget binary build dependencies
  * Use system libharu, fast-float and fmt when available
- Fix build with recent fmt, add
  * 0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch

OBS-URL: https://build.opensuse.org/package/show/science/paraview?expand=0&rev=132
2025-01-07 02:12:08 +00:00

90 lines
3.3 KiB
Diff

From f8e54b2da7854d894372e1e18e90cf1418138aeb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
Date: Sat, 4 Jan 2025 17:45:26 +0100
Subject: [PATCH] Fix missing fmt/ranges.h include in ioss ThirdParty code
---
VTK/ThirdParty/ioss/vtkioss/Ioss_Field.C | 1 +
VTK/ThirdParty/ioss/vtkioss/Ioss_IOFactory.C | 1 +
VTK/ThirdParty/ioss/vtkioss/Ioss_StructuredBlock.C | 1 +
VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.C | 1 +
VTK/ThirdParty/ioss/vtkioss/Ioss_VariableType.C | 1 +
VTK/ThirdParty/ioss/vtkioss/Ioss_ZoneConnectivity.C | 1 +
6 files changed, 6 insertions(+)
diff --git a/VTK/ThirdParty/ioss/vtkioss/Ioss_Field.C b/VTK/ThirdParty/ioss/vtkioss/Ioss_Field.C
index 15a5a5bc..57459a2c 100644
--- a/VTK/ThirdParty/ioss/vtkioss/Ioss_Field.C
+++ b/VTK/ThirdParty/ioss/vtkioss/Ioss_Field.C
@@ -12,6 +12,7 @@
#include <cstdint>
#include "vtk_fmt.h"
#include VTK_FMT(fmt/ostream.h)
+#include VTK_FMT(fmt/ranges.h)
#include <iostream>
#include <string>
#include <vector>
diff --git a/VTK/ThirdParty/ioss/vtkioss/Ioss_IOFactory.C b/VTK/ThirdParty/ioss/vtkioss/Ioss_IOFactory.C
index 440f352e..ca71a906 100644
--- a/VTK/ThirdParty/ioss/vtkioss/Ioss_IOFactory.C
+++ b/VTK/ThirdParty/ioss/vtkioss/Ioss_IOFactory.C
@@ -12,6 +12,7 @@
#include <cstddef> // for nullptr
#include "vtk_fmt.h"
#include VTK_FMT(fmt/ostream.h)
+#include VTK_FMT(fmt/ranges.h)
#include <map> // for _Rb_tree_iterator, etc
#include <ostream> // for basic_ostream, etc
#include <set>
diff --git a/VTK/ThirdParty/ioss/vtkioss/Ioss_StructuredBlock.C b/VTK/ThirdParty/ioss/vtkioss/Ioss_StructuredBlock.C
index 1609c31f..85b67e25 100644
--- a/VTK/ThirdParty/ioss/vtkioss/Ioss_StructuredBlock.C
+++ b/VTK/ThirdParty/ioss/vtkioss/Ioss_StructuredBlock.C
@@ -15,6 +15,7 @@
#include <Ioss_StructuredBlock.h>
#include "vtk_fmt.h"
#include VTK_FMT(fmt/ostream.h)
+#include VTK_FMT(fmt/ranges.h)
#include <cstddef> // for size_t
#include <numeric>
diff --git a/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.C b/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.C
index 57021abd..cc5b8a48 100644
--- a/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.C
+++ b/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.C
@@ -21,6 +21,7 @@
#include VTK_FMT(fmt/chrono.h)
#include VTK_FMT(fmt/format.h)
#include VTK_FMT(fmt/ostream.h)
+#include VTK_FMT(fmt/ranges.h)
#include <fstream>
#include <sstream>
#include <string>
diff --git a/VTK/ThirdParty/ioss/vtkioss/Ioss_VariableType.C b/VTK/ThirdParty/ioss/vtkioss/Ioss_VariableType.C
index 2792d80a..bba324e6 100644
--- a/VTK/ThirdParty/ioss/vtkioss/Ioss_VariableType.C
+++ b/VTK/ThirdParty/ioss/vtkioss/Ioss_VariableType.C
@@ -18,6 +18,7 @@
#include <cstring>
#include "vtk_fmt.h"
#include VTK_FMT(fmt/ostream.h)
+#include VTK_FMT(fmt/ranges.h)
#include <map>
#include <sstream>
#include <string>
diff --git a/VTK/ThirdParty/ioss/vtkioss/Ioss_ZoneConnectivity.C b/VTK/ThirdParty/ioss/vtkioss/Ioss_ZoneConnectivity.C
index 5d324817..5cb3c024 100644
--- a/VTK/ThirdParty/ioss/vtkioss/Ioss_ZoneConnectivity.C
+++ b/VTK/ThirdParty/ioss/vtkioss/Ioss_ZoneConnectivity.C
@@ -9,6 +9,7 @@
#include <cstddef> // for size_t
#include "vtk_fmt.h"
#include VTK_FMT(fmt/ostream.h)
+#include VTK_FMT(fmt/ranges.h)
#include <string> // for string
#include <vector> // for vector
--
2.47.1