15 Commits

Author SHA1 Message Date
kenmays
5cf0bba07c opencascade: disabled FFmpeg (#13105)
* opencasecade: disabled FFmpeg

* simplify qt path, backport a build fix for freetype

---------

Co-authored-by: Joachim Mairböck <j.mairboeck@gmail.com>
2025-11-02 15:27:03 +01:00
Schrijvers Luc
c8351c5212 opencascade, no revbump, re-arange for doxygen, fixes consistency report (#12718)
current build is broken
2025-08-08 15:34:19 +00:00
Joachim Mairböck
3ea257a7f9 opencascade: change ffmpeg build dependency
It doesn't build with newer versions than ffmpeg4, but the the dependency is optional, so we can
drop it if ffmpeg4 is dropped.

No revbump because no rebuild is necessare right now.
2024-08-10 11:47:17 +02:00
Joachim Mairböck
fff7f1cb1e opencascade: switch source to the GitHub mirror 2024-04-19 23:11:16 +02:00
Joachim Mairböck
e01123cdc6 opencascade: bump version 2024-04-19 22:17:10 +02:00
Joachim Mairböck
5572da175f opencascade: update to version 7.8.0 (#9924)
* opencascade: update to version 7.8.0
2024-02-24 16:51:24 +01:00
Joachim Mairböck
d2066f8b5c opencascade: enable draco support (#9823) 2023-12-05 07:31:57 +01:00
Joachim Mairböck
43a13784b1 opencascade: switch ffmpeg requirements to use >= (#9116)
Also, remove the version constraints from the lib: requirements. They should be picked up automatically by haikuporter because of the devel: requirements and the dependency of ffmpeg_devel on ffmpeg.
2023-07-31 20:29:15 +02:00
Joachim Mairböck
15b9e0bfd8 opencascade: force building with ffmpeg4, ffmpeg5 doesn't work (#9110) 2023-07-29 18:35:33 +00:00
Joachim Mairböck
479f8ce652 opencascade: bump version (#9102) 2023-07-29 16:19:14 +00:00
Joachim Mairböck
6dbe7eef44 opencascade: bump version (#8295)
additionaly, cleanup the recipe
 * modernize cmake and make invocations
 * change "portVersionCompat" to libVersionCompat for consistency
2023-04-07 08:12:27 +02:00
Joachim Mairböck
e5fcf703a6 opencascade: switch to the official version (version 7.7.0) (#7538)
* opencascade: switch to the official version (version 7.7.0)

 * completely rewrite the recipe and the patchset
 * add all supported libraries and optional dependencies that are available
 * tools (command line only) and samples are provided as subpackages
 * Tk (and therefore the GUI for DRAW) is not enabled because it hangs on my system
 * Xlibe is used to provide a window system
   * using both Tk and Xlibe at once is currently not possible due to #7501
   * the patchset contains a commit with a stub allowing at least to build without Xlibe, but there is no proper Haiku implementation of it yet. That code path is currently not used.
 * EGL is used as OpenGL API, but it doesn't work currently. It displays the following error message:
    ```
    Error: EGL does not provide compatible configurations
    ```

Test report:
 * there are 21000 test cases, so the tests take a while to run
 * most tests are skipped due to missing test data (am I missing something how to invoke the tests?)
 * the tests involving the Inspector crash into the Debugger because both Xlibe and Qt5 try to create a BApplication when running the Inspector from DRAW (see threedeyes/qthaikuplugins#27)
 * some tests hang, pegging one core (although they should have a timeout apparently), they must be aborted manually by killing the secondary DRAWEXE
 * the detailed test results are created in $sourceDir/build/results, that folder has 168 MiB zipped

* opencascade: add patch from Liguros to fix finding Qt5 on x86

* opencascade: disable OpenGL, reorganize the patchset a bit

Tools and samples which tried to use OpenGL before will now crash because there is no 3D viewer driver implementation.
2022-12-26 20:17:27 +01:00
waddlesplash
4f180bdb94 Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
miqlas
00d69bdc61 Mass REVBump for sci-libs (#3896) 2019-06-15 22:57:06 -04:00
miqlas
fd05b5d60a OpenCascade : new recipe (#2271)
* OpenCascade : new recipe

* Whitespace cleanup

* Shorter string subtitution

* Cleanup

* Cleanup, license, url

* License!!!

* License rename
2018-03-15 20:48:28 +01:00