From 81f9a5b7325de5036540f18538333a94ae966548 Mon Sep 17 00:00:00 2001 From: Sergey Kosukhin Date: Wed, 28 Sep 2022 18:33:59 +0200 Subject: serialbox: patch to add missing include directives (#32880) --- .../repos/builtin/packages/serialbox/missing_includes.patch | 11 +++++++++++ var/spack/repos/builtin/packages/serialbox/package.py | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 var/spack/repos/builtin/packages/serialbox/missing_includes.patch (limited to 'var') diff --git a/var/spack/repos/builtin/packages/serialbox/missing_includes.patch b/var/spack/repos/builtin/packages/serialbox/missing_includes.patch new file mode 100644 index 0000000000..2e21c98754 --- /dev/null +++ b/var/spack/repos/builtin/packages/serialbox/missing_includes.patch @@ -0,0 +1,11 @@ +--- a/src/serialbox-c/FortranWrapper.cpp ++++ b/src/serialbox-c/FortranWrapper.cpp +@@ -12,6 +12,8 @@ + * + \*===------------------------------------------------------------------------------------------===*/ + ++#include ++ + #include "serialbox-c/FortranWrapper.h" + #include "serialbox-c/FieldMetainfo.h" + #include "serialbox-c/Metainfo.h" diff --git a/var/spack/repos/builtin/packages/serialbox/package.py b/var/spack/repos/builtin/packages/serialbox/package.py index a77a041e71..5ec3fa8e88 100644 --- a/var/spack/repos/builtin/packages/serialbox/package.py +++ b/var/spack/repos/builtin/packages/serialbox/package.py @@ -63,6 +63,10 @@ class Serialbox(CMakePackage): patch("nag/examples.patch", when="@2.3.1:%nag+fortran+examples") patch("nag/ftg.patch", when="@2.3.1:%nag+ftg") + # Add missing include directives + # (part of https://github.com/GridTools/serialbox/pull/259): + patch("missing_includes.patch", when="@:2.6.1+c") + conflicts( "+ftg", when="~fortran", -- cgit v1.2.3-60-g2f50