summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernd Waibel <waebbl@gmail.com>2021-01-15 21:11:13 +0100
committerJoonas Niilola <juippis@gentoo.org>2021-02-15 11:03:53 +0200
commit04ae9c5e0b5f8ce2c89c5c1266b6340bd9727f0f (patch)
tree3fdeb55296d5cdfd24e7d21b3db245bcbd428c02 /media-gfx/freecad/metadata.xml
parentprofiles: mask on x86_x32 (diff)
downloadgentoo-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.xml115
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>