54 Commits

Author SHA256 Message Date
d68cf93b12 Accepting request 1300132 from science
OBS-URL: https://build.opensuse.org/request/show/1300132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=17
2025-08-19 14:44:14 +00:00
dec16bb84f - 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/package/show/science/occt?expand=0&rev=51
2025-08-18 18:51:04 +00:00
aac541b37c Accepting request 1251839 from science
OBS-URL: https://build.opensuse.org/request/show/1251839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=16
2025-03-10 18:28:19 +00:00
368b752d25 - Fix build with current freetype, add fix_freetype_tag_type.patch
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=49
2025-03-10 15:17:10 +00:00
01187ba192 Accepting request 1235703 from science
OBS-URL: https://build.opensuse.org/request/show/1235703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=15
2025-01-09 14:06:53 +00:00
0839dd6c17 disable documentation build on Leap 16
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=47
2025-01-07 18:55:15 +00:00
c0be332f93 Accepting request 1228641 from science
OBS-URL: https://build.opensuse.org/request/show/1228641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=14
2024-12-06 13:26:26 +00:00
a429949abb - 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/package/show/science/occt?expand=0&rev=45
2024-12-06 01:55:58 +00:00
0554c6d192 Accepting request 1137527 from science
OBS-URL: https://build.opensuse.org/request/show/1137527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=13
2024-01-08 22:46:10 +00:00
d9da6dc4f2 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
d120ff9a70 Accepting request 1137143 from science
OBS-URL: https://build.opensuse.org/request/show/1137143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=12
2024-01-06 17:32:55 +00:00
bb34d64384 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
90ba9d1499 Accepting request 1045910 from science
OBS-URL: https://build.opensuse.org/request/show/1045910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=11
2023-01-01 08:38:49 +00:00
94af69ca17 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
173d73cfab Accepting request 1002509 from science
OBS-URL: https://build.opensuse.org/request/show/1002509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=10
2022-09-11 19:57:36 +00:00
69bb5ff9c2 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
49bc572a5e Accepting request 986904 from science
OBS-URL: https://build.opensuse.org/request/show/986904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=9
2022-07-06 13:41:46 +00:00
1ec1fbb17c Accepting request 986903 from home:StefanBruens:branches:science
Obsolete old package with broken ABI versioning.

OBS-URL: https://build.opensuse.org/request/show/986903
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=35
2022-07-05 15:40:07 +00:00
185cdd01fa 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
d15b9d8dd2 Accepting request 986246 from science
- update to version 7.6.2
  * Details on
    https://www.opencascade.com/open-cascade-technology-7-6-2-maintenance-release/
- removed obsolete
  * 0001-0032328-Missing-include-of-TopoDS_Edge.hxx-in-ShapeU.patch
  * 0001-Add-error-checking-to-chamfer-and-fillet-code.patch

- update to version 7.5.3

- update to version 7.5.0
  See for details:
  https://old.opencascade.com/sites/default/files/documents/release_notes_7.5.0.pdf

- update to version 7.4.0p1
    0031462: Modeling Algorithms - BOP result depends on the arguments order
    0031470: Modeling Algorithms - Regression: BOP common produces empty result (box and holed sphere)
    0031441: UnifySameDomain corrupts the shape
    0031415: Modeling Algorithms - Solid classifier works incorrectly on a cylinder
    0031460: Modeling Algorithms - Regression: Revolution not done.
    0031404: Modeling Algorithms - BOP Fuse produces a self-interfering or a good shape depending on the order of arguments
    0031407: [Regression to 7.3.0] Extrema does not process parallel circles correctly
    0030386: Modeling Algorithms - Unable to perform Cut operation
    0031187: Modeling Algorithms - Regression relatively 7.3.0. Unify same domain algorithm produces invalid shape.
    0031242: Scaling with different coefficients along axes produces invalid shape
    0031294: Modeling Algorithms - Regression relatively 7.3.0. Crash in method BRepPrimAPI_MakePrism::Generated(...)
    0031031: Incorrect result is returned from BRepPrimAPI_MakePrism::Generated()
    0030597: Result of BRepOffsetAPI_MakePipeShell doesn't match the given profiles
    0031153: Visualization - Non clear highlighting of selected trihedron elements
    0026071: BRepOffsetAPI_MakePipeShell produces rough result
    0031066: Infinite loop in ShapeUpgrade_UnifySameDomain

