1 |
commit: 6f292cab1e5b58e3c87e1914fe93e48772f150c3 |
2 |
Author: Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net> |
3 |
AuthorDate: Sun Jun 20 17:08:49 2021 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jun 21 22:25:58 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f292cab |
7 |
|
8 |
media-gfx/freecad: improve display of optional packages |
9 |
|
10 |
See https://forum.freecadweb.org/viewtopic.php?f=42&t=37806 for a list of |
11 |
supported optional packages. |
12 |
|
13 |
Package-Manager: Portage-3.0.20, Repoman-3.0.3 |
14 |
Signed-off-by: Bernd Waibel <waebbl-gentoo <AT> posteo.net> |
15 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
16 |
|
17 |
media-gfx/freecad/freecad-0.19.2-r2.ebuild | 26 ++++++++++++++++++++++---- |
18 |
1 file changed, 22 insertions(+), 4 deletions(-) |
19 |
|
20 |
diff --git a/media-gfx/freecad/freecad-0.19.2-r2.ebuild b/media-gfx/freecad/freecad-0.19.2-r2.ebuild |
21 |
index 8dd3ab78ae3..fc330f2ea53 100644 |
22 |
--- a/media-gfx/freecad/freecad-0.19.2-r2.ebuild |
23 |
+++ b/media-gfx/freecad/freecad-0.19.2-r2.ebuild |
24 |
@@ -323,15 +323,33 @@ pkg_postinst() { |
25 |
einfo "You can load a lot of additional workbenches using the integrated" |
26 |
einfo "AddonManager." |
27 |
|
28 |
+ # ToDo: check opencv, pysolar (::science), elmerfem (::science) |
29 |
+ # ifc++, ifcopenshell, netgen, z88 (no pkgs), calculix-ccx (::waebbl) |
30 |
einfo "There are a lot of additional tools, for which FreeCAD has builtin" |
31 |
einfo "support. Some of them are available in Gentoo. Take a look at" |
32 |
einfo "https://wiki.freecadweb.org/Installing#External_software_supported_by_FreeCAD" |
33 |
- optfeature "interact with git repositories" dev-python/GitPython |
34 |
- optfeature "work with COLLADA documents" dev-python/pycollada |
35 |
- optfeature "dependency graphs" media-gfx/graphviz |
36 |
+ optfeature_header "Computational utilities" |
37 |
+ optfeature "Numerical computations with Python" dev-python/numpy |
38 |
+ optfeature "BLAS library" sci-libs/openblas |
39 |
+ optfeature "Statistical computation with Python" dev-python/pandas |
40 |
+ optfeature "Use Point Clouds" sci-libs/pcl |
41 |
+ optfeature "Use scientific computation with Python" dev-python/scipy |
42 |
+ optfeature "Use symbolic math with Python" dev-python/sympy |
43 |
+ optfeature_header "Imaging, Plotting and Rendering utilities" |
44 |
+ optfeature "Function plotting with Python" dev-python/matplotlib |
45 |
+ optfeature "Dependency graphs" media-gfx/graphviz |
46 |
optfeature "PBR Rendering" media-gfx/povray |
47 |
+ optfeature_header "Import / Export" |
48 |
+ optfeature "Interact with git repositories" dev-python/GitPython |
49 |
+ optfeature "Work with COLLADA documents" dev-python/pycollada |
50 |
+ optfeature "YAML importer and emitter" dev-python/pyyaml |
51 |
+ optfeature "Importing and exporting 2D AutoCAD DWG files" media-gfx/libredwg |
52 |
+ optfeature "Importing and exporting geospatial data formats" sci-libs/gdal |
53 |
+ optfeature "Working with projection data" sci-libs/proj |
54 |
+ optfeature_header "Meshing and FEM" |
55 |
optfeature "FEM mesh generator" sci-libs/gmsh |
56 |
- optfeature "importing and exporting 2D AutoCAD DWG files" media-gfx/libredwg |
57 |
+ optfeature "Triangulating meshes" sci-libs/gts |
58 |
+ optfeature "Visualization" sci-visualization/paraview |
59 |
} |
60 |
|
61 |
pkg_postrm() { |