Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Aug 2026 22:23:19 +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: 98f296a0ca5c - main - science/psi4: update 1.10=?utf-8?Q?=2E2 =E2=86=92 1?=.11
Message-ID:  <6a726657.186e1.602b855d@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=98f296a0ca5cb5a2122ddf54d84a65e0f675ee1e

commit 98f296a0ca5cb5a2122ddf54d84a65e0f675ee1e
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-08-04 22:22:51 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-08-04 22:23:15 +0000

    science/psi4: update 1.10.2 → 1.11
---
 science/psi4/Makefile                      |  8 +--
 science/psi4/distinfo                      |  6 +-
 science/psi4/files/patch-psi4_run__psi4.py |  9 +--
 science/psi4/pkg-plist                     | 97 +++++++++++++++++++++++++++---
 4 files changed, 101 insertions(+), 19 deletions(-)

diff --git a/science/psi4/Makefile b/science/psi4/Makefile
index e6f456404d64..9b1ccd7c735d 100644
--- a/science/psi4/Makefile
+++ b/science/psi4/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	psi4
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.10.2
+DISTVERSION=	1.11
 CATEGORIES=	science # quantum-chemistry
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
@@ -55,7 +55,7 @@ NATIVE_CMAKE_BOOL=	ENABLE_XHOST
 post-patch:
 	# correct the default data dir
 	@${REINPLACE_CMD} \
-		-e 's|/usr/local/share/psi4|${DATADIR}|' \
+		-e 's|%%DATADIR%%|${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)
@@ -78,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:
-	@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
+	@cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest -p no:black -p no:ruff -p no:mypy # 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
+# tests as of 1.11: 6102 passed, 1509 skipped, 52 xfailed in 5305.43s (1:28:25)
 
 .include <bsd.port.mk>
diff --git a/science/psi4/distinfo b/science/psi4/distinfo
index 47ca3b48eea7..c7b2bc8843d1 100644
--- a/science/psi4/distinfo
+++ b/science/psi4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1781886105
-SHA256 (psi4-psi4-v1.10.2_GH0.tar.gz) = b71e018e99612d70921457741a9e009cc521367a4c4eefe6601b9dcac844a6a3
-SIZE (psi4-psi4-v1.10.2_GH0.tar.gz) = 51089424
+TIMESTAMP = 1785799541
+SHA256 (psi4-psi4-v1.11_GH0.tar.gz) = b6b5a4d397ba551d7f3516e5dc0da64bcc5778e3dca7898504293792d1b02bac
+SIZE (psi4-psi4-v1.11_GH0.tar.gz) = 51783778
diff --git a/science/psi4/files/patch-psi4_run__psi4.py b/science/psi4/files/patch-psi4_run__psi4.py
index 50eb66187801..b153d3901826 100644
--- a/science/psi4/files/patch-psi4_run__psi4.py
+++ b/science/psi4/files/patch-psi4_run__psi4.py
@@ -1,15 +1,16 @@
---- psi4/run_psi4.py.orig	2025-09-05 14:52:21 UTC
+--- psi4/run_psi4.py.orig	2026-06-30 02:22:36 UTC
 +++ psi4/run_psi4.py
-@@ -38,6 +38,8 @@ from pathlib import Path
+@@ -38,6 +38,9 @@ from pathlib import Path
  import warnings
  from pathlib import Path
  
