<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3c50488f612f0b01dd3e41c61c1fb15393db7d11">https://github.com/macports/macports-ports/commit/3c50488f612f0b01dd3e41c61c1fb15393db7d11</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 3c50488 ALPSCore: various improvements
</span>3c50488 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 3c50488f612f0b01dd3e41c61c1fb15393db7d11
</span>Author: Alexander Gaenko <galexv@umich.edu>
AuthorDate: Fri Sep 7 14:00:06 2018 -0400
<span style='display:block; white-space:pre;color:#404040;'> ALPSCore: various improvements
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> 1) Explicitly request C++11 via `PortGroup cxx11`
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> 2) Depend on Eigen3 path rather than port, as per discussion
</span><span style='display:block; white-space:pre;color:#404040;'> in https://github.com/macports/macports-ports/pull/2423
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> 3) Adjust CMake build options
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> 4) Add `port test` capability
</span>---
science/ALPSCore/Portfile | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/ALPSCore/Portfile b/science/ALPSCore/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0e47141..b8744df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/ALPSCore/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/ALPSCore/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,14 @@
</span> # -*- 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
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cmake 1.1
</span> PortGroup github 1.0
PortGroup mpi 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cxx11 1.1
</span>
github.setup ALPSCore ALPSCore 2.2.0 v
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories science
platforms darwin
license GPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,11 +25,10 @@ checksums rmd160 7ef9f655f55a21658da9d7af00025d2eb7ab5a9a \
</span> sha256 01ae0c7be844d4497da96bd8b329bced3eeb4dce1101f193206e9b1c0c68068f \
size 1405042
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist gcc-4.2
</span>
depends_lib port:boost \
port:hdf5 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:eigen3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:include/eigen3/Eigen/Eigen:eigen3
</span>
compilers.choose cc cxx
mpi.setup -gcc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,6 +38,8 @@ configure.args -DTesting=ON \
</span> -DBOOST_ROOT=${prefix} \
-DENABLE_MPI=OFF\
-DMPIEXEC:STRING="${mpi.exec}" \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCMAKE_SKIP_RPATH:BOOL=OFF \
</span> -DTestXMLOutput=TRUE \
-DDocumentation=OFF
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,3 +48,12 @@ if {[mpi_variant_isset]} {
</span> }
cmake.out_of_source yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Our CMake scripts manage optimization flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.build_type RelWithDebInfo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.optflags ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-delete -DNDEBUG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-delete -DNDEBUG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-delete -DNDEBUG
</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.target test
</span></pre><pre style='margin:0'>
</pre>