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