Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package occt for openSUSE:Factory checked in 
at 2023-01-01 09:38:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/occt (Old)
 and      /work/SRC/openSUSE:Factory/.occt.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "occt"

Sun Jan  1 09:38:49 2023 rev:11 rq:1045910 version:7.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/occt/occt.changes        2022-09-11 
21:57:39.141679244 +0200
+++ /work/SRC/openSUSE:Factory/.occt.new.1563/occt.changes      2023-01-01 
09:38:52.050781453 +0100
@@ -1,0 +2,65 @@
+Thu Dec 29 10:53:31 UTC 2022 - Stefan Brüns <stefan.bru...@rwth-aachen.de>
+
+- update to version 7.7.0
+  * Details on
+    
https://www.opencascade.com/open-cascade-technology-7-7-0-maintenance-release/
+  * General
+    + Improved compatibility with C++17/C++20 compilers
+    + Dropped support of pre-C++11 compilers
+  * Modeling
+    + New functionality is implemented, which could verify the
+      input shape to be placed on a canonical geometry with the
+      given tolerance.
+    + Introduced new tool BRepLib_PointCloudShape generating a
+      point set for a topological shape.
+    + New option in BRepOffsetAPI_MakeOffset - approximation of
+      input contours by ones consisting of 2D circular arcs and
+      2D linear segments only, it provides more stable work of
+      2D offset algorithm.
+  * Visualization
+    + Introduced new interface for creating V3d_View as subviews
+      of another V3d_View.
+    + Added smoothing to row interlaced stereoscopic output.
+    + Added word-wrapping option to Font_TextFormatter.
+    + Added support of a wide color window buffer format (10bit
+      per component / 30bit RGB).
+    + Added MSAA anti-aliasing support when using WebGL 2.0.
+    + Introduced skydome generation feature
+      3d_View::BackgroundSkydome().
+  * Mesh
+    + BRepMesh works too long and produces many free nodes on a
+      valid face problems are resolved.
+    + Meshing the shape no longer takes too long and visualization
+      problems are corrected.
+    + Wrong shading display of thrusections is fixed.
+    + Rendering issue when using deviation coefficient of low
+      value is resolved.
+    + Mesher no longer produce 'bad' result for extruded spline
+      with given deviation coefficient.
+    + Holes in triangulation with large linear deflection are
+      removed.
+    + Broken triangulation on pipe shape is fixed.
+  * Data Exchange
+    + STEP translator now supports tessellated presentations.
+    + Transformation tools BRepBuilderAPI_Transform/
+      BRepBuilderAPI_Copy now handle properly tessellated
+      presentations.
+    + glTF Writer - added support of Draco compression.
+    + Introduced DEWrapper - a unified interface to Data
+      Exchange connectors.
+    + Introduced tool XCAFDoc_Editor::RescaleGeometry() for
+      scaling geometry in XCAF document.
+  * Configuration
+    + SONAME is now configurable in CMake and includes minor
+      version in addition to major by default
+  * Documentation
+    + Improved samples / tutorials documentation.
+    + Introduced new “AIS: Custom Presentation” tutorial.
+- Drop upstream patches:
+  * fix_soversion_minor.patch
+  + fix_build.patch
+- Add fix_missing_limits_header.patch
+- Library package was split up to avoid pulling in unnecessary
+  indirect dependencies.
+
+-------------------------------------------------------------------

Old:
----
  fix_build.patch
  fix_soversion_minor.patch
  occt-7.6.3.tar.gz

New:
----
  fix_missing_limits_header.patch
  occt-7.7.0.tar.gz

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

Other differences:
------------------
++++++ occt.spec ++++++
--- /var/tmp/diff_new_pack.lDIOll/_old  2023-01-01 09:38:53.130787360 +0100
+++ /var/tmp/diff_new_pack.lDIOll/_new  2023-01-01 09:38:53.138787404 +0100
@@ -16,13 +16,13 @@
 #
 
 
-%define OCCT_TAG 7_6_3
+%define OCCT_TAG V7_7_0
 
 Name:           occt
-Version:        7.6.3
+Version:        7.7.0
 Release:        0
-%define soname 7_6
-%define sover  7.6
+%define soname 7_7
+%define sover  7.7
 Summary:        OpenCASCADE Official Edition
 License:        LGPL-2.1-only WITH OCCT-exception-1.0
 Group:          Productivity/Graphics/CAD
