media-gfx / freecad

Qt based Computer Aided Design application

Official package sites : https://github.com/FreeCAD/FreeCAD · https://www.freecad.org/ ·

v9999 :: 0 :: gentoo

Modified
License
LGPL-2 CC-BY-SA-4.0
USE flags
X addonmgr assembly bim cam cloud debug designer fem gui idf inspection mesh netgen openscad pcl points reverse robot smesh spacenav surface techdraw test

v1.0.0-r3 :: 0 :: gentoo

Modified
License
LGPL-2 CC-BY-SA-4.0
Keywords
~amd64
USE flags
X addonmgr assembly bim cam cloud debug designer fem gui idf inspection mesh netgen openscad pcl points reverse robot smesh spacenav surface techdraw test

v1.0.0-r2 :: 0 :: gentoo

Modified
License
LGPL-2 CC-BY-SA-4.0
Keywords
amd64
USE flags
X addonmgr bim cam cloud debug designer fem gui idf inspection mesh netgen openscad pcl points reverse robot smesh spacenav surface techdraw test

General

X
Add support for X11
addonmgr
Build the addon manager module for automatic handling of 3rd party addons
assembly
Build the assembly module to create 3D models composed of several distinguishable parts as a conformed machine.
bim
Build the BIM module and workbench
cam
Build the CAM module and workbench
cloud
Build the Cloud workbench, to access cloud providers (mostly Amazon S3).
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
designer
Build and install the Qt designer plugin, so the FreeCAD widgets can be used from within designer.
fem
Build the FEM module and workbench which provides Finite Element Analysis (FEA) workflows
gui
Build FreeCAD with a Qt based GUI. If built without setting this USE flag, FreeCAD can be used in a headless mode, for server-side instances. The Python modules are available, without their GUI parts though, if this is unset.
idf
Build the IDF module to provide file exchange capabilities with IDF files
inspection
Build the inspection workbench which gives you specific tools for examination of shapes (experimental)
mesh
Build the mesh module and workbench
netgen
Build support for the netgen mesher through media-gfx/netgen.
openscad
Build the OpenSCAD module for interoperability with OpenSCAD and repairing Constructive Solid Geometry (CSG) history
pcl
Use external sci-libs/pcl for point clouds support.
points
Build the points module and workbench for working with point clouds
reverse
Build the reverse engineering module and workbench
robot
Build the robot module and workbench for studying robot movements
smesh
Build Salome SMESH
spacenav
Add support for space navigator devices through dev-libs/libspnav
surface
Build the surface module and workbench
techdraw
Build the techdraw module and workbench, a more advanced and feature-rich successor of the drawing workbench
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

dev-cpp / eigen : C++ template library for linear algebra

dev-cpp / gtest : Google C++ Testing Framework

dev-cpp / ms-gsl : Guideline Support Library implementation by Microsoft

dev-cpp / yaml-cpp : YAML parser and emitter in C++

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / boost : Boost Libraries for C++

dev-libs / libfmt : Small, safe and fast formatting library

dev-libs / libspnav : libspnav is a replacement for the magellan library with a cleaner API

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / xerces-c : Validating XML parser written in a portable subset of C++

dev-python / matplotlib : Pure python plotting library with matlab like syntax

dev-python / numpy : Fast array and numerical python library

dev-python / pivy : Coin3D bindings for Python

dev-python / ply : Python Lex-Yacc library

dev-python / pybind11 : AST-based Python refactoring library

dev-python / pyside : Python bindings for the Qt framework

dev-python / pyyaml : YAML parser and emitter for Python

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtsvg : SVG rendering library for the Qt6 framework

dev-qt / qttools : Qt Tools Collection

media-gfx / netgen : Automatic 3d tetrahedral mesh generator

media-libs / coin : High-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1

media-libs / freetype : High-quality and portable font engine

net-misc / curl : A Client that groks URLs

sci-libs / hdf5 : General purpose library and file format for storing scientific data

sci-libs / med : A library to store and exchange meshed data or computation results

sci-libs / ondselsolver : Assembly Constraints and Multibody Dynamics code

sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange

sci-libs / pcl : 2D/3D image and point cloud processing

sci-libs / vtk : The Visualization Toolkit

sys-libs / zlib : Standard (de)compression library

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

dev-cpp / gtest : Google C++ Testing Framework

dev-cpp / yaml-cpp : YAML parser and emitter in C++

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / boost : Boost Libraries for C++

