* [gentoo-commits] gentoo-x86 commit in sci-visualization/paraview: ChangeLog paraview-3.98.0.ebuild metadata.xml paraview-3.6.2.ebuild
@ 2013-02-11 21:29 Julian Ospald (hasufell)
0 siblings, 0 replies; only message in thread
From: Julian Ospald (hasufell) @ 2013-02-11 21:29 UTC (permalink / raw
To: gentoo-commits
hasufell 13/02/11 21:29:20
Modified: ChangeLog metadata.xml
Added: paraview-3.98.0.ebuild
Removed: paraview-3.6.2.ebuild
Log:
version bump wrt #317345
(Portage version: 2.2.0_alpha161/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
Revision Changes Path
1.62 sci-visualization/paraview/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/paraview/ChangeLog?rev=1.62&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/paraview/ChangeLog?rev=1.62&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/paraview/ChangeLog?r1=1.61&r2=1.62
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-visualization/paraview/ChangeLog,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- ChangeLog 6 May 2012 23:13:07 -0000 1.61
+++ ChangeLog 11 Feb 2013 21:29:20 -0000 1.62
@@ -1,6 +1,26 @@
# ChangeLog for sci-visualization/paraview
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/ChangeLog,v 1.61 2012/05/06 23:13:07 pesa Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/ChangeLog,v 1.62 2013/02/11 21:29:20 hasufell Exp $
+
+*paraview-3.98.0 (11 Feb 2013)
+
+ 11 Feb 2013; Julian Ospald <hasufell@gentoo.org> -paraview-3.6.2.ebuild,
+ -files/paraview-3.6.2-about.html.patch,
+ -files/paraview-3.6.2-assistant.patch,
+ -files/paraview-3.6.2-boost-property_map.patch,
+ -files/paraview-3.6.2-findcg-cmake.patch, -files/paraview-3.6.2-h5part.patch,
+ -files/paraview-3.6.2-hdf-1.8.3.patch, -files/paraview-3.6.2-libpng14.patch,
+ -files/paraview-3.6.2-libpng15.patch,
+ -files/paraview-3.6.2-no-doc-finder.patch, -files/paraview-3.6.2-odbc.patch,
+ -files/paraview-3.6.2-pointsprite-disable.patch,
+ -files/paraview-3.6.2-qt.patch, +paraview-3.98.0.ebuild,
+ +files/paraview-3.98.0-gcc-4.7.patch, +files/paraview-3.98.0-mpi4py.patch,
+ +files/paraview-3.98.0-pvblot.patch,
+ +files/paraview-3.98.0-removesqlite.patch,
+ +files/paraview-3.98.0-vtk-cg-path.patch,
+ +files/paraview-3.98.0-vtknetcd.patch,
+ +files/paraview-3.98.0-xdmf-cstring.patch:
+ version bump wrt #317345
06 May 2012; Davide Pesavento <pesa@gentoo.org> paraview-3.6.2.ebuild:
Stop inheriting deprecated qt4 eclass (it wasn't used anyway).
1.5 sci-visualization/paraview/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/paraview/metadata.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/paraview/metadata.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/paraview/metadata.xml?r1=1.4&r2=1.5
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-visualization/paraview/metadata.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- metadata.xml 20 Jul 2011 17:03:14 -0000 1.4
+++ metadata.xml 11 Feb 2013 21:29:20 -0000 1.5
@@ -3,11 +3,10 @@
<pkgmetadata>
<herd>sci</herd>
<use>
- <flag name='plugins'>Build and install additional plugins</flag>
<flag name='boost'>Enable the usage of dev-libs/boost</flag>
- <flag name='gui'>Build paraview's gui not just the server</flag>
+ <flag name='coprocessing'>Enable the coprocessing infrastructure which is mainly useful in the context of clusters</flag>
<flag name='cg'>Add support for nvidia's cg shaders</flag>
- <flag name='streaming'>Enable streaming paraview application</flag>
- <flag name='overview'>Enable the OverView plugin framework</flag>
+ <flag name='nvcontrol'>Add NVCONTROL support for OpenGL options</flag>
+ <flag name='plugins'>Build and install additional plugins</flag>
</use>
</pkgmetadata>
1.1 sci-visualization/paraview/paraview-3.98.0.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/paraview/paraview-3.98.0.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-visualization/paraview/paraview-3.98.0.ebuild?rev=1.1&content-type=text/plain
Index: paraview-3.98.0.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-visualization/paraview/paraview-3.98.0.ebuild,v 1.1 2013/02/11 21:29:20 hasufell Exp $
EAPI=5
PYTHON_COMPAT=( python2_6 python2_7 )
inherit eutils multilib versionator python-single-r1 cmake-utils
MAIN_PV=$(get_major_version)
MAJOR_PV=$(get_version_component_range 1-2)
MY_P="ParaView-${PV}-src"
DESCRIPTION="ParaView is a powerful scientific data visualization application"
HOMEPAGE="http://www.paraview.org"
SRC_URI="http://www.paraview.org/files/v${MAJOR_PV}/${MY_P}.tgz"
RESTRICT="mirror"
LICENSE="paraview GPL-2"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="boost cg coprocessing doc examples ffmpeg mpi mysql nvcontrol plugins python qt4 sqlite tcl test tk"
RDEPEND="
dev-db/sqlite:3
dev-libs/expat
dev-libs/libxml2:2
dev-libs/protobuf
media-libs/freetype
media-libs/libpng:0
media-libs/libtheora
media-libs/tiff
sci-libs/hdf5[mpi=]
~sci-libs/netcdf-4.1.3[cxx,hdf5]
sys-libs/zlib
virtual/jpeg
virtual/opengl
x11-libs/gl2ps
x11-libs/libX11
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXt
coprocessing? (
plugins? (
dev-python/PyQt4
x11-libs/qt-gui:4
)
)
ffmpeg? ( virtual/ffmpeg )
mpi? ( virtual/mpi[cxx,romio] )
mysql? ( virtual/mysql )
python? (
${PYTHON_DEPS}
dev-python/matplotlib[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/sip[${PYTHON_USEDEP}]
mpi? ( dev-python/mpi4py )
qt4? ( dev-python/PyQt4[opengl,webkit,${PYTHON_USEDEP}] )
)
qt4? (
x11-libs/qt-gui:4
x11-libs/qt-opengl:4
x11-libs/qt-assistant:4[compat]
x11-libs/qt-sql:4
x11-libs/qt-webkit:4
)
sqlite? ( dev-db/sqlite )
tcl? ( dev-lang/tcl )
tk? ( dev-lang/tk )"
DEPEND="${RDEPEND}
boost? ( >=dev-libs/boost-1.40.0[mpi?,${PYTHON_USEDEP}] )
doc? ( app-doc/doxygen )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
use python && python-single-r1_pkg_setup
PVLIBDIR=$(get_libdir)/${PN}-${MAJOR_PV}
}
src_prepare() {
# see patch headers for description
epatch "${FILESDIR}"/${P}-xdmf-cstring.patch \
"${FILESDIR}"/${P}-mpi4py.patch \
"${FILESDIR}"/${P}-removesqlite.patch \
"${FILESDIR}"/${P}-gcc-4.7.patch \
"${FILESDIR}"/${P}-vtknetcd.patch \
"${FILESDIR}"/${P}-vtk-cg-path.patch \
"${FILESDIR}"/${P}-pvblot.patch
# lib64 fixes
sed -i \
-e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):g" \
VTK/ThirdParty/xdmf2/vtkxdmf2/libsrc/CMakeLists.txt || die
sed -i \
-e "s:\/lib\/python:\/$(get_libdir)\/python:g" \
VTK/ThirdParty/xdmf2/vtkxdmf2/CMake/setup_install_paths.py || die
sed -i \
-e "s:lib/paraview-:$(get_libdir)/paraview-:g" \
{,Plugins/SciberQuestToolKit/}CMakeLists.txt \
ParaViewCore/PythonSupport/vtkPVPythonInterpretor.cxx || die
# no proper switch
use nvcontrol || {
sed -i \
-e '/VTK_USE_NVCONTROL/s#1#0#' \
VTK/Rendering/OpenGL/CMakeLists.txt || die
}
}
src_configure() {
# TODO: use system protobuf
local mycmakeargs=(
-DPV_INSTALL_LIB_DIR="${PVLIBDIR}"
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
-DEXPAT_INCLUDE_DIR="${EPREFIX}"/usr/include
-DEXPAT_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libexpat.so
-DOPENGL_gl_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGL.so
-DOPENGL_glu_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGLU.so
-DBUILD_SHARED_LIBS=ON
-DVTK_USE_SYSTEM_EXPAT=ON
-DVTK_USE_SYSTEM_FREETYPE=ON
-DVTK_USE_SYSTEM_GL2PS=ON
-DVTK_USE_SYSTEM_HDF5=ON
-DVTK_USE_SYSTEM_JPEG=ON
-DVTK_USE_SYSTEM_LIBXML2=ON
-DVTK_USE_SYSTEM_OGGTHEORA=ON
-DVTK_USE_SYSTEM_PNG=ON
-DVTK_USE_SYSTEM_PROTOBUF=OFF
-DVTK_USE_SYSTEM_TIFF=ON
-DVTK_USE_SYSTEM_XDMF2=OFF
-DVTK_USE_SYSTEM_ZLIB=ON
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_COLOR_MAKEFILE=TRUE
-DVTK_USE_OFFSCREEN=TRUE
-DCMAKE_USE_PTHREADS=ON
-DVTK_USE_FFMPEG_ENCODER=OFF
-DPROTOC_LOCATION=$(type -P protoc)
-DVTK_Group_StandAlone=ON
)
# TODO: XDMF_USE_MYSQL?
mycmakeargs+=(
$(cmake-utils_use qt4 PARAVIEW_BUILD_QT_GUI)
$(cmake-utils_use qt4 Module_vtkGUISupportQtOpenGL)
$(cmake-utils_use qt4 Module_vtkGUISupportQtSQL)
$(cmake-utils_use qt4 Module_vtkGUISupportQtWebkit)
$(cmake-utils_use qt4 Module_vtkRenderingQt)
$(cmake-utils_use qt4 Module_vtkViewsQt)
$(cmake-utils_use qt4 VTK_Group_ParaViewQt)
$(cmake-utils_use qt4 VTK_Group_Qt)
$(cmake-utils_use boost Module_vtkInfovisBoost)
$(cmake-utils_use boost Module_vtkInfovisBoostGraphAlg)
$(cmake-utils_use mpi PARAVIEW_USE_MPI)
$(cmake-utils_use mpi PARAVIEW_USE_MPI_SSEND)
$(cmake-utils_use mpi PARAVIEW_USE_ICE_T)
$(cmake-utils_use mpi VTK_Group_MPI)
$(cmake-utils_use mpi VTK_XDMF_USE_MPI)
$(cmake-utils_use mpi XDMF_BUILD_MPI)
$(cmake-utils_use python PARAVIEW_ENABLE_PYTHON)
$(cmake-utils_use python VTK_Group_ParaViewPython)
$(cmake-utils_use python XDMF_WRAP_PYTHON)
$(cmake-utils_use python Module_pqPython)
$(cmake-utils_use python Module_vtkWrappingPython)
$(cmake-utils_use python Module_vtkPVPythonSupport)
$(cmake-utils_use doc BUILD_DOCUMENTATION)
$(cmake-utils_use examples BUILD_EXAMPLES)
$(cmake-utils_use cg VTK_USE_CG_SHADERS)
$(cmake-utils_use mysql Module_vtkIOMySQL)
$(cmake-utils_use sqlite Module_vtksqlite)
$(cmake-utils_use coprocessing PARAVIEW_ENABLE_COPROCESSING)
$(cmake-utils_use coprocessing VTK_Group_CoProcessing)
$(cmake-utils_use ffmpeg PARAVIEW_ENABLE_FFMPEG)
$(cmake-utils_use ffmpeg VTK_USE_FFMPEG_ENCODER)
$(cmake-utils_use ffmpeg Module_vtkIOFFMPEG)
$(cmake-utils_use tk VTK_Group_Tk)
$(cmake-utils_use tk VTK_USE_TK)
$(cmake-utils_use tk Module_vtkRenderingTk)
$(cmake-utils_use tcl Module_vtkTclTk)
$(cmake-utils_use test BUILD_TESTING)
)
if use qt4 ; then
mycmakeargs+=( -DVTK_INSTALL_QT_DIR=/${PVLIBDIR}/plugins/designer )
if use python ; then
# paraview cannot guess sip directory properly
mycmakeargs+=( -DSIP_INCLUDE_DIR="${EPREFIX}$(python_get_includedir)" )
fi
fi
# TODO: MantaView VaporPlugin VRPlugin
mycmakeargs+=(
$(cmake-utils_use plugins PARAVIEW_INSTALL_DEVELOPMENT)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_AdiosReader)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_AnalyzeNIfTIReaderWriter)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_ArrowGlyph)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_EyeDomeLighting)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_ForceTime)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_GMVReader)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_H5PartReader)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_Moments)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_NonOrthogonalSource)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_Pacman)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_PointSprite)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_PrismPlugin)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_QuadView)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_SLACTools)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_SciberQuestToolKit)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_SierraPlotTools)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_SurfaceLIC)
$(cmake-utils_use plugins PARAVIEW_BUILD_PLUGIN_UnvertaintyRendering)
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
cmake-utils_src_install
# set up the environment
echo "LDPATH=${EPREFIX}/usr/${PVLIBDIR}" > "${T}"/40${PN}
echo "PYTHONPATH="${EPREFIX}"/usr/${PVLIBDIR}:/usr/${PVLIBDIR}/site-packages" >> "${T}"/40${PN}
doenvd "${T}"/40${PN}
newicon "${S}"/Applications/ParaView/pvIcon.png paraview.png
make_desktop_entry paraview "Paraview" paraview
use python && python_optimize "${D}"/usr/$(get_libdir)/${PN}-${MAJOR_PV}
}
pkg_postinst() {
# with Qt4.5 there seem to be issues reading data files
# under certain locales. Setting LC_ALL=C should fix these.
echo
elog "If you experience data corruption during parsing of"
elog "data files with paraview please try setting your"
elog "locale to LC_ALL=C."
elog "If you plan to use paraview component from an existing shell"
elog "you should run env-update and . /etc/profile first"
echo
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-02-11 21:29 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-11 21:29 [gentoo-commits] gentoo-x86 commit in sci-visualization/paraview: ChangeLog paraview-3.98.0.ebuild metadata.xml paraview-3.6.2.ebuild Julian Ospald (hasufell)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox