Package: freemat / 4.2+dfsg1-6

Metadata

Package Version Patches format
freemat 4.2+dfsg1-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
07_fix_FTBFS_with_GCC_4.4.patch | (download)

libs/libFreeMat/IEEEFP.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix ftbfs with gcc 4.4: missing #include (closes: #505135)
12_update_clang_deps.patch | (download)

CMakeLists.txt | 12 6 + 6 - 0 !
libs/libMatC/CJitFuncClang.cpp | 43 22 + 21 - 0 !
libs/libMatC/CJitFuncClang.hpp | 4 2 + 2 - 0 !
3 files changed, 30 insertions(+), 29 deletions(-)

 let new 4.2 version to be use clang llvm compiler
14_disable_pdf_install.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not install removed pdf
15_remove_qwebkit.patch | (download)

libs/libCore/helpwidget.cpp | 29 0 + 29 - 0 !
libs/libCore/helpwidget.hpp | 2 0 + 2 - 0 !
2 files changed, 31 deletions(-)

 remove qwebkit dependencies.
 This is bad patch, because it disables the functionality
 of help-menu. But it can only be fixed, when FreeMat will
 be ported on Qt5. Qt4-Webkit will be removed soon, so we
 do not have any choice.
fix llvm build.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
libs/libMatC/CJitFuncClang.cpp | 3 1 + 2 - 0 !
2 files changed, 2 insertions(+), 3 deletions(-)

 fix build failure with default llvm-3.8

disable_llvm.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
libs/libMatC/CJitFuncClang.cpp | 2 2 + 0 - 0 !
libs/libMatC/JITFactory.cpp | 3 3 + 0 - 0 !
3 files changed, 6 insertions(+), 1 deletion(-)

 disable llvm support due to unresolved bug, see #863686
 TODO: The bug should be properly resolved, possibly with upstream.
skip failing tests1.patch | (download)

tests/array/CMakeLists.txt | 2 1 + 1 - 0 !
tests/curvefit/CMakeLists.txt | 2 1 + 1 - 0 !
tests/elementary/CMakeLists.txt | 2 1 + 1 - 0 !
tests/mathfunctions/CMakeLists.txt | 6 3 + 3 - 0 !
4 files changed, 6 insertions(+), 6 deletions(-)

 skip failing tests 1
 The following tests fail locally on amd64 due to
 reference output missing from tests/reference:
 wbtest_polyfit_1, wbtest_ind2sub_1, wbtest_linspace_3,
 wbtest_erfinv_1, wbtest_betainc_1, wbtest_legendre_1
skip failing tests2.patch | (download)

tests/class/CMakeLists.txt | 8 4 + 4 - 0 !
tests/constants/CMakeLists.txt | 2 1 + 1 - 0 !
tests/io/CMakeLists.txt | 6 3 + 3 - 0 !
tests/operators/CMakeLists.txt | 4 2 + 2 - 0 !
tests/typecast/CMakeLists.txt | 8 4 + 4 - 0 !
5 files changed, 14 insertions(+), 14 deletions(-)

 skip failing tests 2
 The following tests fail locally on amd64:
 wbtest_csvread_*, wbtest_dec2bin_1, wbtest_typerules_2,
 wbtest_typerules_3, wbtest_i_1
skip failing tests3.patch | (download)

tests/elementary/CMakeLists.txt | 4 2 + 2 - 0 !
tests/transforms/CMakeLists.txt | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 skip failing tests 3
 The following tests fail on Ubuntu buildds:
 test_parallel_fft1 (intermittently on amd64 and i386)
 wbtest_dot_* (consistently on arm64 and ppc64el)
restore missing files.patch | (download)

toolbox/general/diff.m | 148 148 + 0 - 0 !
toolbox/tests/run_tests.m | 76 76 + 0 - 0 !
2 files changed, 224 insertions(+)

 restore files missing from dfsg tarball
Bug-Debian: https://bugs.debian.org/864364
fix help about version.patch | (download)

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

 fix version displayed in help->about
Bug: https://sourceforge.net/p/freemat/bugs/563/
disable update check.patch | (download)

src/application.cpp | 32 0 + 32 - 0 !
src/application.hpp | 2 0 + 2 - 0 !
2 files changed, 34 deletions(-)

 disable update check
fix failure if private exists.patch | (download)

libs/libFreeMat/Interpreter.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix failure to start if ~/private exists
Bug: https://sourceforge.net/p/freemat/bugs/489/
Bug-Debian: https://bugs.debian.org/863795