summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/freecad: Stabilize 0.19.4-r1 amd64, #829841Joonas Niilola2022-05-191-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: fix install location of shared filesBernd Waibel2022-04-181-0/+1
| | | | | | | | | | Shared files have been installed into /usr/$(get_libdir)/freecad/share instead of /usr/share. This patch fixes this. Closes: https://bugs.gentoo.org/837173 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24962 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: add option to build designer pluginBernd Waibel2022-04-142-3/+9
| | | | | | | | | | | | | Add a USE flag to build and install the designer plugin of FreeCAD, to be used from within the Qt designer application. The widgets are prefixed with Gui:: within designer. See https://forum.freecadweb.org/viewtopic.php?f=10&t=67706 and https://github.com/FreeCAD/FreeCAD/pull/6711 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24918 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: 0.19.4, 9999: Python 3.10 support added.Piotr Karbowski2022-04-062-2/+2
| | | | Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
* media-gfx/freecad: Fix typoAndreas Sturmlechner2022-04-022-2/+2
| | | | | | | See also: https://github.com/gentoo/gentoo/pull/24861 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/freecad: drop 0.19.2-r7Bernd Waibel2022-04-028-524/+0
| | | | | | | | | | Drop the version instead of backporting to this version. Use 0.19.4 instead. See discussion on https://github.com/gentoo/gentoo/pull/24861 Bug: https://bugs.gentoo.org/836433 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/freecad: fix build of 0.19.4 with Qt 5.15.3Bernd Waibel2022-04-022-0/+107
| | | | | | | | | | Backport changes from HEAD FindPySide2Tools.cmake to correctly find the path for uic and rcc binaries. Closes: https://bugs.gentoo.org/836433 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24861 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/freecad: bump to 0.19.4Bernd Waibel2022-03-194-0/+352
| | | | | | | | Closes: https://bugs.gentoo.org/834470 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24643 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: drop environment fileBernd Waibel2022-03-193-6/+1
| | | | | | | | | | | | | Setting PYTHONPATH seems no longer be needed and raises incompatibilities with other packages. Also, AddonManager plugin now needs webchannel and webengine support for pyside2, thus the USEDEP string has been updated to include USE flags for these. Bug: https://bugs.gentoo.org/835331 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24636 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: cleanup vulnerable versionsBernd Waibel2022-02-031-324/+0
| | | | | | | | Bug: https://bugs.gentoo.org/832209 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24061 Signed-off-by: John Helmert III <ajak@gentoo.org>
* media-gfx/freecad: backport vulnerability patchesBernd Waibel2022-02-033-0/+410
| | | | | | | | Bug: https://bugs.gentoo.org/832209 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24043 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: fix patchsetBernd Waibel2022-01-282-20/+11
| | | | | | | | | | | | | | | | | Split the patchset and use several patches instead of a compressed patch set stored elsewhere. This way, the patches can be handled more easily in case of upstream changes to some of the files. Some of the source code files have to be patched in order to use the settings. Bug: https://github.com/waebbl/waebbl-gentoo/issues/354 Bug: https://github.com/waebbl/waebbl-gentoo/issues/355 Closes: https://bugs.gentoo.org/831086 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/23825 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: update Manifest for updated patch bundleBernd Waibel2022-01-101-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: restrict opencascade for 0.19.2Bernd Waibel2022-01-101-1/+1
| | | | | | | | This version doesn't build against 7.6.0, so we restrict to 7.5 versions. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: port changes from v0.19 to live ebuildBernd Waibel2021-12-041-11/+0
| | | | | | | | | | | Switch a cmake option, to allow proper configuration, if both, sci-libs/oce and sci-libs/opencascade are being installed. This allow to further simplify opencascade related logic. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/23179 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: don't fail if oce and occ are both installedBernd Waibel2021-12-041-11/+0
| | | | | | | | | | | Switch a cmake option, to allow proper configuration if both sci-libs/oce and sci-libs/opencascade are installed. This allows to further simplify opencascade related logic. Closes: https://bugs.gentoo.org/827936 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: simplify opencascade logicBernd Waibel2021-11-301-35/+13
| | | | | | | | | | With sci-libs/opencascade:7.4.0 gone from the tree, this patch simplifies the code needed to configure various opencascade related variables to cmake. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/23008 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: remove obsolete patchBernd Waibel2021-11-302-46/+36
| | | | | | | | | | | | | | | | - fix some dependencies - simplify opencascade related code, which has been obsoleted due to removal of slot 7.4.0 - use default CMAKE_INSTALL_PREFIX (/usr) instead of /usr/$(get_libdir)/${PN}. This leads to some files being installed in /usr/{Ext,Mod}. A new patch fixes this. The lower case symlinks for the executables are no longer installed now, as the binaries are in the path and can be called directly. - use relative patchs for CMAKE_INSTALL_* variables Closes: https://bugs.gentoo.org/824550 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: dropped patch in liveMiroslav Šulc2021-11-282-32/+0
| | | | | | | patch is already applied by upstream and so prevented building freecad Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-gfx/freecad: drop 0.19.2-r3Bernd Waibel2021-11-021-357/+0
| | | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22619 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: backport some changes from live ebuildBernd Waibel2021-11-021-0/+357
| | | | | | | | | | | | | | - install freecad-thumbnailer - bump to EAPI 8 - clean inherit statement - clean optfeature statements from packages which are installed anyway or controlled by use flags - use C++17 Bug: https://bugs.gentoo.org/821160 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: install freecad-thumbnailerBernd Waibel2021-11-022-12/+43
| | | | | | | | | | | | | | | | | | | | | | Can be used by file-managers to show previews for FreeCAD's .fcstd files. Additional changes: - bump to EAPI 8 - cleanup inherit statement - patch to build with boost-1.77.0 - soften sci-libs/pcl dependency. pcl-1.12 supports vtk-9, so there's no longer any need to use live ebuild - clean optfeature statments from packages which are installed anyway or controlled by USE flags - use C++17 Suggested-by: Michael Perlov <perlovka@gmail.com> Bug: https://github.com/waebbl/waebbl-gentoo/issues/341 Closes: https://bugs.gentoo.org/821160 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* media-gfx/freecad: PYTHON_MULTI_USEDEP -> PYTHON_USEDEPDavid Seifert2021-07-172-20/+20
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* media-gfx/freecad: add slot operator for sci-libs/vtkBernd Waibel2021-07-102-2/+2
| | | | | | | | | | Following PR #21149, I added subslots for the sci-libs/vtk package. This patch adds the subslot operator for 0.19.2 and 9999 ebuilds. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21573 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-gfx/freecad: drop 0.19.1Bernd Waibel2021-07-104-329/+0
| | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-gfx/freecad: sync changes from 0.19.2Bernd Waibel2021-06-211-7/+26
| | | | | | | | | | | - support sci-libs/opencascade-7.5.2 - support sci-libs/vtk-9 - add more optfeature's Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21350 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: improve display of optional packagesBernd Waibel2021-06-211-4/+22
| | | | | | | | | See https://forum.freecadweb.org/viewtopic.php?f=42&t=37806 for a list of supported optional packages. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: drop 0.19.2-r1Bernd Waibel2021-06-211-335/+0
| | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: update dependenciesBernd Waibel2021-06-214-0/+423
| | | | | | | | | support >=sci-libs/opencascade-7.5.2 support >=sci-libs/vtk-9 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: Depend on dev-libs/boost:=[threads(+)]David Seifert2021-06-183-6/+6
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
* media-gfx/freecad: add py39 support to live ebuildBernd Waibel2021-06-161-3/+2
| | | | | | | | | Also restrict dependency on sci-libs/opencascade. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21266 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: add python-3.9 supportBernd Waibel2021-06-151-3/+2
| | | | | | | | | | Also restrict dependency for opencascade Closes: https://bugs.gentoo.org/789780 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21242 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: strip revision number from OCC version stringAndrew Ammerlaan2021-06-052-0/+2
| | | | | | | Otherwise it doesn't compile because it fails to find the dir Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: use the shiboken2 that matches python versionAndrew Ammerlaan2021-06-053-0/+9
| | | | | | Closes: https://bugs.gentoo.org/793962 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: fix BadDefaultUseFlagsSam James2021-06-033-3/+3
| | | | | | | | | | | -foo in IUSE is discouraged. It is equivalent (in every meaningful case) to 'foo' but confuses parsing tools like e.g. packages.gentoo.org. Dropping '-' from these flags has no impact on the actual default behaviour. See: https://devmanual.gentoo.org/general-concepts/use-flags/index.html#iuse-defaults Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: port changes from 0.19.2Bernd Waibel2021-05-311-43/+90
| | | | | | | | | | | Incorporate the changes from 0.19.2 ebuild. Disable BUILD_SANDBOX if USE=debug, due to https://forum.freecadweb.org/viewtopic.php?f=4&t=36071&start=30#p504595 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20879 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
* media-gfx/freecad: fix opencascade issueBernd Waibel2021-05-311-8/+19
| | | | | | | | | | | | Fix an issue with sci-libs/opencascade:7.4.0, where a wrong options has been passed to cmake. Additionally improves testing which version of opencascade has been installed and adds some guards to select correct options. Closes: https://bugs.gentoo.org/789705 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
* media-gfx/freecad: add media-gfx/libredwg as optfeatureAndrew Ammerlaan2021-05-243-0/+3
| | | | | | | As discussed with @waebbl via email Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-gfx/freecad: add bug reference to opencascade tweakSam James2021-05-061-0/+1
| | | | | Bug: https://bugs.gentoo.org/788274 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: find opencascade-7.5Bernd Waibel2021-05-061-2/+13
| | | | | | | | | | | Correctly find sci-libs/opencascade-7.5.1 header and library locations. Closes: https://bugs.gentoo.org/788274 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20708 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: bump to 0.19.2Bernd Waibel2021-05-046-0/+395
| | | | | | | | Closes: https://bugs.gentoo.org/785256 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20580 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/freecad: metadata.xml, description → nameMichał Górny2021-03-161-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/freecad: several updates with 9999Bernd Waibel2021-03-142-19/+17
| | | | | | | | | | | | Fix an issue with selecting correct python, introduced by https://github.com/FreeCAD/FreeCAD/commit/e2782d0c20111b0563f6e66eb3a7dff1208fe1c5 Remove ccache USE flag, as well as code from CMakeLists.txt Bug: 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> Closes: https://github.com/gentoo/gentoo/pull/19914 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: drop 0.19_pre20201231Bernd Waibel2021-03-143-318/+0
| | | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: bump to 0.19.1Bernd Waibel2021-03-143-0/+312
| | | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: fix patch file formattingJoonas Niilola2021-02-162-16/+16
| | | | | Closes: https://bugs.gentoo.org/770820 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/freecad: add live ebuildBernd Waibel2021-02-152-1/+284
| | | | | | | | | Fix email in metadata.xml Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19076 Signed-off-by: Joonas Niilola <juippis@gentoo.org>