From 7af75aa4269bb9e5b10a902aafa5e5b39742262b Mon Sep 17 00:00:00 2001
From: Ben Boeckel <ben.boeckel@kitware.com>
Date: Wed, 27 Dec 2017 13:07:57 -0500
Subject: [PATCH] exodus: add an import script

---
 ThirdParty/exodusII/update.sh | 37 +++++++++++++++++++++++++++++++++++
 ThirdParty/imported.md        |  1 +
 2 files changed, 38 insertions(+)
 create mode 100755 ThirdParty/exodusII/update.sh

diff --git a/ThirdParty/exodusII/update.sh b/ThirdParty/exodusII/update.sh
new file mode 100755
index 00000000000..ad47015e29e
--- /dev/null
+++ b/ThirdParty/exodusII/update.sh
@@ -0,0 +1,37 @@
+#!/usr/bin/env bash
+
+set -e
+set -x
+shopt -s dotglob
+
+readonly name="exodusII"
+readonly ownership="Seacas Upstream <kwrobot@kitware.com>"
+readonly subtree="ThirdParty/$name/vtk$name"
+readonly repo="https://gitlab.kitware.com/third-party/seacas.git"
+readonly tag="for/vtk"
+readonly paths="
+packages/seacas/libraries/exodus/CMakeLists.vtk.txt
+packages/seacas/libraries/exodus/cmake/exodus_config.h.in
+packages/seacas/libraries/exodus/include/exodusII.h
+packages/seacas/libraries/exodus/include/exodusII_cfg.h.in
+packages/seacas/libraries/exodus/include/exodusII_int.h
+packages/seacas/libraries/exodus/include/vtk_exodusII_mangle.h
+packages/seacas/libraries/exodus/src/*.c
+packages/seacas/libraries/exodus/src/deprecated/*.c
+
+packages/seacas/libraries/exodus/.gitattributes
+packages/seacas/libraries/exodus/COPYRIGHT
+packages/seacas/libraries/exodus/README
+packages/seacas/libraries/exodus/README.kitware.md
+"
+
+extract_source () {
+    git_archive
+    pushd "$extractdir/$name-reduced"
+    mv -v packages/seacas/libraries/exodus/* .
+    rm -rvf packages
+    mv -v CMakeLists.vtk.txt CMakeLists.txt
+    popd
+}
+
+. "${BASH_SOURCE%/*}/../update-common.sh"
diff --git a/ThirdParty/imported.md b/ThirdParty/imported.md
index eb7770be1f7..0c49f6dd6fa 100644
--- a/ThirdParty/imported.md
+++ b/ThirdParty/imported.md
@@ -2,6 +2,7 @@
 
   * [diy2](diy2/update.sh)
   * [eigen](eigen/update.sh)
+  * [exodusII](exodusII/update.sh)
   * [expat](expat/update.sh)
   * [jpeg](jpeg/update.sh)
   * [jsoncpp](jsoncpp/update.sh)
-- 
GitLab