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