media-gfx / freecad

QT based Computer Aided Design application

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

v9999 :: 0 :: gentoo

Modified
License
LGPL-2 CC-BY-SA-4.0
USE flags
addonmgr arch cloud debug drawing fem headless idf image inspection material mesh openscad part-design path pcl plot points raytracing robot ship show spreadsheet surface techdraw test tux

v0.19.1 :: 0 :: gentoo

Modified
License
LGPL-2 CC-BY-SA-4.0
Keywords
~amd64
USE flags
addonmgr arch cloud debug drawing fem headless idf image inspection material mesh openscad part-design path pcl plot points raytracing robot ship show spreadsheet surface techdraw test tux

General

addonmgr
Build the addon manager module for automatic handling of 3rd party addons
arch
Build the architecture workbench for working with architectural elements
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
drawing
Build the drawing module and workbench to display 3D work on a 2D sheet
fem
Build the FEM module and workbench which provides Finite Element Analysis (FEA) workflows
headless
Build FreeCAD without a GUI, usable for server-side instances. The Python modules are still available, without their GUI parts though.
idf
Build the IDF module to provide file exchange capabilities with IDF files
image
Build the image module and workbench for working with bitmap images
inspection
Build the inspection workbench which gives you specific tools for examination of shapes (experimental)
material
Build the material module and workbench to work with materials
mesh
Build the mesh module and workbench to work with triangulated meshes
openscad
Build the OpenSCAD module for interoperability with OpenSCAD and repairing Constructive Solid Geometry (CSG) history
part-design
Build the part design module and workbench for build part shapes from sketches
path
Build the path module and workbench to procude G-Code instructions for CNC
pcl
Use external sci-libs/pcl for point clouds support.
plot
Build the internal plot workbench. NOTE: This conflicts with the external plot workbench, which you can add via the Addon Manager!
points
Build the points module and workbench for working with point clouds
raytracing
Build the raytracing module and workbench for raytracing and rendering
robot
Build the robot module and workbench for studying robot movements
ship
Build the ship module and workbench which works over ship entities, that must be created on top of provided geometry. NOTE: This conflicts with the external ship workbench, which you can add via the Addon Manager!
show
Build the show module, a helper module for visibility automation
spreadsheet
Build the spreadsheet module and workbench to create and manipulate spreadsheet data
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)
tux
Build the Tux module

python_single_target

python3_7
Build for Python 3.7 only
python3_8
Build for Python 3.8 only

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

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / OpenNI2 : OpenNI2 SDK

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

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

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

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

dev-python / GitPython : Library used to interact with Git repositories

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 / pybind11 : AST-based Python refactoring library

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

dev-python / shiboken2 : Python binding generator for C++ libraries

dev-qt / designer : WYSIWYG tool for designing and building graphical user interfaces with QtWidgets

dev-qt / qtconcurrent : Multi-threading concurrence support library for the Qt5 framework

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

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtnetwork : Network abstraction library for the Qt5 framework

dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)

dev-qt / qtprintsupport : Printing support library for the Qt5 framework

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

dev-qt / qtwebengine : Library for rendering dynamic web content in Qt5 C++ and QML applications

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework

dev-qt / qtxml : Implementation of SAX and DOM for the Qt5 framework

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

media-gfx / openscad : The Programmers Solid 3D CAD Modeller

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

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

media-libs / qhull : Geometry library

net-misc / curl : A Client that groks URLs

sci-libs / flann : Fast approximate nearest neighbor searches in high dimensional spaces

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 / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange

sci-libs / orocos_kdl : Kinematics and Dynamics Library (KDL)

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 / libusb : Virtual for libusb

virtual / opengl : Virtual for OpenGL implementation

x11-misc / shared-mime-info : The Shared MIME-info Database specification

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

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / OpenNI2 : OpenNI2 SDK

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

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

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

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

dev-python / GitPython : Library used to interact with Git repositories

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 / pybind11 : AST-based Python refactoring library

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

dev-python / shiboken2 : Python binding generator for C++ libraries

dev-qt / designer : WYSIWYG tool for designing and building graphical user interfaces with QtWidgets

dev-qt / qtconcurrent : Multi-threading concurrence support library for the Qt5 framework

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

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtnetwork : Network abstraction library for the Qt5 framework

dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)

dev-qt / qtprintsupport : Printing support library for the Qt5 framework

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

dev-qt / qtwebengine : Library for rendering dynamic web content in Qt5 C++ and QML applications

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework

dev-qt / qtxml : Implementation of SAX and DOM for the Qt5 framework

media-gfx / openscad : The Programmers Solid 3D CAD Modeller

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

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

media-libs / qhull : Geometry library

net-misc / curl : A Client that groks URLs

sci-libs / flann : Fast approximate nearest neighbor searches in high dimensional spaces

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 / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange

sci-libs / orocos_kdl : Kinematics and Dynamics Library (KDL)

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 / libusb : Virtual for libusb

virtual / opengl : Virtual for OpenGL implementation

780687
media-gfx/freecad-0.19.1: Segmentation fault
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