Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Jun 2026 15:58:01 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: db7005e090b1 - main - science/psi4: update 1.10=?utf-8?Q? =E2=86=92 1.1?=0.1
Message-ID:  <6a1efd89.402d1.2d7cbbf9@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

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

commit db7005e090b17f87ea1252869475e5ae0a01d613
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-06-02 15:30:38 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-06-02 15:57:57 +0000

    science/psi4: update 1.10 → 1.10.1
---
 science/psi4/Makefile                   | 11 ++++++-----
 science/psi4/distinfo                   |  6 +++---
 science/psi4/files/patch-CMakeLists.txt | 17 +++++++++++++++--
 3 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/science/psi4/Makefile b/science/psi4/Makefile
index 10ccbd8023fc..16ae863c6ea6 100644
--- a/science/psi4/Makefile
+++ b/science/psi4/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	psi4
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.10
+DISTVERSION=	1.10.1
 CATEGORIES=	science # quantum-chemistry
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
@@ -34,7 +34,8 @@ USE_GITHUB=	yes
 CMAKE_ARGS=	-DLibxc_DIR=${LOCALBASE} \
 		-DFREEBSD_PYTHON_VER=${PYTHON_VER} \
 		-DPython_EXECUTABLE=${PYTHON_CMD} \
-		-DPYMOD_INSTALL_LIBDIR=${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/lib||}
+		-DPYMOD_INSTALL_LIBDIR=${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/lib||} \
+		-DCMAKE_INSIST_FIND_PACKAGE_Libint2=ON
 CONFIGURE_ENV=	FREEBSD_PYTHON_VER=${PYTHON_VER}
 
 LDFLAGS+=	-lexecinfo # for backtrace_symbols
@@ -54,7 +55,7 @@ NATIVE_CMAKE_BOOL=	ENABLE_XHOST
 post-patch:
 	# correct the default data dir
 	@${REINPLACE_CMD} \
-		-E 's|%%DATADIR%%|${DATADIR}|' \
+		-e 's|/usr/local/share/psi4|${DATADIR}|' \
 		${WRKSRC}/psi4/run_psi4.py
 
 do-install: # project fails to install itself into a stage directory due to a convoluted cmake code structure (DESTDIR isn't handled correctly)
@@ -77,8 +78,8 @@ do-install: # project fails to install itself into a stage directory due to a co
 	# psi4 sometimes fails to print its version: https://github.com/psi4/psi4/issues/2831
 
 do-test:
-	# 2 tests fail, see https://github.com/psi4/psi4/issues/3014
-	# 1.9: many tests fail: https://github.com/psi4/psi4/issues/3099
 	@cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest # tests can run without this target too, but this way tests output is more concise and it looks more appealing
 
+# tests as of 1.10.1: 27 failed, 6072 passed, 1380 skipped, 51 xfailed in 6365.46s (1:46:05), see https://github.com/psi4/psi4/issues/3421
+
 .include <bsd.port.mk>
diff --git a/science/psi4/distinfo b/science/psi4/distinfo
index 2827c623bf8d..47687b324a4b 100644
--- a/science/psi4/distinfo
+++ b/science/psi4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1776702252
-SHA256 (psi4-psi4-v1.10_GH0.tar.gz) = 2d0ffcec6ff61141fbf13e8ee7ba984e28fc268659f67833352303a6356cc4e4
-SIZE (psi4-psi4-v1.10_GH0.tar.gz) = 51088510
+TIMESTAMP = 1780201783
+SHA256 (psi4-psi4-v1.10.1_GH0.tar.gz) = 9931c9189473cf32764b481964195b492ba488efa680f5e549ecb957a1d5bc54
+SIZE (psi4-psi4-v1.10.1_GH0.tar.gz) = 51081993
diff --git a/science/psi4/files/patch-CMakeLists.txt b/science/psi4/files/patch-CMakeLists.txt
index bf2dc9b63c96..133fa7af43a3 100644
--- a/science/psi4/files/patch-CMakeLists.txt
+++ b/science/psi4/files/patch-CMakeLists.txt
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig	2026-04-20 17:47:33 UTC
+--- CMakeLists.txt.orig	2026-05-29 03:12:24 UTC
 +++ CMakeLists.txt
 @@ -221,7 +221,7 @@ set(Python_ADDITIONAL_VERSIONS 3.13 3.12 3.11 3.10)  #
  # * library: not at all
@@ -17,7 +17,7 @@
     CMAKE_CACHE_ARGS -DCMAKE_PREFIX_PATH:PATH=${_cmake_CMAKE_PREFIX_PATH}
                -DCMAKE_C_COMPILER_ARG1:STRING=${CMAKE_C_COMPILER_ARG1}
                -DCMAKE_CXX_COMPILER_ARG1:STRING=${CMAKE_CXX_COMPILER_ARG1}
-@@ -356,8 +357,8 @@ ExternalProject_Add(psi4-core
+@@ -356,21 +357,10 @@ ExternalProject_Add(psi4-core
                 # CMAKE_<lang>_COMPILER_ARG1 vars pass args thru when CMAKE_<lang>_COMPILER set as "compiler --vital-args"
                -DOpenMP_C_LIB_NAMES:STRING=${OpenMP_C_LIB_NAMES}
                -DOpenMP_CXX_LIB_NAMES:STRING=${OpenMP_CXX_LIB_NAMES}
@@ -28,3 +28,16 @@
  
  add_subdirectory(external/downstream)
  add_subdirectory(doc)
+ include(ConfigTesting)
+ 
+-# <<<  Install  >>>
+-
+-install(DIRECTORY ${STAGED_INSTALL_PREFIX}/
+-        DESTINATION ${CMAKE_INSTALL_PREFIX}
+-        USE_SOURCE_PERMISSIONS
+-        PATTERN "*.pyc" EXCLUDE)
+-
+-install(DIRECTORY samples
+-        DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATADIR}/psi4
+-        USE_SOURCE_PERMISSIONS
+-        PATTERN "example_psi4rc_file" EXCLUDE)


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1efd89.402d1.2d7cbbf9>