commit FreeCAD for openSUSE:Factory

2020-09-22 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2020-09-22 21:08:49

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.4249 (New)


Package is "FreeCAD"

Tue Sep 22 21:08:49 2020 rev:26 rq:835691 version:0.18.4

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2020-07-27 
17:48:26.331458875 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.4249/FreeCAD.changes
2020-09-22 21:10:55.235915683 +0200
@@ -1,0 +2,7 @@
+Sat Sep 19 01:37:12 UTC 2020 - Stefan Brüns 
+
+- Fix build with boost 1.73 and later, add
+  0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch
+- Cleanup some build dependencies.
+
+---

Old:

  _service

New:

  0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch
  FreeCAD-0.18.4.tar.xz



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.j2slgR/_old  2020-09-22 21:10:58.791918794 +0200
+++ /var/tmp/diff_new_pack.j2slgR/_new  2020-09-22 21:10:58.795918797 +0200
@@ -25,6 +25,8 @@
 %else
 %bcond_withboost_signals2
 %endif
+# Bundled SALOME-MESH (smesh) fails to build with VTK 9.0
+%bcond_with smesh
 
 Name:   FreeCAD
 Version:0.18.4
@@ -46,6 +48,8 @@
 Patch6: fix_unittestgui_tkinter_py3.patch
 # PATCH-FIX-UPSTREAM https://github.com/FreeCAD/FreeCAD/pull/3558
 Patch7: fix_qt_5.15_build.patch
+# PATCH-FIX-UPSTREAM -- Rebased 
https://github.com/FreeCAD/FreeCAD/commit/4ec45b545ebf
+Patch8: 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch
 
 # Test suite fails on 32bit and I don't want to debug that anymore
 ExcludeArch:%ix86 %arm ppc s390 s390x
@@ -71,12 +75,10 @@
 BuildRequires:  fdupes
 BuildRequires:  freeglut-devel
 BuildRequires:  gcc-fortran
-BuildRequires:  git
 BuildRequires:  glew-devel
 BuildRequires:  graphviz
 BuildRequires:  hdf5-devel
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  java-devel
 # We use the internal smesh version with fixes atm
 #BuildRequires:  smesh-devel
 BuildRequires:  libXerces-c-devel
@@ -205,11 +207,13 @@
   -DPYSIDE_INCLUDE_DIR=/usr/include/PySide2/ \
   -DBUILD_QT5=ON \
   -DFREECAD_USE_EXTERNAL_PIVY:BOOL=TRUE \
-  -DBUILD_MESH_PART:BOOL=OFF \
   -DBUILD_OPENSCAD:BOOL=ON \
-  -DBUILD_FEM:BOOL=OFF \
   -DBUILD_FEM_NETGEN:BOOL=OFF \
   -DFREECAD_USE_EXTERNAL_SMESH=OFF \
+  -DBUILD_SMESH:BOOL=%{?with_smesh:ON}%{!?with_smesh:OFF} \
+  -DBUILD_MESH_PART:BOOL=%{?with_smesh:ON}%{!?with_smesh:OFF} \
+  -DBUILD_FEM:BOOL=%{?with_smesh:ON}%{!?with_smesh:OFF} \
+  -Wno-dev \
   ..
 
 %cmake_build

++ 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch ++
 5663 lines (skipped)




commit FreeCAD for openSUSE:Factory

2020-07-27 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2020-07-27 17:46:03

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.3592 (New)


Package is "FreeCAD"

Mon Jul 27 17:46:03 2020 rev:25 rq:822931 version:0.18.4

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2020-06-09 
00:04:00.417150763 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.3592/FreeCAD.changes
2020-07-27 17:48:26.331458875 +0200
@@ -1,0 +2,5 @@
+Thu Jul 23 11:43:21 UTC 2020 - Adrian Schröter 
+
+- temporary disable FEM module until VTK 9 support arrives
+
+---



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.Nb7nM0/_old  2020-07-27 17:48:28.979461793 +0200
+++ /var/tmp/diff_new_pack.Nb7nM0/_new  2020-07-27 17:48:28.983461797 +0200
@@ -188,6 +188,7 @@
 rm src/3rdparty/Pivy-0.5 -fr
 
 %build
+# disabled until vtk 9 support arrives: -DBUILD_MESH_PART:BOOL=ON 
-DBUILD_FEM:BOOL=ON
 %cmake \
   -DCMAKE_INSTALL_PREFIX=%{x_prefix} \
   -DCMAKE_INSTALL_DATADIR=%{_datadir}/%{name} \
@@ -204,9 +205,9 @@
   -DPYSIDE_INCLUDE_DIR=/usr/include/PySide2/ \
   -DBUILD_QT5=ON \
   -DFREECAD_USE_EXTERNAL_PIVY:BOOL=TRUE \
-  -DBUILD_MESH_PART:BOOL=ON \
+  -DBUILD_MESH_PART:BOOL=OFF \
   -DBUILD_OPENSCAD:BOOL=ON \
-  -DBUILD_FEM:BOOL=ON \
+  -DBUILD_FEM:BOOL=OFF \
   -DBUILD_FEM_NETGEN:BOOL=OFF \
   -DFREECAD_USE_EXTERNAL_SMESH=OFF \
   ..




commit FreeCAD for openSUSE:Factory

2020-06-08 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2020-06-09 00:00:05

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.3606 (New)


Package is "FreeCAD"

Tue Jun  9 00:00:05 2020 rev:24 rq:812289 version:0.18.4

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2020-03-27 
22:00:26.386902423 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.3606/FreeCAD.changes
2020-06-09 00:04:00.417150763 +0200
@@ -1,0 +2,5 @@
+Sun Jun  7 15:48:17 UTC 2020 - Stefan Brüns 
+
+- Fix build with Qt 5.15, add fix_qt_5.15_build.patch
+
+---

New:

  fix_qt_5.15_build.patch



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.OQmKYT/_old  2020-06-09 00:04:04.917166728 +0200
+++ /var/tmp/diff_new_pack.OQmKYT/_new  2020-06-09 00:04:04.917166728 +0200
@@ -33,9 +33,7 @@
 License:LGPL-2.0-or-later AND GPL-2.0-or-later
 Group:  Productivity/Graphics/CAD
 URL:https://www.freecadweb.org/
-%if %{build_tar_ball}
 Source0:%{name}-%version.tar.xz
-%endif
 # PATCH-FIX-UPSTREAM 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch -- Fix 
build with shiboken2/pyside2 >= 5.12.1
 Patch1: 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch
 # PATCH-FIX-OPENSUSE qt-5.14.patch
@@ -46,6 +44,8 @@
 Patch5: 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch
 # PATCH-FIX-OPENSUSE Use correct import for Python 3 tkinter
 Patch6: fix_unittestgui_tkinter_py3.patch
+# PATCH-FIX-UPSTREAM https://github.com/FreeCAD/FreeCAD/pull/3558
+Patch7: fix_qt_5.15_build.patch
 
 # Test suite fails on 32bit and I don't want to debug that anymore
 ExcludeArch:%ix86 %arm ppc s390 s390x
@@ -76,6 +76,7 @@
 BuildRequires:  graphviz
 BuildRequires:  hdf5-devel
 BuildRequires:  hicolor-icon-theme
+BuildRequires:  java-devel
 # We use the internal smesh version with fixes atm
 #BuildRequires:  smesh-devel
 BuildRequires:  libXerces-c-devel
@@ -87,6 +88,8 @@
 # we use upstream OpenCASCADE instead of oce-devel atm
 BuildRequires:  occt-devel
 BuildRequires:  pkg-config
+BuildRequires:  proj-devel
+BuildRequires:  sqlite3-devel
 
 %if 0%{?suse_version}
 # Qt5 & python3

++ _constraints ++
--- /var/tmp/diff_new_pack.OQmKYT/_old  2020-06-09 00:04:04.977166941 +0200
+++ /var/tmp/diff_new_pack.OQmKYT/_new  2020-06-09 00:04:04.977166941 +0200
@@ -2,7 +2,7 @@
 
   
 
-  4
+  14
 
 
   5

++ fix_qt_5.15_build.patch ++
>From b2882c699b1444efadd9faee36855a965ac6a215 Mon Sep 17 00:00:00 2001
From: bartoszek 
Date: Thu, 4 Jun 2020 14:10:08 +0200
Subject: [PATCH] Fix qt5:5.15.0 build.

---
 src/Mod/Image/Gui/OpenGLImageBox.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/Mod/Image/Gui/OpenGLImageBox.cpp 
b/src/Mod/Image/Gui/OpenGLImageBox.cpp
index 404a1a19f1b..bb22ae0f836 100644
--- a/src/Mod/Image/Gui/OpenGLImageBox.cpp
+++ b/src/Mod/Image/Gui/OpenGLImageBox.cpp
@@ -26,6 +26,7 @@
 # include 
 # include 
 # include 
+# include 
 #endif
 
 #if defined(__MINGW32__)



commit FreeCAD for openSUSE:Factory

2020-05-07 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2020-05-07 14:51:29

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.2738 (New)


Package is "FreeCAD"

Thu May  7 14:51:29 2020 rev:23 rq:800703 version:0.18.4

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD-test.changes 2019-09-07 
11:48:17.974317733 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.2738/FreeCAD-test.changes   
2020-05-07 14:51:36.906093126 +0200
@@ -1,0 +2,6 @@
+Wed May  6 07:02:41 UTC 2020 - Wolfgang Bauer 
+
+- Only enable gmsh BuildRequires on Tumbleweed, it's not available
+  in Leap 15
+
+---



Other differences:
--
++ FreeCAD-test.spec ++
--- /var/tmp/diff_new_pack.TL23n6/_old  2020-05-07 14:51:41.582102506 +0200
+++ /var/tmp/diff_new_pack.TL23n6/_new  2020-05-07 14:51:41.582102506 +0200
@@ -24,7 +24,9 @@
 Group:  Productivity/Graphics/CAD
 URL:http://www.freecadweb.org/
 BuildRequires:  FreeCAD
+%if 0%{?suse_version} > 1500
 BuildRequires:  gmsh
+%endif
 
 # Test suite fails on 32bit and I don't want to debug that anymore
 ExcludeArch:%ix86 %arm ppc s390 s390x




commit FreeCAD for openSUSE:Factory

2020-03-27 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2020-03-27 21:58:44

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.3160 (New)


Package is "FreeCAD"

Fri Mar 27 21:58:44 2020 rev:22 rq:788942 version:0.18.4

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2020-03-26 
23:35:33.502824528 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.3160/FreeCAD.changes
2020-03-27 22:00:26.386902423 +0100
@@ -1,0 +2,5 @@
+Wed Mar 18 09:34:33 UTC 2020 - Yunhe Guo 
+
+- Allow install with lowercase package name: zypper install freecad
+
+---



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.wpB4sP/_old  2020-03-27 22:00:34.350907055 +0100
+++ /var/tmp/diff_new_pack.wpB4sP/_new  2020-03-27 22:00:34.358907060 +0100
@@ -143,6 +143,8 @@
 
 Recommends: ccx
 
+Provides:   freecad
+
 %description
 FreeCAD is a parametric 3D modeler made primarily to design real-life objects
 of any size. Parametric modeling allows modifying designs by




commit FreeCAD for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2020-03-26 23:35:12

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.3160 (New)


Package is "FreeCAD"

Thu Mar 26 23:35:12 2020 rev:21 rq:788586 version:0.18.4

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2020-03-16 
10:21:44.491670407 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.3160/FreeCAD.changes
2020-03-26 23:35:33.502824528 +0100
@@ -1,0 +2,6 @@
+Mon Mar 16 22:24:32 UTC 2020 - Stefan Brüns 
+
+- More spec file cleanup, removed duplicate files
+- Use upstream provided desktop files, mimeinfo, etc
+
+---

Old:

  FreeCAD.sh
  FreeCADCmd.sh
  FreeCAD_shared_mimeinfo



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.TNQZny/_old  2020-03-26 23:35:40.910827203 +0100
+++ /var/tmp/diff_new_pack.TNQZny/_new  2020-03-26 23:35:40.910827203 +0100
@@ -36,9 +36,6 @@
 %if %{build_tar_ball}
 Source0:%{name}-%version.tar.xz
 %endif
