Package: meshlab / 1.3.2+dfsg1-4

Metadata

Package Version Patches format
meshlab 1.3.2+dfsg1-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_crash on save.patch | (download)

meshlab/src/meshlab/mainwindow_RunTime.cpp | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 fix crash on project save (closes: #718583)
Git-Branch: p/crash-on-save
02_cstddef.patch | (download)

vcglib/wrap/io_tetramesh/import_ply.h | 1 1 + 0 - 0 !
vcglib/wrap/io_trimesh/import_ply.h | 1 1 + 0 - 0 !
vcglib/wrap/ply/plystuff.h | 1 1 + 0 - 0 !
3 files changed, 3 insertions(+)

 include <cstddef> on files using offsetoff (closes: #625053)
Git-Branch: p/cstddef
03_disable updates.patch | (download)

meshlab/src/meshlab/mainwindow_Init.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable checking for updates on startup.
Git-Branch: p/disable-updates
04_eigen.patch | (download)

meshlab/src/meshlabplugins/filter_texture/filter_texture.cpp | 8 4 + 4 - 0 !
meshlab/src/shared.pri | 1 1 + 0 - 0 !
vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h | 8 4 + 4 - 0 !
vcglib/vcg/complex/algorithms/update/curvature_fitting.h | 10 5 + 5 - 0 !
vcglib/vcg/math/eigen.h | 8 4 + 4 - 0 !
5 files changed, 18 insertions(+), 17 deletions(-)

 use debian eigen.
Git-Branch: p/eigen
05_externals.patch | (download)

meshlab/src/external/external.pro | 7 1 + 6 - 0 !
1 file changed, 1 insertion(+), 6 deletions(-)

 only build necessary external sources.
Git-Branch: p/externals
06_format security.patch | (download)

meshlab/src/meshlabplugins/decorate_raster_proj/decorate_raster_proj.cpp | 4 2 + 2 - 0 !
meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.cpp | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix compilation errors with -werror=format-security.
Git-Branch: p/format-security
07_gcc47.patch | (download)

meshlab/src/meshlabplugins/decorate_base/colorhistogram.h | 2 1 + 1 - 0 !
vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h | 8 4 + 4 - 0 !
vcglib/vcg/space/index/grid_static_obj.h | 2 1 + 1 - 0 !
vcglib/wrap/gl/trimesh.h | 2 1 + 1 - 0 !
vcglib/wrap/ply/plystuff.h | 1 1 + 0 - 0 !
5 files changed, 8 insertions(+), 7 deletions(-)

 fix ftbfs with gcc-4.7
Git-Branch: p/gcc47
08_lib3ds.patch | (download)

meshlab/src/meshlabplugins/io_3ds/io_3ds.pro | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 use debian lib3ds.
Git-Branch: p/lib3ds
09_libbz2.patch | (download)

meshlab/src/meshlabplugins/edit_arc3D/edit_arc3D.pro | 8 2 + 6 - 0 !
1 file changed, 2 insertions(+), 6 deletions(-)

 use debian libbz2.
Git-Branch: p/libbz2
10_muparser.patch | (download)

meshlab/src/meshlabplugins/filter_func/filter_func.pro | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 use debian muparser.
Git-Branch: p/muparser
11_openctm.patch | (download)

meshlab/src/meshlabplugins/io_ctm/io_ctm.pro | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 use debian openctm
Git-Branch: p/openctm
12_overflow.patch | (download)

vcglib/wrap/gl/addons.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix overflowing array index in vcglib
Git-Branch: p/overflow
13_pluginsdir.patch | (download)

meshlab/src/common/pluginmanager.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 hardcode pluginsdir to the correct path in debian
Git-Branch: p/pluginsdir
14_ply_numeric.patch | (download)

meshlab/src/meshlab/main.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 set lc_numeric to "c"
Git-Branch: p/ply_numeric
15_qhull.patch | (download)

meshlab/src/meshlabplugins/filter_qhull/filter_qhull.pro | 26 2 + 24 - 0 !
meshlab/src/meshlabplugins/filter_qhull/qhull_tools.h | 18 9 + 9 - 0 !
2 files changed, 11 insertions(+), 33 deletions(-)

 use debian qhull.
Git-Branch: p/qhull
16_shadersdir.patch | (download)

meshlab/src/meshlabplugins/render_gdp/meshrender.cpp | 2 1 + 1 - 0 !
meshlab/src/meshlabplugins/render_gdp/shaderDialog.cpp | 2 1 + 1 - 0 !
meshlab/src/meshlabplugins/render_rfx/render_rfx.cpp | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 hardcode shadersdir to the correct path in debian in various plugins
Git-Branch: p/shadersdir
17_structuresynth.patch | (download)

meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/EngineWidget.h | 1 1 + 0 - 0 !
meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/Sphere.h | 1 1 + 0 - 0 !
meshlab/src/external/structuresynth/structuresynth.pro | 1 1 + 0 - 0 !
3 files changed, 3 insertions(+)

 include glu.h where needed in included structure-synth code.
Git-Branch: p/structuresynth
18_glew.c18p1.patch | (download)

meshlab/src/common/common.pro | 5 2 + 3 - 0 !
meshlab/src/meshlab/meshlab.pro | 4 1 + 3 - 0 !
meshlab/src/meshlabplugins/filter_plymc/plymc.pro | 2 1 + 1 - 0 !
meshlab/src/meshlabserver/meshlabserver.pro | 6 2 + 4 - 0 !
meshlab/src/shared.pri | 7 4 + 3 - 0 !
vcglib/apps/sample/trimesh_QT/trimesh_qt.pro | 5 3 + 2 - 0 !
vcglib/apps/sample/trimesh_pos_demo/trimesh_pos_demo.pro | 4 2 + 2 - 0 !
7 files changed, 15 insertions(+), 18 deletions(-)

 use debian glew.
Git-Branch: p/glew
19_CONFLICTS_IN_rpath.patch | (download)

meshlab/src/meshlab/meshlab.pro | 4 3 + 1 - 0 !
meshlab/src/meshlabserver/meshlabserver.pro | 4 3 + 1 - 0 !
2 files changed, 6 insertions(+), 2 deletions(-)

---
20_rpath.c18p2.patch | (download)

meshlab/src/meshlab/meshlab.pro | 4 1 + 3 - 0 !
meshlab/src/meshlabserver/meshlabserver.pro | 4 1 + 3 - 0 !
2 files changed, 2 insertions(+), 6 deletions(-)

 use /usr/lib/meshlab as rpath in binaries.
Git-Branch: p/rpath
21_RESOLUTION.patch | (download)

meshlab/src/meshlab/meshlab.pro | 4 1 + 3 - 0 !
meshlab/src/meshlabserver/meshlabserver.pro | 4 1 + 3 - 0 !
2 files changed, 2 insertions(+), 6 deletions(-)

---
gcc 6.patch | (download)

meshlab/src/common/GLLogStream.h | 2 1 + 1 - 0 !
meshlab/src/external/structuresynth/ssynth/SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp | 2 1 + 1 - 0 !
vcglib/vcg/complex/algorithms/clean.h | 7 4 + 3 - 0 !
vcglib/vcg/math/base.h | 2 1 + 1 - 0 !
4 files changed, 7 insertions(+), 6 deletions(-)

 fix compilation with g++-6
 This patch might require that -std=c++11 is set.
Bug-Debian: https://bugs.debian.org/811634
narrowing conversion.patch | (download)

vcglib/vcg/complex/algorithms/create/mc_lookup_table.h | 28 14 + 14 - 0 !
1 file changed, 14 insertions(+), 14 deletions(-)

 fix narrowing conversion with gcc 6
 This patch fixes a FTBFS on architectures where
 char is unsigned by default.
Bug-Debian: https://bugs.debian.org/811634
gcc 7.patch | (download)

vcglib/vcg/complex/algorithms/create/resampler.h | 2 1 + 1 - 0 !
vcglib/wrap/io_trimesh/import_out.h | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix ftbfs with gcc 7
Bug-Debian: https://bugs.debian.org/853545