<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/508d960c6725521eb02ab69b47ef13a676cafabc">https://github.com/macports/macports-ports/commit/508d960c6725521eb02ab69b47ef13a676cafabc</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 508d960  octopus: Update to 7.2.
</span>508d960 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 508d960c6725521eb02ab69b47ef13a676cafabc
</span>Author: David Strubbe <dstrubbe@macports.org>
AuthorDate: Wed Jan 24 14:13:50 2018 -0800

<span style='display:block; white-space:pre;color:#404040;'>    octopus: Update to 7.2.
</span>---
 science/octopus/Portfile | 44 +++++++++++++++++++++-----------------------
 1 file changed, 21 insertions(+), 23 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 5b68e7b..db72dab 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             6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             7.2
</span> categories          science
 platforms           darwin
 license             GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,8 +21,8 @@ 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  24d568fcf3429cdf3cc3556594b5f8087fd38c7f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4a802ee86c1e06846aa7fa317bd2216c6170871632c9e03d020d7970a08a8198
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  695a22404ab2ce0efbd5555be1077f61ff0d430c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f5589f14ff30d5a960af697fb4ab71daf4f3e2d19dd6e5229cd2b62f0eaeff0f
</span> 
 # clang38: errors on operate.o
 compiler.blacklist  macports-clang-3.8
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,8 +48,6 @@ configure.args      --with-libxc-prefix=${prefix} --with-fftw-prefix=${prefix} \
</span> # configure will find and use these other libraries unless they are explicitly disabled
 configure.optflags  -O3
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +newuoa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # FIXME: does fortran default variant not happen in time to make fftw-3 get
 # installed +gcc48?
 # gfortran -> gfortran5?
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,9 +59,13 @@ if {[mpi_variant_isset]} {
</span> 
 pre-configure {
     configure.args-append --with-blas="-L${prefix}/lib ${linalglib}"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# no way to turn off PAPI, but there is no port for this anyway.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # not necessary unless mixing clang++ and gfortran;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # found automatically when using MPI wrappers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![gcc_variant_isset] && ![mpi_variant_isset]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.ldflags-append "-lc++"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # libxc does not have universal variant, so octopus cannot either
 universal_variant   no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,10 +82,6 @@ pre-test {
</span>     append portsandbox_profile " (allow process-exec (literal \"/bin/ps\") (with no-profile))"
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant newuoa description {Build with internal newuoa library for optimal control} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --enable-newuoa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant threads description {Build with OpenMP and threaded libraries} {
     configure.args-append --enable-openmp
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -135,17 +132,18 @@ variant scalapack description {Build with ScaLAPACK for parallel linear algebra}
</span>     mpi.enforce_variant     scalapack
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant pfft description {Build with PFFT} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:pfft
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --with-pfft-prefix=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-pfft-prefix=${prefix} --with-mpifftw-prefix=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![mpi_variant_isset]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "+pfft requires an MPI variant. Choose +mpich, +mpich_devel, +openmpi, or +openmpi_devel."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -code error "+pfft requires an MPI variant."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    mpi.enforce_variant     pfft
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# temporarily disabled: causing test failures where used.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#variant pfft description {Build with PFFT} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    depends_lib-append      port:pfft
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    configure.args-delete   --with-pfft-prefix=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    configure.args-append   --with-pfft-prefix=${prefix} --with-mpifftw-prefix=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    if {![mpi_variant_isset]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#        ui_error "+pfft requires an MPI variant. Choose +mpich, +mpich_devel, +openmpi, or +openmpi_devel."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#        return -code error "+pfft requires an MPI variant."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#    mpi.enforce_variant     pfft
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#}
</span> 
 variant arpack description {Build with ARPACK for complex-scaling calculations} {
     depends_lib-append      port:arpack
</pre><pre style='margin:0'>

</pre>