aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNico Schlömer <nico.schloemer@gmail.com>2010-12-15 01:36:35 +0100
committerNico Schlömer <nico.schloemer@gmail.com>2010-12-15 01:37:08 +0100
commit4906b613bcd77f61708c939f986191248108303c (patch)
treeaaccd8d2652b79baa50f8d11ea41ddf0cbe5fc53 /sci-libs/exodusii
parentUpdate openmm stuff (diff)
downloadsci-4906b613bcd77f61708c939f986191248108303c.tar.gz
sci-4906b613bcd77f61708c939f986191248108303c.tar.bz2
sci-4906b613bcd77f61708c939f986191248108303c.zip
[sci-libs/exodusii] Initial import.
Diffstat (limited to 'sci-libs/exodusii')
-rw-r--r--sci-libs/exodusii/ChangeLog11
-rw-r--r--sci-libs/exodusii/Manifest4
-rw-r--r--sci-libs/exodusii/exodusii-4.98.ebuild22
-rw-r--r--sci-libs/exodusii/files/exodusii-4.98-find-netcdf.patch35
-rw-r--r--sci-libs/exodusii/metadata.xml9
5 files changed, 81 insertions, 0 deletions
diff --git a/sci-libs/exodusii/ChangeLog b/sci-libs/exodusii/ChangeLog
new file mode 100644
index 000000000..6329de51f
--- /dev/null
+++ b/sci-libs/exodusii/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for sci-libs/exodusii
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*exodusii-4.98 (15 Dec 2010)
+
+ 15 Dec 2010; Nico Schlömer <nico.schloemer@gmail.com>
+ +exodusii-4.98.ebuild, +files/exodusii-4.98-find-netcdf.patch,
+ +metadata.xml:
+ Initial import.
+
diff --git a/sci-libs/exodusii/Manifest b/sci-libs/exodusii/Manifest
new file mode 100644
index 000000000..ad7219c48
--- /dev/null
+++ b/sci-libs/exodusii/Manifest
@@ -0,0 +1,4 @@
+AUX exodusii-4.98-find-netcdf.patch 1016 RMD160 e056396c550c1fe9fc3677ad3d0db84cd389dc0a SHA1 9d87a2af67564ae63e080e7585df47d0f80c3768 SHA256 53fe96ce3453eb25c6815463c5717f54d8a855e1f390233a906a846ab0d5d8dd
+DIST exodusii-4.98.tar.gz 446400 RMD160 c2da5e46ac361c22cebc9e307afa8c4d7ec7a10e SHA1 da9bede1a564346800789d999dd7baacc9f95603 SHA256 24b4e20368e4ef1d51913c742c571101eb26487ffdc2eeaf94779d20a8fa4058
+EBUILD exodusii-4.98.ebuild 515 RMD160 14ae2d117671383b1bb53830469faed232a3edba SHA1 db39508587b70b68c6f29e1e88b6f450c17107cd SHA256 57b7b6d19744ee3ac00c9e58b4da21ac2e1783976ad586b3d023c291b60f2350
+MISC metadata.xml 459 RMD160 697f9dc58d1fc695f50f1fdc24a4cd45fd3fb074 SHA1 427214e034f27d25739f1b1d79788c0544cf2555 SHA256 b473050dd836ab2b7b213e6f7036c37d70c629d3e91b74ef21ab11b2905ebaf7
diff --git a/sci-libs/exodusii/exodusii-4.98.ebuild b/sci-libs/exodusii/exodusii-4.98.ebuild
new file mode 100644
index 000000000..ba59d41b5
--- /dev/null
+++ b/sci-libs/exodusii/exodusii-4.98.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit cmake-utils
+
+DESCRIPTION="Model developed to store and retrieve transient data for finite element analyses."
+HOMEPAGE="http://sourceforge.net/projects/exodusii/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=sci-libs/netcdf-3.6.0"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-find-netcdf.patch
+}
diff --git a/sci-libs/exodusii/files/exodusii-4.98-find-netcdf.patch b/sci-libs/exodusii/files/exodusii-4.98-find-netcdf.patch
new file mode 100644
index 000000000..8dbcb53b2
--- /dev/null
+++ b/sci-libs/exodusii/files/exodusii-4.98-find-netcdf.patch
@@ -0,0 +1,35 @@
+diff -Naur exodusii-4.98/cbind/CMakeLists.txt source/cbind/CMakeLists.txt
+--- exodusii-4.98/cbind/CMakeLists.txt 2010-10-04 08:12:11.000000000 -0600
++++ source/cbind/CMakeLists.txt 2010-11-03 18:23:07.910378566 -0600
+@@ -1,14 +1,14 @@
+-
+ find_path( NETCDF_INCLUDE_DIR netcdf.h
+ $ENV{ACCESS}/inc
+ $ENV{NETCDF_DIR}/inc
+ $ENV{NETCDF_DIR}/libsrc
+-)
++)
+
+-find_path( NETCDF_LIBRARY libnetcdf.a
+- $ENV{ACCESS}/lib
+- $ENV{NETCDF_DIR}/lib
+- $ENV{NETCDF_DIR}/libsrc/.libs
++find_library( NETCDF_LIBRARY
++ NAMES netcdf
++ $ENV{ACCESS}/lib
++ $ENV{NETCDF_DIR}/lib
++ $ENV{NETCDF_DIR}/libsrc/.libs
+ )
+
+ find_program (NETCDF_NCDUMP ncdump
+@@ -224,7 +224,9 @@
+
+ ADD_LIBRARY(exoIIv2c ${cbind_SRCS})
+
+-TARGET_LINK_LIBRARIES(exoIIv2c ${NETCDF_LIBRARY}/libnetcdf.a)
++TARGET_LINK_LIBRARIES( exoIIv2c
++ ${NETCDF_LIBRARY}
++ )
+
+ IF(VTK_LIBRARY_PROPERTIES)
+ SET_TARGET_PROPERTIES(exoIIv2c PROPERTIES ${VTK_LIBRARY_PROPERTIES})
diff --git a/sci-libs/exodusii/metadata.xml b/sci-libs/exodusii/metadata.xml
new file mode 100644
index 000000000..a931bbba3
--- /dev/null
+++ b/sci-libs/exodusii/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang="en">
+EXODUS II is a model developed to store and retrieve transient data for finite element analyses. It is used for preprocessing, postprocessing, as well as code to code data transfer. ExodusII is based on netcdf and includes the nemesis parallel extension.
+</longdescription>
+</pkgmetadata>
+