summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* sci-libs/opencascade: fix installed environment file for non-slottedSam James2022-01-134-25/+22
| | | | | | | | | | | | | | | | | | We're no longer using slotted OCC but I don't think we fully completed the version. I was initially going to wait but upon reflection, I think this is the only way forward that makes sense (updating the env.in to reflect the earlier changes). The old/outdated env file results in build failures in e.g. kicad. (Also, change ESYSROOT -> EPREFIX for the env file as the env file is for the end result system.) Bug: https://bugs.gentoo.org/831069 Bug: https://bugs.gentoo.org/831054 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: use single slot/subslot for 7.5.3Bernd Waibel2022-01-102-121/+15
| | | | | | | | | | | | Instead of using different slots for different versions, the package now uses a single slot with subslots. This is to simplyfy dependency handling in revdeps. Allow build against sci-libs/vtk-9.1.0 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: use single slot/subslot for 7.5.2Bernd Waibel2022-01-101-19/+15
| | | | | | | | | | | | Instead of using different slots for different versions, the package now uses a single slot with subslots. This is to simplify dependency handling in revdeps. Allow to build against sci-libs/vtk-9.1.0 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: bump to 7.6.0Bernd Waibel2022-01-104-0/+275
| | | | | | | | | | | - move to using single slot/subslot mechanism to simplify the use of the library in revdeps Bug: https://tracker.dev.opencascade.org/view.php?id=32650 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: drop 7.5.3-r2Bernd Waibel2021-11-061-171/+0
| | | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22832 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: restrict dependency on dev-cpp/tbbBernd Waibel2021-11-061-0/+171
| | | | | | | | | | Version tbb-2021.4.0 has some header files removed, so we need to restrict to earlier versions. Closes: https://bugs.gentoo.org/821655 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: drop 7.5.2-r1Bernd Waibel2021-11-061-171/+0
| | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: restrict dependency on dev-cpp/tbbBernd Waibel2021-11-061-0/+171
| | | | | | | | | | Version tbb-2021.4.0 has some header files removed, so we restrict to earlier versions. Bug: https://bugs.gentoo.org/821655 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: drop 7.5.1Bernd Waibel2021-11-042-176/+0
| | | | | | | | | cleanup Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21937 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* sci-libs/opencascade: drop 7.4.0Bernd Waibel2021-10-319-574/+0
| | | | | | | | | Bugs: https://github.com/gentoo/sci/issues/1119 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22729 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: add tbb subslot operatorSam James2021-10-294-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: bump to 7.5.3Bernd Waibel2021-10-242-0/+172
| | | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22669 Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sci-libs/opencascade: bump to 7.5.2Bernd Waibel2021-07-073-20/+192
| | | | | | | | | Quote paths in template env file Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21149 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* sci-libs/opencascade[vtk]: prevent name collisionRoman Beranek2021-06-242-0/+173
| | | | | | | | | | | | | | | VTK-9.0 declares in their headers 'struct AllValues' which collides with a macro defined by GLX. This has been only partially fixed in the upstream: https://git.dev.opencascade.org/gitweb/?p=occt.git;a=commit;h=2c276f91da0 It was necessary to put `#undef`s in a few other places. Closes: https://bugs.gentoo.org/794031 Signed-off-by: Roman Beranek <roman.beranek@prusa3d.com> Closes: https://github.com/gentoo/gentoo/pull/21105 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
* sci-libs/opencascade: add missing die to 7.5.1-r1Joonas Niilola2021-06-041-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: patch cmake config so that find_package worksWolfgang E. Sanyer2021-06-041-0/+7
| | | | | | Signed-off-by: Wolfgang E. Sanyer <ezzieyguywuf@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20856 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: bump to 7.5.1Bernd Waibel2021-05-0411-6/+477
| | | | | | | | Closes: https://bugs.gentoo.org/762775 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20443 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: fix Qt dependencyBernd Waibel2021-05-041-10/+8
| | | | | | | | | | Changes a dependency on dev-qt/linguist-tool Closes: https://bugs.gentoo.org/783810 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20449 Signed-off-by: Sam James <sam@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/opencascade: restrict vtk versionBernd Waibel2021-03-011-1/+4
| | | | | | | | | | Restrict vtk to versions prio v9. This version of opencascade does not build against >=vtk-9. Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19637 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: fix flow controlBernd Waibel2021-03-012-0/+32
| | | | | | | | | | | dev-util/cmake >= 3.20.0_rc1 has restricted flow control checks. This patch fixes an issue with these new version on unbalanced flow control statements. Closes: https://bugs.gentoo.org/771300 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: added ~arm64Roy Bamford2021-02-221-1/+2
| | | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/opencascade: drop old 7.4.0-r3Bernd Waibel2021-02-181-147/+0
| | | | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19394 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: fix pre-stripping filesBernd Waibel2021-02-182-6/+32
| | | | | | | Closes: https://bugs.gentoo.org/769410 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: fix paths in cmake configBernd Waibel2021-02-182-0/+189
| | | | | | | | | | | Thanks to Fabio Rossi for reporting the issue. See also upstream bug at https://tracker.dev.opencascade.org/view.php?id=32035 Closes: https://bugs.gentoo.org/763162 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/opencascade: fix metadata emailBernd Waibel2021-02-071-1/+1
| | | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sci-libs/opencascade: fix check in cmake configBernd Waibel2020-10-261-0/+2
| | | | | | | | | | Fix a check for library path in the OpenCASCADEConfig.cmake file. Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/17956 Signed-off-by: Joonas Niilola <juippis@gentoo.org>