Bug 267356

Summary: science/libxc: upgrade to libXC 6
Product: Ports & Packages Reporter: Thierry Thomas <thierry>
Component: Individual Port(s)Assignee: Thierry Thomas <thierry>
Status: Closed FIXED    
Severity: Affects Some People CC: thierry
Priority: --- Flags: jmd: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://www.tddft.org/programs/libxc/changes/
Bug Depends on: 267357, 267358, 267359, 267360    
Bug Blocks:    
Attachments:
Description Flags
Upgrade to libXC 6 none

Description Thierry Thomas freebsd_committer freebsd_triage 2022-10-26 10:03:24 UTC
Created attachment 237644 [details]
Upgrade to libXC 6

Changelog at <https://www.tddft.org/programs/libxc/changes/>.

Some time ago, fundamental API changes (support for double hybrids) were expected in libXC, and some applications prepared to support them, but they were relegated to version 7.0.0. Thus, ports which did not change anything for libXC 6 are still OK, but those which prepared for the expected changes must be patched… (I’ll submit PRs for these ones).
Comment 1 Johannes M Dieterich freebsd_committer freebsd_triage 2022-11-04 20:00:27 UTC
Approved if all consumers work w/ v6 libxc
Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2022-11-05 14:50:12 UTC
Committed, thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-11-05 14:50:24 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4d60af922f2aebad10b0affd2841e02e53e2b88c

commit 4d60af922f2aebad10b0affd2841e02e53e2b88c
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-10-23 17:14:04 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-05 14:42:46 +0000

    science/libxc: upgrade to libXC 6

    Changelog at <https://www.tddft.org/programs/libxc/changes/>.

    PR:             267356
    Approved by:    jmd (maintainer)

 science/libxc/Makefile  | 15 ++++++++++-----
 science/libxc/distinfo  |  6 +++---
 science/libxc/pkg-descr |  2 ++
 science/libxc/pkg-plist | 26 +++++++++++++++++---------
 4 files changed, 32 insertions(+), 17 deletions(-)