# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="The Open Source CFD Toolbox" HOMEPAGE="http://www.opencfd.co.uk/openfoam/" SRC_URI="mirror://sourceforge/foam/OpenFOAM-${PV}.General.gtgz x86? mirror://sourceforge/foam/OpenFOAM-${PV}.linuxGcc4DPOpt.gtgz" #amd64? mirror://sourceforge/foam/OpenFOAM-${PV}.linuxAMD64Gcc4DPOpt" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="" DEPEND=">=sys-devel/gcc-4.1" RDEPEND="net-misc/netkit-telnetd net-misc/openssh dev-java/blackdown-jre app-arch/tar app-arch/gzip sci-visualization/paraview-bin" src_unpack() { cd /${WORKDIR} echo ${WORKDIR} tar -zxf ${DISTDIR}/OpenFOAM-${PV}.General.gtgz tar -zxf ${DISTDIR}/OpenFOAM-${PV}.linuxGcc4DPOpt.gtgz tar -zxf ${DISTDIR}/OpenFOAM-${PV}.linuxAMD64Gcc4DPOpt.gtgz } src_install() { mkdir -p ${D}/opt cd ${D}/opt cp -r ${WORKDIR}/OpenFOAM-${PV} ${D}/opt cp -r ${WORKDIR}/OpenFOAM-${PV}/.* /opt/OpenFOAM-${PV}/ cp -r ${WORKDIR}/OpenFOAM-${PV}/.OpenFOAM-${PV}/.* /${D}/opt/OpenFOAM-${PV}/.OpenFOAM_${PV}/ } pkg_preinst() { fperms 755 /${D}/opt/OpenFOAM-${PV}/.bashrc fperms 755 /${D}/opt/OpenFOAM-${PV}/.OpenFOAM_${PV}/bashrc fperms 755 /${D}/opt/OpenFOAM-${PV}/bin/* fperms 755 /${D}/opt/OpenFOAM-${PV}/.OpenFOAM_${PV}/apps/paraview/bashrc fperms 755 /${D}/opt/OpenFOAM-${PV}/.OpenFOAM_${PV}/apps/ensightFoam/bashrc fperms 755 /${D}/opt/OpenFOAM-${PV}/src/lam-7.1.1/platforms/linuxGcc4DOpt/* fperms -R 004 /${D}/opt/OpenFOAM-${PV}/.OpenFOAM_${PV}/apps/* }