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