summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/freecad: Stabilize 1.0.0-r1 amd64, #945547Sam James2024-12-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Drop option to build with Qt5 and all quirks with itAndreas Sturmlechner2024-11-251-58/+15
| | | | | Closes: https://bugs.gentoo.org/944786 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/freecad: quote assignment to prevent globbingPaul Zander2024-11-241-1/+1
| | | | | Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: In 1.0RC2 Draft Workbench needs BIMChris Mayo2024-11-241-2/+4
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/39021 Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Make media-gfx/openscad an optfeatureChris Mayo2024-11-241-4/+2
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Restrict optfeature use to programs used by FreeCADChris Mayo2024-11-241-16/+7
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Material uses dev-python/pyyamlChris Mayo2024-11-241-10/+6
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: dev-qt/qttools:6[designer] is optionalChris Mayo2024-11-241-3/+2
| | | | | | | | | | | | | | | | | | | | | | | gui needs qttools for UiTools, then if designer also Designer cMake/FreeCAD_Helpers/SetupQt.cmake: if(BUILD_GUI) elseif (FREECAD_QT_MAJOR_VERSION EQUAL 6) list (APPEND FREECAD_QT_COMPONENTS GuiTools) list (APPEND FREECAD_QT_COMPONENTS SvgWidgets) endif() list (APPEND FREECAD_QT_COMPONENTS OpenGL PrintSupport Svg UiTools Widgets if(BUILD_DESIGNER_PLUGIN) list (APPEND FREECAD_QT_COMPONENTS Designer) But for PySide6, the Gentoo ebuild states: # Note that the "designer" USE flag corresponds to the "Qt6UiTools" module. Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: OpenSCAD module uses plyChris Mayo2024-11-241-2/+5
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Fix test_get_svg_from_arch_space_with_zero_vectorChris Mayo2024-11-241-1/+1
| | | | | | | Needs FreeCAD.getResourceDir() to work. Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: does not need sci-libs/pcl built with Qt, opengl, openni2 ↵Chris Mayo2024-11-241-3/+1
| | | | | | | | | | | | or vtk Required PCL components from cMake/FreeCAD_Helpers/SetupPCL.cmake: PCL REQUIRED COMPONENTS common kdtree features surface io filters segmentation sample_consensus Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: does not need sci-libs/vtk built with Qt or renderingChris Mayo2024-11-241-4/+2
| | | | | | | | | | | | | | | | | | | | Required VTK components from cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake: set (VTK_COMPONENTS vtkCommonCore vtkCommonDataModel vtkFiltersVerdict vtkIOXML vtkFiltersCore vtkFiltersGeneral vtkIOLegacy vtkFiltersExtraction vtkFiltersSources vtkFiltersGeometry ) Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: does not need sci-libs/hdf5 built with fortranChris Mayo2024-11-241-1/+1
| | | | | | | | SMESH doesn't use Fortran since (?): 492a39c19a ("simplify Mefisto project without Fortran part...", 2014-08-21) Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Add bim, cam and mesh USE flagsChris Mayo2024-11-241-9/+12
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Add reverse USE flagChris Mayo2024-11-241-2/+3
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Fail on test failure and fix typosChris Mayo2024-11-241-11/+12
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Simplify USE flag creation, drop part-design, show and tuxChris Mayo2024-11-241-30/+9
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Remove material USE flagChris Mayo2024-11-241-2/+2
| | | | | | Closes: https://bugs.gentoo.org/939787 Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Review mycmakeargsChris Mayo2024-11-241-19/+20
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Move REQUIRED_USEChris Mayo2024-11-241-24/+24
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: eselect-opencascade was treecleanedChris Mayo2024-11-241-1/+0
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Stop converting line endingsChris Mayo2024-11-241-4/+1
| | | | | | Closes: https://bugs.gentoo.org/939791 Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: does not need sci-libs/opencascade built with vtkChris Mayo2024-11-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Make smesh dependencies optionalChris Mayo2024-11-241-2/+4
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Update Wiki linkChris Mayo2024-11-241-1/+1
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: dev-qt/qtwebengine was alredy removed in the live ebuildChris Mayo2024-11-241-2/+2
| | | | | | | 543504d88b3b ("media-gfx/freecad: drop dep on qtwebengine", 2024-09-30) Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: dev-libs/libspnav is only used with the GUIChris Mayo2024-11-241-2/+2
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Remove unused dependenciesChris Mayo2024-11-241-0/+378
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>