gpo.zugaina.org

Search Portage & Overlays:

media-gfx/freecad

QT based Computer Aided Design application

Screenshots

  • freecad-9999
    debug designer +gui +qt6 test +addonmgr +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +smesh +surface +techdraw +tux cloud netgen pcl python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12

    View      Download      Browse     License: LGPL-2 CC-BY-SA-4.0   
    Overlay: gentoo
  • freecad-9999
    debug designer headless test +addonmgr +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +surface +techdraw +tux cloud netgen pcl python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10

    View      Download      Browse     License: LGPL-2 CC-BY-SA-4.0   
    Overlay: waebbl
  • freecad-1.0.0-r1
    ~amd64
    debug designer +gui netgen pcl qt5 +smesh spacenav test X addonmgr +bim cam cloud fem idf inspection +mesh openscad points reverse robot surface +techdraw python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12

    View      Download      Browse     License: LGPL-2 CC-BY-SA-4.0   
    Overlay: gentoo
  • freecad-1.0.0
    amd64
    debug designer +gui qt5 test +addonmgr +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +smesh +surface +techdraw +tux cloud netgen pcl python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12

    View      Download      Browse     License: LGPL-2 CC-BY-SA-4.0   
    Overlay: gentoo

ChangeLog

commit bc0a6855c2aac630bd7731092a1b38413e06f678
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Tue Nov 1 09:55:31 2022 +0100

media-gfx/freecad: add support for Netgen

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 5e860f007212d5fcd0fe56a6acb7f90286f3797b
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Mon Oct 31 23:16:29 2022 +0100

media-gfx/freecad: swap patch

Use the same patch to disable vcs checking like in 0.20.1

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 90908a6f9000e7fa5bdefd84b3cdec41907eb4e7
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Wed Oct 26 12:18:18 2022 +0200

media-gfx/freecad: sync with live ebuild from ::gentoo

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 7fdece0c0c77413afbb0817ba3397a9147830bbc
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Sun Jan 23 09:48:44 2022 +0100

media-gfx/freecad: fix patchset

Revert the changes to use CMAKE_INSTALL_PREFIX=/usr

Closes: https://github.com/waebbl/waebbl-gentoo/issues/354
Closes: https://github.com/waebbl/waebbl-gentoo/issues/355
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit b1e330dcdff25b9fefd4c17ca7a8cc95f792bbbf
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Wed Dec 22 23:45:06 2021 +0100

media-gfx/freecad: update Manifest

Reflect changed patch bundles new size

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit d3154e6f813735fa2c1f155f301216fa0ad79592
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Fri Dec 17 09:22:49 2021 +0100

media-gfx/freecad: delete removed patch

Remove the file from 5ea1f89f0097fcf431fc3c8f8437a28916c4c882, which I forgot
to delete.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 5ea1f89f0097fcf431fc3c8f8437a28916c4c882
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Mon Nov 29 08:30:34 2021 +0100

media-gfx/freecad: remove obsolete header

- Simplify logic to select correct opencascade parameters, due to removal
of slot 7.4.0
- use default CMAKE_INSTALL_PREFIX (/usr) instead of /usr/$(get_libdir)/$.
This leads to some files being installed in /usr/{Ext,Mod}. A new patch
fixes this. The lower case symlinks to the executables are no longer
installed now, as the binaries are in the path and can be called directly.
- use relative paths for CMAKE_INSTALL_* variables.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 57b521bf28f57bd2858a2de116779f76c104aa3d
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Tue Oct 26 08:24:11 2021 +0200

media-gfx/freecad: fix to build against opencascade:7.6

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 8e9c3026889096fe497c5a0da31475b18247ea40
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Sun Oct 17 01:08:32 2021 +0200

media-gfx/freecad: install freecad-thumbnailer

- bump to EAPI 8
- need C++17 for boost-1.77.0 to build

Suggested-by: Michael Perlov <perlovka@gmail.com>
Closes: https://github.com/waebbl/waebbl-gentoo/issues/341
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 5ab8e5a29c26acb8f0cc51e6907eccb0f3923416
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Sat Jun 5 13:49:01 2021 +0200

media-gfx/freecad: fix python issue with shiboken2

When python3.9 is set as default python interpreter, there are issues
when searching for shiboken2. This patch fixes those issues.

Thanks to @AndrewAmmerlaan for reporting and fixing this in ::gentoo

