--- openfoam-2.1.1-r1.ebuild 2013-01-19 15:32:32.624822652 +0100 +++ openfoam-2.1.1-r2.ebuild 2013-01-19 13:24:33.964472316 +0100 @@ -17,7 +17,7 @@ LICENSE="GPL-2" SLOT="2.1" KEYWORDS="~amd64 ~x86" -IUSE="doc examples" +IUSE="paraview doc examples" DEPEND="!=sci-libs/openfoam-bin-${MY_PV}* !=sci-libs/openfoam-kernel-${MY_PV}* @@ -29,7 +29,8 @@ sci-libs/parmgridgen sci-libs/scotch || ( >sci-visualization/paraview-3.0 sci-visualization/opendx ) - virtual/mpi" + virtual/mpi + paraview? ( ~sci-visualization/paraview-3.12.0[plugins] )" RDEPEND="${DEPEND}" S=${WORKDIR}/${MY_P} @@ -63,6 +64,11 @@ sed -i -e "s|WM_MPLIB:=OPENMPI|WM_MPLIB:="${WM_MPLIB}"|" etc/bashrc sed -i -e "s|setenv WM_MPLIB OPENMPI|setenv WM_MPLIB "${WM_MPLIB}"|" etc/cshrc + + if use paraview ; then + sed -i -e 's|^export ParaView_DIR=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/paraview-$ParaView_VERSION|export ParaView_DIR=/usr|' etc/config/paraview.sh + sed -i -e 's|^setenv ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/paraview-${ParaView_VERSION}|setenv ParaView_DIR /usr|' etc/config/paraview.csh + fi } src_compile() {