summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sci-libs/opencascade: fix missing libGLPaul Zander2024-08-253-3/+12
| | | | | | | | | | | | | | This is a due-diligence update of the dependency on media-libs/libglvnd. There are no other known reports of this issue outside of automated testing. Given that this ebuild already fails on systems where media-libs/libglvnd[X] isn't already pulled by other packages it seems to be the better choice to avoid the huge rebuild and refrain from rev-bumping. Closes: https://bugs.gentoo.org/936901 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38121 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: 9999 drop obsolete patchesPaul Zander2024-08-251-2/+0
| | | | | | Closes: https://bugs.gentoo.org/937763 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascasde: fix vtk_components.patchPaul Zander2024-04-141-1/+1
| | | | | | | Closes: https://bugs.gentoo.org/930016 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36253 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-libs/opencascade: drop 7.7.1-r1Paul Zander2024-04-141-360/+0
| | | | | | Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36238 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-libs/opencascade: move 7.8.0 -> 7.8.1Paul Zander2024-04-147-34/+91
| | | | | | | | | | 7.8.1 addresses a critical issue regarding backward binary compatibility with version 7.8.0. Closes: https://bugs.gentoo.org/927788 Closes: https://bugs.gentoo.org/927890 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-libs/opencascade: add tk dep, don't set USE_QTPaul Zander2024-04-143-6/+6
| | | | | | Closes: https://bugs.gentoo.org/928674 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-libs/opencascade: mark as LTO-unsafeEli Schwartz2024-03-265-5/+30
| | | | | | Closes: https://bugs.gentoo.org/862912 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: fix 927629, 927592, 925441Paul Zander2024-03-254-70/+95
| | | | | | | | | Closes: https://bugs.gentoo.org/927629 Closes: https://bugs.gentoo.org/927592 Closes: https://bugs.gentoo.org/925441 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35912 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: add 7.7.1, 7.7.2, 7.8.0, 9999Paul Zander2024-03-239-21/+1539
| | | | | | | | | Closes: https://bugs.gentoo.org/923350 Closes: https://bugs.gentoo.org/911578 Closes: https://bugs.gentoo.org/908889 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35374 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: drop obsolete blockPaul Zander2024-03-232-2/+0
| | | | | Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* */*: Take over waebbl's packagesPaul Zander2024-03-161-2/+2
| | | | | | | | Bug: https://bugs.gentoo.org/639236 Bug: https://bugs.gentoo.org/659306 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35751 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* Move {app-doc → app-text}/doxygenMichał Górny2024-01-122-4/+4
| | | | | | | | Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/opencascade: Keyword 7.7.0-r2 arm, #919730Sam James2023-12-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/use.desc: Make USE=gles2 globalMichał Górny2023-12-181-3/+0
| | | | | | | | | | | Add a global USE=gles2 flag, to enable GLES 2 support (as a companion to USE=gles2-only). It seems to be used consistently in 16 packages, though for some it also enables GLES 3). Technically there are also `gles1` and `gles3` flags in the wild but they are used by a few packages. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/opencascade: add missing xorg-proto depJoonas Niilola2023-07-311-0/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: Fix build on muslViolet Purcell2023-07-313-1/+100
| | | | | | Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/31496 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: Stabilize 7.7.0-r1 amd64, #893360Sam James2023-02-061-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: drop 7.5.3-r8Bernd Waibel2023-01-286-429/+0
| | | | | | | | | Cleanup old. No consumers left for this version in ::gentoo. There's one consumer for that version in the ::science repo. Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29296 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-libs/opencascade: drop 7.5.2-r6Zoltan Puskas2023-01-272-176/+0
| | | | | | Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/29293 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: simplify vtk logic (v7.6.3)Bernd Waibel2023-01-041-7/+4
| | | | | | | | Backport patch from v7.7.0 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28932 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: simplify vtk logic (v7.7.0)Bernd Waibel2023-01-041-7/+4
| | | | | | | | Avoid using conditional logic to determine the include directory for VTK. Suggested-by: Sam James <sam@gentoo.org> Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: build 7.6.3 against vtk-9.2Bernd Waibel2022-12-311-13/+12
| | | | | | | | | Backport patch from v7.7.0 Bug: https://bugs.gentoo.org/886343 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28704 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: build 7.7.0 against vtk-9.2Bernd Waibel2022-12-312-16/+45
| | | | | | | | cleanup some X related libraries Closes: https://bugs.gentoo.org/886343 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: Revert "drop 7.5.2-r6"Andreas Sturmlechner2022-12-192-0/+176
| | | | | | This reverts commit cce61ad9fb4d880a97dd9d1772972a4863ea5558. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-libs/opencascade: drop 7.5.2-r6Andreas Sturmlechner2022-12-192-176/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-libs/opencascade: ensure vtk include dirs are foundAndrew Ammerlaan2022-12-134-5/+11
| | | | | Closes: https://bugs.gentoo.org/885621 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-libs/opencascade: add 7.7.0Bernd Waibel2022-11-255-0/+263
| | | | | | | | | Bug: https://tracker.dev.opencascade.org/view.php?id=32650 Bug: https://tracker.dev.opencascade.org/view.php?id=33216 Closes: https://bugs.gentoo.org/880233 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27696 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: drop 7.6.2-r1Bernd Waibel2022-09-272-173/+0
| | | | | | Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27442 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-libs/opencascade: Stabilize 7.6.3 amd64, #872644Joonas Niilola2022-09-251-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: add 7.6.3Bernd Waibel2022-08-142-0/+176
| | | | | | | Closes: https://bugs.gentoo.org/861953 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26793 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-libs/opencascade: drop 7.6.1-r2Bernd Waibel2022-07-272-172/+0
| | | | | | Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26599 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sci-libs/opencascade: Stabilize 7.6.2-r1 amd64, #861119Joonas Niilola2022-07-261-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: allow newer TBBSam James2022-06-264-3/+57
| | | | | Bug: https://bugs.gentoo.org/851783 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: drop 7.6.0-r4Bernd Waibel2022-06-212-171/+0
| | | | | | Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26015 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-libs/opencascade: add a missing dep dev-libs/utfcpp to 7.6.2Joonas Niilola2022-06-141-0/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: avoid pre-stripping binariesBernd Waibel2022-06-146-0/+38
| | | | | | | | | | | Remove cmake settings for gcc and clang to not strip the binaries during linking stage. Closes: https://bugs.gentoo.org/831800 Bug: https://dev.opencascade.org/content/dont-pre-strip-binaries Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/25764 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: add 7.6.2Bernd Waibel2022-06-142-0/+170
| | | | | | Closes: https://bugs.gentoo.org/848063 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: allow some exceptionsBernd Waibel2022-06-034-0/+4
| | | | | | | | | | | | Disabling some of the exceptions (BUILD_RELEASE_DISABLE_EXCEPTIONS=ON), which is the default, can lead to crashes of consumer applications. This patch disables this option, so those exceptions are enabled. Bug: https://github.com/FreeCAD/FreeCAD/issues/6200 Closes: https://bugs.gentoo.org/847916 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/25673 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: Stabilize 7.5.3-r6 amd64, #829841Joonas Niilola2022-05-191-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: add link to ffmpeg bugSam James2022-03-164-0/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: drop glibc RDEPENDSam James2022-03-162-4/+0
| | | | | | | | | Not needed, we're masking on musl profiles, and this isn't a binary package. It could one day work on non-glibc and an RDEPEND makes it trickier to test on musl. Bug: https://bugs.gentoo.org/832742 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: backport fixes from v7.6.1Bernd Waibel2022-03-161-1/+3
| | | | | | | | | | | | | Package is not yet compatible with ffmpeg-5, so we restrict to <media-video/ffmpeg-5. Reported upstream. Not compatible with musl libc implementation, so we explicitly DEPEND on sys-libs/glibc. Closes: https://bugs.gentoo.org/832742 Closes: https://bugs.gentoo.org/834422 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24525 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: bump to 7.6.1Bernd Waibel2022-03-162-0/+170
| | | | | | | | | | | | | Package is not yet compatible with ffmpeg-5, so we restrict to <media-video/ffmpeg-5. Reported upstream. Not compatible with musl libc implementation, so we explicitly DEPEND on sys-libs/glibc. Closes: https://bugs.gentoo.org/835040 Bug: https://bugs.gentoo.org/832742 Bug: https://bugs.gentoo.org/834422 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: keyword 7.6.0-r2 for ~riscvAlex Fan2022-02-281-1/+1
| | | | | Signed-off-by: Alex Fan <alex.fan.q@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* sci-libs/opencascade: revbump for fixed USE_OPENGL option in 7.6.xSam James2022-01-161-0/+0
| | | | | Closes: https://bugs.gentoo.org/831069 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: rename from gles2->gles2-only for <7.6.0Sam James2022-01-162-2/+2
| | | | | | Bug: https://github.com/gentoo/gentoo/pull/23814 Closes: https://bugs.gentoo.org/831280 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: rename gles2 USE flag to gles2-onlyBernd Waibel2022-01-152-2/+2
| | | | | | | | | Bugs: https://bugs.gentoo.org/831069 Bugs: https://bugs.gentoo.org/831126 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/23814 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: don't pass USE_OPENGL optionBernd Waibel2022-01-151-1/+0
| | | | | | | | | | | | The option defaults to on and was erroneously passed as with the invert value of the gles2 USE flag, which lead to only libTKOpenGles library being built, but no libTKOpenGL library, resulting in build failures in revdeps. Closes: https://bugs.gentoo.rog/831069 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: fix installation paths for 7.5Bernd Waibel2022-01-152-14/+24
| | | | | | | | | | | | Use the same path as for the 7.6 series /usr/$(get_libdir)/${PN} instead of /usr/$(get_libdir)/${P}, so the changed environment files works for all versions. Bugs: https://bugs.gentoo.org/831054 Bugs: https://bugs.gentoo.org/831069 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: block eselect-opencascadeSam James2022-01-133-0/+3
| | | | | | | | | | | We're no longer pursuing slotted OCC. Please emerge --depclean it if you have it installed (eselect-opencascade). Deslotting of OCC was already completed. Bug: https://bugs.gentoo.org/831069 Bug: https://bugs.gentoo.org/831054 Signed-off-by: Sam James <sam@gentoo.org>