@@ -30,11 +30,10 @@
 # Password protected URL, factory validation will fail
 # 
https://www.opencascade.com/sites/default/files/private/occt/OCC_%%{version}_release/opencascade-%%{version}.tgz
 # getting it from git for patch level releases not existing as tar ball
-Source0:        
https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V%{OCCT_TAG}.tar.gz#/occt-%{version}.tar.gz
-# PATCH-FIX_UPSTREAM - include minor version in SOVERSION
-Patch0:         
https://git.dev.opencascade.org/gitweb/?p=occt.git;a=patch;h=75e2ba16951821ab6b435929272445d993845235#/fix_soversion_minor.patch
-Patch1:         fix_build.patch
-Provides:       OpenCASCADE = %{version}
+# Source0:        
https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V%%{OCCT_TAG}.tar.gz#/occt-%%{version}.tar.gz
+Source0:        
https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=refs/tags/%{OCCT_TAG};sf=tgz#/occt-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM
+Patch0:         
https://git.dev.opencascade.org/gitweb/?p=occt.git;a=patch;h=b15892da313c8f8e47a4dbf749764105d639a0cf#/fix_missing_limits_header.patch
 BuildRequires:  bison
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -70,7 +69,13 @@
 Summary:        Development files for %{name}
 Group:          Development/Libraries/C and C++
 Provides:       OpenCASCADE-devel = %{version}
-Requires:       libopencascade%{soname} = %{version}
+Requires:       libopencascade-applicationframework%{soname} = %{version}
+Requires:       libopencascade-dataexchange%{soname} = %{version}
+Requires:       libopencascade-draw%{soname} = %{version}
+Requires:       libopencascade-foundationclasses%{soname} = %{version}
+Requires:       libopencascade-modelingalgorithms%{soname} = %{version}
+Requires:       libopencascade-modelingdata%{soname} = %{version}
+Requires:       libopencascade-visualization%{soname} = %{version}
 Requires:       tcl-devel
 Requires:       tk-devel
 Requires:       pkgconfig(freetype2)
@@ -90,14 +95,72 @@
 %description devel-doc
 Developer documentation for OpenCASCADE
 
-%package -n libopencascade%{soname}
-Summary:        OpenCASCADE libraries
+%package -n libopencascade-applicationframework%{soname}
+Summary:        OpenCASCADE application framework libraries
+Group:          System/Libraries
+
+%description -n libopencascade-applicationframework%{soname}
+This package contains the OpenCASCADE libraries from the
+OpenCASCADE application framework module:
+  TKCDF TKLCAF TKCAF TKBinL TKXmlL TKBin TKXml TKStdL
+  TKStd TKTObj TKBinTObj TKXmlTObj
+
+%package -n libopencascade-dataexchange%{soname}
+Summary:        OpenCASCADE data exchange libraries
+Group:          System/Libraries
+
+%description -n libopencascade-dataexchange%{soname}
+This package contains the OpenCASCADE libraries from the
+OpenCASCADE data exchange module:
+  TKVCAF TKXSBase TKSTEPBase TKSTEPAttr TKSTEP209 TKSTEP
+  TKIGES TKXCAF TKXDEIGES TKXDESTEP TKSTL TKVRML TKXmlXCAF
+  TKBinXCAF TKRWMesh
+
+%package -n libopencascade-draw%{soname}
+Summary:        OpenCASCADE Draw support libraries
 Group:          System/Libraries
 Requires:       %{name}-resources
-Obsoletes:      libopencascade7 = 7.6.2
 
