Bug 201266

Summary: [NEW PORT] science/libxc: Library of exchange-correlation functionals
Product: Ports & Packages Reporter: Johannes M Dieterich <jmd>
Component: Individual Port(s)Assignee: Alexey Dokuchaev <danfe>
Status: Closed FIXED    
Severity: Affects Only Me CC: danfe, koobs, robak
Priority: --- Keywords: needs-qa, patch
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
shar archive with the new port
none
new version of the port none

Description Johannes M Dieterich freebsd_committer freebsd_triage 2015-07-02 08:34:55 UTC
Created attachment 158250 [details]
shar archive with the new port

libxc is a library of exchange-correlation functionals for the use in density functional theory. It is widely used within the community and hence is required for other programs from that realm to be ported in the future.

The port is straightforward and features the latest stable upstream release.
Comment 1 Bartek Rutkowski freebsd_committer freebsd_triage 2015-08-05 14:56:41 UTC
The port fails to build like that:

http://pd.valinor.palantiri.org/data/93amd64-default/2015-08-05_16h54m28s/logs/errors/libxc-2.1.2.log
Comment 2 Johannes M Dieterich freebsd_committer freebsd_triage 2015-08-05 19:28:47 UTC
Dear Bartek,

thanks for taking the time to look into the patch. Could you attach your work/src/config.log?

I am building the port on 11-CURRENT, do I see this correctly that this is a 9.3?

Thanks!
Comment 3 Johannes M Dieterich freebsd_committer freebsd_triage 2015-08-09 18:26:54 UTC
Created attachment 159699 [details]
new version of the port

Please find attached an improved version of this port (more uses, ran this through poudriere). Note: FreeBSD 9.3 will NOT be supported as it does not provide the needed implementations for expl and logl in libm.
Comment 4 commit-hook freebsd_committer freebsd_triage 2015-10-26 10:10:40 UTC
A commit references this bug:

Author: danfe
Date: Mon Oct 26 10:10:11 UTC 2015
New revision: 400179
URL: https://svnweb.freebsd.org/changeset/ports/400179

Log:
  Add a port of Libxc, a library of exchange-correlation functionals for
  density-functional theory.

  PR:		201266 (modified)
  Submitted by:	Johannes Dieterich

Changes:
  head/science/Makefile
  head/science/libxc/
  head/science/libxc/Makefile
  head/science/libxc/distinfo
  head/science/libxc/pkg-descr
  head/science/libxc/pkg-plist
Comment 5 Alexey Dokuchaev freebsd_committer freebsd_triage 2015-10-26 10:12:46 UTC
Port wad added (as of ports r400179) with minor modifications and cleanups, thank you!  Note that FreeBSD 9.3 is supported as it can take implementations for expl() and logl() from the `math/ldouble' port.