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