Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2022-08-18 16:49:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and      /work/SRC/openSUSE:Factory/.FreeCAD.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "FreeCAD"

Thu Aug 18 16:49:11 2022 rev:38 rq:997635 version:0.20.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD-test.changes     2022-06-21 
16:31:59.243773809 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.2083/FreeCAD-test.changes   
2022-08-18 16:49:29.617491510 +0200
@@ -1,0 +2,5 @@
+Tue Aug 16 00:33:06 UTC 2022 - Stefan Br??ns <[email protected]>
+
+- Update to version 0.20.1
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2022-06-21 
16:31:59.259773832 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.2083/FreeCAD.changes        
2022-08-18 16:49:29.721491751 +0200
@@ -1,0 +2,14 @@
+Tue Aug 16 00:33:06 UTC 2022 - Stefan Br??ns <[email protected]>
+
+- Update to version 0.20.1:
+  * Lots of bugfixes and new features, for details see
+    https://wiki.freecad.org/Release_notes_0.20.1 and
+    https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.1
+
+-------------------------------------------------------------------
+Mon Aug 15 22:06:33 UTC 2022 - Stefan Br??ns <[email protected]>
+
+- Fix build with Netgen 6.2.2201 and later, add
+  0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch
+
+-------------------------------------------------------------------

Old:
----
  FreeCAD-0.20.tar.gz

New:
----
  0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch
  FreeCAD-0.20.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ FreeCAD-test.spec ++++++
--- /var/tmp/diff_new_pack.65H7zp/_old  2022-08-18 16:49:31.085494927 +0200
+++ /var/tmp/diff_new_pack.65H7zp/_new  2022-08-18 16:49:31.089494937 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           FreeCAD-test
-Version:        0.20
+Version:        0.20.1
 Release:        0
 Summary:        Meta source package that runs the FreeCAD testsuite when built
 License:        GPL-2.0-or-later AND LGPL-2.0-or-later

++++++ FreeCAD.spec ++++++
--- /var/tmp/diff_new_pack.65H7zp/_old  2022-08-18 16:49:31.113494993 +0200
+++ /var/tmp/diff_new_pack.65H7zp/_new  2022-08-18 16:49:31.121495011 +0200
@@ -27,7 +27,7 @@
 %bcond_without smesh
 
 Name:           FreeCAD
-Version:        0.20
+Version:        0.20.1
 Release:        0
 Summary:        General Purpose 3D CAD Modeler
 License:        GPL-2.0-or-later AND LGPL-2.0-or-later
@@ -38,6 +38,8 @@
 Patch0:         0001-Gui-Quarter-Add-missing-OpenGL-includes.patch
 # PATCH-FIX-OPENSUSE
 Patch1:         0001-Avoid-catching-SIGSEGV-defer-to-system-services.patch
+# PATCH-FIX-UPSTREAM
+Patch2:         0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch
 
 # Test suite fails on 32bit and I don't want to debug that anymore
 ExcludeArch:    %ix86 %arm ppc s390 s390x

++++++ 0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch ++++++
>From d334b435006d81b31fd6a78651d2dbb11f4167e0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <[email protected]>
Date: Tue, 16 Aug 2022 00:05:17 +0200
Subject: [PATCH] Fix build with NG 6.2.2201+, include
 BRepMesh_IncrementalMesh.hxx

Netgen commit 16b88e8e67a0 "OCC Mesher Cleanup" removed many OCC includes
from occgeom.hpp, e.g. BRepMesh_IncrementalMesh.hxx.

The missing headers and class definitions cause a compilation failure.
---
 .../salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp       | 3 +++
 .../src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp           | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp 
b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp
index 4dd8ed274e..95e7e4c04e 100644
--- a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp
+++ b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp
@@ -50,7 +50,9 @@
 
 #include <utilities.h>
 
+#include <BRepBndLib.hxx>
 #include <BRepBuilderAPI_Copy.hxx>
+#include <BRepMesh_IncrementalMesh.hxx>
 #include <BRep_Tool.hxx>
 #include <Bnd_B3d.hxx>
 #include <NCollection_Map.hxx>
@@ -66,6 +68,7 @@
 #include <TopTools_DataMapOfShapeShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 #include <TopoDS.hxx>
+#include <TopoDS_Solid.hxx>
 
 #ifdef _MSC_VER
 #pragma warning(disable : 4067)
diff --git 
a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp 
b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp
index 2ebe4f87ac..72269e84db 100644
--- a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp
+++ b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp
@@ -39,6 +39,8 @@
 #include <StdMeshers_MaxElementArea.hxx>
 #include <StdMeshers_QuadranglePreference.hxx>
 #include <StdMeshers_ViscousLayers2D.hxx>
+#include <TopExp.hxx>
+#include <TopExp_Explorer.hxx>
 
 #include <Precision.hxx>
 #include <Standard_ErrorHandler.hxx>
-- 
2.37.1


++++++ FreeCAD-0.20.tar.gz -> FreeCAD-0.20.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/FreeCAD/FreeCAD-0.20.tar.gz 
/work/SRC/openSUSE:Factory/.FreeCAD.new.2083/FreeCAD-0.20.1.tar.gz differ: char 
12, line 1

Reply via email to