Gentoo Archives: gentoo-commits

From: Francois Bissey <f.r.bissey@×××××××××.nz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-visualization/paraview/, sci-visualization/paraview/files/
Date: Fri, 31 Aug 2012 10:38:33
Message-Id: 1346409425.aa300c09883d4ae22b9bfb411ccf782ce7f82d1c.fbissey@gentoo
1 commit: aa300c09883d4ae22b9bfb411ccf782ce7f82d1c
2 Author: François Bissey <francois.bissey <AT> canterbury <DOT> ac <DOT> nz>
3 AuthorDate: Fri Aug 31 10:37:05 2012 +0000
4 Commit: Francois Bissey <f.r.bissey <AT> massey <DOT> ac <DOT> nz>
5 CommitDate: Fri Aug 31 10:37:05 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=aa300c09
7
8 unbundle netcdf from paraview
9
10 ---
11 sci-visualization/paraview/ChangeLog | 7 ++
12 .../paraview/files/paraview-3.14.1-vtknetcd.patch | 75 ++++++++++++++++++++
13 ...-3.14.1-r1.ebuild => paraview-3.14.1-r2.ebuild} | 3 +
14 3 files changed, 85 insertions(+), 0 deletions(-)
15
16 diff --git a/sci-visualization/paraview/ChangeLog b/sci-visualization/paraview/ChangeLog
17 index 0c76587..67889a1 100644
18 --- a/sci-visualization/paraview/ChangeLog
19 +++ b/sci-visualization/paraview/ChangeLog
20 @@ -2,6 +2,13 @@
21 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
22 # $Header: $
23
24 +*paraview-3.14.1-r2 (31 Aug 2012)
25 +
26 + 31 Aug 2012; François Bissey <francois.bissey@×××××××××××××.nz>
27 + -paraview-3.14.1-r1.ebuild, +paraview-3.14.1-r2.ebuild,
28 + +files/paraview-3.14.1-vtknetcd.patch:
29 + netcdf dealt with
30 +
31 *paraview-3.14.1-r1 (30 Aug 2012)
32
33 30 Aug 2012; François Bissey <francois.bissey@×××××××××××××.nz>
34
35 diff --git a/sci-visualization/paraview/files/paraview-3.14.1-vtknetcd.patch b/sci-visualization/paraview/files/paraview-3.14.1-vtknetcd.patch
36 new file mode 100644
37 index 0000000..eb40466
38 --- /dev/null
39 +++ b/sci-visualization/paraview/files/paraview-3.14.1-vtknetcd.patch
40 @@ -0,0 +1,75 @@
41 +--- Utilities/CMakeLists.txt.orig 2012-08-31 13:55:56.616827748 +1200
42 ++++ Utilities/CMakeLists.txt 2012-08-31 13:56:43.487830247 +1200
43 +@@ -47,7 +47,7 @@
44 + SET( verdict_INSTALL_LIB_DIR ${VTK_INSTALL_LIB_DIR_CM24})
45 + ADD_SUBDIRECTORY(verdict)
46 +
47 +-ADD_SUBDIRECTORY(vtknetcdf)
48 ++#ADD_SUBDIRECTORY(vtknetcdf)
49 + IF(VTK_USE_METAIO)
50 + SET(METAIO_FOR_VTK 1)
51 + ADD_SUBDIRECTORY(vtkmetaio)
52 +--- Utilities/vtk_netcdf.h.orig 2012-08-31 13:57:25.704832693 +1200
53 ++++ Utilities/vtk_netcdf.h 2012-08-31 13:57:59.823834877 +1200
54 +@@ -16,6 +16,6 @@
55 + #define __vtk_netcdf_h
56 +
57 + /* Use the netcdf library configured for VTK. */
58 +-#include <vtknetcdf/include/netcdf.h>
59 ++#include <netcdf.h>
60 +
61 + #endif
62 +--- Utilities/vtk_netcdfcpp.h.orig 2012-08-31 13:58:48.800838210 +1200
63 ++++ Utilities/vtk_netcdfcpp.h 2012-08-31 13:59:31.223841343 +1200
64 +@@ -16,6 +16,6 @@
65 + #define __vtk_netcdfcpp_h
66 +
67 + /* Use the netcdf library configured for VTK. */
68 +-#include <vtknetcdf/cxx/netcdfcpp.h>
69 ++#include <netcdfcpp.h>
70 +
71 + #endif
72 +--- Utilities/vtkexodus2/CMakeLists.txt.orig 2012-08-31 14:01:26.536856845 +1200
73 ++++ Utilities/vtkexodus2/CMakeLists.txt 2012-08-31 14:02:11.503872711 +1200
74 +@@ -241,7 +241,7 @@
75 +
76 +
77 + VTK_ADD_LIBRARY(vtkexoIIc ${cbind_SRCS})
78 +-TARGET_LINK_LIBRARIES(vtkexoIIc vtkNetCDF)
79 ++TARGET_LINK_LIBRARIES(vtkexoIIc netcdf)
80 +
81 + # Apply user-defined properties to the library target.
82 + IF(VTK_LIBRARY_PROPERTIES)
83 +--- Utilities/vtkexodus2/test/CMakeLists.txt.orig 2012-08-31 14:02:39.696882673 +1200
84 ++++ Utilities/vtkexodus2/test/CMakeLists.txt 2012-08-31 14:02:59.743889790 +1200
85 +@@ -21,7 +21,7 @@
86 + )
87 +
88 + ADD_EXECUTABLE( ExoIICTests ${ExoIICTests} )
89 +-TARGET_LINK_LIBRARIES( ExoIICTests vtkCommon vtkexoIIc vtkNetCDF )
90 ++TARGET_LINK_LIBRARIES( ExoIICTests vtkCommon vtkexoIIc netcdf )
91 +
92 + SET( TestsToRun ${ExoIICTests} )
93 + REMOVE( TestsToRun ExoIICTests.cxx )
94 +--- IO/CMakeLists.txt.orig 2012-08-31 14:05:00.657933170 +1200
95 ++++ IO/CMakeLists.txt 2012-08-31 14:06:18.024961299 +1200
96 +@@ -18,7 +18,7 @@
97 + SET(KIT_PYTHON_LIBS vtkFilteringPythonD)
98 + SET(KIT_JAVA_LIBS vtkFilteringJava)
99 + SET(KIT_INTERFACE_LIBRARIES vtkFiltering)
100 +-SET(KIT_LIBS vtkDICOMParser vtkNetCDF vtkNetCDF_cxx LSDyna
101 ++SET(KIT_LIBS vtkDICOMParser netcdf netcdf_c++ LSDyna
102 + ${_VTK_METAIO_LIB} sqlite3
103 + ${VTK_PNG_LIBRARIES} ${VTK_ZLIB_LIBRARIES} ${VTK_JPEG_LIBRARIES}
104 + ${VTK_TIFF_LIBRARIES} ${VTK_EXPAT_LIBRARIES} ${VTK_OGGTHEORA_LIBRARIES}
105 +--- vtkIncludeDirectories.cmake.orig 2012-08-31 15:36:06.599955661 +1200
106 ++++ vtkIncludeDirectories.cmake 2012-08-31 15:37:35.759045094 +1200
107 +@@ -193,7 +193,7 @@
108 + VTK_THIRD_PARTY_INCLUDE2(TIFF)
109 + VTK_THIRD_PARTY_INCLUDE2(EXPAT)
110 + VTK_THIRD_PARTY_INCLUDE2(LIBXML2)
111 +-VTK_THIRD_PARTY_INCLUDE(NETCDF vtknetcdf/include)
112 ++#VTK_THIRD_PARTY_INCLUDE(NETCDF vtknetcdf/include)
113 + VTK_THIRD_PARTY_INCLUDE2(Exodus2)
114 + IF(VTK_USE_GL2PS)
115 + VTK_THIRD_PARTY_INCLUDE2(GL2PS)
116
117 diff --git a/sci-visualization/paraview/paraview-3.14.1-r1.ebuild b/sci-visualization/paraview/paraview-3.14.1-r2.ebuild
118 similarity index 98%
119 rename from sci-visualization/paraview/paraview-3.14.1-r1.ebuild
120 rename to sci-visualization/paraview/paraview-3.14.1-r2.ebuild
121 index d916c53..30bbe33 100644
122 --- a/sci-visualization/paraview/paraview-3.14.1-r1.ebuild
123 +++ b/sci-visualization/paraview/paraview-3.14.1-r2.ebuild
124 @@ -23,6 +23,7 @@ SLOT="0"
125 IUSE="boost cg -coprocessing doc examples +gui mpi mysql nvcontrol +plugins +python webkit ffmpeg theora"
126
127 RDEPEND="
128 + ~sci-libs/netcdf-4.1.3[cxx,hdf5]
129 sci-libs/hdf5[mpi=]
130 mpi? ( virtual/mpi[cxx,romio] )
131 gui? (
132 @@ -108,6 +109,8 @@ src_prepare() {
133 epatch "${FILESDIR}"/vtk-5.6.1-libav-0.8.patch
134 # debian patch for recent boost should work with 1.48 too
135 epatch "${FILESDIR}"/vtk-boost1.49.patch
136 + # adapted from debian patch need to be applied after paraview-3.14.1-removesqlite.patch
137 + epatch "${FILESDIR}"/${PN}-3.14.1-vtknetcd.patch
138 }
139
140 src_configure() {