<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7d157e6705a8baaeec5f365e542069d90b3a5b92">https://github.com/macports/macports-ports/commit/7d157e6705a8baaeec5f365e542069d90b3a5b92</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 7d157e6705a gdb: update to 12.1
</span>7d157e6705a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7d157e6705a8baaeec5f365e542069d90b3a5b92
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Sat Jun 18 00:57:23 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    gdb: update to 12.1
</span>---
 devel/gdb/Portfile                      | 16 ++++-----------
 devel/gdb/files/patch-darwin-nat.c.diff | 36 ---------------------------------
 2 files changed, 4 insertions(+), 48 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gdb/Portfile b/devel/gdb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a09c5b3a4f3..c3a48fab16f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup       muniversal 1.0
</span> PortGroup       compiler_blacklist_versions 1.0
 
 name            gdb
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         11.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         12.1
</span> revision        0
 categories      devel
 license         GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,9 +33,9 @@ supported_archs x86_64 i386
</span> 
 master_sites    gnu
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  fa6438443a42a5bb06ef61dd3b31f92bd1ea2676 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  b558b66084835e43b6361f60d60d314c487447419cdf53adf83a87020c367290 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    37839607
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  d7ee5692019fde4163228538d1b2021ea7f22c29 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  87296a3a9727356b56712c793704082d5df0ff36a34ca9ec9734fc9a8bdfdaab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    38604458
</span> 
 # these dependencies are listed under depends_lib rather than depends_build
 # because gdb will link with libraries they provide if installed.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -90,14 +90,6 @@ post-destroot {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# These patches should be removed once they get merged into mainstream.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Fingers crossed they get merged in for gdb 11.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://sourceware.org/bugzilla/show_bug.cgi?id=24069
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patch-darwin-nat.c.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> set pythons_suffixes {27 35 36 37 38 39 310}
 
 set pythons_ports {}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gdb/files/patch-darwin-nat.c.diff b/devel/gdb/files/patch-darwin-nat.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d94eefea6f5..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gdb/files/patch-darwin-nat.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,36 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/gdb/darwin-nat.c b/gdb/darwin-nat.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6388567..c20db68 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gdb/darwin-nat.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gdb/darwin-nat.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1096,18 +1096,28 @@ darwin_nat_target::decode_message (mach_msg_header_t *hdr,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             status->kind = TARGET_WAITKIND_EXITED;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             status->value.integer = WEXITSTATUS (wstatus);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          inferior_debug (4, _("darwin_wait: pid=%d exit, status=0x%x\n"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  res_pid, wstatus);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          else if (WIFSTOPPED (wstatus))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            status->kind = TARGET_WAITKIND_IGNORE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            inferior_debug (4, _("darwin_wait: pid %d received WIFSTOPPED\n"), res_pid);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            return minus_one_ptid;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             status->kind = TARGET_WAITKIND_SIGNALLED;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             status->value.sig = gdb_signal_from_host (WTERMSIG (wstatus));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          inferior_debug (4, _("darwin_wait: pid=%d received signal %d\n"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  res_pid, status->value.sig);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        inferior_debug (4, _("darwin_wait: pid=%d exit, status=0x%x\n"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                        res_pid, wstatus);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        //inferior_debug (4, _("darwin_wait: pid=%d exit, status=0x%x\n"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                   //     res_pid, wstatus);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         /* Looks necessary on Leopard and harmless...  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        wait4 (inf->pid, &wstatus, 0, NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        // wait4 (inf->pid, &wstatus, 0, NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         return ptid_t (inf->pid);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       }
</span></pre><pre style='margin:0'>

</pre>