media-gfx/freecad
QT based Computer Aided Design application
-
freecad-9999debug 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.0Overlay: gentoo -
freecad-9999debug 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.0Overlay: waebbl -
freecad-1.0_rc2~amd64debug 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.0Overlay: gentoo -
freecad-1.0_rc1-r1~amd64debug 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.0Overlay: gentoo -
freecad-0.21.2-r3amd64debug designer +gui qt6 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_10 python_single_target_python3_11 python_single_target_python3_12
View Download Browse License: LGPL-2 CC-BY-SA-4.0Overlay: 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
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