The graphical features are not a hard requirement of boinc-wrapper. If freeglut is missing at configure time, the build script gracefully skips it with the following message. checking for GLUT library... no configure: WARNING: ================================================================================ WARNING: Development libraries and headers ("-dev") of {openGL, GLU, glut} needed! The GL, GLU and glut libraries are required in order to build the graphical parts of the BOINC application API library. ==> only building non-graphical parts of the BOINC API Library for now. HINT: on MacOS X/Darwin you might consider running configure with the option './configure --with-apple-opengl-framework' in order to use the Mac-native openGL framework ================================================================================ ---- Workaround - add to /etc/portage/profile/package.provided the following. # ignore optional dependency of sci-misc/boinc-wrapper media-libs/freeglut-3.4.0 ---- Proposed solution - implement a USE flag to make this dependency optional.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42e0a8a1ee13b7b1fae200eed02165c1329f3a27 commit 42e0a8a1ee13b7b1fae200eed02165c1329f3a27 Author: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> AuthorDate: 2024-10-07 00:17:04 +0000 Commit: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> CommitDate: 2024-10-07 00:17:04 +0000 sci-misc/boinc-wrapper: fix deps & task suspending 1. Apply a patch to revert upstream switch to SIGTSTP signal for task suspending, which never works. 2. Skip OpenGL check, so libboinc_graphics is never built. Closes: https://bugs.gentoo.org/939899 Closes: https://bugs.gentoo.org/939902 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> .../boinc-wrapper/boinc-wrapper-26018-r2.ebuild | 54 ++++++++++++++++++++++ .../files/boinc-wrapper-26018-sigstop.patch | 28 +++++++++++ 2 files changed, 82 insertions(+)