dev-libs / libfmt : Small, safe and fast formatting library

dev-libs / libspnav : libspnav is a replacement for the magellan library with a cleaner API

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / xerces-c : Validating XML parser written in a portable subset of C++

dev-python / matplotlib : Pure python plotting library with matlab like syntax

dev-python / numpy : Fast array and numerical python library

dev-python / pivy : Coin3D bindings for Python

dev-python / ply : Python Lex-Yacc library

dev-python / pybind11 : AST-based Python refactoring library

dev-python / pyside : Python bindings for the Qt framework

dev-python / pyyaml : YAML parser and emitter for Python

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtsvg : SVG rendering library for the Qt6 framework

dev-qt / qttools : Qt Tools Collection

media-gfx / netgen : Automatic 3d tetrahedral mesh generator

media-libs / coin : High-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1

media-libs / freetype : High-quality and portable font engine

net-misc / curl : A Client that groks URLs

sci-libs / hdf5 : General purpose library and file format for storing scientific data

sci-libs / med : A library to store and exchange meshed data or computation results

sci-libs / ondselsolver : Assembly Constraints and Multibody Dynamics code

sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange

sci-libs / pcl : 2D/3D image and point cloud processing

sci-libs / vtk : The Visualization Toolkit

sys-libs / zlib : Standard (de)compression library

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

