Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
paraview


Commits:
55607500 by Antonio Rojas at 2025-02-10T15:27:20+01:00
upgpkg: 5.13.2-4: netcdf 4.9.3 rebuild

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + netcdf-4.9.3.patch


Changes:

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


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


=====================================
netcdf-4.9.3.patch
=====================================
@@ -0,0 +1,24 @@
+diff -ru VTK-9.4.1.orig/ThirdParty/exodusII/vtkexodusII/src/ex_put_prop.c 
VTK-9.4.1/ThirdParty/exodusII/vtkexodusII/src/ex_put_prop.c
+--- VTK-9.4.1.orig/ThirdParty/exodusII/vtkexodusII/src/ex_put_prop.c   
2025-02-10 13:35:17.671934279 +0100
++++ VTK-9.4.1/ThirdParty/exodusII/vtkexodusII/src/ex_put_prop.c        
2025-02-10 13:36:10.298911583 +0100
+@@ -243,7 +243,7 @@
+     vals[0] = 0; /* fill value */
+     /*   create attribute to cause variable to fill with zeros per routine 
spec
+      */
+-    if ((status = nc_put_att_longlong(exoid, propid, _FillValue, int_type, 1, 
vals)) != NC_NOERR) {
++    if ((status = nc_put_att_longlong(exoid, propid, NC_FillValue, int_type, 
1, vals)) != NC_NOERR) {
+       snprintf(errmsg, MAX_ERR_LENGTH,
+                "ERROR: failed to create property name fill attribute in file 
id %d", exoid);
+       ex_err_fn(exoid, __func__, errmsg, status);
+diff -ru 
VTK-9.4.1.orig/ThirdParty/exodusII/vtkexodusII/src/ex_put_prop_names.c 
VTK-9.4.1/ThirdParty/exodusII/vtkexodusII/src/ex_put_prop_names.c
+--- VTK-9.4.1.orig/ThirdParty/exodusII/vtkexodusII/src/ex_put_prop_names.c     
2025-02-10 13:35:17.671934279 +0100
++++ VTK-9.4.1/ThirdParty/exodusII/vtkexodusII/src/ex_put_prop_names.c  
2025-02-10 13:36:10.298911583 +0100
+@@ -172,7 +172,7 @@
+ 
+     /*   create attribute to cause variable to fill with zeros per routine 
spec
+      */
+-    if ((status = nc_put_att_longlong(exoid, propid, _FillValue, int_type, 1, 
vals)) != NC_NOERR) {
++    if ((status = nc_put_att_longlong(exoid, propid, NC_FillValue, int_type, 
1, vals)) != NC_NOERR) {
+       snprintf(errmsg, MAX_ERR_LENGTH,
+                "ERROR: failed to create property name fill attribute in file 
id %d", exoid);
+       ex_err_fn(exoid, __func__, errmsg, status);



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/paraview/-/commit/55607500effd2fa6bcac300f82897392341034a1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/paraview/-/commit/55607500effd2fa6bcac300f82897392341034a1
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to