<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aa93cb92c8572ab7273aa1979c1103819006aa85">https://github.com/macports/macports-ports/commit/aa93cb92c8572ab7273aa1979c1103819006aa85</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new aa93cb92c85 libxc6: update to 6.2.2; explicly enable/disable components - Add variant tests
</span>aa93cb92c85 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit aa93cb92c8572ab7273aa1979c1103819006aa85
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Tue Jun 27 13:30:44 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> libxc6: update to 6.2.2; explicly enable/disable components
</span><span style='display:block; white-space:pre;color:#404040;'> - Add variant tests
</span>---
science/libxc6/Portfile | 56 ++++++++++++++++++++++++++++++++++++-------------
1 file changed, 41 insertions(+), 15 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libxc6/Portfile b/science/libxc6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a017c1c1123..a598e6ce8db 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/libxc6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libxc6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ PortGroup muniversal 1.0
</span>
name libxc6
set my_name libxc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 6.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 6.2.2
</span> revision 0
categories science
license MPL-2.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,9 +27,9 @@ master_sites https://www.tddft.org/programs/libxc/down.php?file=${version
</span> distname ${my_name}-${version}
dist_subdir ${my_name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 520f703dd12bb84694b69dbf33ce0e82bf40340d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b88dffdbaf5ff43aed6ae25a65dbbbb7a9f0e52b3430fb4d89b4b9b77d4b8716 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 64299801
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 8e1c0808a4d1f8c2fc860d80a7d8e4ecf7eda4f9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a0f6f1bba7ba5c0c85b2bfe65aca1591025f509a7f11471b4cd651a79491b045 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 64297852
</span>
patchfiles-append patch-cmake-macports.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,28 +40,54 @@ conflicts_build-append \
</span> compiler.c_standard 1999
# gcc-4.2 builds libxc5, but doesnʼt support -march=native and Fortran
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append *gcc-4.* {clang < 421}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *gcc-4.* {clang < 421}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set port_path ${prefix}/libexec/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set port_bin ${port_path}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set port_include ${port_path}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set port_lib ${port_path}/lib
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_path ${prefix}/libexec/${name}
</span> configure.args-append \
-DBUILD_SHARED_LIBS=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBUILD_TESTING=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DENABLE_CUDA=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_BINDIR=${port_path}/bin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_INCLUDEDIR=${port_path}/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_LIBDIR=${port_path}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_TESTING=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DENABLE_FORTRAN=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DENABLE_GENERIC=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DENABLE_PYTHON=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_INSTALL_BINDIR=${port_bin} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_INSTALL_INCLUDEDIR=${port_include} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_INSTALL_LIBDIR=${port_lib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Clear optflags; controlled by project, via cmake build type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.optflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[variant_isset debug]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.build_type Debug
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.build_type RelWithDebInfo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
variant fortran description {Enable Fortran 2003} {
compilers.setup require_fortran
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -DENABLE_FORTRAN=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DENABLE_FORTRAN=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DENABLE_FORTRAN=ON
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tests description {Enable Tests} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_test-append \
</span> port:bash \
port:bzip2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.cmd-prepend DYLD_LIBRARY_PATH=${cmake.build_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_TESTING=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_TESTING=ON
</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-prepend \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DYLD_LIBRARY_PATH=${cmake.build_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
livecheck.type regex
livecheck.url http://www.tddft.org/programs/libxc/download/previous
</pre><pre style='margin:0'>
</pre>