Gentoo Archives: gentoo-commits

From: Slawek Lis <slis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-visualization/visit/
Date: Mon, 05 Jun 2017 06:26:06
Message-Id: 1496643947.bc196a6de3c4508bf1298f5c3edcd5f718b70348.slis@gentoo
1 commit: bc196a6de3c4508bf1298f5c3edcd5f718b70348
2 Author: Slawomir Lis <slis <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 5 06:24:59 2017 +0000
4 Commit: Slawek Lis <slis <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 5 06:25:47 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc196a6d
7
8 sci-visualization/visit: Added support for xdmf2 format
9
10 Reported in bug #617466
11
12 Reported-By: dariusz.patryk.wojcik <AT> gmail.com
13 Package-Manager: Portage-2.3.6, Repoman-2.3.2
14
15 sci-visualization/visit/metadata.xml | 3 +++
16 sci-visualization/visit/visit-2.10.3.ebuild | 13 +++++++++----
17 2 files changed, 12 insertions(+), 4 deletions(-)
18
19 diff --git a/sci-visualization/visit/metadata.xml b/sci-visualization/visit/metadata.xml
20 index 7e5208af07f..1279dc32e3c 100644
21 --- a/sci-visualization/visit/metadata.xml
22 +++ b/sci-visualization/visit/metadata.xml
23 @@ -16,5 +16,8 @@
24 <flag name="silo">
25 Adds support for reading .silo files.
26 </flag>
27 + <flag name="xdmf2">
28 + Support for xdmf2 formated data.
29 + </flag>
30 </use>
31 </pkgmetadata>
32
33 diff --git a/sci-visualization/visit/visit-2.10.3.ebuild b/sci-visualization/visit/visit-2.10.3.ebuild
34 index 7cf403c87f8..a606b27ca2a 100644
35 --- a/sci-visualization/visit/visit-2.10.3.ebuild
36 +++ b/sci-visualization/visit/visit-2.10.3.ebuild
37 @@ -1,4 +1,4 @@
38 -# Copyright 1999-2016 Gentoo Foundation
39 +# Copyright 1999-2017 Gentoo Foundation
40 # Distributed under the terms of the GNU General Public License v2
41
42 EAPI=5
43 @@ -13,7 +13,7 @@ SRC_URI="http://portal.nersc.gov/svn/visit/trunk/releases/${PV}/${PN}${PV}.tar.g
44 LICENSE="BSD"
45 SLOT="0"
46 KEYWORDS="~amd64 ~x86"
47 -IUSE="cgns debug hdf5 mpi netcdf silo tcmalloc threads"
48 +IUSE="cgns debug hdf5 mpi netcdf silo tcmalloc threads xdmf2"
49 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
50
51 RDEPEND="
52 @@ -23,9 +23,11 @@ RDEPEND="
53 hdf5? ( sci-libs/hdf5 )
54 netcdf? ( sci-libs/netcdf )
55 silo? ( sci-libs/silo )
56 - >=sci-libs/vtk-6.0.0[imaging,mpi=,python,rendering,qt4,${PYTHON_USEDEP}]
57 + >=sci-libs/vtk-6.0.0[imaging,mpi=,python,rendering,qt4,xdmf2?,${PYTHON_USEDEP}]
58 sys-libs/zlib"
59 -DEPEND="${RDEPEND}"
60 +DEPEND="${RDEPEND}
61 + xdmf2? ( sci-libs/xdmf2 )
62 +"
63
64 S="${WORKDIR}/${PN}${PV}/src"
65 PATCHES=(
66 @@ -75,6 +77,9 @@ src_configure() {
67 if use netcdf; then
68 mycmakeargs+=( -DNETCDF_DIR="${EPREFIX}/usr" )
69 fi
70 + if use xdmf2; then
71 + mycmakeargs+=( -DOPT_VTK_MODS="vtklibxml2" -DVISIT_XDMF_DIR=/usr/ )
72 + fi
73
74 cmake-utils_src_configure
75 }