<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>