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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user