Package: freecad / 0.18.4+dfsg2-5

Metadata

Package Version Patches format
freecad 0.18.4+dfsg2-5 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 fem tests.patch | (download)

src/Mod/Fem/Init.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't try to read commented out test file which is causing a test loader failure
set_about_freecad.patch | (download)

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

 display the patch release version 0.18.4 throughout the application
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 | 8 1 + 7 - 0 !
1 file changed, 1 insertion(+), 7 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
freecad 0.18 py38.patch | (download)

src/Base/swigpyrun.cpp | 10 10 + 0 - 0 !
src/Base/swigpyrun.inl | 2 1 + 1 - 0 !
2 files changed, 11 insertions(+), 1 deletion(-)

---
FreeCAD 0 18.patch | (download)

src/3rdParty/salomesmesh/inc/Rn.h | 4 2 + 2 - 0 !
src/Mod/AddonManager/AddonManager.py | 29 18 + 11 - 0 !
src/Mod/Arch/ArchMaterial.py | 21 17 + 4 - 0 !
src/Mod/Draft/importDXF.py | 5 4 + 1 - 0 !
src/Mod/Drawing/App/DrawingExport.cpp | 1 1 + 0 - 0 !
src/Mod/Fem/femguiobjects/FemSelectionWidgets.py | 17 16 + 1 - 0 !
src/Mod/Fem/femsolver/elmer/equations/equation.py | 14 11 + 3 - 0 !
src/Mod/Part/App/Geometry.cpp | 38 19 + 19 - 0 !
src/Mod/Part/App/Geometry2d.cpp | 1 1 + 0 - 0 !
src/Mod/Part/App/PropertyTopoShape.cpp | 6 3 + 3 - 0 !
src/Mod/PartDesign/Gui/CommandBody.cpp | 4 3 + 1 - 0 !
src/Mod/Raytracing/App/AppRaytracingPy.cpp | 1 1 + 0 - 0 !
src/Mod/Raytracing/App/LuxFeature.cpp | 1 1 + 0 - 0 !
src/Mod/Sketcher/Gui/EditDatumDialog.cpp | 4 1 + 3 - 0 !
src/Mod/Web/Gui/BrowserView.cpp | 9 7 + 2 - 0 !
15 files changed, 105 insertions(+), 50 deletions(-)

 [patch 01/10] [arch] archmaterial 0.18 fix crash

As per discussion  https://forum.freecadweb.org/viewtopic.php?t=36806

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_taperedhole_test.patch | (download)

src/Mod/PartDesign/PartDesignTests/TestHole.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 partdesign: fix failing tapered hole test
 The given parameters return an invalid shape. This fails with occt7.4 but
 doesn't with occt7.3. If the angle is 45 degree the cone is
 self-intersecting as Hole.Depth > Hole.Diameter/2. Changing the 
 Hole.TaperedAngle to 60 degree solves this issue.
17ed2b196a58afbbc3cc1bb99f6eb76060171ad2.patch | (download)

cMake/FindPySide2Tools.cmake | 28 22 + 6 - 0 !
1 file changed, 22 insertions(+), 6 deletions(-)

 [patch] [cmake] update findpyside2tools for pyside2 5.14 - issue
 #4229

Since PySide2 5.14, 'pyside2-rcc' and 'pyside2-uic' have been renamed into plain 'rcc' and 'uic'.
This leads FindPySide2Tools.cmake to no longer find rcc/uic, as reported in bug #4229 (https://www.freecadweb.org/tracker/view.php?id=4229) and prevents compilation.
FindPySide2Tools has been updated accordingly.

1666b28836baa79b26b707afb1e97c2a0855eb1f.patch | (download)

cMake/FindPySide2Tools.cmake | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 [patch] change if(...less...) into if(...version_less...)


1bca53917db942aa8e0639c8e2c2f33b2e09c1b0.patch | (download)

cMake/FindPySide2Tools.cmake | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch] find uic and rcc on opensuse

openSUSE (and most likely other distributions) is renaming uic and rcc
to avoid file conflicts with Qt4.

Prefer these if they exist