<pre style='margin:0'>
David Strubbe (dstrubbe) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bf9945b1b26e064fd9be47c16a0521bf82d153ab">https://github.com/macports/macports-ports/commit/bf9945b1b26e064fd9be47c16a0521bf82d153ab</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 bf9945b libxc4: new port. Version 4 of libxc; conflicts with libxc port.
</span>bf9945b is described below
<span style='display:block; white-space:pre;color:#808000;'>commit bf9945b1b26e064fd9be47c16a0521bf82d153ab
</span>Author: David Strubbe <dstrubbe@macports.org>
AuthorDate: Tue Jul 3 22:03:48 2018 -0700
<span style='display:block; white-space:pre;color:#404040;'> libxc4: new port. Version 4 of libxc; conflicts with libxc port.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Not all dependents can use version 4 (specifically, HORTON). libxc port remains at 2.2.3. They conflict with each other. 'use_parallel_build yes' is default and redundant.
</span>---
science/libxc/Portfile | 7 ++++---
science/{libxc => libxc4}/Portfile | 23 ++++++++++++-----------
2 files changed, 16 insertions(+), 14 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libxc/Portfile b/science/libxc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f5e85ac..f13ea4b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/libxc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libxc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,12 +5,14 @@ PortGroup compilers 1.0
</span>
name libxc
version 2.2.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# We cannot use the 3.0.x series until ape, octopus, abinit, and atompaw can use it. octopus can, maybe others?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# HORTON cannot use version 3 yet. There is also libxc4 port.
</span> categories science
platforms darwin
license LGPL-3+
maintainers {dstrubbe @dstrubbe}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts libxc4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description exchange-correlation functionals for DFT
long_description Libxc is a library of exchange-correlation functionals \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,8 +29,7 @@ checksums rmd160 28e7d96c49aebfc4d7b7d16edc91565bc2fd8eea \
</span>
compilers.choose fc
compilers.setup require_fortran
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# g95 gives seg fault running tests
</span>
universal_variant no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/libxc/Portfile b/science/libxc4/Portfile
</span>similarity index 62%
copy from science/libxc/Portfile
copy to science/libxc4/Portfile
<span style='display:block; white-space:pre;color:#808080;'>index f5e85ac..840de20 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/libxc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/libxc4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,13 +3,13 @@
</span> PortSystem 1.0
PortGroup compilers 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name libxc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.2.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# We cannot use the 3.0.x series until ape, octopus, abinit, and atompaw can use it. octopus can, maybe others?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name libxc4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.2.3
</span> categories science
platforms darwin
license LGPL-3+
maintainers {dstrubbe @dstrubbe}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts libxc
</span>
description exchange-correlation functionals for DFT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,22 +19,23 @@ long_description Libxc is a library of exchange-correlation functionals \
</span> correlation functionals that can be used by all the \
ETSF codes and also other codes.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.tddft.org/programs/octopus/wiki/index.php/Libxc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites http://www.tddft.org/programs/octopus/download/libxc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://www.tddft.org/programs/libxc/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites http://www.tddft.org/programs/octopus/download/libxc/${version}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 28e7d96c49aebfc4d7b7d16edc91565bc2fd8eea \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 2f2b00b77a75c7fe8fe3f3ae70700cf28a09ff8d0ce791e47980ff7f9cde68e7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 474bff5212bf70e75ad0030c3d2dfb9b3109d495 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 02e49e9ba7d21d18df17e9e57eae861e6ce05e65e966e1e832475aa09e344256 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 15601356
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname libxc-${version}
</span>
compilers.choose fc
compilers.setup require_fortran
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> universal_variant no
test.run yes
test.target check
livecheck.type regex
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url http://www.tddft.org/programs/octopus/wiki/index.php/Libxc:download
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex ${name} (\[0-9.\]+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url http://www.tddft.org/programs/libxc/download/previous
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex libxc-(\[0-9.\]+).tar.gz
</span></pre><pre style='margin:0'>
</pre>