24 Commits

Author SHA256 Message Date
bd23b745f2 Accepting request 1293492 from home:gladiac:branches:science
- Update to version 7.9.1
  * Details on
    https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V7_9_1
    https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V7_9_0
- Added occt-use-system-tbb.patch
- Removed fix_freetype_tag_type.patch

OBS-URL: https://build.opensuse.org/request/show/1293492
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=51
2025-08-18 18:51:04 +00:00
fa6fe21aa0 Accepting request 1251177 from home:StefanBruens:branches:science
- Fix build with current freetype, add fix_freetype_tag_type.patch

OBS-URL: https://build.opensuse.org/request/show/1251177
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=49
2025-03-10 15:17:10 +00:00
4fe345cb90 Accepting request 1232308 from home:mlin7442:branches:science
disable documentation build on Leap 16

OBS-URL: https://build.opensuse.org/request/show/1232308
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=47
2025-01-07 18:55:15 +00:00
b19169f311 Accepting request 1228549 from home:StefanBruens:branches:science
- update to version 7.8.1
  * Details on
    https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V7_8_1
- update to version 7.8.0
  * General
    + Fixed TDataStd_NamedData HasSmth() methods to no longer
      return true for empty containers.
    + Improved general performance through code updates with static
      analysis.
    + Implemented "Memory Manager" configurations: Native, TBB,
      JeMalloc, Flexible. JeMalloc leads to a performance increase
      of up to 40% for large files.
    + Introduced CMake configuration for optimization profiles:
      Default and Production. Production activates all available
      compiler optimizations.
    + Implemented move semantics into NCollection and TCollection
      containers.
    + Modernized NCollection_Vector(NCollection_DynamicArray),
      NCollection_Array1, and NCollection_Array2.
    + Updated memory allocation functionality to avoid unnecessary
      memory cleaning (set 0).
    + Modernized NCollection_IncAllocator (optimized pool for
      small objects).
  * Modeling
    + Addressed multiple bug fixes and improvements for various
      modeling algorithm methods.
    + Increased memory management performance.
    + Improved overall modeling stability.
    + Resolved canonical geoplane detection problems.
  * Visualization
    + Resolved compilation issues related to vtk 9.2.6.
    + Improved SelectMgr_EntityOwner to process the selection
      scheme.
    + Modified Image_AlienPixMap::Save() to write into a memory
      buffer instead of a file.
    + Reduced sensitivity of lines.
    + Extended AIS_AnimationObject with syntax for defining
      rotation around a specific point.
    + Introduced separate gesture mappings for dragging to
      AIS_ViewController.
    + Integrated the ability to scale by moving the mouse on
      the OY axis.
  * Mesh
    + Fixed BRepMesh_IncrementalMesh issue with overflowing 
      system memory.
    + Unhandled Standard_OutOfRange, BRepMesh_PairOfIndex::Append()
      no longer prevents triangulation with large deflection
      values.
  * Data Exchange
    + Resolved multiple issues regarding DE Wrapper and Step import
      and export.
    + Increased STEP parser performance.
    + Introduced thread-safety interface to STEP import and export.
    + Reorganized DE ToolKits according to specific CAD formats.
    + Introduced DE plug-in system to load CAD format providers
      during library loading time.
    + Fixed stability issues with XBF and IGES file formats.
    + Addressed general problems with importing VRML V1.
    + Improved processing of STEP-oriented dimensions.
  * Draw Test Harness
    + Enabled loading of plugins on Linux OS.
    + Reorganized DRAW DE ToolKits according to specific CAD
      formats.
    + Resolved environment-related issues with debug tools
      DrawTrSurf_Set, DrawTrSurf_SetPnt, and `DrawTrSurf_SetPnt2d.

OBS-URL: https://build.opensuse.org/request/show/1228549
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=45
2024-12-06 01:55:58 +00:00
0bb0284108 Accepting request 1137441 from home:StefanBruens:branches:science
- Use 3-digit soversion to fix BIC change between 7.7.0 and 7.7.1.
- Disable documentation build on Leap 15.x, build fails otherwise.

OBS-URL: https://build.opensuse.org/request/show/1137441
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=43
2024-01-08 09:38:09 +00:00
cec73bc113 Accepting request 1135933 from home:StefanBruens:branches:science
- update to version 7.7.2
  * Details on
    https://git.dev.opencascade.org/gitweb/?p=occt.git;a=shortlog;h=refs/heads/OCCT-772
- update to version 7.7.1
  * Details on
    https://www.opencascade.com/open-cascade-technology-7-7-1-maintenance-release/
- Drop upstream fix_missing_limits_header.patch

OBS-URL: https://build.opensuse.org/request/show/1135933
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=41
2024-01-05 18:34:47 +00:00
66a178d08c Accepting request 1045808 from home:StefanBruens:branches:science
- 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.

OBS-URL: https://build.opensuse.org/request/show/1045808
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=39
2022-12-31 12:39:15 +00:00
ee90391dec Accepting request 1001813 from home:StefanBruens:branches:science
- update to version 7.6.3
  * Details on
    https://www.opencascade.com/open-cascade-technology-7-6-3-maintenance-release/

OBS-URL: https://build.opensuse.org/request/show/1001813
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=37
2022-09-11 13:41:20 +00:00
b26a021faa Accepting request 986742 from home:StefanBruens:branches:science
- Use verifiable source tarball from upstream
- Use soversion including minor version (i.e. 7_6) to avoid
  incompatibilities due to ABI changes:
  https://tracker.dev.opencascade.org/view.php?id=32856, add
  fix_soversion_minor.patch

OBS-URL: https://build.opensuse.org/request/show/986742
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=34
2022-07-04 23:53:36 +00:00
fd518b454f update
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=32
2022-07-01 11:41:26 +00:00
cacc5cd9d0 Accepting request 916949 from home:StefanBruens:branches:science
- Fix build failures of FreeCAD due to a missing class definition,
  introduced with occt 7.5.2. Add
  0001-0032328-Missing-include-of-TopoDS_Edge.hxx-in-ShapeU.patch

OBS-URL: https://build.opensuse.org/request/show/916949
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=31
2021-09-05 23:36:33 +00:00
ba25f5ac79 Accepting request 914211 from home:adrianSuSE:branches:science
- update to version 7.5.3A
  Modeling Algorithms maintenance fixes:
  – Wrong result of the mkface command [Minor]
  – Hang on making pipe shell using BRepOffsetAPI_MakePipeShell [Crash]
  – BRepOffsetAPI_MakePipeShell null access [Minor]
  – Empty result of offset operation in mode “Complete” join type “Intersection” [Minor]
  – General Fuse produces the wrong number of solids [Minor]
  – Empty result of offset operation in mode “Complete” Joint type “Intersection” [REGRESSION since 7.3.0]
  – Sweep crashes if Bi-normal is given [Crash]
  – Boolean fuse fails and corrupts the argument-shape [Major]
  – unify same domain calls crossed for opposite vectors [Major]
  – BOP Cut produces invalid shape [Regression]
  – Invalid result of UnifySameDomain [Major]
  – Modeling Data – Wrong result of extrema curve-surface [Major]
  Data Exchange:
  – STEP exporter generates bad geometry [REGRESSION since 7.4.0]

OBS-URL: https://build.opensuse.org/request/show/914211
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=30
2021-08-25 11:11:14 +00:00
706fca6c70 Accepting request 892042 from home:StefanBruens:branches:science
- Add disk _constraints (mostly for PPC).

OBS-URL: https://build.opensuse.org/request/show/892042
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=28
2021-05-10 12:52:48 +00:00
9799b8d4b7 Accepting request 875996 from home:StefanBruens:branches:science
- enable glTF support, depends on RapidJSON.
- Fix FreeCad crash with some fillets and chamfers
  (https://tracker.freecadweb.org/view.php?id=4543), add
  0001-Add-error-checking-to-chamfer-and-fillet-code.patch

OBS-URL: https://build.opensuse.org/request/show/875996
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=25
2021-03-01 13:27:46 +00:00
b4141bd151 Accepting request 875417 from home:StefanBruens:branches:science
- update to version 7.5.1, for details see
  https://www.opencascade.com/open-cascade-starts-supporting-maintenance-releases-of-open-cascade-technology/
- update to version 7.5.0, for details see
  https://old.opencascade.com/sites/default/files/documents/release_notes_7.5.0.pdf
- update to version 7.4.0, for details see
  https://old.opencascade.com/sites/default/files/documents/release_notes_7.4.0.pdf
- Packaging changes:
  * Move resources referenced by the libraries to separate package
  * Move drawexe resources to matching package
  * Remove the mostly empty occt package
- Drop use-local-mathjax.patch, use mathjax gendoc option
- Drop enable-exceptions.patch,
  use BUILD_RELEASE_DISABLE_EXCEPTIONS=false

OBS-URL: https://build.opensuse.org/request/show/875417
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=24
2021-02-27 12:44:02 +00:00
963e4124a4 license tag
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=23
2019-10-22 06:42:29 +00:00
e15e3c84a2 update
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=22
2019-10-21 09:21:53 +00:00
668ec1e48c update
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=21
2019-03-01 12:02:39 +00:00
5226a16aec docu
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=19
2019-02-07 12:06:35 +00:00
5c015b537b fix
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=18
2019-02-07 09:44:17 +00:00
1f2ba72d24 update
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=16
2018-07-05 15:29:06 +00:00
a05d5426d6 try
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=11
2018-07-04 06:35:36 +00:00
a72955ad90 Accepting request 520981 from science:unstable
- update to version 7.2.0

- fix build for new glibc (don't use xlocale.h anymore)

OBS-URL: https://build.opensuse.org/request/show/520981
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=2
2017-09-05 06:35:14 +00:00
cb089d2022 osc copypac from project:science:unstable package:occt revision:3
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=1
2017-07-28 22:00:45 +00:00