<pre style='margin:0'>
Craig Treleaven (ctreleaven) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cf1e60ee8ca7749a5779976218ad3b39285d2452">https://github.com/macports/macports-ports/commit/cf1e60ee8ca7749a5779976218ad3b39285d2452</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 cf1e60e darktable: use clang 3.9
</span>cf1e60e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit cf1e60ee8ca7749a5779976218ad3b39285d2452
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Sat Feb 25 11:26:08 2017 -0500
<span style='display:block; white-space:pre;color:#404040;'> darktable: use clang 3.9
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Default to building with Clang 3.9 to enable OpenMP and thus multi-core
</span><span style='display:block; white-space:pre;color:#404040;'> processing for certain operations.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Temporary workaround issue with install location of .dylib.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also fix require_active_variants for gdk-pixbuf2, add notes and correct
</span><span style='display:block; white-space:pre;color:#404040;'> livecheck.
</span>---
graphics/darktable/Portfile | 22 +++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/darktable/Portfile b/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9822241..a8f8798 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,6 +7,7 @@ PortGroup cmake 1.0
</span> PortGroup cxx11 1.0
github.setup darktable-org darktable 2.2.3 release-
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> github.tarball_from releases
use_xz yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,7 +72,6 @@ depends_lib-append port:atk \
</span>
depends_run port:adwaita-icon-theme
<span style='display:block; white-space:pre;background:#ffe0e0;'>-require_active_variants gdk-pixbuf2 quartz
</span> require_active_variants gtk3 quartz
cmake.out_of_source yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -84,6 +84,11 @@ configure.args-append \
</span> -DUSE_OPENMP=OFF \
-DUSE_UNITY=OFF
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # need to determine why lib is not going where expected, until then...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${destroot}${prefix}/lib/darktable/libdarktable.dylib ${destroot}${prefix}/lib/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> universal_variant no
# With gcc5 or gcc6, tries to build src/osx/osx.mm with gcc which results
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,8 +98,15 @@ universal_variant no
</span> # configure.args-replace -DUSE_OPENMP=OFF -DUSE_OPENMP=ON
# configure.compiler macports-gcc-5
# }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# default_variants +gcc5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant clang39 description {Build with clang 3.9 to enable OpenMP for speed} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -DUSE_OPENMP=OFF -DUSE_OPENMP=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.compiler macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +clang39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>
notes "
Online documentation for ${name} is at:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -103,5 +115,5 @@ http://www.darktable.org/usermanual/index.html.php
</span> PDF documentation may be downloaded at:
http://www.darktable.org/resources/
"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#livecheck.regex release-(${branch}.\[0-9.\]?).tar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url https://github.com/darktable-org/darktable/releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex release-(${branch}.\[0-9.\]?).tar
</span></pre><pre style='margin:0'>
</pre>