Salome HOME
MPI ParaView
[tools/sat_salome.git] / products / ParaView.pyconf
1 default :
2 {
3     name : "ParaView"
4     build_source : "script"
5     compil_script :  $name + $VARS.scriptExtension
6     get_source : "archive"
7     environ :
8     {
9        env_script : $name + ".py"
10     }
11     depend : [
12               'Python',
13               'hdf5',
14               'qt',
15               'boost',
16               'libxml2',
17               'freetype',
18               'matplotlib',
19               'cgns',
20               'Pygments'
21               ]
22     opt_depend : ['openmpi', 'ospray','tbb']
23     build_depend : ["cmake"]
24     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
25     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
26     install_dir : 'base'
27     properties :
28     {
29       incremental : "yes"
30     }
31 }
32
33 version_5_9_0 :
34 {
35     compil_script :  'ParaView-5.9.0.sh'
36     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
37     # two other LATA patches already included in archive
38     patches : ['paraview.0003-ParaViewClient.patch',
39                'paraview.0004-ParaView_hdf5.patch',
40                'paraview.0005-ParaView_find_cgns.patch',
41                'paraview.0006-ParaView_find_libxml2.patch',
42                'paraview.0007-ParaView_find_freetype.patch',
43                'paraview-0012-LATA_64BITS_IDS.patch',
44                'ParaView-5.9.0-CATALYST_cmake.patch',
45                'paraview.0008-ParaView_coincident_rendering.patch'
46               ]
47 }
48
49 version_5_9_0_int32 :
50 {
51     compil_script :  'ParaView-5.9.0.sh'
52     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
53     # two other LATA patches already included in archive
54     patches : ['paraview.0003-ParaViewClient.patch',
55                'paraview.0004-ParaView_hdf5.patch',
56                'paraview.0005-ParaView_find_cgns.patch',
57                'paraview.0006-ParaView_find_libxml2.patch',
58                'paraview.0007-ParaView_find_freetype.patch',
59                'ParaView-5.9.0-CATALYST_cmake.patch',
60                'paraview.0008-ParaView_coincident_rendering.patch'
61               ]
62 }
63
64 version_5_9_0_win :
65 {
66     compil_script :  'ParaView-5.9.0.bat'
67     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
68     depend : [
69               'Python',
70               'hdf5',
71               'qt',
72               'boost',
73               'libxml2',
74               'freetype',
75               'matplotlib',
76               'cgns',
77               'Pygments',
78               'pthreads',
79               'zlib'
80              ]
81     patches : ['paraview.0003-ParaViewClient.patch',
82                'paraview.0004-ParaView_hdf5.patch',
83                'paraview.0005-ParaView_find_cgns.patch',
84                'paraview.0006-ParaView_find_libxml2.patch',
85                'paraview.0007-ParaView_find_freetype.patch',
86                'paraview.0008-ParaView_find_zlib.patch',
87                'paraview-0012-LATA_64BITS_IDS.patch',
88                'ParaView-5.9.0-CATALYST_cmake.patch',
89                'paraview.0008-ParaView_coincident_rendering.patch'
90               ]
91 }
92
93 version_5_9_0_win_int32 :
94 {
95     compil_script :  'ParaView-5.9.0.bat'
96     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
97     depend : [
98               'Python',
99               'hdf5',
100               'qt',
101               'boost',
102               'libxml2',
103               'freetype',
104               'matplotlib',
105               'cgns',
106               'Pygments',
107               'pthreads',
108               'zlib'
109              ]
110     patches : ['paraview.0003-ParaViewClient.patch',
111                'paraview.0004-ParaView_hdf5.patch',
112                'paraview.0005-ParaView_find_cgns.patch',
113                'paraview.0006-ParaView_find_libxml2.patch',
114                'paraview.0007-ParaView_find_freetype.patch',
115                'paraview.0008-ParaView_find_zlib.patch',
116                'ParaView-5.9.0-CATALYST_cmake.patch',
117                'paraview.0008-ParaView_coincident_rendering.patch'
118               ]
119 }
120
121 version_5_9_0_MPI :
122 {
123     compil_script :  'ParaView-5.9.0.sh'
124     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
125     patches : ['paraview.0003-ParaViewClient.patch',
126                'paraview.0004-ParaView_hdf5.patch',
127                'paraview.0005-ParaView_find_cgns.patch',
128                'paraview.0006-ParaView_find_libxml2.patch',
129                'paraview.0007-ParaView_find_freetype.patch',
130                'paraview-5.9-VTKM_MPI.patch',
131                'paraview-0012-LATA_64BITS_IDS.patch',
132                'ParaView-5.9.0-CATALYST_cmake.patch',
133                'paraview.0008-ParaView_coincident_rendering.patch',
134                'paraview.0016-openmpi.patch'
135               ]
136 }
137
138 version_5_9_0_MPI_int32 :
139 {
140     compil_script :  'ParaView-5.9.0.sh'
141     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
142     patches : ['paraview.0003-ParaViewClient.patch',
143                'paraview.0004-ParaView_hdf5.patch',
144                'paraview.0005-ParaView_find_cgns.patch',
145                'paraview.0006-ParaView_find_libxml2.patch',
146                'paraview.0007-ParaView_find_freetype.patch',
147                'paraview-5.9-VTKM_MPI.patch',
148                'ParaView-5.9.0-CATALYST_cmake.patch',
149                'paraview.0008-ParaView_coincident_rendering.patch'
150               ]
151 }
152
153 version_5_8_0 :
154 {
155     compil_script :  'ParaView-5.8.0.sh'
156     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
157     # two other LATA patches already included in archive
158     patches : ['paraview.0003-ParaViewClient.patch',
159                'paraview.0004-ParaView_hdf5.patch',
160                'paraview.0005-ParaView_find_cgns.patch',
161                'paraview.0006-ParaView_find_libxml2.patch',
162                'paraview.0007-ParaView_find_freetype.patch',
163                'paraview.0009-ParaView_volume_mapper.patch',
164                'paraview.0010-ParaView_find_python.patch',
165                'pv_coincident.patch',
166                'paraview-0012-LATA_64BITS_IDS.patch'
167               ]
168 }
169
170 version_5_8_0_int32 :
171 {
172     compil_script :  'ParaView-5.8.0.sh'
173     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
174     # two other LATA patches already included in archive
175     patches : ['paraview.0003-ParaViewClient.patch',
176                'paraview.0004-ParaView_hdf5.patch',
177                'paraview.0005-ParaView_find_cgns.patch',
178                'paraview.0006-ParaView_find_libxml2.patch',
179                'paraview.0007-ParaView_find_freetype.patch',
180                'paraview.0009-ParaView_volume_mapper.patch',
181                'paraview.0010-ParaView_find_python.patch',
182                'pv_coincident.patch'
183               ]
184 }
185
186 version_5_8_0_win :
187 {
188     compil_script :  'ParaView-5.8.0.bat'
189     depend : [
190               'Python',
191               'hdf5',
192               'qt',
193               'boost',
194               'libxml2',
195               'freetype',
196               'matplotlib',
197               'cgns',
198               'Pygments',
199               'pthreads',
200               'zlib'
201              ]
202     patches : ['paraview.0003-ParaViewClient.patch',
203                'paraview.0004-ParaView_hdf5.patch',
204                'paraview.0005-ParaView_find_cgns.patch',
205                'paraview.0006-ParaView_find_libxml2.patch',
206                'paraview.0007-ParaView_find_freetype.patch',
207                'paraview.0008-ParaView_find_zlib.patch',
208                'paraview.0009-ParaView_volume_mapper.patch',
209                'pv_coincident.patch',
210                'paraview-0012-LATA_64BITS_IDS.patch'
211               ]
212 }
213
214 version_5_8_0_win_int32 :
215 {
216     compil_script :  'ParaView-5.8.0.bat'
217     depend : [
218               'Python',
219               'hdf5',
220               'qt',
221               'boost',
222               'libxml2',
223               'freetype',
224               'matplotlib',
225               'cgns',
226               'Pygments',
227               'pthreads',
228               'zlib'
229              ]
230     patches : ['paraview.0003-ParaViewClient.patch',
231                'paraview.0004-ParaView_hdf5.patch',
232                'paraview.0005-ParaView_find_cgns.patch',
233                'paraview.0006-ParaView_find_libxml2.patch',
234                'paraview.0007-ParaView_find_freetype.patch',
235                'paraview.0008-ParaView_find_zlib.patch',
236                'paraview.0009-ParaView_volume_mapper.patch',
237                'pv_coincident.patch'
238               ]
239 }
240
241 version_5_8_0_MPI :
242 {
243     compil_script :  'ParaView-5.8.0.sh'
244     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
245     patches : ['paraview.0003-ParaViewClient.patch',
246                'paraview.0004-ParaView_hdf5.patch',
247                'paraview.0005-ParaView_find_cgns.patch',
248                'paraview.0006-ParaView_find_libxml2.patch',
249                'paraview.0007-ParaView_find_freetype.patch',
250                'paraview.0009-ParaView_volume_mapper.patch',
251                'paraview.0012-VTKM_MPI.patch',
252                'pv_coincident.patch',
253                'paraview-0012-LATA_64BITS_IDS.patch'
254               ]
255 }
256
257 version_5_8_0_MPI_int32 :
258 {
259     compil_script :  'ParaView-5.8.0.sh'
260     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
261     patches : ['paraview.0003-ParaViewClient.patch',
262                'paraview.0004-ParaView_hdf5.patch',
263                'paraview.0005-ParaView_find_cgns.patch',
264                'paraview.0006-ParaView_find_libxml2.patch',
265                'paraview.0007-ParaView_find_freetype.patch',
266                'paraview.0009-ParaView_volume_mapper.patch',
267                'paraview.0012-VTKM_MPI.patch',
268                'pv_coincident.patch'
269               ]
270 }
271
272 version_5_6_0_bfaf7b8 :
273 {
274     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
275     patches :[
276               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
277               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
278              ]
279     depend : [
280               'Python',
281               'hdf5',
282               'qt',
283               'boost',
284               'libxml2',
285               'freetype',
286               'matplotlib',
287               'gl2ps',
288               'cgns',
289               'Pygments'
290               ]
291 }
292
293 version_5_6_0_bfaf7b8_win :
294 {
295     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
296     patches :  [
297                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
298                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
299                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
300                ]
301     depend : [
302               'Python',
303               'hdf5',
304               'qt',
305               'boost',
306               'libxml2',
307               'freetype',
308               'matplotlib',
309               'gl2ps',
310               'cgns',
311               'Pygments',
312               'pthreads'
313              ]
314 }
315
316 version_5_6_0_bfaf7b8_ospray_win :
317 {
318     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
319     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
320     patches : [
321                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
322                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
323                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
324               ]
325     depend : [
326               'Python',
327               'hdf5',
328               'qt',
329               'boost',
330               'libxml2',
331               'freetype',
332               'matplotlib',
333               'gl2ps',
334               'cgns',
335               'Pygments',
336               'ospray',
337               'pthreads'
338              ]
339 }
340
341 version_5_6_0p1_7bafc2b :
342 {
343     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
344     patches :  [
345                ]
346     depend : [
347               'Python',
348               'hdf5',
349               'qt',
350               'boost',
351               'libxml2',
352               'freetype',
353               'matplotlib',
354               'gl2ps',
355               'cgns',
356               'Pygments'
357              ]
358 }
359
360 version_5_6_0p1_7bafc2b_win :
361 {
362     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
363     patches :  [
364                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
365                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
366                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
367                ]
368     depend : [
369               'Python',
370               'hdf5',
371               'qt',
372               'boost',
373               'libxml2',
374               'freetype',
375               'matplotlib',
376               'gl2ps',
377               'cgns',
378               'Pygments',
379               'pthreads'
380              ]
381 }
382
383 version_5_4_1b5c4c89 :
384 {
385     compil_script : "ParaView-5.4.1_b5c4c89.sh"
386     # TA - OP 29/05/2018 Add the 3 patches from BO
387     patches : [
388                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
389                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
390                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
391               ]
392     depend : [
393               'Python',
394               'hdf5',
395               'qt',
396               'boost',
397               'libxml2',
398               'freetype',
399               'matplotlib',
400               'gl2ps',
401               'cgns',
402               'Pygments'
403              ]
404 }
405
406
407 version_5_1_2plus_820 :
408 {
409     compil_script : "ParaView-5.1-820.sh"
410     depend : [
411               'Python',
412               'hdf5',
413               'qt',
414               'boost',
415               'gl2ps',
416               'libxml2',
417               'freetype',
418               'matplotlib'
419              ]
420 }
421
422 version_5_1_2plus_820_offscreen_rendering :
423 {
424     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
425     depend : [
426               'Python',
427               'hdf5',
428               'qt',
429               'boost',
430               'gl2ps',
431               'libxml2',
432               'freetype',
433               'matplotlib',
434               'mesa'
435              ]
436 }
437
438 version_5_1_2plus_820_win :
439 {
440     compil_script : "ParaView-5.1-820.bat"
441     depend : [
442               'Python',
443               'hdf5',
444               'qt',
445               'boost',
446               'gl2ps',
447               'libxml2',
448               'freetype',
449               'matplotlib',
450               'zlib',
451               'libpng'
452              ]
453     opt_depend : []
454     patches : [ 'ParaView-5.1.2-win.patch' ]
455 }
456
457 version_5_1_2plus :
458 {
459     compil_script : "ParaView-5.1.sh"
460     depend : [
461               'Python',
462               'hdf5',
463               'qt',
464               'boost',
465               'gl2ps',
466               'libxml2',
467               'freetype',
468               'matplotlib',
469               'cgns'
470              ]
471 }
472
473 version_5_0_1p1 :
474 {
475     name : "ParaView"
476     compil_script :  $name + "-5.0.sh"
477     depend : [
478               'Python',
479               'hdf5',
480               'qt',
481               'boost',
482               'gl2ps',
483               'libxml2',
484               'freetype',
485               'matplotlib'
486              ]
487 }
488
489 version_4_2_0 :
490 {
491     compil_script :  $name + "-3.14.0.sh"
492     depend : [
493               'Python',
494               'hdf5',
495               'qt',
496               'boost',
497               'gl2ps',
498               'libxml2',
499               'freetype',
500               'matplotlib'
501              ]
502     patches : [
503                   $name + "-4.2.0.patch"
504               ]
505 }
506
507 version_3_14_0 :
508 {
509     name : "ParaView"
510     compil_script : $name + "-3.14.0.sh"
511     depend : [
512               "Python",
513               "hdf5",
514               "qt",
515               "ParaViewData",
516               "boost",
517               "gl2ps"
518              ]
519     patches : [
520                   $name + "-3.14.0.patch"
521               ]
522 }