Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 916386 - media-gfx/freecad-0.21.1 version bump
Summary: media-gfx/freecad-0.21.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Bernd
URL:
Whiteboard:
Keywords:
: 911930 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-10-28 08:17 UTC by j.habenicht
Modified: 2023-11-20 15:06 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
FreeCAD ebuild for version 0.21.1 (freecad-0.21.1.ebuild,9.90 KB, text/plain)
2023-10-28 08:17 UTC, j.habenicht
Details
remove vcs patch, version 0.21.1 (freecad-0.21.1-Gentoo-specific-don-t-check-vcs.patch,375 bytes, patch)
2023-10-28 08:20 UTC, j.habenicht
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description j.habenicht 2023-10-28 08:17:47 UTC
Created attachment 873563 [details]
FreeCAD ebuild for version 0.21.1

Hi everybody,

FreeCAD version 0.21.1 is out. I hacked an ebuild from an existing one and added a patch file. 
It works for me. I did a successful build and merge and a short run of the program. Maybe this helps providing an upgrade to media-gfx/freecad-0.21.1 ?


best regards
Jörg
Comment 1 j.habenicht 2023-10-28 08:20:06 UTC
Created attachment 873564 [details, diff]
remove vcs patch, version 0.21.1

developed from freecad-0.19.4-Gentoo-specific-don-t-check-vcs.patch
Comment 2 xiaojie+bugzillagentoo 2023-11-10 14:06:55 UTC
Ebuild works perfectly (as fas as I can tell) on amd64.
Comment 3 Andrew Ammerlaan gentoo-dev 2023-11-20 11:33:18 UTC
*** Bug 911930 has been marked as a duplicate of this bug. ***
Comment 4 Larry the Git Cow gentoo-dev 2023-11-20 15:06:21 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d9b399367d52b2ff249acaf1445ab4c098795e

commit 59d9b399367d52b2ff249acaf1445ab4c098795e
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2023-11-20 15:00:41 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2023-11-20 15:06:04 +0000

    media-gfx/freecad: bump to 0.21.2
    
    - /usr/bin/freecad is no longer a symlink, instead it is a wrapper
    that ensure freecad is executed in xwayland. It still crashes in
    native wayland mode.
    
    - dropped opencascade dependency restriction
    
    - adjusted configure phase for qt6 compatibility. The qt6 flag is still
    masked for now as there is still some problem when building for qt6
    
    - added python3.12: this requires qt6 since there will likely be no
    further python compatibility updates for shiboken2/pyside2
    
    - only depend on qtdesigner if USE=designer
    
    Bug: https://bugs.gentoo.org/869686
    Closes: https://bugs.gentoo.org/916386
    Closes: https://bugs.gentoo.org/917262
    Co-authored-by: Jörg Habenicht <j.habenicht@gmx.de>
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 media-gfx/freecad/Manifest                         |   1 +
 ...ad-0.21.1-Gentoo-specific-don-t-check-vcs.patch |  16 +
 media-gfx/freecad/freecad-0.21.2.ebuild            | 364 +++++++++++++++++++++
 media-gfx/freecad/freecad-9999.ebuild              |  99 ++++--
 profiles/base/package.use.mask                     |   7 +
 5 files changed, 458 insertions(+), 29 deletions(-)