Reported-by: AndrewAmmerlaan <andrewammerlaan@gentoo.org>
Bug: https://bugs.gentoo.org/793962
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 9f86c2d08617eb924b81048321f72fb3fb73ca1c
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Sat Jun 5 13:43:37 2021 +0200

media-gfx/freecad: drop 0.18.6

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 4b994fb99865e789e2811c1c23028d4e86cec546
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Wed May 19 12:29:49 2021 +0200

media-gfx/freecad: add env file

The env file has been forgotten in the latest update
to the live ebuild.

Thanks Jan for reporting this quickly!

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 7991f695cb2a65c8c338c4b8024517207811cde7
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Wed May 19 10:51:20 2021 +0200

media-gfx/freecad: fix opencascade issues

Add some guards to select the correct options,
based on the version of sci-libs/opencascade that is
installed and eselected.

Closes: https://github.com/waebbl/waebbl-gentoo/issues/313
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit b081172ba11396a7d81129e30e62114c13fb8680
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Sat Mar 13 16:32:59 2021 +0100

media-gfx/freecad: drop 0.19_pre20201231

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit fde3a211533efd57c279aeecd83674ffeb4becd0
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Fri Mar 12 19:00:58 2021 +0100

media-gfx/freecad: fix python related issue

The patch fixes an issue for selecting the same python
version in freecad and shiboken2.
Additionally backports some changes from the ::gentoo
live version and removes the ccache USE flag.

Reported-by: Alexey Korepanov <kaikaikai@yandex.ru>
Closes: https://github.com/waebbl/waebbl-gentoo/issues/309
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 2b5e327cd89efe776288b6e8ed8194a78425fdb7
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Fri Mar 12 12:22:44 2021 +0100

media-gfx/freecad: drop 0.18.5-r2

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 10c9bb4ff908ef6f1d92440663e7818be7636268
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Fri Mar 12 12:05:26 2021 +0100

media-gfx/freecad: bump to 0.18.6

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit 1578c69ba8a4d624fd5edde42ce14bf77e4f5c45
Author: Bernd Waibel <waebbl-gentoo@posteo.net>
Date: Mon Feb 8 08:16:23 2021 +0100

media-gfx/freecad: change metadata email

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>

commit c84d0c6700c13b637e18e19f6baa8b0d64fcf852
Author: Bernd Waibel <waebbl@gmail.com>
Date: Mon Jan 4 17:51:54 2021 +0100

media-gfx/freecad: update to C++14

- Restrict to <vtk-9

Thanks to @vowstar

Reported-by: Huang Rui (@vowstar)
Closes: https://github.com/waebbl/waebbl-gentoo/issues/287
Bug: https://github.com/waebbl/waebbl-gentoo/issues/288
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit bb6ec12f4e59e4aaa2853e66cfc1ef9a61aa1f66
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sat Jan 2 15:47:49 2021 +0100

media-gfx/freecad: dump to 0.19_pre

Snapshot of given date.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit ea4bcd10d021d29e27f25bde4c7a89100d2c6b98
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Dec 27 13:42:54 2020 +0100

media-gfx/freecad: backport changes

Backport the changes on pyside2-tools and coin from 0.18.5

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 9841fa79723aff65be6da02ea8295e492b3bf792
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Dec 27 13:39:01 2020 +0100

media-gfx/freecad: clean-up dependencies

- remove obsolete pyside2-tools dependency: the tools uic and rcc
from the Qt5 packages now support generation of python code.
- clean the USE flags passed to coin. A version supporting those flags
is no longer in the tree.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit ceedf41dae226645a207648ef7c6bbe30c40a376
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Dec 23 21:03:39 2020 +0100

media-gfx/freecad: small fixes backported from 0.18.5

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit a629a4f63cca1fd087a229e4acc31eee16a163ba
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Dec 23 20:49:39 2020 +0100

media-gfx/freecad: small fixes

- Fix an issue with opencascade, where the oce libraries will
be linked, if both, sci-libs/opencascade and sci-libs/oce
are installed.
- Fix the exec line of the desktop file to use the lower case
symlink.

Thanks to @chl-repo for pointing out the desktop file issue.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 2c21cce4eb2a06ce2fe33440666003ac8f9081a7
Author: Bernd Waibel <waebbl@gmail.com>
Date: Mon Dec 21 15:31:35 2020 +0100

