Salome HOME
support FD38
[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', 'openturns', 'rkCommon', 'gdal', 'netcdf']
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_11_1 :
34 {
35     compil_script :  'ParaView-5.11.1.sh'
36     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
37     patches : [
38                'paraview-5.11.1.p001-FindCGNS.patch'
39               ]
40     depend : [
41               'Python',
42               'hdf5',
43               'qt',
44               'PyQt',
45               'sip',
46               'boost',
47               'libxml2',
48               'freetype',
49               'matplotlib',
50               'cgns',
51               'Pygments'
52               ]
53     opt_depend : ['ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
54 }
55
56 version_5_11_1_int32 :
57 {
58     compil_script :  'ParaView-5.11.1.sh'
59     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
60     patches : [
61                'paraview-5.11.1.p001-FindCGNS.patch'
62               ]
63     depend : [
64               'Python',
65               'hdf5',
66               'qt',
67               'PyQt',
68               'sip',
69               'boost',
70               'libxml2',
71               'freetype',
72               'matplotlib',
73               'cgns',
74               'Pygments'
75               ]
76     opt_depend : ['ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
77 }
78
79 version_5_11_1_win :
80 {
81     compil_script :  'ParaView-5.11.1.bat'
82     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
83     depend : [
84               'Python',
85               'hdf5',
86               'qt',
87               'boost',
88               'libxml2',
89               'freetype',
90               'cgns',
91               'Pygments',
92               'pthreads',
93               'zlib'
94              ]
95     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
96     patches : [
97                'paraview-5.11.1.p001-FindCGNS.patch'
98               ]
99 }
100
101 version_5_11_1_win_dbg :
102 {
103     compil_script :  'ParaView-5.11.1.bat'
104     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
105     depend : [
106               'Python',
107               'hdf5',
108               'qt',
109               'boost',
110               'libxml2',
111               'freetype',
112               'cgns',
113               'Pygments',
114               'pthreads',
115               'zlib'
116              ]
117     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
118     patches : []
119 }
120
121 version_5_11_1_MPI :
122 {
123     compil_script :  'ParaView-5.11.1.sh'
124     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
125     patches : [
126                 'paraview-5.11.1.p001-FindCGNS.patch'
127               ]
128     depend : [
129               'Python',
130               'hdf5',
131               'qt',
132               'PyQt',
133               'sip',
134               'boost',
135               'libxml2',
136               'freetype',
137               'matplotlib',
138               'cgns',
139               'Pygments'
140               ]
141     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
142 }
143
144 version_5_11_1_MPI_LATA_64BITS_IDS :
145 {
146     compil_script :  'ParaView-5.11.1.sh'
147     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
148     patches : [
149                  'paraview-5.11.1.p001-FindCGNS.patch',
150                  'paraview-0012-LATA_64BITS_IDS.patch'
151               ]
152     depend : [
153               'Python',
154               'hdf5',
155               'qt',
156               'PyQt',
157               'sip',
158               'boost',
159               'libxml2',
160               'freetype',
161               'matplotlib',
162               'cgns',
163               'Pygments'
164               ]
165     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
166 }
167
168 version_5_11_1_MPI_DB10 :
169 {
170     compil_script :  'ParaView-5.11.1.sh'
171     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
172     patches : []
173     depend : [
174               'Python',
175               'hdf5',
176               'qt',
177               'PyQt',
178               'sip',
179               'boost',
180               'libxml2',
181               'freetype',
182               'matplotlib',
183               'cgns',
184               'Pygments'
185               ]
186     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
187 }
188
189 version_5_11_1_MPI_CO8 :
190 {
191     compil_script :  'ParaView-5.11.1.sh'
192     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
193     patches : [
194                'paraview-5.11.1.p002-ParaViewClient.patch'
195               ]
196     depend : [
197               'Python',
198               'hdf5',
199               'qt',
200               'PyQt',
201               'sip',
202               'boost',
203               'libxml2',
204               'freetype',
205               'matplotlib',
206               'cgns',
207               'Pygments'
208               ]
209     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
210 }
211
212 version_5_11_1_MPI_FD38 :
213 {
214     compil_script :  'ParaView-5.11.1.sh'
215     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
216     patches : []
217     depend : [
218               'Python',
219               'hdf5',
220               'qt',
221               'PyQt',
222               'sip',
223               'boost',
224               'libxml2',
225               'freetype',
226               'matplotlib',
227               'cgns',
228               'Pygments'
229               ]
230     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
231 }
232
233 version_5_11_1_MPI_FD37 :
234 {
235     compil_script :  'ParaView-5.11.1.sh'
236     archive_info : {archive_name : "ParaView-5.11.1.tar.gz"}
237     patches : []
238     depend : [
239               'Python',
240               'hdf5',
241               'qt',
242               'PyQt',
243               'sip',
244               'boost',
245               'libxml2',
246               'freetype',
247               'matplotlib',
248               'cgns',
249               'Pygments'
250               ]
251     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
252 }
253
254 version_5_11_0 :
255 {
256     compil_script :  'ParaView-5.11.0.sh'
257     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
258     patches : [
259                'paraview-5.11.0.p001-FindCGNS.patch',
260                'paraview-5.11.0.p003-ParaViewClient.patch',
261                'paraview-5.11.0.p006-GIL.patch'
262               ]
263     depend : [
264               'Python',
265               'hdf5',
266               'qt',
267               'PyQt',
268               'sip',
269               'boost',
270               'libxml2',
271               'freetype',
272               'matplotlib',
273               'cgns',
274               'Pygments'
275               ]
276     opt_depend : ['ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
277 }
278
279 version_5_11_0_int32 :
280 {
281     compil_script :  'ParaView-5.11.0.sh'
282     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
283     # two other LATA patches already included in archive
284     patches : [
285                'paraview-5.11.0.p001-FindCGNS.patch',
286                'paraview-5.11.0.p006-GIL.patch'
287               ]
288     depend : [
289               'Python',
290               'hdf5',
291               'qt',
292               'PyQt',
293               'sip',
294               'boost',
295               'libxml2',
296               'freetype',
297               'matplotlib',
298               'cgns',
299               'Pygments'
300               ]
301     opt_depend : ['ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
302 }
303
304 version_5_11_0_win :
305 {
306     compil_script :  'ParaView-5.11.0.bat'
307     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
308     depend : [
309               'Python',
310               'hdf5',
311               'qt',
312               'boost',
313               'libxml2',
314               'freetype',
315               'cgns',
316               'Pygments',
317               'pthreads',
318               'zlib'
319              ]
320     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
321     patches : ['paraview-5.11.0.p001-FindCGNS.patch',
322                'paraview-5.11.0.p002-FindMPI.patch',
323                'paraview-5.11.0.p004-vtkUniformHyperTreeGrid.patch',
324                'paraview-5.11.0.p006-GIL.patch'
325               ]
326 }
327
328 version_5_11_0_win_dbg :
329 {
330     compil_script :  'ParaView-5.11.0.bat'
331     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
332     depend : [
333               'Python',
334               'hdf5',
335               'qt',
336               'boost',
337               'libxml2',
338               'freetype',
339               'cgns',
340               'Pygments',
341               'pthreads',
342               'zlib'
343              ]
344     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
345     patches : ['paraview-5.11.0.p001-FindCGNS.patch',
346                'paraview-5.11.0.p002-FindMPI.patch',
347                'paraview-5.11.0.p004-vtkUniformHyperTreeGrid.patch',
348                'paraview-5.11.0.p005-vtkPython-debug.patch',
349                'paraview-5.11.0.p006-GIL.patch'
350               ]
351 }
352
353 version_5_11_0_MPI :
354 {
355     compil_script :  'ParaView-5.11.0.sh'
356     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
357     patches : ['paraview-5.11.0.p001-FindCGNS.patch',
358                'paraview-5.11.0.p002-FindMPI.patch',
359                'paraview-5.11.0.p006-GIL.patch'
360               ]
361     depend : [
362               'Python',
363               'hdf5',
364               'qt',
365               'PyQt',
366               'sip',
367               'boost',
368               'libxml2',
369               'freetype',
370               'matplotlib',
371               'cgns',
372               'Pygments'
373               ]
374     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
375 }
376
377 version_5_11_0_MPI_LATA_64BITS_IDS :
378 {
379     compil_script :  'ParaView-5.11.0.sh'
380     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
381     patches : ['paraview-5.11.0.p001-FindCGNS.patch',
382                'paraview-5.11.0.p002-FindMPI.patch',
383                'paraview-0012-LATA_64BITS_IDS.patch',
384                'paraview-5.11.0.p006-GIL.patch'
385               ]
386     depend : [
387               'Python',
388               'hdf5',
389               'qt',
390               'PyQt',
391               'sip',
392               'boost',
393               'libxml2',
394               'freetype',
395               'matplotlib',
396               'cgns',
397               'Pygments'
398               ]
399     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
400 }
401
402 version_5_11_0_MPI_DB10 :
403 {
404     compil_script :  'ParaView-5.11.0.sh'
405     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
406     patches : ['paraview-5.11.0.p001-FindCGNS.patch',
407                'paraview-5.11.0.p002-FindMPI.patch',
408                'paraview-5.11.0.p003-ParaViewClient.patch',
409                'paraview-5.11.0.p006-GIL.patch'
410                 ]
411     depend : [
412               'Python',
413               'hdf5',
414               'qt',
415               'PyQt',
416               'sip',
417               'boost',
418               'libxml2',
419               'freetype',
420               'matplotlib',
421               'cgns',
422               'Pygments'
423               ]
424     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
425 }
426
427 version_5_11_0_MPI_CO8 :
428 {
429     compil_script :  'ParaView-5.11.0.sh'
430     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
431     patches : ['paraview-5.11.0.p001-FindCGNS.patch',
432                'paraview-5.11.0.p002-FindMPI.patch',
433                'paraview-5.11.0.p003-ParaViewClient.patch',
434                'paraview-5.11.0.p006-GIL.patch'
435               ]
436     depend : [
437               'Python',
438               'hdf5',
439               'qt',
440               'PyQt',
441               'sip',
442               'boost',
443               'libxml2',
444               'freetype',
445               'matplotlib',
446               'cgns',
447               'Pygments'
448               ]
449     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
450 }
451
452 version_5_11_0_MPI_FD38 :
453 {
454     compil_script :  'ParaView-5.11.0.sh'
455     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
456     patches : ['paraview-5.11.0.p001-FindCGNS.patch',
457                'paraview-5.11.0.p002-FindMPI.patch',
458                'paraview-5.11.0.p006-GIL.patch',
459                      'paraview-5.11.0.p007-mpi4py-FD37.patch'
460               ]
461     depend : [
462               'Python',
463               'hdf5',
464               'qt',
465               'PyQt',
466               'sip',
467               'boost',
468               'libxml2',
469               'freetype',
470               'matplotlib',
471               'cgns',
472               'Pygments'
473               ]
474     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
475 }
476
477 version_5_11_0_MPI_FD37 :
478 {
479     compil_script :  'ParaView-5.11.0.sh'
480     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
481     patches : ['paraview-5.11.0.p001-FindCGNS.patch',
482                'paraview-5.11.0.p002-FindMPI.patch',
483                'paraview-5.11.0.p006-GIL.patch',
484                      'paraview-5.11.0.p007-mpi4py-FD37.patch'
485               ]
486     depend : [
487               'Python',
488               'hdf5',
489               'qt',
490               'PyQt',
491               'sip',
492               'boost',
493               'libxml2',
494               'freetype',
495               'matplotlib',
496               'cgns',
497               'Pygments'
498               ]
499     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
500 }
501
502 version_5_9_0 :
503 {
504     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf']
505     compil_script :  'ParaView-5.9.0.sh'
506     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
507     # two other LATA patches already included in archive
508     patches : ['paraview.0003-ParaViewClient.patch',
509                'paraview.0004-ParaView_hdf5.patch',
510                'paraview.0005-ParaView_find_cgns.patch',
511                'paraview.0006-ParaView_find_libxml2.patch',
512                'paraview.0007-ParaView_find_freetype.patch',
513                'paraview.0010-ParaView_CATALYST_cmake.patch',
514                'paraview.0008-ParaView_coincident_rendering.patch',
515                'paraview.0011-ParaView_protobuf_crash.patch',
516                'paraview.0015-Paraview_VTKM_ioss.patch',
517                'paraview-5.9.0-gcc.11.0.patch',
518                'paraview.0018-spns-26351-autoconvert.patch',
519                'paraview.0019-spns-26344-VTK-OpenMP.patch'
520               ]
521 }
522
523 version_5_9_0_int32 :
524 {
525     compil_script :  'ParaView-5.9.0.sh'
526     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
527     # two other LATA patches already included in archive
528     patches : ['paraview.0003-ParaViewClient.patch',
529                'paraview.0004-ParaView_hdf5.patch',
530                'paraview.0005-ParaView_find_cgns.patch',
531                'paraview.0006-ParaView_find_libxml2.patch',
532                'paraview.0007-ParaView_find_freetype.patch',
533                'paraview.0010-ParaView_CATALYST_cmake.patch',
534                'paraview.0008-ParaView_coincident_rendering.patch',
535                'paraview.0011-ParaView_protobuf_crash.patch',
536                'paraview.0015-Paraview_VTKM_ioss.patch',
537                'paraview.0018-spns-26351-autoconvert.patch',
538                'paraview.0019-spns-26344-VTK-OpenMP.patch'
539               ]
540 }
541
542 version_5_9_0_win :
543 {
544     compil_script :  'ParaView-5.9.0.bat'
545     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
546     depend : [
547               'Python',
548               'hdf5',
549               'qt',
550               'boost',
551               'libxml2',
552               'freetype',
553               'cgns',
554               'Pygments',
555               'pthreads',
556               'zlib'
557              ]
558     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
559     patches : ['paraview.0003-ParaViewClient.patch',
560                'paraview.0004-ParaView_hdf5.patch',
561                'paraview.0005-ParaView_find_cgns.patch',
562                'paraview.0006-ParaView_find_libxml2.patch',
563                'paraview.0007-ParaView_find_freetype.patch',
564                'paraview.0009-ParaView_find_zlib.patch',
565                'paraview.0010-ParaView_CATALYST_cmake.patch',
566                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
567                'paraview.0008-ParaView_coincident_rendering.patch',
568                'paraview.0011-ParaView_protobuf_crash.patch',
569                'paraview.0018-spns-26351-autoconvert.patch',
570                'paraview.0019-spns-26344-VTK-OpenMP.patch',
571                'paraview.0015-Paraview_VTKM_ioss.patch'
572               ]
573 }
574
575 version_5_9_0_win_dbg :
576 {
577     compil_script :  'ParaView-5.9.0.bat'
578     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
579     depend : [
580               'Python',
581               'hdf5',
582               'qt',
583               'boost',
584               'libxml2',
585               'freetype',
586               'cgns',
587               'Pygments',
588               'pthreads',
589               'zlib'
590              ]
591     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
592     patches : ['paraview.0003-ParaViewClient.patch',
593                'paraview.0004-ParaView_hdf5.patch',
594                'paraview.0005-ParaView_find_cgns.patch',
595                'paraview.0006-ParaView_find_libxml2.patch',
596                'paraview.0007-ParaView_find_freetype.patch',
597                'paraview.0009-ParaView_find_zlib.patch',
598                'paraview.0010-ParaView_CATALYST_cmake.patch',
599                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
600                'paraview.0008-ParaView_coincident_rendering.patch',
601                'paraview.0011-ParaView_protobuf_crash.patch',
602                'paraview.0018-spns-26351-autoconvert.patch',
603                'paraview.0019-spns-26344-VTK-OpenMP.patch',
604                'paraview.0015-Paraview_VTKM_ioss.patch',
605                'paraview-5.9.0-vs-debug.patch'
606               ]
607 }
608
609 version_5_9_0_MPI :
610 {
611     compil_script :  'ParaView-5.9.0.sh'
612     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
613     patches : ['paraview.0003-ParaViewClient.patch',
614                'paraview.0004-ParaView_hdf5.patch',
615                'paraview.0005-ParaView_find_cgns.patch',
616                'paraview.0006-ParaView_find_libxml2.patch',
617                'paraview.0007-ParaView_find_freetype.patch',
618                'paraview-5.9-VTKM_MPI.patch',
619                'paraview.0010-ParaView_CATALYST_cmake.patch',
620                'paraview.0008-ParaView_coincident_rendering.patch',
621                'paraview.0011-ParaView_protobuf_crash.patch',
622                'paraview.0015-Paraview_VTKM_ioss.patch',
623                'paraview-5.9.0-gcc.11.0.patch',
624                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
625                'paraview.0018-spns-26351-autoconvert.patch',
626                'paraview.0019-spns-26344-VTK-OpenMP.patch',
627                'paraview.0020.findMPI.patch',
628                'paraview.0021-FindGDAL.patch'
629               ]
630 }
631
632 version_5_9_0_MPI_LATA_64BITS_IDS :
633 {
634     compil_script :  'ParaView-5.9.0.sh'
635     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
636     patches : ['paraview.0003-ParaViewClient.patch',
637                'paraview.0004-ParaView_hdf5.patch',
638                'paraview.0005-ParaView_find_cgns.patch',
639                'paraview.0006-ParaView_find_libxml2.patch',
640                'paraview.0007-ParaView_find_freetype.patch',
641                'paraview-5.9-VTKM_MPI.patch',
642                'paraview.0010-ParaView_CATALYST_cmake.patch',
643                'paraview.0008-ParaView_coincident_rendering.patch',
644                'paraview.0011-ParaView_protobuf_crash.patch',
645                'paraview.0015-Paraview_VTKM_ioss.patch',
646                'paraview-5.9.0-gcc.11.0.patch',
647                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
648                'paraview.0018-spns-26351-autoconvert.patch',
649                'paraview.0019-spns-26344-VTK-OpenMP.patch',
650                'paraview.0020.findMPI.patch',
651                'paraview.0021-FindGDAL.patch',
652                'paraview-0012-LATA_64BITS_IDS.patch'
653               ]
654 }
655
656 version_5_9_0_FD36 :
657 {
658     compil_script :  'ParaView-5.9.0.sh'
659     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
660     # two other LATA patches already included in archive
661     patches : ['paraview.0003-ParaViewClient.patch',
662                'paraview.0004-ParaView_hdf5.patch',
663                'paraview.0005-ParaView_find_cgns.patch',
664                'paraview.0006-ParaView_find_libxml2.patch',
665                'paraview.0007-ParaView_find_freetype.patch',
666                'paraview-5.9-VTKM_MPI.patch',
667                'paraview.0010-ParaView_CATALYST_cmake.patch',
668                'paraview.0008-ParaView_coincident_rendering.patch',
669                'paraview.0011-ParaView_protobuf_crash.patch',
670                'paraview.0015-Paraview_VTKM_ioss.patch',
671                'paraview-5.9.0-gcc.11.0.patch',
672                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
673                'paraview.0018-spns-26351-autoconvert.patch',
674                'paraview.0019-spns-26344-VTK-OpenMP.patch',
675                'paraview.0020.findMPI.patch',
676                'paraview.0021-FindGDAL.patch',
677                'paraview-5.9.0-python-3.10.Py_REFCNT.patch'
678               ]
679 }
680
681 version_5_9_0_FD32 :
682 {
683     compil_script :  'ParaView-5.9.0.sh'
684     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
685     # two other LATA patches already included in archive
686     patches : ['paraview.0003-ParaViewClient.patch',
687                'paraview.0005-ParaView_find_cgns.patch',
688                'paraview.0010-ParaView_CATALYST_cmake.patch',
689                'paraview.0008-ParaView_coincident_rendering.patch',
690                'paraview.0011-ParaView_protobuf_crash.patch',
691                'paraview.0015-Paraview_VTKM_ioss.patch'
692                'paraview.0018-spns-26351-autoconvert.patch',
693                'paraview.0019-spns-26344-VTK-OpenMP.patch'
694               ]
695 }
696
697 version_5_9_0_UB22_04 :
698 {
699     compil_script :  'ParaView-5.9.0.sh'
700     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
701     # two other LATA patches already included in archive
702     patches : ['paraview.0003-ParaViewClient.patch',
703                'paraview.0004-ParaView_hdf5.patch',
704                'paraview.0005-ParaView_find_cgns.patch',
705                'paraview.0006-ParaView_find_libxml2.patch',
706                'paraview.0007-ParaView_find_freetype.patch',
707                'paraview-5.9-VTKM_MPI.patch',
708                'paraview.0010-ParaView_CATALYST_cmake.patch',
709                'paraview.0008-ParaView_coincident_rendering.patch',
710                'paraview.0011-ParaView_protobuf_crash.patch',
711                'paraview.0015-Paraview_VTKM_ioss.patch',
712                'paraview-5.9.0-gcc.11.0.patch',
713                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
714                'paraview.0018-spns-26351-autoconvert.patch',
715                'paraview.0019-spns-26344-VTK-OpenMP.patch',
716                'paraview.0020.findMPI.patch',
717                'paraview.0021-FindGDAL.patch',
718                'paraview-5.9.0-python-3.10.Py_REFCNT.patch'
719               ]
720 }
721
722 version_5_9_0_UB20_04 :
723 {
724     compil_script :  'ParaView-5.9.0.sh'
725     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
726     # two other LATA patches already included in archive
727     patches : ['paraview.0003-ParaViewClient.patch',
728                'paraview.0004-ParaView_hdf5.patch',
729                'paraview.0005-ParaView_find_cgns.patch',
730                'paraview.0006-ParaView_find_libxml2.patch',
731                'paraview.0007-ParaView_find_freetype.patch',
732                'paraview-5.9-VTKM_MPI.patch',
733                'paraview.0010-ParaView_CATALYST_cmake.patch',
734                'paraview.0008-ParaView_coincident_rendering.patch',
735                'paraview.0011-ParaView_protobuf_crash.patch',
736                'paraview.0015-Paraview_VTKM_ioss.patch',
737                'paraview-5.9.0-gcc.11.0.patch',
738                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
739                'paraview.0018-spns-26351-autoconvert.patch',
740                'paraview.0019-spns-26344-VTK-OpenMP.patch',
741                'paraview.0020.findMPI.patch'
742               ]
743 }
744
745 version_5_9_0_CO8 :
746 {
747     compil_script :  'ParaView-5.9.0.sh'
748     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
749     # two other LATA patches already included in archive
750     patches : ['paraview.0003-ParaViewClient.patch',
751                'paraview.0005-ParaView_find_cgns.patch',
752                'paraview.0010-ParaView_CATALYST_cmake.patch',
753                'paraview.0008-ParaView_coincident_rendering.patch',
754                'paraview.0011-ParaView_protobuf_crash.patch',
755                'paraview.0015-Paraview_VTKM_ioss.patch',
756                'paraview.0018-spns-26351-autoconvert.patch',
757                'paraview.0019-spns-26344-VTK-OpenMP.patch',
758                'paraview.0020.findMPI.patch'
759               ]
760 }
761
762 version_5_9_0_DB10 :
763 {
764     compil_script :  'ParaView-5.9.0.sh'
765     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
766     # two other LATA patches already included in archive
767     patches : ['paraview.0003-ParaViewClient.patch',
768                'paraview-5.9_qt-minimum-version.patch',
769                'paraview.0003-ParaViewClient_native.patch',
770                'paraview.0004-ParaView_hdf5.patch',
771                'paraview.0005-ParaView_find_cgns.patch',
772                'paraview.0006-ParaView_find_libxml2.patch',
773                'paraview.0007-ParaView_find_freetype.patch',
774                'paraview-5.9-VTKM_MPI.patch',
775                'paraview.0010-ParaView_CATALYST_cmake.patch',
776                'paraview.0008-ParaView_coincident_rendering.patch',
777                'paraview.0011-ParaView_protobuf_crash.patch',
778                'paraview.0015-Paraview_VTKM_ioss.patch',
779                'paraview-5.9.0-gcc.11.0.patch',
780                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
781                'paraview.0018-spns-26351-autoconvert.patch',
782                'paraview.0019-spns-26344-VTK-OpenMP.patch',
783                'paraview.0020.findMPI.patch'
784               ]
785 }
786
787 version_5_9_0_DB11 :
788 {
789     compil_script :  'ParaView-5.9.0.sh'
790     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
791     # two other LATA patches already included in archive
792     patches : ['paraview.0003-ParaViewClient.patch',
793                'paraview-5.9_qt-minimum-version.patch',
794                'paraview.0003-ParaViewClient_native.patch',
795                'paraview.0004-ParaView_hdf5.patch',
796                'paraview.0005-ParaView_find_cgns.patch',
797                'paraview.0006-ParaView_find_libxml2.patch',
798                'paraview.0007-ParaView_find_freetype.patch',
799                'paraview-5.9-VTKM_MPI.patch',
800                'paraview.0010-ParaView_CATALYST_cmake.patch',
801                'paraview.0008-ParaView_coincident_rendering.patch',
802                'paraview.0011-ParaView_protobuf_crash.patch',
803                'paraview.0015-Paraview_VTKM_ioss.patch',
804                'paraview-5.9.0-gcc.11.0.patch',
805                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
806                'paraview.0018-spns-26351-autoconvert.patch',
807                'paraview.0019-spns-26344-VTK-OpenMP.patch',
808                'paraview.0020.findMPI.patch'
809               ]
810 }
811
812 version_5_8_0 :
813 {
814     compil_script :  'ParaView-5.8.0.sh'
815     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
816     # two other LATA patches already included in archive
817     patches : ['paraview.0003-ParaViewClient.patch',
818                'paraview.0004-ParaView_hdf5.patch',
819                'paraview.0005-ParaView_find_cgns.patch',
820                'paraview.0006-ParaView_find_libxml2.patch',
821                'paraview.0007-ParaView_find_freetype.patch',
822                'paraview.0009-ParaView_volume_mapper.patch',
823                'paraview.0010-ParaView_find_python.patch',
824                'pv_coincident.patch'
825               ]
826 }
827
828 version_5_8_0_int32 :
829 {
830     compil_script :  'ParaView-5.8.0.sh'
831     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
832     # two other LATA patches already included in archive
833     patches : ['paraview.0003-ParaViewClient.patch',
834                'paraview.0004-ParaView_hdf5.patch',
835                'paraview.0005-ParaView_find_cgns.patch',
836                'paraview.0006-ParaView_find_libxml2.patch',
837                'paraview.0007-ParaView_find_freetype.patch',
838                'paraview.0009-ParaView_volume_mapper.patch',
839                'paraview.0010-ParaView_find_python.patch',
840                'pv_coincident.patch'
841               ]
842 }
843
844 version_5_8_0_win :
845 {
846     compil_script :  'ParaView-5.8.0.bat'
847     depend : [
848               'Python',
849               'hdf5',
850               'qt',
851               'boost',
852               'libxml2',
853               'freetype',
854               'matplotlib',
855               'cgns',
856               'Pygments',
857               'pthreads',
858               'zlib'
859              ]
860     patches : ['paraview.0003-ParaViewClient.patch',
861                'paraview.0004-ParaView_hdf5.patch',
862                'paraview.0005-ParaView_find_cgns.patch',
863                'paraview.0006-ParaView_find_libxml2.patch',
864                'paraview.0007-ParaView_find_freetype.patch',
865                'paraview.0008-ParaView_find_zlib.patch',
866                'paraview.0009-ParaView_volume_mapper.patch',
867                'pv_coincident.patch'
868              ]
869 }
870
871 version_5_8_0_win_int32 :
872 {
873     compil_script :  'ParaView-5.8.0.bat'
874     depend : [
875               'Python',
876               'hdf5',
877               'qt',
878               'boost',
879               'libxml2',
880               'freetype',
881               'matplotlib',
882               'cgns',
883               'Pygments',
884               'pthreads',
885               'zlib'
886              ]
887     patches : ['paraview.0003-ParaViewClient.patch',
888                'paraview.0004-ParaView_hdf5.patch',
889                'paraview.0005-ParaView_find_cgns.patch',
890                'paraview.0006-ParaView_find_libxml2.patch',
891                'paraview.0007-ParaView_find_freetype.patch',
892                'paraview.0008-ParaView_find_zlib.patch',
893                'paraview.0009-ParaView_volume_mapper.patch',
894                'pv_coincident.patch'
895               ]
896 }
897
898 version_5_8_0_MPI :
899 {
900     compil_script :  'ParaView-5.8.0.sh'
901     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
902     patches : ['paraview.0003-ParaViewClient.patch',
903                'paraview.0004-ParaView_hdf5.patch',
904                'paraview.0005-ParaView_find_cgns.patch',
905                'paraview.0006-ParaView_find_libxml2.patch',
906                'paraview.0007-ParaView_find_freetype.patch',
907                'paraview.0009-ParaView_volume_mapper.patch',
908                'paraview.0012-VTKM_MPI.patch',
909                'pv_coincident.patch'
910               ]
911 }
912
913 version_5_8_0_MPI_LATA_64BITS_IDS :
914 {
915     compil_script :  'ParaView-5.8.0.sh'
916     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
917     patches : ['paraview.0003-ParaViewClient.patch',
918                'paraview.0004-ParaView_hdf5.patch',
919                'paraview.0005-ParaView_find_cgns.patch',
920                'paraview.0006-ParaView_find_libxml2.patch',
921                'paraview.0007-ParaView_find_freetype.patch',
922                'paraview.0009-ParaView_volume_mapper.patch',
923                'paraview.0012-VTKM_MPI.patch',
924                'pv_coincident.patch',
925                'paraview-0012-LATA_64BITS_IDS.patch'
926               ]
927 }
928
929
930 version_5_8_0_MPI_int32 :
931 {
932     compil_script :  'ParaView-5.8.0.sh'
933     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
934     patches : ['paraview.0003-ParaViewClient.patch',
935                'paraview.0004-ParaView_hdf5.patch',
936                'paraview.0005-ParaView_find_cgns.patch',
937                'paraview.0006-ParaView_find_libxml2.patch',
938                'paraview.0007-ParaView_find_freetype.patch',
939                'paraview.0009-ParaView_volume_mapper.patch',
940                'paraview.0012-VTKM_MPI.patch',
941                'pv_coincident.patch'
942               ]
943 }
944
945 version_5_8_0_FD30 :
946 {
947     compil_script :  'ParaView-5.8.0.sh'
948     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
949     # two other LATA patches already included in archive
950     patches : ['paraview.0010-ParaViewClient.patch', # xmlpatterns-qt5
951                'paraview.0004-ParaView_hdf5.patch',
952                'paraview.0005-ParaView_find_cgns.patch',
953                'paraview.0006-ParaView_find_libxml2.patch',
954                'paraview.0007-ParaView_find_freetype.patch',
955                'paraview.0009-ParaView_volume_mapper.patch',
956                'pv_coincident.patch'
957               ]
958 }
959
960 version_5_8_0_FD32 :
961 {
962     compil_script :  'ParaView-5.8.0.sh'
963     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
964     # two other LATA patches already included in archive
965     patches : ['paraview.0010-ParaViewClient.patch',
966                 'paraview.0004-ParaView_hdf5.patch',
967                 'paraview.0005-ParaView_find_cgns.patch',
968                 'paraview.0006-ParaView_find_libxml2.patch',
969                 'paraview.0007-ParaView_find_freetype.patch',
970                 'paraview.0009-ParaView_volume_mapper.patch',
971                 'pv_coincident.patch'
972               ]
973 }
974
975 version_5_8_0_CO7_OpenMP :
976 {
977     compil_script :  'ParaView-5.8.0.sh'
978     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
979     # two other LATA patches already included in archive
980     patches : ['paraview.0003-ParaViewClient.patch',
981                 'paraview.0004-ParaView_hdf5.patch',
982                 'paraview.0005-ParaView_find_cgns.patch',
983                 'paraview.0006-ParaView_find_libxml2.patch',
984                 'paraview.0007-ParaView_find_freetype.patch',
985                 'paraview.0009-ParaView_volume_mapper.patch',
986                 'paraview.0011-vtkSMPSelection.patch',
987                 'pv_coincident.patch'
988               ]
989 }
990
991 version_5_8_0_CO8 :
992 {
993     compil_script :  'ParaView-5.8.0.sh'
994     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
995     # two other LATA patches already included in archive
996     patches : ['paraview.0010-ParaViewClient.patch',
997                'paraview.0004-ParaView_hdf5.patch',
998                'paraview.0005-ParaView_find_cgns.patch',
999                'paraview.0006-ParaView_find_libxml2.patch',
1000                'paraview.0007-ParaView_find_freetype.patch',
1001                'paraview.0009-ParaView_volume_mapper.patch',
1002                'pv_coincident.patch'
1003               ]
1004 }
1005
1006
1007 version_5_6_0_bfaf7b8 :
1008 {
1009     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
1010     patches :[
1011               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
1012               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
1013              ]
1014     depend : [
1015               'Python',
1016               'hdf5',
1017               'qt',
1018               'boost',
1019               'libxml2',
1020               'freetype',
1021               'matplotlib',
1022               'gl2ps',
1023               'cgns',
1024               'Pygments'
1025               ]
1026 }
1027
1028 version_5_6_0_bfaf7b8_win :
1029 {
1030     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
1031     patches :  [
1032                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
1033                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
1034                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
1035                ]
1036     depend : [
1037               'Python',
1038               'hdf5',
1039               'qt',
1040               'boost',
1041               'libxml2',
1042               'freetype',
1043               'matplotlib',
1044               'gl2ps',
1045               'cgns',
1046               'Pygments',
1047               'pthreads'
1048              ]
1049 }
1050
1051 version_5_6_0_bfaf7b8_ospray_win :
1052 {
1053     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
1054     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
1055     patches : [
1056                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
1057                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
1058                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
1059               ]
1060     depend : [
1061               'Python',
1062               'hdf5',
1063               'qt',
1064               'boost',
1065               'libxml2',
1066               'freetype',
1067               'matplotlib',
1068               'gl2ps',
1069               'cgns',
1070               'Pygments',
1071               'ospray',
1072               'pthreads'
1073              ]
1074 }
1075
1076 version_5_6_0p1_7bafc2b :
1077 {
1078     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
1079     patches :  [
1080                ]
1081     depend : [
1082               'Python',
1083               'hdf5',
1084               'qt',
1085               'boost',
1086               'libxml2',
1087               'freetype',
1088               'matplotlib',
1089               'gl2ps',
1090               'cgns',
1091               'Pygments'
1092              ]
1093 }
1094
1095 version_5_6_0p1_7bafc2b_win :
1096 {
1097     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
1098     patches :  [
1099                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
1100                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
1101                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
1102                ]
1103     depend : [
1104               'Python',
1105               'hdf5',
1106               'qt',
1107               'boost',
1108               'libxml2',
1109               'freetype',
1110               'matplotlib',
1111               'gl2ps',
1112               'cgns',
1113               'Pygments',
1114               'pthreads'
1115              ]
1116 }
1117
1118 version_5_4_1b5c4c89 :
1119 {
1120     compil_script : "ParaView-5.4.1_b5c4c89.sh"
1121     # TA - OP 29/05/2018 Add the 3 patches from BO
1122     patches : [
1123                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
1124                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
1125                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
1126               ]
1127     depend : [
1128               'Python',
1129               'hdf5',
1130               'qt',
1131               'boost',
1132               'libxml2',
1133               'freetype',
1134               'matplotlib',
1135               'gl2ps',
1136               'cgns',
1137               'Pygments'
1138              ]
1139 }
1140
1141
1142 version_5_1_2plus_820 :
1143 {
1144     compil_script : "ParaView-5.1-820.sh"
1145     depend : [
1146               'Python',
1147               'hdf5',
1148               'qt',
1149               'boost',
1150               'gl2ps',
1151               'libxml2',
1152               'freetype',
1153               'matplotlib'
1154              ]
1155 }
1156
1157 version_5_1_2plus_820_offscreen_rendering :
1158 {
1159     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
1160     depend : [
1161               'Python',
1162               'hdf5',
1163               'qt',
1164               'boost',
1165               'gl2ps',
1166               'libxml2',
1167               'freetype',
1168               'matplotlib',
1169               'mesa'
1170              ]
1171 }
1172
1173 version_5_1_2plus_820_win :
1174 {
1175     compil_script : "ParaView-5.1-820.bat"
1176     depend : [
1177               'Python',
1178               'hdf5',
1179               'qt',
1180               'boost',
1181               'gl2ps',
1182               'libxml2',
1183               'freetype',
1184               'matplotlib',
1185               'zlib',
1186               'libpng'
1187              ]
1188     opt_depend : []
1189     patches : [ 'ParaView-5.1.2-win.patch' ]
1190 }
1191
1192 version_5_1_2plus :
1193 {
1194     compil_script : "ParaView-5.1.sh"
1195     depend : [
1196               'Python',
1197               'hdf5',
1198               'qt',
1199               'boost',
1200               'gl2ps',
1201               'libxml2',
1202               'freetype',
1203               'matplotlib',
1204               'cgns'
1205              ]
1206 }
1207
1208 version_5_0_1p1 :
1209 {
1210     name : "ParaView"
1211     compil_script :  $name + "-5.0.sh"
1212     depend : [
1213               'Python',
1214               'hdf5',
1215               'qt',
1216               'boost',
1217               'gl2ps',
1218               'libxml2',
1219               'freetype',
1220               'matplotlib'
1221              ]
1222 }
1223
1224 version_4_2_0 :
1225 {
1226     compil_script :  $name + "-3.14.0.sh"
1227     depend : [
1228               'Python',
1229               'hdf5',
1230               'qt',
1231               'boost',
1232               'gl2ps',
1233               'libxml2',
1234               'freetype',
1235               'matplotlib'
1236              ]
1237     patches : [
1238                   $name + "-4.2.0.patch"
1239               ]
1240 }
1241
1242 version_3_14_0 :
1243 {
1244     name : "ParaView"
1245     compil_script : $name + "-3.14.0.sh"
1246     depend : [
1247               "Python",
1248               "hdf5",
1249               "qt",
1250               "ParaViewData",
1251               "boost",
1252               "gl2ps"
1253              ]
1254     patches : [
1255                   $name + "-3.14.0.patch"
1256               ]
1257 }