-+os.environ["PSIDATADIR"] = "/usr/local/share/psi4"
++if "PSIDATADIR" not in os.environ.keys():
++    os.environ["PSIDATADIR"] = "%%DATADIR%%"
 +
  # yapf: disable
  parser = argparse.ArgumentParser(description="Psi4: Open-Source Quantum Chemistry", formatter_class=argparse.RawTextHelpFormatter)
  parser.add_argument("-i", "--input", default="input.dat",
-@@ -162,7 +164,7 @@ if args["inplace"]:
+@@ -162,7 +165,7 @@ if args["inplace"]:
  
      lib_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
      if ("PSIDATADIR" not in os.environ.keys()) and (not args["psidatadir"]):
diff --git a/science/psi4/pkg-plist b/science/psi4/pkg-plist
index a1811cd0b32f..23924a148484 100644
--- a/science/psi4/pkg-plist
+++ b/science/psi4/pkg-plist
@@ -98,6 +98,7 @@ include/psi4/libmints/wavefunction.h
 include/psi4/libmints/writer.h
 include/psi4/libmints/writer_file_prefix.h
 include/psi4/libmints/x2cint.h
+include/psi4/libmints/zora.h
 include/psi4/libmoinfo/libmoinfo.h
 include/psi4/libmoinfo/model_space.h
 include/psi4/libmoinfo/moinfo.h
@@ -215,6 +216,7 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/driver/procrouting/roa.py
 %%PYTHON_SITELIBDIR%%/psi4/driver/procrouting/sapt/__init__.py
 %%PYTHON_SITELIBDIR%%/psi4/driver/procrouting/sapt/fisapt_proc.py
+%%PYTHON_SITELIBDIR%%/psi4/driver/procrouting/sapt/fsapt.py
 %%PYTHON_SITELIBDIR%%/psi4/driver/procrouting/sapt/sapt_jk_terms.py
 %%PYTHON_SITELIBDIR%%/psi4/driver/procrouting/sapt/sapt_mp2_terms.py
 %%PYTHON_SITELIBDIR%%/psi4/driver/procrouting/sapt/sapt_proc.py
@@ -807,6 +809,14 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/tests/dftd4/r2scan/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/dkh/molpro-2order/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/dkh/molpro-2order/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/dlpnocc-1/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/dlpnocc-1/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/dlpnocc-2/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/dlpnocc-2/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/dlpnocc-3/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/dlpnocc-3/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/dlpnocc-4/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/dlpnocc-4/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/dlpnomp2-1/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/dlpnomp2-1/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/dlpnomp2-2/input.dat
@@ -831,6 +841,10 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/tests/extern4/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/extern5/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/extern5/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/extern6/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/extern6/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/extern7/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/extern7/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/f12_libint1.json
 %%PYTHON_SITELIBDIR%%/psi4/tests/fci-coverage/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/fci-coverage/test_input.py
@@ -964,6 +978,22 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-1-tamps/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-1-throws/input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-1-throws/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-energy/input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-energy/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-ghost/input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-ghost/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-gradient/input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-gradient/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-orient/input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-orient/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-properties/input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-properties/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-response/input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-response/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-tamps/input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-tamps/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-throws/input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/json/schema-2-throws/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/lccd-grad1/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/lccd-grad1/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/lccd-grad2/input.dat
@@ -1000,6 +1030,10 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/tests/mbis-5/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/mbis-6/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/mbis-6/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/mbis-7/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/mbis-7/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/mbis-ecp/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/mbis-ecp/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/mcscf1/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/mcscf1/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/mcscf2/input.dat
@@ -1070,6 +1104,8 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/tests/mp2-grad1/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/mp2-grad2/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/mp2-grad2/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/mp2-grad3/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/mp2-grad3/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/mp2-h/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/mp2-h/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/mp2-property/grid.dat
@@ -1123,6 +1159,8 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/tests/nbody-vmfc-gradient/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/nbody-vmfc-hessian/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/nbody-vmfc-hessian/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/numint1/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/numint1/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/numpy-array-interface/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/numpy-array-interface/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/oei_reference_data.json
@@ -1558,6 +1596,7 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_fchk_writer/uhf-mp2.ref
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_fchk_writer/uhf-pbe.ref
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_fcidump_energy.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_fisapt.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_gauxc_writer.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_gauxc_writer/cc-pVDZ-benzene-ref.hdf5
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_gauxc_writer/cc-pVQZ-benzene-ref.hdf5
@@ -1595,14 +1634,22 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_potential_erf.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema.py
-%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin1.ref
-%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin2.ref
-%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin3.ref
-%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin4.ref
-%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin5.ref
-%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin6.ref
-%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin7.ref
-%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin8.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin1-1.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin1-2.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin2-1.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin2-2.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin3-1.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin3-2.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin4-1.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin4-2.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin5-1.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin5-2.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin6-1.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin6-2.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin7-1.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin7-2.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin8-1.ref
+%%PYTHON_SITELIBDIR%%/psi4/tests/test_psi4_qcschema/jatin8-2.ref
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_pyside_cubegen.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_qcel_molparse_to_string.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/test_qcfractal.py
@@ -1663,6 +1710,8 @@ include/psi4/times.h
 %%PYTHON_SITELIBDIR%%/psi4/tests/x2c3/test_input.py
 %%PYTHON_SITELIBDIR%%/psi4/tests/zaptn-nh2/input.dat
 %%PYTHON_SITELIBDIR%%/psi4/tests/zaptn-nh2/test_input.py
+%%PYTHON_SITELIBDIR%%/psi4/tests/zora/input.dat
+%%PYTHON_SITELIBDIR%%/psi4/tests/zora/test_input.py
 share/cmake/TargetLAPACK/FindMathOpenMP.cmake
 share/cmake/TargetLAPACK/FindTargetOpenMP.cmake
 share/cmake/TargetLAPACK/TargetLAPACKConfig.cmake
@@ -5346,6 +5395,14 @@ share/cmake/psi4/xhost.cmake
 %%DATADIR%%/samples/dftd4/r2scan/test.in
 %%DATADIR%%/samples/dkh/molpro-2order/input.dat
 %%DATADIR%%/samples/dkh/molpro-2order/test.in
+%%DATADIR%%/samples/dlpnocc-1/input.dat
+%%DATADIR%%/samples/dlpnocc-1/test.in
+%%DATADIR%%/samples/dlpnocc-2/input.dat
+%%DATADIR%%/samples/dlpnocc-2/test.in
+%%DATADIR%%/samples/dlpnocc-3/input.dat
+%%DATADIR%%/samples/dlpnocc-3/test.in
+%%DATADIR%%/samples/dlpnocc-4/input.dat
+%%DATADIR%%/samples/dlpnocc-4/test.in
 %%DATADIR%%/samples/dlpnomp2-1/input.dat
 %%DATADIR%%/samples/dlpnomp2-1/test.in
 %%DATADIR%%/samples/dlpnomp2-2/input.dat
@@ -5366,6 +5423,8 @@ share/cmake/psi4/xhost.cmake
 %%DATADIR%%/samples/extern4/test.in
 %%DATADIR%%/samples/extern5/input.dat
 %%DATADIR%%/samples/extern5/test.in
+%%DATADIR%%/samples/extern6/input.dat
+%%DATADIR%%/samples/extern6/test.in
 %%DATADIR%%/samples/fci-coverage/input.dat
 %%DATADIR%%/samples/fci-coverage/test.in
 %%DATADIR%%/samples/fci-dipole/input.dat
@@ -5494,6 +5553,22 @@ share/cmake/psi4/xhost.cmake
 %%DATADIR%%/samples/json/schema-1-tamps/test.py
 %%DATADIR%%/samples/json/schema-1-throws/input.py
 %%DATADIR%%/samples/json/schema-1-throws/test.py
+%%DATADIR%%/samples/json/schema-2-energy/input.py
+%%DATADIR%%/samples/json/schema-2-energy/test.py
+%%DATADIR%%/samples/json/schema-2-ghost/input.py
+%%DATADIR%%/samples/json/schema-2-ghost/test.py
+%%DATADIR%%/samples/json/schema-2-gradient/input.py
+%%DATADIR%%/samples/json/schema-2-gradient/test.py
+%%DATADIR%%/samples/json/schema-2-orient/input.py
+%%DATADIR%%/samples/json/schema-2-orient/test.py
+%%DATADIR%%/samples/json/schema-2-properties/input.py
+%%DATADIR%%/samples/json/schema-2-properties/test.py
+%%DATADIR%%/samples/json/schema-2-response/input.py
+%%DATADIR%%/samples/json/schema-2-response/test.py
+%%DATADIR%%/samples/json/schema-2-tamps/input.py
+%%DATADIR%%/samples/json/schema-2-tamps/test.py
+%%DATADIR%%/samples/json/schema-2-throws/input.py
+%%DATADIR%%/samples/json/schema-2-throws/test.py
 %%DATADIR%%/samples/lccd-grad1/input.dat
 %%DATADIR%%/samples/lccd-grad1/test.in
 %%DATADIR%%/samples/lccd-grad2/input.dat
@@ -5530,6 +5605,8 @@ share/cmake/psi4/xhost.cmake
 %%DATADIR%%/samples/mbis-5/test.in
 %%DATADIR%%/samples/mbis-6/input.dat
 %%DATADIR%%/samples/mbis-6/test.in
+%%DATADIR%%/samples/mbis-7/input.dat
+%%DATADIR%%/samples/mbis-7/test.in
 %%DATADIR%%/samples/mcscf1/input.dat
 %%DATADIR%%/samples/mcscf1/test.in
 %%DATADIR%%/samples/mcscf2/input.dat
@@ -5634,6 +5711,8 @@ share/cmake/psi4/xhost.cmake
 %%DATADIR%%/samples/nbody-vmfc-gradient/test.in
 %%DATADIR%%/samples/nbody-vmfc-hessian/input.dat
 %%DATADIR%%/samples/nbody-vmfc-hessian/test.in
+%%DATADIR%%/samples/numint1/input.dat
+%%DATADIR%%/samples/numint1/test.in
 %%DATADIR%%/samples/numpy-array-interface/input.dat
 %%DATADIR%%/samples/numpy-array-interface/test.in
 %%DATADIR%%/samples/olccd-freq1/input.dat
@@ -6051,6 +6130,8 @@ share/cmake/psi4/xhost.cmake
 %%DATADIR%%/samples/x2c3/test.in
 %%DATADIR%%/samples/zaptn-nh2/input.dat
 %%DATADIR%%/samples/zaptn-nh2/test.in
+%%DATADIR%%/samples/zora/input.dat
+%%DATADIR%%/samples/zora/test.in
 %%DATADIR%%/scripts/apply_license.py
 %%DATADIR%%/scripts/ixyz2database.py
 %%DATADIR%%/scripts/merge_stdsuite.py


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a726657.186e1.602b855d>