Summary: | media-gfx/freecad-9999 - enable revision detection | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Fabio Rossi <rossi.f> |
Component: | Current packages | Assignee: | Paul Zander <negril.nx+gentoo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | freecad-9999-Gentoo-specific-don-t-check-vcs.patch |
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30734cfc1abfbbdcfb41effc36d607f77c9f7f76 commit 30734cfc1abfbbdcfb41effc36d607f77c9f7f76 Author: Nowa Ammerlaan <nowa@gentoo.org> AuthorDate: 2024-11-20 10:27:45 +0000 Commit: Nowa Ammerlaan <nowa@gentoo.org> CommitDate: 2024-11-20 10:31:06 +0000 media-gfx/freecad: add 1.0.0 Closes: https://bugs.gentoo.org/944018 Closes: https://bugs.gentoo.org/942919 Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org> media-gfx/freecad/Manifest | 1 + ...cad-1.0.0-Gentoo-specific-don-t-check-vcs.patch | 15 + ...ecad-9999-Gentoo-specific-don-t-check-vcs.patch | 5 +- media-gfx/freecad/freecad-1.0.0.ebuild | 390 +++++++++++++++++++++ 4 files changed, 408 insertions(+), 3 deletions(-) |
Created attachment 907976 [details, diff] freecad-9999-Gentoo-specific-don-t-check-vcs.patch freecad-9999 is built from git sources, at compile time it is possible to detect the git revision used to build (without internet access). The current patch freecad-9999-Gentoo-specific-don-t-check-vcs.patch disables that possibility, this results in the following startup banner: FreeCAD 1.1.0, Libs: 1.1.0devRUnknown (C) 2001-2024 FreeCAD contributors -azz FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. By relaxing the patch with the attached version I can get FreeCAD 1.1.0, Libs: 1.1.0devR39132 (Git) (C) 2001-2024 FreeCAD contributors FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. This helps when reporting bugs upstream. Please note that the 1.0_rc* ebuilds use the same patch but in that case it is the wanted behaviour due to absence of .git files in ${S}. So there must be two different patches to support both 1.0_rc* and 9999 ebuilds.