The current release, although a dev release, does not need the various workarounds we had to add anymore, like sym-linking libraries into the data folder, any more. Also the cuda USE flag is not really useful and should be substituted with an opencl USE flag, that pulls in the right packages according to VIDEO_CARDS.
I am on it and needed to start this bug for my commit messages.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1736df328f9404f0f0841e25b9f6a158d9ad085c commit 1736df328f9404f0f0841e25b9f6a158d9ad085c Author: Sven Eden <sven.eden@prydeworx.com> AuthorDate: 2022-07-27 11:38:07 +0000 Commit: Florian Schmaus <flow@gentoo.org> CommitDate: 2022-08-01 08:34:37 +0000 sci-misc/boinc: Bump to 7.20.2 ; plus OpenCL dependency fixes BOINC can now detect and use the correct OpenCL implementations for various situations. Therefore VIDEO_CARDS is questioned to pull in the needed dependencies: * video_cards_amdgpu : dev-libs/rocm-opencl-runtime -> AMD GPUs supported by the amdgpu kernel driver. 64-bit only * video_cards_intel : dev-libs/intel-compute-runtime -> integrated Intel GPUs from Broadwell onwards. 64-bit only * video_cards_nvidia : media-gfx/nvidia-cg-toolkit -> USE="cuda" is enforced in this case * video_cards_radeonsi : media-libs/mesa[opencl] WARNING: Only nvidia+intel have been tested yet! Bug: https://bugs.gentoo.org/861440 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: Florian Schmaus <flow@gentoo.org> sci-misc/boinc/Manifest | 2 +- sci-misc/boinc/boinc-7.20.2-r2.ebuild | 207 ++++++++++++++++++++++++++++++++++ sci-misc/boinc/metadata.xml | 1 + 3 files changed, 209 insertions(+), 1 deletion(-)