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
>
>

Reply via email to