Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 937943 - sci-physics/lhapdf: unbundle dev-cpp/yaml-cpp
Summary: sci-physics/lhapdf: unbundle dev-cpp/yaml-cpp
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Physics related packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: bundled-libs
  Show dependency tree
 
Reported: 2024-08-15 00:50 UTC by Christopher Fore
Modified: 2024-12-18 09:17 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Fore 2024-08-15 00:50:57 UTC
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
Comment 1 APN-Pucky 2024-09-22 11:15:54 UTC
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
Comment 2 APN-Pucky 2024-10-21 08:27:20 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2024-12-18 09:17:19 UTC
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(-)