the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: paraview
Version: 3.6.1
Revision: 1001
Source: http://www.paraview.org/files/v3.6/%n-%v.tar.gz
Source-MD5: becbff0b9989b1b788dba75c4289ee7e
PatchFile: %n.patch
PatchFile-MD5: 2f18fedbb38084ae7e570bde0fa24bcc
License: BSD
Depends: <<
libiconv,
libncurses5-shlibs,
libpng15-shlibs,
python27,
qt4-base-x11-qtcore-shlibs (>= 4.7.3-1),
qt4-base-x11-qtdbus-shlibs (>= 4.7.3-1),
qt4-base-x11-qtgui-shlibs (>= 4.7.3-1),
qt4-base-x11-qtnetwork-shlibs (>= 4.7.3-1),
qt4-base-x11-qtsql-shlibs (>= 4.7.3-1),
qt4-base-x11-qtxml-shlibs (>= 4.7.3-1),
qtassistant-compat-x11-shlibs (>= 4.6.3-1),
x11
<<
BuildDepends: <<
cmake (>= 2.4.2-1),
fink (>= 0.28),
libiconv-dev,
libncurses5,
libpng15,
phonon-x11 (>= 4.5.0-1),
python27,
qt4-base-x11 (>= 4.7.3-1),
qt4-base-x11-designer (>= 4.7.3-1),
qtassistant-compat-x11 (>= 4.6.3-1),
qtassistant-compat-x11-bin (>= 4.6.3-1),
readline5,
x11-dev
<<
GCC: 4.0
Conflicts: paraview, paraview-mpi-lammpi, paraview-mpi-openmpi
Replaces: paraview, paraview-mpi-lammpi, paraview-mpi-openmpi
BuildDependsOnly: True
SourceDirectory: ParaView3
NoSetLDFLAGS: true
SetLIBRARY_PATH: %p/lib
PatchScript: <<
#!/bin/sh -ex
sed 's|@FINKPREFIX@|%p|g' <%{PatchFile} | patch -p1
<<
CompileScript: <<
#!/bin/sh -ex
mkdir ../%n-darwin
cd ../%n-darwin
%p/bin/cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DQT_QMAKE_EXECUTABLE:STRING=%p/lib/qt4-x11/bin/qmake \
-DVTK_INSTALL_QT_PLUGIN_DIR:STRING=%p/lib/paraview-3.6/plugins/designer \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DCMAKE_INSTALL_PREFIX:PATH=%p \
-DCMAKE_INSTALL_NAME_DIR:STRING=%p/lib/%n-3.6 \
-DVTK_USE_RPATH=ON \
-DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,-search_paths_first" \
-DCMAKE_SHARED_LINKER_FLAGS:STRING="-Wl,-search_paths_first -Wl,-undefined -Wl,dynamic_lookup" \
-DVTK_USE_CARBON:BOOL=OFF \
-DVTK_USE_COCOA:BOOL=OFF \
-DPARAVIEW_ENABLE_PYTHON:BOOL=ON \
-DPYTHON_EXECUTABLE=%p/bin/python2.7 \
-DPYTHON_INCLUDE_PATH=%p/include/python2.7 \
-DPYTHON_LIBRARY=%p/lib/python2.7/config/libpython2.7.dylib \
-DPYTHON_DEBUG_LIBRARY=%p/lib/python2.7/config/libpython2.7.dylib \
-DCURSES_INCLUDE_DIR=%p/include \
-DVTK_USE_X:BOOL=ON \
-DCMAKE_X_LIBS:STRING="-lSM;-lICE;-lX11;-lXext" \
-DOPENGL_gl_LIBRARY:STRING="-L/usr/X11R6/lib -lGL" \
-DOPENGL_glu_LIBRARY:STRING="-L/usr/X11R6/lib -lGLU" \
-DOPENGL_INCLUDE_DIR:PATH="/usr/X11R6/include" \
-DOPENGL_xmesa_INCLUDE_DIR:PATH=/usr/X11R6/include \
-DVTK_USE_INFOVIS:BOOL=ON \
-DPARAVIEW_WRAP_PYTHON:BOOL=ON \
-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
-DBUILD_DOCUMENTATION:BOOL=ON \
-DDOCUMENTATION_HTML_HELP=ON \
%b
export DYLD_LIBRARY_PATH=`pwd`/bin
make
<<
InstallScript: <<
#!/bin/sh -ev
/usr/bin/install -d %i/share/doc/%n
/bin/cp -R Examples %i/share/doc/%n/
cd ../%n-darwin
make install DESTDIR=%d
# move documentation
mkdir -p %i/share/doc/paraview/html
mv %i/bin/Documentation %i/share/doc/paraview/html/Documentation
mv %i/bin/pqClient.adp %i/share/doc/paraview/html
rm %i/bin/pqClientDocFinder.txt
echo > %i/share/doc/paraview/pqClientDocFinder.txt %p/bin/paraview-assistant
echo >> %i/share/doc/paraview/pqClientDocFinder.txt %p/share/doc/paraview/html/pqClient.adp
# rename copy of Qt assisstant
mv %i/bin/assistant %i/bin/paraview-assistant
install_name_tool -id %p/lib/paraview-3.6/plugins/designer/libQVTKWidgetPlugin.dylib %i/lib/paraview-3.6/plugins/designer/libQVTKWidgetPlugin.dylib
# move plugins
mv %i/bin/plugins/CSCS_PointSprite_GUIPlugin/libCSCS_PointSprite_GUIPlugin.dylib %i/lib/paraview-3.6/plugins/libCSCS_PointSprite_GUIPlugin.dylib
install_name_tool -id %p/lib/paraview-3.6/plugins/libCSCS_PointSprite_GUIPlugin.dylib %i/lib/paraview-3.6/plugins/libCSCS_PointSprite_GUIPlugin.dylib
mv %i/bin/plugins/CSCS_PointSprite_GUIPlugin_Server/libCSCS_PointSprite_GUIPlugin_Server.dylib %i/lib/paraview-3.6/plugins/libCSCS_PointSprite_GUIPlugin_Server.dylib
install_name_tool -id %p/lib/paraview-3.6/plugins/libCSCS_PointSprite_GUIPlugin_Server.dylib %i/lib/paraview-3.6/plugins/libCSCS_PointSprite_GUIPlugin_Server.dylib
mv %i/bin/plugins/Moments/libMoments.dylib %i/lib/paraview-3.6/plugins/libMoments.dylib
install_name_tool -id %p/lib/paraview-3.6/plugins/libMoments.dylib %i/lib/paraview-3.6/plugins/libMoments.dylib
mv %i/bin/plugins/PrismClientPlugin/libPrismClientPlugin.dylib %i/lib/paraview-3.6/plugins/libPrismClientPlugin.dylib
install_name_tool -id %p/lib/paraview-3.6/plugins/libPrismClientPlugin.dylib %i/lib/paraview-3.6/plugins/libPrismClientPlugin.dylib
mv %i/bin/plugins/PrismServerPlugin/libPrismServerPlugin.dylib %i/lib/paraview-3.6/plugins/libPrismServerPlugin.dylib
install_name_tool -id %p/lib/paraview-3.6/plugins/libPrismServerPlugin.dylib %i/lib/paraview-3.6/plugins/libPrismServerPlugin.dylib
# rmdir will fail if has any contents...this is failsafe to make sure
# wacky cmake didn't suddenly decide to build something unexpected
rmdir %i/bin/plugins/*
rmdir %i/bin/plugins
mkdir %i/share/doc/%n/Examples/PointSprite
mv %i/bin/PointSpriteDemo %i/share/doc/%n/Examples/PointSprite
perl -pi -e "s,'/.*/VTKPythonWrapping,'%p/lib/paraview-3.6," %i/lib/paraview-3.6/paraview/compile_all_pv.py
%p/bin/python2.7 %p/lib/python2.7/compileall.py -f -d %p/lib/paraview-3.6/paraview %i/lib/paraview-3.6/paraview
%p/bin/python2.7 -O %p/lib/python2.7/compileall.py -f -d %p/lib/paraview-3.6/paraview %i/lib/paraview-3.6/paraview
<<
RuntimeVars: <<
PV_PLUGIN_PATH: %p/lib/paraview-3.6/plugins
<<
Shlibs: <<
!%p/lib/paraview-3.6/libKWCommon.dylib
!%p/lib/paraview-3.6/libQVTK.pv3.6.dylib
!%p/lib/paraview-3.6/libQtChart.dylib
!%p/lib/paraview-3.6/libQtTesting.dylib
!%p/lib/paraview-3.6/libXdmf.dylib
!%p/lib/paraview-3.6/libpqComponents.dylib
!%p/lib/paraview-3.6/libpqCore.dylib
!%p/lib/paraview-3.6/libpqWidgets.dylib
!%p/lib/paraview-3.6/libvtkClientServer.dylib
!%p/lib/paraview-3.6/libvtkCommon.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkCommonCS.dylib
!%p/lib/paraview-3.6/libvtkDICOMParser.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkFiltering.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkFilteringCS.dylib
!%p/lib/paraview-3.6/libvtkGenericFiltering.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkGenericFilteringCS.dylib
!%p/lib/paraview-3.6/libvtkGeovis.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkGraphics.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkGraphicsCS.dylib
!%p/lib/paraview-3.6/libvtkHybrid.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkHybridCS.dylib
!%p/lib/paraview-3.6/libvtkIO.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkIOCS.dylib
!%p/lib/paraview-3.6/libvtkImaging.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkImagingCS.dylib
!%p/lib/paraview-3.6/libvtkInfovis.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkInfovisCS.dylib
!%p/lib/paraview-3.6/libvtkNetCDF.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkPVCommandOptions.dylib
!%p/lib/paraview-3.6/libvtkPVFilters.dylib
!%p/lib/paraview-3.6/libvtkPVFiltersCS.dylib
!%p/lib/paraview-3.6/libvtkPVServerCommon.dylib
!%p/lib/paraview-3.6/libvtkPVServerCommonCS.dylib
!%p/lib/paraview-3.6/libvtkPVServerManager.dylib
!%p/lib/paraview-3.6/libvtkParallel.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkParallelCS.dylib
!%p/lib/paraview-3.6/libvtkQtChart.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkRendering.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkRenderingCS.dylib
!%p/lib/paraview-3.6/libvtkViews.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkViewsCS.dylib
!%p/lib/paraview-3.6/libvtkVolumeRendering.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkVolumeRenderingCS.dylib
!%p/lib/paraview-3.6/libvtkWidgets.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkWidgetsCS.dylib
!%p/lib/paraview-3.6/libvtkXdmf.dylib
!%p/lib/paraview-3.6/libvtkXdmfCS.dylib
!%p/lib/paraview-3.6/libvtkexoIIc.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkexpat.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkfreetype.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkftgl.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkhdf5.dylib
!%p/lib/paraview-3.6/libvtkjpeg.pv3.6.dylib
!%p/lib/paraview-3.6/libvtklibxml2.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkmetaio.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkpng.pv3.6.dylib
!%p/lib/paraview-3.6/libvtksqlite.pv3.6.dylib
!%p/lib/paraview-3.6/libvtksys.pv3.6.dylib
!%p/lib/paraview-3.6/libvtktiff.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkverdict.vtk5.5.0.dylib
!%p/lib/paraview-3.6/libvtkzlib.pv3.6.dylib
!%p/lib/paraview-3.6/plugins/designer/libQVTKWidgetPlugin.dylib
!%p/lib/paraview-3.6/libQtPython.dylib
!%p/lib/paraview-3.6/libvtkCommonPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkFilteringPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkGenericFilteringPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkGeovisPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkGraphicsPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkHybridPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkImagingPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkInfovisPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkIOPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkParallelPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkPVPythonInterpretor.dylib
!%p/lib/paraview-3.6/libvtkPVServerCommonPythonD.dylib
!%p/lib/paraview-3.6/libvtkPVServerManagerPythonD.dylib
!%p/lib/paraview-3.6/libvtkRenderingPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkViewsPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkVolumeRenderingPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkWidgetsPythonD.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkXdmfPython.dylib
!%p/lib/paraview-3.6/libvtkPVPython.dylib
!%p/lib/paraview-3.6/libvtkproj4.pv3.6.dylib
!%p/lib/paraview-3.6/libvtkalglib.pv3.6.dylib
!%p/lib/paraview-3.6/libCSCS_PointSprite_Rendering.dylib
!%p/lib/paraview-3.6/libCSCS_PointSprite_Graphics.dylib
!%p/lib/paraview-3.6/plugins/libCSCS_PointSprite_GUIPlugin.dylib
!%p/lib/paraview-3.6/plugins/libCSCS_PointSprite_GUIPlugin_Server.dylib
!%p/lib/paraview-3.6/plugins/libMoments.dylib
!%p/lib/paraview-3.6/plugins/libPrismClientPlugin.dylib
!%p/lib/paraview-3.6/plugins/libPrismServerPlugin.dylib
<<
DocFiles: License_v1.2.txt
Description: Visualization application for large data sets
DescDetail: <<
ParaView is an application designed with the need to visualize
large data sets in mind. The goals of the ParaView
project include the following:
* Develop an open-source, multi-platform visualization application.
* Support distributed computation models to process large data sets.
* Create an open, flexible, and intuitive user interface.
* Develop an extensible architecture based on open standards.
ParaView runs on distributed and shared memory parallel as well as
single processor systems and has been succesfully tested on Windows,
Linux and various Unix workstations and clusters.
Under the hood, ParaView uses the Visualization Toolkit (VTK) as the
data processing and rendering engine and has a user interface written
using a unique blend of Tcl/Tk and C++.
<<
DescUsage: <<
Examples are provided in the %p/share/doc/%n/Examples folder.
For documentation, point your browser at %p/share/doc/%n/README.html
<<
DescPackaging: <<
No shlibs splitoff. Dylibs are only used internally,
and they don't have reasonable compatibility versions.
The 3 package paraview, paraview-mpi-lammpi, paraview-mpi-openmpi
conflict with each other. Only one of them can be installed.
<<
DescPort: <<
The dylibs are still created with compat version 0.0.0,
because cmake doesn't know about compatibility versions.
This version uses CMake's RPATH mechanism to get correct
install_names for dibraries.
The patch is needed to desactivate the weird default that
does not install any executables when RPATH is used.
Cmake knows now about versioned file names for dylibs, so
that a future repacked version will be able to adhere to
Fink's shlibs policy.
Use patches from Fedora 11 to build paraview 3.4 against
qt 4.5.1. Added Shlib entries for private shared libraries.
Remove assistant binary that is installed and fix rpath
for %p/lib/paraview-3.4/plugins/designer/libQVTKWidgetPlugin.dylib.
Lots of games to fix .py[co] pathnames.
<<
Maintainer: None
Homepage: http://www.paraview.org/
--- ParaView3/Applications/Client/CMakeLists.txt.orig 2009-07-01 16:46:33.000000000 -0400
+++ ParaView3/Applications/Client/CMakeLists.txt 2009-08-01 00:52:51.000000000 -0400
@@ -534,12 +534,6 @@
GET_FILENAME_COMPONENT(QT_LIB_DIR_tmp ${QT_${qtlib}_LIBRARY_RELEASE} PATH)
GET_FILENAME_COMPONENT(QT_LIB_NAME_tmp ${QT_${qtlib}_LIBRARY_RELEASE} NAME)
FILE(GLOB QT_LIB_LIST RELATIVE ${QT_LIB_DIR_tmp} "${QT_${qtlib}_LIBRARY_RELEASE}*")
- INSTALL(CODE "
-MESSAGE(STATUS \"Installing \${CMAKE_INSTALL_PREFIX}/${PV_INSTALL_LIB_DIR}/${QT_LIB_NAME_tmp}\")
-EXECUTE_PROCESS (WORKING_DIRECTORY ${QT_LIB_DIR_tmp}
- COMMAND tar c ${QT_LIB_LIST}
- COMMAND tar -xC \${CMAKE_INSTALL_PREFIX}/${PV_INSTALL_LIB_DIR})
- " COMPONENT Runtime)
ELSE (NOT WIN32)
GET_FILENAME_COMPONENT(QT_DLL_PATH_tmp ${QT_QMAKE_EXECUTABLE} PATH)
INSTALL(FILES ${QT_DLL_PATH_tmp}/${qtlib}4.dll DESTINATION ${PV_INSTALL_BIN_DIR} COMPONENT Runtime)
--- ParaView3.3.0-20080715/Utilities/Xdmf2/libsrc/XdmfArray.h.gcc43 2008-06-26 14:52:35.000000000 -0600
+++ ParaView3.3.0-20080715/Utilities/Xdmf2/libsrc/XdmfArray.h 2008-07-16 12:03:40.000000000 -0600
@@ -26,6 +26,7 @@
#define __XdmfArray_h
#include "XdmfDataDesc.h"
+#include
#define XDMF_LONGEST_LENGTH (XdmfInt64)~0
#define XDMF_ARRAY_TAG_LENGTH 80
--- ParaView-3.4.0/VTK/Utilities/vtklibxml2/config_cmake.h.in.org 2009-05-08 21:23:17.000000000 -0400
+++ ParaView-3.4.0/VTK/Utilities/vtklibxml2/config_cmake.h.in 2009-05-08 21:25:52.000000000 -0400
@@ -73,6 +73,9 @@
/* Define if readline library is there (-lreadline) */
#cmakedefine HAVE_LIBREADLINE
+/* Define if ncurses library is there (-lncurses) */
+#cmakedefine HAVE_LIBNCURSES
+
/* Have compression library */
#cmakedefine HAVE_LIBZ 1
--- ParaView3/Applications/OverView/Core/MainWindow.cxx.orig 2009-08-01 01:02:22.000000000 -0400
+++ ParaView3/Applications/OverView/Core/MainWindow.cxx 2009-08-01 01:02:55.000000000 -0400
@@ -933,7 +933,7 @@
QString assistantExe;
QString profileFile;
- const char* assistantName = "assistant";
+ const char* assistantName = "paraview-assistant";
#if defined(Q_WS_WIN)
const char* binDir = "\\";
const char* binDir1 = "\\..\\";
--- ParaView3/CMakeLists.txt.orig 2009-07-02 13:11:30.000000000 -0400
+++ ParaView3/CMakeLists.txt 2009-08-01 01:10:57.000000000 -0400
@@ -98,12 +98,7 @@
# don't go greater than supported version
STRING(REGEX MATCH "^4\\.3\\.[0-9]+" qt_version_tmp "${QTVERSION}")
IF (NOT qt_version_tmp)
- STRING(REGEX MATCH "^4\\.[0-9]+\\.[0-9]+" qt_version4_x_tmp "${QTVERSION}")
- IF (NOT qt_version4_x_tmp)
- MESSAGE(SEND_ERROR "Qt ${QTVERSION} not supported. Please use Qt 4.3 (you may need to clean your dirtied cache).")
- ELSE (NOT qt_version4_x_tmp)
- MESSAGE("WARNING: You are using Qt ${QTVERSION}. Officially supported version is Qt 4.3")
- ENDIF (NOT qt_version4_x_tmp)
+ MESSAGE("WARNING: You are using Qt ${QTVERSION}. Officially supported version is Qt 4.3")
ENDIF (NOT qt_version_tmp)
# enforce Carbon in VTK for Qt/Mac
IF(Q_WS_MAC)
--- ParaView3/Applications/OverView/Core/MainWindow.cxx.orig 2009-08-01 01:14:30.000000000 -0400
+++ ParaView3/Applications/OverView/Core/MainWindow.cxx 2009-08-01 01:16:58.000000000 -0400
@@ -952,6 +952,11 @@
helper = QCoreApplication::applicationDirPath() +
binDir1 + QString("pqClientDocFinder.txt");
}
+ if(!QFile::exists(helper))
+ {
+ // Look in a FHS compliant directory
+ helper = QString("@FINKPREFIX@/share/doc/paraview/pqClientDocFinder.txt");
+ }
if(QFile::exists(helper))
{
QFile file(helper);
--- ParaView3/VTK/Utilities/vtklibxml2/CMakeLists.txt.orig 2008-11-24 11:50:27.000000000 -0500
+++ ParaView3/VTK/Utilities/vtklibxml2/CMakeLists.txt 2009-08-01 01:21:37.000000000 -0400
@@ -46,6 +46,7 @@
#CHECK_LIBRARY_EXISTS_CONCAT("history" append_history HAVE_LIBHISTORY)
#CHECK_LIBRARY_EXISTS_CONCAT("readline" readline HAVE_LIBREADLINE)
+CHECK_LIBRARY_EXISTS_CONCAT("ncurses" curses_version HAVE_LIBNCURSES)
IF(NOT VTK_ZLIB_LIBRARIES)
CHECK_LIBRARY_EXISTS_CONCAT("z" inflateEnd HAVE_LIBZ)
ENDIF(NOT VTK_ZLIB_LIBRARIES)
--- ParaView3/VTK/Rendering/CMakeLists.txt.org 2009-08-02 17:46:27.000000000 -0400
+++ ParaView3/VTK/Rendering/CMakeLists.txt 2009-08-02 17:48:40.000000000 -0400
@@ -407,8 +407,6 @@
SET(VTK_USE_WGL_GET_PROC_ADDRESS 1)
ELSE (WIN32)
IF (APPLE)
- SET(VTK_USE_APPLE_LOADER 1)
- ELSE (APPLE)
INCLUDE(CheckFunctionExists)
SET(VTK_SAVE_CMAKE_REQUIRED_LIBRARIES "${CMAKE_REQUIRED_LIBRARIES}")
SET(CMAKE_REQUIRED_LIBRARIES
--- ParaView3/Plugins/PointSprite/CMakeLists.txt.orig 2009-08-07 20:54:28.000000000 -0400
+++ ParaView3/Plugins/PointSprite/CMakeLists.txt 2009-08-07 20:55:20.000000000 -0400
@@ -33,6 +33,7 @@
${PARAVIEW_KWSYS_INCLUDE_DIRS}
${VTK_INCLUDE_DIR}
${MPI_INCLUDE_PATH}
+ ${OPENGL_INCLUDE_DIR}
)
ELSE (ParaView_SOURCE_DIR)
FIND_PACKAGE(ParaView REQUIRED)
--- ParaView3/Plugins/PointSprite/Examples/Rendering/Cxx/CMakeLists.txt.orig 2009-06-15 09:02:06.000000000 -0400
+++ ParaView3/Plugins/PointSprite/Examples/Rendering/Cxx/CMakeLists.txt 2012-03-20 06:06:15.000000000 -0400
@@ -6,5 +6,5 @@
target_link_libraries(${exe} CSCS_PointSprite_Rendering vtkIO)
install(TARGETS ${exe}
- RUNTIME DESTINATION ${PROJECT_BINARY_DIR}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/${PV_INSTALL_BIN_DIR}
)
--- Paraview3/Qt/Components/pqClientMainWindow.cxx.orig 2009-08-08 17:51:19.000000000 -0400
+++ Paraview3/Qt/Components/pqClientMainWindow.cxx 2009-08-08 17:56:59.000000000 -0400
@@ -1014,6 +1014,11 @@
helper = QCoreApplication::applicationDirPath() +
binDir1 + QString("pqClientDocFinder.txt");
}
+ if(!QFile::exists(helper))
+ {
+ // Look in a FHS compliant directory
+ helper = QString("@FINKPREFIX@/share/doc/paraview/pqClientDocFinder.txt");
+ }
if(QFile::exists(helper))
{
QFile file(helper);