Debian Patches

Status for vtk9/9.1.0+really9.1.0+dfsg2-8

Patch Description Author Forwarded Bugs Origin Last update
08_CVE-2021-42521.patch vtkXMLTreeReader: protect against possible nullptr dereference
Vulnerability reported at
https://nvd.nist.gov/vuln/detail/CVE-2021-42521.
Cory Quammen <cory.quammen@kitware.com> not-needed debian upstream,https://gitlab.kitware.com/vtk/vtk/-/commit/72119ea71422d2892f2a0475fc282835310f8d9e 2022-09-29
09_newer_expat.patch vtkXMLDataParser: track `AppendedData` state explicitly
Newer `libexpat` doesn't like being given the appended data after the
artificially ended document anymore. Avoid pushing it through to its
parser.
Ben Boeckel <ben.boeckel@kitware.com> not-needed debian upstream,https://gitlab.kitware.com/vtk/vtk/-/commit/3efa07ad277efe5c1d11a2ef2b907c095f68bbef 2024-04-15
gcc-13.patch Add #include <cstdint> to compile with gcc13
The `vtkSEPReader` was introduced by MRs !4909 (from my former
collaborator Maxime) and !4938. Then it was highly modified by
!7516. The later MR is the one that introduced the uses of
`std::uint8_t` and `std::uint32_t`.

Those types needs the inclusion of `<cstdint>`.
Laurent Rineau <laurent.rineau@cgal.org> no upstream, https://gitlab.kitware.com/vtk/vtk/-/commit/1233ceec268d5366c66f5e79786ec784042b591b 2023-01-17
10_matplotlib.patch _matplotlib no
20_do_not_link_against_socket.patch Do not try linking with -lsocket no
30_drop_medical_example.patch Drop medical examples no 2020-10-21
40_vtkpython-9.patch Rename vtkpython to vtkpython-9.0 Anton Gladky <gladk@debian.org> no 2020-11-05
50_fix_python-modules_path.patch Fix path for the installation of python modules Anton Gladky <gladk@debian.org> no 2020-11-06
60_fix_path_perl.patch Fix shebang for the perl scripts Anton Gladky <gladk@debian.org> no 2020-11-08
83_allow_gles_platforms.patch HACK: QVTKOpenGLWindow.cxx: Define GL_BACK_{LEFT,RIGHT} for Qt with OpenGL ES Adrian Bunk <bunk@debian.org> no 2020-12-11
84_vtkQWidgetTexture_no_vtkOpenGLCheckErrorMacro.patch HACK: vtkQWidgetTexture.cxx: Don't use vtkOpenGLCheckErrorMacro Fixes building for Qt with OpenGL ES. Adrian Bunk <bunk@debian.org> no
95_java_mach-arch_fix.patch [PATCH] Fix build on mach-based OS which are not OS X Samuel Thibault <samuel.thibault@ens-lyon.org> no 2020-06-13
97_reproducible_builds.patch [PATCH 2/2] doc_class2example.pl: Sort the parsers array.
Thanks to Bernhard M. Wiedemann <bernhardout@lsmod.de>.
Vagrant Cascadian <vagrant@reproducible-builds.org> no 2020-12-15
98_fix_mpi4py.py Fix mpi4py search Anton Gladky <gladk@debian.org> no 2021-09-17
99_fix_ftbfs.patch Fix FTBFS Anton Gladky <gladk@debian.org> no 2021-11-14
110_vtk9_netcdf.patch Fix FTBFS with new netcdf Anton Gladky <gladk@debian.org> no debian 2022-06-19
120_fix_shader_crash.patch commit bc4d0fec4f791fb198ff316849aaf3faba24b45a

Fix shader crash in Multi Volume Rendering without GradientTF

When using OpenGLGPUVolumeRayCastMapper with a MultiVolume,
not specifying a gradient opacity TF produced an error in
the composed shader (no argument would be given to functions which expected one),
and nothing was rendered, although this TF is supposed to be optional.

This commit fixes this by adding tests during the declarations of
those functions inside the shader, and by changing their signatures as needed.
Therefore, when no gradient opacity TF is given, no argument is expected
and none is given.
Gaspard Thevenon <gaspard.thevenon@kitware.com> no 2022-02-10
121_add_support_for_loong64.patch add support for loongarch64 Dandan Zhang <zhangdandan@loongson.cn> no

All known versions for source package 'vtk9'

Links