-Source1:FreeCAD.sh
-Source2:FreeCADCmd.sh
-Source3:FreeCAD_shared_mimeinfo
 # PATCH-FIX-UPSTREAM 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch -- Fix 
build with shiboken2/pyside2 >= 5.12.1
 Patch1: 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch
 # PATCH-FIX-OPENSUSE qt-5.14.patch
@@ -186,20 +183,16 @@
 rm src/3rdparty/Pivy-0.5 -fr
 
 %build
-mkdir build && cd build
-# cmake macro would set standard libdir
-# it needs an older specific zipios version  -DFREECAD_USE_EXTERNAL_ZIPIOS=TRUE
-
-printenv
-cmake \
-  -DCMAKE_INSTALL_PREFIX=%{_libdir}/%{name} \
+%cmake \
+  -DCMAKE_INSTALL_PREFIX=%{x_prefix} \
   -DCMAKE_INSTALL_DATADIR=%{_datadir}/%{name} \
   -DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
+  -DCMAKE_INSTALL_LIBDIR=%{x_prefix}/lib \
   -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/%{name} \
+  -DCMAKE_SKIP_RPATH:BOOL=OFF \
   -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=ON \
   -DOCC_INCLUDE_DIR=%{_includedir}/opencascade \
   -DRESOURCEDIR=%{_datadir}/%{name} \
-  -DCMAKE_BUILD_TYPE=Release \
   -DCMAKE_CXX_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
   -DPYTHON_EXECUTABLE=/usr/bin/python3 \
   -DSHIBOKEN_INCLUDE_DIR=/usr/include/shiboken2/ \
@@ -213,57 +206,30 @@
   -DFREECAD_USE_EXTERNAL_SMESH=OFF \
   ..
 
-make VERBOSE=1 %{?_smp_mflags} all || make VERBOSE=1 all
-
-# # Build documentation last, somehow
-# # this triggers a rebuild
-# mkdir build_doc
-# pushd build_doc
-# cmake \
-#   -DCMAKE_INSTALL_PREFIX=%%{_prefix} \
-#   -DLIB_SUFFIX=%%{_lib} \
-#   -DCMAKE_INSTALL_DATADIR=%%{_datadir}/%%{name} \
-#   -DCMAKE_INSTALL_DOCDIR=%%{_docdir}/%%{name} \
-#   -DCMAKE_INSTALL_INCLUDEDIR=%%{_includedir}/%%{name} \
-#   -DCMAKE_BUILD_TYPE=Release \
-#   -DFREECAD_USE_EXTERNAL_ZIPIOS=TRUE \
-#   -DFREECAD_USE_EXTERNAL_PIVY=TRUE \
-#   ../
-#   # Needs an updated opencascade
-#   #-DOCE_DIR=/opt/OpenCASCADE/%%{_lib}
-#
-# nice make VERBOSE=1 DevDoc
-# popd
+%cmake_build
 
 %install
-pushd build
-nice %make_install VERBOSE=1 %{?_smp_mflags}
-popd
-
-# pushd build_doc
-# nice make VERBOSE=1 %%{?_smp_mflags} install DESTDIR=%%{buildroot}
-# popd
+%cmake_install
 
 # Fix "non-executable-script" rpmlint warning
 chmod 755 %{buildroot}%{x_prefix}/Mod/Robot/MovieTool.py \
   %{buildroot}%{x_prefix}/Mod/Test/testmakeWireString.py \
   %{buildroot}%{x_prefix}/Mod/Test/unittestgui.py
 
