<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/197baf64a0592f2f82d43f23e591528e0a700b3d">https://github.com/macports/macports-ports/commit/197baf64a0592f2f82d43f23e591528e0a700b3d</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 197baf64a05 bpytop: Fix theme path detection
</span>197baf64a05 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 197baf64a0592f2f82d43f23e591528e0a700b3d
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Tue Sep 24 13:39:38 2024 +0200

<span style='display:block; white-space:pre;color:#404040;'>    bpytop: Fix theme path detection
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    In MacPorts, bpytop didn't find its themes, because it did not search
</span><span style='display:block; white-space:pre;color:#404040;'>    relative to its executable, and only search default paths /usr and
</span><span style='display:block; white-space:pre;color:#404040;'>    /usr/local.
</span>---
 sysutils/bpytop/Portfile               |  5 +++--
 sysutils/bpytop/files/patch-pr422.diff | 35 ++++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bpytop/Portfile b/sysutils/bpytop/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 45bc6c7eecc..a11f4508655 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/bpytop/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/bpytop/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           makefile    1.0
</span> 
 github.setup        aristocratos bpytop 1.0.68 v
 github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> 
 description         \
     Linux/macOS/FreeBSD resource monitor
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,7 +35,8 @@ depends_run-append  port:python${python_version} \
</span> 
 makefile.has_destdir yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-pr413.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-pr413.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-pr422.diff
</span> 
 post-patch {
     reinplace "s|/usr/bin/env python3|${python_bin}|" ${worksrcpath}/bpytop.py
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bpytop/files/patch-pr422.diff b/sysutils/bpytop/files/patch-pr422.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c5cb989b959
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/bpytop/files/patch-pr422.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 117f61a906a13e5220d3e368787bf1392ab58144 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Clemens Lang <cal@macports.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Tue, 24 Sep 2024 13:31:43 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Added: Search for themes relative to binary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+When installed in non-default paths (i.e., not /usr or /usr/local),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bpytop cannot find its themes in $prefix/share/bpytop/themes. Start from
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+the path of the executable to handle non-default values of $prefix.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Upstream-Status: Submitted [https://github.com/aristocratos/bpytop/pull/422]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bpytop.py | 7 ++++++-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 6 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/bpytop.py b/bpytop.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index eff3704..9ffa394 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ./bpytop.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./bpytop.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -256,7 +256,12 @@ if os.path.isdir(f'{os.path.dirname(__file__)}/bpytop-themes'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ elif os.path.isdir(f'{os.path.dirname(__file__)}/themes'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   THEME_DIR = f'{os.path.dirname(__file__)}/themes'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  for td in ["/usr/local/", "/usr/", "/snap/bpytop/current/usr/"]:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  for td in [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            os.path.dirname(os.path.dirname(__file__)).rstrip("/") + "/",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            "/usr/local/",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            "/usr/",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            "/snap/bpytop/current/usr/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        ]:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if os.path.isdir(f'{td}share/bpytop/themes'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   THEME_DIR = f'{td}share/bpytop/themes'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   break
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.46.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>