<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c37ec086b63a8a10962972a0ac3997524e76f2ab">https://github.com/macports/macports-ports/commit/c37ec086b63a8a10962972a0ac3997524e76f2ab</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit c37ec086b63a8a10962972a0ac3997524e76f2ab
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sun Jan 1 13:52:06 2023 +0700

<span style='display:block; white-space:pre;color:#404040;'>    dbcsr: new port in math
</span>---
 math/dbcsr/Portfile | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/dbcsr/Portfile b/math/dbcsr/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..72bdbd27d21
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/dbcsr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           mpi 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        cp2k dbcsr 2.5.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          math
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Distributed Block Compressed Sparse Row matrix library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    DBCSR is a library designed to efficiently perform \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sparse matrix-matrix multiplication, among other operations. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    It is MPI and OpenMP parallel and can exploit Nvidia and AMD GPUs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    via CUDA and HIP.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://cp2k.github.io/dbcsr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  a93fc551066433958e76a6ad5378afa1a6b974bc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  91fda9b2502e5d0a2a6cdd5a73ef096253cc7e75bd01ba5189a4726ad86aef08 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2640119
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.generator     Ninja
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver          3.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot    [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${py_ver_nodot}-fypp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python${py_ver_nodot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  path:lib/libopenblas.dylib:OpenBLAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.arch} eq "powerpc"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    mpi.setup       require require_fortran \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -gcc44 -gcc45 -gcc46 -gcc47 -gcc48 -gcc49 -gcc5 -gcc6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -clang -fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    mpi.setup       require require_fortran \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -gcc44 -gcc45 -gcc46 -gcc47 -gcc48 -gcc49 -gcc5 -gcc6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DPython_EXECUTABLE=${prefix}/bin/python${py_ver} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DFYPP_EXECUTABLE=${prefix}/bin/fypp-${py_ver} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DUSE_MPI=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DUSE_OPENMP=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DWITH_C_API=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DWITH_CUDA_PROFILING=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_TESTING=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DWITH_EXAMPLES=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.cmd            ctest
</span></pre><pre style='margin:0'>

</pre>