git: dc1dbe0e754e - main - science/libxc: update 7.0.0 → 7.1.2

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 19 Sep 2026 22:42:44 UTC
The branch main has been updated by yuri:

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

commit dc1dbe0e754e0963815390e004a5d2a4225a6f67
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-19 18:41:18 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-19 22:42:20 +0000

    science/libxc: update 7.0.0 → 7.1.2
---
 science/libxc/Makefile  | 10 ++++++++--
 science/libxc/distinfo  |  6 +++---
 science/libxc/pkg-plist |  4 ++++
 3 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/science/libxc/Makefile b/science/libxc/Makefile
index 3e9696cd14f9..8a26374f2160 100644
--- a/science/libxc/Makefile
+++ b/science/libxc/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	libxc
-DISTVERSION=	7.0.0
+DISTVERSION=	7.1.2
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -16,14 +16,20 @@ USE_LDCONFIG=	yes
 
 USE_GITLAB=	yes
 
+LDFLAGS+=	-lexecinfo
+
 CMAKE_ON=	BUILD_SHARED_LIBS ENABLE_FORTRAN ENABLE_PYTHON
 CMAKE_OFF=	BUILD_TESTING DISABLE_KXC ENABLE_XHOST
+TEST_ENV=	${MAKE_ENV} PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
 
 pre-configure:
 	${REINPLACE_CMD} -e 's|$${CMAKE_INSTALL_LIBDIR}/pylibxc$$|${PYTHONPREFIX_SITELIBDIR}/pylibxc|'	\
 		-e 's|$${CMAKE_INSTALL_PREFIX}/$${CMAKE_INSTALL_LIBDIR}/pylibxc/|${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pylibxc/|'\
 		${WRKSRC}/CMakeLists.txt
 
-# tests as of 7.0.0: 100% tests passed, 0 tests failed out of 20556
+pre-test:
+	@${LN} -sf ${BUILD_WRKSRC}/libxc.so ${WRKSRC}/pylibxc/libxc.so
+
+# tests as of 7.1.2: 100% tests passed, 0 tests failed out of 23
 
 .include <bsd.port.mk>
diff --git a/science/libxc/distinfo b/science/libxc/distinfo
index f884d610dac1..7db10f41c803 100644
--- a/science/libxc/distinfo
+++ b/science/libxc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1776702032
-SHA256 (libxc-7.0.0.tar.bz2) = e9ae69f8966d8de6b7585abd9fab588794ada1fab8f689337959a35abbf9527d
-SIZE (libxc-7.0.0.tar.bz2) = 52408700
+TIMESTAMP = 1789843370
+SHA256 (libxc-7.1.2.tar.bz2) = 3915fac94416e4c415534223ea492ad2663f928acf27e98662c861b094a6c306
+SIZE (libxc-7.1.2.tar.bz2) = 10770923
diff --git a/science/libxc/pkg-plist b/science/libxc/pkg-plist
index 61ad4a33522e..e06d164b8c4e 100644
--- a/science/libxc/pkg-plist
+++ b/science/libxc/pkg-plist
@@ -17,11 +17,15 @@ lib/libxc.so.15
 lib/libxcf03.so
 lib/libxcf03.so.15
 %%PYTHON_SITELIBDIR%%/pylibxc/__init__.py
+%%PYTHON_SITELIBDIR%%/pylibxc/array_backend.py
 %%PYTHON_SITELIBDIR%%/pylibxc/core.py
+%%PYTHON_SITELIBDIR%%/pylibxc/dlpack.py
+%%PYTHON_SITELIBDIR%%/pylibxc/example_densities.py
 %%PYTHON_SITELIBDIR%%/pylibxc/flags.py
 %%PYTHON_SITELIBDIR%%/pylibxc/functional.py
 %%PYTHON_SITELIBDIR%%/pylibxc/libxc.so
 %%PYTHON_SITELIBDIR%%/pylibxc/structs.py
+%%PYTHON_SITELIBDIR%%/pylibxc/testing.py
 %%PYTHON_SITELIBDIR%%/pylibxc/util.py
 %%PYTHON_SITELIBDIR%%/pylibxc/version.py
 libdata/pkgconfig/libxc.pc