--- /usr/portage/sci-libs/openfoam/openfoam-2.2.2.ebuild 2013-11-01 05:17:08.000000000 +0000 +++ /usr/local/portage/sci-libs/openfoam/openfoam-2.3.0.ebuild 2014-02-25 20:54:53.457315528 +0000 @@ -17,7 +17,7 @@ LICENSE="GPL-2" SLOT="2.2" KEYWORDS="~amd64 ~x86" -IUSE="doc examples opendx src" +IUSE="doc examples opendx src paraview" RDEPEND="!=sci-libs/openfoam-bin-${MY_PV}* !=sci-libs/openfoam-kernel-${MY_PV}* @@ -29,7 +29,8 @@ sci-libs/parmgridgen sci-libs/scotch virtual/mpi - opendx? ( sci-visualization/opendx )" + opendx? ( sci-visualization/opendx ) + paraview? ( ~sci-visualization/paraview-4.1.0[development] )" DEPEND="${DEPEND} doc? ( app-doc/doxygen[dot] )" @@ -67,6 +68,9 @@ sed -i -e "s|^foamInstall=\$HOME|foamInstall=/usr/$(get_libdir)|" etc/bashrc sed -i -e "s|^set foamInstall = \$HOME|set foamInstall = /usr/$(get_libdir)|" etc/cshrc + + sed -i -e 's|^export ParaView_DIR=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|export ParaView_DIR=/usr|' etc/config/paraview.sh + sed -i -e 's|^setenv ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$paraviewArchName|setenv ParaView_DIR /usr|' etc/config/paraview.csh } src_compile() { @@ -85,10 +89,9 @@ find wmake -name dirToString | xargs rm -rf find wmake -name wmkdep | xargs rm -rf + ./Allwmake || die "could not build" if use doc ; then - ./Allwmake doc || die "could not build" - else - ./Allwmake || die "could not build" + doc/Allwmake || die "could not build documentation" fi }