Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages / 
paraview


Commits:
fdcfdda2 by Jakub Klinkovský at 2025-03-04T22:13:28+01:00
add a patch for cli11 2.5.0

The release made a breaking change:
https://github.com/CLIUtils/CLI11/pull/866/files#diff-5a9fa08a012d9524723020aeeb9eb7c3440d80dc7a603ac22ccad70c37851993L148-R176

- - - - -
6ca774ca by Jakub Klinkovský at 2025-03-04T22:45:27+01:00
upgpkg: 5.13.2-6: rebuild for protobuf 29.3

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + cli11-2.5.0.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = paraview
        pkgdesc = Parallel Visualization application using VTK
        pkgver = 5.13.2
-       pkgrel = 5
+       pkgrel = 6
        url = https://www.paraview.org
        arch = x86_64
        license = BSD-3-Clause
@@ -92,6 +92,7 @@ pkgbase = paraview
        source = fix-vtk-python313-encoding.patch
        source = fix-pygments-formatters.patch
        source = netcdf-4.9.3.patch
+       source = cli11-2.5.0.patch
        sha256sums = 
4e116250f8e1a9c480f97c5696c9cd72b4d4998b039ca46da8b224f27445f13e
        sha256sums = 
d1cdb4a81db280d6b21bee3d9e5f8fc3a87f00a909d33850a1964c72091ec138
        sha256sums = 
844d44a14817c656ba8d6998298785125a98f03f7b5ece58d966c226db1e0d83
@@ -101,5 +102,6 @@ pkgbase = paraview
        sha256sums = 
ab1b5b0ee08ae7714aa5c4924de0e2997b0feac1d4563ce73ef4b8c8204a4777
        sha256sums = 
fc61d6d62e4e9f2c846d80b786b1e71ae7a14a2a28753868a0bc0018ba5a2278
        sha256sums = 
87535578bbb0023ede506fd64afae95cdf4fb698c543f9735e6267730634afbc
+       sha256sums = 
dd4053537565d0929ea87caa8f182b5451adb4b9e64f3297a60648c43f27c3f2
 
 pkgname = paraview


=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
 
 pkgname=paraview
 pkgver=5.13.2
-pkgrel=5
+pkgrel=6
 pkgdesc="Parallel Visualization application using VTK"
 arch=(x86_64)
 url="https://www.paraview.org";
@@ -88,6 +88,7 @@ source=(
   fix-vtk-python313-encoding.patch
   fix-pygments-formatters.patch
   netcdf-4.9.3.patch
+  cli11-2.5.0.patch
 )
 sha256sums=('4e116250f8e1a9c480f97c5696c9cd72b4d4998b039ca46da8b224f27445f13e'
             'd1cdb4a81db280d6b21bee3d9e5f8fc3a87f00a909d33850a1964c72091ec138'
@@ -97,7 +98,8 @@ 
sha256sums=('4e116250f8e1a9c480f97c5696c9cd72b4d4998b039ca46da8b224f27445f13e'
             '83fcd0c7709ccbea87b39a7702d6f777d6a5c4e5dfbb9e5adf066b5fecdfa9d7'
             'ab1b5b0ee08ae7714aa5c4924de0e2997b0feac1d4563ce73ef4b8c8204a4777'
             'fc61d6d62e4e9f2c846d80b786b1e71ae7a14a2a28753868a0bc0018ba5a2278'
-            '87535578bbb0023ede506fd64afae95cdf4fb698c543f9735e6267730634afbc')
+            '87535578bbb0023ede506fd64afae95cdf4fb698c543f9735e6267730634afbc'
+            'dd4053537565d0929ea87caa8f182b5451adb4b9e64f3297a60648c43f27c3f2')
 
 prepare() {
   # Specify python version in wrapper
@@ -130,6 +132,9 @@ prepare() {
 
   # Fix build with netcdf 4.9.3
   patch -Np1 -d VTK -i "$srcdir"/netcdf-4.9.3.patch
+
+  # Fix build with cli11 2.5.0
+  patch -Np1 -i "$srcdir"/cli11-2.5.0.patch
 }
 
 build() {


=====================================
cli11-2.5.0.patch
=====================================
@@ -0,0 +1,22 @@
+diff --git a/VTKExtensions/Core/vtkCLIOptions.cxx 
b/VTKExtensions/Core/vtkCLIOptions.cxx
+index f7ef870415..5aefd1c95a 100644
+--- a/VTKExtensions/Core/vtkCLIOptions.cxx
++++ b/VTKExtensions/Core/vtkCLIOptions.cxx
+@@ -52,10 +52,17 @@ class PVFormatter : public CLI::Formatter
+
+ public:
+   // overridden to add a new line before each group.
++#if (CLI11_VERSION_MAJOR > 2 || (CLI11_VERSION_MAJOR == 2 && 
CLI11_VERSION_MINOR >= 5))
++  std::string make_expanded(const CLI::App* sub, CLI::AppFormatMode mode) 
const override
++  {
++    return "\n" + Superclass::make_expanded(sub, mode);
++  }
++#else
+   std::string make_expanded(const CLI::App* sub) const override
+   {
+     return "\n" + Superclass::make_expanded(sub);
+   }
++#endif
+
+   // overridden to ensure good word wrapping for description text.
+   std::string make_option_desc(const CLI::Option* option) const override



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/paraview/-/compare/4ea6071d89b6c58a3cddac7a15feb8bb53715f69...6ca774ca3cf55faaca524a9b2309706bd0e364c1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/paraview/-/compare/4ea6071d89b6c58a3cddac7a15feb8bb53715f69...6ca774ca3cf55faaca524a9b2309706bd0e364c1
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to