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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b8b7db202cebf75504e7d30f9e46116010ad93a6">https://github.com/macports/macports-ports/commit/b8b7db202cebf75504e7d30f9e46116010ad93a6</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 b8b7db202ce gdb: fix build on Intel Ventura
</span>b8b7db202ce is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b8b7db202cebf75504e7d30f9e46116010ad93a6
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Wed Dec 28 10:32:53 2022 -0800

<span style='display:block; white-space:pre;color:#404040;'>    gdb: fix build on Intel Ventura
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Ventura does not come with makeinfo, so
</span><span style='display:block; white-space:pre;color:#404040;'>    add dep for texinfo if needed
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    fix makeinfo test in libctf to not fail
</span><span style='display:block; white-space:pre;color:#404040;'>    when makeinfo is newer than 7.x
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    closes: https://trac.macports.org/ticket/66284
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    arm build is still not fixed as yet.
</span>---
 devel/gdb/Portfile                                  |  6 ++++++
 devel/gdb/files/patch-gdb-libctf-makeinfo-test.diff | 11 +++++++++++
 2 files changed, 17 insertions(+)

<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 c3a48fab16f..9a371ef78e2 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;'>@@ -37,6 +37,12 @@ checksums       rmd160  d7ee5692019fde4163228538d1b2021ea7f22c29 \
</span>                 sha256  87296a3a9727356b56712c793704082d5df0ff36a34ca9ec9734fc9a8bdfdaab \
                 size    38604458
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# fix test for makeinfo version in libctf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      patch-gdb-libctf-makeinfo-test.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Ventura+ do not have makeinfo in the system
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build   bin:makeinfo:texinfo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # these dependencies are listed under depends_lib rather than depends_build
 # because gdb will link with libraries they provide if installed.
 # there may be more. See variable host_libs in configure.ac.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gdb/files/patch-gdb-libctf-makeinfo-test.diff b/devel/gdb/files/patch-gdb-libctf-makeinfo-test.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0556eeada95
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gdb/files/patch-gdb-libctf-makeinfo-test.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libctf/configure.old   2022-12-28 09:54:26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libctf/configure       2022-12-28 10:02:50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13500,7 +13500,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # We require texinfo to be 6.3 or later, for a working synindex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # and validatemenus: otherwise we fall back to /bin/true.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if ${MAKEINFO} --version \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-       | egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9][0-9])' >/dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       | egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9]\.[0-9])' >/dev/null 2>&1; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       build_info=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         build_info=
</span></pre><pre style='margin:0'>

</pre>