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