sci-visualization/visit: Added support for xdmf2 format
authorSlawomir Lis <slis@gentoo.org>
Mon, 5 Jun 2017 06:24:59 +0000 (08:24 +0200)
committerSlawomir Lis <slis@gentoo.org>
Mon, 5 Jun 2017 06:25:47 +0000 (08:25 +0200)
Reported in bug #617466

Reported-By: dariusz.patryk.wojcik@gmail.com
Package-Manager: Portage-2.3.6, Repoman-2.3.2

sci-visualization/visit/metadata.xml
sci-visualization/visit/visit-2.10.3.ebuild

index 7e5208af07f4a248befaafb30ec49a7b21e5c7ae..1279dc32e3c371d25dcc7e2e583baf232ee07b7b 100644 (file)
@@ -16,5 +16,8 @@
     <flag name="silo">
       Adds support for reading .silo files.
     </flag>
+     <flag name="xdmf2">
+      Support for xdmf2 formated data.
+    </flag>
   </use>
 </pkgmetadata>
index 7cf403c87f8de01d576bb1a410c97cd880016b8b..a606b27ca2adc98c2cb713b53a994425be1540ad 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -13,7 +13,7 @@ SRC_URI="http://portal.nersc.gov/svn/visit/trunk/releases/${PV}/${PN}${PV}.tar.g
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="cgns debug hdf5 mpi netcdf silo tcmalloc threads"
+IUSE="cgns debug hdf5 mpi netcdf silo tcmalloc threads xdmf2"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -23,9 +23,11 @@ RDEPEND="
        hdf5? ( sci-libs/hdf5 )
        netcdf? ( sci-libs/netcdf )
        silo? ( sci-libs/silo )
-       >=sci-libs/vtk-6.0.0[imaging,mpi=,python,rendering,qt4,${PYTHON_USEDEP}]
+       >=sci-libs/vtk-6.0.0[imaging,mpi=,python,rendering,qt4,xdmf2?,${PYTHON_USEDEP}]
        sys-libs/zlib"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+       xdmf2? ( sci-libs/xdmf2 )
+"
 
 S="${WORKDIR}/${PN}${PV}/src"
 PATCHES=(
@@ -75,6 +77,9 @@ src_configure() {
        if use netcdf; then
                mycmakeargs+=( -DNETCDF_DIR="${EPREFIX}/usr" )
        fi
+       if use xdmf2; then
+               mycmakeargs+=( -DOPT_VTK_MODS="vtklibxml2" -DVISIT_XDMF_DIR=/usr/ )
+       fi
 
        cmake-utils_src_configure
 }