From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 13BE8138334 for ; Mon, 3 Jun 2019 15:25:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 98077E0835; Mon, 3 Jun 2019 15:25:16 +0000 (UTC) Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1136BE07A5 for ; Mon, 3 Jun 2019 15:25:15 +0000 (UTC) Received: by mail-lj1-x22a.google.com with SMTP id m15so8325301ljg.13 for ; Mon, 03 Jun 2019 08:25:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=QOkua13sfkzqK6ow52ZkbDydvJpouaiDEfJKCz1CKvY=; b=bWgkU6ULUUAgJ7sQnjv85gQWyEqwyDWcidsJa/nGehoRL7yEekfPqryUmLJxWs0Plq bgfT0Wmw3Lytg4FXXuUnZ/gqbFqGNWWFa0bb+yIPpvgwL0T8tlygHlKURu1neufwz/dg mAf/MqsyEL2KBi6BVoleRQtM7HlFcUAsNOeVMljCzJzmY3Y34qhoGUjwUR4vxBx1AGdP 9JOLgZDnoG2opFhCNg9JF4HdxJEwF5RbLJG6pcSM+THrG8Usv4j26m4Pmp7mDcc7voQb PX2E4y0waV0uXmcptn5Xdaos/uWiplbKMq/InJBMVEDRpF+Ocu/3SCHf/GWFtPQut0Vo F52Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=QOkua13sfkzqK6ow52ZkbDydvJpouaiDEfJKCz1CKvY=; b=EzBjWcYxMhjA7qzDE1nBZkXY2aJhCxrO2OnGIXQ4nIHbhSPXl0B6tSyLZeS9KQ7/Y9 iUD3vdaX1V7CMGeBUpWCvSp2RrT4FLhRSpsphQJT0DmE4y2kJsgv8mGC78x+6ikI4ORq ixsmw+MfK/epz7S4++iFxSgyGrk+x9FrLWtaSEg4Ziinm+PwGZDkVriZqFIKrh2kWAjG C9sB1Mymxot0VgUgLEroFBey9jdR7qbkRgMd+tpVlRYsZMPNiuRjV4D+X6Ryi86mLTkm XQcd2QEjqSfEbp/B6lZ7NrnBeul7TfKvKjfT7ZArQM8l1kgqTrVtca2tUxVFdxab6JDI fEqQ== X-Gm-Message-State: APjAAAW5kkdeYF5s10mPOj1Cs/DPKbD/CJQzZCCIvjV5H6j5TlhjHZwl fs99UwNFRuTy+RswRUiJaEdBi3wW749GJi9rY/hv6Q== X-Google-Smtp-Source: APXvYqwg8a0GK9KL15Pg1DK1j9+Xqu1IDkIrW4r1X2nJLXKeG57e0BrlBIv81LGi9SjqrCNIQvSj8vOA2EedsAnLiw8= X-Received: by 2002:a2e:2f12:: with SMTP id v18mr13832455ljv.196.1559575513826; Mon, 03 Jun 2019 08:25:13 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 From: Bernd Waibel Date: Mon, 3 Jun 2019 17:24:56 +0200 Message-ID: Subject: [gentoo-dev] Request to add USE_EXPAND variable for freecad-0.18*+ To: gentoo-dev@lists.gentoo.org Content-Type: multipart/mixed; boundary="00000000000080a77f058a6cf816" X-Archives-Salt: d41e69b1-becd-4c1a-881a-9873ff37c313 X-Archives-Hash: 1cb360178a24c921464b69a189dd4954 --00000000000080a77f058a6cf816 Content-Type: multipart/alternative; boundary="00000000000080a77c058a6cf814" --00000000000080a77c058a6cf814 Content-Type: text/plain; charset="UTF-8" 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 --00000000000080a77c058a6cf814 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hello Gentoo devs,

I hav= e 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 rele= ased 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 FREE= CAD_MODULES as noted in profiles/base/make.defaults.


Rationale
=3D=3D=3D=3D=3D=3D=3D
FreeC= AD 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 o= f the program.

To give the user the possibility to= build FreeCAD depending on it's needs, the FREECAD_MODULES should be u= sed.

Currently the variable has ~40 modules define= d. 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, t= hat some of them are better placed in USE flags.

I= hope, this variable get's an approval from the devs. I personally foun= d the alternative, to use a whole lot of USE flags less elegant than this s= olution.

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

Reg= ards,
Bernd



--00000000000080a77c058a6cf814-- --00000000000080a77f058a6cf816 Content-Type: text/plain; charset="US-ASCII"; name="signature.asc" Content-Disposition: attachment; filename="signature.asc" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jwgixqu50 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRSXpCQUVCQ0FBZEZpRUVLYnFkWDMrcTcx bWJmUDF4TGlScVRuRmFwb01GQWx1N09DRUFDZ2tRTGlScVRuRmEKcG9ORnN3Ly9iaWlFR3pXTENV WkxzZGsxaG0yeldydlBsQ0g4NzdMYTFiTFYveHVxRkdzL3k0WDNOdjRDTFg0Zwo1Tld6Z1dkQzFj TEREOWhSYlkrTU01VTFHUWpEWDFFNHJDNWMxMnNBMjNuNGNuMFNUTTk3TEw0b2ZZWmFzQkdWCjJ2 SUFoa0plK0t3RnVHaHBwcmpHQnFaQWJpekIycTV5bWZOZk5VeWNKeGN5YWR0MlVxNTJpRWhlT0JO cEFJWEIKYXBvdXQzeFFsWkcrN1FSc2lxYnBPWStVb1RQUFpKUFVOczI0WUNiQlhIVWcrOHFObk5o dmpybGVGbGVXT3RPbApVODE0VE9aUVNlYmdVdDZJT2RWWm0zTTF0alpTVklnU0h2R3NXZjcwekRx TEhRVzZoNXJncDNDNkllNTlKOUw4CjVoUHB0UjAxRnUzU2lZT1FTVzFnajFOUlprRlpsampXTE1H ZEkyMVpBOGNRYnlxS0tvNTFZTG5QRVRldlYxN3IKT3pBRTAzbmEwd014VWRYeVpNYmg1WnlreUg5 SGFTQktTRzRDcGJ4MXVrcTI0MjF3OERIZ2J1VzB5Tjd4eVJEWQozS0d0QmhZUEYzUDc4dmhPUU9O VnNDTEdxM0pXTklIb0RXSllhWjloMkNqMWk1UlpCTjNWb0RtTXdacTVvbWRMCkRwYmU3eTJMMmta UkkzcUtlZzlqUWdneWp0b2t5dC91c05UQUlDTERScVdkK1pycWo5SEhjZ0d2S0p1bUdqOW0KNUpJ SmVLR2wwSndydHZwVUhQQmgvVzI3QWl1bTYwTnlsWEt4TDBiaVdMSGtPTEVYVmtseEVZc2RFNXM3 SVpneQpFNlpIRXBBNTVxQzY0SkxrUldoM1Arak40cWFMRUQrUVVGODU2TDMrd21oTmVQTXJtU289 Cj0rc0N2Ci0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQo= --00000000000080a77f058a6cf816--