--- /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-27 21:27:24.607719622 +0000 @@ -15,9 +15,9 @@ SRC_URI="http://downloads.sourceforge.net/foam/${MY_P}.tgz" LICENSE="GPL-2" -SLOT="2.2" +SLOT="2.3" 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,9 @@ sci-libs/parmgridgen sci-libs/scotch virtual/mpi - opendx? ( sci-visualization/opendx )" + opendx? ( sci-visualization/opendx ) + paraview? ( ~sci-visualization/paraview-4.1.0[development] ) + =sci-mathematics/cgal-4.3" DEPEND="${DEPEND} doc? ( app-doc/doxygen[dot] )" @@ -67,6 +69,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 +90,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 }