aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-02-18 16:15:09 +0100
committerJustin Lecher <jlec@gentoo.org>2015-02-18 16:15:09 +0100
commit0485ea999b29a523390c46e1a26d3278d0384fa7 (patch)
tree7349fbd75f580de7fef1c1dede92100d4771b6b9 /sci-visualization/mantid/mantid-3.3.0.ebuild
parentsci-visualization/mayavi: fix SLOT operators (diff)
downloadsci-0485ea999b29a523390c46e1a26d3278d0384fa7.tar.gz
sci-0485ea999b29a523390c46e1a26d3278d0384fa7.tar.bz2
sci-0485ea999b29a523390c46e1a26d3278d0384fa7.zip
sci-visualization/mantid: fix SLOT operators; fix whitespaces
Package-Manager: portage-2.2.17
Diffstat (limited to 'sci-visualization/mantid/mantid-3.3.0.ebuild')
-rw-r--r--sci-visualization/mantid/mantid-3.3.0.ebuild56
1 files changed, 32 insertions, 24 deletions
diff --git a/sci-visualization/mantid/mantid-3.3.0.ebuild b/sci-visualization/mantid/mantid-3.3.0.ebuild
index 4e756e637..16225c17b 100644
--- a/sci-visualization/mantid/mantid-3.3.0.ebuild
+++ b/sci-visualization/mantid/mantid-3.3.0.ebuild
@@ -5,7 +5,9 @@
EAPI=5
FORTRAN_STANDARD=90
-PYTHON_COMPAT=python2_7
+
+PYTHON_COMPAT=( python2_7 )
+
inherit eutils cmake-utils versionator python-single-r1 multilib flag-o-matic
MAJOR_PV=$(get_version_component_range 1-2)
@@ -18,6 +20,9 @@ LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc +opencascade opencl paraview pch tcmalloc test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
RESTRICT="test" # Testing requires sample data and X11 access
# There is a list of dependencies on the Mantid website at:
@@ -29,10 +34,10 @@ RDEPEND="
dev-libs/boost[python,${PYTHON_USEDEP}]
>=dev-qt/qthelp-4.6:4
>=dev-qt/qtwebkit-4.6:4
- doc? ( >=dev-qt/assistant-4.6:4 )
- opencl? ( virtual/opencl )
- tcmalloc? ( dev-util/google-perftools )
- paraview? ( >=sci-visualization/paraview-4[python,${PYTHON_USEDEP}] )
+ doc? ( >=dev-qt/assistant-4.6:4 )
+ opencl? ( virtual/opencl )
+ tcmalloc? ( dev-util/google-perftools )
+ paraview? ( >=sci-visualization/paraview-4[python,${PYTHON_USEDEP}] )
virtual/opengl
x11-libs/qscintilla
x11-libs/qwt:5
@@ -45,36 +50,39 @@ RDEPEND="
sci-libs/scipy[${PYTHON_USEDEP}]
dev-cpp/muParser
dev-libs/jsoncpp
- dev-libs/openssl
- opencascade? ( sci-libs/opencascade[qt4] )
+ dev-libs/openssl:0
+ opencascade? ( sci-libs/opencascade:=[qt4] )
"
DEPEND="${RDEPEND}
dev-python/sphinx
- doc? ( app-doc/doxygen[dot]
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
- app-text/dvipng
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra )
- test? ( dev-util/cppcheck )
+ doc? (
+ app-doc/doxygen[dot]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
+ app-text/dvipng
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ test? ( dev-util/cppcheck )
"
S="${WORKDIR}/${P}-Source"
-PATCHES=( "${FILESDIR}/${P}-minigzip-OF.patch" )
+PATCHES=( "${FILESDIR}"/${P}-minigzip-OF.patch )
src_configure() {
append-cppflags -DHAVE_IOSTREAM -DHAVE_LIMITS -DHAVE_IOMANIP
- mycmakeargs=( $(cmake-utils_use_enable doc QTASSISTANT)
- $(cmake-utils_use_use doc DOT)
- $(cmake-utils_use doc DOCS_HTML)
- $(cmake-utils_use_no opencascade)
- $(cmake-utils_use opencl OPENCL_BUILD)
- $(cmake-utils_use_use tcmalloc TCMALLOC)
- $(cmake-utils_use paraview MAKE_VATES)
- $(cmake-utils_use_use pch PRECOMPILED_HEADERS)
- $(cmake-utils_use_build test TESTING)
+ mycmakeargs=(
+ $(cmake-utils_use_enable doc QTASSISTANT)
+ $(cmake-utils_use_use doc DOT)
+ $(cmake-utils_use doc DOCS_HTML)
+ $(cmake-utils_use_no opencascade)
+ $(cmake-utils_use opencl OPENCL_BUILD)
+ $(cmake-utils_use_use tcmalloc TCMALLOC)
+ $(cmake-utils_use paraview MAKE_VATES)
+ $(cmake-utils_use_use pch PRECOMPILED_HEADERS)
+ $(cmake-utils_use_build test TESTING)
)
if use opencascade
then