From nobody Mon Jan 17 05:15:14 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C60C0196F578; Mon, 17 Jan 2022 05:15:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jcg8L4z8Vz3tdx; Mon, 17 Jan 2022 05:15:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1642396514; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7V5QA4yqcznPi52BtoNhiBvRpiJY4k7Y/+YNivN4xmc=; b=axYPoz99xJBcDmkG7rzPpeBezQKwb1kRtfXZBE0P5ibJmz8FoFxgYvbH1udD/7vLiHzyJa 6Uu+IMRwkE/SJY9TUuAMSyUcqLMAZkNymweB2WxwEMOTK7taJv5cCY4EnJt34HFxfJTlai tsiI1EuS+vcArN131lqhpXuPzBm6jWsq6k5smmcXJ37pJSC/WehBU+5x2IIBLOIPc3iNGk KAXyyaaDrN2GkhEwPkpzcJhLBd+Epd5YTVSgfHA55X783KjwxfLrjToBm3k5GLui+BsQKV wZpe4X8oH4aCG78JwSSVBH1vegEQhnNDlQbfpMVHrRERWUOFUWAkW0tpCItOVg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8B5DB27CC0; Mon, 17 Jan 2022 05:15:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 20H5FEfh021984; Mon, 17 Jan 2022 05:15:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 20H5FEep021983; Mon, 17 Jan 2022 05:15:14 GMT (envelope-from git) Date: Mon, 17 Jan 2022 05:15:14 GMT Message-Id: <202201170515.20H5FEep021983@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 9d5d7aa9abae - main - science/libmbd: New port: Many-body dispersion library List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9d5d7aa9abae6afb23eda71de6bdc6e8aa3dfe43 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1642396514; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7V5QA4yqcznPi52BtoNhiBvRpiJY4k7Y/+YNivN4xmc=; b=nhKFkyE1wVX07lCxST+tsDV08+4aNesnKkiplEoyaM/fq2CnCkHFs05JsJkxxA971HdalU MkkwY38KZR/lnY/EXwJ28573pIZW6szvm9u/5XskATGtKSG50GGrFEldA21N8Tt6MwDqsd B98sDctIxH01c1jl31xHbGMwZ/T3nmwMxYDsWf3vzGAZYuRxg0spqemxGPL2n8o6XE9XB8 +7SUPSFbpVtCtfN2pez1pzQCzSIehIJGPuNamoqHTRlZpd/IW+jex4FHYRbayyU5DiiC4C hWrlJEtOx63odMeZLMPd9yI7E6lB/mu/OS+qa/YHVVt2GHQ4wdVGpS0NH60d4g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1642396514; a=rsa-sha256; cv=none; b=fUbkyxuH0It8ak7EOCQbPMw9kqFWeXQdfef0mMz552fkyXZu6tiHoNhGdO3V0JYrGmjtMs pIhq8bqpPJyC//E57orOmXVM2RCaJE6AtY+Tx1dFnHLBt/Ojf/volDXTvsXFIGGobwj9Iv g2ri4bt8Pnj3foUZScc7v4zaLjUMeLGF5IhQpYKQcGNbXdTi8HZ8k2mBQJ14tx/3OXKQrK uBoyXq9LYEyCY4qCfAuacbCbrChy6XRakMWohhsge8EM+fc1iY8pHcCM0+fS7BmsXYv7UC nEuAhvXvDHei0Np2ul1u6PUIagjz9jsxyNniMOmHpPy2CgkQGWHVT1tOrPqV7A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=9d5d7aa9abae6afb23eda71de6bdc6e8aa3dfe43 commit 9d5d7aa9abae6afb23eda71de6bdc6e8aa3dfe43 Author: Yuri Victorovich AuthorDate: 2022-01-17 04:36:24 +0000 Commit: Yuri Victorovich CommitDate: 2022-01-17 05:15:11 +0000 science/libmbd: New port: Many-body dispersion library --- science/Makefile | 1 + science/libmbd/Makefile | 16 ++++++++++++++++ science/libmbd/distinfo | 3 +++ science/libmbd/pkg-descr | 10 ++++++++++ science/libmbd/pkg-plist | 25 +++++++++++++++++++++++++ 5 files changed, 55 insertions(+) diff --git a/science/Makefile b/science/Makefile index 935c95f81d8d..1c98e66d2174 100644 --- a/science/Makefile +++ b/science/Makefile @@ -135,6 +135,7 @@ SUBDIR += libint2 SUBDIR += libkml SUBDIR += liblinear + SUBDIR += libmbd SUBDIR += libmsym SUBDIR += liboglappth SUBDIR += libquantum diff --git a/science/libmbd/Makefile b/science/libmbd/Makefile new file mode 100644 index 000000000000..9c1c0a0aa6b5 --- /dev/null +++ b/science/libmbd/Makefile @@ -0,0 +1,16 @@ +PORTNAME= libmbd +DISTVERSION= 0.12.4 +CATEGORIES= science # chemistry +MASTER_SITES= https://github.com/libmbd/libmbd/releases/download/${DISTVERSION}/ + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Many-body dispersion library + +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libopenblas.so:math/openblas + +USES= cmake:testing fortran + +.include diff --git a/science/libmbd/distinfo b/science/libmbd/distinfo new file mode 100644 index 000000000000..78cbad9d92b9 --- /dev/null +++ b/science/libmbd/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1642393535 +SHA256 (libmbd-0.12.4.tar.gz) = 4fd1f84d79e6a32f74f8f883f3b16970f89f38b4d3d2b450ffa45d28f3923f6f +SIZE (libmbd-0.12.4.tar.gz) = 62593 diff --git a/science/libmbd/pkg-descr b/science/libmbd/pkg-descr new file mode 100644 index 000000000000..53b20afd6e13 --- /dev/null +++ b/science/libmbd/pkg-descr @@ -0,0 +1,10 @@ +Libmbd implements the many-body dispersion (MBD) method in several +programming languages and frameworks: + +The Fortran implementation is the reference, most advanced +implementation, with support for analytical gradients and distributed +parallelism, and additional functionality beyond the MBD method +itself. It provides a low-level and a high-level Fortran API, as well +as a C API. Furthermore, Python bindings to the C API are provided. + +WWW: https://github.com/libmbd/libmbd diff --git a/science/libmbd/pkg-plist b/science/libmbd/pkg-plist new file mode 100644 index 000000000000..49e5f02ea923 --- /dev/null +++ b/science/libmbd/pkg-plist @@ -0,0 +1,25 @@ +include/mbd/mbd.h +include/mbd/mbd.mod +include/mbd/mbd_c_api.mod +include/mbd/mbd_constants.mod +include/mbd/mbd_coulomb.mod +include/mbd/mbd_damping.mod +include/mbd/mbd_defaults.mod +include/mbd/mbd_dipole.mod +include/mbd/mbd_formulas.mod +include/mbd/mbd_geom.mod +include/mbd/mbd_gradients.mod +include/mbd/mbd_hamiltonian.mod +include/mbd/mbd_lapack.mod +include/mbd/mbd_linalg.mod +include/mbd/mbd_matrix.mod +include/mbd/mbd_methods.mod +include/mbd/mbd_rpa.mod +include/mbd/mbd_scs.mod +include/mbd/mbd_ts.mod +include/mbd/mbd_utils.mod +include/mbd/mbd_vdw_param.mod +include/mbd/mbd_version.mod +lib/cmake/mbd/MbdConfig-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/mbd/MbdConfig.cmake +lib/libmbd.so