<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2f8fe26bae7c95d4c9bb1c0b1eae2f8c8e6161f7">https://github.com/macports/macports-ports/commit/2f8fe26bae7c95d4c9bb1c0b1eae2f8c8e6161f7</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 2f8fe26bae7 darktable-devel: enable curve and noise tools across-the-board - Now possible, thanks to OpenMP-related patch See: https://trac.macports.org/ticket/65474 See: https://trac.macports.org/ticket/65683
</span>2f8fe26bae7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2f8fe26bae7c95d4c9bb1c0b1eae2f8c8e6161f7
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Thu Aug 18 21:59:30 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    darktable-devel: enable curve and noise tools across-the-board
</span><span style='display:block; white-space:pre;color:#404040;'>    - Now possible, thanks to OpenMP-related patch
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/65474
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/65683
</span>---
 graphics/darktable-devel/Portfile | 34 +++++++++++-----------------------
 1 file changed, 11 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/darktable-devel/Portfile b/graphics/darktable-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 70fd57ef2ef..f7b052a27a0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/darktable-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/darktable-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,7 @@ github.setup            darktable-org darktable 4.0.0 release-
</span> name                    darktable-devel
 conflicts               darktable
 set my_name             darktable
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                7
</span> 
 categories              graphics
 license                 GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,6 +64,9 @@ patchfiles-append       patch-graphicsmagick-disable-signal-handlers.diff
</span> 
 # darktable sets its own optimization flags
 configure.optflags
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# disable deprecation warnings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -Wno-deprecated-declarations
</span> 
 depends_build-append    \
                         port:cctools \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -120,6 +123,8 @@ depends_run             port:adwaita-icon-theme \
</span> configure.args-append   -DBINARY_PACKAGE_BUILD=ON
 
 configure.args-append   -DBUILD_CMSTEST=OFF \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DBUILD_CURVE_TOOLS=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DBUILD_NOISE_TOOLS=ON \
</span>                         -DTESTBUILD_OPENCL_PROGRAMS=OFF \
                         -DUSE_COLORD=OFF \
                         -DUSE_KWALLET=OFF \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -128,21 +133,6 @@ configure.args-append   -DBUILD_CMSTEST=OFF \
</span>                         -DDONT_USE_INTERNAL_LUA=OFF \
                         -Dperl_BIN=${perl5.bin}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Feature-wise, the curve and noise tools cause build failures for 10.14 and earlier.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See: https://trac.macports.org/ticket/65474
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.major} >= 19} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set features_curve_noise ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set features_curve_noise OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ui_debug "Features: curve and noise tools: ${features_curve_noise}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        -DBUILD_CURVE_TOOLS=${features_curve_noise} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        -DBUILD_NOISE_TOOLS=${features_curve_noise}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # For ARM build, we must disable Intel instruction set use.
 if {${configure.build_arch} eq "arm64"} {
     configure.args-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -163,13 +153,11 @@ post-destroot {
</span>     # need to determine why lib is not going where expected, until then...
     move ${destroot}${prefix}/lib/darktable/libdarktable.dylib ${destroot}${prefix}/lib/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # create symlinks for tools, if enabled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${features_curve_noise}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set port_tools_dir ${prefix}/libexec/darktable/tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach f [glob ${destroot}${port_tools_dir}/darktable-*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set fn [file tail ${f}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ln -s ${port_tools_dir}/${fn} ${destroot}${prefix}/bin/${fn}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # create symlinks for tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set port_tools_dir ${prefix}/libexec/darktable/tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f [glob ${destroot}${port_tools_dir}/darktable-*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set fn [file tail ${f}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ln -s ${port_tools_dir}/${fn} ${destroot}${prefix}/bin/${fn}
</span>     }
 }
 
</pre><pre style='margin:0'>

</pre>