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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c277237d72b137d10e8b4027414ace70a1cf0a79">https://github.com/macports/macports-ports/commit/c277237d72b137d10e8b4027414ace70a1cf0a79</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 c277237d72b gmic: update to 3.2.2
</span>c277237d72b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c277237d72b137d10e8b4027414ace70a1cf0a79
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Wed Mar 29 19:06:48 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    gmic: update to 3.2.2
</span>---
 science/gmic/Portfile                           | 14 +++---
 science/gmic/files/patch-qt-CMakeLists.txt.diff | 66 +++++++++++++++++++++++++
 2 files changed, 72 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gmic/Portfile b/science/gmic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fdca6535644..80b67a7b97a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gmic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gmic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,7 +16,7 @@ if {${subport} eq "gmic-gimp" || ${subport} eq "gmic-qt"} {
</span> }
 
 name                gmic
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.2.2
</span> revision            0
 license             CeCILL
 categories          science graphics
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,13 +34,9 @@ long_description    G'MIC stands for GREYC's Magic Image Converter. It is \
</span> homepage            https://gmic.eu
 master_sites        https://gmic.eu/files/source/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  f2b32592f255c33db8b9f1d8324a8c4f44889f6f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  95881919b2e94de502abade0472d27535f7cfa9d17741d8dc0a6b13d4152c175 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    11236401
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# gmic 3.2.0 fails due to old header files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See: https://github.com/GreycLab/gmic/issues/429
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts_build     ${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6b163b399d326cbfb9387a78ffcc44a4dc1eb638 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c747496c8eece456f0e3404daca1b99ee94ddb694770970f220e2a62de803a58 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    11321544
</span> 
 distfiles           ${name}_${version}${extract.suffix}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -237,6 +233,8 @@ if {${subport} eq ${name}} {
</span> 
     cmake.source_dir            ${worksrcpath}/gmic-qt
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append           patch-qt-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append       -DENABLE_DYNAMIC_LINKING=ON \
                                 -DENABLE_LTO=OFF \
                                 -DENABLE_SYSTEM_GMIC=OFF \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gmic/files/patch-qt-CMakeLists.txt.diff b/science/gmic/files/patch-qt-CMakeLists.txt.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7dedde8fe2e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gmic/files/patch-qt-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,66 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/CMakeLists.txt b/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8090050..8e4bd38 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gmic-qt/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gmic-qt/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -433,8 +433,6 @@ set (gmic_qt_SRCS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/GmicStdlib.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/HeadlessProcessor.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/Host/GmicQtHost.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  src/Host/None/ImageDialog.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  src/Host/None/JpegQualityDialog.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/HtmlTranslator.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/IconLoader.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/ImageTools.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -524,12 +522,6 @@ set(gmic_qt_SRCS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/GmicQt.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/GmicStdlib.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/HeadlessProcessor.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  src/Host/8bf/host_8bf.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  src/Host/Gimp/host_gimp.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  src/Host/None/host_none.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  src/Host/None/ImageDialog.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  src/Host/None/JpegQualityDialog.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  src/Host/PaintDotNet/host_paintdotnet.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/HtmlTranslator.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/IconLoader.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   src/ImageTools.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -560,18 +560,18 @@ set(gmic_qt_SRCS
</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;'>+ set (gmic_qt_FORMS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  dialogsettings.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  filtersview.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  headlessprogressdialog.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  inoutpanel.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  languageselectionwidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  mainwindow.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  multilinetextparameterwidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  progressinfowidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  progressinfowindow.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  SearchFieldWidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  sourceswidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zoomlevelselector.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/dialogsettings.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/filtersview.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/headlessprogressdialog.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/inoutpanel.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/languageselectionwidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/mainwindow.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/multilinetextparameterwidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/progressinfowidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/progressinfowindow.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/SearchFieldWidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/sourceswidget.ui
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ui/zoomlevelselector.ui
</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;'>+ if(ENABLE_DYNAMIC_LINKING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -572,7 +572,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # by the gmic.cpp plugin. However, this is only possible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # if the library is static OR if it's dynamic and built by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # a compiler that supports .so-style exports.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (TARGET libgmicstatic OR MSVC OR NOT ENABLE_SYSTEM_GMIC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (TARGET libgmicstatic OR MSVC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(gmic_qt_LIBRARIES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       ${gmic_qt_LIBRARIES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       libgmicstatic
</span></pre><pre style='margin:0'>

</pre>