<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a83c2402ed3c4a4c9b6caed73ca1bc84c384f77d">https://github.com/macports/macports-ports/commit/a83c2402ed3c4a4c9b6caed73ca1bc84c384f77d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit a83c2402ed3c4a4c9b6caed73ca1bc84c384f77d
</span>Author: Sam <30577766+Samasaur1@users.noreply.github.com>
AuthorDate: Mon Jul 3 16:08:06 2023 -0700

<span style='display:block; white-space:pre;color:#404040;'>    Add btop port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    As the comment in the Portfile notes, this port currently uses the
</span><span style='display:block; white-space:pre;color:#404040;'>    latest commit and not the latest tagged version, because there has not
</span><span style='display:block; white-space:pre;color:#404040;'>    been a tagged version that can be built with Clang and libc++20. Upon
</span><span style='display:block; white-space:pre;color:#404040;'>    the release of the next tagged version, I will update this Portfile
</span>---
 sysutils/btop/Portfile | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/btop/Portfile b/sysutils/btop/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f4ba974b43f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/btop/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,46 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        aristocratos btop 7e50b03e391a346b2b6ce92be332c58d91f75a00
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             20230615
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fetch.type          git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} "git submodule update --init"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         A monitor of resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Resource monitor that shows usage and stats for processor, memory, disks, network and processes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {samasaur.com:sam @samasaur1} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:coreutils port:gmake port:clang-16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args       PREFIX=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args          CXX=clang++-mp-16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The above Portfile is based off of a Git commit, because the latest tagged
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# version could not be built with libc++20, instead needing to be build with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# libstdc++20. Since MacPorts was complaining, I have switched to using the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# most recent commit. The next tagged version will work with MacPorts clang 16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and libc++20. The commented-out Portfile options below are what is necessary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# to build the latest tagged version using MacPorts GCC 12 and libstdc++20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# github.setup        aristocratos btop 1.2.13 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# checksums           rmd160  883dd119e48bc6668535f7a30a8bfe49922e8a85 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#                     sha256  2e5919bc5fa99ef33c561e7e0c75bfb6fbdcb953dfa6a50f959c447b61e9168e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#                     size    982789
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# depends_build       port:coreutils port:gmake port:gcc12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# destroot.args       PREFIX=${prefix}
</span></pre><pre style='margin:0'>

</pre>