diff options
author | 2021-01-15 21:11:13 +0100 | |
---|---|---|
committer | 2021-02-15 11:03:53 +0200 | |
commit | 04ae9c5e0b5f8ce2c89c5c1266b6340bd9727f0f (patch) | |
tree | 3fdeb55296d5cdfd24e7d21b3db245bcbd428c02 /media-gfx/freecad/metadata.xml | |
parent | profiles: mask on x86_x32 (diff) | |
download | gentoo-04ae9c5e0b5f8ce2c89c5c1266b6340bd9727f0f.tar.gz gentoo-04ae9c5e0b5f8ce2c89c5c1266b6340bd9727f0f.tar.bz2 gentoo-04ae9c5e0b5f8ce2c89c5c1266b6340bd9727f0f.zip |
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>
Diffstat (limited to 'media-gfx/freecad/metadata.xml')
-rw-r--r-- | media-gfx/freecad/metadata.xml | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/media-gfx/freecad/metadata.xml b/media-gfx/freecad/metadata.xml new file mode 100644 index 000000000000..a36a8d876fb0 --- /dev/null +++ b/media-gfx/freecad/metadata.xml @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>waebbl@gmail.com</email> + <name>Bernd Waibel</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <description>Gentoo Proxy Maintainers</description> + </maintainer> + <use> + <flag name="addonmgr"> + Build the addon manager module for automatic handling of 3rd + party addons + </flag> + <flag name="arch"> + Build the architecture workbench for working with architectural + elements + </flag> + <flag name="ccache"> + Use <pkg>dev-util/ccache</pkg> to build the package. + </flag> + <flag name="cloud"> + Build the Cloud workbench, to access cloud providers (mostly + Amazon S3). + </flag> + <flag name="drawing"> + Build the drawing module and workbench to display 3D work on a + 2D sheet + </flag> + <flag name="fem"> + Build the FEM module and workbench which provides Finite Element + Analysis (FEA) workflows + </flag> + <flag name="headless"> + Build FreeCAD without a GUI, usable for server-side instances. + The Python modules are still available, without their GUI parts though. + </flag> + <flag name="idf"> + Build the IDF module to provide file exchange capabilities with + IDF files + </flag> + <flag name="image"> + Build the image module and workbench for working with bitmap + images + </flag> + <flag name="inspection"> + Build the inspection workbench which gives you specific tools + for examination of shapes (experimental) + </flag> + <flag name="material"> + Build the material module and workbench to work with materials + </flag> + <flag name="mesh"> + Build the mesh module and workbench to work with triangulated + meshes + </flag> + <flag name="openscad"> + Build the OpenSCAD module for interoperability with OpenSCAD + and repairing Constructive Solid Geometry (CSG) history + </flag> + <flag name="part-design"> + Build the part design module and workbench for build part shapes + from sketches + </flag> + <flag name="path"><!-- FIXME: auto-enable through robot? --> + Build the path module and workbench to procude G-Code instructions + for CNC + </flag> + <flag name="pcl"> + Use external <pkg>sci-libs/pcl</pkg> for point clouds support. + </flag> + <flag name="plot"> + Build the internal plot workbench. NOTE: This conflicts with the + external plot workbench, which you can add via the Addon Manager! + </flag> + <flag name="points"> + Build the points module and workbench for working with point clouds + </flag> + <flag name="raytracing"> + Build the raytracing module and workbench for raytracing and rendering + </flag> + <flag name="robot"> + Build the robot module and workbench for studying robot movements + </flag> + <flag name="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! + </flag> + <flag name="show"> + Build the show module, a helper module for visibility automation + </flag> + <flag name="spreadsheet"> + Build the spreadsheet module and workbench to create and manipulate + spreadsheet data + </flag> + <flag name="surface"> + Build the surface module and workbench + </flag> + <flag name="techdraw"> + Build the techdraw module and workbench, a more advanced and + feature-rich successor of the drawing workbench + </flag> + <flag name="tux"> + Build the Tux module + </flag> + </use> + <upstream> + <bugs-to>https://www.freecadweb.org/tracker/</bugs-to> + <remote-id type="github">FreeCAD/FreeCAD</remote-id> + <doc lang="en">https://www.freecadweb.org/wiki/MainPage</doc> + </upstream> +</pkgmetadata> |