Salome HOME
Add patches for Fedora 38
[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                'paraview-5.11.0.p008-cstdint-FD38.patch'
461               ]
462     depend : [
463               'Python',
464               'hdf5',
465               'qt',
466               'PyQt',
467               'sip',
468               'boost',
469               'libxml2',
470               'freetype',
471               'matplotlib',
472               'cgns',
473               'Pygments'
474               ]
475     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
476 }
477
478 version_5_11_0_MPI_FD37 :
479 {
480     compil_script :  'ParaView-5.11.0.sh'
481     archive_info : {archive_name : "ParaView-5.11.0.tar.gz"}
482     patches : ['paraview-5.11.0.p001-FindCGNS.patch',
483                'paraview-5.11.0.p002-FindMPI.patch',
484                'paraview-5.11.0.p006-GIL.patch',
485                      'paraview-5.11.0.p007-mpi4py-FD37.patch'
486               ]
487     depend : [
488               'Python',
489               'hdf5',
490               'qt',
491               'PyQt',
492               'sip',
493               'boost',
494               'libxml2',
495               'freetype',
496               'matplotlib',
497               'cgns',
498               'Pygments'
499               ]
500     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf', 'catalyst']
501 }
502
503 version_5_9_0 :
504 {
505     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'gdal', 'netcdf']
506     compil_script :  'ParaView-5.9.0.sh'
507     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
508     # two other LATA patches already included in archive
509     patches : ['paraview.0003-ParaViewClient.patch',
510                'paraview.0004-ParaView_hdf5.patch',
511                'paraview.0005-ParaView_find_cgns.patch',
512                'paraview.0006-ParaView_find_libxml2.patch',
513                'paraview.0007-ParaView_find_freetype.patch',
514                'paraview.0010-ParaView_CATALYST_cmake.patch',
515                'paraview.0008-ParaView_coincident_rendering.patch',
516                'paraview.0011-ParaView_protobuf_crash.patch',
517                'paraview.0015-Paraview_VTKM_ioss.patch',
518                'paraview-5.9.0-gcc.11.0.patch',
519                'paraview.0018-spns-26351-autoconvert.patch',
520                'paraview.0019-spns-26344-VTK-OpenMP.patch'
521               ]
522 }
523
524 version_5_9_0_int32 :
525 {
526     compil_script :  'ParaView-5.9.0.sh'
527     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
528     # two other LATA patches already included in archive
529     patches : ['paraview.0003-ParaViewClient.patch',
530                'paraview.0004-ParaView_hdf5.patch',
531                'paraview.0005-ParaView_find_cgns.patch',
532                'paraview.0006-ParaView_find_libxml2.patch',
533                'paraview.0007-ParaView_find_freetype.patch',
534                'paraview.0010-ParaView_CATALYST_cmake.patch',
535                'paraview.0008-ParaView_coincident_rendering.patch',
536                'paraview.0011-ParaView_protobuf_crash.patch',
537                'paraview.0015-Paraview_VTKM_ioss.patch',
538                'paraview.0018-spns-26351-autoconvert.patch',
539                'paraview.0019-spns-26344-VTK-OpenMP.patch'
540               ]
541 }
542
543 version_5_9_0_win :
544 {
545     compil_script :  'ParaView-5.9.0.bat'
546     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
547     depend : [
548               'Python',
549               'hdf5',
550               'qt',
551               'boost',
552               'libxml2',
553               'freetype',
554               'cgns',
555               'Pygments',
556               'pthreads',
557               'zlib'
558              ]
559     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
560     patches : ['paraview.0003-ParaViewClient.patch',
561                'paraview.0004-ParaView_hdf5.patch',
562                'paraview.0005-ParaView_find_cgns.patch',
563                'paraview.0006-ParaView_find_libxml2.patch',
564                'paraview.0007-ParaView_find_freetype.patch',
565                'paraview.0009-ParaView_find_zlib.patch',
566                'paraview.0010-ParaView_CATALYST_cmake.patch',
567                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
568                'paraview.0008-ParaView_coincident_rendering.patch',
569                'paraview.0011-ParaView_protobuf_crash.patch',
570                'paraview.0018-spns-26351-autoconvert.patch',
571                'paraview.0019-spns-26344-VTK-OpenMP.patch',
572                'paraview.0015-Paraview_VTKM_ioss.patch'
573               ]
574 }
575
576 version_5_9_0_win_dbg :
577 {
578     compil_script :  'ParaView-5.9.0.bat'
579     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
580     depend : [
581               'Python',
582               'hdf5',
583               'qt',
584               'boost',
585               'libxml2',
586               'freetype',
587               'cgns',
588               'Pygments',
589               'pthreads',
590               'zlib'
591              ]
592     opt_depend : ['openmpi', 'ospray','tbb', 'openturns', 'rkCommon', 'matplotlib']
593     patches : ['paraview.0003-ParaViewClient.patch',
594                'paraview.0004-ParaView_hdf5.patch',
595                'paraview.0005-ParaView_find_cgns.patch',
596                'paraview.0006-ParaView_find_libxml2.patch',
597                'paraview.0007-ParaView_find_freetype.patch',
598                'paraview.0009-ParaView_find_zlib.patch',
599                'paraview.0010-ParaView_CATALYST_cmake.patch',
600                'paraview.1001-ParaView_windows_catalyst_cmake.patch',
601                'paraview.0008-ParaView_coincident_rendering.patch',
602                'paraview.0011-ParaView_protobuf_crash.patch',
603                'paraview.0018-spns-26351-autoconvert.patch',
604                'paraview.0019-spns-26344-VTK-OpenMP.patch',
605                'paraview.0015-Paraview_VTKM_ioss.patch',
606                'paraview-5.9.0-vs-debug.patch'
607               ]
608 }
609
610 version_5_9_0_MPI :
611 {
612     compil_script :  'ParaView-5.9.0.sh'
613     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
614     patches : ['paraview.0003-ParaViewClient.patch',
615                'paraview.0004-ParaView_hdf5.patch',
616                'paraview.0005-ParaView_find_cgns.patch',
617                'paraview.0006-ParaView_find_libxml2.patch',
618                'paraview.0007-ParaView_find_freetype.patch',
619                'paraview-5.9-VTKM_MPI.patch',
620                'paraview.0010-ParaView_CATALYST_cmake.patch',
621                'paraview.0008-ParaView_coincident_rendering.patch',
622                'paraview.0011-ParaView_protobuf_crash.patch',
623                'paraview.0015-Paraview_VTKM_ioss.patch',
624                'paraview-5.9.0-gcc.11.0.patch',
625                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
626                'paraview.0018-spns-26351-autoconvert.patch',
627                'paraview.0019-spns-26344-VTK-OpenMP.patch',
628                'paraview.0020.findMPI.patch',
629                'paraview.0021-FindGDAL.patch'
630               ]
631 }
632
633 version_5_9_0_MPI_LATA_64BITS_IDS :
634 {
635     compil_script :  'ParaView-5.9.0.sh'
636     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
637     patches : ['paraview.0003-ParaViewClient.patch',
638                'paraview.0004-ParaView_hdf5.patch',
639                'paraview.0005-ParaView_find_cgns.patch',
640                'paraview.0006-ParaView_find_libxml2.patch',
641                'paraview.0007-ParaView_find_freetype.patch',
642                'paraview-5.9-VTKM_MPI.patch',
643                'paraview.0010-ParaView_CATALYST_cmake.patch',
644                'paraview.0008-ParaView_coincident_rendering.patch',
645                'paraview.0011-ParaView_protobuf_crash.patch',
646                'paraview.0015-Paraview_VTKM_ioss.patch',
647                'paraview-5.9.0-gcc.11.0.patch',
648                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
649                'paraview.0018-spns-26351-autoconvert.patch',
650                'paraview.0019-spns-26344-VTK-OpenMP.patch',
651                'paraview.0020.findMPI.patch',
652                'paraview.0021-FindGDAL.patch',
653                'paraview-0012-LATA_64BITS_IDS.patch'
654               ]
655 }
656
657 version_5_9_0_FD36 :
658 {
659     compil_script :  'ParaView-5.9.0.sh'
660     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
661     # two other LATA patches already included in archive
662     patches : ['paraview.0003-ParaViewClient.patch',
663                'paraview.0004-ParaView_hdf5.patch',
664                'paraview.0005-ParaView_find_cgns.patch',
665                'paraview.0006-ParaView_find_libxml2.patch',
666                'paraview.0007-ParaView_find_freetype.patch',
667                'paraview-5.9-VTKM_MPI.patch',
668                'paraview.0010-ParaView_CATALYST_cmake.patch',
669                'paraview.0008-ParaView_coincident_rendering.patch',
670                'paraview.0011-ParaView_protobuf_crash.patch',
671                'paraview.0015-Paraview_VTKM_ioss.patch',
672                'paraview-5.9.0-gcc.11.0.patch',
673                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
674                'paraview.0018-spns-26351-autoconvert.patch',
675                'paraview.0019-spns-26344-VTK-OpenMP.patch',
676                'paraview.0020.findMPI.patch',
677                'paraview.0021-FindGDAL.patch',
678                'paraview-5.9.0-python-3.10.Py_REFCNT.patch'
679               ]
680 }
681
682 version_5_9_0_FD32 :
683 {
684     compil_script :  'ParaView-5.9.0.sh'
685     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
686     # two other LATA patches already included in archive
687     patches : ['paraview.0003-ParaViewClient.patch',
688                'paraview.0005-ParaView_find_cgns.patch',
689                'paraview.0010-ParaView_CATALYST_cmake.patch',
690                'paraview.0008-ParaView_coincident_rendering.patch',
691                'paraview.0011-ParaView_protobuf_crash.patch',
692                'paraview.0015-Paraview_VTKM_ioss.patch'
693                'paraview.0018-spns-26351-autoconvert.patch',
694                'paraview.0019-spns-26344-VTK-OpenMP.patch'
695               ]
696 }
697
698 version_5_9_0_UB22_04 :
699 {
700     compil_script :  'ParaView-5.9.0.sh'
701     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
702     # two other LATA patches already included in archive
703     patches : ['paraview.0003-ParaViewClient.patch',
704                'paraview.0004-ParaView_hdf5.patch',
705                'paraview.0005-ParaView_find_cgns.patch',
706                'paraview.0006-ParaView_find_libxml2.patch',
707                'paraview.0007-ParaView_find_freetype.patch',
708                'paraview-5.9-VTKM_MPI.patch',
709                'paraview.0010-ParaView_CATALYST_cmake.patch',
710                'paraview.0008-ParaView_coincident_rendering.patch',
711                'paraview.0011-ParaView_protobuf_crash.patch',
712                'paraview.0015-Paraview_VTKM_ioss.patch',
713                'paraview-5.9.0-gcc.11.0.patch',
714                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
715                'paraview.0018-spns-26351-autoconvert.patch',
716                'paraview.0019-spns-26344-VTK-OpenMP.patch',
717                'paraview.0020.findMPI.patch',
718                'paraview.0021-FindGDAL.patch',
719                'paraview-5.9.0-python-3.10.Py_REFCNT.patch'
720               ]
721 }
722
723 version_5_9_0_UB20_04 :
724 {
725     compil_script :  'ParaView-5.9.0.sh'
726     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
727     # two other LATA patches already included in archive
728     patches : ['paraview.0003-ParaViewClient.patch',
729                'paraview.0004-ParaView_hdf5.patch',
730                'paraview.0005-ParaView_find_cgns.patch',
731                'paraview.0006-ParaView_find_libxml2.patch',
732                'paraview.0007-ParaView_find_freetype.patch',
733                'paraview-5.9-VTKM_MPI.patch',
734                'paraview.0010-ParaView_CATALYST_cmake.patch',
735                'paraview.0008-ParaView_coincident_rendering.patch',
736                'paraview.0011-ParaView_protobuf_crash.patch',
737                'paraview.0015-Paraview_VTKM_ioss.patch',
738                'paraview-5.9.0-gcc.11.0.patch',
739                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
740                'paraview.0018-spns-26351-autoconvert.patch',
741                'paraview.0019-spns-26344-VTK-OpenMP.patch',
742                'paraview.0020.findMPI.patch'
743               ]
744 }
745
746 version_5_9_0_CO8 :
747 {
748     compil_script :  'ParaView-5.9.0.sh'
749     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
750     # two other LATA patches already included in archive
751     patches : ['paraview.0003-ParaViewClient.patch',
752                'paraview.0005-ParaView_find_cgns.patch',
753                'paraview.0010-ParaView_CATALYST_cmake.patch',
754                'paraview.0008-ParaView_coincident_rendering.patch',
755                'paraview.0011-ParaView_protobuf_crash.patch',
756                'paraview.0015-Paraview_VTKM_ioss.patch',
757                'paraview.0018-spns-26351-autoconvert.patch',
758                'paraview.0019-spns-26344-VTK-OpenMP.patch',
759                'paraview.0020.findMPI.patch'
760               ]
761 }
762
763 version_5_9_0_DB10 :
764 {
765     compil_script :  'ParaView-5.9.0.sh'
766     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
767     # two other LATA patches already included in archive
768     patches : ['paraview.0003-ParaViewClient.patch',
769                'paraview-5.9_qt-minimum-version.patch',
770                'paraview.0003-ParaViewClient_native.patch',
771                'paraview.0004-ParaView_hdf5.patch',
772                'paraview.0005-ParaView_find_cgns.patch',
773                'paraview.0006-ParaView_find_libxml2.patch',
774                'paraview.0007-ParaView_find_freetype.patch',
775                'paraview-5.9-VTKM_MPI.patch',
776                'paraview.0010-ParaView_CATALYST_cmake.patch',
777                'paraview.0008-ParaView_coincident_rendering.patch',
778                'paraview.0011-ParaView_protobuf_crash.patch',
779                'paraview.0015-Paraview_VTKM_ioss.patch',
780                'paraview-5.9.0-gcc.11.0.patch',
781                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
782                'paraview.0018-spns-26351-autoconvert.patch',
783                'paraview.0019-spns-26344-VTK-OpenMP.patch',
784                'paraview.0020.findMPI.patch'
785               ]
786 }
787
788 version_5_9_0_DB11 :
789 {
790     compil_script :  'ParaView-5.9.0.sh'
791     archive_info : {archive_name : "ParaView-5.9.0-lata.tar.gz"}
792     # two other LATA patches already included in archive
793     patches : ['paraview.0003-ParaViewClient.patch',
794                'paraview-5.9_qt-minimum-version.patch',
795                'paraview.0003-ParaViewClient_native.patch',
796                'paraview.0004-ParaView_hdf5.patch',
797                'paraview.0005-ParaView_find_cgns.patch',
798                'paraview.0006-ParaView_find_libxml2.patch',
799                'paraview.0007-ParaView_find_freetype.patch',
800                'paraview-5.9-VTKM_MPI.patch',
801                'paraview.0010-ParaView_CATALYST_cmake.patch',
802                'paraview.0008-ParaView_coincident_rendering.patch',
803                'paraview.0011-ParaView_protobuf_crash.patch',
804                'paraview.0015-Paraview_VTKM_ioss.patch',
805                'paraview-5.9.0-gcc.11.0.patch',
806                'paraview.0017-VTK-openMPI-if-devtoolset.patch',
807                'paraview.0018-spns-26351-autoconvert.patch',
808                'paraview.0019-spns-26344-VTK-OpenMP.patch',
809                'paraview.0020.findMPI.patch'
810               ]
811 }
812
813 version_5_8_0 :
814 {
815     compil_script :  'ParaView-5.8.0.sh'
816     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
817     # two other LATA patches already included in archive
818     patches : ['paraview.0003-ParaViewClient.patch',
819                'paraview.0004-ParaView_hdf5.patch',
820                'paraview.0005-ParaView_find_cgns.patch',
821                'paraview.0006-ParaView_find_libxml2.patch',
822                'paraview.0007-ParaView_find_freetype.patch',
823                'paraview.0009-ParaView_volume_mapper.patch',
824                'paraview.0010-ParaView_find_python.patch',
825                'pv_coincident.patch'
826               ]
827 }
828
829 version_5_8_0_int32 :
830 {
831     compil_script :  'ParaView-5.8.0.sh'
832     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
833     # two other LATA patches already included in archive
834     patches : ['paraview.0003-ParaViewClient.patch',
835                'paraview.0004-ParaView_hdf5.patch',
836                'paraview.0005-ParaView_find_cgns.patch',
837                'paraview.0006-ParaView_find_libxml2.patch',
838                'paraview.0007-ParaView_find_freetype.patch',
839                'paraview.0009-ParaView_volume_mapper.patch',
840                'paraview.0010-ParaView_find_python.patch',
841                'pv_coincident.patch'
842               ]
843 }
844
845 version_5_8_0_win :
846 {
847     compil_script :  'ParaView-5.8.0.bat'
848     depend : [
849               'Python',
850               'hdf5',
851               'qt',
852               'boost',
853               'libxml2',
854               'freetype',
855               'matplotlib',
856               'cgns',
857               'Pygments',
858               'pthreads',
859               'zlib'
860              ]
861     patches : ['paraview.0003-ParaViewClient.patch',
862                'paraview.0004-ParaView_hdf5.patch',
863                'paraview.0005-ParaView_find_cgns.patch',
864                'paraview.0006-ParaView_find_libxml2.patch',
865                'paraview.0007-ParaView_find_freetype.patch',
866                'paraview.0008-ParaView_find_zlib.patch',
867                'paraview.0009-ParaView_volume_mapper.patch',
868                'pv_coincident.patch'
869              ]
870 }
871
872 version_5_8_0_win_int32 :
873 {
874     compil_script :  'ParaView-5.8.0.bat'
875     depend : [
876               'Python',
877               'hdf5',
878               'qt',
879               'boost',
880               'libxml2',
881               'freetype',
882               'matplotlib',
883               'cgns',
884               'Pygments',
885               'pthreads',
886               'zlib'
887              ]
888     patches : ['paraview.0003-ParaViewClient.patch',
889                'paraview.0004-ParaView_hdf5.patch',
890                'paraview.0005-ParaView_find_cgns.patch',
891                'paraview.0006-ParaView_find_libxml2.patch',
892                'paraview.0007-ParaView_find_freetype.patch',
893                'paraview.0008-ParaView_find_zlib.patch',
894                'paraview.0009-ParaView_volume_mapper.patch',
895                'pv_coincident.patch'
896               ]
897 }
898
899 version_5_8_0_MPI :
900 {
901     compil_script :  'ParaView-5.8.0.sh'
902     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
903     patches : ['paraview.0003-ParaViewClient.patch',
904                'paraview.0004-ParaView_hdf5.patch',
905                'paraview.0005-ParaView_find_cgns.patch',
906                'paraview.0006-ParaView_find_libxml2.patch',
907                'paraview.0007-ParaView_find_freetype.patch',
908                'paraview.0009-ParaView_volume_mapper.patch',
909                'paraview.0012-VTKM_MPI.patch',
910                'pv_coincident.patch'
911               ]
912 }
913
914 version_5_8_0_MPI_LATA_64BITS_IDS :
915 {
916     compil_script :  'ParaView-5.8.0.sh'
917     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
918     patches : ['paraview.0003-ParaViewClient.patch',
919                'paraview.0004-ParaView_hdf5.patch',
920                'paraview.0005-ParaView_find_cgns.patch',
921                'paraview.0006-ParaView_find_libxml2.patch',
922                'paraview.0007-ParaView_find_freetype.patch',
923                'paraview.0009-ParaView_volume_mapper.patch',
924                'paraview.0012-VTKM_MPI.patch',
925                'pv_coincident.patch',
926                'paraview-0012-LATA_64BITS_IDS.patch'
927               ]
928 }
929
930
931 version_5_8_0_MPI_int32 :
932 {
933     compil_script :  'ParaView-5.8.0.sh'
934     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
935     patches : ['paraview.0003-ParaViewClient.patch',
936                'paraview.0004-ParaView_hdf5.patch',
937                'paraview.0005-ParaView_find_cgns.patch',
938                'paraview.0006-ParaView_find_libxml2.patch',
939                'paraview.0007-ParaView_find_freetype.patch',
940                'paraview.0009-ParaView_volume_mapper.patch',
941                'paraview.0012-VTKM_MPI.patch',
942                'pv_coincident.patch'
943               ]
944 }
945
946 version_5_8_0_FD30 :
947 {
948     compil_script :  'ParaView-5.8.0.sh'
949     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
950     # two other LATA patches already included in archive
951     patches : ['paraview.0010-ParaViewClient.patch', # xmlpatterns-qt5
952                'paraview.0004-ParaView_hdf5.patch',
953                'paraview.0005-ParaView_find_cgns.patch',
954                'paraview.0006-ParaView_find_libxml2.patch',
955                'paraview.0007-ParaView_find_freetype.patch',
956                'paraview.0009-ParaView_volume_mapper.patch',
957                'pv_coincident.patch'
958               ]
959 }
960
961 version_5_8_0_FD32 :
962 {
963     compil_script :  'ParaView-5.8.0.sh'
964     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
965     # two other LATA patches already included in archive
966     patches : ['paraview.0010-ParaViewClient.patch',
967                 'paraview.0004-ParaView_hdf5.patch',
968                 'paraview.0005-ParaView_find_cgns.patch',
969                 'paraview.0006-ParaView_find_libxml2.patch',
970                 'paraview.0007-ParaView_find_freetype.patch',
971                 'paraview.0009-ParaView_volume_mapper.patch',
972                 'pv_coincident.patch'
973               ]
974 }
975
976 version_5_8_0_CO7_OpenMP :
977 {
978     compil_script :  'ParaView-5.8.0.sh'
979     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
980     # two other LATA patches already included in archive
981     patches : ['paraview.0003-ParaViewClient.patch',
982                 'paraview.0004-ParaView_hdf5.patch',
983                 'paraview.0005-ParaView_find_cgns.patch',
984                 'paraview.0006-ParaView_find_libxml2.patch',
985                 'paraview.0007-ParaView_find_freetype.patch',
986                 'paraview.0009-ParaView_volume_mapper.patch',
987                 'paraview.0011-vtkSMPSelection.patch',
988                 'pv_coincident.patch'
989               ]
990 }
991
992 version_5_8_0_CO8 :
993 {
994     compil_script :  'ParaView-5.8.0.sh'
995     archive_info : {archive_name : "ParaView-5.8.0-lata.tar.gz"}
996     # two other LATA patches already included in archive
997     patches : ['paraview.0010-ParaViewClient.patch',
998                'paraview.0004-ParaView_hdf5.patch',
999                'paraview.0005-ParaView_find_cgns.patch',
1000                'paraview.0006-ParaView_find_libxml2.patch',
1001                'paraview.0007-ParaView_find_freetype.patch',
1002                'paraview.0009-ParaView_volume_mapper.patch',
1003                'pv_coincident.patch'
1004               ]
1005 }
1006
1007
1008 version_5_6_0_bfaf7b8 :
1009 {
1010     compil_script : "ParaView-5.6.0_bfaf7b8.sh"
1011     patches :[
1012               'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
1013               'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch'
1014              ]
1015     depend : [
1016               'Python',
1017               'hdf5',
1018               'qt',
1019               'boost',
1020               'libxml2',
1021               'freetype',
1022               'matplotlib',
1023               'gl2ps',
1024               'cgns',
1025               'Pygments'
1026               ]
1027 }
1028
1029 version_5_6_0_bfaf7b8_win :
1030 {
1031     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
1032     patches :  [
1033                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
1034                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
1035                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
1036                ]
1037     depend : [
1038               'Python',
1039               'hdf5',
1040               'qt',
1041               'boost',
1042               'libxml2',
1043               'freetype',
1044               'matplotlib',
1045               'gl2ps',
1046               'cgns',
1047               'Pygments',
1048               'pthreads'
1049              ]
1050 }
1051
1052 version_5_6_0_bfaf7b8_ospray_win :
1053 {
1054     compil_script : "ParaView-5.6.0_bfaf7b8.bat"
1055     archive_info : {archive_name : "ParaView-5.6.0_bfaf7b8.tar.gz"}
1056     patches : [
1057                'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
1058                'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
1059                'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
1060               ]
1061     depend : [
1062               'Python',
1063               'hdf5',
1064               'qt',
1065               'boost',
1066               'libxml2',
1067               'freetype',
1068               'matplotlib',
1069               'gl2ps',
1070               'cgns',
1071               'Pygments',
1072               'ospray',
1073               'pthreads'
1074              ]
1075 }
1076
1077 version_5_6_0p1_7bafc2b :
1078 {
1079     compil_script : "ParaView-5.6.0p1_7bafc2b.sh"
1080     patches :  [
1081                ]
1082     depend : [
1083               'Python',
1084               'hdf5',
1085               'qt',
1086               'boost',
1087               'libxml2',
1088               'freetype',
1089               'matplotlib',
1090               'gl2ps',
1091               'cgns',
1092               'Pygments'
1093              ]
1094 }
1095
1096 version_5_6_0p1_7bafc2b_win :
1097 {
1098     compil_script : "ParaView-5.6.0p1_7bafc2b.bat"
1099     patches :  [
1100                 'ParaView-5.6.0_bfaf7b8_patch_against_multiple_py_sv_thr.patch',
1101                 'ParaView-5.6.0-bfaf7b82_StateStorage_bug.patch',
1102                 'ParaView-5.6.0_bfaf7b8-vtkm_visual_studio.patch'
1103                ]
1104     depend : [
1105               'Python',
1106               'hdf5',
1107               'qt',
1108               'boost',
1109               'libxml2',
1110               'freetype',
1111               'matplotlib',
1112               'gl2ps',
1113               'cgns',
1114               'Pygments',
1115               'pthreads'
1116              ]
1117 }
1118
1119 version_5_4_1b5c4c89 :
1120 {
1121     compil_script : "ParaView-5.4.1_b5c4c89.sh"
1122     # TA - OP 29/05/2018 Add the 3 patches from BO
1123     patches : [
1124                'ParaView-5.4.0-b5c4c893-0001-Fix-prob~stallation-of-VTKTargets.cmake-fi.patch',
1125                'ParaView-5.4.0-b5c4c893-vtkXOpenGLRenderWindow.cxx.patch',
1126                'ParaView-5.4.0-b5c4c893_temporaty_patch.patch'
1127               ]
1128     depend : [
1129               'Python',
1130               'hdf5',
1131               'qt',
1132               'boost',
1133               'libxml2',
1134               'freetype',
1135               'matplotlib',
1136               'gl2ps',
1137               'cgns',
1138               'Pygments'
1139              ]
1140 }
1141
1142
1143 version_5_1_2plus_820 :
1144 {
1145     compil_script : "ParaView-5.1-820.sh"
1146     depend : [
1147               'Python',
1148               'hdf5',
1149               'qt',
1150               'boost',
1151               'gl2ps',
1152               'libxml2',
1153               'freetype',
1154               'matplotlib'
1155              ]
1156 }
1157
1158 version_5_1_2plus_820_offscreen_rendering :
1159 {
1160     compil_script : "ParaView-5.1-820-offscreen_rendering.sh"
1161     depend : [
1162               'Python',
1163               'hdf5',
1164               'qt',
1165               'boost',
1166               'gl2ps',
1167               'libxml2',
1168               'freetype',
1169               'matplotlib',
1170               'mesa'
1171              ]
1172 }
1173
1174 version_5_1_2plus_820_win :
1175 {
1176     compil_script : "ParaView-5.1-820.bat"
1177     depend : [
1178               'Python',
1179               'hdf5',
1180               'qt',
1181               'boost',
1182               'gl2ps',
1183               'libxml2',
1184               'freetype',
1185               'matplotlib',
1186               'zlib',
1187               'libpng'
1188              ]
1189     opt_depend : []
1190     patches : [ 'ParaView-5.1.2-win.patch' ]
1191 }
1192
1193 version_5_1_2plus :
1194 {
1195     compil_script : "ParaView-5.1.sh"
1196     depend : [
1197               'Python',
1198               'hdf5',
1199               'qt',
1200               'boost',
1201               'gl2ps',
1202               'libxml2',
1203               'freetype',
1204               'matplotlib',
1205               'cgns'
1206              ]
1207 }
1208
1209 version_5_0_1p1 :
1210 {
1211     name : "ParaView"
1212     compil_script :  $name + "-5.0.sh"
1213     depend : [
1214               'Python',
1215               'hdf5',
1216               'qt',
1217               'boost',
1218               'gl2ps',
1219               'libxml2',
1220               'freetype',
1221               'matplotlib'
1222              ]
1223 }
1224
1225 version_4_2_0 :
1226 {
1227     compil_script :  $name + "-3.14.0.sh"
1228     depend : [
1229               'Python',
1230               'hdf5',
1231               'qt',
1232               'boost',
1233               'gl2ps',
1234               'libxml2',
1235               'freetype',
1236               'matplotlib'
1237              ]
1238     patches : [
1239                   $name + "-4.2.0.patch"
1240               ]
1241 }
1242
1243 version_3_14_0 :
1244 {
1245     name : "ParaView"
1246     compil_script : $name + "-3.14.0.sh"
1247     depend : [
1248               "Python",
1249               "hdf5",
1250               "qt",
1251               "ParaViewData",
1252               "boost",
1253               "gl2ps"
1254              ]
1255     patches : [
1256                   $name + "-3.14.0.patch"
1257               ]
1258 }