From 01da3c4906d02302587e43d8823e89187d5cfd20 Mon Sep 17 00:00:00 2001 From: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com> Date: Fri, 17 Feb 2023 05:02:30 +0800 Subject: [PATCH] [seacas] Fix header file 'cctype' declaration (#29625) * update seacas * update version * Add patch * update version --------- Co-authored-by: MonicaLiu --- ports/seacas/fix-headers.patch | 13 +++++++++++++ ports/seacas/portfile.cmake | 1 + ports/seacas/vcpkg.json | 2 +- versions/baseline.json | 2 +- versions/s-/seacas.json | 5 +++++ 5 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 ports/seacas/fix-headers.patch diff --git a/ports/seacas/fix-headers.patch b/ports/seacas/fix-headers.patch new file mode 100644 index 00000000000..35abbac9c01 --- /dev/null +++ b/ports/seacas/fix-headers.patch @@ -0,0 +1,13 @@ +diff --git a/packages/seacas/libraries/ioss/src/text_mesh/Iotm_TextMeshFuncs.h b/packages/seacas/libraries/ioss/src/text_mesh/Iotm_TextMeshFuncs.h +index 67512ba..589cac2 100644 +--- a/packages/seacas/libraries/ioss/src/text_mesh/Iotm_TextMeshFuncs.h ++++ b/packages/seacas/libraries/ioss/src/text_mesh/Iotm_TextMeshFuncs.h +@@ -6,7 +6,7 @@ + + // ####################### Start Clang Header Tool Managed Headers ######################## + // clang-format off +-#include // for toupper ++#include // for toupper, isspace, isdigit + #include // for size_t + #include // for remove, etc + #include // for insert_iterator diff --git a/ports/seacas/portfile.cmake b/ports/seacas/portfile.cmake index f2fc1b98617..a9ed902f70b 100644 --- a/ports/seacas/portfile.cmake +++ b/ports/seacas/portfile.cmake @@ -8,6 +8,7 @@ vcpkg_from_github( fix-ioss-includes.patch deps-and-shared.patch fix-mpi.patch + fix-headers.patch ) if(NOT VCPKG_TARGET_IS_OSX) diff --git a/ports/seacas/vcpkg.json b/ports/seacas/vcpkg.json index f15202cb078..40976631b76 100644 --- a/ports/seacas/vcpkg.json +++ b/ports/seacas/vcpkg.json @@ -1,7 +1,7 @@ { "name": "seacas", "version-date": "2022-11-22", - "port-version": 1, + "port-version": 2, "description": "The Sandia Engineering Analysis Code Access System (SEACAS) is a suite of preprocessing, postprocessing, translation, and utility applications supporting finite element analysis software using the Exodus database file format.", "homepage": "https://github.com/sandialabs/seacas", "license": null, diff --git a/versions/baseline.json b/versions/baseline.json index 9d3f6df2c3b..0b5388613ae 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -7070,7 +7070,7 @@ }, "seacas": { "baseline": "2022-11-22", - "port-version": 1 + "port-version": 2 }, "seal": { "baseline": "4.1.1", diff --git a/versions/s-/seacas.json b/versions/s-/seacas.json index d5ce6facbec..12220835620 100644 --- a/versions/s-/seacas.json +++ b/versions/s-/seacas.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "00566c22630c8b3dff31a47c3be03389e4d33b3d", + "version-date": "2022-11-22", + "port-version": 2 + }, { "git-tree": "bafa7bc405fca4be4118663c533a48d7fb2725ec", "version-date": "2022-11-22",