-%description -n libopencascade%{soname}
-This package contain the needed libraries for OpenCASCADE
+%description -n libopencascade-draw%{soname}
+This package contains support libraries for the
+OpenCASCADE DRAWEXE test harness.
+
+%package -n libopencascade-foundationclasses%{soname}
+Summary:        OpenCASCADE foundation classes libraries
+Group:          System/Libraries
+
+%description -n libopencascade-foundationclasses%{soname}
+This package contains the OpenCASCADE libraries from the
+OpenCASCADE foundation classes module:
+  TKernel TKMath
+
+%package -n libopencascade-modelingalgorithms%{soname}
+Summary:        OpenCASCADE modeling algorithms libraries
+Group:          System/Libraries
+
+%description -n libopencascade-modelingalgorithms%{soname}
+This package contains the OpenCASCADE libraries from the
+OpenCASCADE modeling module:
+  TKGeomAlgo TKTopAlgo TKPrim TKBO TKShHealing TKBool
+  TKHLR TKFillet TKOffset TKFeat TKMesh TKXMesh
+
+%package -n libopencascade-modelingdata%{soname}
+Summary:        OpenCASCADE modeling data libraries
+Group:          System/Libraries
+
+%description -n libopencascade-modelingdata%{soname}
+This package contains the OpenCASCADE libraries from the
+OpenCASCADE modeling module:
+  TKG2d TKG3d TKGeomBase TKBRep
+
+%package -n libopencascade-visualization%{soname}
+Summary:        OpenCASCADE visualization libraries
+Group:          System/Libraries
+
+%description -n libopencascade-visualization%{soname}
+This package contains the OpenCASCADE libraries from the
+OpenCASCADE visualization module:
+  TKService TKV3D TKOpenGL TKMeshVS
 
 %package DRAWEXE
 Summary:        Development files for %{name}
@@ -105,10 +168,11 @@
 Conflicts:      oce-DRAWEXE
 
 %description DRAWEXE
-This package contains the DRAWEXE executable of OpenCASCADE.
+This package contains the OpenCASCADE DRAWEXE test
+harness executable.
 
 %prep
-%autosetup -p1 -n OCCT-%{OCCT_TAG}
+%autosetup -p1 -n occt-%{OCCT_TAG}
 
 %build
 %cmake \
@@ -138,13 +202,94 @@
 
 %fdupes %{buildroot}%{_datadir}
 
-%post -n libopencascade%{soname} -p /sbin/ldconfig
+%post -n libopencascade-applicationframework%{soname} -p /sbin/ldconfig
+%postun -n libopencascade-applicationframework%{soname} -p /sbin/ldconfig
+%post -n libopencascade-dataexchange%{soname} -p /sbin/ldconfig
+%postun -n libopencascade-dataexchange%{soname} -p /sbin/ldconfig
+%post -n libopencascade-draw%{soname} -p /sbin/ldconfig
+%postun -n libopencascade-draw%{soname} -p /sbin/ldconfig
+%post -n libopencascade-foundationclasses%{soname} -p /sbin/ldconfig
+%postun -n libopencascade-foundationclasses%{soname} -p /sbin/ldconfig
+%post -n libopencascade-modelingalgorithms%{soname} -p /sbin/ldconfig
+%postun -n libopencascade-modelingalgorithms%{soname} -p /sbin/ldconfig
+%post -n libopencascade-modelingdata%{soname} -p /sbin/ldconfig
+%postun -n libopencascade-modelingdata%{soname} -p /sbin/ldconfig
+%post -n libopencascade-visualization%{soname} -p /sbin/ldconfig
+%postun -n libopencascade-visualization%{soname} -p /sbin/ldconfig
+
+%files -n libopencascade-applicationframework%{soname}
+%_libdir/libTKBin.so.%{sover}*
+%_libdir/libTKBinL.so.%{sover}*
+%_libdir/libTKBinTObj.so.%{sover}*
+%_libdir/libTKCAF.so.%{sover}*
+%_libdir/libTKCDF.so.%{sover}*
+%_libdir/libTKLCAF.so.%{sover}*
+%_libdir/libTKStd.so.%{sover}*
+%_libdir/libTKStdL.so.%{sover}*
+%_libdir/libTKTObj.so.%{sover}*
+%_libdir/libTKVCAF.so.%{sover}*
+%_libdir/libTKXml.so.%{sover}*
+%_libdir/libTKXmlL.so.%{sover}*
+%_libdir/libTKXmlTObj.so.%{sover}*
+
+%files -n libopencascade-dataexchange%{soname}
+%_libdir/libTKBinXCAF.so.%{sover}*
+%_libdir/libTKExpress.so.%{sover}*
+%_libdir/libTKIGES.so.%{sover}*
+%_libdir/libTKRWMesh.so.%{sover}*
+%_libdir/libTKSTEP.so.%{sover}*
+%_libdir/libTKSTEP209.so.%{sover}*
+%_libdir/libTKSTEPAttr.so.%{sover}*
+%_libdir/libTKSTEPBase.so.%{sover}*
+%_libdir/libTKSTL.so.%{sover}*
+%_libdir/libTKVRML.so.%{sover}*
+%_libdir/libTKXCAF.so.%{sover}*
+%_libdir/libTKXDE.so.%{sover}*
+%_libdir/libTKXDECascade.so.%{sover}*
+%_libdir/libTKXDEIGES.so.%{sover}*
+%_libdir/libTKXDESTEP.so.%{sover}*
+%_libdir/libTKXSBase.so.%{sover}*
+%_libdir/libTKXmlXCAF.so.%{sover}*
 
