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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6bf54fec48b21b71152ffb2ebd00322f6d779854">https://github.com/macports/macports-ports/commit/6bf54fec48b21b71152ffb2ebd00322f6d779854</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 6bf54fec48b nicotine-plus: update to 3.3.5
</span>6bf54fec48b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6bf54fec48b21b71152ffb2ebd00322f6d779854
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Mon Sep 23 12:49:07 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    nicotine-plus: update to 3.3.5
</span>---
 www/nicotine-plus/Portfile              |  8 ++++----
 www/nicotine-plus/files/patch-GTK3.diff |  6 +++---
 www/nicotine-plus/files/patch-GTK4.diff | 21 ++++++++++-----------
 3 files changed, 17 insertions(+), 18 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/nicotine-plus/Portfile b/www/nicotine-plus/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d4d5194620a..827a0728d33 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/nicotine-plus/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/nicotine-plus/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           python 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        nicotine-plus nicotine-plus 3.3.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        nicotine-plus nicotine-plus 3.3.5
</span> revision            0
 categories          www p2p python
 license             GPL-3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,9 +15,9 @@ description         Nicotine+ is a graphical client for the Soulseek peer-to-pee
</span> long_description    Nicotine+ aims to be a lightweight, pleasant, free and open-source alternative \
                     to the official Soulseek client, while also providing a comprehensive set of features.
 homepage            https://nicotine-plus.org
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  7d4c65fd113b5b43c24ec602840bc4086141d772 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  0286df979e124ef90b335dbd4d992938c76e9ff1c9b654e02feb638a336af358 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    3838006
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  1213351fcfd1c6be078a6bef55b9b2975edaffb9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f096b0ee343ca01a53dac1a265cd5dea672a7f8c19a55916241c4728df0d4102 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3742720
</span> github.tarball_from archive
 
 variant python311 conflicts python312 description "Use Python 3.11" {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/nicotine-plus/files/patch-GTK3.diff b/www/nicotine-plus/files/patch-GTK3.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index adf0ea00a06..e86781aa18a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/nicotine-plus/files/patch-GTK3.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/nicotine-plus/files/patch-GTK3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pynicotine/gtkgui/__init__.py  2024-02-26 03:16:02
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pynicotine/gtkgui/__init__.py  2024-03-30 08:51:52
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pynicotine/gtkgui/__init__.py  2024-09-23 01:46:20.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pynicotine/gtkgui/__init__.py  2024-09-23 12:37:02.000000000 +0800
</span> @@ -25,7 +25,7 @@
  def get_default_gtk_version():
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     if sys.platform in {"win32", "darwin"}:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if sys.platform in {"darwin", "win32"}:
</span> -        return "4"
 +        return "3"
  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/nicotine-plus/files/patch-GTK4.diff b/www/nicotine-plus/files/patch-GTK4.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 8563996c8a1..853d72c64b8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/nicotine-plus/files/patch-GTK4.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/nicotine-plus/files/patch-GTK4.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pynicotine/gtkgui/__init__.py  2024-02-26 03:16:02
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pynicotine/gtkgui/__init__.py  2024-03-30 08:51:52
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -120,6 +120,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         os.environ["GI_TYPELIB_PATH"] = os.path.join(executable_folder, "lib", "typelibs")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(executable_folder, "lib", "schemas")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pynicotine/gtkgui/__init__.py  2024-09-23 01:46:20.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pynicotine/gtkgui/__init__.py  2024-09-23 12:42:10.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -137,6 +137,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # Always enable CSD on macOS for a more uniform look
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         os.environ["GTK_CSD"] = "1"
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+    elif sys.platform == "darwin":
</span> +        # Use Cairo software rendering due to flickering issues in the GPU renderer (#2859).
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+        # Reevaluate when the new GPU renderers are stable:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        # https://blog.gtk.org/2024/01/28/new-renderers-for-gtk/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        # https://gitlab.gnome.org/GNOME/gtk/-/issues/5858
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        # https://github.com/nicotine-plus/nicotine-plus/issues/2942
</span> +        os.environ["GSK_RENDERER"] = "cairo"
 +
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     if sys.platform == "win32":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # 'win32' PangoCairo backend on Windows is too slow, use 'fontconfig' instead
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         os.environ["PANGOCAIRO_BACKEND"] = "fontconfig"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if os.environ.get("GDK_BACKEND") != "broadway":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if "GSK_RENDERER" not in os.environ:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             # Old GL renderer is faster for now. Make it the default.
</span></pre><pre style='margin:0'>

</pre>