aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-mathematics/dolfin/dolfin-2017.1.0.ebuild')
-rw-r--r--sci-mathematics/dolfin/dolfin-2017.1.0.ebuild80
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
-}