1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

science/{,py-}dftbplus: update 24.1 → 25.1

This commit is contained in:
Yuri Victorovich
2026-05-13 09:00:33 -07:00
parent c788aeb2f6
commit 05eb5280b8
5 changed files with 38 additions and 19 deletions
+4 -5
View File
@@ -1,6 +1,5 @@
PORTNAME= dftbplus
DISTVERSION= 24.1
PORTREVISION= 11
DISTVERSION= 25.1
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -9,7 +8,7 @@ WWW= https://dftbplus.org/
LICENSE= GPLv3 # main code is under LGPL3+, the bundled dftd3-lib is under GPLv1+, this makes the result GPLv3 (based on https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility)
BROKEN_aarch64= Lack of IEEE754 support in gcc causes "Cannot find an intrinsic module named 'ieee_arithmetic'", see bug\#255890
BROKEN_aarch64= lack of IEEE754 support in gcc causes "Cannot find an intrinsic module named 'ieee_arithmetic'", see bug\#255890
LIB_DEPENDS= libblas.so:math/blas \
liblapack.so:math/lapack \
@@ -20,7 +19,7 @@ TEST_DEPENDS= bash:shells/bash
USES= cmake compiler:gcc-c++11-lib fortran pkgconfig python:build shebangfix
USE_LDCONFIG= yes
SHEBANG_FILES= tools/dptools/bin/* tools/misc/* utils/srcmanip/* utils/build/* external/fypp/bin/* utils/get_opt_externals \
SHEBANG_FILES= tools/misc/* utils/srcmanip/* utils/build/* external/fypp/bin/* utils/get_opt_externals \
external/fypp/bin/fypp utils/test/testlist_to_fypp
SHEBANG_GLOB= *.py *.sh
@@ -81,7 +80,7 @@ POISSON_CMAKE_BOOL= WITH_POISSON
PYTHON_USES= python
PYTHON_CMAKE_BOOL= WITH_PYTHON
PYTHON_BROKEN= fails to install into stage directory: https://github.com/dftbplus/dftbplus/issues/931
PYTHON_BROKEN= fails to stage: https://github.com/dftbplus/dftbplus/issues/931
SOCKETS_DESC= Build with sockets library
SOCKETS_CMAKE_BOOL= WITH_SOCKETS
+3 -3
View File
@@ -1,6 +1,6 @@
TIMESTAMP = 1716867477
SHA256 (dftbplus-dftbplus-24.1_GH0.tar.gz) = 776d83779666e06bf2930c3b1665cdb8e7409b8003e33e0178fbae8b47f5e0b1
SIZE (dftbplus-dftbplus-24.1_GH0.tar.gz) = 5902651
TIMESTAMP = 1778683175
SHA256 (dftbplus-dftbplus-25.1_GH0.tar.gz) = 136088ffc8a3b27adca0cee46272966de62f2c42de91b632597fb12bf13c8d38
SIZE (dftbplus-dftbplus-25.1_GH0.tar.gz) = 6342865
SHA256 (aradi-fytest-94e05ac_GH0.tar.gz) = f29e91bb0a002ded95108091d4b2d20d99a6c4e465e068b1ec24252e1b4e4141
SIZE (aradi-fytest-94e05ac_GH0.tar.gz) = 16503
SHA256 (dftbplus-testparams-cd7536f_GH0.tar.gz) = 73bfe7b631afa5fbedeb534228afe0f210cb44fdf48d916b66c7ba40d6327ca3
+21 -5
View File
@@ -48,7 +48,6 @@ include/dftbplus/modfiles/dftbp_derivs_rotatedegen.mod
include/dftbplus/modfiles/dftbp_dftb_blockpothelper.mod
include/dftbplus/modfiles/dftbp_dftb_bondpopulations.mod
include/dftbplus/modfiles/dftbp_dftb_boundarycond.mod
include/dftbplus/modfiles/dftbp_dftb_chargeconstr.mod
include/dftbplus/modfiles/dftbp_dftb_charges.mod
include/dftbplus/modfiles/dftbp_dftb_coordnumber.mod
include/dftbplus/modfiles/dftbp_dftb_coulomb.mod
@@ -85,7 +84,6 @@ include/dftbplus/modfiles/dftbp_dftb_periodic.mod
include/dftbplus/modfiles/dftbp_dftb_pmlocalisation.mod
include/dftbplus/modfiles/dftbp_dftb_populations.mod
include/dftbplus/modfiles/dftbp_dftb_potentials.mod
include/dftbplus/modfiles/dftbp_dftb_rangeseparated.mod
include/dftbplus/modfiles/dftbp_dftb_repulsive_chimesrep.mod
include/dftbplus/modfiles/dftbp_dftb_repulsive_pairrepulsive.mod
include/dftbplus/modfiles/dftbp_dftb_repulsive_polyrep.mod
@@ -185,17 +183,14 @@ include/dftbplus/modfiles/dftbp_math_angmomentum.mod
include/dftbplus/modfiles/dftbp_math_bisect.mod
include/dftbplus/modfiles/dftbp_math_blasroutines.mod
include/dftbplus/modfiles/dftbp_math_degeneracy.mod
include/dftbplus/modfiles/dftbp_math_determinant.mod
include/dftbplus/modfiles/dftbp_math_duplicate.mod
include/dftbplus/modfiles/dftbp_math_eigensolver.mod
include/dftbplus/modfiles/dftbp_math_erfcalc.mod
include/dftbplus/modfiles/dftbp_math_errorfunction.mod
include/dftbplus/modfiles/dftbp_math_f08math.mod
include/dftbplus/modfiles/dftbp_math_factorial.mod
include/dftbplus/modfiles/dftbp_math_hermite.mod
include/dftbplus/modfiles/dftbp_math_interpolation.mod
include/dftbplus/modfiles/dftbp_math_lapackroutines.mod
include/dftbplus/modfiles/dftbp_math_qm.mod
include/dftbplus/modfiles/dftbp_math_quaternions.mod
include/dftbplus/modfiles/dftbp_math_randomgenpool.mod
include/dftbplus/modfiles/dftbp_math_ranlux.mod
@@ -220,6 +215,27 @@ include/dftbplus/modfiles/dftbp_mixer_diismixer.mod
include/dftbplus/modfiles/dftbp_mixer_mixer.mod
include/dftbplus/modfiles/dftbp_mixer_simplemixer.mod
include/dftbplus/modfiles/dftbp_mmapi.mod
include/dftbplus/modfiles/dftbp_capicallback.mod
include/dftbplus/modfiles/dftbp_common_matrixappend.mod
include/dftbplus/modfiles/dftbp_dftb_chargepenalty.mod
include/dftbplus/modfiles/dftbp_dftb_hybridxc.mod
include/dftbplus/modfiles/dftbp_dftb_mdftb.mod
include/dftbplus/modfiles/dftbp_dftb_rshgamma.mod
include/dftbplus/modfiles/dftbp_dftbplus_apicallback.mod
include/dftbplus/modfiles/dftbp_elecsolvers_dmsolvertypes.mod
include/dftbplus/modfiles/dftbp_extlibs_arpack.smod
include/dftbplus/modfiles/dftbp_extlibs_arpack@dftbp_extlibs_arpack_stubs.smod
include/dftbplus/modfiles/dftbp_extlibs_mbd.mod
include/dftbplus/modfiles/dftbp_geometry_projectvectors.mod
include/dftbplus/modfiles/dftbp_math_contactsymm.mod
include/dftbplus/modfiles/dftbp_math_matrixops.mod
include/dftbplus/modfiles/dftbp_math_wignerseitz.mod
include/dftbplus/modfiles/dftbp_md_thermostats.mod
include/dftbplus/modfiles/dftbp_mixer_factory.mod
include/dftbplus/modfiles/dftbp_poisson_boundaryconditions.mod
include/dftbplus/modfiles/dftbp_timedep_linrespgrad.smod
include/dftbplus/modfiles/dftbp_type_eleccutoffs.mod
lib/cmake/dftbplus/Modules/FindCustomParpack.cmake
%%POISSON%%include/dftbplus/modfiles/dftbp_poisson_bulkpot.mod
%%POISSON%%include/dftbplus/modfiles/dftbp_poisson_fancybc.mod
%%POISSON%%include/dftbplus/modfiles/dftbp_poisson_gallocation.mod
+7 -3
View File
@@ -1,6 +1,5 @@
PORTNAME= dftbplus
DISTVERSION= 24.1
PORTREVISION= 1
DISTVERSION= 25.1
CATEGORIES= science
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,6 +9,7 @@ WWW= https://dftbplus.org/
LICENSE= GPLv3 # main code is under LGPL3+, the bundled dftd3-lib is under GPLv1+, this makes the result GPLv3 (based on https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility)
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= dftbplus>0:science/dftbplus
USES= compiler:gcc-c++11-lib fortran python shebangfix
@@ -17,10 +17,14 @@ USES= compiler:gcc-c++11-lib fortran python shebangfix
SHEBANG_GLOB= *.py
USE_GITHUB= yes
USE_PYTHON= distutils autoplist
USE_PYTHON= pep517 autoplist
WRKSRC_SUBDIR= tools/pythonapi
NO_ARCH= yes
post-patch: # patch pyproject.toml to use real version instead of 0.1
@${REINPLACE_CMD} -e 's/^version = "0.1"/version = "${DISTVERSION}"/' ${WRKSRC}/pyproject.toml
.include <bsd.port.mk>
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1716867991
SHA256 (dftbplus-dftbplus-24.1_GH0.tar.gz) = 776d83779666e06bf2930c3b1665cdb8e7409b8003e33e0178fbae8b47f5e0b1
SIZE (dftbplus-dftbplus-24.1_GH0.tar.gz) = 5902651
TIMESTAMP = 1778687009
SHA256 (dftbplus-dftbplus-25.1_GH0.tar.gz) = 136088ffc8a3b27adca0cee46272966de62f2c42de91b632597fb12bf13c8d38
SIZE (dftbplus-dftbplus-25.1_GH0.tar.gz) = 6342865