-%postun -n libopencascade%{soname} -p /sbin/ldconfig
-
-%files -n libopencascade%{soname}
+%files -n libopencascade-foundationclasses%{soname}
 %license LICENSE_LGPL_21.txt OCCT_LGPL_EXCEPTION.txt
-%_libdir/lib*.so.%{sover}*
+%_libdir/libTKernel.so.%{sover}*
+%_libdir/libTKMath.so.%{sover}*
+
+%files -n libopencascade-draw%{soname}
+%_libdir/libTKDCAF.so.%{sover}*
+%_libdir/libTKDraw.so.%{sover}*
+%_libdir/libTKQADraw.so.%{sover}*
+%_libdir/libTKTObjDRAW.so.%{sover}*
+%_libdir/libTKXDEDRAW.so.%{sover}*
+%_libdir/libTKXSDRAW.so.%{sover}*
+%_libdir/libTK*Test.so.%{sover}*
+
+%files -n libopencascade-modelingalgorithms%{soname}
+%_libdir/libTKBO.so.%{sover}*
+%_libdir/libTKBool.so.%{sover}*
+%_libdir/libTKFeat.so.%{sover}*
+%_libdir/libTKFillet.so.%{sover}*
+%_libdir/libTKGeomAlgo.so.%{sover}*
+%_libdir/libTKHLR.so.%{sover}*
+%_libdir/libTKMesh.so.%{sover}*
+%_libdir/libTKOffset.so.%{sover}*
+%_libdir/libTKPrim.so.%{sover}*
+%_libdir/libTKShHealing.so.%{sover}*
+%_libdir/libTKTopAlgo.so.%{sover}*
+%_libdir/libTKXMesh.so.%{sover}*
+
+%files -n libopencascade-modelingdata%{soname}
+%_libdir/libTKG2d.so.%{sover}*
+%_libdir/libTKG3d.so.%{sover}*
+%_libdir/libTKGeomBase.so.%{sover}*
+%_libdir/libTKBRep.so.%{sover}*
+
+%files -n libopencascade-visualization%{soname}
+%_libdir/libTKMeshVS.so.%{sover}*
+%_libdir/libTKOpenGl.so.%{sover}*
+%_libdir/libTKService.so.%{sover}*
+%_libdir/libTKV3d.so.%{sover}*
 
 %files resources
 %dir %{_datadir}/opencascade
@@ -164,6 +309,7 @@
 %dir %{_libdir}/cmake
 %{_libdir}/cmake/opencascade
 %{_libdir}/lib*.so
+%{_bindir}/ExpToCasExe*
 
 %files devel-doc
 %doc doc/refman/html

++++++ fix_missing_limits_header.patch ++++++
>From b15892da313c8f8e47a4dbf749764105d639a0cf Mon Sep 17 00:00:00 2001
From: dpasukhi <dpasu...@opencascade.com>
Date: Fri, 2 Dec 2022 16:08:06 +0000
Subject: [PATCH] 0033250: Configuration - Missing Limits header file

Added new include limits to fix build problem
---
 src/ViewerTest/ViewerTest_CmdParser.cxx | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/ViewerTest/ViewerTest_CmdParser.cxx 
b/src/ViewerTest/ViewerTest_CmdParser.cxx
index 04cb7d4b1c..a8619da144 100644
--- a/src/ViewerTest/ViewerTest_CmdParser.cxx
+++ b/src/ViewerTest/ViewerTest_CmdParser.cxx
@@ -21,6 +21,7 @@
 
 #include <algorithm>
 #include <iostream>
+#include <limits>
 
 namespace
 {
-- 
2.20.1


++++++ occt-7.6.3.tar.gz -> occt-7.7.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/occt/occt-7.6.3.tar.gz 
/work/SRC/openSUSE:Factory/.occt.new.1563/occt-7.7.0.tar.gz differ: char 13, 
line 1

Reply via email to