media-gfx/freecad: drop 0.18.4

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 3a28b1ad993aecaf828bc43d0cb1301f7eae1dd6
Author: Bernd Waibel <waebbl@gmail.com>
Date: Mon Dec 21 15:27:15 2020 +0100

media-gfx/freecad: backport 0.18.5 changes

Additionally remove obsolete qtwebkit support and instead use
qtwebengine

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 6587a71c2edf2d6cb821d40d25fdb11d41aa83c8
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Dec 11 10:09:08 2020 +0100

media-gfx/freecad: improvements

- The mpi USE flag has been removed. FreeCAD itself doesn't support
MPI, see https://forum.freecadweb.org/viewtopic.php?f=3&t=53013
- Add oce USE flag to support either of sci-libs/oce and sci-libs/opencascade
as alternative implementations.
- Fix an issue with python-3.8, thanks to @SimonLitt for reporting

--force flag due to file.size error from repoman for a soon to dropped
patch for 0.18.4.

Closes: https://github.com/waebbl/waebbl-gentoo/issues/273

Package-Manager: Portage-3.0.11, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit a8e39abafa2183217ba18b5043ac5c9e1ccfffd1
Author: Bernd Waibel <waebbl@gmail.com>
Date: Mon Dec 7 22:35:30 2020 +0100

media-gfx/freecad: bump to 0.18.5

Closes: https://github.com/waebbl/waebbl-gentoo/issues/265
Package-Manager: Portage-3.0.11, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit db960870d93d070520ffeaf5efaae637e559947e
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Oct 21 19:19:39 2020 +0200

media-gfx/freecad: fix coin dependencies

Remove no longer availabel version of media-libs/coin
from dependency strings.

Reported-by: @RayOfLight1
Closes: https://github.com/waebbl/waebbl-gentoo/issues/254
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 4674c1bd72d1665cbaf3d84efbbd998673ac4288
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Oct 21 18:57:29 2020 +0200

media-gfx/freecad: update for upstream changes

The patch fixes an issue where the complete workbench has been
set to default OFF, while the
$-0001-Gentoo-specific-disable-building-assembly-workbench.patch
has still set it to ON.

Reported-by: Miroslav Šulc <fordfrog@gentoo.org>
Closes: https://github.com/waebbl/waebbl-gentoo/issues/255
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 876b5f17690fe8ca6d46bbed03a44cc4c32bf63f
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Sep 9 08:36:38 2020 +0200

media-gfx/freecad: fix boost placeholders issue

Thanks to Huang Rui (@vowstar) for reporting the issue and providing
a patch.

Reported-by: Huang Rui <vowstar@gmail.com>
Closes: https://github.com/waebbl/waebbl-gentoo/issues/250
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 36e329533d05848ae29e4c5b63f78216220a6e27
Author: Paul Jewell <paul@teulu.org>
Date: Wed Aug 26 12:04:20 2020 +0100

Removed obsolete patch

commit 570e51997adb422577353915f95135c03a519cd6
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Jun 2 22:47:41 2020 +0200

media-gfx/freecad: backport changes from 0.18.4

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 7e36c72e4b6933aa4f8d9d17a30cc7058fd7c2d2
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Jun 2 09:44:50 2020 +0200

media-gfx/freecad: add missing include statements

Adds include statements for QPainterPath, which seem to be needed
for Qt-5.15.

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 3b2aa829c79ec2b3411d6fab94b45492e5a1340a
Author: Hendrik v. Raven <hendrik@consetetur.de>
Date: Wed Apr 29 11:06:31 2020 +0200

media-gfx/freecad: always use get_libdir for opencascade

the current logic fails as it does not take the revisions into account.
Only one version of opencascade remains in the main tree and this one
uses the correct libdir.

commit 1965316c7104c3785f48c39c4e1f09183cd05cca
Author: Hendrik v. Raven <hendrik@consetetur.de>
Date: Mon May 11 18:16:10 2020 +0200

freecad/vtk: enable python3_7

commit f2adeb772ee8dac122cf0ab6a675b8609d8dc1f5
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Mar 25 22:16:11 2020 +0100

media-gfx/freecad: Fix crash with Qt >= 5.14

