diff options
Diffstat (limited to 'sci-mathematics/dolfin/dolfin-2017.1.0.ebuild')
-rw-r--r-- | sci-mathematics/dolfin/dolfin-2017.1.0.ebuild | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild b/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild deleted file mode 100644 index 64e736315..000000000 --- a/sci-mathematics/dolfin/dolfin-2017.1.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_4 python3_5 python3_6 ) - -inherit cmake-utils eutils python-single-r1 - -DESCRIPTION="C++/Python interface of FEniCS" -HOMEPAGE="https://bitbucket.org/fenics-project/dolfin" -SRC_URI="https://bitbucket.org/fenics-project/${PN}/downloads/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" -IUSE="hdf5 mpi parmetis petsc scotch trilinos umfpack zlib vtk" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - trilinos? ( mpi )" - -# Yes, swig is an RDEPEND -DEPEND=" - ${PYTHON_DEPS} - dev-cpp/eigen:3 - dev-lang/swig:0= - dev-libs/boost:= - dev-libs/libxml2:2 - ~dev-python/dijitso-${PV}[${PYTHON_USEDEP}] - ~dev-python/ffc-${PV}[${PYTHON_USEDEP}] - ~dev-python/fiat-${PV}[${PYTHON_USEDEP}] - ~dev-python/instant-${PV}[${PYTHON_USEDEP}] - dev-python/sympy - ~dev-python/ufl-${PV}[${PYTHON_USEDEP}] - virtual/blas - virtual/lapack - hdf5? ( sci-libs/hdf5[mpi=] ) - mpi? ( virtual/mpi ) - parmetis? ( sci-libs/parmetis[mpi(+)] ) - petsc? ( sci-mathematics/petsc[mpi=] ) - sci-libs/armadillo - scotch? ( sci-libs/scotch ) - trilinos? ( sci-libs/trilinos ) - umfpack? ( - sci-libs/amd - sci-libs/cholmod - sci-libs/umfpack - ) - vtk? ( sci-libs/vtk ) - zlib? ( sys-libs/zlib )" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-2016.2.0-trilinos-superlu.patch -) - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_configure() { - # *sigh* - addpredict /proc/mtrr - addpredict /sys/devices/system/cpu/ - - mycmakeargs=( - -DDOLFIN_ENABLE_CHOLMOD="$(usex umfpack)" - -DDOLFIN_ENABLE_HDF5="$(usex hdf5)" - -DDOLFIN_ENABLE_MPI="$(usex mpi)" - -DDOLFIN_ENABLE_PARMETIS="$(usex parmetis)" - -DDOLFIN_ENABLE_PETSC="$(usex petsc)" - -DDOLFIN_ENABLE_PYTHON="yes" - -DDOLFIN_ENABLE_SCOTCH="$(usex scotch)" - -DDOLFIN_ENABLE_TRILINOS="$(usex trilinos)" - -DDOLFIN_ENABLE_UMFPACK="$(usex umfpack)" - -DDOLFIN_ENABLE_VTK="$(usex vtk)" - -DDOLFIN_ENABLE_ZLIB="$(usex zlib)" - ) - cmake-utils_src_configure -} |