OBS-URL: https://build.opensuse.org/request/show/986246
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=8
2022-07-02 13:34:17 +00:00
53e145f6ff update
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=32
2022-07-01 11:41:26 +00:00
c01d66bf84 Accepting request 916950 from science
OBS-URL: https://build.opensuse.org/request/show/916950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=7
2021-09-06 13:57:58 +00:00
5311513acb 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
55211c44e2 Accepting request 914212 from science
OBS-URL: https://build.opensuse.org/request/show/914212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=6
2021-08-25 18:58:30 +00:00
2ad1099075 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
27f2a7854b Accepting request 892043 from science
OBS-URL: https://build.opensuse.org/request/show/892043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=5
2021-05-11 21:03:40 +00:00
35f886a732 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
Richard Brown
54c4718fcb Accepting request 876031 from 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
- 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
- update to version 7.3.0p4
  * bugfixes:
    0030760: Modeling Algorithms - Intersection fails in Occt 7.3.0
    0029711: General Fuse operation produces invalid result
    0030915: Visualization - AIS_ColorScale::FindColor() returns Wrong color for maximal value
    0030897: Modeling Algorithms - Crash in UnifySameDomain [Regression]
    0030534: Regression in the tool UnifySameDomain - the shape looses faces
- adapt license tag to current definition (no license change)
- update to version 7.3.0p3
  * needs to be fetch from git due to lack of tar ball
  * bugfixes:
    - 0030510: Application Framework - add missing NULL check within TDataStd_RealArray::ChangeArray()
    - 0030363: BRepLib::SameParameter with option "forced" corrupts valid shape
    - 0030174: ShapeUpgrade_UnifySameDomain does not unify cylindrical faces
    - 0030186: BRepOffsetAPI_MakePipe Generated() method produces no results for the spine edges
    - 0030204: BRepOffsetAPI_MakePipeShell crash
    - 0030354: BOP Cut doesn't modify the attached face
    - 0030143: Foundation Classes - provide operator[] alias for NCollection_Array1, NCollection_Vector
    - 0029807: [Regression to 7.0.0] Impossible to cut cone from prism
    - 0028949: BRepOffsetAPI_MakePipe Generated() method produces no result for spine edges
    - 0029573: ConcatenateWireC0 crashes on two edges wire
    - 0028085: Incorrect result of CUT operation
    - 0027928: BOP common produces empty compound

OBS-URL: https://build.opensuse.org/request/show/876031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=4
2021-03-30 19:08:11 +00:00
b98ec5d44a OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=26 2021-03-01 16:07:37 +00:00
67bd1744ef 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
4eb1963a99 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
2793023404 license tag
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=23
2019-10-22 06:42:29 +00:00
949195a635 update
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=22
2019-10-21 09:21:53 +00:00
30741d0b05 update
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=21
2019-03-01 12:02:39 +00:00
Stephan Kulow
65cf2ec31b Accepting request 672432 from science
- disable the exception disablement (boo#1121972)
  (enable-exceptions.patch)
- avoid remote mathjax resource (use-local-mathjax.patch)

OBS-URL: https://build.opensuse.org/request/show/672432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=3
2019-02-08 11:14:03 +00:00
951f7dbd9b docu
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=19
2019-02-07 12:06:35 +00:00
c182fd6025 fix
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=18
2019-02-07 09:44:17 +00:00
deb8512372 Accepting request 621213 from science
- update to version 7.3.0
  https://www.opencascade.com/sites/default/files/documents/release_notes_7.3.0.pdf
- split out documentation as noarch package

- fix cmake rules, OCCT_INSTALL_BIN_LETTER was not set

OBS-URL: https://build.opensuse.org/request/show/621213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=2
2018-07-09 11:28:48 +00:00
0435b00a21 update
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=16
2018-07-05 15:29:06 +00:00
bbc2d2e04c grr
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=15
2018-07-04 11:24:59 +00:00
ad9a77f69e bah
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=14
2018-07-04 08:59:12 +00:00
1844fe8292 ups
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=13
2018-07-04 07:25:23 +00:00
487973b615 go
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=12
2018-07-04 06:36:10 +00:00
ce108baad7 try
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=11
2018-07-04 06:35:36 +00:00
c6be1ce371 Accepting request 521586 from science
will be needed for FreeCAD v0.17 and will obsolete hopefully the
forked oce package.

New version following share lib policy and the new name package name
includes also opencascade

OBS-URL: https://build.opensuse.org/request/show/521586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/occt?expand=0&rev=1
2017-09-11 14:17:41 +00:00
dc8a806ab8 fix
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=9
2017-09-05 15:47:30 +00:00
8ded871a92 one more requires
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=8
2017-09-05 13:34:04 +00:00
e610a5b86d try
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=7
2017-09-05 13:29:04 +00:00
a7892bebaa ups
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=6
2017-09-05 12:41:16 +00:00
d219a9018e bring back DRAWEXE
OBS-URL: https://build.opensuse.org/package/show/science/occt?expand=0&rev=5
2017-09-05 11:38:37 +00:00