commit:     6f292cab1e5b58e3c87e1914fe93e48772f150c3
Author:     Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net>
AuthorDate: Sun Jun 20 17:08:49 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 21 22:25:58 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f292cab

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 <AT> posteo.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-gfx/freecad/freecad-0.19.2-r2.ebuild | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/media-gfx/freecad/freecad-0.19.2-r2.ebuild 
b/media-gfx/freecad/freecad-0.19.2-r2.ebuild
index 8dd3ab78ae3..fc330f2ea53 100644
--- a/media-gfx/freecad/freecad-0.19.2-r2.ebuild
+++ b/media-gfx/freecad/freecad-0.19.2-r2.ebuild
@@ -323,15 +323,33 @@ pkg_postinst() {
        einfo "You can load a lot of additional workbenches using the 
integrated"
        einfo "AddonManager."
 
+       # ToDo: check opencv, pysolar (::science), elmerfem (::science)
+       #               ifc++, ifcopenshell, netgen, z88 (no pkgs), 
calculix-ccx (::waebbl)
        einfo "There are a lot of additional tools, for which FreeCAD has 
builtin"
        einfo "support. Some of them are available in Gentoo. Take a look at"
        einfo 
"https://wiki.freecadweb.org/Installing#External_software_supported_by_FreeCAD";
-       optfeature "interact with git repositories" dev-python/GitPython
-       optfeature "work with COLLADA documents" dev-python/pycollada
-       optfeature "dependency graphs" media-gfx/graphviz
+       optfeature_header "Computational utilities"
+       optfeature "Numerical computations with Python" dev-python/numpy
+       optfeature "BLAS library" sci-libs/openblas
+       optfeature "Statistical computation with Python" dev-python/pandas
+       optfeature "Use Point Clouds" sci-libs/pcl
+       optfeature "Use scientific computation with Python" dev-python/scipy
+       optfeature "Use symbolic math with Python" dev-python/sympy
+       optfeature_header "Imaging, Plotting and Rendering utilities"
+       optfeature "Function plotting with Python" dev-python/matplotlib
+       optfeature "Dependency graphs" media-gfx/graphviz
        optfeature "PBR Rendering" media-gfx/povray
+       optfeature_header "Import / Export"
+       optfeature "Interact with git repositories" dev-python/GitPython
+       optfeature "Work with COLLADA documents" dev-python/pycollada
+       optfeature "YAML importer and emitter" dev-python/pyyaml
+       optfeature "Importing and exporting 2D AutoCAD DWG files" 
media-gfx/libredwg
+       optfeature "Importing and exporting geospatial data formats" 
sci-libs/gdal
+       optfeature "Working with projection data" sci-libs/proj
+       optfeature_header "Meshing and FEM"
        optfeature "FEM mesh generator" sci-libs/gmsh
-       optfeature "importing and exporting 2D AutoCAD DWG files" 
media-gfx/libredwg
+       optfeature "Triangulating meshes" sci-libs/gts
+       optfeature "Visualization" sci-visualization/paraview
 }
 
 pkg_postrm() {

Reply via email to