summaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
Diffstat (limited to 'science')
-rw-r--r--science/Makefile1
-rw-r--r--science/bout++/Makefile2
-rw-r--r--science/cantera/Makefile2
-rw-r--r--science/chemicalfun/Makefile2
-rw-r--r--science/csvtk/Makefile1
-rw-r--r--science/dftd4/Makefile7
-rw-r--r--science/dftd4/distinfo6
-rw-r--r--science/dftd4/pkg-plist5
-rw-r--r--science/helfem/Makefile9
-rw-r--r--science/helfem/distinfo8
-rw-r--r--science/helfem/files/patch-CMakeLists.txt11
-rw-r--r--science/helfem/files/patch-src_general_dftfuncs.cpp38
-rw-r--r--science/helfem/pkg-plist21
-rw-r--r--science/kalzium/distinfo6
-rw-r--r--science/libgridxc/Makefile3
-rw-r--r--science/libgridxc/distinfo6
-rw-r--r--science/libgridxc/pkg-plist4
-rw-r--r--science/libxc/Makefile2
-rw-r--r--science/mmg/Makefile25
-rw-r--r--science/mmg/distinfo6
-rw-r--r--science/mmg/files/patch-CMakeLists.txt14
-rw-r--r--science/mmg/files/patch-git__log__mmg.h9
-rw-r--r--science/mmg/pkg-descr4
-rw-r--r--science/mmg/pkg-plist8
-rw-r--r--science/molgif/Makefile2
-rw-r--r--science/octopus/Makefile6
-rw-r--r--science/octopus/distinfo6
-rw-r--r--science/octopus/pkg-plist184
-rw-r--r--science/openmc/Makefile2
-rw-r--r--science/openmolcas/Makefile2
-rw-r--r--science/py-esda/Makefile23
-rw-r--r--science/py-esda/distinfo6
-rw-r--r--science/py-inequality/Makefile14
-rw-r--r--science/py-inequality/distinfo6
-rw-r--r--science/py-libpysal/Makefile26
-rw-r--r--science/py-libpysal/distinfo6
-rw-r--r--science/py-libpysal/files/patch-setup.py10
-rw-r--r--science/py-pysal/Makefile62
-rw-r--r--science/py-pysal/distinfo3
-rw-r--r--science/py-pysal/pkg-descr10
-rw-r--r--science/py-spaghetti/Makefile16
-rw-r--r--science/py-spaghetti/distinfo6
-rw-r--r--science/qiskit-aer/Makefile2
-rw-r--r--science/sirius/Makefile5
-rw-r--r--science/sirius/distinfo6
-rw-r--r--science/sirius/pkg-plist6
-rw-r--r--science/spheral/Makefile2
-rw-r--r--science/step/distinfo6
-rw-r--r--science/vipster/Makefile2
-rw-r--r--science/xtb/Makefile2
50 files changed, 396 insertions, 225 deletions
diff --git a/science/Makefile b/science/Makefile
index 3462aaf49dd6..3e8dbded3d60 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -418,6 +418,7 @@
SUBDIR += py-pyphot
SUBDIR += py-pyprecice
SUBDIR += py-pyqubo
+ SUBDIR += py-pysal
SUBDIR += py-pyscf
SUBDIR += py-pyteomics
SUBDIR += py-qcelemental
diff --git a/science/bout++/Makefile b/science/bout++/Makefile
index 2e49f217994d..88dce44c18f9 100644
--- a/science/bout++/Makefile
+++ b/science/bout++/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bout++
DISTVERSIONPREFIX= v
DISTVERSION= 5.1.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= science math # physics
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/cantera/Makefile b/science/cantera/Makefile
index aea50ad6e4a7..bb99d1558988 100644
--- a/science/cantera/Makefile
+++ b/science/cantera/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cantera
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science # chemistry physics
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/chemicalfun/Makefile b/science/chemicalfun/Makefile
index 9b3afed93586..482c69a62961 100644
--- a/science/chemicalfun/Makefile
+++ b/science/chemicalfun/Makefile
@@ -1,6 +1,6 @@
PORTNAME= chemicalfun
DISTVERSION= 0.1.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science # chemistry
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${PORTNAME}/get/${BB_COMMIT}${EXTRACT_SUFX}?dummy=/:src
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:src
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index 230527ca7a16..de62272c0764 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,6 +1,7 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
DISTVERSION= 0.35.0
+PORTREVISION= 1
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/dftd4/Makefile b/science/dftd4/Makefile
index 7a1fea532da5..aa8e5fc6d68f 100644
--- a/science/dftd4/Makefile
+++ b/science/dftd4/Makefile
@@ -1,12 +1,13 @@
PORTNAME= dftd4
DISTVERSIONPREFIX= v
-DISTVERSION= 3.7.0
-PORTREVISION= 1
+DISTVERSION= 3.7.0-31
+DISTVERSIONSUFFIX= -g476e6be
CATEGORIES= science # chemistry
MAINTAINER= yuri@FreeBSD.org
COMMENT= Atomic-charge dependent london dispersion correction computation
-WWW= https://www.chemie.uni-bonn.de/pctc/mulliken-center/software/dftd4/
+WWW= https://dftd4.readthedocs.io/en/latest/ \
+ https://github.com/dftd4/dftd4
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/science/dftd4/distinfo b/science/dftd4/distinfo
index 3924901dc8cd..0274ee6407a9 100644
--- a/science/dftd4/distinfo
+++ b/science/dftd4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725080870
-SHA256 (dftd4-dftd4-v3.7.0_GH0.tar.gz) = f00b244759eff2c4f54b80a40673440ce951b6ddfa5eee1f46124297e056f69c
-SIZE (dftd4-dftd4-v3.7.0_GH0.tar.gz) = 388657
+TIMESTAMP = 1762271663
+SHA256 (dftd4-dftd4-v3.7.0-31-g476e6be_GH0.tar.gz) = 6f70d17299963d51b59ae79372a7a01caf896a6103ccf636cfdc87465eb47971
+SIZE (dftd4-dftd4-v3.7.0-31-g476e6be_GH0.tar.gz) = 466471
diff --git a/science/dftd4/pkg-plist b/science/dftd4/pkg-plist
index 5560af8233bf..35758c3ce35d 100644
--- a/science/dftd4/pkg-plist
+++ b/science/dftd4/pkg-plist
@@ -13,9 +13,14 @@ include/dftd4/dftd4_data_covrad.mod
include/dftd4/dftd4_data_en.mod
include/dftd4/dftd4_data_hardness.mod
include/dftd4/dftd4_data_r4r2.mod
+include/dftd4/dftd4_data_wfpair.mod
include/dftd4/dftd4_data_zeff.mod
include/dftd4/dftd4_disp.mod
include/dftd4/dftd4_model.mod
+include/dftd4/dftd4_model_d4.mod
+include/dftd4/dftd4_model_d4s.mod
+include/dftd4/dftd4_model_type.mod
+include/dftd4/dftd4_model_utils.mod
include/dftd4/dftd4_ncoord.mod
include/dftd4/dftd4_numdiff.mod
include/dftd4/dftd4_output.mod
diff --git a/science/helfem/Makefile b/science/helfem/Makefile
index e468518af7f5..464b6053adcb 100644
--- a/science/helfem/Makefile
+++ b/science/helfem/Makefile
@@ -1,11 +1,7 @@
PORTNAME= helfem
-DISTVERSION= g20210912
-PORTREVISION= 10
+DISTVERSION= g20251026
CATEGORIES= science # chemistry
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= 4c0196c3ef3f254a22030eda787105c8a48df919.patch:-p1 # https://github.com/susilehtola/HelFEM/pull/7
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Finite element methods for electronic structure calculations
WWW= https://github.com/susilehtola/HelFEM
@@ -20,11 +16,12 @@ LIB_DEPENDS= libarmadillo.so:math/armadillo \
libxc.so:science/libxc
USES= cmake fortran
+USE_CXXSTD= c++14
USE_GITHUB= yes
GH_ACCOUNT= susilehtola
GH_PROJECT= HelFEM
-GH_TAGNAME= 21461e9
+GH_TAGNAME= ca3fa54
CMAKE_ON= HELFEM_FIND_DEPS BUILD_SHARED_LIBS
diff --git a/science/helfem/distinfo b/science/helfem/distinfo
index dced120724b0..2156b0c12092 100644
--- a/science/helfem/distinfo
+++ b/science/helfem/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1656098405
-SHA256 (susilehtola-HelFEM-g20210912-21461e9_GH0.tar.gz) = 08dde1f20ff741ca0befbc0472b0264f48be82e083fb4dd34927ef9cd7bffca6
-SIZE (susilehtola-HelFEM-g20210912-21461e9_GH0.tar.gz) = 1020779
-SHA256 (4c0196c3ef3f254a22030eda787105c8a48df919.patch) = 349f730515667da1a85d8646d282208ee26dc3c93a5fd0468dab06ad727593fc
-SIZE (4c0196c3ef3f254a22030eda787105c8a48df919.patch) = 573
+TIMESTAMP = 1762390738
+SHA256 (susilehtola-HelFEM-g20251026-ca3fa54_GH0.tar.gz) = 0cc795fc23df945eeb9ca284cdb8ac04a569093775721d47918f4808bb3e3269
+SIZE (susilehtola-HelFEM-g20251026-ca3fa54_GH0.tar.gz) = 1053211
diff --git a/science/helfem/files/patch-CMakeLists.txt b/science/helfem/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..0a3cbc833542
--- /dev/null
+++ b/science/helfem/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2025-11-06 01:10:35 UTC
++++ CMakeLists.txt
+@@ -1,7 +1,7 @@ project (helfem CXX Fortran)
+ # CMake project file for HelFEM
+ cmake_minimum_required (VERSION 3.5)
+ project (helfem CXX Fortran)
+-set(CMAKE_CXX_STANDARD 11)
++set(CMAKE_CXX_STANDARD 14)
+
+ # Ensure we are building out-of-source so that the tests work (issue 120)
+ get_filename_component(srcdir "${CMAKE_SOURCE_DIR}" REALPATH)
diff --git a/science/helfem/files/patch-src_general_dftfuncs.cpp b/science/helfem/files/patch-src_general_dftfuncs.cpp
deleted file mode 100644
index 999399167b70..000000000000
--- a/science/helfem/files/patch-src_general_dftfuncs.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/general/dftfuncs.cpp.orig 2021-09-12 09:32:14 UTC
-+++ src/general/dftfuncs.cpp
-@@ -388,7 +388,7 @@ double exact_exchange(int func_id) {
- throw std::runtime_error(oss.str());
- }
-
--#if XC_MAJOR_VERSION < 6
-+#if XC_MAJOR_VERSION < 7
- switch(func.info->family)
- {
- #ifdef XC_FAMILY_HYB_LDA
-@@ -431,7 +431,7 @@ bool is_supported(int func_id) {
- throw std::runtime_error(oss.str());
- }
- // Get flag
--#if XC_MAJOR_VERSION >= 6
-+#if XC_MAJOR_VERSION > 6
- switch(xc_hyb_type(&func)) {
- case(XC_HYB_SEMILOCAL):
- case(XC_HYB_HYBRID):
-@@ -463,7 +463,7 @@ void is_range_separated(int func_id, bool & erf, bool
- throw std::runtime_error(oss.str());
- }
- // Get flag
--#if XC_MAJOR_VERSION < 6
-+#if XC_MAJOR_VERSION < 7
- erf=(func.info->flags & XC_FLAGS_HYB_CAM) || (func.info->flags & XC_FLAGS_HYB_LC);
- yukawa=(func.info->flags & XC_FLAGS_HYB_CAMY) || (func.info->flags & XC_FLAGS_HYB_LCY);
- #else
-@@ -507,7 +507,7 @@ void range_separation(int func_id, double & omega, dou
- throw std::runtime_error(oss.str());
- }
-
--#if XC_MAJOR_VERSION >= 6
-+#if XC_MAJOR_VERSION > 6
- switch(xc_hyb_type(&func)) {
- case(XC_HYB_SEMILOCAL):
- break;
diff --git a/science/helfem/pkg-plist b/science/helfem/pkg-plist
index 115cfa74521a..aab99275cf9c 100644
--- a/science/helfem/pkg-plist
+++ b/science/helfem/pkg-plist
@@ -3,14 +3,15 @@ bin/diatomic
bin/diatomic_cbasis
bin/diatomic_cpl
bin/gensap
-bin/libhelfem-common.so
-bin/liblegendre.so
-include/helfem.h
-include/helfem/GaussianNucleus.h
-include/helfem/HollowNucleus.h
-include/helfem/ModelPotential.h
-include/helfem/PointNucleus.h
-include/helfem/PolynomialBasis.h
-include/helfem/RadialBasis.h
-include/helfem/SphericalNucleus.h
+include/FiniteElementBasis.h
+include/GaussianNucleus.h
+include/HollowNucleus.h
+include/ModelPotential.h
+include/PointNucleus.h
+include/PolynomialBasis.h
+include/RadialBasis.h
+include/RegularizedNucleus.h
+include/SphericalNucleus.h
+lib/libhelfem-common.so
lib/libhelfem.so
+lib/liblegendre.so
diff --git a/science/kalzium/distinfo b/science/kalzium/distinfo
index 599d7e0e8674..f93bc65bb23c 100644
--- a/science/kalzium/distinfo
+++ b/science/kalzium/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759875001
-SHA256 (KDE/release-service/25.08.2/kalzium-25.08.2.tar.xz) = 99f1da3eb04aee31b45d928b5dd30a1675dc204194ba643f8973f4ae6fdbcfed
-SIZE (KDE/release-service/25.08.2/kalzium-25.08.2.tar.xz) = 22663504
+TIMESTAMP = 1762264756
+SHA256 (KDE/release-service/25.08.3/kalzium-25.08.3.tar.xz) = 36e6c4f46e1a5daaace14ebb5b1f6dac3429ad5df3d4fc1f0adeaec3e28e420b
+SIZE (KDE/release-service/25.08.3/kalzium-25.08.3.tar.xz) = 22663696
diff --git a/science/libgridxc/Makefile b/science/libgridxc/Makefile
index 009dd21ccb1b..0d6de425b923 100644
--- a/science/libgridxc/Makefile
+++ b/science/libgridxc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libgridxc
-DISTVERSION= 1.1.0
-PORTREVISION= 2
+DISTVERSION= 2.0.2
CATEGORIES= science
MASTER_SITES= https://gitlab.com/siesta-project/libraries/${PORTNAME}/-/archive/${DISTVERSION}/
diff --git a/science/libgridxc/distinfo b/science/libgridxc/distinfo
index 38361b759c64..afbbc475003f 100644
--- a/science/libgridxc/distinfo
+++ b/science/libgridxc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1672867830
-SHA256 (libgridxc-1.1.0.tar.gz) = e7883e57a4db2438ee59437740291c06e0cfe1c8ae1901e4001f32312307e46a
-SIZE (libgridxc-1.1.0.tar.gz) = 357558
+TIMESTAMP = 1762391721
+SHA256 (libgridxc-2.0.2.tar.gz) = ce7e3de5b1232e63bc953a994f549411edb90c22b22f9b7749d8f2a79d3c1a98
+SIZE (libgridxc-2.0.2.tar.gz) = 360208
diff --git a/science/libgridxc/pkg-plist b/science/libgridxc/pkg-plist
index cdef24a1782d..27dcfaea375e 100644
--- a/science/libgridxc/pkg-plist
+++ b/science/libgridxc/pkg-plist
@@ -37,6 +37,6 @@ lib/cmake/libgridxc/libgridxc-config.cmake
lib/cmake/libgridxc/libgridxc-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/libgridxc/libgridxc-targets.cmake
lib/libgridxc.so
-lib/libgridxc.so.1
-lib/libgridxc.so.1.1.0
+lib/libgridxc.so.2
+lib/libgridxc.so.2.0.2
libdata/pkgconfig/libgridxc.pc
diff --git a/science/libxc/Makefile b/science/libxc/Makefile
index b16e5f32333f..38fa9487e013 100644
--- a/science/libxc/Makefile
+++ b/science/libxc/Makefile
@@ -2,7 +2,7 @@ PORTNAME= libxc
DISTVERSION= 6.2.2
CATEGORIES= science
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= yuri@FreeBSD.org
COMMENT= Library of exchange-correlation functionals for DFT
WWW= https://gitlab.com/libxc/libxc
diff --git a/science/mmg/Makefile b/science/mmg/Makefile
index a3bf8dc89a09..7c749c173ef0 100644
--- a/science/mmg/Makefile
+++ b/science/mmg/Makefile
@@ -1,27 +1,28 @@
PORTNAME= mmg
DISTVERSIONPREFIX= v
-DISTVERSION= 5.7.3
-PORTREVISION= 1
+DISTVERSION= 5.8.0
CATEGORIES= science
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= Bidimensional and tridimensional remeshing
-WWW= https://www.mmgtools.org/
+WWW= https://www.mmgtools.org/ \
+ https://github.com/MmgTools/mmg/
-LICENSE= LGPL3
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE= LGPL3+
+LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-LIB_DEPENDS= libscotch.so:cad/scotch \
- libElas.so:science/linearelasticity \
+BUILD_DEPENDS= bash:shells/bash
+LIB_DEPENDS= libElas.so:science/linearelasticity \
+ libscotch.so:cad/scotch \
libvtksys-${VTK_VER}.so:math/vtk${VTK_VER:R}
USES= cmake perl5 shebangfix
-USE_PERL5= build
-SHEBANG_FILES= scripts/*.pl
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= MmgTools
+USE_LDCONFIG= yes
+USE_PERL5= build
+
+SHEBANG_FILES= scripts/*.pl scripts/*.sh
CMAKE_ON= BUILD_SHARED_LIBS
diff --git a/science/mmg/distinfo b/science/mmg/distinfo
index 8b9062f46ae9..ff7418170732 100644
--- a/science/mmg/distinfo
+++ b/science/mmg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718986408
-SHA256 (MmgTools-mmg-v5.7.3_GH0.tar.gz) = b0a9c5ad6789df369a68f94295df5b324b6348020b73bcc395d32fdd44abe706
-SIZE (MmgTools-mmg-v5.7.3_GH0.tar.gz) = 9645997
+TIMESTAMP = 1762284434
+SHA256 (MmgTools-mmg-v5.8.0_GH0.tar.gz) = 686eaab84de79c072f3aedf26cd11ced44c84b435d51ce34e016ad203172922f
+SIZE (MmgTools-mmg-v5.8.0_GH0.tar.gz) = 9675000
diff --git a/science/mmg/files/patch-CMakeLists.txt b/science/mmg/files/patch-CMakeLists.txt
deleted file mode 100644
index c7cb99ce1840..000000000000
--- a/science/mmg/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
---- CMakeLists.txt.orig 2024-04-25 08:15:24 UTC
-+++ CMakeLists.txt
-@@ -124,10 +124,7 @@ IF (NOT WIN32 OR MINGW)
- IF (NOT WIN32 OR MINGW)
-
- ADD_CUSTOM_TARGET(GenerateGitHashMmg
-- COMMAND ./git_log_mmg.sh ${PROJECT_SOURCE_DIR} ${MMGCOMMON_BINARY_DIR}
-- WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/scripts/
-- COMMENT "Getting git commit hash"
-- BYPRODUCTS ${MMGCOMMON_BINARY_DIR}/git_log_mmg.h
-+ COMMAND cp ${PROJECT_SOURCE_DIR}/git_log_mmg.h ${MMGCOMMON_BINARY_DIR}/git_log_mmg.h
- )
- ENDIF ()
-
diff --git a/science/mmg/files/patch-git__log__mmg.h b/science/mmg/files/patch-git__log__mmg.h
deleted file mode 100644
index 4a8ec0ac0b8a..000000000000
--- a/science/mmg/files/patch-git__log__mmg.h
+++ /dev/null
@@ -1,9 +0,0 @@
---- git_log_mmg.h.orig 2024-06-23 16:47:08 UTC
-+++ git_log_mmg.h
-@@ -0,0 +1,6 @@
-+#ifndef _GIT_LOG_MMG_H
-+#define _GIT_LOG_MMG_H
-+#define MMG_GIT_BRANCH "No git branch found"
-+#define MMG_GIT_COMMIT "No git commit found"
-+#define MMG_GIT_DATE "No git commit found"
-+#endif
diff --git a/science/mmg/pkg-descr b/science/mmg/pkg-descr
index 94c22fa37676..80e53e09c931 100644
--- a/science/mmg/pkg-descr
+++ b/science/mmg/pkg-descr
@@ -1,5 +1,5 @@
-Mmg is an open source software for simplicial remeshing. It provides 3
-applications and 4 libraries:
+Mmg is a Free Software for bidimensional and tridimensional surface and volume
+remeshing. It provides 3 applications and 4 libraries:
- the mmg2d application and the libmmg2d library: adaptation and optimization of
a two-dimensional triangulation and generation of a triangulation from a set
diff --git a/science/mmg/pkg-plist b/science/mmg/pkg-plist
index 80ad5b0c74ef..d298038769ca 100644
--- a/science/mmg/pkg-plist
+++ b/science/mmg/pkg-plist
@@ -26,16 +26,16 @@ lib/cmake/mmg/MmgTargets.cmake
lib/cmake/mmg/mmgConfig.cmake
lib/libmmg.so
lib/libmmg.so.5
-lib/libmmg.so.5.7.0
+lib/libmmg.so.5.8.0
lib/libmmg2d.so
lib/libmmg2d.so.5
-lib/libmmg2d.so.5.7.0
+lib/libmmg2d.so.5.8.0
lib/libmmg3d.so
lib/libmmg3d.so.5
-lib/libmmg3d.so.5.7.0
+lib/libmmg3d.so.5.8.0
lib/libmmgs.so
lib/libmmgs.so.5
-lib/libmmgs.so.5.7.0
+lib/libmmgs.so.5.8.0
share/man/man1/mmg2d.1.gz
share/man/man1/mmg3d.1.gz
share/man/man1/mmgs.1.gz
diff --git a/science/molgif/Makefile b/science/molgif/Makefile
index 1f15ede46747..5310cd883c17 100644
--- a/science/molgif/Makefile
+++ b/science/molgif/Makefile
@@ -1,6 +1,6 @@
PORTNAME= molgif
DISTVERSION= g20180108
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/octopus/Makefile b/science/octopus/Makefile
index 0045115f1a80..21935ea92ee8 100644
--- a/science/octopus/Makefile
+++ b/science/octopus/Makefile
@@ -1,6 +1,5 @@
PORTNAME= octopus
-DISTVERSION= 15.1
-PORTREVISION= 2
+DISTVERSION= 16.0
CATEGORIES= science # chemistry
MASTER_SITES= https://octopus-code.org/download/${DISTVERSION}/
@@ -30,8 +29,7 @@ LIB_DEPENDS= libarpack.so:math/arpack-ng \
libxc.so:science/libxc \
libyaml.so:textproc/libyaml
-USES= compiler:c++14-lang fortran gmake jpeg libtool localbase:ldflags perl5 python shebangfix
-USE_CXXSTD= c++14
+USES= compiler:c++14-lang fortran gmake jpeg libtool localbase:ldflags perl5 pkgconfig python shebangfix
USE_LDCONFIG= yes
SHEBANG_FILES= src/fdep/fortran_dependencies.pl testsuite/performance/create_combinations.py
diff --git a/science/octopus/distinfo b/science/octopus/distinfo
index 67b1584339cd..a87cb3bc7d71 100644
--- a/science/octopus/distinfo
+++ b/science/octopus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737081048
-SHA256 (octopus-15.1.tar.gz) = 6c4deb535ddfcdcdf6f26764b38fb1ad05faa9b418ec18d5d93f8d1040165bda
-SIZE (octopus-15.1.tar.gz) = 42705145
+TIMESTAMP = 1762369025
+SHA256 (octopus-16.0.tar.gz) = 528f9d8625c16284b4e01756b349c6d39fff5e11eaef9da3590cf822960ab3d2
+SIZE (octopus-16.0.tar.gz) = 49798903
diff --git a/science/octopus/pkg-plist b/science/octopus/pkg-plist
index 0a4eabda5277..863a5d10958f 100644
--- a/science/octopus/pkg-plist
+++ b/science/octopus/pkg-plist
@@ -199,6 +199,7 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/HGH/lda/Y.hgh
%%DATADIR%%/pseudopotentials/HGH/lda/Zn.hgh
%%DATADIR%%/pseudopotentials/HGH/lda/Zr.hgh
+%%DATADIR%%/pseudopotentials/HGH/lda/elements_map.dat
%%DATADIR%%/pseudopotentials/HGH/lda_sc/Ag_sc.hgh
%%DATADIR%%/pseudopotentials/HGH/lda_sc/Au_sc.hgh
%%DATADIR%%/pseudopotentials/HGH/lda_sc/Ba_sc.hgh
@@ -256,6 +257,7 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/HGH/lda_sc/Yb_sc.hgh
%%DATADIR%%/pseudopotentials/HGH/lda_sc/Zn_sc.hgh
%%DATADIR%%/pseudopotentials/HGH/lda_sc/Zr_sc.hgh
+%%DATADIR%%/pseudopotentials/HGH/lda_sc/elements_map.dat
%%DATADIR%%/pseudopotentials/PSF/C.psf
%%DATADIR%%/pseudopotentials/PSF/Cd.psf
%%DATADIR%%/pseudopotentials/PSF/D.psf
@@ -269,44 +271,104 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/PSF/Si.psf
%%DATADIR%%/pseudopotentials/PSF/T.psf
%%DATADIR%%/pseudopotentials/PSF/Ti.psf
+%%DATADIR%%/pseudopotentials/PSF/elements_map.dat
%%DATADIR%%/pseudopotentials/PSF/set_defaults
%%DATADIR%%/pseudopotentials/elements.dat
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ag.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Al.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ar.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/As.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Au.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/B.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ba.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Be.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Bi.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Br.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/C.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ca.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Cd.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Cl.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Co.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Cr.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Cs.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Cu.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/F.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Fe.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ga.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ge.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/H.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/He.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Hf.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Hg.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/I.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/In.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ir.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/K.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Kr.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Li.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Mg.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Mn.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Mo.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/N.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Na.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Nb.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ne.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ni.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/O.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Os.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/P.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Pb.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Pd.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Po.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Pt.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Rb.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Re.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Rh.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Rn.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ru.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/S.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Sb.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Sc.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Se.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Si.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Sn.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Sr.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ta.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Tc.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Te.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Ti.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Tl.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/V.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/W.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Xe.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Y.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Zn.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-fr-04_pbe_standard/Zr.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ag.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Al.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Al.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ar.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ar.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/As.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Au.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/B.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/B.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ba.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Be.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Be.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Bi.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Br.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/C.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/C.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ca.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Cd.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Cl.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Cl.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Co.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Cr.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Cs.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Cu.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/D.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/D.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/F.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/F.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Fe.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ga.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ga.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ge.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/H.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/H.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/He.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/He.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Hf.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Hg.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/I.upf
@@ -316,21 +378,16 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Kr.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/La.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Li.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Li.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Lu.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Mg.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Mn.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Mo.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/N.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/N.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Na.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Na.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Nb.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ne.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ne.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ni.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/O.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/O.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Os.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/P.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Pb.upf
@@ -343,16 +400,13 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Rn.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ru.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/S.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/S.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Sb.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Sc.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Se.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Si.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Si.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Sn.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Sr.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/T.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/T.upf.spacing
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Ta.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Tc.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Te.upf
@@ -364,6 +418,7 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Y.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Zn.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/Zr.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbe_standard/elements_map.dat
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbesol_standard/Ag.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbesol_standard/Al.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbesol_standard/Ar.upf
@@ -438,6 +493,7 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbesol_standard/Y.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbesol_standard/Zn.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbesol_standard/Zr.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pbesol_standard/elements_map.dat
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Ag.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Al.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Ar.upf
@@ -456,7 +512,6 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Cr.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Cs.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Cu.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/D.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/F.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Fe.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Ga.upf
@@ -498,7 +553,6 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Si.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Sn.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Sr.upf
-%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/T.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Ta.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Tc.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Te.upf
@@ -510,6 +564,7 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Y.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Zn.upf
%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/Zr.upf
+%%DATADIR%%/pseudopotentials/pseudo-dojo.org/nc-sr-04_pw_standard/elements_map.dat
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/lda/Ac_HSCV_LDA-1.0.xml
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/lda/Ag_HSCV_LDA-1.0.xml
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/lda/Al_HSCV_LDA-1.0.xml
@@ -605,6 +660,7 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/lda/Yb_HSCV_LDA-1.0.xml
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/lda/Zn_HSCV_LDA-1.0.xml
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/lda/Zr_HSCV_LDA-1.1.xml
+%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/lda/elements_map.dat
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/pbe/Ac_HSCV_PBE-1.0.xml
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/pbe/Ag_HSCV_PBE-1.0.xml
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/pbe/Al_HSCV_PBE-1.0.xml
@@ -700,6 +756,7 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/pbe/Yb_HSCV_PBE-1.0.xml
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/pbe/Zn_HSCV_PBE-1.0.xml
%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/pbe/Zr_HSCV_PBE-1.1.xml
+%%DATADIR%%/pseudopotentials/quantum-simulation.org/hscv/pbe/elements_map.dat
%%DATADIR%%/pseudopotentials/quantum-simulation.org/sg15/Ag_ONCV_PBE-1.2.upf
%%DATADIR%%/pseudopotentials/quantum-simulation.org/sg15/Al_ONCV_PBE-1.2.upf
%%DATADIR%%/pseudopotentials/quantum-simulation.org/sg15/Ar_ONCV_PBE-1.2.upf
@@ -771,6 +828,7 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/pseudopotentials/quantum-simulation.org/sg15/Y_ONCV_PBE-1.2.upf
%%DATADIR%%/pseudopotentials/quantum-simulation.org/sg15/Zn_ONCV_PBE-1.2.upf
%%DATADIR%%/pseudopotentials/quantum-simulation.org/sg15/Zr_ONCV_PBE-1.2.upf
+%%DATADIR%%/pseudopotentials/quantum-simulation.org/sg15/elements_map.dat
%%DATADIR%%/recipes/da/octopus_gallega.txt
%%DATADIR%%/recipes/da/sugo_zucchini.txt
%%DATADIR%%/recipes/de/oktopus_gallega.txt
@@ -855,6 +913,8 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/components/12-hartree_direct_3d.test
%%DATADIR%%/testsuite/components/13-hartree_3d_mg.01-multigrid.inp
%%DATADIR%%/testsuite/components/13-hartree_3d_mg.02-curvilinear.inp
+%%DATADIR%%/testsuite/components/13-hartree_3d_mg.03-w_shape.inp
+%%DATADIR%%/testsuite/components/13-hartree_3d_mg.04-curvilinear_gauss_seidel.inp
%%DATADIR%%/testsuite/components/13-hartree_3d_mg.test
%%DATADIR%%/testsuite/components/14-center-geom.01-run.inp
%%DATADIR%%/testsuite/components/14-center-geom.test
@@ -880,6 +940,10 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/components/20-dft_u.06-real_submesh_unpacked.inp
%%DATADIR%%/testsuite/components/20-dft_u.07-complex_mesh_unpacked.inp
%%DATADIR%%/testsuite/components/20-dft_u.08-complex_submesh_unpacked.inp
+%%DATADIR%%/testsuite/components/20-dft_u.09-spinor_mesh.inp
+%%DATADIR%%/testsuite/components/20-dft_u.10-spinor_submesh.inp
+%%DATADIR%%/testsuite/components/20-dft_u.11-spinor_mesh_unpacked.inp
+%%DATADIR%%/testsuite/components/20-dft_u.12-spinor_submesh_unpacked.inp
%%DATADIR%%/testsuite/components/20-dft_u.test
%%DATADIR%%/testsuite/components/21-hamiltonian_apply.01-Si.inp
%%DATADIR%%/testsuite/components/21-hamiltonian_apply.test
@@ -926,6 +990,8 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/components/34-regridding.12-curvilinear.inp
%%DATADIR%%/testsuite/components/34-regridding.13-noncommensurate.inp
%%DATADIR%%/testsuite/components/34-regridding.14-noncommensurate-nearestneighbor.inp
+%%DATADIR%%/testsuite/components/34-regridding.15-order3.inp
+%%DATADIR%%/testsuite/components/34-regridding.16-curvilinear-order3.inp
%%DATADIR%%/testsuite/components/34-regridding.test
%%DATADIR%%/testsuite/components/35-helmholtz_decom.01-large_box_no_surf_corr.inp
%%DATADIR%%/testsuite/components/35-helmholtz_decom.02-small_box_no_surf_corr.inp
@@ -941,6 +1007,19 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/components/38-mixing.02_linear.inp
%%DATADIR%%/testsuite/components/38-mixing.03_diis.inp
%%DATADIR%%/testsuite/components/38-mixing.test
+%%DATADIR%%/testsuite/components/39-optimizers.inp
+%%DATADIR%%/testsuite/components/39-optimizers.test
+%%DATADIR%%/testsuite/components/40-weighted-kmeans-finitebc.01.inp
+%%DATADIR%%/testsuite/components/40-weighted-kmeans.test
+%%DATADIR%%/testsuite/components/41-csv_input.01-1d.inp
+%%DATADIR%%/testsuite/components/41-csv_input.02-2d.inp
+%%DATADIR%%/testsuite/components/41-csv_input.03-3d.inp
+%%DATADIR%%/testsuite/components/41-csv_input.1d.csv
+%%DATADIR%%/testsuite/components/41-csv_input.2d.csv
+%%DATADIR%%/testsuite/components/41-csv_input.3d.csv
+%%DATADIR%%/testsuite/components/41-csv_input.test
+%%DATADIR%%/testsuite/components/42-composition_chebyshev.01.inp
+%%DATADIR%%/testsuite/components/42-composition_chebyshev.test
%%DATADIR%%/testsuite/errors/01-run_mode.01-one_shot.inp
%%DATADIR%%/testsuite/errors/01-run_mode.test
%%DATADIR%%/testsuite/errors/02-scf_errors.01-rdmft.inp
@@ -958,11 +1037,18 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/finite_systems_1d/03-He-Hartree-Fock.test
%%DATADIR%%/testsuite/finite_systems_1d/04-lithium.01-ground_state.inp
%%DATADIR%%/testsuite/finite_systems_1d/04-lithium.02-absorbing_boundaries.inp
+%%DATADIR%%/testsuite/finite_systems_1d/04-lithium.03-convergence_with_extra_states.inp
%%DATADIR%%/testsuite/finite_systems_1d/04-lithium.test
%%DATADIR%%/testsuite/finite_systems_1d/09-morse.01-gs.inp
%%DATADIR%%/testsuite/finite_systems_1d/09-morse.02-unocc.inp
%%DATADIR%%/testsuite/finite_systems_1d/09-morse.03-td.inp
%%DATADIR%%/testsuite/finite_systems_1d/09-morse.test
+%%DATADIR%%/testsuite/finite_systems_1d/10-file_input.01-gs.inp
+%%DATADIR%%/testsuite/finite_systems_1d/10-file_input.02-td-csv.inp
+%%DATADIR%%/testsuite/finite_systems_1d/10-file_input.03-td-obf.inp
+%%DATADIR%%/testsuite/finite_systems_1d/10-file_input.shifted-gaussian.csv
+%%DATADIR%%/testsuite/finite_systems_1d/10-file_input.shifted-gaussian.obf
+%%DATADIR%%/testsuite/finite_systems_1d/10-file_input.test
%%DATADIR%%/testsuite/finite_systems_2d/01-quadratic_box.01-ground_state.inp
%%DATADIR%%/testsuite/finite_systems_2d/01-quadratic_box.02-hartree.inp
%%DATADIR%%/testsuite/finite_systems_2d/01-quadratic_box.03-hartree+xc.inp
@@ -993,6 +1079,14 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/finite_systems_2d/09-magnetic_2d.02-gs_gauge_xy.inp
%%DATADIR%%/testsuite/finite_systems_2d/09-magnetic_2d.03-gs_gauge_y.inp
%%DATADIR%%/testsuite/finite_systems_2d/09-magnetic_2d.test
+%%DATADIR%%/testsuite/finite_systems_2d/10-file_input.01-gs.inp
+%%DATADIR%%/testsuite/finite_systems_2d/10-file_input.02-td-csv.inp
+%%DATADIR%%/testsuite/finite_systems_2d/10-file_input.03-td-obf.inp
+%%DATADIR%%/testsuite/finite_systems_2d/10-file_input.04-td-ncdf.inp
+%%DATADIR%%/testsuite/finite_systems_2d/10-file_input.shifted-gaussian.csv
+%%DATADIR%%/testsuite/finite_systems_2d/10-file_input.shifted-gaussian.ncdf
+%%DATADIR%%/testsuite/finite_systems_2d/10-file_input.shifted-gaussian.obf
+%%DATADIR%%/testsuite/finite_systems_2d/10-file_input.test
%%DATADIR%%/testsuite/finite_systems_3d/01-carbon_atom.01-psf_l0.inp
%%DATADIR%%/testsuite/finite_systems_3d/01-carbon_atom.02-psf_l1.inp
%%DATADIR%%/testsuite/finite_systems_3d/01-carbon_atom.03-static_field.inp
@@ -1090,6 +1184,9 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/finite_systems_3d/30-local_multipoles.03-multipoles_restart.inp
%%DATADIR%%/testsuite/finite_systems_3d/30-local_multipoles.test
%%DATADIR%%/testsuite/finite_systems_3d/31-acetylene_b3lyp.01-gs.inp
+%%DATADIR%%/testsuite/finite_systems_3d/31-acetylene_b3lyp.02-noACE.inp
+%%DATADIR%%/testsuite/finite_systems_3d/31-acetylene_b3lyp.03-parstates.inp
+%%DATADIR%%/testsuite/finite_systems_3d/31-acetylene_b3lyp.04-noACE_parstates.inp
%%DATADIR%%/testsuite/finite_systems_3d/31-acetylene_b3lyp.test
%%DATADIR%%/testsuite/finite_systems_3d/32-tdpcm_methane.01-ground_state.inp
%%DATADIR%%/testsuite/finite_systems_3d/32-tdpcm_methane.02-td_prop_neq.inp
@@ -1274,7 +1371,22 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/functionals/18-mgga.04-ncbr.inp
%%DATADIR%%/testsuite/functionals/18-mgga.05-ncbr_oep.inp
%%DATADIR%%/testsuite/functionals/18-mgga.06_nccs.inp
+%%DATADIR%%/testsuite/functionals/18-mgga.07-ncbr_explicit.inp
%%DATADIR%%/testsuite/functionals/18-mgga.test
+%%DATADIR%%/testsuite/functionals/19-qedft-breit-1d.01-etac-px.inp
+%%DATADIR%%/testsuite/functionals/19-qedft-breit-1d.02-pxlda.inp
+%%DATADIR%%/testsuite/functionals/19-qedft-breit-1d.test
+%%DATADIR%%/testsuite/functionals/20-qedft-breit-2d.01-etac-px.inp
+%%DATADIR%%/testsuite/functionals/20-qedft-breit-2d.02-pxlda-weak.inp
+%%DATADIR%%/testsuite/functionals/20-qedft-breit-2d.03-pxlda-strong.inp
+%%DATADIR%%/testsuite/functionals/20-qedft-breit-2d.test
+%%DATADIR%%/testsuite/functionals/21-qedft-breit-3d.01-pxlda-hydrogen.inp
+%%DATADIR%%/testsuite/functionals/21-qedft-breit-3d.02-pxlda-helium.inp
+%%DATADIR%%/testsuite/functionals/21-qedft-breit-3d.test
+%%DATADIR%%/testsuite/functionals/22-vdw_d3_stress.01-Be_hpc.inp
+%%DATADIR%%/testsuite/functionals/22-vdw_d3_stress.test
+%%DATADIR%%/testsuite/functionals/23-xc_lrx.inp
+%%DATADIR%%/testsuite/functionals/23-xc_lrx.test
%%DATADIR%%/testsuite/lda_u/01-nio.01-U5-gs.inp
%%DATADIR%%/testsuite/lda_u/01-nio.02-unocc.inp
%%DATADIR%%/testsuite/lda_u/01-nio.test
@@ -1315,6 +1427,10 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/lda_u/12-intersite_spinors.01-Na2_gs.inp
%%DATADIR%%/testsuite/lda_u/12-intersite_spinors.02-Na2_td.inp
%%DATADIR%%/testsuite/lda_u/12-intersite_spinors.test
+%%DATADIR%%/testsuite/lda_u/13-j_dependent.01_O2.inp
+%%DATADIR%%/testsuite/lda_u/13-j_dependent.02_combined_j_orbs.inp
+%%DATADIR%%/testsuite/lda_u/13-j_dependent.O_fr.UPF
+%%DATADIR%%/testsuite/lda_u/13-j_dependent.test
%%DATADIR%%/testsuite/linear_response/01-casida.01-gs.inp
%%DATADIR%%/testsuite/linear_response/01-casida.02-vib_modes.inp
%%DATADIR%%/testsuite/linear_response/01-casida.03-unocc.inp
@@ -1429,6 +1545,8 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/multisystem/01-nested_systems.01-two_levels.inp
%%DATADIR%%/testsuite/multisystem/01-nested_systems.02-three_levels.inp
%%DATADIR%%/testsuite/multisystem/01-nested_systems.03-four_levels.inp
+%%DATADIR%%/testsuite/multisystem/01-nested_systems.04-three_levels-different-timesteps.inp
+%%DATADIR%%/testsuite/multisystem/01-nested_systems.05-three_levels-different-timesteps-fail.inp
%%DATADIR%%/testsuite/multisystem/01-nested_systems.test
%%DATADIR%%/testsuite/multisystem/02-interaction_graph.01-three_body.inp
%%DATADIR%%/testsuite/multisystem/02-interaction_graph.test
@@ -1441,6 +1559,7 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/multisystem/04-propagation_verlet.02-three_body.inp
%%DATADIR%%/testsuite/multisystem/04-propagation_verlet.03-two_body_different_time_steps.inp
%%DATADIR%%/testsuite/multisystem/04-propagation_verlet.04-three_body_different_time_steps.inp
+%%DATADIR%%/testsuite/multisystem/04-propagation_verlet.05-three_body_different_time_steps-fail.inp
%%DATADIR%%/testsuite/multisystem/04-propagation_verlet.test
%%DATADIR%%/testsuite/multisystem/05-propagation_beeman.01-two_body.inp
%%DATADIR%%/testsuite/multisystem/05-propagation_beeman.02-three_body.inp
@@ -1489,6 +1608,12 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/multisystem/17-lasers.test
%%DATADIR%%/testsuite/multisystem/18-incompatible_timing.01-run.inp
%%DATADIR%%/testsuite/multisystem/18-incompatible_timing.test
+%%DATADIR%%/testsuite/multisystem/19-intra_interaction.01-ions.inp
+%%DATADIR%%/testsuite/multisystem/19-intra_interaction.test
+%%DATADIR%%/testsuite/multisystem/20-ensemble.01-solar-system.inp
+%%DATADIR%%/testsuite/multisystem/20-ensemble.test
+%%DATADIR%%/testsuite/multisystem/21-electronic_gs.01-gs.inp
+%%DATADIR%%/testsuite/multisystem/21-electronic_gs.test
%%DATADIR%%/testsuite/multisystem/99-carbon_hydrogen.01-gs.inp
%%DATADIR%%/testsuite/multisystem/99-carbon_hydrogen.02-td.inp
%%DATADIR%%/testsuite/multisystem/99-carbon_hydrogen.03-td_restart.inp
@@ -1670,6 +1795,9 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/periodic_systems/23-hybrids.04-parstates.inp
%%DATADIR%%/testsuite/periodic_systems/23-hybrids.test
%%DATADIR%%/testsuite/periodic_systems/24-hartree_fock_1D.01-gs.inp
+%%DATADIR%%/testsuite/periodic_systems/24-hartree_fock_1D.02-noACE.inp
+%%DATADIR%%/testsuite/periodic_systems/24-hartree_fock_1D.03-polarized.inp
+%%DATADIR%%/testsuite/periodic_systems/24-hartree_fock_1D.04-noACE_polarized.inp
%%DATADIR%%/testsuite/periodic_systems/24-hartree_fock_1D.test
%%DATADIR%%/testsuite/periodic_systems/25-Fe_polarized.01-gs.inp
%%DATADIR%%/testsuite/periodic_systems/25-Fe_polarized.02-setup.inp
@@ -1702,9 +1830,12 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/periodic_systems/33-go_shape.02-Si_cell_only.inp
%%DATADIR%%/testsuite/periodic_systems/33-go_shape.03-Si_par_domains.inp
%%DATADIR%%/testsuite/periodic_systems/33-go_shape.04_monolayerBN.inp
+%%DATADIR%%/testsuite/periodic_systems/33-go_shape.05-pressure.inp
%%DATADIR%%/testsuite/periodic_systems/33-go_shape.test
-%%DATADIR%%/testsuite/periodic_systems/34-zora.01-gs.inp
-%%DATADIR%%/testsuite/periodic_systems/34-zora.test
+%%DATADIR%%/testsuite/periodic_systems/34-jellium_slab.01-gs.inp
+%%DATADIR%%/testsuite/periodic_systems/34-jellium_slab.test
+%%DATADIR%%/testsuite/periodic_systems/35-zora.01-gs.inp
+%%DATADIR%%/testsuite/periodic_systems/35-zora.test
%%DATADIR%%/testsuite/photo_electron/01-h1d_lin.01-mask.inp
%%DATADIR%%/testsuite/photo_electron/01-h1d_lin.02-ba.inp
%%DATADIR%%/testsuite/photo_electron/01-h1d_lin.test
@@ -1790,6 +1921,8 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/pseudopotentials/17-hgh_occupations.03-W_sc.inp
%%DATADIR%%/testsuite/pseudopotentials/17-hgh_occupations.04-Au_sc.inp
%%DATADIR%%/testsuite/pseudopotentials/17-hgh_occupations.test
+%%DATADIR%%/testsuite/pseudopotentials/18-Bi_pseudodojo_fr.01-gs.inp
+%%DATADIR%%/testsuite/pseudopotentials/18-Bi_pseudodojo_fr.test
%%DATADIR%%/testsuite/pseudopotentials/T_ONCV_PBE-1.2.upf
%%DATADIR%%/testsuite/real_time/01-propagators.01-gs.inp
%%DATADIR%%/testsuite/real_time/01-propagators.02-expmid.inp
@@ -1909,6 +2042,9 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/real_time/25-nondipolesfa.01-gs.inp
%%DATADIR%%/testsuite/real_time/25-nondipolesfa.02-td.inp
%%DATADIR%%/testsuite/real_time/25-nondipolesfa.test
+%%DATADIR%%/testsuite/real_time/26-bomd_solids.01-gs.inp
+%%DATADIR%%/testsuite/real_time/26-bomd_solids.02-td.inp
+%%DATADIR%%/testsuite/real_time/26-bomd_solids.test
%%DATADIR%%/testsuite/symmetries/01-triclinic.01-spg1.inp
%%DATADIR%%/testsuite/symmetries/01-triclinic.02-spg2.inp
%%DATADIR%%/testsuite/symmetries/01-triclinic.test
@@ -2161,8 +2297,8 @@ share/man/man1/octopus.1.gz
%%DATADIR%%/testsuite/tutorials/01-octopus_basics-getting_started.03-H_atom_independent.inp
%%DATADIR%%/testsuite/tutorials/01-octopus_basics-getting_started.test
%%DATADIR%%/testsuite/tutorials/02-octopus_basics-basic_input_options.01-N_atom.inp
+%%DATADIR%%/testsuite/tutorials/02-octopus_basics-basic_input_options.02-N_atom_chebyshev.inp
%%DATADIR%%/testsuite/tutorials/02-octopus_basics-basic_input_options.test
-%%DATADIR%%/testsuite/tutorials/03-octopus_basics-total_energy_convergence.01-N_atom.inp
%%DATADIR%%/testsuite/tutorials/03-octopus_basics-total_energy_convergence.02-methane.inp
%%DATADIR%%/testsuite/tutorials/03-octopus_basics-total_energy_convergence.test
%%DATADIR%%/testsuite/tutorials/04-octopus_basics-visualization.01-benzene.inp
diff --git a/science/openmc/Makefile b/science/openmc/Makefile
index dd31d577e3d7..6e025f6c4f36 100644
--- a/science/openmc/Makefile
+++ b/science/openmc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmc
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/openmolcas/Makefile b/science/openmolcas/Makefile
index 6f986684c0b0..0843133371ad 100644
--- a/science/openmolcas/Makefile
+++ b/science/openmolcas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openmolcas
-DISTVERSION= 24.06
+DISTVERSION= 25.10
CATEGORIES= science # chemistry
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/py-esda/Makefile b/science/py-esda/Makefile
index 7313b4b95a3c..8272b9cb7d24 100644
--- a/science/py-esda/Makefile
+++ b/science/py-esda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= esda
-PORTVERSION= 2.5.1
+PORTVERSION= 2.8.0
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,14 +15,25 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.0:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.9:science/py-scipy@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0.14:graphics/py-geopandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.12:science/py-libpysal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=2.1,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.4:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.12:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}shapely>=2.1:devel/py-shapely@${PY_FLAVOR}
-USES= python
+USES= python:3.11+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
+OPTIONS_DEFINE= PLUS
+PLUS_DESC= Extra features
+
+PLUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.8:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numba>=0.58:devel/py-numba@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rtree>=1.1:devel/py-rtree@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}seaborn>=0.12:math/py-seaborn@${PY_FLAVOR}
+
.include <bsd.port.mk>
diff --git a/science/py-esda/distinfo b/science/py-esda/distinfo
index 1100a1c0265a..1e82a6736485 100644
--- a/science/py-esda/distinfo
+++ b/science/py-esda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698341073
-SHA256 (esda-2.5.1.tar.gz) = b1f0ac023b3a55dbdbad34a98eae6af2c7d2b3cc7a14ea884dfef51819c04c28
-SIZE (esda-2.5.1.tar.gz) = 44173327
+TIMESTAMP = 1759774725
+SHA256 (esda-2.8.0.tar.gz) = e86da2985d75bff31f351749491373411dc87fd97549006111c105173d25425c
+SIZE (esda-2.8.0.tar.gz) = 26452351
diff --git a/science/py-inequality/Makefile b/science/py-inequality/Makefile
index cc8f4eea51b7..09cf630db61e 100644
--- a/science/py-inequality/Makefile
+++ b/science/py-inequality/Makefile
@@ -1,6 +1,5 @@
PORTNAME= inequality
-PORTVERSION= 1.1.1
-PORTREVISION= 1
+PORTVERSION= 1.1.2
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,12 +14,13 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.5:science/py-libpysal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.6:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.23,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.8:science/py-scipy@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.12:science/py-libpysal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.8:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=2.1,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.12:science/py-scipy@${PY_FLAVOR}
-USES= python
+USES= python:3.11+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/science/py-inequality/distinfo b/science/py-inequality/distinfo
index 4c4e22e9fc8a..e62122c7a0a1 100644
--- a/science/py-inequality/distinfo
+++ b/science/py-inequality/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606495
-SHA256 (inequality-1.1.1.tar.gz) = a093aa58effc26a9152b021a02330be3b184053f5c1c35152c725f022c50395b
-SIZE (inequality-1.1.1.tar.gz) = 3700846
+TIMESTAMP = 1752254567
+SHA256 (inequality-1.1.2.tar.gz) = 2010253c26cfe3745d36beb02aeff5503e1b21cb06e1d52aa7f13c37acd9adf1
+SIZE (inequality-1.1.2.tar.gz) = 2675815
diff --git a/science/py-libpysal/Makefile b/science/py-libpysal/Makefile
index 43b12ba58113..9ad512eb6589 100644
--- a/science/py-libpysal/Makefile
+++ b/science/py-libpysal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libpysal
-PORTVERSION= 4.7.0
-PORTREVISION= 2
+PORTVERSION= 4.13.0
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,18 +12,21 @@ WWW= https://pysal.org/libpysal/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.10:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.10.0:graphics/py-geopandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.22,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=22:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.0.2:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.27:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.8:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}shapely>=2.0.1:devel/py-shapely@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/science/py-libpysal/distinfo b/science/py-libpysal/distinfo
index ee7253480047..0763c6e35a3e 100644
--- a/science/py-libpysal/distinfo
+++ b/science/py-libpysal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669057943
-SHA256 (libpysal-4.7.0.tar.gz) = a4730688e2c8134930ff4de42d7be58e360c03904b859fa374dfd70dca1f93bf
-SIZE (libpysal-4.7.0.tar.gz) = 2398742
+TIMESTAMP = 1744227170
+SHA256 (libpysal-4.13.0.tar.gz) = 71a07f7a2e705632862c15c51af5171a42391c874a7efd6711f06c7e4e9c6f53
+SIZE (libpysal-4.13.0.tar.gz) = 6713348
diff --git a/science/py-libpysal/files/patch-setup.py b/science/py-libpysal/files/patch-setup.py
deleted file mode 100644
index c8415013de9b..000000000000
--- a/science/py-libpysal/files/patch-setup.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.py.orig 2020-03-29 00:21:04 UTC
-+++ setup.py
-@@ -74,7 +74,6 @@ def setup_package():
- license="BSD",
- py_modules=["libpysal"],
- packages=find_packages(),
-- setup_requires=["pytest-runner"],
- tests_require=["pytest"],
- keywords="spatial statistics",
- classifiers=[
diff --git a/science/py-pysal/Makefile b/science/py-pysal/Makefile
new file mode 100644
index 000000000000..8b1a1cf157ea
--- /dev/null
+++ b/science/py-pysal/Makefile
@@ -0,0 +1,62 @@
+PORTNAME= pysal
+PORTVERSION= 25.7
+CATEGORIES= science python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Meta Package for PySAL - A library of spatial analysis functions
+WWW= https://pysal.org/pysal/ \
+ https://github.com/pysal/pysal
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}access>=1.1.9:science/py-access@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.10:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}esda>=2.7.1:science/py-esda@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.10.0:graphics/py-geopandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}giddy>=2.3.6:graphics/py-giddy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}inequality>=1.1.2:science/py-inequality@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.13.0:science/py-libpysal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mapclassify>=2.10.0:graphics/py-mapclassify@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mgwr>=2.2.1:graphics/py-mgwr@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}momepy>=0.10.0:graphics/py-momepy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.22,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=22:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=1.4:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.0.2:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pointpats>=2.5.1:graphics/py-pointpats@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.27:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.8,1:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}segregation>=2.5.2:science/py-segregation@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}shapely>=2.0.1:devel/py-shapely@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}spaghetti>=1.7.6:science/py-spaghetti@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}spglm>=1.1.0:math/py-spglm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}spint>=1.0.7:math/py-spint@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}splot>=1.1.7:math/py-splot@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}spopt>=0.7.0:math/py-spopt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}spreg>=1.8.3:math/py-spreg@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tobler>=0.12.1:science/py-tobler@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= PLUS
+PLUS_DESC= Extra features
+
+PLUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>=1.2:devel/py-joblib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}networkx>=2.7,2:math/py-networkx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numba>=0.55:devel/py-numba@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyarrow>=7.0:databases/py-pyarrow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=2.0:databases/py-sqlalchemy20@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xarray>=2022.3:devel/py-xarray@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zstd>=0:archivers/py-zstd@${PY_FLAVOR}
+
+.include <bsd.port.mk>
diff --git a/science/py-pysal/distinfo b/science/py-pysal/distinfo
new file mode 100644
index 000000000000..8dfb4ce03b7d
--- /dev/null
+++ b/science/py-pysal/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755202412
+SHA256 (pysal-25.7.tar.gz) = ca1452a1d57811cbc4708002a38ece6fe58b8597f966b310731e2e4014ddf21b
+SIZE (pysal-25.7.tar.gz) = 5454676
diff --git a/science/py-pysal/pkg-descr b/science/py-pysal/pkg-descr
new file mode 100644
index 000000000000..be3e218a7ef0
--- /dev/null
+++ b/science/py-pysal/pkg-descr
@@ -0,0 +1,10 @@
+PySAL, the Python spatial analysis library, is an open source cross-platform
+library for geospatial data science with an emphasis on geospatial vector data
+written in Python. It supports the development of high level applications for
+spatial analysis, such as
+- detection of spatial clusters, hot-spots, and outliers
+- construction of graphs from spatial data
+- spatial regression and statistical modeling on geographically embedded
+ networks
+- spatial econometrics
+- exploratory spatio-temporal data analysis
diff --git a/science/py-spaghetti/Makefile b/science/py-spaghetti/Makefile
index ad697e57e285..308535880617 100644
--- a/science/py-spaghetti/Makefile
+++ b/science/py-spaghetti/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spaghetti
-PORTVERSION= 1.7.4
+PORTVERSION= 1.7.6
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,12 +15,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}esda>=0:science/py-esda@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=1.0,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rtree>=0:devel/py-rtree@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}esda>=2.1:science/py-esda@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.12:graphics/py-geopandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.6:science/py-libpysal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.22,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rtree>=1.0:devel/py-rtree@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.8:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}shapely>=2.0.1:devel/py-shapely@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/science/py-spaghetti/distinfo b/science/py-spaghetti/distinfo
index cc03fdb89878..d7979b32775c 100644
--- a/science/py-spaghetti/distinfo
+++ b/science/py-spaghetti/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688166308
-SHA256 (spaghetti-1.7.4.tar.gz) = 9898ea86744b6ced9923f8bc213964045615f31ce14f304d20db0aecca40728d
-SIZE (spaghetti-1.7.4.tar.gz) = 22151842
+TIMESTAMP = 1721710289
+SHA256 (spaghetti-1.7.6.tar.gz) = c9beddbb3bf285e88745d36aee886c78ac6e6a416f0f9b1a441265c8c08f923d
+SIZE (spaghetti-1.7.6.tar.gz) = 22156350
diff --git a/science/qiskit-aer/Makefile b/science/qiskit-aer/Makefile
index 9a818aa16f08..569eeaf1f786 100644
--- a/science/qiskit-aer/Makefile
+++ b/science/qiskit-aer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qiskit-aer
DISTVERSION= 0.16.0.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science # quantum-computing
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/sirius/Makefile b/science/sirius/Makefile
index 32d06b9b319e..ff71b782cb40 100644
--- a/science/sirius/Makefile
+++ b/science/sirius/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sirius
DISTVERSIONPREFIX= v
-DISTVERSION= 7.7.0
+DISTVERSION= 7.9.0
CATEGORIES= science
PKGNAMESUFFIX= -quantum-chemistry # other software also has the name "sirius"
@@ -11,9 +11,6 @@ WWW= https://github.com/electronic-structure/SIRIUS/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_15= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276196
-BROKEN_FreeBSD_16= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276196
-
LIB_DEPENDS= libcosta.so:math/costa \
libgsl.so:math/gsl \
libhdf5.so:science/hdf5 \
diff --git a/science/sirius/distinfo b/science/sirius/distinfo
index d5ebd5f7c131..0ccf421fe2c8 100644
--- a/science/sirius/distinfo
+++ b/science/sirius/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744882296
-SHA256 (electronic-structure-SIRIUS-v7.7.0_GH0.tar.gz) = be0bdc76db9eb8afdcb950f0ccaf7535b8e85d72a4232dc92246f54fa68d9d7b
-SIZE (electronic-structure-SIRIUS-v7.7.0_GH0.tar.gz) = 31681398
+TIMESTAMP = 1762415259
+SHA256 (electronic-structure-SIRIUS-v7.9.0_GH0.tar.gz) = c36e9a00637b9626f83c0db740751440bfe06ef4c8d7cadb9822dd3cf03c1046
+SIZE (electronic-structure-SIRIUS-v7.9.0_GH0.tar.gz) = 33082823
diff --git a/science/sirius/pkg-plist b/science/sirius/pkg-plist
index 2b186e8fac07..a45b47ea765b 100644
--- a/science/sirius/pkg-plist
+++ b/science/sirius/pkg-plist
@@ -36,6 +36,7 @@ include/sirius/src/core/cmd_args.hpp
include/sirius/src/core/constants.hpp
include/sirius/src/core/debug.hpp
include/sirius/src/core/env/env.hpp
+include/sirius/src/core/expected.hpp
include/sirius/src/core/fft/fft.hpp
include/sirius/src/core/fft/fft3d_grid.hpp
include/sirius/src/core/fft/gvec.hpp
@@ -43,6 +44,7 @@ include/sirius/src/core/hdf5_tree.hpp
include/sirius/src/core/json.hpp
include/sirius/src/core/la/blacs_grid.hpp
include/sirius/src/core/la/blas_lapack.h
+include/sirius/src/core/la/dlaf.hpp
include/sirius/src/core/la/dmatrix.hpp
include/sirius/src/core/la/eigenproblem.hpp
include/sirius/src/core/la/eigensolver.hpp
@@ -139,6 +141,8 @@ include/sirius/src/nlcglib/overlap.hpp
include/sirius/src/nlcglib/preconditioner/diag_mm.hpp
include/sirius/src/nlcglib/preconditioner/ultrasoft_precond_k.hpp
include/sirius/src/nlcglib/ultrasoft_precond.hpp
+include/sirius/src/potential/dftd3_correction.hpp
+include/sirius/src/potential/dftd4_correction.hpp
include/sirius/src/potential/potential.hpp
include/sirius/src/potential/xc_functional.hpp
include/sirius/src/potential/xc_functional_base.hpp
@@ -180,6 +184,8 @@ lib/cmake/sirius/siriusTargets.cmake
lib/cmake/sirius_cxx/cudalibs_target.cmake
lib/cmake/sirius_cxx/hdf5_target.cmake
lib/cmake/sirius_cxx/modules/FindCRAY_LIBSCI.cmake
+lib/cmake/sirius_cxx/modules/FindDFTD3.cmake
+lib/cmake/sirius_cxx/modules/FindDFTD4.cmake
lib/cmake/sirius_cxx/modules/FindElpa.cmake
lib/cmake/sirius_cxx/modules/FindLibSPG.cmake
lib/cmake/sirius_cxx/modules/FindLibVDWXC.cmake
diff --git a/science/spheral/Makefile b/science/spheral/Makefile
index da4a51d13363..ca4af45f614b 100644
--- a/science/spheral/Makefile
+++ b/science/spheral/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spheral
DISTVERSIONPREFIX= v
DISTVERSION= 2025.06.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/step/distinfo b/science/step/distinfo
index 2c5c6332d628..21ad428a5628 100644
--- a/science/step/distinfo
+++ b/science/step/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759875004
-SHA256 (KDE/release-service/25.08.2/step-25.08.2.tar.xz) = c00d24fff1645eb2496a615e8e4736544ee35fd38cc1b84b735e5a251ac82c33
-SIZE (KDE/release-service/25.08.2/step-25.08.2.tar.xz) = 1016200
+TIMESTAMP = 1762264758
+SHA256 (KDE/release-service/25.08.3/step-25.08.3.tar.xz) = b1ddce4f52a0b75188616c062be4fa7ad5d3d7725c211ec011719a9ad27e86f9
+SIZE (KDE/release-service/25.08.3/step-25.08.3.tar.xz) = 1016244
diff --git a/science/vipster/Makefile b/science/vipster/Makefile
index 18acb86d904d..b169d9fafff8 100644
--- a/science/vipster/Makefile
+++ b/science/vipster/Makefile
@@ -1,8 +1,8 @@
PORTNAME= vipster
DISTVERSIONPREFIX= v
DISTVERSION= 1.19.1b-109
-PORTREVISION= 1
DISTVERSIONSUFFIX= -gfb4a6ed
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/xtb/Makefile b/science/xtb/Makefile
index e3e2acdca569..ed052e598396 100644
--- a/science/xtb/Makefile
+++ b/science/xtb/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 6.5.1
PORTREVISION= 4
CATEGORIES= science
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= yuri@FreeBSD.org
COMMENT= Semiempirical Extended Tight-Binding Program Package
WWW= https://github.com/grimme-lab/xtb