summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-visualization/paraview/ChangeLog6
-rw-r--r--sci-visualization/paraview/paraview-2.4.4.ebuild25
2 files changed, 27 insertions, 4 deletions
diff --git a/sci-visualization/paraview/ChangeLog b/sci-visualization/paraview/ChangeLog
index af22b5602f39..29026deef672 100644
--- a/sci-visualization/paraview/ChangeLog
+++ b/sci-visualization/paraview/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sci-visualization/paraview
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/ChangeLog,v 1.1 2006/10/18 17:45:29 markusle Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/ChangeLog,v 1.2 2006/11/21 02:18:09 markusle Exp $
+
+ 20 Nov 2006; Markus Dittrich <markusle@gentoo.org> paraview-2.4.4.ebuild:
+ Added ffmpeg and threads USE flags. Also, added paraview libdir
+ to LDPATH.
*paraview-2.4.4 (18 Oct 2006)
diff --git a/sci-visualization/paraview/paraview-2.4.4.ebuild b/sci-visualization/paraview/paraview-2.4.4.ebuild
index 69ddc7d6bc19..2d18f24935a7 100644
--- a/sci-visualization/paraview/paraview-2.4.4.ebuild
+++ b/sci-visualization/paraview/paraview-2.4.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/paraview-2.4.4.ebuild,v 1.1 2006/10/18 17:45:29 markusle Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/paraview-2.4.4.ebuild,v 1.2 2006/11/21 02:18:09 markusle Exp $
inherit distutils eutils flag-o-matic toolchain-funcs versionator python
@@ -11,11 +11,12 @@ SRC_URI="http://www.${PN}.org/files/v2.4/${P}.tar.gz"
LICENSE="BSD"
KEYWORDS="~x86"
SLOT="0"
-IUSE="mpi python hdf5 doc examples"
+IUSE="mpi python hdf5 doc examples ffmpeg threads"
RDEPEND="hdf5? ( sci-libs/hdf5 )
doc? ( app-doc/doxygen )
mpi? ( sys-cluster/mpich )
python? ( >=dev-lang/python-2.0 )
+ ffmpeg? ( media-video/ffmpeg )
media-libs/libpng
media-libs/jpeg
media-libs/tiff
@@ -30,7 +31,7 @@ RDEPEND="hdf5? ( sci-libs/hdf5 )
DEPEND="${RDEPEND}
>=dev-util/cmake-2.4.3"
-
+PVLIBDIR="$(get_libdir)/${PN}-$(get_version_component_range 1-2)"
BUILDDIR="${WORKDIR}/build"
src_unpack() {
@@ -44,6 +45,8 @@ src_unpack() {
src_compile() {
cd "${BUILDDIR}"
local CMAKE_VARIABLES=""
+ CMAKE_VARIABLES="${CMAKE_VARIABLES} -DPV_INSTALL_LIB_DIR:PATH=/${PVLIBDIR}"
+ CMAKE_VARIABLES="${CMAKE_VARIABLES} -DCMAKE_SKIP_RPATH:BOOL=YES"
CMAKE_VARIABLES="${CMAKE_VARIABLES} -DCMAKE_INSTALL_PREFIX:PATH=/usr"
CMAKE_VARIABLES="${CMAKE_VARIABLES} -DBUILD_SHARED_LIBS:BOOL=ON"
CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_SYSTEM_FREETYPE:BOOL=ON"
@@ -68,6 +71,12 @@ src_compile() {
CMAKE_VARIABLES="${CMAKE_VARIABLES} -DPYTHON_LIBRARY:PATH=/usr/$(get_libdir)/libpython${PYVER}.so"
fi
+ if use ffmpeg; then
+ CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_FFMPEG_ENCODER:BOOL=ON"
+ else
+ CMAKE_VARIABLES="${CMAKE_VARIABLES} -DVTK_USE_FFMPEG_ENCODER:BOOL=OFF"
+ fi
+
use doc && CMAKE_VARIABLES="${CMAKE_VARIABLES} -DBUILD_DOCUMENTATION:BOOL=ON"
if use examples; then
@@ -76,6 +85,12 @@ src_compile() {
CMAKE_VARIABLES="${CMAKE_VARIABLES} -DBUILD_EXAMPLES:BOOL=OFF"
fi
+ if use threads; then
+ CMAKE_VARIABLES="${CMAKE_VARIABLES} -DCMAKE_USE_PTHREADS:BOOL=ON"
+ else
+ CMAKE_VARIABLES="${CMAKE_VARIABLES} -DCMAKE_USE_PTHREADS:BOOL=OFF"
+ fi
+
cmake ${CMAKE_VARIABLES} ${S} \
|| die "cmake configuration failed"
@@ -86,4 +101,8 @@ src_compile() {
src_install() {
cd ${BUILDDIR}
make DESTDIR=${D} install || die "make install failed"
+
+ # set up the environment
+ echo "LDPATH=/usr/${PVLIBDIR}" >> ${T}/40${PN}
+ doenvd ${T}/40${PN}
}