public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* [gentoo-dev] Request to add USE_EXPAND variable for freecad-0.18*+
@ 2019-06-03 15:24 99% Bernd Waibel
  0 siblings, 0 replies; 1+ results
From: Bernd Waibel @ 2019-06-03 15:24 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 1623 bytes --]

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.

Thank you for your time! I'm happy for any feedback I'll receive on this
topic.

Regards,
Bernd

[1] https://github.com/waebbl/waebbl-gentoo/tree/master/media-gfx/freecad
[2] https://bugs.gentoo.org/624682
[3] https://bugs.gentoo.org/659478
[4] https://bugs.gentoo.org/686972

[-- Attachment #1.2: Type: text/html, Size: 2231 bytes --]

[-- Attachment #2: signature.asc --]
[-- Type: text/plain, Size: 833 bytes --]

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEKbqdX3+q71mbfP1xLiRqTnFapoMFAlu7OCEACgkQLiRqTnFa
poNFsw//biiEGzWLCUZLsdk1hm2zWrvPlCH877La1bLV/xuqFGs/y4X3Nv4CLX4g
5NWzgWdC1cLDD9hRbY+MM5U1GQjDX1E4rC5c12sA23n4cn0STM97LL4ofYZasBGV
2vIAhkJe+KwFuGhpprjGBqZAbizB2q5ymfNfNUycJxcyadt2Uq52iEheOBNpAIXB
apout3xQlZG+7QRsiqbpOY+UoTPPZJPUNs24YCbBXHUg+8qNnNhvjrleFleWOtOl
U814TOZQSebgUt6IOdVZm3M1tjZSVIgSHvGsWf70zDqLHQW6h5rgp3C6Ie59J9L8
5hPptR01Fu3SiYOQSW1gj1NRZkFZljjWLMGdI21ZA8cQbyqKKo51YLnPETevV17r
OzAE03na0wMxUdXyZMbh5ZykyH9HaSBKSG4Cpbx1ukq2421w8DHgbuW0yN7xyRDY
3KGtBhYPF3P78vhOQONVsCLGq3JWNIHoDWJYaZ9h2Cj1i5RZBN3VoDmMwZq5omdL
Dpbe7y2L2kZRI3qKeg9jQggyjtokyt/usNTAICLDRqWd+Zrqj9HHcgGvKJumGj9m
5JIJeKGl0JwrtvpUHPBh/W27Aium60NylXKxL0biWLHkOLEXVklxEYsdE5s7IZgy
E6ZHEpA55qC64JLkRWh3P+jN4qaLED+QUF856L3+wmhNePMrmSo=
=+sCv
-----END PGP SIGNATURE-----

^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2019-06-03 15:24 99% [gentoo-dev] Request to add USE_EXPAND variable for freecad-0.18*+ Bernd Waibel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox