git: 49c9dc6389ba - main - science/lammps: update patch_21Nov2023 → patch_19Nov2024
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 24 Jan 2025 03:05:43 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=49c9dc6389ba50d5b0e9732449a59dfb53863045 commit 49c9dc6389ba50d5b0e9732449a59dfb53863045 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2025-01-24 02:00:24 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2025-01-24 03:05:35 +0000 science/lammps: update patch_21Nov2023 → patch_19Nov2024 --- science/lammps/Makefile | 24 ++++-------- science/lammps/Makefile.packages | 84 ++++++++++++++++++++++++++++++++++++++++ science/lammps/distinfo | 6 +-- science/lammps/pkg-plist | 16 +++++++- 4 files changed, 110 insertions(+), 20 deletions(-) diff --git a/science/lammps/Makefile b/science/lammps/Makefile index 1e9d4bf98d47..3b4e0f88837b 100644 --- a/science/lammps/Makefile +++ b/science/lammps/Makefile @@ -1,11 +1,11 @@ PORTNAME= lammps -PORTVERSION= ${GH_TAGNAME:C/(stable|patch)_([0-9]{1,2})([A-Z][a-z][a-z])([0-9]{4})/\4.\3.\2/S/Jan/01/S/Feb/02/S/Mar/03/S/Apr/04/S/May/05/S/Jun/06/S/Jul/07/S/Aug/08/S/Sep/09/S/Oct/10/S/Nov/11/S/Dec/12/S/_update/./:C/\.([1-9])$/.0\1/} -PORTREVISION= 6 +PORTVERSION= ${GH_TAGNAME:C/(stable|patch)_([0-9]{1,2})([A-Z][a-z][a-z])([0-9]{4})/\4.\3.\2/S/Jan/01/S/Feb/02/S/Mar/03/S/Apr/04/S/May/05/S/Jun/06/S/Jul/07/S/Aug/08/S/Sep/09/S/Oct/10/S/Nov/11/S/Dec/12/S/_update/./:C/\.([1-9])$/.0\1/:S/.//g} CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Classical molecular dynamics code with a focus on materials modeling -WWW= https://lammps.sandia.gov/ +WWW= https://lammps.sandia.gov/ \ + https://github.com/lammps/lammps LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE @@ -20,13 +20,13 @@ LIB_DEPENDS= libevent.so:devel/libevent \ libssh2.so:security/libssh2 \ libzstd.so:archivers/zstd -USES= blaslapack:openblas cmake:noninja,testing compiler:c++14-lang eigen:3 fortran gnome localbase:ldflags python shebangfix +USES= blaslapack:openblas cmake:noninja,testing compiler:c++17-lang eigen:3 fortran gnome localbase:ldflags python shebangfix USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PYTHON= cython USE_GITHUB= yes -GH_TAGNAME= patch_21Nov2023 +GH_TAGNAME= patch_19Nov2024 SHEBANG_GLOB= *.sh *.bash SHEBANG_FILES= lib/kokkos/bin/nvcc_wrapper @@ -39,15 +39,7 @@ CMAKE_ARGS_gcc= -DBUILD_OMP:BOOL=false CMAKE_TESTING_ON= ENABLE_TESTING # 3 tests fail, see https://github.com/lammps/lammps/issues/3875 # enable packages (for a complete list see STANDARD_PACKAGES in cmake/CMakeLists.txt) -CMAKE_ON+= PKG_ASPHERE PKG_ATC PKG_AWPMD PKG_BOCS PKG_BODY PKG_BROWNIAN PKG_CG-DNA PKG_CG-SDK PKG_CLASS2 -CMAKE_ON+= PKG_COLLOID PKG_COLVARS PKG_COMPRESS PKG_DIELECTRIC PKG_DIFFRACTION PKG_DIPOLE PKG_DPD-BASIC PKG_DPD-MESO PKG_DPD-REACT PKG_DPD-SMOOTH -CMAKE_ON+= PKG_DRUDE PKG_EFF PKG_EXTRA-COMPUTE PKG_EXTRA-DUMP PKG_EXTRA-FIX PKG_EXTRA-MOLECULE PKG_EXTRA-PAIR PKG_FEP PKG_GRANULAR PKG_H5MD -CMAKE_ON+= PKG_INTERLAYER PKG_KIM PKG_KSPACE PKG_LATBOLTZ PKG_LATTE PKG_MACHDYN PKG_MANIFOLD PKG_MANYBODY PKG_MC -CMAKE_ON+= PKG_MEAM PKG_MESSAGE PKG_MGPT PKG_MISC PKG_ML-IAP PKG_ML-RANN -CMAKE_ON+= PKG_ML-SNAP PKG_MOFFF PKG_MOLECULE PKG_MOLFILE PKG_MPIIO PKG_ORIENT PKG_PERI PKG_PHONON -CMAKE_ON+= PKG_PLUGIN PKG_PLUMED PKG_POEMS PKG_PTM PKG_PYTHON PKG_QEQ PKG_QMMM PKG_QTB PKG_REACTION PKG_REAXFF -CMAKE_ON+= PKG_REPLICA PKG_RIGID PKG_SHOCK PKG_SMTBQ PKG_SPH PKG_SPIN PKG_SRD PKG_TALLY PKG_UEF -CMAKE_ON+= PKG_VORONOI PKG_YAFF +CMAKE_ON+= ${LAMMPS_STANDARD_PACKAGES:S/^/PKG_/} # LAMMPS_STANDARD_PACKAGES is defined in Makefile.packages # Packages requiring extra downloades or dependencies: PKG_MSCG PKG_ADIOS PKG_MDI PKG_MESONT PKG_ML-PACE PKG_NETCDF PKG_ML-QUIP PKG_SCAFACOS PKG_VTK # PKG_ML-HDNNP downloads https://github.com/CompPhysVienna/n2p2/archive/v2.1.4.tar.gz @@ -82,8 +74,7 @@ GZIP_CMAKE_BOOL= WITH_GZIP H5MD_DESC= H5MD package based on the libhdf5 library H5MD_CMAKE_BOOL= PKG_H5MD -H5MD_LIB_DEPENDS= libhdf5.so:science/hdf5 \ - libsz.so:science/libaec +H5MD_LIB_DEPENDS= libhdf5.so:science/hdf5 KIM_DESC= KIM package based on the OpenKim library/repository KIM_USES= pkgconfig @@ -154,5 +145,6 @@ post-patch-FFMPEG-off: post-install: @${RM} -r ${STAGEDIR}${PREFIX}/lib/python* +.include "Makefile.packages" .include <../../math/vtk9/Makefile.version> .include <bsd.port.mk> diff --git a/science/lammps/Makefile.packages b/science/lammps/Makefile.packages new file mode 100644 index 000000000000..b7a1cd173293 --- /dev/null +++ b/science/lammps/Makefile.packages @@ -0,0 +1,84 @@ + +# STANDARD_PACKAGES from cmake/CMakeLists.txt + +# Some items were removed from the list either because they are handled seperately through the port options, +# or because they are ignored (not ported) for now for various reasons. + +LAMMPS_STANDARD_PACKAGES= \ + AMOEBA \ + ASPHERE \ + ATC \ + AWPMD \ + BOCS \ + BODY \ + BPM \ + BROWNIAN \ + CG-DNA \ + CG-SPICA \ + CLASS2 \ + COLLOID \ + COLVARS \ + COMPRESS \ + DIELECTRIC \ + DIFFRACTION \ + DIPOLE \ + DPD-BASIC \ + DPD-MESO \ + DPD-REACT \ + DPD-SMOOTH \ + DRUDE \ + EFF \ + ELECTRODE \ + EXTRA-COMMAND \ + EXTRA-COMPUTE \ + EXTRA-DUMP \ + EXTRA-FIX \ + EXTRA-MOLECULE \ + EXTRA-PAIR \ + FEP \ + GRANULAR \ + H5MD \ + INTERLAYER \ + KIM \ + KSPACE \ + LATBOLTZ \ + LEPTON \ + MACHDYN \ + MANIFOLD \ + MANYBODY \ + MC \ + MEAM \ + MGPT \ + MISC \ + ML-IAP \ + ML-POD \ + ML-RANN \ + ML-SNAP \ + ML-UF3 \ + MOFFF \ + MOLECULE \ + MOLFILE \ + ORIENT \ + PERI \ + PHONON \ + PLUGIN \ + PLUMED \ + POEMS \ + PTM \ + PYTHON \ + QEQ \ + QMMM \ + QTB \ + REACTION \ + REAXFF \ + REPLICA \ + RIGID \ + SHOCK \ + SMTBQ \ + SPH \ + SPIN \ + SRD \ + TALLY \ + UEF \ + VORONOI \ + YAFF diff --git a/science/lammps/distinfo b/science/lammps/distinfo index 776fe8e3a887..b5247fafa1d9 100644 --- a/science/lammps/distinfo +++ b/science/lammps/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1702577081 -SHA256 (lammps-lammps-2023.11.21-patch_21Nov2023_GH0.tar.gz) = 704d8a990874a425bcdfe0245faf13d712231ba23f014a3ebc27bc14398856f1 -SIZE (lammps-lammps-2023.11.21-patch_21Nov2023_GH0.tar.gz) = 132544299 +TIMESTAMP = 1737671247 +SHA256 (lammps-lammps-20241119-patch_19Nov2024_GH0.tar.gz) = 7d1a825f13eef06d82ed8ae950f4a5ca6da9f6a5979745a85a7a58781e4c6ffa +SIZE (lammps-lammps-20241119-patch_19Nov2024_GH0.tar.gz) = 142636470 diff --git a/science/lammps/pkg-plist b/science/lammps/pkg-plist index 315572484b7d..9bd8e9ec2368 100644 --- a/science/lammps/pkg-plist +++ b/science/lammps/pkg-plist @@ -185,6 +185,7 @@ libdata/pkgconfig/liblammps.pc %%DATADIR%%/potentials/Bi.meam %%DATADIR%%/potentials/C.drip %%DATADIR%%/potentials/C.lcbop +%%DATADIR%%/potentials/CBNOH.aip.water.2dm %%DATADIR%%/potentials/CC.KC %%DATADIR%%/potentials/CC.KC-full %%DATADIR%%/potentials/CC.Lebedeva @@ -196,7 +197,6 @@ libdata/pkgconfig/liblammps.pc %%DATADIR%%/potentials/CHAu.ILP %%DATADIR%%/potentials/CH_taper.KC %%DATADIR%%/potentials/COH.DMC.aip.water.2dm -%%DATADIR%%/potentials/COH.aip.water.2dm %%DATADIR%%/potentials/C_SNAP_2021.10.15.quadratic.snapcoeff %%DATADIR%%/potentials/C_SNAP_2021.10.15.quadratic.snapparam %%DATADIR%%/potentials/CdTe.bop.table @@ -267,6 +267,8 @@ libdata/pkgconfig/liblammps.pc %%DATADIR%%/potentials/Mo5.2.mgpt.README %%DATADIR%%/potentials/Mo5.2.mgpt.parmin %%DATADIR%%/potentials/Mo5.2.mgpt.potin +%%DATADIR%%/potentials/MoCoNiVFeAlCr_2nn.meam +%%DATADIR%%/potentials/MoS.rebomos %%DATADIR%%/potentials/MoS2.ILP %%DATADIR%%/potentials/Mo_Chen_PRM2017.snap %%DATADIR%%/potentials/Mo_Chen_PRM2017.snapcoeff @@ -277,10 +279,13 @@ libdata/pkgconfig/liblammps.pc %%DATADIR%%/potentials/Mo_Zuo_JPCA2020.snap %%DATADIR%%/potentials/Mo_Zuo_JPCA2020.snapcoeff %%DATADIR%%/potentials/Mo_Zuo_JPCA2020.snapparam +%%DATADIR%%/potentials/Nb.uf3 %%DATADIR%%/potentials/Ni.adp %%DATADIR%%/potentials/Ni.meam %%DATADIR%%/potentials/NiAlH_jea.eam.alloy %%DATADIR%%/potentials/NiAlH_jea.eam.fs +%%DATADIR%%/potentials/NiO.ctip +%%DATADIR%%/potentials/NiO.eam.fs %%DATADIR%%/potentials/Ni_Mo.mliap.descriptor %%DATADIR%%/potentials/Ni_Mo.mliap.model %%DATADIR%%/potentials/Ni_Zuo_JPCA2020.quadratic.snap @@ -291,6 +296,7 @@ libdata/pkgconfig/liblammps.pc %%DATADIR%%/potentials/Ni_Zuo_JPCA2020.snapparam %%DATADIR%%/potentials/Ni_smf7.eam %%DATADIR%%/potentials/Ni_u3.eam +%%DATADIR%%/potentials/PSiO.nb3b.screened %%DATADIR%%/potentials/PdHHe.eam.he %%DATADIR%%/potentials/Pd_u3.eam %%DATADIR%%/potentials/Pt_Chapman_2020.agni @@ -330,6 +336,7 @@ libdata/pkgconfig/liblammps.pc %%DATADIR%%/potentials/Si_Zuo_JPCA2020.snap %%DATADIR%%/potentials/Si_Zuo_JPCA2020.snapcoeff %%DATADIR%%/potentials/Si_Zuo_JPCA2020.snapparam +%%DATADIR%%/potentials/TMD.ILP %%DATADIR%%/potentials/Ta06A.mliap %%DATADIR%%/potentials/Ta06A.mliap.descriptor %%DATADIR%%/potentials/Ta06A.mliap.model @@ -401,5 +408,12 @@ libdata/pkgconfig/liblammps.pc %%DATADIR%%/potentials/lib.comb3 %%DATADIR%%/potentials/library.meam %%DATADIR%%/potentials/library.msmeam +%%DATADIR%%/potentials/library_2nn.meam +%%DATADIR%%/potentials/oxdna2_lj.cgdna +%%DATADIR%%/potentials/oxdna2_real.cgdna +%%DATADIR%%/potentials/oxdna_lj.cgdna +%%DATADIR%%/potentials/oxdna_real.cgdna +%%DATADIR%%/potentials/oxrna2_lj.cgdna +%%DATADIR%%/potentials/oxrna2_real.cgdna %%DATADIR%%/potentials/tmd.sw.mod share/man/man1/lmp.1.gz