Package: freecad / 0.19.1+dfsg1-2

Metadata

Package Version Patches format
freecad 0.19.1+dfsg1-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
opencascade74.patch | (download)

src/Mod/Raytracing/App/RayFeature.cpp | 16 8 + 8 - 0 !
1 file changed, 8 insertions(+), 8 deletions(-)

---
fix_gcc8_ftbfs.patch | (download)

src/3rdParty/salomesmesh/inc/SMDS_MeshElement.hxx | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fixes gcc8 ftbfs due to included copy of smesh.
fix_armel_FTBFS.patch | (download)

src/3rdParty/salomesmesh/inc/Rn.h | 196 98 + 98 - 0 !
src/3rdParty/salomesmesh/inc/StdMeshers_MEFISTO_2D.hxx | 4 2 + 2 - 0 !
src/3rdParty/salomesmesh/inc/aptrte.h | 30 15 + 15 - 0 !
src/3rdParty/salomesmesh/src/MEFISTO2/aptrte.cpp | 18 9 + 9 - 0 !
src/3rdParty/salomesmesh/src/StdMeshers/StdMeshers_MEFISTO_2D.cpp | 18 9 + 9 - 0 !
5 files changed, 133 insertions(+), 133 deletions(-)

 fix compilation on armel due to coincident variables in 
 sys/ucontext.h (R2, R3, R4). Thanks to Paul Brook <paul@codesourcery.com>
 http://lists.alioth.debian.org/pipermail/debian-science-maintainers/2011-October/009876.html
fix cmake extra license.patch | (download)

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

 don't include extra license file in package
do_not_install_binary_examples.patch | (download)

CMakeLists.txt | 1 0 + 1 - 0 !
data/CMakeLists.txt | 9 0 + 9 - 0 !
2 files changed, 10 deletions(-)

 do not include binary examples excluded via d/copyright
exclude_ply.patch | (download)

src/Mod/OpenSCAD/CMakeLists.txt | 6 0 + 6 - 0 !
1 file changed, 6 deletions(-)

 exclude ply from build-sources, use packaged version
disable_memory_check.patch | (download)

src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp | 58 1 + 57 - 0 !
1 file changed, 1 insertion(+), 57 deletions(-)

 disable memory-check in smds because sysinfo.h is not working
 on BSD-systems and causes FTBFS. It is better to disable it only on 
 BSD-platforms.
 Or use http://code.google.com/p/sysinfo-bsd/source/browse/sysinfo.c
 for them.

remove_doc files.patch | (download)

src/Doc/CMakeLists.txt | 36 18 + 18 - 0 !
1 file changed, 18 insertions(+), 18 deletions(-)

 remove documentation, which was shipped as binary
python3.8.patch | (download)

src/Mod/Path/PathTests/TestPathDeburr.py | 6 3 + 3 - 0 !
src/Mod/Test/Document.py | 2 1 + 1 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 fix some failures with new python3.8
python3.8 syntax.diff | (download)

src/Mod/Test/TestPythonSyntax.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
fix s390x test fail skip load old file.patch | (download)

src/Mod/Fem/femtest/app/test_open.py | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 skip open_de9b3fb438 s390x to avoid oom
 The load of the current file in test_open_head is fine, but
 open_de9b3fb438 goes into an OOM even in huge (e.g. 10GB) systemd.
 This probably needs a proper fix by upstream in regard to the migration
 modules that load the old code, but until then (since the rest works on s390x)
 this unblocks the package self-test in Debian & Ubuntu.