summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/freecad: add 1.0_rc2Andrew Ammerlaan2024-10-112-0/+395
| | | | | Closes: https://bugs.gentoo.org/941136 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: drop dep on qtwebengineAndrew Ammerlaan2024-09-301-5/+2
| | | | | Closes: https://bugs.gentoo.org/940527 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: add missing dep on gtestAndrew Ammerlaan2024-09-232-0/+4
| | | | | | https://forums.gentoo.org/viewtopic.php?p=8840973#8840973 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: misc bug fixes, qt6 by defaultAndrew Ammerlaan2024-09-153-18/+32
| | | | | | | | | | | | | | | | - fix issue where path with spaces is not properly passed on - add USE=smesh for smesh module, because it requires vtk - add missing rdep asciidoctor - add missing dep ms-gsl - qt6 by default for 1,0_rc1 (this rc fixes several qt6 issues) Bug: https://bugs.gentoo.org/933439 Closes: https://bugs.gentoo.org/927660 Closes: https://bugs.gentoo.org/939704 Closes: https://bugs.gentoo.org/935303 Closes: https://bugs.gentoo.org/939175 Closes: https://bugs.gentoo.org/933821 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: add 1.0_rc1Alexey Shvetsov2024-09-142-0/+389
| | | | Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
* media-gfx/freecad: backport various qt6 fixesAndrew Ammerlaan2024-06-035-9/+380
| | | | | | | enable py3.12 for qt6 builds Bug: https://bugs.gentoo.org/933439 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: fix build with boost 1.75Andrew Ammerlaan2024-05-295-2/+74
| | | | | | | | and properly pass through arguments in wrapper Closes: https://bugs.gentoo.org/932454 Closes: https://bugs.gentoo.org/932818 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: adds upstream patch for compiling with VTK-9.3Yehoshua Pesach Wallach2024-05-073-4/+38
| | | | | | | Closes: https://bugs.gentoo.org/928879 Signed-off-by: Yehoshua Pesach Wallach <yehoshuapw@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36153 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: remove unused patchesMichael Mair-Keimberger2024-04-185-182/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* media-gfx/freecad: drop 0.20.2, 0.20.2-r1, 0.20.2-r2Andrew Ammerlaan2024-04-154-967/+0
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: Stabilize 0.21.2-r2 amd64, #928344Joonas Niilola2024-04-151-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: add patch for build with shiboken 6.7.0Andrew Ammerlaan2024-04-142-0/+14
| | | | | | | | | patch is added conditional because not sure what this does with older shiboken and block against opencascade[inspector] which breaks qt6 configure Bug: https://bugs.gentoo.org/929973 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: mark as LTO-unsafeEli Schwartz2024-03-274-4/+24
| | | | | | Closes: https://bugs.gentoo.org/875221 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: add depend <sci-libs/opencascade-7.8.0Huang Rui2024-03-241-1/+1
| | | | | | | Closes: https://bugs.gentoo.org/927660 Signed-off-by: Huang Rui <vowstar@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35896 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: update vtk dependencyAndrew Ammerlaan2024-03-235-10/+10
| | | | | Bug: https://bugs.gentoo.org/927222 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@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>
* media-gfx/freecad: fix build with qt6Andrew Ammerlaan2024-03-092-8/+14
| | | | | | | | | | | | | | - Drawing module is unmaintained and not ported to qt6. - With the shiboken6 fix from b6bfb7ce52d2f05ed2deda2aa94bf46e51d56844 it now compiles successfully. - Sync the 9999 ebuild - Add yaml-cpp dep to 9999 ebuild Closes: https://bugs.gentoo.org/920579 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: add dep on qt5compat for qt6Andrew Ammerlaan2024-03-092-0/+2
| | | | | Closes: https://bugs.gentoo.org/923958 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: fix uitools dep for qt6Andrew Ammerlaan2024-01-051-1/+2
| | | | | | | no revbump because qt6 flag is masked anyway Bug: https://bugs.gentoo.org/921298 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: fix qt5 build, fix designer depAndrew Ammerlaan2024-01-052-10/+26
| | | | | | Closes: https://bugs.gentoo.org/919492 Closes: https://bugs.gentoo.org/921298 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: org.freecadweb.FreeCAD.desktop renamed to ↵Miroslav Šulc2023-11-251-1/+1
| | | | | | org.freecad.FreeCAD.desktop in live ebuild Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-gfx/freecad: depend on vtk[-qt5] if USE=qt6Andrew Ammerlaan2023-11-202-2/+2
| | | | | | | This fixes the configure phase, however it still fails to compile for qt6 so the use.mask stays in place for now Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: bump to 0.21.2Andrew Ammerlaan2023-11-204-29/+451
| | | | | | | | | | | | | | | | | | | | | | - /usr/bin/freecad is no longer a symlink, instead it is a wrapper that ensure freecad is executed in xwayland. It still crashes in native wayland mode. - dropped opencascade dependency restriction - adjusted configure phase for qt6 compatibility. The qt6 flag is still masked for now as there is still some problem when building for qt6 - added python3.12: this requires qt6 since there will likely be no further python compatibility updates for shiboken2/pyside2 - only depend on qtdesigner if USE=designer Bug: https://bugs.gentoo.org/869686 Closes: https://bugs.gentoo.org/916386 Closes: https://bugs.gentoo.org/917262 Co-authored-by: Jörg Habenicht <j.habenicht@gmx.de> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: updated live ebuildMiroslav Šulc2023-08-192-21/+17
| | | | | | | * updated qt test patch * updated desktop file name Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-gfx/freecad: updated ccache patch in live ebuildMiroslav Šulc2023-08-092-1/+12
| | | | | Closes: https://bugs.gentoo.org/911409 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-gfx/freecad: drop dependency for sci-libs/flann on v0.20.2Bernd Waibel2023-05-081-0/+324
| | | | | | Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/30847 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: drop dependency for sci-libs/flann on v9999Bernd Waibel2023-05-081-2/+1
| | | | | Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: Stabilize 0.20.2-r1 amd64, #905616Joonas Niilola2023-05-071-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: fix build with gcc-13Bernd Waibel2023-05-052-0/+25
| | | | | | | Closes: https://bugs.gentoo.org/905451 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/30879 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: updated patch for 9999Miroslav Šulc2023-04-253-7/+16
| | | | | Closes: https://bugs.gentoo.org/905004 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-gfx/freecad: fixed dying in install phase in live ebuild when tests ↵Miroslav Šulc2023-02-231-1/+1
| | | | | | are not enabled Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-gfx/freecad: drop 0.20.1Bernd Waibel2023-02-233-308/+0
| | | | | | Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29700 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: enable suport for netgen for 0.20.2Bernd Waibel2023-02-233-0/+439
| | | | | | | | | | | | Backports from live ebuild - add py3.11 support - better organize dependencies - fix REQUIRED_USE for the designer plugin Closes: https://bugs.gentoo.org/895660 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29583 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: enable netgen support in live ebuildBernd Waibel2023-02-233-25/+72
| | | | | | | | | | - add py3.11 support - better organize dependencies, add new libfmt dep - fix REQUIRED_USE for designer plugin Bug: https://bugs.gentoo.org/895660 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: Stabilize 0.20.2 amd64, #894682Joonas Niilola2023-02-211-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-143-5/+5
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* media-gfx/freecad: add 0.20.2Bernd Waibel2023-01-092-0/+308
| | | | | | | | | | | - cleanup some depstrings (med, vtk, boost) - not yet ready for py311 (SEGV when running test suite) - backport changes from live ebuild to prepare for Qt6 (headless -> gui USE flag) Closes: https://bugs.gentoo.org/887589 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28769 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: restrict to <sci-libs/opencascade-7.7.0Bernd Waibel2022-11-271-1/+1
| | | | | | | | | | | | | Several issues when trying to build against OCC 7.7.0. They have been updated upstream already and there's an v0.20.2 version planed for release, so just restrict the dependency for now. If you rely on FreeCAD build against OCC 7.7.0, you can use the live ebuild. Closes: https://bugs.gentoo.org/883073 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28447 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* media-gfx/freecad: adapt for Qt6 related changesBernd Waibel2022-11-222-4/+13
| | | | | | | | | | | | | Upstream has introduced cmake changes for handling both Qt5 and Qt6. No code changes have been made so far, so we don't yet implement the qt6 USE flag. This patch reflects the upstream changes and prepares for implementing the qt6 USE flag, by renaming the "headless" USE flag to "gui" and passing the new cmake variable FREECAD_QT_VERSION. Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28069 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: swap patchBernd Waibel2022-10-312-27/+3
| | | | | | | | | Swap a patch, available in two different versions to reduce number of files in ${FILESDIR}. This patch is also used by 0.20.1. Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28051 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: drop 0.19.4-r1, 0.20-r1Bernd Waibel2022-10-316-813/+0
| | | | | Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: Stabilize 0.20.1 amd64, #858308Joonas Niilola2022-09-281-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: remove boost[threads(+)] usedepDavid Seifert2022-09-044-4/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* media-gfx/freecad: fixes to metadataBernd Waibel2022-09-024-5/+5
| | | | | | | | | | While checking p.g.o, I noticed, that some of the metadata has been changed recently and is no longer valid. The patch fixes these. Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27114 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: add 0.20.1Bernd Waibel2022-08-312-0/+304
| | | | | | | Closes: https://bugs.gentoo.org/865791 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26924 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: drop ship and plot workbenchesBernd Waibel2022-07-292-54/+15
| | | | | | | | | | | | | | | | | Upstream has dropped the ship and plot workbenches recently. The patch reflects these changes and drops the USE flags for it. Note, that the plot module is still available, only the workbench for separate working with plots has been removed. See also https://github.com/FreeCAD/FreeCAD/pull/4971 and https://github.com/FreeCAD/FreeCAD/pull/4900 Also fixes some typos in pkg_postinst and minor code cleanup. Bug: https://bugs.gentoo.org/858308#c2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26597 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: add 0.20Bernd Waibel2022-07-092-0/+327
| | | | | | | Closes: https://bugs.gentoo.org/851852 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26283 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* media-gfx/freecad: Stabilize 0.19.4-r1 amd64, #829841Joonas Niilola2022-05-191-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: fix install location of shared filesBernd Waibel2022-04-181-0/+1
| | | | | | | | | | Shared files have been installed into /usr/$(get_libdir)/freecad/share instead of /usr/share. This patch fixes this. Closes: https://bugs.gentoo.org/837173 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24962 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: add option to build designer pluginBernd Waibel2022-04-142-3/+9
| | | | | | | | | | | | | Add a USE flag to build and install the designer plugin of FreeCAD, to be used from within the Qt designer application. The widgets are prefixed with Gui:: within designer. See https://forum.freecadweb.org/viewtopic.php?f=10&t=67706 and https://github.com/FreeCAD/FreeCAD/pull/6711 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24918 Signed-off-by: Joonas Niilola <juippis@gentoo.org>