[arch-commits] Commit in paraview/trunk (PKGBUILD paraview-vtk-freetype-2.10.3.patch)

Bruno Pagani archange at archlinux.org
Wed Oct 14 14:27:15 UTC 2020


    Date: Wednesday, October 14, 2020 @ 14:27:14
  Author: archange
Revision: 723908

pdal 2.2 rebuild

Also fixes an issue with recent FreeType.

Added:
  paraview/trunk/paraview-vtk-freetype-2.10.3.patch
Modified:
  paraview/trunk/PKGBUILD

------------------------------------+
 PKGBUILD                           |   10 +++++++---
 paraview-vtk-freetype-2.10.3.patch |   18 ++++++++++++++++++
 2 files changed, 25 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-10-14 14:24:45 UTC (rev 723907)
+++ PKGBUILD	2020-10-14 14:27:14 UTC (rev 723908)
@@ -8,7 +8,7 @@
 pkgname=${_pkg}
 #-${_mpi}
 pkgver=5.8.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Parallel Visualization application using VTK (${_mpi} version)"
 arch=(x86_64)
 url="https://www.paraview.org"
@@ -22,9 +22,11 @@
 makedepends=(cmake boost mesa gcc-fortran ninja qt5-tools qt5-xmlpatterns eigen pegtl utf8cpp)
 conflicts=(vtk)
 source=("${url}/files/v${pkgver:0:3}/ParaView-v${pkgver/R/-R}.tar.xz"
-        paraview-cgns-4.1.patch::https://gitlab.kitware.com/paraview/paraview/-/commit/3d48a287141eb911b4888440e09c262743b4db3c.patch)
+        paraview-cgns-4.1.patch::https://gitlab.kitware.com/paraview/paraview/-/commit/3d48a287141eb911b4888440e09c262743b4db3c.patch
+        paraview-vtk-freetype-2.10.3.patch)
 sha256sums=('7653950392a0d7c0287c26f1d3a25cdbaa11baa7524b0af0e6a1a0d7d487d034'
-            '917485fbff57b922e67e40ee35d265769b05b4b62c397e4c9ce00244f5fd07ae')
+            '9760a7ba33c6f46e3cb8dc8d0e2370ee1208d759b3c8c6c304e7e4b366391a13'
+            'b547a665eaf980669b929f3a95e61cc8af4892ba3a41441ef98f8487886081ce')
 
 prepare() {
     cd ParaView-v${pkgver/R/-R}
@@ -31,6 +33,8 @@
     patch -p1 -i ../paraview-cgns-4.1.patch
     # We have a patched libharu
     sed -i "s|2.4.0|2.3.0|" VTK/ThirdParty/libharu/CMakeLists.txt
+    # https://bugs.archlinux.org/task/68244
+    patch -Np1 -i ../paraview-vtk-freetype-2.10.3.patch
 }
 
 build() {

Added: paraview-vtk-freetype-2.10.3.patch
===================================================================
--- paraview-vtk-freetype-2.10.3.patch	                        (rev 0)
+++ paraview-vtk-freetype-2.10.3.patch	2020-10-14 14:27:14 UTC (rev 723908)
@@ -0,0 +1,18 @@
+diff --git a/VTK/ThirdParty/freetype/vtk_freetype.h.in b/VTK/ThirdParty/freetype/vtk_freetype.h.in
+index c3f6f4f3..fd525e55 100644
+--- a/VTK/ThirdParty/freetype/vtk_freetype.h.in
++++ b/VTK/ThirdParty/freetype/vtk_freetype.h.in
+@@ -20,6 +20,13 @@
+ 
+ #ifdef VTK_USE_SYSTEM_FREETYPE
+ # include <ft2build.h>
++#ifndef FT_CALLBACK_DEF
++#ifdef __cplusplus
++#define FT_CALLBACK_DEF( x )  extern "C"  x
++#else
++#define FT_CALLBACK_DEF( x )  static  x
++#endif
++#endif /* FT_CALLBACK_DEF */
+ #else
+ # include <vtkfreetype/include/ft2build.h>
+ #endif



More information about the arch-commits mailing list