The draft workbench crashes when using Qt >= 5.14 and
PySide >= 5.14 due to how rcc translates icons. Starting
with PySide 5.14 the uic and rcc binaries have been moved
from the pyside module to core Qt.

Closes: https://github.com/waebbl/waebbl-gentoo/issues/218
Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 2490b5f23f79053c2077dc828bfb7a29d3e1c9da
Author: Miroslav Šulc <fordfrog@gentoo.org>
Date: Sun Mar 15 10:27:53 2020 +0100

media-gfx/freecad: improved xdg usage in 9999

prefer auto-handling over manual

commit 02aae09ab1ac41e328710b900cd20e44d450c452
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sat Mar 14 17:32:39 2020 +0100

media-gfx/freecad: fix pybind11 dependency

The package has been moved from dev-util/pybind11 to
dev-python/pybind11. This patch applies these changes.

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 4428d962d5abbe1d1442094b6c7a54202ba0d943
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sat Mar 14 15:36:05 2020 +0100

media-gfx/freecad: update dependency

dev-python/git-python has been renamed to dev-python/GitPython.

Reported-by: CaptainBloodz (https://github.com/CaptainBloodz)
Closes: https://github.com/waebbl/waebbl-gentoo/issues/206
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit d6f5840e91c8d5fa74301e147d0a527245ffee15
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Mar 4 20:59:58 2020 +0100

media-gfx/freecad: fix rcc/uic issue

For Gentoo, FreeCAD needs to depend on pyside2-5.14 and
qt-5.14 to properly handle and compile some python scripts
using /usr/bin/{rcc,uic}.

Reported-by: Michal Ulianko (@Grawp)
Closes: https://github.com/waebbl/waebbl-gentoo/issues/203
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit d3f843da7e937712bca4c0c1627d52297d44ec47
Author: Bernd Waibel <waebbl@gmail.com>
Date: Mon Feb 24 19:19:41 2020 +0100

media-gfx/freecad: add <Qt-5.14 compatibility

Only apply generator patch for >=dev-python/pyside2-tools-5.14.0.
Thanks to @CaptainBloodz for reporting the issue.

Also apply a patch to enable freecad to build against opencascade-7.3.0
as well as opencascade-7.4.0, due to library install path changes between
the two versions.
Thanks to @robert7k for bringing this to my attention.

Reported-by: @CaptainBloodz
Reported-by: @robert7k
Closes: https://github.com/waebbl/waebbl-gentoo/issues/194
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit f0294363ffba71a7a2dea539eb2833dcae01f1ce
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sat Feb 22 19:41:28 2020 +0100

media-gfx/freecad: update python dependency syntax

also remove old ebuilds and cleanup

Closes: https://github.com/waebbl/waebbl-gentoo/issues/190
Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit fdd3adfef092a2a3b2fefe7721b8fc31271b304b
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Feb 2 00:06:39 2020 +0100

media-gfx/freecad: switch pybind11 category

- use dev-util category, until Gentoo dev-python/pybind11 provides
cmake config files.
- temporarily remove python 3.7 support, because some dependencies don't
support it yet.
- fix several issues with missing std:: namespace

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit c7a1695ed8cec4d3e783bcef747173b297d63a72
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Jan 28 09:38:34 2020 +0100

media-gfx/freecad: fix previous commit

- add libspnav[X]
- add coin[vrml97(+)], also change coin[simage] to coin[simage(+)]
because the USE flag is not available in main tree coin

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 512a292954b91d3f45921f917f855a10bea97821
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Nov 24 16:22:13 2019 +0100

media-gfx/freecad: bump to 0.18.4

- Add support for python 3.7 (experimental)
- Remove complete workbench, disable plot and ship workbench
by default, use test workbench only with USE=debug.
Thanks to @Perlovka for noting this.
- Use 'X' USE flag by default for libspnav. Thanks to @ChrisOboe
- Use 'vrml97' USE flag by default for coin. Thanks to @CaptainBloodz

Closes: https://github.com/waebbl/waebbl-gentoo/issues/183
Closes: https://github.com/waebbl/waebbl-gentoo/issues/170
Closes: https://github.com/waebbl/waebbl-gentoo/issues/163
Closes: https://github.com/waebbl/waebbl-gentoo/issues/152
Closes: https://github.com/waebbl/waebbl-gentoo/issues/32

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 3c3bdfdb153a31defabc323d812d2fd4c7f97417
Author: Bernd Waibel <waebbl@gmail.com>
Date: Mon Jan 20 12:57:26 2020 +0100

media-gfx/freecad: add patch to disable assembly

Add a patch to disable building the assembly workbench for
Gentoo builds.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 124237d2ad6ffa774e7d0c5879b8ee27ac07f1e3
Author: Marcus Comstedt <marcus@mc.pp.se>
Date: Tue Jan 7 19:49:25 2020 +0100

media-gfx/freecad: work with gentoo repo media-libs/coin-4.0.0a*

Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>

commit 71d25c3c3b63bbcadac6c3ff5e1bae74c38a537a
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Jan 1 21:31:43 2020 +0100

media-gfx/freecad: update to use cmake.eclass

- update of copyright year
- use new cmake.eclass

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 5f204c7b02c3b40be95b1c4b30d336df55a02f18
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Dec 25 08:19:04 2019 +0100

media-gfx/freecad: sync with live ebuild

Sync in changes from live ebuild. Remove alternative Qt for Python
dependencies, they don't work with the 0.18.3 build files.

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit f9e15e351e06830012bb0ced4e6c2e9980c4c199
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Dec 24 20:43:40 2019 +0100

media-gfx/freecad: add missing Qt dependencies

Add dev-qt/qtxmlpatterns, which is needed to build freecad and
dev-qt/assistant which is needed to open help docs.

Fix CHECK_REQ_DISK_BUILD to be an integral number.

Remove obsolete commented out pkg_postinst and pkg_prerm functions.

Thanks to @Petross404 and @CaptainBloodz for reporting these.

Closes: https://github.com/waebbl/waebbl-gentoo/issues/154
Reported-by: Petros S <petross404@gmail.com>
Closes: https://github.com/waebbl/waebbl-gentoo/issues/157
Closes: https://github.com/waebbl/waebbl-gentoo/issues/156
Reported-by: CaptainBloodz

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 42ea1b387da32ca7b500864607191d9c0aae4aea
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Dec 24 12:00:39 2019 +0100

media-gfx/freecad: add alternative pyside ebuilds

The ::raiagent provides different Qt for Python ebuilds, which
support different python versions and has newer versions available.
Eventually those ebuilds will go into the portage tree and will
become the default.

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 8f748dbdb32b23bbd062078db80d899be4c0f3dc
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Dec 24 11:54:57 2019 +0100

media-gfx/freecad: add alternative pyside dependencies

The ::raiagent provides different Qt for Python ebuilds, which
support different python versions and has newer versions available.
Eventually those ebuilds will go into the portage tree and will
become the default.

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 91981af1ccc7724679919081ff429041479ece94
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Dec 24 11:45:26 2019 +0100

media-gfx/freecad: drop sci-libs/libmed dependency

Drop libmed in favour of sci-libs/med.

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 1ec5529f88fe5fb47cab670463a49c0b53f176c5
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Dec 24 11:40:27 2019 +0100

media-gfx/freecad: drop sci-libs/libmed dependency

Drop libmed in favour of sci-libs/med.

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 3394bacbcb7114b861dcad705d21ccf73e62a693
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sat Nov 2 19:54:38 2019 +0100

media-gfx/freecad: fix install issues

Due to upstream changes, the src_install function had to be changed. The
installation is now a lot cleaner.

Thanks to @Petross404 for pointing this out.

Closes: https://github.com/waebbl/waebbl-gentoo/issues/149
Reported-by: Petros S <petros404@gmail.com>
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit e633bbf0d8d0fdca556ddda02bf2a37f6e7d8f81
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Sep 15 13:18:51 2019 +0200

media-gfx/freecad: fix mpi USE flag

The patch fixes the mpi USE flag for sci-libs/med, which has been dropped
by the merge of libmed with med. As the USE flag will possibly come back
in the future, the patch uses mpi(+)? syntax.
Also removing fortran USE dependency from med. This actually isn't used by
freecad, it only links to the C library.

Closes: https://github.com/waebbl/waebbl-gentoo/issues/141
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit d718b26479789ec70092c5d55dc0ecac49ba334f
Author: Bernd Waibel <waebbl@gmail.com>
Date: Mon Sep 2 00:10:58 2019 +0200

media-gfx/freecad: add alternate med dep

Due to a requested change in ::gentoo, the sci-libs/libmed
library will soon be move to sci-libs/med. This patch prepares
the ebuilds for this change.

Package-Manager: Portage-2.3.74, Repoman-2.3.17
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit fce095c11e36de8b7734c6f5cbfd6173ff282b70
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Sep 1 15:42:29 2019 +0200

media-gfx/freecad: drop old version 0.18.2

Package-Manager: Portage-2.3.74, Repoman-2.3.17
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 75dff97e8b9f123835f5fe7d0d902061ecd6d439
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Aug 30 19:46:13 2019 +0200

media-gfx/freecad: enable test by default

Enable the BUILD_TEST option by default, to build the runtime test module
of FreeCAD.

Package-Manager: Portage-2.3.73, Repoman-2.3.17
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 838ac41af6b4eb70f3f65f73b34c08a8e9da2f70
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Aug 20 11:20:02 2019 +0200

media-gfx/freecad: sync with 0.18.3 ebuild

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit c73169579430b8e8e3f412ac700e218ecc6c23fa
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Aug 20 09:46:36 2019 +0200

media-gfx/freecad: add runtime dep on git-python

Pull in dev-python/git-python, in case the addonmgr USE flag is set, so
the module can use git to clone additional workbenches or macros, instead
of using urllib.

Thanks to Thomas Scheiblauer for pointing this out.

Suggested-by: Thomas Scheiblauer <tom@sharkbay.at>
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 90cdb3ded589b814bea1b3aa69a3c99a2fcc81c4
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Jul 19 12:39:40 2019 +0200

media-gfx/freecad: bump to version 0.18.3

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 1a0cfe1cbada78b3e447c8b0f3bf1b73a715668f
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Jul 5 11:56:14 2019 +0200

media-gfx/freecad: bring in some changes from live ebuild

Add mpi USE flag to dev-libs/boost dependency
Only try to install docs if versioned ebuild
Use correct $ for both, versioned and live ebuilds

Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit a10613594830d5ac0d67ea15576f995d2fc1ae71
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Jul 2 13:33:10 2019 +0200

media-gfx/freecad: update live ebuild

- Bring in sync with changes in version 0.18.2.

Closes: https://github.com/waebbl/waebbl-gentoo/issues/120

Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 9630618c49a56637f151f951224979733747ed54
Author: Bernd Waibel <waebbl@gmail.com>
Date: Mon Jul 1 12:30:22 2019 +0200

media-gfx/freecad: add mpi USE flag

Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit aff6ee105f34dc557811e0480ceca4ae36c07f1e
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Jun 25 19:03:18 2019 +0200

media-gfx/freecad: drop version 0.18.2

Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 4573b7282edb7e154ef8eed20307c1c8ae161d7c
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Jun 23 18:15:16 2019 +0200

media-gfx/freecad: fix build issues

Build against opencascade and boost-1.70.0 failed.
This patch fixes the names, cmake looks for when trying to find
boost.

Closes: https://github.com/waebbl/waebbl-gentoo/issues/113
Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 172b27d2b7f626e8f039388eca5f53fdb0c50f37
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Jun 7 09:51:14 2019 +0200

media-gfx/freecad: convert USE_EXPAND

The USE_EXPAND value can not be used for the package in main tree.
Changes due to this:
- revbump to showcase the update
- convert USE_EXPAND to USE flags. Some flags have been dropped and
enabled by default, some flags have been enabled through other flags.
- unify and sync versioned and live ebuild
- add license for examples
- fix some automagic deps
- remove USE flags eigen, freetype and swig due to automagic deps
- remove USE flag qt due to Qt4 not available any more
- add netgen USE flag for external FEM support (package needs to added)
- fix some subslot issues
- use MPI for build (still needs some fixing for insecure runpaths)
- drop old versions

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 9b900456b16619cc5ec29896b00744ca2bc5777d
Author: Bernd Waibel <waebbl@gmail.com>
Date: Mon May 13 18:32:04 2019 +0200

media-gfx/freecad: bump to version 0.18.2

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 7b1dc0f714945d41d291bab3843ac45b13948b99
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Apr 21 15:56:58 2019 +0200

media-gfx/freecad: bump to 0.18.1

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 56a36451367c485d13ee0aa2a4b47d5e915d636e
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sat Apr 6 15:03:36 2019 +0200

media-gfx/freecad: modify dependencies

Depend on libmed-4.0.0 instead of med-fichier-4.0.0
as libmed has been added to the maintree with current version.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit a657cd6442d4bd9a74cb217da837989d0935f18f
Author: Bernd Waibel <waebbl@gmail.com>
Date: Thu Mar 28 18:42:15 2019 +0100

media-gfx/freecad: add missing deps

They've been popping up in clean chroot: dev-qt/designer,
dev-qt/qtx11extras
Remove gnome2-utils.eclass and replace gnome2_icon_cache_update with
xdg version.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 01e84cf582ddca0966a50d65baca9a7c0f2de854
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Mar 24 11:23:30 2019 +0100

media-gfx/freecad: new ebuild, version 0.18

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 204bb29181d0b29dc98db17046ca5bc24b1463a7
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Feb 10 18:12:13 2019 +0100

media-gfx/freecad: update dependencies

update for updated and renamed libmed -> med-fichier

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit a689c4bcdc163d17002ff25a6e57c9d3286751ef
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Jan 18 19:12:30 2019 +0100

media-gfx/freecad: fix FindMEDFile.cmake issue

Fixes an issue where upstream updated FindMEDFile.cmake doesn't work
with freecad-9999-find-libmed.patch. The patch file has been updated
to work with the new version of the cmake file.

Closes: https://github.com/waebbl/waebbl-gentoo/issues/54
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit cf42465231caa158b808ed3685ab2e294063dcfb
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Dec 23 11:28:16 2018 +0100

media-gfx/freecad: update CHECKREQS_DISK_BUILD

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 75f6f226ca62eaf01e272610b21527c05ab02afe
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sat Dec 22 20:39:55 2018 +0100

media-gfx/freecad: update sub-slot deps

Additionally change location of coin docs.

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 4ea386fc6d124a18e1a5271e91edcbc07073c72e
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Dec 7 11:18:28 2018 +0100

media-gfx/freecad: add doc USE flag

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Manifest-Sign-Key: 0x2E246A4E715AA683
Signed-off-by: Bernd Waibel <waebbl@gmail.com>

commit 23c176050ebb0a15fd7e7f9c62ca5943b266741a
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Nov 4 09:45:24 2018 +0100

media-gfx/freecad: improvements

* Updated some comments
* Remove `|| die` from portage functions
* Fix USE flag dependencies for dev-python/pyside

Signed-off-by: Bernd Waibel <waebbl@gmail.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 71ac20d7b9bcfed3eb0245958fbbea424b6feda4
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Oct 21 09:48:28 2018 +0200

media-gfx/freecad: fix OCCT libs not found

Use $(get_libdir) passed to cmake for OCCT libraries path
Thanks to @brothermechanic for reporting.

Bug: https://github.com/waebbl/waebbl-gentoo/issues/20
Signed-off-by: Bernd Waibel <waebbl@gmail.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 0327b653ae7d9cc628767c04fcdc39d0e4877365
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Oct 5 09:23:39 2018 +0200

media-gfx/freecad: fix issue with datadir

Install failed due to changing CMAKE_INSTALL_DATADIR

Closes: https://github.com/waebbl/waebbl-gentoo/issues/18
Signed-off-by: Bernd Waibel <waebbl@gmail.com>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 236f04c1f8ad6fced81d769e276c2c7085b2cfaa
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Oct 3 23:33:42 2018 +0200

media-gfx/freecad: change datadir installation path

Signed-off-by: Bernd Waibel <waebbl@gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 6740bb13e10cb740759397cf079b8c48a65e2e65
Author: Bernd Waibel <waebbl@gmail.com>
Date: Wed Oct 3 16:01:44 2018 +0200

media-gfx/freecad: add FREECAD_MODULES USE_EXPAND

new USE_EXPAND value FREECAD_MODULES added

Signed-off-by: Bernd Waibel <waebbl@gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 2367ea8146543f8646d6dbf2d55a8498a061af94
Author: Bernd Waibel <waebbl@gmail.com>
Date: Tue Oct 2 21:02:20 2018 +0200

media-libs/coin: bump to version 4.0.0a_pre20181002

Fix REQUIRED_USE
Backport REQUIRED_USE fix to other versions

Signed-off-by: Bernd Waibel <waebbl@gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Manifest-Sign-Key: 0x2E246A4E715AA683

commit cb7764a71f8b6b11e298cdb4e35cbb4d3b4beab7
Author: Bernd Waibel <waebbl@gmail.com>
Date: Thu Sep 20 20:28:42 2018 +0200

media-gfx/freecad: new versioned ebuild 0.18_pre

* WIP: not working yet

Signed-off-by: Bernd Waibel <waebbl@gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --ignore-arches
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 29184f308c2431e68216cace9bfa6b8e140f746f
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Sep 16 21:06:48 2018 +0200

media-gfx/freecad: update Manifest

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 87901f176215626e5e614002e1beca74af7493fc
Author: rigid <rigid-gh@boogiepalace.hopto.org>
Date: Sun Sep 16 18:26:15 2018 +0200

create desktop entry correctly for renamed binary

commit ea5c0ca00112fe7beba5306a001690c975536d8c
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Sep 9 15:54:56 2018 +0200

media-gfx/freecad: add support for sci-libs/pcl

Package-Manager: Portage-2.3.48, Repoman-2.3.10
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 5eed678c203c9bf663646d1e3f31d05c14c9d9e3
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Sep 7 12:28:54 2018 +0200

media-gfx/freecad: started to add support for sci-libs/pcl

* comment EGIT_BRANCH=master, git-r3.eclass is using HEAD by default
* comment einfo line in src_configure: occ support looks stable, so this
is not necessary
* add myself as maintainer in metadata.xml, remove upstream maintainer, as
the package is no longer supported officially
* comment pcl flag in metadata.xml as it's not working, to make repoman happy

Package-Manager: Portage-2.3.48, Repoman-2.3.10
Manifest-Sign-Key: 0x2E246A4E715AA683

commit d506c1848f690573995d6d2e471526896ebabcfb
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Sep 2 11:02:58 2018 +0200

media-gfx/freecad: fix EGIT_REPO_

Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --ignore-arches
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 01263d337cebb4d9e1225f997eecf271da2d4403
Author: Bernd Waibel <waebbl@gmail.com>
Date: Sun Sep 2 10:04:47 2018 +0200

media-gfx/freecad: improvements to the build process

* remove fortran-2 inheritance: this is currently not needed
* remove dev-java/xerces dependency: not needed
* remove slot 0 dependecies for pyside and shiboken: they don't exist
* add virtual/opengl and sci-libs/libmed dependecies
* remove qt5.11.patch: changes already applied upstream
* add a patch for src/Mod/Patch/libarea/CMakeLists.txt search for boost
* add a src_prepare function: freecad ships with a FindCoin3D.cmake file,
which doesn't find the coin library on gentoo. But cmake ships with a
FindCoin3D.cmake file that does find the library, so we use this one
and delete the upstream shipped one, so it won't be used by cmake.
* order mycmakeargs alphabetically: also changed some of the variables
passed to cmake to use $ instead of $
* pass CMAKE_INSTALL_PREFIX=/usr/$(get_libdir)/$ to cmake, so files
won't be installed under /usr/{Ext,Mod}: Although I don't understand
this yet, it has the side effect of linking against the correct opengl
implementation on machines with a nvidia graphics card. There is an
issue with freecad linking against /usr/$(get_libdir)/libGL.so on
those machines which crashes freecad on startup with an opengl error.
Passing this value seems to fix this. See also
https://forum.freecadweb.org/viewtopic.php?f=3&t=9601&sid=48a478aa518ec750fe4441464bead8d1
for this topic.
* fix installation of icons
* fix python_optimize call to reflect the new locations
* install symlinks to the binaries in /usr/bin to reflect the new locations

Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --ignore-arches
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 90b218a8953e368030d5dc661da6b2ace97bb950
Author: Bernd Waibel <waebbl@gmail.com>
Date: Fri Aug 24 16:18:26 2018 +0200

media-gfx/freecad: add missing sci-libs/libmed dependency

Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --ignore-arches
Manifest-Sign-Key: 0x2E246A4E715AA683

commit 1f0df6db8b94bf5c8303b9cc63dff7981344c745
Author: Bernd Waibel <waebbl@gmail.com>
Date: Thu Aug 23 14:06:52 2018 +0200

media-gfx/freecad: modified from cg overlay

Package-Manager: Portage-2.3.48, Repoman-2.3.10
RepoMan-Options: --ignore-arches
Manifest-Sign-Key: 0x2E246A4E715AA683