It looks like it is bundling a relatively old version of dev-cpp/yaml-cpp (0.6.3): https://gitlab.com/hepcedar/lhapdf/-/tree/main/src/yamlcpp
I would prefer not to diverge too much from upstream, since that naturally puts more effort on gentoo's side. I'd first try to: - get upstream to add a conf flag for using the system's yaml-cpp - get upstream to update their yaml-cpp
Upstream accepts option to use system's yaml-cpp: https://gitlab.com/hepcedar/lhapdf/-/issues/80#note_2168025870 I'll do that when I find time.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a053b0c31a6791fe1a2d8d4c116070b81b0625dd commit a053b0c31a6791fe1a2d8d4c116070b81b0625dd Author: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> AuthorDate: 2024-12-17 14:48:48 +0000 Commit: Guilherme Amadio <amadio@gentoo.org> CommitDate: 2024-12-18 09:16:30 +0000 sci-physics/lhapdf: add 6.5.5 Closes: https://bugs.gentoo.org/937943 Closes: https://github.com/gentoo/gentoo/pull/39753 Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> Signed-off-by: Guilherme Amadio <amadio@gentoo.org> sci-physics/lhapdf/Manifest | 1 + sci-physics/lhapdf/lhapdf-6.5.5.ebuild | 78 ++++++++++++++++++++++++++++++++++ sci-physics/lhapdf/lhapdf-9999.ebuild | 10 +++-- 3 files changed, 86 insertions(+), 3 deletions(-)