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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to