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() { |