Hi,

Nothing really outstanding, just a bunch of changes because defs.h now
shouldn't be included directly and a function signature change.

Tests welcome on your pet architecture(s).  Already tested on:
- amd64
- arm64
- riscv64

ok?


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/devel/gdb/Makefile,v
diff -u -p -r1.103 Makefile
--- Makefile    22 May 2026 16:01:58 -0000      1.103
+++ Makefile    25 Sep 2026 16:24:19 -0000
@@ -4,7 +4,7 @@ DPB_PROPERTIES= parallel
 COMMENT=       GNU debugger
 CATEGORIES=    devel
 
-DISTNAME=      gdb-17.2
+DISTNAME=      gdb-18.1
 
 HOMEPAGE=      https://www.gnu.org/software/gdb/
 
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/devel/gdb/distinfo,v
diff -u -p -r1.28 distinfo
--- distinfo    22 May 2026 16:01:58 -0000      1.28
+++ distinfo    25 Sep 2026 16:24:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (gdb/gdb-17.2.tar.xz) = HANsDXLks9H7XJTIhjKt1vnXb018TS6nk8EqnxmjIow=
-SIZE (gdb/gdb-17.2.tar.xz) = 24658624
+SHA256 (gdb/gdb-18.1.tar.xz) = zZ/D/itHdDhA5CwVktPYf4MC6xhjnAuLS6CJgALiNI8=
+SIZE (gdb/gdb-18.1.tar.xz) = 22158720
Index: patches/patch-bfd_elf_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-bfd_elf_c,v
diff -u -p -r1.16 patch-bfd_elf_c
--- patches/patch-bfd_elf_c     15 Jan 2026 12:03:34 -0000      1.16
+++ patches/patch-bfd_elf_c     25 Sep 2026 16:35:39 -0000
@@ -1,7 +1,7 @@
 Index: bfd/elf.c
 --- bfd/elf.c.orig
 +++ bfd/elf.c
