<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/1cd00cd7772c2dce9e12221eb3c43b299ba6abbd">https://github.com/macports/macports-ports/commit/1cd00cd7772c2dce9e12221eb3c43b299ba6abbd</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1cd00cd7772c2dce9e12221eb3c43b299ba6abbd
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sun Oct 3 11:04:03 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    gimp: update to 2.10.28
</span>---
 graphics/gimp/Portfile                             |  2 +-
 graphics/gimp2/Portfile                            | 10 +++-----
 .../gimp_issue_5989_bigsur_performance_gimp.patch  | 30 ----------------------
 3 files changed, 5 insertions(+), 37 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gimp/Portfile b/graphics/gimp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 91276e72dfd..5d10fa74b1e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gimp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gimp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem      1.0
 
 name            gimp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         2.10.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         2.10.28
</span> revision        0
 license         none
 set branch      [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gimp2/Portfile b/graphics/gimp2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9df3f299c77..fc4ac160676 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gimp2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gimp2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           perl5 1.0
</span> name                gimp2
 conflicts           gimp2-devel gimp3-devel
 # please remember to update the gimp metapackage to match
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.10.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.10.28
</span> revision            0
 set branch          [join [lrange [split ${version} .] 0 1] .]
 license             GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,9 +28,9 @@ distname            gimp-${version}
</span> 
 use_bzip2           yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  a5efb856aef91c060c52f32d10857c110d821a66 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  bd1bb762368c0dd3175cf05006812dd676949c3707e21f4e6857435cb435989e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    31546295
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  cabc4e89118bad5753f5380b0b60b18000343da0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4f4dc22cff1ab5f026feaa2ab55e05775b3a11e198186b47bdab79cbfa078826 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    31675862
</span> 
 # force default perl to match intltool
 perl5.branches      5.28
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -186,8 +186,6 @@ variant quartz {
</span>                           --x-includes=${prefix}/include \
                           --x-libraries=${prefix}/lib
     configure.args-append --without-x
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://gitlab.gnome.org/GNOME/gimp/-/issues/5989 and https://trac.macports.org/ticket/59481
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append     gimp_issue_5989_bigsur_performance_gimp.patch
</span> }
 
 #
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gimp2/files/gimp_issue_5989_bigsur_performance_gimp.patch b/graphics/gimp2/files/gimp_issue_5989_bigsur_performance_gimp.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4b578fd222a..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gimp2/files/gimp_issue_5989_bigsur_performance_gimp.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,30 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur a/app/gui/gui.c b/app/gui/gui.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- app/gui/gui.c  2021-01-11 20:56:53.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ app/gui/gui.c  2021-01-11 21:21:25.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -86,6 +86,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef GDK_WINDOWING_QUARTZ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #import <AppKit/AppKit.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <gtkosxapplication.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <gdk/gdkquartz.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Forward declare since we are building against old SDKs. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if !defined(MAC_OS_X_VERSION_10_12) || \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -275,6 +276,18 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if ([NSWindow respondsToSelector:@selector(setAllowsAutomaticWindowTabbing:)])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     [NSWindow setAllowsAutomaticWindowTabbing:NO];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  /* MacOS 11 (Big Sur) has added a new, dynamic "accent" as default.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   * This uses a 10-bit colorspace so every GIMP drawing operation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   * has the additional cost of an 8-bit (ARGB) to 10-bit conversion.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   * Let's disable this mode to regain the lost performance.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if(gdk_quartz_osx_version() >= GDK_OSX_BIG_SUR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      [userDefaults setBool: NO forKey:@"NSViewUsesAutomaticLayerBackingStores"];
</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;'>- #endif /* GDK_WINDOWING_QUARTZ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   gimp_dnd_init (gimp);
</span></pre><pre style='margin:0'>

</pre>