-# Move desktop icon in the correct location
-mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable
+# Move icons, mimeinfo, metainfo to the correct location
+mv %{buildroot}%{x_prefix}/share/* %{buildroot}%{_datadir}/
 for size in 64 48 32 16; do
-mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/
+mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps
 mv %{buildroot}%{_datadir}/%{name}/freecad-icon-${size}.png \
-   %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/freecad.png
+   
%{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/org.freecadweb.FreeCAD.png
 done
-mv %{buildroot}%{_datadir}/%{name}/freecad.svg 
%{buildroot}%{_datadir}/icons/hicolor/scalable
-mv %{buildroot}%{_datadir}/%{name}/freecad-doc.png 
%{buildroot}%{_datadir}/icons/hicolor/64x64/
+mkdir -p %{buildroot}%{_datadir}/icons/hicolor/64x64/mimetypes/
+# Install under the correct name according to FDO shared-mime-info-spec
+mv %{buildroot}%{_datadir}/%{name}/freecad-doc.png 
%{buildroot}%{_datadir}/icons/hicolor/64x64/mimetypes/application-x-extension-fcstd.png
 rm %{buildroot}%{_datadir}/%{name}/freecad.xpm
+rm %{buildroot}%{_datadir}/%{name}/freecad.svg
 
-%suse_update_desktop_file -c %{name} "%{name}" "3D CAD 

commit FreeCAD for openSUSE:Factory

2020-03-16 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2020-03-16 10:20:10

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.3160 (New)


Package is "FreeCAD"

Mon Mar 16 10:20:10 2020 rev:20 rq:785389 version:0.18.4

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2020-01-27 
00:22:29.057498312 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.3160/FreeCAD.changes
2020-03-16 10:21:44.491670407 +0100
@@ -1,0 +2,27 @@
+Sun Mar 15 18:13:15 UTC 2020 - Stefan Brüns 
+
+- Fix runtime errors with Python 3.8:
+  * 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch
+- Fix last python2 she-bang remainders, fix imports:
+  * fix_unittestgui_tkinter_py3.patch
+- Remove unnecessary opencv build dependency
+- update to current 0.18 branch:
+  * Fem: fix segmentation fault when opening contraint transform
+panel. Fix Python code
+  * Part: the number of domains returned by TopoShape::getDomains
+must match with number of faces
+  * apply fixes from master when building with occt 7.4
++ Drop 0002-fix-compile.patch
+
+---
+Sat Mar 14 15:12:29 UTC 2020 - Stefan Brüns 
+
+- Fix build with Python 3.8:
+  Add update-swigpyrunin-for-python-3.8.patch
+- Spec file cleanup
+  * Drop xpm FreeCAD icon
+  * Install PNGs/SVG icons in correct paths
+  * Remove obsolete update_mime_database calls in %post
+  * Remove obsolete conditionals for Leap 42.x
+
+---
@@ -11,3 +38,6 @@
-  * fixes #0004182: Segfault when clicking constraints from a different 
viewport [skip ci]
-  * See discussion https://forum.freecadweb.org/viewtopic.php?f=3=41879
-  * fixes #0004233: Access violation and file corruption on undo duplicate 
sketch
+  * fixes #0004182: Segfault when clicking constraints from a
+different viewport [skip ci]
+  * [Draft] ImportDXF 0.18 Bug upgrading from 0.16. See discussion
+https://forum.freecadweb.org/viewtopic.php?f=3=41879
+  * fixes #0004233: Access violation and file corruption on undo
+duplicate sketch
@@ -17,3 +47,5 @@
-  * [AddonManager] 0.18 Improve Non GitPython Error..
-  * ...Handling. Previous output when clicking Macros tab caused errors in 
Report View with no Macros loaded at all.
-  * fix encoding problem when clicking a link on StartPage if application is 
installed into a directory with non-ASCII characters
+  * [AddonManager] 0.18 Improve Non GitPython Error Handling.
+Previous output when clicking Macros tab caused errors in
+Report View with no Macros loaded at all.
+  * fix encoding problem when clicking a link on StartPage if
+application is installed into a directory with non-ASCII characters
@@ -21 +52,0 @@
-

Old:

  0002-fix-compile.patch

New:

  0001-fem-use-time.process_time-instead-of-removed-time.cl.patch
  fix_unittestgui_tkinter_py3.patch
  update-swigpyrunin-for-python-3.8.patch



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.W7wcAd/_old  2020-03-16 10:21:51.567673289 +0100
+++ /var/tmp/diff_new_pack.W7wcAd/_new  2020-03-16 10:21:51.567673289 +0100
@@ -41,16 +41,19 @@
 Source3:FreeCAD_shared_mimeinfo
 # PATCH-FIX-UPSTREAM 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch -- Fix 
build with shiboken2/pyside2 >= 5.12.1
 Patch1: 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch
-# PATCH-FIX-UPSTREAM 0002-fix-compile.patch
-Patch2: 0002-fix-compile.patch
 # PATCH-FIX-OPENSUSE qt-5.14.patch
 Patch3: 0003-qt-5.14.patch
+# PATCH-FIX-UPSTREAM 
https://github.com/FreeCAD/FreeCAD/commit/6eacb17b3e03d200.patch
+Patch4: update-swigpyrunin-for-python-3.8.patch
+# PATCH-FIX-UPSTREAM https://github.com/FreeCAD/FreeCAD/pull/2899
+Patch5: 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch
+# PATCH-FIX-OPENSUSE Use correct import for Python 3 tkinter
+Patch6: fix_unittestgui_tkinter_py3.patch
 
 # Test suite fails on 32bit and I don't want to debug that anymore
 ExcludeArch:%ix86 %arm ppc s390 s390x
 
 BuildRequires:  Coin-devel
-%if 0%{?suse_version} >= 1330
 BuildRequires:  libboost_filesystem-devel >= 1.55
 BuildRequires:  libboost_graph-devel >= 1.55
 BuildRequires:  libboost_program_options-devel >= 1.55
@@ -61,9 +64,6 @@
 %endif
 BuildRequires:  libboost_system-devel >= 1.55
 BuildRequires:  libboost_thread-devel >= 1.55
-%else
-BuildRequires:  boost-devel >= 1.55
-%endif
 
 BuildRequires:  cmake
 BuildRequires:  dos2unix
@@ -78,6 +78,7 @@
 BuildRequires:  glew-devel
 BuildRequires:  graphviz
 BuildRequires:  hdf5-devel
+BuildRequires:  hicolor-icon-theme
 # 

commit FreeCAD for openSUSE:Factory

2020-01-26 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2020-01-27 00:21:54

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.26092 (New)


Package is "FreeCAD"

Mon Jan 27 00:21:54 2020 rev:19 rq:767343 version:0.18.4

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2019-10-31 
22:20:17.891915979 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.26092/FreeCAD.changes   
2020-01-27 00:22:29.057498312 +0100
@@ -1,0 +2,28 @@
+Sat Jan 25 11:03:06 UTC 2020 - Hans-Peter Jansen 
+
+- make 0003-qt-5.14.patch do what it is advertising
+  * fix conditional in order to locate rcc/uic properly
+
+---
+Fri Jan 24 09:02:08 UTC 2020 - Adrian Schröter 
+
+- update to current 0.18 branch:
+  * fixes #0004182: Segfault when clicking constraints from a different 
viewport [skip ci]
+  * See discussion https://forum.freecadweb.org/viewtopic.php?f=3=41879
+  * fixes #0004233: Access violation and file corruption on undo duplicate 
sketch
+  * FEM: py3 fix in selection widget
+  * FEM: selection widgets, add some error prints
+  * FEM: equations, fix reset edit mode
+  * [AddonManager] 0.18 Improve Non GitPython Error..
+  * ...Handling. Previous output when clicking Macros tab caused errors in 
Report View with no Macros loaded at all.
+  * fix encoding problem when clicking a link on StartPage if application is 
installed into a directory with non-ASCII characters
+  * [Arch] ArchMaterial 0.18 Fix Crash
+
+
+---
+Thu Jan 23 16:41:29 UTC 2020 - Adrian Schröter 
+
+- fix build with new gcc and Qt 5.14
+  (0002-fix-compile.patch 0003-qt-5.14.patch)
+
+---

New:

  0002-fix-compile.patch
  0003-qt-5.14.patch



Other differences:
--
++ FreeCAD-test.spec ++
--- /var/tmp/diff_new_pack.i5o8RG/_old  2020-01-27 00:22:39.917503429 +0100
+++ /var/tmp/diff_new_pack.i5o8RG/_new  2020-01-27 00:22:39.921503431 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package FreeCAD-test
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 Summary:Meta source package that runs the FreeCAD testsuite when built
 License:LGPL-2.0-or-later AND GPL-2.0-or-later
 Group:  Productivity/Graphics/CAD
-Url:http://www.freecadweb.org/
+URL:http://www.freecadweb.org/
 BuildRequires:  FreeCAD
 BuildRequires:  gmsh
 

++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.i5o8RG/_old  2020-01-27 00:22:39.933503436 +0100
+++ /var/tmp/diff_new_pack.i5o8RG/_new  2020-01-27 00:22:39.937503438 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package FreeCAD
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -32,7 +32,7 @@
 Summary:General Purpose 3D CAD Modeler
 License:LGPL-2.0-or-later AND GPL-2.0-or-later
 Group:  Productivity/Graphics/CAD
-Url:https://www.freecadweb.org/
+URL:https://www.freecadweb.org/
 %if %{build_tar_ball}
 Source0:%{name}-%version.tar.xz
 %endif
@@ -41,6 +41,10 @@
 Source3:FreeCAD_shared_mimeinfo
 # PATCH-FIX-UPSTREAM 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch -- Fix 
build with shiboken2/pyside2 >= 5.12.1
 Patch1: 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch
+# PATCH-FIX-UPSTREAM 0002-fix-compile.patch
+Patch2: 0002-fix-compile.patch
+# PATCH-FIX-OPENSUSE qt-5.14.patch
+Patch3: 0003-qt-5.14.patch
 
 # Test suite fails on 32bit and I don't want to debug that anymore
 ExcludeArch:%ix86 %arm ppc s390 s390x

++ 0002-fix-compile.patch ++
diff --git a/src/3rdParty/salomesmesh/inc/Rn.h 
b/src/3rdParty/salomesmesh/inc/Rn.h
index 6ec871d93..e92d2275a 100644
--- a/src/3rdParty/salomesmesh/inc/Rn.h
+++ b/src/3rdParty/salomesmesh/inc/Rn.h
@@ -180,12 +180,12 @@ class R4: public R3
 {
   friend std::ostream& operator <<(std::ostream& f, const R4 & P )
   { f << P.x << ' ' << P.y << ' ' << P.z << ' ' << P.omega; return f; }
-  friend istream& operator >>(istream& f,  R4 & P)
+  friend std::istream& operator >>(std::istream& f,  R4 & P)
   { f >> P.x >>  P.y >>  P.z >> P.omega ; return f; }
 
   friend std::ostream& operator <<(std::ostream& f, const R4 * 

commit FreeCAD for openSUSE:Factory

2019-10-31 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2019-10-31 22:19:16

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.2990 (New)


Package is "FreeCAD"

Thu Oct 31 22:19:16 2019 rev:18 rq:744271 version:0.18.4

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2019-10-28 
16:59:38.313705386 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.2990/FreeCAD.changes
2019-10-31 22:20:17.891915979 +0100
@@ -1,0 +2,6 @@
+Wed Oct 30 16:06:43 UTC 2019 - Adrian Schröter 
+
+- Update to final 0.18.4
+  * pre-select name filter in import/export file dialog
+
+---

Old:

  FreeCAD-0.18.3.obscpio

New:

  FreeCAD-0.18.4.obscpio



Other differences:
--
++ FreeCAD-test.spec ++
--- /var/tmp/diff_new_pack.aB9FP2/_old  2019-10-31 22:20:55.883967156 +0100
+++ /var/tmp/diff_new_pack.aB9FP2/_new  2019-10-31 22:20:55.895967172 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   FreeCAD-test
-Version:0.18.3
+Version:0.18.4
 Release:0
 Summary:Meta source package that runs the FreeCAD testsuite when built
 License:LGPL-2.0-or-later AND GPL-2.0-or-later

++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.aB9FP2/_old  2019-10-31 22:20:55.67312 +0100
+++ /var/tmp/diff_new_pack.aB9FP2/_new  2019-10-31 22:20:56.027967350 +0100
@@ -27,7 +27,7 @@
 %endif
 
 Name:   FreeCAD
-Version:0.18.3
+Version:0.18.4
 Release:0
 Summary:General Purpose 3D CAD Modeler
 License:LGPL-2.0-or-later AND GPL-2.0-or-later

++ FreeCAD-0.18.3.obscpio -> FreeCAD-0.18.4.obscpio ++
/work/SRC/openSUSE:Factory/FreeCAD/FreeCAD-0.18.3.obscpio 
/work/SRC/openSUSE:Factory/.FreeCAD.new.2990/FreeCAD-0.18.4.obscpio differ: 
char 50, line 1

++ FreeCAD.obsinfo ++
--- /var/tmp/diff_new_pack.aB9FP2/_old  2019-10-31 22:20:56.339967771 +0100
+++ /var/tmp/diff_new_pack.aB9FP2/_new  2019-10-31 22:20:56.351967786 +0100
@@ -1,5 +1,5 @@
 name: FreeCAD
-version: 0.18.3
-mtime: 1571183031
-commit: f972b010bb86b39e38e7f59526596bea8b06d954
+version: 0.18.4
+mtime: 1571763215
+commit: 980bf9060e28555fecd9e3462f68ca74007b70f8
 

++ _service ++
--- /var/tmp/diff_new_pack.aB9FP2/_old  2019-10-31 22:20:56.539968040 +0100
+++ /var/tmp/diff_new_pack.aB9FP2/_new  2019-10-31 22:20:56.555968061 +0100
@@ -2,8 +2,8 @@
   
 https://github.com/FreeCAD/FreeCAD.git
 git
-releases/FreeCAD-0-18
-0.18.3
+0.18.4
+0.18.4
   
   
 




commit FreeCAD for openSUSE:Factory

2019-10-28 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2019-10-28 16:55:57

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.2990 (New)


Package is "FreeCAD"

Mon Oct 28 16:55:57 2019 rev:17 rq:741676 version:0.18.3

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2019-09-07 
11:48:19.594317503 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.2990/FreeCAD.changes
2019-10-28 16:59:38.313705386 +0100
@@ -1,0 +2,16 @@
+Tue Oct 22 06:46:22 UTC 2019 - Adrian Schröter 
+
+- update to current 0.18 branch, esp for Qt >= 5.9 fixes
+  * [TD]Fix slow GC of QGIPrimPath
+  * [Spreadsheet] Excel File Import fix Py3 bug
+  * [Path] Fix xrange bug with Py3
+  * fix print preview function for >= Qt 5.9
+  * Backport: startwb files restored in 0.18.3 to display thumbs correctly
+  * 0.18.x displays the example files within in the Start WB without their
+ respective thumbs. This PR restores that functionality
+  * Fixed problems with 'pythonopen'
+  * Correction of drill speed calculation
+  * Material: py2 fix in depreciated mat file parser (back port from 0.19)
+  * [TD]Fix #4017 Crash on bad hatch scale
+
+---



Other differences:
--
FreeCAD.spec: same change
++ FreeCAD-0.18.3.obscpio ++
/work/SRC/openSUSE:Factory/FreeCAD/FreeCAD-0.18.3.obscpio 
/work/SRC/openSUSE:Factory/.FreeCAD.new.2990/FreeCAD-0.18.3.obscpio differ: 
char 49, line 1

++ FreeCAD.obsinfo ++
--- /var/tmp/diff_new_pack.XaCTDh/_old  2019-10-28 16:59:48.457717576 +0100
+++ /var/tmp/diff_new_pack.XaCTDh/_new  2019-10-28 16:59:48.457717576 +0100
@@ -1,5 +1,5 @@
 name: FreeCAD
 version: 0.18.3
-mtime: 1562965688
-commit: 3129ae4296e40ed20e7b3d460b86e6969acbe1c3
+mtime: 1571183031
+commit: f972b010bb86b39e38e7f59526596bea8b06d954
 

++ _service ++
--- /var/tmp/diff_new_pack.XaCTDh/_old  2019-10-28 16:59:48.513717644 +0100
+++ /var/tmp/diff_new_pack.XaCTDh/_new  2019-10-28 16:59:48.513717644 +0100
@@ -2,7 +2,7 @@
   
 https://github.com/FreeCAD/FreeCAD.git
 git
-0.18.3
+releases/FreeCAD-0-18
 0.18.3
   
   




commit FreeCAD for openSUSE:Factory

2019-09-07 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2019-09-07 11:46:26

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.7948 (New)


Package is "FreeCAD"

Sat Sep  7 11:46:26 2019 rev:16 rq:720109 version:0.18.3

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD-test.changes 2019-02-28 
21:41:39.801569685 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.7948/FreeCAD-test.changes   
2019-09-07 11:48:17.974317733 +0200
@@ -1,0 +2,6 @@
+Sat Jul 27 03:34:10 UTC 2019 - Stefan Brüns 
+
+- Fix inverted logic when evaluating test suite exit code
+- Add gmsh mesher to BuildRequires, increase FEM test coverage
+
+---
--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2019-04-08 
10:39:19.355278021 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.7948/FreeCAD.changes
2019-09-07 11:48:19.594317503 +0200
@@ -1,0 +2,48 @@
+Thu Jul 18 11:01:30 UTC 2019 - Adrian Schröter 
+
+- Update to 0.18.3
+  * AddonManager: Skip non-github addons
+  * Sketcher: Fix Carbon copy leads to unsolvable sketch
+  * Sketcher: Fix carbon copy construction points
+  * fixes #0003993: Memory leak with Python3
+  * code simplification in PythonWrapper
+  * issue #0003984: Creating a Path Job object fails with 
'PySide2.QtWidgets.QDialog' object has no attribute 'templateGroup'
+  * Fixes bug #4008: removes phantom path cause
+  * Fix crash in case encoding of Python paths fails
+  * [Material] Respect unicode filenames Fixes #4027
+  * BrowserView: fix QWebEngine crash
+  * Py3: no __builtin__ module available
+  * fixes 0004010: Box Selection + Part -> MakeCompound will crash FreeCAD
+  * FEM: solver elmer tasks, Py3 decode fix
+  * make OpenSCAD utilities working again with Py2
+
+---
+Fri Jul 12 22:23:09 UTC 2019 - Stefan Brüns 
+
+- Remove MPI dependencies, as these are not used for the built package,
+  but adversely affect build times and rebuilds.
+  Proper MPI integration needs more work and has to ensure the base version
+  of FreeCAD can be used without prior manual setup of an MPI environment.
+  Remove 0001-find-openmpi2-include-files.patch, mpicc/mpicxx would
+  pick up the correct include path by themselfs.
+- Sort BuildRequires: again
+
+---
+Thu Jun 13 12:25:02 UTC 2019 - Christophe Giboudeaux 
+
+- Add 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch to fix
+  build with recent shiboken2/pyside2 releases.
+
+---
+Sun May 12 07:21:14 UTC 2019 - Adrian Schröter 
+
+- Update to 0.18.2
+  * replace insecure use of eval() with proper use of units
+  * py3/py2: use exec as function
+  * Arch: Fixed error in roof - Fixes #3864
+  * Draft: Fixed 0.18.1 bug in DXF importer
+  * Py3 fix: correctly convert a Python str to const char*
+  * Py3 fix reading/writing from/to OBJ file
+  * fixes 0003913: libspnav crash on linux wayland during startup
+
+---

Old:

  0001-find-openmpi2-include-files.patch
  FreeCAD-0.18.1.obscpio

New:

  0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch
  FreeCAD-0.18.3.obscpio



Other differences:
--
++ FreeCAD-test.spec ++
--- /var/tmp/diff_new_pack.lsNj4o/_old  2019-09-07 11:48:30.906315901 +0200
+++ /var/tmp/diff_new_pack.lsNj4o/_new  2019-09-07 11:48:30.906315901 +0200
@@ -17,13 +17,14 @@
 
 
 Name:   FreeCAD-test
-Version:0.18.1
+Version:0.18.3
 Release:0
 Summary:Meta source package that runs the FreeCAD testsuite when built
 License:LGPL-2.0-or-later AND GPL-2.0-or-later
 Group:  Productivity/Graphics/CAD
 Url:http://www.freecadweb.org/
 BuildRequires:  FreeCAD
+BuildRequires:  gmsh
 
 # Test suite fails on 32bit and I don't want to debug that anymore
 ExcludeArch:%ix86 %arm ppc s390 s390x
@@ -33,7 +34,10 @@
 
 %build
 export LC_ALL="C.utf-8"
-#FreeCAD --console --write-log --log-file=/tmp/FreeCAD.log --run-test 0 || 
exit 1
-FreeCAD --console --run-test 0 || exit 1
+file=`mktemp`
+if ! FreeCAD --console --write-log --log-file="$file" --run-test 0; then
+  cat "$file"
+  exit 1
+fi
 
 %changelog

++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.lsNj4o/_old  2019-09-07 11:48:30.922315899 +0200
+++ /var/tmp/diff_new_pack.lsNj4o/_new  2019-09-07 11:48:30.922315899 +0200
@@ -27,7 +27,7 @@
 %endif
 
 Name:   FreeCAD
-Version:0.18.1
+Version:0.18.3
 Release:0
 Summary:General Purpose 3D CAD 

commit FreeCAD for openSUSE:Factory

2019-04-08 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2019-04-08 10:36:33

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.3908 (New)


Package is "FreeCAD"

Mon Apr  8 10:36:33 2019 rev:15 rq:691894 version:0.18.1

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2019-04-05 
12:00:38.646497451 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.3908/FreeCAD.changes
2019-04-08 10:39:19.355278021 +0200
@@ -1,0 +2,8 @@
+Fri Apr  5 11:56:11 UTC 2019 - Adrian Schröter 
+
+- Update to 0.18.1
+  * FEM module fixes
+  * crash fixes
+  * Qt5 bugs with external display
+
+---

Old:

  FreeCAD-0.18.obscpio

New:

  FreeCAD-0.18.1.obscpio



Other differences:
--
++ FreeCAD-test.spec ++
--- /var/tmp/diff_new_pack.HQZKPT/_old  2019-04-08 10:39:33.059282465 +0200
+++ /var/tmp/diff_new_pack.HQZKPT/_new  2019-04-08 10:39:33.071282469 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   FreeCAD-test
-Version:0.18
+Version:0.18.1
 Release:0
 Summary:Meta source package that runs the FreeCAD testsuite when built
 License:LGPL-2.0-or-later AND GPL-2.0-or-later

++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.HQZKPT/_old  2019-04-08 10:39:33.107282481 +0200
+++ /var/tmp/diff_new_pack.HQZKPT/_new  2019-04-08 10:39:33.119282485 +0200
@@ -27,7 +27,7 @@
 %endif
 
 Name:   FreeCAD
-Version:0.18
+Version:0.18.1
 Release:0
 Summary:General Purpose 3D CAD Modeler
 License:LGPL-2.0-or-later AND GPL-2.0-or-later

++ FreeCAD-0.18.obscpio -> FreeCAD-0.18.1.obscpio ++
/work/SRC/openSUSE:Factory/FreeCAD/FreeCAD-0.18.obscpio 
/work/SRC/openSUSE:Factory/.FreeCAD.new.3908/FreeCAD-0.18.1.obscpio differ: 
char 49, line 1

++ FreeCAD.obsinfo ++
--- /var/tmp/diff_new_pack.HQZKPT/_old  2019-04-08 10:39:33.219282517 +0200
+++ /var/tmp/diff_new_pack.HQZKPT/_new  2019-04-08 10:39:33.219282517 +0200
@@ -1,5 +1,5 @@
 name: FreeCAD
-version: 0.18
-mtime: 1552397887
-commit: 690774c0effe4fd7b8d2b5e2fb2b8c8d145e21ce
+version: 0.18.1
+mtime: 1554385363
+commit: f7dccfaa909e5b9da26bf50c4a22ccca9bb10c40
 

++ _service ++
--- /var/tmp/diff_new_pack.HQZKPT/_old  2019-04-08 10:39:33.367282566 +0200
+++ /var/tmp/diff_new_pack.HQZKPT/_new  2019-04-08 10:39:33.367282566 +0200
@@ -2,8 +2,8 @@
   
 https://github.com/FreeCAD/FreeCAD.git
 git
-releases/FreeCAD-0-18
-0.18
+0.18.1
+0.18.1
   
   
 




commit FreeCAD for openSUSE:Factory

2019-04-05 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2019-04-05 11:57:22

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.3908 (New)


Package is "FreeCAD"

Fri Apr  5 11:57:22 2019 rev:14 rq:688190 version:0.18

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2019-03-18 
10:39:24.955444282 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.3908/FreeCAD.changes
2019-04-05 12:00:38.646497451 +0200
@@ -1,0 +2,24 @@
+Mon Mar 25 08:01:35 UTC 2019 - Adrian Schröter 
+
+- add missing requires to six and vtk python modules (found via test suite)
+
+---
+Mon Mar 18 12:34:53 UTC 2019 - Adrian Schröter 
+
+- Update to release 0.18
+  * NetGen FEM enabled
+  * 0001-find-openmpi2-include-files.patch added for openmpi2 support
+- Obsolete patches:
+  * 0001-Convert-deprecated-boost-signal-to-signals2.patch
+  * 0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch
+  * 0002-move-from-deprecated-boost.signals-to-boost.signals2.patch
+  * 0003-fix-blocking-of-SelectionObserver.patch
+  * fix-build-with-Qt5_11.diff
+  * fix-build.diff
+  * fix-draft-module-with-python3.patch
+  * fix-gcc8-build-failure.patch
+  * 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch
+  * 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch
+
+
+---

Old:

  0001-Convert-deprecated-boost-signal-to-signals2.patch
  0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch
  0002-move-from-deprecated-boost.signals-to-boost.signals2.patch
  0003-fix-blocking-of-SelectionObserver.patch
  FreeCAD-0.17.1545162057.e1db7bff8.obscpio
  fix-build-with-Qt5_11.diff
  fix-build.diff
  fix-draft-module-with-python3.patch
  fix-gcc8-build-failure.patch
  
get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch
  
get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch

New:

  0001-find-openmpi2-include-files.patch
  FreeCAD-0.18.obscpio



Other differences:
--
++ FreeCAD-test.spec ++
--- /var/tmp/diff_new_pack.RfT8Fq/_old  2019-04-05 12:00:44.414501220 +0200
+++ /var/tmp/diff_new_pack.RfT8Fq/_new  2019-04-05 12:00:44.418501223 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   FreeCAD-test
-Version:0.17.1545162057.e1db7bff8
+Version:0.18
 Release:0
 Summary:Meta source package that runs the FreeCAD testsuite when built
 License:LGPL-2.0-or-later AND GPL-2.0-or-later
@@ -33,6 +33,7 @@
 
 %build
 export LC_ALL="C.utf-8"
+#FreeCAD --console --write-log --log-file=/tmp/FreeCAD.log --run-test 0 || 
exit 1
 FreeCAD --console --run-test 0 || exit 1
 
 %changelog

++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.RfT8Fq/_old  2019-04-05 12:00:44.446501241 +0200
+++ /var/tmp/diff_new_pack.RfT8Fq/_new  2019-04-05 12:00:44.454501246 +0200
@@ -16,6 +16,8 @@
 #
 
 
+%define build_tar_ball 1
+
 %define x_prefix %{_libdir}/%{name}
 
 %if 0%{?suse_version} > 1500
@@ -25,45 +27,23 @@
 %endif
 
 Name:   FreeCAD
-Version:0.17.1545162057.e1db7bff8
+Version:0.18
 Release:0
 Summary:General Purpose 3D CAD Modeler
 License:LGPL-2.0-or-later AND GPL-2.0-or-later
 Group:  Productivity/Graphics/CAD
 Url:https://www.freecadweb.org/
+%if %{build_tar_ball}
 Source0:%{name}-%version.tar.xz
+%endif
 Source1:FreeCAD.sh
 Source2:FreeCADCmd.sh
 Source3:FreeCAD_shared_mimeinfo
-# python3 and generic compile fixes
-Patch1: fix-build.diff
-# runtime fix, submitted upstream
-Patch3: fix-draft-module-with-python3.patch
-# PATCH-FIX-UPSTREAM -- fix-build-with-Qt5_11.diff
-Patch4: fix-build-with-Qt5_11.diff
-# PATCH-FIX-UPSTREAM -- https://github.com/FreeCAD/FreeCAD/commit/8c08635d3
-Patch5: 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch
-# PATCH-FIX-UPSTREAM -- https://github.com/FreeCAD/FreeCAD/commit/b79e1bfee
-Patch6: 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch
-# PATCH-FIX-OPENSUSE - fix building on ARM with GLES Qt5
-Patch7: 0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch
-# PATCH-FIX-UPSTREAM -- 
https://github.com/FreeCAD/FreeCAD/commit/5ff383b46.patch
-Patch8: fix-gcc8-build-failure.patch
-%if %{with boost_signals2}
-# PATCH-FIX-UPSTREAM -- 
https://github.com/FreeCAD/FreeCAD/commit/26d7d747257f.patch
-Patch9: 0001-Convert-deprecated-boost-signal-to-signals2.patch
-# 

commit FreeCAD for openSUSE:Factory

2019-03-18 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2019-03-18 10:39:22

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.28833 (New)


Package is "FreeCAD"

Mon Mar 18 10:39:22 2019 rev:13 rq:685413 version:0.17.1545162057.e1db7bff8

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2019-03-11 
11:17:39.185291030 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.28833/FreeCAD.changes   
2019-03-18 10:39:24.955444282 +0100
@@ -1,0 +2,10 @@
+Thu Mar 14 03:36:03 UTC 2019 - Stefan Brüns 
+
+- Add support for Boost::Signals2, Boost::Signals has been deprecated
+  since Boost 1.54 and removed in 1.69:
+  * 0001-Convert-deprecated-boost-signal-to-signals2.patch
+  * 0002-move-from-deprecated-boost.signals-to-boost.signals2.patch
+  * 0003-fix-blocking-of-SelectionObserver.patch
+- Add explicit double-conversion-devel BuildRequires
+
+---

New:

  0001-Convert-deprecated-boost-signal-to-signals2.patch
  0002-move-from-deprecated-boost.signals-to-boost.signals2.patch
  0003-fix-blocking-of-SelectionObserver.patch



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.TkOjqC/_old  2019-03-18 10:39:31.067439059 +0100
+++ /var/tmp/diff_new_pack.TkOjqC/_new  2019-03-18 10:39:31.071439056 +0100
@@ -18,6 +18,12 @@
 
 %define x_prefix %{_libdir}/%{name}
 
+%if 0%{?suse_version} > 1500
+%bcond_without boost_signals2
+%else
+%bcond_withboost_signals2
+%endif
+
 Name:   FreeCAD
 Version:0.17.1545162057.e1db7bff8
 Release:0
@@ -43,6 +49,14 @@
 Patch7: 0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch
 # PATCH-FIX-UPSTREAM -- 
https://github.com/FreeCAD/FreeCAD/commit/5ff383b46.patch
 Patch8: fix-gcc8-build-failure.patch
+%if %{with boost_signals2}
+# PATCH-FIX-UPSTREAM -- 
https://github.com/FreeCAD/FreeCAD/commit/26d7d747257f.patch
+Patch9: 0001-Convert-deprecated-boost-signal-to-signals2.patch
+# PATCH-FIX-UPSTREAM -- 
https://github.com/FreeCAD/FreeCAD/commit/f898eafd64f8.patch
+Patch10:0002-move-from-deprecated-boost.signals-to-boost.signals2.patch
+# PATCH-FIX-UPSTREAM -- 
https://github.com/FreeCAD/FreeCAD/commit/c3014fc65f86.patch
+Patch11:0003-fix-blocking-of-SelectionObserver.patch
+%endif
 
 # Test suite fails on 32bit and I don't want to debug that anymore
 ExcludeArch:%ix86 %arm ppc s390 s390x
@@ -56,7 +70,9 @@
 BuildRequires:  libboost_program_options-devel >= 1.55
 BuildRequires:  libboost_python3-devel >= 1.55
 BuildRequires:  libboost_regex-devel >= 1.55
+%if %{without boost_signals2}
 BuildRequires:  libboost_signals-devel >= 1.55
+%endif
 BuildRequires:  libboost_system-devel >= 1.55
 BuildRequires:  libboost_thread-devel >= 1.55
 %else
@@ -65,6 +81,7 @@
 
 BuildRequires:  cmake
 BuildRequires:  dos2unix
+BuildRequires:  double-conversion-devel
 BuildRequires:  doxygen
 BuildRequires:  eigen3-devel
 BuildRequires:  f2c
@@ -135,6 +152,8 @@
 BuildRequires:  zlib-devel
 Requires(post): shared-mime-info
 Requires(postun): shared-mime-info
+# we need to ensure to have the minimum version from build env
+Requires:   libopencascade7 >= %(/bin/bash -c 'rpm -q --qf "%%{version}" 
libopencascade7')
 
 Recommends: ccx
 
@@ -246,7 +265,7 @@
 mv %{buildroot}%{_datadir}/%{name}/freecad.xpm 
%{buildroot}%{_datadir}/pixmaps/freecad.xpm
 
 # Install additional documentation files
-#install -pm 0644 ChangeLog.txt copying.lib %{buildroot}%{_docdir}/%{name}/
+#install -pm 0644 ChangeLog.txt copying.lib %%{buildroot}%%{_docdir}/%%{name}/
 
 %suse_update_desktop_file -c %{name} "%{name}" "3D CAD Modeler" %{name} 
"freecad" Education Engineering
 

++ 0001-Convert-deprecated-boost-signal-to-signals2.patch ++
>From ca29d09d51f20d147c5377e66207a1c959698afd Mon Sep 17 00:00:00 2001
From: wandererfan 
Date: Thu, 10 May 2018 12:00:13 -0400
Subject: [PATCH 1/3] Convert deprecated boost::signal to signals2

---
 src/Mod/TechDraw/App/DrawPage.h  | 4 ++--
 src/Mod/TechDraw/App/DrawView.h  | 4 ++--
 src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp | 3 ++-
 src/Mod/TechDraw/Gui/ViewProviderDrawingView.h   | 4 +++-
 src/Mod/TechDraw/Gui/ViewProviderPage.cpp| 3 ++-
 src/Mod/TechDraw/Gui/ViewProviderPage.h  | 4 +++-
 6 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/src/Mod/TechDraw/App/DrawPage.h b/src/Mod/TechDraw/App/DrawPage.h
index 60df838b8..cfde590d0 100644
--- a/src/Mod/TechDraw/App/DrawPage.h
+++ b/src/Mod/TechDraw/App/DrawPage.h
@@ -24,7 +24,7 @@
 #ifndef _DrawPage_h_
 #define _DrawPage_h_
 
-#include 
+#include 
 
 #include 
 #include 

commit FreeCAD for openSUSE:Factory

2019-03-11 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2019-03-11 11:16:18

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.28833 (New)


Package is "FreeCAD"

Mon Mar 11 11:16:18 2019 rev:12 rq:683694 version:0.17.1545162057.e1db7bff8

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2019-02-28 
21:41:39.821569677 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.28833/FreeCAD.changes   
2019-03-11 11:17:39.185291030 +0100
@@ -1,0 +2,12 @@
+Sat Mar  9 15:10:24 UTC 2019 - Stefan Brüns 
+
+- Update URL: to use https://
+- Reorder BuildRequires alphabetically, remove duplicates
+
+---
+Fri Feb 15 09:48:24 UTC 2019 - Jan Engelhardt 
+
+- Generalize description, and strip info that is already in
+  the metadata.
+
+---



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.XXivM2/_old  2019-03-11 11:17:46.417288428 +0100
+++ /var/tmp/diff_new_pack.XXivM2/_new  2019-03-11 11:17:46.417288428 +0100
@@ -24,7 +24,7 @@
 Summary:General Purpose 3D CAD Modeler
 License:LGPL-2.0-or-later AND GPL-2.0-or-later
 Group:  Productivity/Graphics/CAD
-Url:http://www.freecadweb.org/
+Url:https://www.freecadweb.org/
 Source0:%{name}-%version.tar.xz
 Source1:FreeCAD.sh
 Source2:FreeCADCmd.sh
@@ -49,12 +49,6 @@
 
 BuildRequires:  Coin-devel
 #BuildRequires:  SoQt-devel
-BuildRequires:  hdf5-devel
-BuildRequires:  libmed-devel
-# we use upstream OpenCASCADE instead of oce atm
-BuildRequires:  occt-devel
-BuildRequires:  vtk-devel
-#BuildRequires:  smesh-devel
 
 %if 0%{?suse_version} >= 1330
 BuildRequires:  libboost_filesystem-devel >= 1.55
@@ -72,12 +66,21 @@
 BuildRequires:  cmake
 BuildRequires:  dos2unix
 BuildRequires:  doxygen
+BuildRequires:  eigen3-devel
 BuildRequires:  f2c
 BuildRequires:  fdupes
 BuildRequires:  freeglut-devel
 BuildRequires:  gcc-fortran
 BuildRequires:  git
+BuildRequires:  hdf5-devel
+#BuildRequires:  smesh-devel
 BuildRequires:  libXerces-c-devel
+BuildRequires:  libmed-devel
+BuildRequires:  libspnav-devel
+BuildRequires:  make
+# we use upstream OpenCASCADE instead of oce atm
+BuildRequires:  occt-devel
+BuildRequires:  opencv-devel
 BuildRequires:  pkg-config
 
 %if 0%{?suse_version} >= 1330
@@ -122,21 +125,13 @@
 %endif
 %endif
 %if 0%{?fedora} > 18
-BuildRequires:  eigen3-devel
 BuildRequires:  qt5-qtbase-devel
 %endif
 
-BuildRequires:  libspnav-devel
-BuildRequires:  opencv-devel
 BuildRequires:  swig
-%if 0%{?suse_version}
-BuildRequires:  libeigen3-devel
-BuildRequires:  update-desktop-files
-%endif
-BuildRequires:  dos2unix
-BuildRequires:  make
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
+BuildRequires:  vtk-devel
 BuildRequires:  zlib-devel
 Requires(post): shared-mime-info
 Requires(postun): shared-mime-info
@@ -145,10 +140,9 @@
 
 %description
 FreeCAD is a parametric 3D modeler made primarily to design real-life objects
-of any size. Parametric modeling allows you to easily modify your design by
-going back into your model history and changing its parameters. FreeCAD is
-open-source and highly customizable, scriptable and extensible.
-
+of any size. Parametric modeling allows modifying designs by
+going back into the model history and changing its parameters. FreeCAD is
+customizable and scriptable.
 
 %package devel
 Summary:Development Files for %{name}
@@ -235,7 +229,7 @@
 
 %install
 pushd build
-nice make VERBOSE=1 %{?_smp_mflags} install DESTDIR=%{buildroot}
+nice %make_install VERBOSE=1 %{?_smp_mflags}
 popd
 
 # pushd build_doc




commit FreeCAD for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2019-02-28 21:39:36

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.28833 (New)


Package is "FreeCAD"

Thu Feb 28 21:39:36 2019 rev:11 rq:676501 version:0.17.1545162057.e1db7bff8

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD-test.changes 2018-09-07 
15:41:01.386431988 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.28833/FreeCAD-test.changes  
2019-02-28 21:41:39.801569685 +0100
@@ -1,0 +2,6 @@
+Tue Feb 12 21:10:12 UTC 2019 - Adrian Schröter 
+
+- disable builds for 32bit and s390x, test suite fails and it makes no
+  sense to use FreeCAD on small systems or mainframes...
+
+---
--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2019-02-08 
12:10:31.965533833 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.28833/FreeCAD.changes   
2019-02-28 21:41:39.821569677 +0100
@@ -1,0 +2,17 @@
+Thu Feb 14 23:21:01 UTC 2019 - Stefan Brüns 
+
+- Fix build with GCC 8, add fix-gcc8-build-failure.patch
+- Add 0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch, fix building
+  on AArch64.
+- Remove openmpi build dependencies, erroneously required for VTK
+  previously.
+  Drop 0001-find-openmpi2-include-files.patch
+
+---
+Tue Feb 12 21:10:12 UTC 2019 - Adrian Schröter 
+
+- enable FEM module
+- disable builds for 32bit and s390x, test suite fails and it makes no
+  sense to use FreeCAD on small systems or mainframes...
+
+---

Old:

  0001-find-openmpi2-include-files.patch

New:

  0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch
  fix-gcc8-build-failure.patch



Other differences:
--
++ FreeCAD-test.spec ++
--- /var/tmp/diff_new_pack.H82L7X/_old  2019-02-28 21:41:47.625566343 +0100
+++ /var/tmp/diff_new_pack.H82L7X/_new  2019-02-28 21:41:47.637566339 +0100
@@ -25,6 +25,9 @@
 Url:http://www.freecadweb.org/
 BuildRequires:  FreeCAD
 
+# Test suite fails on 32bit and I don't want to debug that anymore
+ExcludeArch:%ix86 %arm ppc s390 s390x
+
 %description
 This is just executing the test suite at build time.
 

++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.H82L7X/_old  2019-02-28 21:41:47.973566196 +0100
+++ /var/tmp/diff_new_pack.H82L7X/_new  2019-02-28 21:41:48.013566178 +0100
@@ -31,8 +31,6 @@
 Source3:FreeCAD_shared_mimeinfo
 # python3 and generic compile fixes
 Patch1: fix-build.diff
-# support for openmpi2 suse package
-Patch2: 0001-find-openmpi2-include-files.patch
 # runtime fix, submitted upstream
 Patch3: fix-draft-module-with-python3.patch
 # PATCH-FIX-UPSTREAM -- fix-build-with-Qt5_11.diff
@@ -41,16 +39,21 @@
 Patch5: 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch
 # PATCH-FIX-UPSTREAM -- https://github.com/FreeCAD/FreeCAD/commit/b79e1bfee
 Patch6: 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch
+# PATCH-FIX-OPENSUSE - fix building on ARM with GLES Qt5
+Patch7: 0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch
+# PATCH-FIX-UPSTREAM -- 
https://github.com/FreeCAD/FreeCAD/commit/5ff383b46.patch
+Patch8: fix-gcc8-build-failure.patch
+
+# Test suite fails on 32bit and I don't want to debug that anymore
+ExcludeArch:%ix86 %arm ppc s390 s390x
+
 BuildRequires:  Coin-devel
 #BuildRequires:  SoQt-devel
-#BuildRequires:  libmed-devel # needed for FEM module, but requires older hdf5 
lib
+BuildRequires:  hdf5-devel
+BuildRequires:  libmed-devel
 # we use upstream OpenCASCADE instead of oce atm
-#BuildRequires:  hdf5-1_8-devel
-#BuildRequires:  hdf5-1_8-openmpi-devel
 BuildRequires:  occt-devel
 BuildRequires:  vtk-devel
-BuildRequires:  vtk-java
-BuildRequires:  vtk-tcl
 #BuildRequires:  smesh-devel
 
 %if 0%{?suse_version} >= 1330
@@ -79,7 +82,6 @@
 
 %if 0%{?suse_version} >= 1330
 # Qt5 & python3
-BuildRequires:  openmpi2-devel
 BuildRequires:  python3-devel
 BuildRequires:  python3-matplotlib
 BuildRequires:  python3-pyside2-devel
@@ -142,7 +144,10 @@
 Recommends: ccx
 
 %description
-FreeCAD is a parametric 3D modeler made primarily to design real-life objects 
of any size. Parametric modeling allows you to easily modify your design by 
going back into your model history and changing its parameters. FreeCAD is 
open-source and highly customizable, scriptable and extensible.
+FreeCAD is a parametric 3D modeler made primarily to design real-life objects
+of any size. Parametric modeling allows you to easily modify your 

commit FreeCAD for openSUSE:Factory

2019-02-08 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2019-02-08 12:09:46

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new.28833 (New)


Package is "FreeCAD"

Fri Feb  8 12:09:46 2019 rev:10 rq:671003 version:0.17.1545162057.e1db7bff8

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2018-09-07 
15:41:01.898431440 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.28833/FreeCAD.changes   
2019-02-08 12:10:31.965533833 +0100
@@ -1,0 +2,13 @@
+Mon Feb  4 08:28:22 UTC 2019 - Adrian Schröter 
+
+- update to current branch:
+  - Spreadsheet: Fixed issue #3361.
+
+---
+Fri Feb  1 09:42:55 UTC 2019 - wba...@tmo.at
+
+- Add upstream patches to fix build with python 3.7:
+  * 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch
+  * 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch
+
+---

Old:

  FreeCAD-0.17.1534399137.9948ee4f1.obscpio

New:

  FreeCAD-0.17.1545162057.e1db7bff8.obscpio
  
get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch
  
get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch



Other differences:
--
++ FreeCAD-test.spec ++
--- /var/tmp/diff_new_pack.LmawmC/_old  2019-02-08 12:10:46.725528297 +0100
+++ /var/tmp/diff_new_pack.LmawmC/_new  2019-02-08 12:10:46.733528294 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package FreeCAD-test
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   FreeCAD-test
-Version:0.17.1534399137.9948ee4f1
+Version:0.17.1545162057.e1db7bff8
 Release:0
 Summary:Meta source package that runs the FreeCAD testsuite when built
 License:LGPL-2.0-or-later AND GPL-2.0-or-later

++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.LmawmC/_old  2019-02-08 12:10:46.757528285 +0100
+++ /var/tmp/diff_new_pack.LmawmC/_new  2019-02-08 12:10:46.761528283 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package FreeCAD
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,14 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define x_prefix %{_libdir}/%{name}
 
 Name:   FreeCAD
-Version:0.17.1534399137.9948ee4f1
+Version:0.17.1545162057.e1db7bff8
 Release:0
 Summary:General Purpose 3D CAD Modeler
 License:LGPL-2.0-or-later AND GPL-2.0-or-later
@@ -37,6 +37,10 @@
 Patch3: fix-draft-module-with-python3.patch
 # PATCH-FIX-UPSTREAM -- fix-build-with-Qt5_11.diff
 Patch4: fix-build-with-Qt5_11.diff
+# PATCH-FIX-UPSTREAM -- https://github.com/FreeCAD/FreeCAD/commit/8c08635d3
+Patch5: 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch
+# PATCH-FIX-UPSTREAM -- https://github.com/FreeCAD/FreeCAD/commit/b79e1bfee
+Patch6: 
get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch
 BuildRequires:  Coin-devel
 #BuildRequires:  SoQt-devel
 #BuildRequires:  libmed-devel # needed for FEM module, but requires older hdf5 
lib

++ FreeCAD-0.17.1534399137.9948ee4f1.obscpio -> 
FreeCAD-0.17.1545162057.e1db7bff8.obscpio ++
/work/SRC/openSUSE:Factory/FreeCAD/FreeCAD-0.17.1534399137.9948ee4f1.obscpio 
/work/SRC/openSUSE:Factory/.FreeCAD.new.28833/FreeCAD-0.17.1545162057.e1db7bff8.obscpio
 differ: char 8, line 1

++ FreeCAD.obsinfo ++
--- /var/tmp/diff_new_pack.LmawmC/_old  2019-02-08 12:10:46.833528256 +0100
+++ /var/tmp/diff_new_pack.LmawmC/_new  2019-02-08 12:10:46.837528255 +0100
@@ -1,5 +1,5 @@
 name: FreeCAD
-version: 

commit FreeCAD for openSUSE:Factory

2018-09-07 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2018-09-07 15:40:29

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new (New)


Package is "FreeCAD"

Fri Sep  7 15:40:29 2018 rev:9 rq:633536 version:0.17.1534399137.9948ee4f1

Changes:

New Changes file:

--- /dev/null   2018-09-06 11:34:12.900627678 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD-test.changes
2018-09-07 15:41:01.386431988 +0200
@@ -0,0 +1,11 @@
+---
+Wed Sep  5 14:50:23 UTC 2018 - Jan Engelhardt 
+
+- Use noun phrase in summary.
+
+---
+Tue Aug 28 17:10:43 UTC 2018 - Adrian Schröter 
+
+- initial package of test package. Just for running the test suite
+  of installed FreeCAD rpm, so no binary rpm gets build on purpose.
+
--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2018-06-22 
13:32:35.916826588 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD.changes 2018-09-07 
15:41:01.898431440 +0200
@@ -1,0 +2,22 @@
+Wed Sep  5 14:50:23 UTC 2018 - Jan Engelhardt 
+
+- Use noun phrase in summary.
+
+---
+Tue Aug 28 11:56:17 UTC 2018 - Adrian Schröter 
+
+- fix missing dependency to numpy, found via the..
+- added testsuite run via extra spec file
+
+---
+Sat Aug 11 12:29:12 UTC 2018 - adr...@suse.de
+
+- update branch again
+- fix dependencies of Qt4 build (Leap 42.3)
+
+---
+Thu Jul 26 07:42:15 UTC 2018 - adr...@suse.de
+
+- update to current branch, obsoletes branch_update.patch
+
+---

Old:

  FreeCAD-0.17.obscpio
  branch_update.patch

New:

  FreeCAD-0.17.1534399137.9948ee4f1.obscpio
  FreeCAD-test.changes
  FreeCAD-test.spec



Other differences:
--
++ FreeCAD-test.spec ++
#
# spec file for package FreeCAD-test
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:   FreeCAD-test
Version:0.17.1534399137.9948ee4f1
Release:0
Summary:Meta source package that runs the FreeCAD testsuite when built
License:LGPL-2.0-or-later AND GPL-2.0-or-later
Group:  Productivity/Graphics/CAD
Url:http://www.freecadweb.org/
BuildRequires:  FreeCAD

%description
This is just executing the test suite at build time.

%build
export LC_ALL="C.utf-8"
FreeCAD --console --run-test 0 || exit 1

%changelog
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.c5gFfX/_old  2018-09-07 15:41:09.542423252 +0200
+++ /var/tmp/diff_new_pack.c5gFfX/_new  2018-09-07 15:41:09.542423252 +0200
@@ -19,7 +19,7 @@
 %define x_prefix %{_libdir}/%{name}
 
 Name:   FreeCAD
-Version:0.17
+Version:0.17.1534399137.9948ee4f1
 Release:0
 Summary:General Purpose 3D CAD Modeler
 License:LGPL-2.0-or-later AND GPL-2.0-or-later
@@ -29,7 +29,6 @@
 Source1:FreeCAD.sh
 Source2:FreeCADCmd.sh
 Source3:FreeCAD_shared_mimeinfo
-Patch0: branch_update.patch
 # python3 and generic compile fixes
 Patch1: fix-build.diff
 # support for openmpi2 suse package
@@ -42,6 +41,8 @@
 #BuildRequires:  SoQt-devel
 #BuildRequires:  libmed-devel # needed for FEM module, but requires older hdf5 
lib
 # we use upstream OpenCASCADE instead of oce atm
+#BuildRequires:  hdf5-1_8-devel
+#BuildRequires:  hdf5-1_8-openmpi-devel
 BuildRequires:  occt-devel
 BuildRequires:  vtk-devel
 BuildRequires:  vtk-java
@@ -72,10 +73,6 @@
 BuildRequires:  libXerces-c-devel
 BuildRequires:  pkg-config
 
-# reported to break FreeCAD here
-# https://forum.freecadweb.org/viewtopic.php?t=24610
-Conflicts:  python-pivy
-
 %if 0%{?suse_version} >= 1330
 # Qt5 & python3
 BuildRequires:  openmpi2-devel
@@ -92,12 +89,16 @@
 BuildRequires:  pkgconfig(Qt5UiTools)
 BuildRequires:  pkgconfig(Qt5WebKit)
 

commit FreeCAD for openSUSE:Factory

2018-06-22 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2018-06-22 13:32:31

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new (New)


Package is "FreeCAD"

Fri Jun 22 13:32:31 2018 rev:8 rq:617706 version:0.17

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2018-05-25 
21:39:12.743846146 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD.changes 2018-06-22 
13:32:35.916826588 +0200
@@ -1,0 +2,7 @@
+Mon Jun 18 19:36:22 UTC 2018 - stefan.bru...@rwth-aachen.de
+
+- Fix BuildRequires, TW no longer has libboost_python-devel but
+  libboost_python3-devel, and for Leap 15.0 this linked libpython3.6m
+  and libboost_python-py2_7 into the same binary.
+
+---



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.qsOyus/_old  2018-06-22 13:32:42.808571842 +0200
+++ /var/tmp/diff_new_pack.qsOyus/_new  2018-06-22 13:32:42.808571842 +0200
@@ -52,7 +52,7 @@
 BuildRequires:  libboost_filesystem-devel >= 1.55
 BuildRequires:  libboost_graph-devel >= 1.55
 BuildRequires:  libboost_program_options-devel >= 1.55
-BuildRequires:  libboost_python-devel >= 1.55
+BuildRequires:  libboost_python3-devel >= 1.55
 BuildRequires:  libboost_regex-devel >= 1.55
 BuildRequires:  libboost_signals-devel >= 1.55
 BuildRequires:  libboost_system-devel >= 1.55




commit FreeCAD for openSUSE:Factory

2018-05-25 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2018-05-25 21:39:11

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new (New)


Package is "FreeCAD"

Fri May 25 21:39:11 2018 rev:7 rq:611499 version:0.17

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2018-05-08 
13:40:41.498294327 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD.changes 2018-05-25 
21:39:12.743846146 +0200
@@ -1,0 +2,7 @@
+Sun May 20 08:12:30 UTC 2018 - christo...@krop.fr
+
+- Add fix-build-with-Qt5_11.diff. Fixes build with the upcoming
+  Qt 5.11.
+- Switch to %autosetup
+
+---

New:

  fix-build-with-Qt5_11.diff



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.G5BNTA/_old  2018-05-25 21:39:18.367642535 +0200
+++ /var/tmp/diff_new_pack.G5BNTA/_new  2018-05-25 21:39:18.371642391 +0200
@@ -36,6 +36,8 @@
 Patch2: 0001-find-openmpi2-include-files.patch
 # runtime fix, submitted upstream
 Patch3: fix-draft-module-with-python3.patch
+# PATCH-FIX-UPSTREAM -- fix-build-with-Qt5_11.diff
+Patch4: fix-build-with-Qt5_11.diff
 BuildRequires:  Coin-devel
 #BuildRequires:  SoQt-devel
 #BuildRequires:  libmed-devel # needed for FEM module, but requires older hdf5 
lib
@@ -145,11 +147,7 @@
 This package contains the files needed for development with FreeCAD.
 
 %prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
+%autosetup -p1
 
 # fix env-script-interpreter
 sed -i '1c#!%{__python2}' \

++ fix-build-with-Qt5_11.diff ++
commit 018b41032a5af616fb861538695f8be14ad120ce
Author: sL1pKn07 
Date:   Sat Apr 7 02:17:49 2018 +0200

[For v018] Fix build with Qt5 beta

Seems need add some headers for build with incoming Qt 5.11 (Tested with 
5.11.0beta2)

diff --git a/src/Mod/Fem/Gui/TaskFemConstraintBearing.cpp 
b/src/Mod/Fem/Gui/TaskFemConstraintBearing.cpp
index c3992f9d8..cd9b64a94 100644
--- a/src/Mod/Fem/Gui/TaskFemConstraintBearing.cpp
+++ b/src/Mod/Fem/Gui/TaskFemConstraintBearing.cpp
@@ -28,6 +28,7 @@
 # include 
 # include 
 # include 
+# include 
 # include 
 # include 
 # include 
diff --git a/src/Mod/Fem/Gui/TaskFemConstraintContact.cpp 
b/src/Mod/Fem/Gui/TaskFemConstraintContact.cpp
index c445ca1c8..6fe9898e1 100644
--- a/src/Mod/Fem/Gui/TaskFemConstraintContact.cpp
+++ b/src/Mod/Fem/Gui/TaskFemConstraintContact.cpp
@@ -32,6 +32,7 @@
 # include 
 # include 
 # include 
+# include 
 # include 
 # include 
 # include 
diff --git a/src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp 
b/src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp
index 0a83e737b..cfb16d9d8 100644
--- a/src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp
+++ b/src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp
@@ -32,6 +32,7 @@
 # include 
 # include 
 # include 
+# include 
 # include 
 # include 
 # include 
diff --git a/src/Mod/Fem/Gui/TaskFemConstraintFixed.cpp 
b/src/Mod/Fem/Gui/TaskFemConstraintFixed.cpp
index 0d864e47e..183719432 100644
--- a/src/Mod/Fem/Gui/TaskFemConstraintFixed.cpp
+++ b/src/Mod/Fem/Gui/TaskFemConstraintFixed.cpp
@@ -29,6 +29,7 @@
 # include 
 # include 
 # include 
+# include 
 # include 
 # include 
 # include 
diff --git a/src/Mod/Fem/Gui/TaskFemConstraintFluidBoundary.cpp 
b/src/Mod/Fem/Gui/TaskFemConstraintFluidBoundary.cpp
index c9964403b..8aaacdcf4 100644
--- a/src/Mod/Fem/Gui/TaskFemConstraintFluidBoundary.cpp
+++ b/src/Mod/Fem/Gui/TaskFemConstraintFluidBoundary.cpp
@@ -29,6 +29,7 @@
 # include 
 # include 
 # include 
+# include 
 # include 
 # include 
 # include 
diff --git a/src/Mod/Fem/Gui/TaskFemConstraintForce.cpp 
b/src/Mod/Fem/Gui/TaskFemConstraintForce.cpp
index 33deb1b00..94fa4209a 100644
--- a/src/Mod/Fem/Gui/TaskFemConstraintForce.cpp
+++ b/src/Mod/Fem/Gui/TaskFemConstraintForce.cpp
@@ -28,6 +28,7 @@
 # include 
 # include 
 # include 
+# include 
 # include 
 # include 
 # include 
diff --git a/src/Mod/Fem/Gui/TaskFemConstraintHeatflux.cpp 
b/src/Mod/Fem/Gui/TaskFemConstraintHeatflux.cpp
index 344b8d32b..20a636215 100644
--- a/src/Mod/Fem/Gui/TaskFemConstraintHeatflux.cpp
+++ b/src/Mod/Fem/Gui/TaskFemConstraintHeatflux.cpp
@@ -32,6 +32,7 @@
 # include 
 # include 
 # include 
+# include 
 # include 
 # include 
 # include 
diff --git a/src/Mod/Fem/Gui/TaskFemConstraintPlaneRotation.cpp 
b/src/Mod/Fem/Gui/TaskFemConstraintPlaneRotation.cpp
index b4c3cb03b..29d90c334 100644
--- a/src/Mod/Fem/Gui/TaskFemConstraintPlaneRotation.cpp
+++ b/src/Mod/Fem/Gui/TaskFemConstraintPlaneRotation.cpp
@@ -30,6 +30,7 @@
 # include 
 # include 
 # include 
+# include 
 # include 
 # include 
 # include 
diff 

commit FreeCAD for openSUSE:Factory

2018-05-08 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2018-05-08 13:39:22

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new (New)


Package is "FreeCAD"

Tue May  8 13:39:22 2018 rev:6 rq:605255 version:0.17

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2018-01-06 
18:49:37.538008244 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD.changes 2018-05-08 
13:40:41.498294327 +0200
@@ -1,0 +2,35 @@
+Tue May  8 06:33:56 UTC 2018 - adr...@suse.de
+
+- temporary disable FEM module
+  * it works fine, but requires hdf5 version 1.8 via med-tools,
+which currently conflicts in openSUSE distro.
+- Fix draft module crash
+  (got merged upstream for 0.18 fix-draft-module-with-python3.patch)
+
+---
+Fri Apr 27 12:55:30 UTC 2018 - adr...@suse.de
+
+- apply current 0.17 branch (branch_update.patch)
+  In first place for occt 7.2 fixes
+
+---
+Tue Apr 17 06:46:23 UTC 2018 - adr...@suse.de
+
+- fix crash in Draft module with python 3
+
+---
+Mon Apr 16 06:51:06 UTC 2018 - adr...@suse.de
+
+- cleanup python qt deps (pyside2 only now)
+
+---
+Tue Apr 10 11:33:35 UTC 2018 - adr...@suse.de
+
+- update to version 0.17
+  2 years of work: https://www.freecadweb.org/wiki/Release_notes_0.17
+- switching to Qt5
+  (fix-build.diff 0001-find-openmpi2-include-files.patch)
+  (the old 0.16 fork had obsolete temporary patches remove-qtwebkit.patch and
+   remove-webgui.patch)
+
+---

Old:

  FreeCAD-0.16.6712.obscpio
  remove-qtwebkit.patch
  remove-webgui.patch

New:

  0001-find-openmpi2-include-files.patch
  FreeCAD-0.17.obscpio
  FreeCAD.sh
  FreeCADCmd.sh
  branch_update.patch
  fix-build.diff
  fix-draft-module-with-python3.patch



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.22TrFy/_old  2018-05-08 13:40:50.669963239 +0200
+++ /var/tmp/diff_new_pack.22TrFy/_new  2018-05-08 13:40:50.681962806 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package FreeCAD
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,20 +19,33 @@
 %define x_prefix %{_libdir}/%{name}
 
 Name:   FreeCAD
-Version:0.16.6712
+Version:0.17
 Release:0
 Summary:General Purpose 3D CAD Modeler
-License:LGPL-2.0+ and GPL-2.0+
+License:LGPL-2.0-or-later AND GPL-2.0-or-later
 Group:  Productivity/Graphics/CAD
 Url:http://www.freecadweb.org/
-Source0:%{name}-%{version}.tar.xz
-Source2:FreeCAD_shared_mimeinfo
-# PATCH-FIX-OPENSUSE remove-qtwebkit.patch -- fix build without QtWebKit
-Patch0: remove-qtwebkit.patch
-# PATCH-FIX-OPENSUSE remove-webgui.patch -- remove browser view that would 
need QtWebKit
-Patch1: remove-webgui.patch
+Source0:%{name}-%version.tar.xz
+Source1:FreeCAD.sh
+Source2:FreeCADCmd.sh
+Source3:FreeCAD_shared_mimeinfo
+Patch0: branch_update.patch
+# python3 and generic compile fixes
+Patch1: fix-build.diff
+# support for openmpi2 suse package
+Patch2: 0001-find-openmpi2-include-files.patch
+# runtime fix, submitted upstream
+Patch3: fix-draft-module-with-python3.patch
 BuildRequires:  Coin-devel
-BuildRequires:  SoQt-devel
+#BuildRequires:  SoQt-devel
+#BuildRequires:  libmed-devel # needed for FEM module, but requires older hdf5 
lib
+# we use upstream OpenCASCADE instead of oce atm
+BuildRequires:  occt-devel
+BuildRequires:  vtk-devel
+BuildRequires:  vtk-java
+BuildRequires:  vtk-tcl
+#BuildRequires:  smesh-devel
+
 %if 0%{?suse_version} >= 1330
 BuildRequires:  libboost_filesystem-devel >= 1.55
 BuildRequires:  libboost_graph-devel >= 1.55
@@ -45,6 +58,7 @@
 %else
 BuildRequires:  boost-devel >= 1.55
 %endif
+
 BuildRequires:  cmake
 BuildRequires:  dos2unix
 BuildRequires:  doxygen
@@ -53,46 +67,74 @@
 BuildRequires:  freeglut-devel
 BuildRequires:  gcc-fortran
 BuildRequires:  git
-BuildRequires:  hdf5-devel
 BuildRequires:  libXerces-c-devel
-BuildRequires:  libeigen3-devel
-BuildRequires:  libqt4-devel
+BuildRequires:  pkg-config
+
+# reported to break FreeCAD here
+# https://forum.freecadweb.org/viewtopic.php?t=24610
+Conflicts: 

commit FreeCAD for openSUSE:Factory

2018-01-06 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2018-01-06 18:49:33

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new (New)


Package is "FreeCAD"

Sat Jan  6 18:49:33 2018 rev:5 rq:561795 version:0.16.6712

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2017-12-18 
08:59:03.120119475 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD.changes 2018-01-06 
18:49:37.538008244 +0100
@@ -1,0 +2,8 @@
+Thu Jan  4 15:36:57 UTC 2018 - wba...@tmo.at
+
+- Add remove-qtwebkit.patch and remove-webgui.patch (taken from
+  Arch Linux) to fix build without QtWebKit
+- Build without QtWebKit on Tumbleweed and SLE/Leap 15 as
+  libQtWebKit4 is about to be dropped (boo#1070901)
+
+---

New:

  remove-qtwebkit.patch
  remove-webgui.patch



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.WH5UZg/_old  2018-01-06 18:49:45.725625675 +0100
+++ /var/tmp/diff_new_pack.WH5UZg/_new  2018-01-06 18:49:45.725625675 +0100
@@ -27,6 +27,10 @@
 Url:http://www.freecadweb.org/
 Source0:%{name}-%{version}.tar.xz
 Source2:FreeCAD_shared_mimeinfo
+# PATCH-FIX-OPENSUSE remove-qtwebkit.patch -- fix build without QtWebKit
+Patch0: remove-qtwebkit.patch
+# PATCH-FIX-OPENSUSE remove-webgui.patch -- remove browser view that would 
need QtWebKit
+Patch1: remove-webgui.patch
 BuildRequires:  Coin-devel
 BuildRequires:  SoQt-devel
 %if 0%{?suse_version} >= 1330
@@ -69,7 +73,9 @@
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
+%if 0%{?suse_version} < 1500
 BuildRequires:  pkgconfig(QtWebKit)
+%endif
 Requires:   python-CXX
 Requires:   python-pyside
 %if 0%{?suse_version} <= 1320
@@ -99,6 +105,11 @@
 %prep
 %setup -q
 
+%if 0%{?suse_version} >= 1500
+%patch0 -p1
+%patch1 -p1
+%endif
+
 # Fix "wrong-file-end-of-line-encoding" rpmlint warning
 sed -i 's/\r$//' ChangeLog.txt
 sed -i 's/\r$//' copying.lib
@@ -134,6 +145,10 @@
 %else
   -DBUILD_FEM_NETGEN=OFF \
 %endif
+%if 0%{?suse_version} >= 1500
+  -DBUILD_START=OFF \
+  -DBUILD_WEB=OFF \
+%endif
   ../
 
 make VERBOSE=1 %{?_smp_mflags} all

++ remove-qtwebkit.patch ++
diff -Naur FreeCAD-0.16.orig/src/Gui/DownloadManager.cpp 
FreeCAD-0.16/src/Gui/DownloadManager.cpp
--- FreeCAD-0.16.orig/src/Gui/DownloadManager.cpp   2016-04-07 
03:39:34.0 +0200
+++ FreeCAD-0.16/src/Gui/DownloadManager.cpp2017-02-07 17:05:51.753657498 
+0100
@@ -33,7 +33,6 @@
 #include 
 #include 
 #include 
-#include 
 
 #include "DownloadItem.h"
 #include "DownloadManager.h"
@@ -224,11 +223,6 @@
 ui->downloadsView->setRowHeight(row, item->minimumSizeHint().height());
 
 bool remove = false;
-QWebSettings *globalSettings = QWebSettings::globalSettings();
-if (!item->downloading()
-&& globalSettings->testAttribute(QWebSettings::PrivateBrowsingEnabled))
-remove = true;
-
 if (item->downloadedSuccessfully()
 && removePolicy() == DownloadManager::SuccessFullDownload) {
 remove = true;
++ remove-webgui.patch ++
diff -Naur FreeCAD-0.16.orig/src/Mod/Arch/ArchServer.py 
FreeCAD-0.16/src/Mod/Arch/ArchServer.py
--- FreeCAD-0.16.orig/src/Mod/Arch/ArchServer.py2016-04-07 
03:39:34.0 +0200
+++ FreeCAD-0.16/src/Mod/Arch/ArchServer.py 2017-02-07 18:55:34.918643280 
+0100
@@ -36,20 +36,6 @@
 __url__ = "http://www.freecadweb.org;
 
 
-class _CommandBimserver:
-"the Arch Bimserver command definition"
-def GetResources(self):
-return {'Pixmap'  : 'Arch_Bimserver',
-'MenuText': QtCore.QT_TRANSLATE_NOOP("Arch_Bimserver","BIM 
server"),
-'ToolTip': QtCore.QT_TRANSLATE_NOOP("Arch_Bimserver","Opens a 
browser window and connects to a BIM server instance")}
-
-def Activated(self):
-p = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Arch")
-url = p.GetString("BimServerUrl","http://localhost:8082;)
-FreeCADGui.addModule("WebGui")
-FreeCADGui.doCommand("WebGui.openBrowser(\""+url+"\")")
-  
-
 class _CommandGit:
 "the Arch Git Commit command definition"
 def GetResources(self):
@@ -161,5 +147,4 @@
 
 
 if FreeCAD.GuiUp:
-FreeCADGui.addCommand('Arch_Bimserver',_CommandBimserver())
 FreeCADGui.addCommand('Arch_Git',_CommandGit())
diff -Naur FreeCAD-0.16.orig/src/Mod/Arch/InitGui.py 
FreeCAD-0.16/src/Mod/Arch/InitGui.py
--- FreeCAD-0.16.orig/src/Mod/Arch/InitGui.py   2016-04-07 03:39:34.0 
+0200
+++ FreeCAD-0.16/src/Mod/Arch/InitGui.py2017-02-07 18:54:19.949158114 
+0100
@@ -44,7 

commit FreeCAD for openSUSE:Factory

2017-12-17 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2017-12-18 08:58:41

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new (New)


Package is "FreeCAD"

Mon Dec 18 08:58:41 2017 rev:4 rq:557258 version:0.16.6712

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2017-11-09 
16:28:14.738313815 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD.changes 2017-12-18 
08:59:03.120119475 +0100
@@ -1,0 +2,5 @@
+Fri Dec 15 07:13:05 UTC 2017 - adr...@suse.de
+
+- fix build for factory (boost dependencies)
+
+---



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.vOPDip/_old  2017-12-18 08:59:11.263726349 +0100
+++ /var/tmp/diff_new_pack.vOPDip/_new  2017-12-18 08:59:11.267726155 +0100
@@ -29,9 +29,15 @@
 Source2:FreeCAD_shared_mimeinfo
 BuildRequires:  Coin-devel
 BuildRequires:  SoQt-devel
-%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
-# Leap has its own special boost-devel
-BuildRequires:  boost_1_58_0-devel
+%if 0%{?suse_version} >= 1330
+BuildRequires:  libboost_filesystem-devel >= 1.55
+BuildRequires:  libboost_graph-devel >= 1.55
+BuildRequires:  libboost_program_options-devel >= 1.55
+BuildRequires:  libboost_python-devel >= 1.55
+BuildRequires:  libboost_regex-devel >= 1.55
+BuildRequires:  libboost_signals-devel >= 1.55
+BuildRequires:  libboost_system-devel >= 1.55
+BuildRequires:  libboost_thread-devel >= 1.55
 %else
 BuildRequires:  boost-devel >= 1.55
 %endif




commit FreeCAD for openSUSE:Factory

2017-11-09 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2017-11-09 16:27:38

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new (New)


Package is "FreeCAD"

Thu Nov  9 16:27:38 2017 rev:3 rq:540131 version:0.16.6712

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2017-10-18 
10:50:43.200203450 +0200
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD.changes 2017-11-09 
16:28:14.738313815 +0100
@@ -1,0 +2,6 @@
+Wed Nov  8 08:09:39 UTC 2017 - aloi...@gmx.com
+
+- Update to 0.16.6712 (contains backports from trunk)
+- Some cleanup
+
+---

Old:

  FreeCAD-0.16.tar.xz

New:

  FreeCAD-0.16.6712.obscpio
  FreeCAD.obsinfo



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.kXbLXd/_old  2017-11-09 16:28:29.333779557 +0100
+++ /var/tmp/diff_new_pack.kXbLXd/_new  2017-11-09 16:28:29.337779411 +0100
@@ -19,65 +19,58 @@
 %define x_prefix %{_libdir}/%{name}
 
 Name:   FreeCAD
-Version:0.16
+Version:0.16.6712
 Release:0
 Summary:General Purpose 3D CAD Modeler
 License:LGPL-2.0+ and GPL-2.0+
 Group:  Productivity/Graphics/CAD
 Url:http://www.freecadweb.org/
-Source0:%{name}-%version.tar.xz
+Source0:%{name}-%{version}.tar.xz
 Source2:FreeCAD_shared_mimeinfo
 BuildRequires:  Coin-devel
 BuildRequires:  SoQt-devel
-BuildRequires:  oce-devel
 %if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
-# Leap has it's own special boost-devel
+# Leap has its own special boost-devel
 BuildRequires:  boost_1_58_0-devel
 %else
 BuildRequires:  boost-devel >= 1.55
 %endif
 BuildRequires:  cmake
+BuildRequires:  dos2unix
 BuildRequires:  doxygen
 BuildRequires:  f2c
 BuildRequires:  fdupes
 BuildRequires:  freeglut-devel
 BuildRequires:  gcc-fortran
+BuildRequires:  git
+BuildRequires:  hdf5-devel
 BuildRequires:  libXerces-c-devel
-BuildRequires:  pkg-config
-BuildRequires:  pkgconfig(QtWebKit)
-%if 0%{?suse_version} > 0
 BuildRequires:  libeigen3-devel
-BuildRequires:  python-xml
-%endif
-%if 0%{?fedora} > 18
-BuildRequires:  eigen3-devel
-%endif
 BuildRequires:  libqt4-devel
+BuildRequires:  libshiboken-devel
 BuildRequires:  libspnav-devel
+BuildRequires:  oce-devel
 BuildRequires:  opencv-devel
+BuildRequires:  pkgconfig
 BuildRequires:  python-CXX-devel
 BuildRequires:  python-devel
 BuildRequires:  python-matplotlib
-BuildRequires:  swig
-%if 0%{?suse_version}
-BuildRequires:  update-desktop-files
-%endif
-BuildRequires:  dos2unix
-BuildRequires:  git
-BuildRequires:  hdf5-devel
-BuildRequires:  libshiboken-devel
-BuildRequires:  make
 BuildRequires:  python-pyside
 BuildRequires:  python-pyside-devel
 BuildRequires:  python-pyside-tools
+BuildRequires:  python-xml
+BuildRequires:  swig
 BuildRequires:  unzip
+BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(QtWebKit)
 Requires:   python-CXX
 Requires:   python-pyside
+%if 0%{?suse_version} <= 1320
 Requires(post): shared-mime-info
 Requires(postun): shared-mime-info
+%endif
 Recommends: python-pivy
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Note: This package contains the current development version and thus might
@@ -112,6 +105,11 @@
 rm src/3rdparty/Pivy -fr
 rm src/3rdparty/Pivy-0.5 -fr
 
+# fix env-script-interpreter
+sed -i '1c#!%{__python2}' \
+src/Mod/Test/testmakeWireString.py \
+src/Mod/Test/unittestgui.py
+
 %build
 mkdir build && cd build
 # cmake macro would set standard libdir
@@ -139,17 +137,17 @@
 # mkdir build_doc
 # pushd build_doc
 # cmake \
-#   -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-#   -DLIB_SUFFIX=%{_lib} \
-#   -DCMAKE_INSTALL_DATADIR=%{_datadir}/%{name} \
-#   -DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
-#   -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/%{name} \
+#   -DCMAKE_INSTALL_PREFIX=%%{_prefix} \
+#   -DLIB_SUFFIX=%%{_lib} \
+#   -DCMAKE_INSTALL_DATADIR=%%{_datadir}/%%{name} \
+#   -DCMAKE_INSTALL_DOCDIR=%%{_docdir}/%%{name} \
+#   -DCMAKE_INSTALL_INCLUDEDIR=%%{_includedir}/%%{name} \
 #   -DCMAKE_BUILD_TYPE=Release \
 #   -DFREECAD_USE_EXTERNAL_ZIPIOS=TRUE \
 #   -DFREECAD_USE_EXTERNAL_PIVY=TRUE \
 #   ../
 #   # Needs an updated opencascade
-#   #-DOCE_DIR=/opt/OpenCASCADE/%{_lib}
+#   #-DOCE_DIR=/opt/OpenCASCADE/%%{_lib}
 #
 # nice make VERBOSE=1 DevDoc
 # popd
@@ -160,38 +158,38 @@
 popd
 
 # pushd build_doc
-# nice make VERBOSE=1 %{?_smp_mflags} install DESTDIR=%{buildroot}
+# nice make VERBOSE=1 %%{?_smp_mflags} install DESTDIR=%%{buildroot}
 # popd
 
 # Install the Qt plugin
-#install -Dpm 0755 

commit FreeCAD for openSUSE:Factory

2017-10-18 Thread root
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2017-10-18 10:50:42

Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and  /work/SRC/openSUSE:Factory/.FreeCAD.new (New)


Package is "FreeCAD"

Wed Oct 18 10:50:42 2017 rev:2 rq:533180 version:0.16

Changes:

--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2017-01-22 
00:11:49.802151659 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD.changes 2017-10-18 
10:50:43.200203450 +0200
@@ -1,0 +2,6 @@
+Sun Sep 10 08:23:34 UTC 2017 - rbr...@suse.com
+
+- Correct python-CXX requires
+- add python-pyside requires, needed for welcome splash 
+
+---



Other differences:
--
++ FreeCAD.spec ++
--- /var/tmp/diff_new_pack.Ynhp9B/_old  2017-10-18 10:50:46.792034939 +0200
+++ /var/tmp/diff_new_pack.Ynhp9B/_new  2017-10-18 10:50:46.796034752 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package FreeCAD
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,20 +15,21 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define x_prefix %{_libdir}/%{name}
 
 Name:   FreeCAD
 Version:0.16
 Release:0
-License:LGPL-2.0+ and GPL-2.0+
 Summary:General Purpose 3D CAD Modeler
-Url:http://www.freecadweb.org/
+License:LGPL-2.0+ and GPL-2.0+
 Group:  Productivity/Graphics/CAD
+Url:http://www.freecadweb.org/
 Source0:%{name}-%version.tar.xz
 Source2:FreeCAD_shared_mimeinfo
 BuildRequires:  Coin-devel
-BuildRequires:  oce-devel
 BuildRequires:  SoQt-devel
+BuildRequires:  oce-devel
 %if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
 # Leap has it's own special boost-devel
 BuildRequires:  boost_1_58_0-devel
@@ -41,9 +42,9 @@
 BuildRequires:  fdupes
 BuildRequires:  freeglut-devel
 BuildRequires:  gcc-fortran
+BuildRequires:  libXerces-c-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(QtWebKit)
-BuildRequires:  libXerces-c-devel
 %if 0%{?suse_version} > 0
 BuildRequires:  libeigen3-devel
 BuildRequires:  python-xml
@@ -61,19 +62,18 @@
 %if 0%{?suse_version}
 BuildRequires:  update-desktop-files
 %endif
-BuildRequires:  zlib-devel
-# Used because of "no-return-in-nonvoid-function" and "stringcompare" rpm post 
build check errors
-#BuildRequires:-post-build-checks
-BuildRequires:  unzip
+BuildRequires:  dos2unix
+BuildRequires:  git
+BuildRequires:  hdf5-devel
 BuildRequires: libshiboken-devel
+BuildRequires:  make
 BuildRequires: python-pyside
 BuildRequires: python-pyside-devel
 BuildRequires: python-pyside-tools
-BuildRequires: git
-BuildRequires: make
-BuildRequires:  dos2unix
-BuildRequires:  hdf5-devel
-Requires:   python-cxx
+BuildRequires:  unzip
+BuildRequires:  zlib-devel
+Requires:   python-CXX
+Requires:   python-pyside
 Requires(post): shared-mime-info
 Requires(postun): shared-mime-info
 Recommends: python-pivy