881653
media-gfx/freecad (and dependencies): arm64 keywording
940465
media-gfx/freecad-1.0.0: BIM module crashes in tutorial due to lack of python module ifcopenshell
940524
media-gfx/freecad-1.0.0: fails to compile with mold
940623
media-gfx/freecad-1.0.0: SIGSEGV on mesh generation with netgen using media-gfx/netgen-6.2.2302
945847
media-gfx/freecad: undeclared dep on dev-libs/libspnav
Repository mirror & CI · gentoo
Merge updates from master
Nowa Ammerlaan · gentoo
dev-python/pyside6: rename to dev-python/pyside
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-gfx/freecad: drop 1.0.0-r1
Has a pyside6 upper bound and older versions are being removed. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/freecad: Stabilize 1.0.0-r2 amd64, #946705
Signed-off-by: Sam James <sam@gentoo.org>
David Moreno · gentoo
media-gfx/freecad: new revision 1.0.0-r3
assembly use flag and dependencies added Signed-off-by: David Moreno <ydmorenoc@unal.edu.co> Closes: https://github.com/gentoo/gentoo/pull/39744 Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nowa Ammerlaan · gentoo
media-gfx/freecad: update pyside6 dependency
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-gfx/freecad: drop 1.0.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/freecad: Stabilize 1.0.0-r1 amd64, #945547
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/freecad: tweak pcl dep in 1.0.0(-r0)
See https://bugs.gentoo.org/945482#c4. Bug: https://bugs.gentoo.org/945482 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Chris Mayo · gentoo
media-gfx/freecad: Always disable Drawing module
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Make BIM optional
The Draft module no longer has a mandatory dependency on BIM. Signed-off-by: Chris Mayo <aklhfex@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39483 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-gfx/freecad: Drop option to build with Qt5 and all quirks with it
Closes: https://bugs.gentoo.org/944786 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-gfx/freecad: Sync 9999 with 1.0.0-r1 changes
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/freecad: quote assignment to prevent globbing
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-gfx/freecad: IUSE qt6 -> qt5 and invert logic
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-gfx/freecad: drop 0.21.2-r3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{GitPython → gitpython}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/freecad: Stabilize 1.0.0 amd64, #941275
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nowa Ammerlaan · gentoo
media-gfx/freecad: drop 1.0_rc1-r1, 1.0_rc2
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Nowa Ammerlaan · gentoo
media-gfx/freecad: add 1.0.0
Closes: https://bugs.gentoo.org/944018 Closes: https://bugs.gentoo.org/942919 Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: In 1.0RC2 Draft Workbench needs BIM
Closes: https://github.com/gentoo/gentoo/pull/39021 Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: does not need sci-libs/hdf5 built with fortran
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>
Chris Mayo · gentoo
media-gfx/freecad: does not need sci-libs/vtk built with Qt or rendering
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>
Chris Mayo · gentoo
media-gfx/freecad: does not need sci-libs/pcl built with Qt, opengl, openni2 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>
Chris Mayo · gentoo
media-gfx/freecad: Fix test_get_svg_from_arch_space_with_zero_vector
Needs FreeCAD.getResourceDir() to work. Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: OpenSCAD module uses ply
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Material uses dev-python/pyyaml
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: dev-qt/qttools:6[designer] is optional
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>
Chris Mayo · gentoo
media-gfx/freecad: Make media-gfx/openscad an optfeature
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Restrict optfeature use to programs used by FreeCAD
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Add reverse USE flag
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: eselect-opencascade was treecleaned
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Move REQUIRED_USE
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Review mycmakeargs
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Remove material USE flag
Closes: https://bugs.gentoo.org/939787 Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Simplify USE flag creation, drop part-design, show and tux
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Fail on test failure and fix typos
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Add bim, cam and mesh USE flags
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Remove unused dependencies
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Stop converting line endings
Closes: https://bugs.gentoo.org/939791 Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: does not need sci-libs/opencascade built with vtk
Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Make smesh dependencies optional
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: Update Wiki link
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Chris Mayo · gentoo
media-gfx/freecad: dev-qt/qtwebengine was alredy removed in the live ebuild
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>
Chris Mayo · gentoo
media-gfx/freecad: dev-libs/libspnav is only used with the GUI
Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: add 1.0_rc2
Closes: https://bugs.gentoo.org/941136 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: drop dep on qtwebengine
Closes: https://bugs.gentoo.org/940527 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: add missing dep on gtest
https://forums.gentoo.org/viewtopic.php?p=8840973#8840973 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: misc bug fixes, qt6 by default
- 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>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Shvetsov · gentoo
media-gfx/freecad: add 1.0_rc1
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: backport various qt6 fixes
enable py3.12 for qt6 builds Bug: https://bugs.gentoo.org/933439 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: fix build with boost 1.75
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>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: drop 0.20.2, 0.20.2-r1, 0.20.2-r2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/freecad: Stabilize 0.21.2-r2 amd64, #928344
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: add patch for build with shiboken 6.7.0
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>
Yehoshua Pesach Wallach · gentoo
media-gfx/freecad: adds upstream patch for compiling with VTK-9.3
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>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
media-gfx/freecad: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/875221 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Huang Rui · gentoo
media-gfx/freecad: add depend <sci-libs/opencascade-7.8.0
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>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: update vtk dependency
Bug: https://bugs.gentoo.org/927222 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: fix build with qt6
- 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>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: add dep on qt5compat for qt6
Closes: https://bugs.gentoo.org/923958 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: fix uitools dep for qt6
no revbump because qt6 flag is masked anyway Bug: https://bugs.gentoo.org/921298 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: fix qt5 build, fix designer dep
Closes: https://bugs.gentoo.org/919492 Closes: https://bugs.gentoo.org/921298 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-gfx/freecad: org.freecadweb.FreeCAD.desktop renamed to org.freecad.FreeCAD.desktop in live ebuild
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: depend on vtk[-qt5] if USE=qt6
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>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: bump to 0.21.2
- /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>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-gfx/freecad: updated live ebuild
* updated qt test patch * updated desktop file name Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-gfx/freecad: updated ccache patch in live ebuild
Closes: https://bugs.gentoo.org/911409 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/freecad: Stabilize 0.20.2-r1 amd64, #905616
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: fix build with gcc-13
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>
Bernd Waibel · gentoo
media-gfx/freecad: drop dependency for sci-libs/flann on v0.20.2
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>
Bernd Waibel · gentoo
media-gfx/freecad: drop dependency for sci-libs/flann on v9999
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-gfx/freecad: updated patch for 9999
Closes: https://bugs.gentoo.org/905004 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-gfx/freecad: fixed dying in install phase in live ebuild when tests are not enabled
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: drop 0.20.1
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>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/freecad: Stabilize 0.20.2 amd64, #894682
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: enable suport for netgen for 0.20.2
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>
Bernd Waibel · gentoo
media-gfx/freecad: enable netgen support in live ebuild
- 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>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: add 0.20.2
- 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>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: restrict to <sci-libs/opencascade-7.7.0
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>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: adapt for Qt6 related changes
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>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: swap patch
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>
Bernd Waibel · gentoo
media-gfx/freecad: drop 0.19.4-r1, 0.20-r1
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/freecad: Stabilize 0.20.1 amd64, #858308
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-gfx/freecad: remove boost[threads(+)] usedep
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: fixes to metadata
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>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: add 0.20.1
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>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: drop ship and plot workbenches
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>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: add 0.20
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>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/freecad: Stabilize 0.19.4-r1 amd64, #829841
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: fix install location of shared files
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>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-gfx/freecad: 0.19.4, 9999: Python 3.10 support added.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: add option to build designer plugin
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>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-gfx/freecad: Fix typo
See also: https://github.com/gentoo/gentoo/pull/24861 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: drop 0.19.2-r7
Drop the version instead of backporting to this version. Use 0.19.4 instead. See discussion on https://github.com/gentoo/gentoo/pull/24861 Bug: https://bugs.gentoo.org/836433 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: fix build of 0.19.4 with Qt 5.15.3
Backport changes from HEAD FindPySide2Tools.cmake to correctly find the path for uic and rcc binaries. Closes: https://bugs.gentoo.org/836433 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24861 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: drop environment file
Setting PYTHONPATH seems no longer be needed and raises incompatibilities with other packages. Also, AddonManager plugin now needs webchannel and webengine support for pyside2, thus the USEDEP string has been updated to include USE flags for these. Bug: https://bugs.gentoo.org/835331 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24636 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: cleanup vulnerable versions
Bug: https://bugs.gentoo.org/832209 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/24061 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: backport vulnerability patches
Bug: https://bugs.gentoo.org/832209 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/24043 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: bump to 0.19.4
Closes: https://bugs.gentoo.org/834470 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/24643 Signed-off-by: Sam James <sam@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: fix patchset
Split the patchset and use several patches instead of a compressed patch set stored elsewhere. This way, the patches can be handled more easily in case of upstream changes to some of the files. Some of the source code files have to be patched in order to use the settings. Bug: https://github.com/waebbl/waebbl-gentoo/issues/354 Bug: https://github.com/waebbl/waebbl-gentoo/issues/355 Closes: https://bugs.gentoo.org/831086 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/23825 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: restrict opencascade for 0.19.2
This version doesn't build against 7.6.0, so we restrict to 7.5 versions. 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>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: port changes from v0.19 to live ebuild
Switch a cmake option, to allow proper configuration, if both, sci-libs/oce and sci-libs/opencascade are being installed. This allow to further simplify opencascade related logic. 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/23179 Signed-off-by: Sam James <sam@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: don't fail if oce and occ are both installed
Switch a cmake option, to allow proper configuration if both sci-libs/oce and sci-libs/opencascade are installed. This allows to further simplify opencascade related logic. Closes: https://bugs.gentoo.org/827936 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>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-gfx/freecad: dropped patch in live
patch is already applied by upstream and so prevented building freecad Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: simplify opencascade logic
With sci-libs/opencascade:7.4.0 gone from the tree, this patch simplifies the code needed to configure various opencascade related variables to cmake. 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/23008 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: remove obsolete patch
- fix some dependencies - simplify opencascade related code, which has been obsoleted due to removal of slot 7.4.0 - use default CMAKE_INSTALL_PREFIX (/usr) instead of /usr/$(get_libdir)/${PN}. This leads to some files being installed in /usr/{Ext,Mod}. A new patch fixes this. The lower case symlinks for the executables are no longer installed now, as the binaries are in the path and can be called directly. - use relative patchs for CMAKE_INSTALL_* variables Closes: https://bugs.gentoo.org/824550 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: drop 0.19.2-r3
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/22619 Signed-off-by: Sam James <sam@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: backport some changes from live ebuild
- install freecad-thumbnailer - bump to EAPI 8 - clean inherit statement - clean optfeature statements from packages which are installed anyway or controlled by use flags - use C++17 Bug: https://bugs.gentoo.org/821160 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>
Bernd Waibel · gentoo
media-gfx/freecad: install freecad-thumbnailer
Can be used by file-managers to show previews for FreeCAD's .fcstd files. Additional changes: - bump to EAPI 8 - cleanup inherit statement - patch to build with boost-1.77.0 - soften sci-libs/pcl dependency. pcl-1.12 supports vtk-9, so there's no longer any need to use live ebuild - clean optfeature statments from packages which are installed anyway or controlled by USE flags - use C++17 Suggested-by: Michael Perlov <perlovka@gmail.com> Bug: https://github.com/waebbl/waebbl-gentoo/issues/341 Closes: https://bugs.gentoo.org/821160 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>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-gfx/freecad: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: add slot operator for sci-libs/vtk
Following PR #21149, I added subslots for the sci-libs/vtk package. This patch adds the subslot operator for 0.19.2 and 9999 ebuilds. 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/21573 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: drop 0.19.1
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: drop 0.19.2-r1
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: sync changes from 0.19.2
- support sci-libs/opencascade-7.5.2 - support sci-libs/vtk-9 - add more optfeature's 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/21350 Signed-off-by: Sam James <sam@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: improve display of optional packages
See https://forum.freecadweb.org/viewtopic.php?f=42&t=37806 for a list of supported optional packages. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: update dependencies
support >=sci-libs/opencascade-7.5.2 support >=sci-libs/vtk-9 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-gfx/freecad: Depend on dev-libs/boost:=[threads(+)]
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: add py39 support to live ebuild
Also restrict dependency on sci-libs/opencascade. 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/21266 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: add python-3.9 support
Also restrict dependency for opencascade Closes: https://bugs.gentoo.org/789780 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21242 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: strip revision number from OCC version string
Otherwise it doesn't compile because it fails to find the dir Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: use the shiboken2 that matches python version
Closes: https://bugs.gentoo.org/793962 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/freecad: fix BadDefaultUseFlags
-foo in IUSE is discouraged. It is equivalent (in every meaningful case) to 'foo' but confuses parsing tools like e.g. packages.gentoo.org. Dropping '-' from these flags has no impact on the actual default behaviour. See: https://devmanual.gentoo.org/general-concepts/use-flags/index.html#iuse-defaults Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-gfx/freecad: add media-gfx/libredwg as optfeature
As discussed with @waebbl via email Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: port changes from 0.19.2
Incorporate the changes from 0.19.2 ebuild. Disable BUILD_SANDBOX if USE=debug, due to https://forum.freecadweb.org/viewtopic.php?f=4&t=36071&start=30#p504595 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/20879 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: fix opencascade issue
Fix an issue with sci-libs/opencascade:7.4.0, where a wrong options has been passed to cmake. Additionally improves testing which version of opencascade has been installed and adds some guards to select correct options. Closes: https://bugs.gentoo.org/789705 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/freecad: add bug reference to opencascade tweak
Bug: https://bugs.gentoo.org/788274 Signed-off-by: Sam James <sam@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: find opencascade-7.5
Correctly find sci-libs/opencascade-7.5.1 header and library locations. Closes: https://bugs.gentoo.org/788274 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/20708 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: bump to 0.19.2
Closes: https://bugs.gentoo.org/785256 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/20580 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: several updates with 9999
Fix an issue with selecting correct python, introduced by https://github.com/FreeCAD/FreeCAD/commit/e2782d0c20111b0563f6e66eb3a7dff1208fe1c5 Remove ccache USE flag, as well as code from CMakeLists.txt Bug: https://github.com/waebbl/waebbl-gentoo/issues/309 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19914 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: drop 0.19_pre20201231
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: bump to 0.19.1
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/freecad: add live ebuild
Fix email in metadata.xml Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19076 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Bernd Waibel · gentoo
media-gfx/freecad: re-add package
Pre-release version 0.19_pre with a commit date of 2020-12-31. The current stable upstream release 0.18.5 needs qtwebkit, that's why I didn't want to interfere with the removal of that package. Things to do: - bump sci-libs/vtk-9 and update dependency - add python-3.9 support (needs updated vtk) - update sci-mathematics/netgen and implement it in ebuild (FEM_NETGEN) - check for external zipios++ (package needed) - check for external smesh (package needed) - check for improvements in USE flags? Closes: https://bugs.gentoo.org/622726 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-gfx/freecad: Remove last-rited
Closes: https://bugs.gentoo.org/620702
Andreas Sturmlechner · gentoo
media-gfx/freecad: Drop broken 0.17_pre, bug #650274
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas Sturmlechner · gentoo
media-gfx/freecad: Add no-webkit patch
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas Sturmlechner · gentoo
media-gfx/freecad: Switch eutils -> desktop
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas Sturmlechner · gentoo
media-gfx/freecad: Drop bogus dev-java/xerces DEPEND
Thanks-to: Christoph Steup <steup@ovgu.de> Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas Sturmlechner · gentoo
media-gfx/freecad: Re-add 0.16.6712
It is actually more up-to-date than 0.17_pre. Closes: https://bugs.gentoo.org/650274 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas Sturmlechner · gentoo
media-gfx/freecad: Drop 0.17_pre and 9999
Live ebuild is broken beyond repair until some Qt5 version finds its way. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas Sturmlechner · gentoo
media-gfx/freecad: Switch eutils -> desktop
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas Sturmlechner · gentoo
media-gfx/freecad: Drop old
Closes: https://bugs.gentoo.org/634216 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas Sturmlechner · gentoo
media-gfx/freecad: Drop bogus dev-java/xerces DEPEND
Thanks-to: Christoph Steup <steup@ovgu.de> Closes: https://bugs.gentoo.org/607966 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas Sturmlechner · gentoo
media-gfx/freecad: Add no-webkit patch
Bug: https://bugs.gentoo.org/620702 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Miroslav Šulc · gentoo
media-gfx/freecad-9999: several fixes
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas Sturmlechner · gentoo
media-gfx/freecad: Compact sci-libs/opencascade DEPENDs
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Andreas Sturmlechner · gentoo
media-gfx/freecad: Sync live ebuild w/ recent changes
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Andreas Sturmlechner · gentoo
media-gfx/freecad: Switch to xdg-utils
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Andreas Sturmlechner · gentoo
media-gfx/freecad: Update DESCRIPTION, HOMEPAGE
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Andreas Sturmlechner · gentoo
media-gfx/freecad: Drop old
Bug: https://bugs.gentoo.org/620702 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Alexey Shvetsov · gentoo
media-gfx/freecad: Add 0.17_pre snapshot
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Alexey Shvetsov · gentoo
media-gfx/freecad: Version bump for 0.16.x series
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Alexey Shvetsov · gentoo
media-gfx/freecad: now uses external kdl
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Davide Pesavento · gentoo
media-gfx/freecad: restrict shiboken, pyside{,-tools} to SLOT 0
For future compatibility with PySide2 Package-Manager: Portage-2.3.5, Repoman-2.3.2
David Seifert · gentoo
media-gfx/freecad: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
bdouxx · gentoo
media-gfx/freecad: fix wrong path declared as S.
Gentoo-Bug: https://bugs.gentoo.org/609476 Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/4048
T. Malfatti · gentoo
media-libs/portaudio: Version bump
David Seifert · gentoo
media-gfx/freecad: Point EGIT_REPO_URI to correct URL
Package-Manager: Portage-2.3.3, Repoman-2.3.1
David Seifert · gentoo
media-gfx/freecad: Update live ebuild
Gentoo-bug: 569498 Package-Manager: Portage-2.3.3, Repoman-2.3.1
bdouxx · gentoo
media-gfx/freecad: Version bump to 0.16
Gentoo-bug: 580256, 580642, 591012 * change SRC_URI to github Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3266
David Seifert · gentoo
media-gfx/freecad: Patch out internal boost::re_detail for boost 1.60
Gentoo-Bug: 578910 Package-Manager: portage-2.2.28
Michael Weber · gentoo
media-gfx/freecad: drop old and unsecure versions (bug 526090).
Package-Manager: portage-2.2.28
Michael Weber · gentoo
media-gfx/freecad: Require >dev-cpp/eigen-3.2.2:3 (thanks Grégory Salvan, bug 575104).
Package-Manager: portage-2.2.27
Michael Weber · gentoo
media-gfx/freecad: add dev-python/pyside[svg] (thanks Jon Gerdes, bug 560494).
Package-Manager: portage-2.2.20.1
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Michael Weber · gentoo
media-gfx/freecad: drop sci-libs/gts dep.
Package-Manager: portage-2.2.20
Michael Weber · gentoo
media-gfx/freecad: remove old sci-libs/opencascade.
Package-Manager: portage-2.2.20
Michael Weber · gentoo
media-gfx/freecad: adjust boost prior 1.57
Package-Manager: portage-2.2.20
Michael Weber · gentoo
media-gfx/freecad: fix typo
Package-Manager: portage-2.2.20
Michael Weber · gentoo
media-gfx/freecad: install the proper icons and file associations (bug 551872, thanks Fat-Zer).
Package-Manager: portage-2.2.20
Michael Weber · gentoo
media-gfx/freecad: Fix Readme.md installation, depend on pyside-tools (bug 550612, thanks Kfir Lavi). Update COIN3D varname.
Package-Manager: portage-2.2.20
Michael Weber · gentoo
media-gfx/freecad: use sci-libs/opencascade[(+)vtk] (bug 557022, thanks Helmut Jarausch).
Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed