git: a6c7c855dff7 - main - science/tblite: New port: Light-weight tight-binding framework
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 18 Jan 2022 02:42:08 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=a6c7c855dff7d31f15b6b95449a04905af309fcf commit a6c7c855dff7d31f15b6b95449a04905af309fcf Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2022-01-18 02:41:27 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-01-18 02:42:03 +0000 science/tblite: New port: Light-weight tight-binding framework --- science/Makefile | 1 + science/tblite/Makefile | 26 ++++++++++ science/tblite/distinfo | 3 ++ science/tblite/pkg-descr | 6 +++ science/tblite/pkg-plist | 123 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 159 insertions(+) diff --git a/science/Makefile b/science/Makefile index 329842078768..7544e8b3641e 100644 --- a/science/Makefile +++ b/science/Makefile @@ -374,6 +374,7 @@ SUBDIR += step SUBDIR += svmlight SUBDIR += szip + SUBDIR += tblite SUBDIR += teem SUBDIR += tfel SUBDIR += tfel-edf diff --git a/science/tblite/Makefile b/science/tblite/Makefile new file mode 100644 index 000000000000..5d697fb76c4a --- /dev/null +++ b/science/tblite/Makefile @@ -0,0 +1,26 @@ +PORTNAME= tblite +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.0 +CATEGORIES= science # chemistry + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Light-weight tight-binding framework + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= mstore>0:science/mstore # unclear if this is really needed +LIB_DEPENDS= libdftd4.so:science/dftd4 \ + libmctc-lib.so:science/mctc-lib \ + libmulticharge.so:science/multicharge \ + libopenblas.so:math/openblas \ + libs-dftd3.so:science/simple-dftd3 \ + libtoml-f.so:textproc/toml-f + +USES= cmake:testing fortran +USE_GITHUB= yes +USE_LDCONFIG= yes + +CMAKE_ON= BUILD_SHARED_LIBS + +.include <bsd.port.mk> diff --git a/science/tblite/distinfo b/science/tblite/distinfo new file mode 100644 index 000000000000..52a69a3741bb --- /dev/null +++ b/science/tblite/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1642471255 +SHA256 (tblite-tblite-v0.1.0_GH0.tar.gz) = 6e0107ddf9ebb57768a455909722bea9dae3b3027290303500b233d47e0fa68b +SIZE (tblite-tblite-v0.1.0_GH0.tar.gz) = 363177 diff --git a/science/tblite/pkg-descr b/science/tblite/pkg-descr new file mode 100644 index 000000000000..3b9bad676375 --- /dev/null +++ b/science/tblite/pkg-descr @@ -0,0 +1,6 @@ +This project is an effort to create a library implementation of the +extended tight binding (xTB) Hamiltonian which can be shared between +xtb and dftb+. The current state of this project should be considered +as highly experimental. + +WWW: https://github.com/tblite/tblite diff --git a/science/tblite/pkg-plist b/science/tblite/pkg-plist new file mode 100644 index 000000000000..6aa69a0473c8 --- /dev/null +++ b/science/tblite/pkg-plist @@ -0,0 +1,123 @@ +bin/tblite +include/tblite.h +include/tblite/GNU-10.3.0/tblite_adjlist.mod +include/tblite/GNU-10.3.0/tblite_api_calculator.mod +include/tblite/GNU-10.3.0/tblite_api_context.mod +include/tblite/GNU-10.3.0/tblite_api_error.mod +include/tblite/GNU-10.3.0/tblite_api_param.mod +include/tblite/GNU-10.3.0/tblite_api_result.mod +include/tblite/GNU-10.3.0/tblite_api_structure.mod +include/tblite/GNU-10.3.0/tblite_api_table.mod +include/tblite/GNU-10.3.0/tblite_api_utils.mod +include/tblite/GNU-10.3.0/tblite_api_version.mod +include/tblite/GNU-10.3.0/tblite_basis_ortho.mod +include/tblite/GNU-10.3.0/tblite_basis_slater.mod +include/tblite/GNU-10.3.0/tblite_basis_type.mod +include/tblite/GNU-10.3.0/tblite_blas.mod +include/tblite/GNU-10.3.0/tblite_blas_level1.mod +include/tblite/GNU-10.3.0/tblite_blas_level2.mod +include/tblite/GNU-10.3.0/tblite_blas_level3.mod +include/tblite/GNU-10.3.0/tblite_classical_halogen.mod +include/tblite/GNU-10.3.0/tblite_container.mod +include/tblite/GNU-10.3.0/tblite_container_cache.mod +include/tblite/GNU-10.3.0/tblite_container_list.mod +include/tblite/GNU-10.3.0/tblite_container_type.mod +include/tblite/GNU-10.3.0/tblite_context.mod +include/tblite/GNU-10.3.0/tblite_context_logger.mod +include/tblite/GNU-10.3.0/tblite_context_type.mod +include/tblite/GNU-10.3.0/tblite_coulomb_cache.mod +include/tblite/GNU-10.3.0/tblite_coulomb_charge.mod +include/tblite/GNU-10.3.0/tblite_coulomb_ewald.mod +include/tblite/GNU-10.3.0/tblite_coulomb_multipole.mod +include/tblite/GNU-10.3.0/tblite_coulomb_thirdorder.mod +include/tblite/GNU-10.3.0/tblite_coulomb_type.mod +include/tblite/GNU-10.3.0/tblite_cutoff.mod +include/tblite/GNU-10.3.0/tblite_data_atomicrad.mod +include/tblite/GNU-10.3.0/tblite_data_covrad.mod +include/tblite/GNU-10.3.0/tblite_data_paulingen.mod +include/tblite/GNU-10.3.0/tblite_disp.mod +include/tblite/GNU-10.3.0/tblite_disp_cache.mod +include/tblite/GNU-10.3.0/tblite_disp_d3.mod +include/tblite/GNU-10.3.0/tblite_disp_d4.mod +include/tblite/GNU-10.3.0/tblite_disp_type.mod +include/tblite/GNU-10.3.0/tblite_external_field.mod +include/tblite/GNU-10.3.0/tblite_fit_newuoa.mod +include/tblite/GNU-10.3.0/tblite_fit_settings.mod +include/tblite/GNU-10.3.0/tblite_integral_dipole.mod +include/tblite/GNU-10.3.0/tblite_integral_multipole.mod +include/tblite/GNU-10.3.0/tblite_integral_overlap.mod +include/tblite/GNU-10.3.0/tblite_integral_trafo.mod +include/tblite/GNU-10.3.0/tblite_integral_type.mod +include/tblite/GNU-10.3.0/tblite_io_tag.mod +include/tblite/GNU-10.3.0/tblite_lapack.mod +include/tblite/GNU-10.3.0/tblite_lapack_getrf.mod +include/tblite/GNU-10.3.0/tblite_lapack_getri.mod +include/tblite/GNU-10.3.0/tblite_lapack_getrs.mod +include/tblite/GNU-10.3.0/tblite_lapack_sygvd.mod +include/tblite/GNU-10.3.0/tblite_ncoord.mod +include/tblite/GNU-10.3.0/tblite_ncoord_exp.mod +include/tblite/GNU-10.3.0/tblite_ncoord_gfn.mod +include/tblite/GNU-10.3.0/tblite_ncoord_type.mod +include/tblite/GNU-10.3.0/tblite_os.mod +include/tblite/GNU-10.3.0/tblite_output_ascii.mod +include/tblite/GNU-10.3.0/tblite_output_format.mod +include/tblite/GNU-10.3.0/tblite_output_property.mod +include/tblite/GNU-10.3.0/tblite_param.mod +include/tblite/GNU-10.3.0/tblite_param_charge.mod +include/tblite/GNU-10.3.0/tblite_param_dispersion.mod +include/tblite/GNU-10.3.0/tblite_param_element.mod +include/tblite/GNU-10.3.0/tblite_param_halogen.mod +include/tblite/GNU-10.3.0/tblite_param_hamiltonian.mod +include/tblite/GNU-10.3.0/tblite_param_mask.mod +include/tblite/GNU-10.3.0/tblite_param_multipole.mod +include/tblite/GNU-10.3.0/tblite_param_repulsion.mod +include/tblite/GNU-10.3.0/tblite_param_serde.mod +include/tblite/GNU-10.3.0/tblite_param_thirdorder.mod +include/tblite/GNU-10.3.0/tblite_repulsion.mod +include/tblite/GNU-10.3.0/tblite_repulsion_effective.mod +include/tblite/GNU-10.3.0/tblite_repulsion_type.mod +include/tblite/GNU-10.3.0/tblite_scf.mod +include/tblite/GNU-10.3.0/tblite_scf_broyden.mod +include/tblite/GNU-10.3.0/tblite_scf_info.mod +include/tblite/GNU-10.3.0/tblite_scf_iterator.mod +include/tblite/GNU-10.3.0/tblite_scf_potential.mod +include/tblite/GNU-10.3.0/tblite_scf_solver.mod +include/tblite/GNU-10.3.0/tblite_timer.mod +include/tblite/GNU-10.3.0/tblite_toml.mod +include/tblite/GNU-10.3.0/tblite_version.mod +include/tblite/GNU-10.3.0/tblite_wavefunction_fermi.mod +include/tblite/GNU-10.3.0/tblite_wavefunction_mulliken.mod +include/tblite/GNU-10.3.0/tblite_wavefunction_type.mod +include/tblite/GNU-10.3.0/tblite_wignerseitz.mod +include/tblite/GNU-10.3.0/tblite_xtb_calculator.mod +include/tblite/GNU-10.3.0/tblite_xtb_coulomb.mod +include/tblite/GNU-10.3.0/tblite_xtb_gfn1.mod +include/tblite/GNU-10.3.0/tblite_xtb_gfn2.mod +include/tblite/GNU-10.3.0/tblite_xtb_h0.mod +include/tblite/GNU-10.3.0/tblite_xtb_ipea1.mod +include/tblite/GNU-10.3.0/tblite_xtb_singlepoint.mod +include/tblite/GNU-10.3.0/tblite_xtb_spec.mod +include/tblite/calculator.h +include/tblite/context.h +include/tblite/error.h +include/tblite/macros.h +include/tblite/param.h +include/tblite/result.h +include/tblite/structure.h +include/tblite/table.h +include/tblite/version.h +lib/cmake/tblite/Finddftd4.cmake +lib/cmake/tblite/Findmctc-lib.cmake +lib/cmake/tblite/Findmstore.cmake +lib/cmake/tblite/Findmulticharge.cmake +lib/cmake/tblite/Finds-dftd3.cmake +lib/cmake/tblite/Findtoml-f.cmake +lib/cmake/tblite/tblite-config-version.cmake +lib/cmake/tblite/tblite-config.cmake +lib/cmake/tblite/tblite-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/tblite/tblite-targets.cmake +lib/cmake/tblite/tblite-utils.cmake +lib/libtblite.so +lib/libtblite.so.0 +lib/libtblite.so.0.1.0 +libdata/pkgconfig/tblite.pc