-@@ -11876,6 +11876,11 @@ elfcore_grok_solaris_note (bfd *abfd, Elf_Internal_Not
+@@ -11882,6 +11882,11 @@ elfcore_grok_solaris_note (bfd *abfd, Elf_Internal_Not
  static bool
  elfcore_grok_openbsd_note (bfd *abfd, Elf_Internal_Note *note)
  {
@@ -13,7 +13,7 @@ Index: bfd/elf.c
    if (note->type == NT_OPENBSD_PROCINFO)
      return elfcore_grok_openbsd_procinfo (abfd, note);
  
-@@ -11904,6 +11909,9 @@ elfcore_grok_openbsd_note (bfd *abfd, Elf_Internal_Not
+@@ -11910,6 +11915,9 @@ elfcore_grok_openbsd_note (bfd *abfd, Elf_Internal_Not
  
        return true;
      }
Index: patches/patch-gdb_Makefile_in
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_Makefile_in,v
diff -u -p -r1.11 patch-gdb_Makefile_in
--- patches/patch-gdb_Makefile_in       15 Jan 2026 12:03:34 -0000      1.11
+++ patches/patch-gdb_Makefile_in       25 Sep 2026 16:35:39 -0000
@@ -4,21 +4,21 @@ Add native support for arm.
 Index: gdb/Makefile.in
 --- gdb/Makefile.in.orig
 +++ gdb/Makefile.in
-@@ -730,6 +730,7 @@ ALL_64_TARGET_OBS = \
+@@ -723,6 +723,7 @@ ALL_64_TARGET_OBS = \
        aarch64-fbsd-tdep.o \
        aarch64-linux-tdep.o \
        aarch64-newlib-tdep.o \
 +      aarch64-obsd-tdep.o \
        aarch64-ravenscar-thread.o \
        aarch64-tdep.o \
-       alpha-bsd-tdep.o \
-@@ -769,10 +770,12 @@ ALL_64_TARGET_OBS = \
+       aarch64-windows-tdep.o \
+@@ -762,10 +763,12 @@ ALL_64_TARGET_OBS = \
        mips-sde-tdep.o \
        mips-tdep.o \
        mips64-obsd-tdep.o \
 +      ppc64-obsd-tdep.o \
-       riscv-canonicalize-syscall-gen.o \
        riscv-fbsd-tdep.o \
+       riscv-linux-canonicalize-syscall-gen.o \
        riscv-linux-tdep.o \
        riscv-none-tdep.o \
 +      riscv-obsd-tdep.o \
@@ -33,7 +33,7 @@ Index: gdb/Makefile.in
        rs6000-aix-tdep.h \
        run-on-main-thread.h \
        rust-exp.h \
-@@ -1783,6 +1787,8 @@ ALLDEPFILES = \
+@@ -1781,6 +1785,8 @@ ALLDEPFILES = \
        aarch64-linux-nat.c \
        aarch64-linux-tdep.c \
        aarch64-newlib-tdep.c \
@@ -41,8 +41,8 @@ Index: gdb/Makefile.in
 +      aarch64-obsd-tdep.c \
        aarch64-ravenscar-thread.c \
        aarch64-tdep.c \
-       aix-thread.c \
-@@ -1822,6 +1828,7 @@ ALLDEPFILES = \
+       aarch64-windows-nat.c \
+@@ -1823,6 +1829,7 @@ ALLDEPFILES = \
        arm-netbsd-nat.c \
        arm-netbsd-tdep.c \
        arm-none-tdep.c \
@@ -50,7 +50,7 @@ Index: gdb/Makefile.in
        arm-obsd-tdep.c \
        arm-tdep.c \
        avr-tdep.c \
-@@ -1922,6 +1929,8 @@ ALLDEPFILES = \
+@@ -1924,6 +1931,8 @@ ALLDEPFILES = \
        ppc-ravenscar-thread.c \
        ppc-sysv-tdep.c \
        ppc64-tdep.c \
@@ -59,7 +59,7 @@ Index: gdb/Makefile.in
        procfs.c \
        ravenscar-thread.c \
        remote-sim.c \
-@@ -1932,6 +1941,8 @@ ALLDEPFILES = \
+@@ -1935,6 +1944,8 @@ ALLDEPFILES = \
        riscv-none-tdep.c \
        riscv-ravenscar-thread.c \
        riscv-tdep.c \
Index: patches/patch-gdb_aarch64-obsd-nat_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_aarch64-obsd-nat_c,v
diff -u -p -r1.6 patch-gdb_aarch64-obsd-nat_c
--- patches/patch-gdb_aarch64-obsd-nat_c        15 Jan 2026 12:03:34 -0000      
1.6
+++ patches/patch-gdb_aarch64-obsd-nat_c        25 Sep 2026 16:51:23 -0000
@@ -1,7 +1,7 @@
 Index: gdb/aarch64-obsd-nat.c
 --- gdb/aarch64-obsd-nat.c.orig
 +++ gdb/aarch64-obsd-nat.c
-@@ -0,0 +1,169 @@
+@@ -0,0 +1,168 @@
 +/* Native-dependent code for OpenBSD/aarch64.
 +
 +   Copyright (C) 2017-2020 Free Software Foundation, Inc.
@@ -21,7 +21,6 @@ Index: gdb/aarch64-obsd-nat.c
 +   You should have received a copy of the GNU General Public License
 +   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 +
-+#include "defs.h"
 +#include "gdbarch.h"
 +#include "regcache.h"
 +#include "target.h"
Index: patches/patch-gdb_aarch64-obsd-tdep_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_aarch64-obsd-tdep_c,v
diff -u -p -r1.7 patch-gdb_aarch64-obsd-tdep_c
--- patches/patch-gdb_aarch64-obsd-tdep_c       15 Jan 2026 12:03:34 -0000      
1.7
+++ patches/patch-gdb_aarch64-obsd-tdep_c       25 Sep 2026 16:46:23 -0000
@@ -1,7 +1,7 @@
 Index: gdb/aarch64-obsd-tdep.c
 --- gdb/aarch64-obsd-tdep.c.orig
 +++ gdb/aarch64-obsd-tdep.c
-@@ -0,0 +1,336 @@
+@@ -0,0 +1,335 @@
 +/* Target-dependent code for OpenBSD/aarch64.
 +
 +   Copyright (C) 2006-2017 Free Software Foundation, Inc.
@@ -21,7 +21,6 @@ Index: gdb/aarch64-obsd-tdep.c
 +   You should have received a copy of the GNU General Public License
 +   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 +
-+#include "defs.h"
 +#include "extract-store-integer.h"
 +#include "gdbarch.h"
 +#include "frame-unwind.h"
Index: patches/patch-gdb_cli_cli-cmds_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_cli_cli-cmds_c,v
diff -u -p -r1.5 patch-gdb_cli_cli-cmds_c
--- patches/patch-gdb_cli_cli-cmds_c    15 Jan 2026 12:03:34 -0000      1.5
+++ patches/patch-gdb_cli_cli-cmds_c    25 Sep 2026 16:35:39 -0000
@@ -1,7 +1,7 @@
 Index: gdb/cli/cli-cmds.c
 --- gdb/cli/cli-cmds.c.orig
 +++ gdb/cli/cli-cmds.c
-@@ -1068,7 +1068,7 @@ edit_command (const char *arg, int from_tty)
+@@ -1075,7 +1075,7 @@ edit_command (const char *arg, int from_tty)
      }
  
    if ((editor = getenv ("EDITOR")) == NULL)
Index: patches/patch-gdb_configure_host
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_configure_host,v
diff -u -p -r1.6 patch-gdb_configure_host
--- patches/patch-gdb_configure_host    14 Jun 2025 11:25:54 -0000      1.6
+++ patches/patch-gdb_configure_host    25 Sep 2026 16:38:18 -0000
@@ -4,15 +4,15 @@ Use OpenBSD-specific files for arm (TBD)
 Index: gdb/configure.host
 --- gdb/configure.host.orig
 +++ gdb/configure.host
-@@ -81,6 +81,7 @@ case "${host}" in
- 
- aarch64*-*-linux*)    gdb_host=linux ;;
- aarch64*-*-freebsd*)  gdb_host=fbsd ;;
+@@ -85,6 +85,7 @@ aarch64*-*-freebsd*) gdb_host=fbsd ;;
+ aarch64*-*-mingw*)    gdb_host=mingw64a
+                       gdb_host_obs=mingw-hdep.o
+                       ;;
 +aarch64*-*-openbsd*)  gdb_host=obsd64 ;;
  
  alpha*-*-linux*)      gdb_host=alpha-linux ;;
  alpha*-*-netbsdaout* | alpha*-*-knetbsdaout*-gnu)
-@@ -93,7 +94,7 @@ arm*-*-freebsd*)     gdb_host=fbsd ;;
+@@ -97,7 +98,7 @@ arm*-*-freebsd*)     gdb_host=fbsd ;;
  arm*-*-linux*)                gdb_host=linux ;;
  arm*-*-netbsd* | arm*-*-knetbsd*-gnu)
                        gdb_host=nbsdelf ;;
@@ -21,7 +21,7 @@ Index: gdb/configure.host
  
  hppa*-*-linux*)               gdb_host=linux ;;
  hppa*-*-netbsd*)      gdb_host=nbsd ;;
-@@ -140,12 +141,14 @@ powerpc*-*-freebsd*)     gdb_host=fbsd ;;
+@@ -146,12 +147,14 @@ powerpc*-*-freebsd*)     gdb_host=fbsd ;;
  powerpc-*-netbsdaout* | powerpc-*-knetbsd*-gnu)
                        gdb_host=nbsd ;;
  powerpc-*-openbsd*)   gdb_host=obsd ;;
Index: patches/patch-gdb_configure_nat
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_configure_nat,v
diff -u -p -r1.7 patch-gdb_configure_nat
--- patches/patch-gdb_configure_nat     15 Jan 2026 12:03:34 -0000      1.7
+++ patches/patch-gdb_configure_nat     25 Sep 2026 16:35:39 -0000
@@ -23,7 +23,7 @@ Index: gdb/configure.nat
        ;;
      cygwin*)
        NATDEPFILES='x86-nat.o nat/x86-dregs.o windows-nat.o nat/windows-nat.o'
-@@ -449,50 +449,60 @@ case ${gdb_host} in
+@@ -461,50 +461,60 @@ case ${gdb_host} in
        ;;
      obsd)
        case ${gdb_host_cpu} in
Index: patches/patch-gdb_configure_tgt
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_configure_tgt,v
diff -u -p -r1.8 patch-gdb_configure_tgt
--- patches/patch-gdb_configure_tgt     15 Jan 2026 12:03:34 -0000      1.8
+++ patches/patch-gdb_configure_tgt     25 Sep 2026 16:40:41 -0000
@@ -3,9 +3,9 @@ Add support for aarch64, powerpc64 and r
 Index: gdb/configure.tgt
 --- gdb/configure.tgt.orig
 +++ gdb/configure.tgt
-@@ -155,6 +155,13 @@ aarch64*-*-linux*)
-                       symfile-mem.o linux-record.o"
-       ;;
+@@ -160,6 +160,13 @@ aarch64-*-mingw*)
+       gdb_target_obs="aarch64-windows-tdep.o windows-tdep.o"
+         ;;
  
 +aarch64*-*-openbsd*)
 +      # Target: OpenBSD/arm64
@@ -16,8 +16,8 @@ Index: gdb/configure.tgt
 +
  alpha*-*-linux*)
        # Target: Little-endian Alpha running Linux
-       gdb_target_obs="alpha-mdebug-tdep.o alpha-linux-tdep.o \
-@@ -503,6 +510,12 @@ powerpc-*-openbsd*)
+       gdb_target_obs="alpha-linux-tdep.o \
+@@ -509,6 +516,12 @@ powerpc-*-openbsd*)
        gdb_target_obs="rs6000-tdep.o ppc-sysv-tdep.o ppc-obsd-tdep.o \
                        ravenscar-thread.o ppc-ravenscar-thread.o"
        ;;
@@ -26,13 +26,13 @@ Index: gdb/configure.tgt
 +      gdb_target_obs="rs6000-tdep.o ppc-sysv-tdep.o ppc64-tdep.o \
 +                      ppc64-obsd-tdep.o obsd-tdep.o solib-svr4.o \
 +                      ravenscar-thread.o ppc-ravenscar-thread.o"
-+      ;;
++      ;;
  powerpc-*-aix* | rs6000-*-* | powerpc64-*-aix*)
        # Target: PowerPC running AIX
        gdb_target_obs="rs6000-tdep.o rs6000-aix-tdep.o \
-@@ -551,6 +564,12 @@ riscv*-*-linux*)
-                       symfile-mem.o \
-                       linux-record.o svr4-tls-tdep.o"
+@@ -549,6 +562,12 @@ riscv*-*-freebsd*)
+       # Target: FreeBSD/riscv
+       gdb_target_obs="riscv-fbsd-tdep.o"
        ;;
 +
 +riscv*-*-openbsd*)
@@ -41,5 +41,5 @@ Index: gdb/configure.tgt
 +      gdb_target_obs="riscv-obsd-tdep.o"
 +      ;;
  
- riscv*-*-*)
-       # Target: RISC-V architecture
+ riscv*-*-linux*)
+       # Target: Linux/RISC-V
Index: patches/patch-gdb_data-directory_Makefile_in
===================================================================
RCS file: 
/home/cvs/ports/devel/gdb/patches/patch-gdb_data-directory_Makefile_in,v
diff -u -p -r1.15 patch-gdb_data-directory_Makefile_in
--- patches/patch-gdb_data-directory_Makefile_in        15 Jan 2026 12:03:34 
-0000      1.15
+++ patches/patch-gdb_data-directory_Makefile_in        25 Sep 2026 16:35:39 
-0000
@@ -1,7 +1,7 @@
 Index: gdb/data-directory/Makefile.in
 --- gdb/data-directory/Makefile.in.orig
 +++ gdb/data-directory/Makefile.in
-@@ -232,7 +232,7 @@ stamp-syscalls: Makefile $(SYSCALLS_FILES)
+@@ -233,7 +233,7 @@ stamp-syscalls: Makefile $(SYSCALLS_FILES)
        for file in $$files ; do \
          f=$(SYSCALLS_SRCDIR)/$$file ; \
          if test -f $$f ; then \
@@ -10,7 +10,7 @@ Index: gdb/data-directory/Makefile.in
          fi ; \
        done
        $(SILENCE) touch $@
-@@ -275,8 +275,8 @@ stamp-python: Makefile $(PYTHON_FILES)
+@@ -276,8 +276,8 @@ stamp-python: Makefile $(PYTHON_FILES)
        if test "x$$files" != x ; then \
          for file in $$files ; do \
            dir=`echo "$$file" | sed 's,/[^/]*$$,,'` ; \
@@ -21,7 +21,7 @@ Index: gdb/data-directory/Makefile.in
          done ; \
        fi
        $(SILENCE) touch $@
-@@ -371,7 +371,7 @@ stamp-system-gdbinit: Makefile $(SYSTEM_GDBINIT_FILES)
+@@ -372,7 +372,7 @@ stamp-system-gdbinit: Makefile $(SYSTEM_GDBINIT_FILES)
        for file in $$files ; do \
          f=$(SYSTEM_GDBINIT_SRCDIR)/$$file ; \
          if test -f $$f ; then \
Index: patches/patch-gdb_doc_gdb_info-2
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_doc_gdb_info-2,v
diff -u -p -r1.5 patch-gdb_doc_gdb_info-2
--- patches/patch-gdb_doc_gdb_info-2    22 May 2026 16:01:58 -0000      1.5
+++ patches/patch-gdb_doc_gdb_info-2    25 Sep 2026 16:35:39 -0000
@@ -1,7 +1,7 @@
 Index: gdb/doc/gdb.info-2
 --- gdb/doc/gdb.info-2.orig
 +++ gdb/doc/gdb.info-2
-@@ -1250,7 +1250,7 @@ parts of the program:
+@@ -1775,7 +1775,7 @@ parts of the program:
  --------------------------
  
  You can customize GDB to use any editor you want (1).  By default, it is
Index: patches/patch-gdb_inflow_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_inflow_c,v
diff -u -p -r1.2 patch-gdb_inflow_c
--- patches/patch-gdb_inflow_c  15 Jan 2026 12:03:34 -0000      1.2
+++ patches/patch-gdb_inflow_c  25 Sep 2026 16:35:39 -0000
@@ -3,7 +3,7 @@ Pass SIGINT to attached inferior
 Index: gdb/inflow.c
 --- gdb/inflow.c.orig
 +++ gdb/inflow.c
-@@ -899,7 +899,10 @@ static void
+@@ -893,7 +893,10 @@ static void
  pass_signal (int signo)
  {
  #ifndef _WIN32
Index: patches/patch-gdb_obsd-nat_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_obsd-nat_c,v
diff -u -p -r1.2 patch-gdb_obsd-nat_c
--- patches/patch-gdb_obsd-nat_c        13 Dec 2025 21:18:09 -0000      1.2
+++ patches/patch-gdb_obsd-nat_c        25 Sep 2026 16:50:00 -0000
@@ -11,7 +11,7 @@ Index: gdb/obsd-nat.c
  
  /* OpenBSD 5.2 and later include rthreads which uses a thread model
     that maps userland threads directly onto kernel threads in a 1:1
-@@ -42,34 +43,78 @@ obsd_nat_target::pid_to_str (ptid_t ptid)
+@@ -42,34 +43,79 @@ obsd_nat_target::pid_to_str (ptid_t ptid)
    return normal_pid_to_str (ptid);
  }
  
@@ -31,7 +31,7 @@ Index: gdb/obsd-nat.c
 -  pid_t pid = inferior_ptid.pid ();
    struct ptrace_thread_state pts;
  
--  prune_threads ();
+-  prune_threads (this);
 -
    if (ptrace (PT_GET_THREAD_FIRST, pid, (caddr_t)&pts, sizeof pts) == -1)
      perror_with_name (("ptrace"));
@@ -57,7 +57,7 @@ Index: gdb/obsd-nat.c
 +  return false;
  }
  
-+/* Fuction to support executing callback for each alive thread */
++/* Function to support executing callback for each alive thread */
 +
 +static void
 +for_each_thread (pid_t pid, gdb::function_view<void (ptid_t)> callback)
@@ -98,14 +98,15 @@ Index: gdb/obsd-nat.c
 +{
 +  pid_t pid = inferior_ptid.pid ();
 +
-+  prune_threads ();
++  prune_threads (this);
 +  obsd_add_threads (this, pid);
 +}
 +
++
  /* Enable additional event reporting on a new or existing process.  */
  
  static void
-@@ -143,6 +188,7 @@ void
+@@ -143,6 +189,7 @@ void
  obsd_nat_target::post_attach (int pid)
  {
    obsd_enable_proc_events (pid);
@@ -113,7 +114,7 @@ Index: gdb/obsd-nat.c
  }
  
  /* Implement the virtual inf_ptrace_target::post_startup_inferior method.  */
-@@ -183,4 +229,48 @@ int
+@@ -183,4 +230,48 @@ int
  obsd_nat_target::remove_fork_catchpoint (int pid)
  {
    return 0;
Index: patches/patch-gdb_ppc64-obsd-nat_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_ppc64-obsd-nat_c,v
diff -u -p -r1.4 patch-gdb_ppc64-obsd-nat_c
--- patches/patch-gdb_ppc64-obsd-nat_c  15 Jan 2026 12:03:34 -0000      1.4
+++ patches/patch-gdb_ppc64-obsd-nat_c  25 Sep 2026 16:51:23 -0000
@@ -1,7 +1,7 @@
 Index: gdb/ppc64-obsd-nat.c
 --- gdb/ppc64-obsd-nat.c.orig
 +++ gdb/ppc64-obsd-nat.c
-@@ -0,0 +1,211 @@
+@@ -0,0 +1,210 @@
 +/* Native-dependent code for OpenBSD/powerpc64.
 +
 +   Copyright (C) 2004-2020 Free Software Foundation, Inc.
@@ -21,7 +21,6 @@ Index: gdb/ppc64-obsd-nat.c
 +   You should have received a copy of the GNU General Public License
 +   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 +
-+#include "defs.h"
 +#include "gdbcore.h"
 +#include "inferior.h"
 +#include "regcache.h"
Index: patches/patch-gdb_ppc64-obsd-tdep_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_ppc64-obsd-tdep_c,v
diff -u -p -r1.6 patch-gdb_ppc64-obsd-tdep_c
--- patches/patch-gdb_ppc64-obsd-tdep_c 15 Jan 2026 12:03:34 -0000      1.6
+++ patches/patch-gdb_ppc64-obsd-tdep_c 25 Sep 2026 16:51:23 -0000
@@ -1,7 +1,7 @@
 Index: gdb/ppc64-obsd-tdep.c
 --- gdb/ppc64-obsd-tdep.c.orig
 +++ gdb/ppc64-obsd-tdep.c
-@@ -0,0 +1,408 @@
+@@ -0,0 +1,407 @@
 +/* Target-dependent code for OpenBSD/powerpc64.
 +
 +   Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
@@ -23,7 +23,6 @@ Index: gdb/ppc64-obsd-tdep.c
 +   Foundation, Inc., 51 Franklin Street, Fifth Floor,
 +   Boston, MA 02110-1301, USA.  */
 +
-+#include "defs.h"
 +#include "extract-store-integer.h"
 +#include "gdbarch.h"
 +#include "arch-utils.h"
Index: patches/patch-gdb_riscv-obsd-nat_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_riscv-obsd-nat_c,v
diff -u -p -r1.3 patch-gdb_riscv-obsd-nat_c
--- patches/patch-gdb_riscv-obsd-nat_c  15 Jan 2026 12:03:34 -0000      1.3
+++ patches/patch-gdb_riscv-obsd-nat_c  25 Sep 2026 16:51:23 -0000
@@ -1,7 +1,7 @@
 Index: gdb/riscv-obsd-nat.c
 --- gdb/riscv-obsd-nat.c.orig
 +++ gdb/riscv-obsd-nat.c
-@@ -0,0 +1,134 @@
+@@ -0,0 +1,133 @@
 +/* Native-dependent code for OpenBSD/riscv64.
 +
 +   Copyright (C) 2018-2021 Free Software Foundation, Inc.
@@ -21,7 +21,6 @@ Index: gdb/riscv-obsd-nat.c
 +   You should have received a copy of the GNU General Public License
 +   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 +
-+#include "defs.h"
 +#include "regcache.h"
 +#include "target.h"
 +
Index: patches/patch-gdb_riscv-obsd-tdep_c
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-gdb_riscv-obsd-tdep_c,v
diff -u -p -r1.5 patch-gdb_riscv-obsd-tdep_c
--- patches/patch-gdb_riscv-obsd-tdep_c 15 Jan 2026 12:03:34 -0000      1.5
+++ patches/patch-gdb_riscv-obsd-tdep_c 25 Sep 2026 16:51:23 -0000
@@ -1,7 +1,7 @@
 Index: gdb/riscv-obsd-tdep.c
 --- gdb/riscv-obsd-tdep.c.orig
 +++ gdb/riscv-obsd-tdep.c
-@@ -0,0 +1,216 @@
+@@ -0,0 +1,215 @@
 +/* Target-dependent code for OpenBSD on RISC-V processors.
 +   Copyright (C) 2018-2021 Free Software Foundation, Inc.
 +
@@ -20,7 +20,6 @@ Index: gdb/riscv-obsd-tdep.c
 +   You should have received a copy of the GNU General Public License
 +   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 +
-+#include "defs.h"
 +#include "extract-store-integer.h"
 +#include "obsd-tdep.h"
 +#include "osabi.h"
Index: patches/patch-include_elf_common_h
===================================================================
RCS file: /home/cvs/ports/devel/gdb/patches/patch-include_elf_common_h,v
diff -u -p -r1.5 patch-include_elf_common_h
--- patches/patch-include_elf_common_h  15 Jan 2026 12:03:34 -0000      1.5
+++ patches/patch-include_elf_common_h  25 Sep 2026 16:35:39 -0000
@@ -1,7 +1,7 @@
 Index: include/elf/common.h
 --- include/elf/common.h.orig
 +++ include/elf/common.h
-@@ -815,6 +815,7 @@
+@@ -836,6 +836,7 @@
  #define NT_OPENBSD_FPREGS     21
  #define NT_OPENBSD_XFPREGS    22
  #define NT_OPENBSD_WCOOKIE    23
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/devel/gdb/pkg/PLIST,v
diff -u -p -r1.33 PLIST
--- pkg/PLIST   26 Feb 2026 17:41:19 -0000      1.33
+++ pkg/PLIST   25 Sep 2026 16:52:42 -0000
@@ -6,9 +6,8 @@ include/gdb/jit-reader.h
 @comment @info info/bfd.info
 @comment @info info/ctf-spec.info
 @info info/gdb.info
-@comment @info info/sframe-spec.info
-@info info/stabs.info
 @comment lib/charset.alias
+@comment @info info/sframe-spec.info
 @man man/man1/egdb-add-index.1
 @man man/man1/egdb.1
 @man man/man1/egdbserver.1
@@ -198,6 +197,7 @@ share/gdb/syscalls/mips-o32-linux.xml
 share/gdb/syscalls/netbsd.xml
 share/gdb/syscalls/ppc-linux.xml
 share/gdb/syscalls/ppc64-linux.xml
+share/gdb/syscalls/riscv-linux.xml
 share/gdb/syscalls/s390-linux.xml
 share/gdb/syscalls/s390x-linux.xml
 share/gdb/syscalls/sparc-linux.xml

-- 
jca

Reply via email to