<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/acbf2f63524284cede46982623f51ba5f63d2ad3">https://github.com/macports/macports-ports/commit/acbf2f63524284cede46982623f51ba5f63d2ad3</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 acbf2f6 octopus: Update to version 8.0.
</span>acbf2f6 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit acbf2f63524284cede46982623f51ba5f63d2ad3
</span>Author: David Strubbe <dstrubbe@macports.org>
AuthorDate: Mon Jul 16 23:06:57 2018 -0400
<span style='display:block; white-space:pre;color:#404040;'> octopus: Update to version 8.0.
</span>---
science/octopus/Portfile | 29 ++++++++++++++++-------------
1 file changed, 16 insertions(+), 13 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/octopus/Portfile b/science/octopus/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b506d33..c163e43 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/octopus/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/octopus/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,7 @@ PortGroup mpi 1.0
</span> PortGroup linear_algebra 1.0
name octopus
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 7.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 8.0
</span> categories science
platforms darwin
license GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,20 +21,21 @@ long_description Octopus is a scientific program aimed at ab initio virtual e
</span> homepage http://www.tddft.org/programs/octopus
master_sites ${homepage}/download/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 695a22404ab2ce0efbd5555be1077f61ff0d430c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f5589f14ff30d5a960af697fb4ab71daf4f3e2d19dd6e5229cd2b62f0eaeff0f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 967ab8a9d1a7c1e45703eaa7c012d9519def0d13 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 0aca270e22895fa2d1c5b8034389e21ff22697aed28e4a6be36f11e943bda0df \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 49312804
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# clang38: errors on operate.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist macports-clang-3.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# clang versions are unnecessary
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mpi.setup require_fortran -clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.choose fc cc cxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+mpi.setup require_fortran -g95 -clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#-clang33 -clang34 -clang38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# not clear if clang33 and clang34 work; clang38 gives cxx11 error as does default clang.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# clang fails in tests, relating to pseudopotentials and XML
</span>
# this incorrectly passes if libxc +gcc5, octopus +mpich, mpich-default +gcc49
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compilers.enforce_fortran libxc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.enforce_fortran libxc4
</span> compilers.enforce_some_fortran fftw-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:libxc port:fftw-3 port:gsl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:libxc4 port:fftw-3 port:gsl
</span>
configure.args --with-libxc-prefix=${prefix} --with-fftw-prefix=${prefix} \
--disable-gdlib --without-sparskit --with-netcdf-prefix=no \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,6 +47,7 @@ configure.args --with-libxc-prefix=${prefix} --with-fftw-prefix=${prefix} \
</span> --with-scalapack=no
# configure will find and use these other libraries unless they are explicitly disabled
configure.optflags -O3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.fcflags-append -ffree-line-length-none
</span>
# FIXME: does fortran default variant not happen in time to make fftw-3 get
# installed +gcc48?
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,6 +63,9 @@ pre-configure {
</span>
# not necessary unless mixing clang++ and gfortran;
# found automatically when using MPI wrappers
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[clang_variant_isset]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxxflags-append "-std=c++11"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> if {![gcc_variant_isset] && ![mpi_variant_isset]} {
configure.ldflags-append "-lc++"
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -198,10 +202,9 @@ variant maxdim4 description {Build with support for 4D calculations} {
</span>
post-destroot {
# FIXME upstream: shouldn't install this either
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# ui_warn "delete ${destroot}/${prefix}/include/yaml.h"
</span> delete ${destroot}/${prefix}/include/yaml.h
}
livecheck.type regex
livecheck.url ${homepage}/wiki/index.php/Main_Page
<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.regex (\[0-9.\]+)</a> released
</span></pre><pre style='margin:0'>
</pre>