Oh, ok I see. Thanks for your reply. Am Mo., 3. Juni 2019 um 17:36 Uhr schrieb Michał Górny <mgo...@gentoo.org>:
> On Mon, 2019-06-03 at 17:24 +0200, Bernd Waibel wrote: > > Hello Gentoo devs, > > > > I have been maintaining the Qt5 updated media-gfx/freecad-0.18* for some > > time in my overlay[1]. As far as I can see, all dependencies have either > > been released in the main portage tree, or have blocking bugs > open[2][3][4]. > > > > To develop the re-adding of the package further, I'd like to discuss the > > possibility of adding a USE_EXPAND variable called FREECAD_MODULES as > noted > > in profiles/base/make.defaults. > > > > > > Rationale > > ======= > > FreeCAD has a modular design of different so-called workspaces. This > > enables the program to be built for the particular purposes of i.e. > > architectural CAD, engineering CAD, FEM, ship design and even raytracing > or > > robot simulation. Those workspaces can, to some extent, be built > > independently of each other. They are dependant on some basic modules > which > > serve as the core engine of the program. > > > > To give the user the possibility to build FreeCAD depending on it's > needs, > > the FREECAD_MODULES should be used. > > > > Currently the variable has ~40 modules defined. For a complete list, I'd > > like to refer to the ebuild in my overlay. I'm open for discussion on the > > list of modules, it might be possible, that some of them are better > placed > > in USE flags. > > > > I hope, this variable get's an approval from the devs. I personally found > > the alternative, to use a whole lot of USE flags less elegant than this > > solution. > > > > If this is used by a single package only, it doesn't belong in > USE_EXPAND. Just define local flags. > > -- > Best regards, > Michał Górny > >