summaryrefslogtreecommitdiff
path: root/devel/gdbada
diff options
context:
space:
mode:
authorshannonjr <shannonjr@pkgsrc.org>2004-06-03 11:16:42 +0000
committershannonjr <shannonjr@pkgsrc.org>2004-06-03 11:16:42 +0000
commitc1c618df9649299c59ad99397400bdf76ae04a41 (patch)
tree17e5cf89b50d36f671763f19c7383aca452381fb /devel/gdbada
parent9b43211d2629e3e1eac62c2fc67d89b1801c56bc (diff)
downloadpkgsrc-c1c618df9649299c59ad99397400bdf76ae04a41.tar.gz
gdbada-5.3 GNAT GDB : An Ada 95 Debugger
This is a version of GNU GDB 5.3 modified by Ada Core Technologies to support the Ada language. They consider this debugger developmental and distribute it via CVS. It remains the only solution to debugging Ada code at the source code level if gcc was used as a compiler. This package is based on a snapshot from ACT's CVS tree (which changes very slowly). This package conflicts with no other package.
Diffstat (limited to 'devel/gdbada')
-rw-r--r--devel/gdbada/DESCR1
-rw-r--r--devel/gdbada/Makefile39
-rw-r--r--devel/gdbada/PLIST46
-rw-r--r--devel/gdbada/buildlink3.mk19
-rw-r--r--devel/gdbada/distinfo11
-rw-r--r--devel/gdbada/patches/patch-aa27
-rw-r--r--devel/gdbada/patches/patch-ab15
-rw-r--r--devel/gdbada/patches/patch-ac629
-rw-r--r--devel/gdbada/patches/patch-ad27
-rw-r--r--devel/gdbada/patches/patch-ae15
-rw-r--r--devel/gdbada/patches/patch-af318
-rw-r--r--devel/gdbada/patches/patch-gdb_defs15
12 files changed, 1162 insertions, 0 deletions
diff --git a/devel/gdbada/DESCR b/devel/gdbada/DESCR
new file mode 100644
index 00000000000..f9e7357f015
--- /dev/null
+++ b/devel/gdbada/DESCR
@@ -0,0 +1 @@
+GNU GDB 5.3 developmental snapshot patched for Ada language.
diff --git a/devel/gdbada/Makefile b/devel/gdbada/Makefile
new file mode 100644
index 00000000000..fa1dcea88de
--- /dev/null
+++ b/devel/gdbada/Makefile
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/06/03 11:16:42 shannonjr Exp $
+
+DISTNAME= gdbada-5.3
+CATEGORIES= devel
+MASTER_SITES= http://www.johnrshannon.com/download/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= john@johnrshannon.com
+HOMEPAGE= http://libre.act-europe.fr/GDB/
+COMMENT= GNAT GDB : An Ada 95 Debugger
+
+WRKSRC= ${WRKDIR}/gdb-5.3
+USE_BUILDLINK3= yes
+USE_LIBTOOL= yes
+LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
+GDB_SUBPREFIX= gdbada
+GDB_PREFIX= ${PREFIX}/${GDB_SUBPREFIX}
+GNU_CONFIGURE= YES
+USE_PKGINSTALL= YES
+USE_GNU_TOOLS+= make
+TEST_TARGET= check
+INFO_DIR= ${GDB_PREFIX}/info
+LIB_DIR= ${GDB_PREFIX}/lib
+CONFIGURE_ARGS+= --prefix=${GDB_PREFIX}
+CONFIGURE_ARGS+= --exec-prefix=${GDB_PREFIX}
+CONFIGURE_ARGS+= --infodir=${INFO_DIR}
+CONFIGURE_ARGS+= --libdir=${LIB_DIR}
+CONFIGURE_ARGS+= --includedir=${GDB_PREFIX}/include
+CONFIGURE_ARGS+= --mandir=${GDB_PREFIX}/man
+CONFIGURE_ARGS+= --datadir=${GDB_PREFIX}/share
+# We don't seem to be able to control where locale data goes, so:
+CONFIGURE_ARGS+= --disable-nls
+USE_MAKEINFO= YES
+USE_NEW_TEXINFO= YES
+
+.include "../../mk/bsd.prefs.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/gdbada/PLIST b/devel/gdbada/PLIST
new file mode 100644
index 00000000000..d4d95c8667f
--- /dev/null
+++ b/devel/gdbada/PLIST
@@ -0,0 +1,46 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/06/03 11:16:42 shannonjr Exp $
+gdbada/bin/gdb
+gdbada/include/ansidecl.h
+gdbada/include/bfd.h
+gdbada/include/bfdlink.h
+gdbada/include/dis-asm.h
+gdbada/include/symcat.h
+gdbada/info/bfd.info
+gdbada/info/bfd.info-1
+gdbada/info/bfd.info-2
+gdbada/info/bfd.info-3
+gdbada/info/bfd.info-4
+gdbada/info/bfd.info-5
+gdbada/info/bfd.info-6
+gdbada/info/bfd.info-7
+gdbada/info/bfd.info-8
+gdbada/info/bfd.info-9
+gdbada/info/gdb.info
+gdbada/info/gdbint.info
+gdbada/info/gdbint.info-1
+gdbada/info/gdbint.info-2
+gdbada/info/gdbint.info-3
+gdbada/info/gdbint.info-4
+gdbada/info/gdbint.info-5
+gdbada/info/gdbint.info-6
+gdbada/info/gdbint.info-7
+gdbada/info/mmalloc.info
+gdbada/info/stabs.info
+gdbada/info/stabs.info-1
+gdbada/info/stabs.info-2
+gdbada/info/stabs.info-3
+gdbada/info/stabs.info-4
+gdbada/lib/libbfd.a
+gdbada/lib/libbfd.la
+gdbada/lib/libiberty.a
+gdbada/lib/libmmalloc.a
+gdbada/lib/libopcodes.a
+gdbada/lib/libopcodes.la
+gdbada/man/man1/gdb.1
+@dirrm gdbada/man/man1
+@dirrm gdbada/man
+@dirrm gdbada/lib
+@dirrm gdbada/info
+@dirrm gdbada/include
+@dirrm gdbada/bin
+@dirrm gdbada
diff --git a/devel/gdbada/buildlink3.mk b/devel/gdbada/buildlink3.mk
new file mode 100644
index 00000000000..5a83e4d6ec9
--- /dev/null
+++ b/devel/gdbada/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/06/03 11:16:42 shannonjr Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+GDBADA_BUILDLINK3_MK:= ${GDBADA_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= gdbada
+.endif
+
+.if !empty(GDBADA_BUILDLINK3_MK:M+)
+BUILDLINK_PACKAGES+= gdbada
+BUILDLINK_DEPENDS.gdbada+= gdbada>=5.3
+BUILDLINK_PKGSRCDIR.gdbada?= ../../devel/gdbada
+
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.endif # GDBADA_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/devel/gdbada/distinfo b/devel/gdbada/distinfo
new file mode 100644
index 00000000000..29a95214100
--- /dev/null
+++ b/devel/gdbada/distinfo
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/06/03 11:16:42 shannonjr Exp $
+
+SHA1 (gdbada-5.3.tgz) = f5434113361c46e8fac67ecbbfc65f043733f803
+Size (gdbada-5.3.tgz) = 14558262 bytes
+SHA1 (patch-aa) = 8d3f7748c645b520488ee5499eb81a1e0a82593c
+SHA1 (patch-ab) = 56fe49b2f0b6a99053f48d6cf0df91c78ae24a92
+SHA1 (patch-ac) = 681168205196ad6451674f703fcf9148b673d4de
+SHA1 (patch-ad) = f831cd919d75ba8ab76c1f90b47ee443615397f8
+SHA1 (patch-ae) = e2a7e553cab2d447e9c27f6fd956577355714f28
+SHA1 (patch-af) = 4637beaaa978395547f7664504aced476ec946d8
+SHA1 (patch-gdb_defs) = 12e3b8035be7afec3e3f8dcea48e807352905940
diff --git a/devel/gdbada/patches/patch-aa b/devel/gdbada/patches/patch-aa
new file mode 100644
index 00000000000..5c3624b2b14
--- /dev/null
+++ b/devel/gdbada/patches/patch-aa
@@ -0,0 +1,27 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/06/03 11:16:42 shannonjr Exp $
+
+--- Makefile.in.orig 2002-12-10 21:30:40.000000000 +0000
++++ Makefile.in
+@@ -75,10 +75,10 @@ PWD = $${PWDCMD-pwd}
+ # cygwin host.
+ INSTALL_PROGRAM_ARGS =
+
+-INSTALL = $(SHELL) $$s/install-sh -c
+-INSTALL_PROGRAM = $(INSTALL) $(INSTALL_PROGRAM_ARGS)
+-INSTALL_SCRIPT = $(INSTALL)
+-INSTALL_DATA = $(INSTALL) -m 644
++INSTALL = $(BSD_INSTALL)
++INSTALL_PROGRAM = $(BSD_INSTALL_PROGRAM)
++INSTALL_SCRIPT = $(BSD_INSTALL_SCRIPT)
++INSTALL_DATA = $(BSD_INSTALL_DATA)
+
+ INSTALL_DOSREL = install-dosrel-fake
+
+@@ -707,7 +707,6 @@ INSTALL_MODULES = \
+ install-perl \
+ install-prms \
+ install-rcs \
+- install-readline \
+ install-recode \
+ install-sed \
+ install-send-pr \
diff --git a/devel/gdbada/patches/patch-ab b/devel/gdbada/patches/patch-ab
new file mode 100644
index 00000000000..dd3aa2ee6b9
--- /dev/null
+++ b/devel/gdbada/patches/patch-ab
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/06/03 11:16:42 shannonjr Exp $
+
+--- bfd/Makefile.am.orig 2002-08-30 08:11:44.000000000 +0000
++++ bfd/Makefile.am
+@@ -724,8 +724,8 @@ install_libbfd: $(bfdlib_LTLIBRARIES) $(
+ $(mkinstalldirs) $(DESTDIR)$(bfdincludedir)
+ @list='$(bfdlib_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+- echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
+- $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
++ echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
++ $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
+ else :; fi; \
+ done
+ $(INSTALL_DATA) $(BFD_H) $(DESTDIR)$(bfdincludedir)/bfd.h
diff --git a/devel/gdbada/patches/patch-ac b/devel/gdbada/patches/patch-ac
new file mode 100644
index 00000000000..e0ca0d716aa
--- /dev/null
+++ b/devel/gdbada/patches/patch-ac
@@ -0,0 +1,629 @@
+$NetBSD: patch-ac,v 1.1.1.1 2004/06/03 11:16:43 shannonjr Exp $
+
+--- bfd/Makefile.in.orig 2003-03-10 21:23:58.000000000 +0000
++++ bfd/Makefile.in
+@@ -151,535 +151,45 @@ BFD_H = bfd.h
+ # for the debugger, so if you are downloading things as S-records you
+ # need two copies of the executable, one to download and one for the
+ # debugger).
+-BFD32_LIBS = \
+- archive.lo archures.lo bfd.lo cache.lo coffgen.lo corefile.lo \
+- format.lo init.lo libbfd.lo opncls.lo reloc.lo \
+- section.lo syms.lo targets.lo hash.lo linker.lo \
+- srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo \
+- merge.lo dwarf2.lo
++BFD32_LIBS = archive.lo archures.lo bfd.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo
+
+
+ BFD64_LIBS = archive64.lo
+
+-BFD32_LIBS_CFILES = \
+- archive.c archures.c bfd.c cache.c coffgen.c corefile.c \
+- format.c init.c libbfd.c opncls.c reloc.c \
+- section.c syms.c targets.c hash.c linker.c \
+- srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c \
+- merge.c dwarf2.c
++BFD32_LIBS_CFILES = archive.c archures.c bfd.c cache.c coffgen.c corefile.c format.c init.c libbfd.c opncls.c reloc.c section.c syms.c targets.c hash.c linker.c srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c merge.c dwarf2.c
+
+
+ BFD64_LIBS_CFILES = archive64.c
+
+ # This list is alphabetized to make it easier to keep in sync
+ # with the decls and initializer in archures.c.
+-ALL_MACHINES = \
+- cpu-a29k.lo \
+- cpu-alpha.lo \
+- cpu-arc.lo \
+- cpu-arm.lo \
+- cpu-avr.lo \
+- cpu-cris.lo \
+- cpu-d10v.lo \
+- cpu-d30v.lo \
+- cpu-dlx.lo \
+- cpu-fr30.lo \
+- cpu-frv.lo \
+- cpu-h8300.lo \
+- cpu-h8500.lo \
+- cpu-hppa.lo \
+- cpu-ia64.lo \
+- cpu-i370.lo \
+- cpu-i386.lo \
+- cpu-i860.lo \
+- cpu-i960.lo \
+- cpu-ip2k.lo \
+- cpu-m32r.lo \
+- cpu-m68hc11.lo \
+- cpu-m68hc12.lo \
+- cpu-m68k.lo \
+- cpu-m88k.lo \
+- cpu-m10200.lo \
+- cpu-m10300.lo \
+- cpu-mcore.lo \
+- cpu-mips.lo \
+- cpu-mmix.lo \
+- cpu-or32.lo \
+- cpu-ns32k.lo \
+- cpu-openrisc.lo \
+- cpu-pdp11.lo \
+- cpu-pj.lo \
+- cpu-powerpc.lo \
+- cpu-rs6000.lo \
+- cpu-s390.lo \
+- cpu-sh.lo \
+- cpu-sparc.lo \
+- cpu-tic30.lo \
+- cpu-tic4x.lo \
+- cpu-tic54x.lo \
+- cpu-tic80.lo \
+- cpu-v850.lo \
+- cpu-vax.lo \
+- cpu-we32k.lo \
+- cpu-w65.lo \
+- cpu-xstormy16.lo \
+- cpu-z8k.lo
+-
+-
+-ALL_MACHINES_CFILES = \
+- cpu-a29k.c \
+- cpu-alpha.c \
+- cpu-arc.c \
+- cpu-arm.c \
+- cpu-avr.c \
+- cpu-cris.c \
+- cpu-d10v.c \
+- cpu-d30v.c \
+- cpu-dlx.c \
+- cpu-fr30.c \
+- cpu-frv.c \
+- cpu-h8300.c \
+- cpu-h8500.c \
+- cpu-hppa.c \
+- cpu-ia64.c \
+- cpu-i370.c \
+- cpu-i386.c \
+- cpu-i860.c \
+- cpu-i960.c \
+- cpu-ip2k.c \
+- cpu-m32r.c \
+- cpu-m68hc11.c \
+- cpu-m68hc12.c \
+- cpu-m68k.c \
+- cpu-m88k.c \
+- cpu-m10200.c \
+- cpu-m10300.c \
+- cpu-mcore.c \
+- cpu-mips.c \
+- cpu-mmix.c \
+- cpu-or32.c \
+- cpu-ns32k.c \
+- cpu-openrisc.c \
+- cpu-pdp11.c \
+- cpu-pj.c \
+- cpu-powerpc.c \
+- cpu-rs6000.c \
+- cpu-s390.c \
+- cpu-sh.c \
+- cpu-sparc.c \
+- cpu-tic30.c \
+- cpu-tic4x.c \
+- cpu-tic54x.c \
+- cpu-tic80.c \
+- cpu-v850.c \
+- cpu-vax.c \
+- cpu-we32k.c \
+- cpu-w65.c \
+- cpu-xstormy16.c \
+- cpu-z8k.c
++ALL_MACHINES = cpu-a29k.lo cpu-alpha.lo cpu-arc.lo cpu-arm.lo cpu-avr.lo cpu-cris.lo cpu-d10v.lo cpu-d30v.lo cpu-dlx.lo cpu-fr30.lo cpu-frv.lo cpu-h8300.lo cpu-h8500.lo cpu-hppa.lo cpu-ia64.lo cpu-i370.lo cpu-i386.lo cpu-i860.lo cpu-i960.lo cpu-ip2k.lo cpu-m32r.lo cpu-m68hc11.lo cpu-m68hc12.lo cpu-m68k.lo cpu-m88k.lo cpu-m10200.lo cpu-m10300.lo cpu-mcore.lo cpu-mips.lo cpu-mmix.lo cpu-or32.lo cpu-ns32k.lo cpu-openrisc.lo cpu-pdp11.lo cpu-pj.lo cpu-powerpc.lo cpu-rs6000.lo cpu-s390.lo cpu-sh.lo cpu-sparc.lo cpu-tic30.lo cpu-tic4x.lo cpu-tic54x.lo cpu-tic80.lo cpu-v850.lo cpu-vax.lo cpu-we32k.lo cpu-w65.lo cpu-xstormy16.lo cpu-z8k.lo
++
++
++ALL_MACHINES_CFILES = cpu-a29k.c cpu-alpha.c cpu-arc.c cpu-arm.c cpu-avr.c cpu-cris.c cpu-d10v.c cpu-d30v.c cpu-dlx.c cpu-fr30.c cpu-frv.c cpu-h8300.c cpu-h8500.c cpu-hppa.c cpu-ia64.c cpu-i370.c cpu-i386.c cpu-i860.c cpu-i960.c cpu-ip2k.c cpu-m32r.c cpu-m68hc11.c cpu-m68hc12.c cpu-m68k.c cpu-m88k.c cpu-m10200.c cpu-m10300.c cpu-mcore.c cpu-mips.c cpu-mmix.c cpu-or32.c cpu-ns32k.c cpu-openrisc.c cpu-pdp11.c cpu-pj.c cpu-powerpc.c cpu-rs6000.c cpu-s390.c cpu-sh.c cpu-sparc.c cpu-tic30.c cpu-tic4x.c cpu-tic54x.c cpu-tic80.c cpu-v850.c cpu-vax.c cpu-we32k.c cpu-w65.c cpu-xstormy16.c cpu-z8k.c
+
+
+ # The .o files needed by all of the 32 bit vectors that are configured into
+ # target_vector in targets.c if configured with --enable-targets=all.
+-BFD32_BACKENDS = \
+- aout-adobe.lo \
+- aout-arm.lo \
+- aout-cris.lo \
+- aout-ns32k.lo \
+- aout-sparcle.lo \
+- aout-tic30.lo \
+- aout0.lo \
+- aout32.lo \
+- armnetbsd.lo \
+- bout.lo \
+- cf-i386lynx.lo \
+- cf-m68klynx.lo \
+- cf-sparclynx.lo \
+- coff-a29k.lo \
+- coff-apollo.lo \
+- coff-arm.lo \
+- coff-aux.lo \
+- coff-h8300.lo \
+- coff-h8500.lo \
+- coff-i386.lo \
+- coff-go32.lo \
+- coff-i860.lo \
+- coff-i960.lo \
+- coff-m68k.lo \
+- coff-m88k.lo \
+- coff-mips.lo \
+- coff-or32.lo \
+- coff-rs6000.lo \
+- coff-sh.lo \
+- coff-sparc.lo \
+- coff-stgo32.lo \
+- coff-svm68k.lo \
+- coff-tic30.lo \
+- coff-tic4x.lo \
+- coff-tic54x.lo \
+- coff-tic80.lo \
+- coff-u68k.lo \
+- coff-we32k.lo \
+- coff-w65.lo \
+- coff-z8k.lo \
+- cofflink.lo \
+- dwarf1.lo \
+- ecoff.lo \
+- ecofflink.lo \
+- efi-app-ia32.lo \
+- elf.lo \
+- elf32-arc.lo \
+- elfarm-oabi.lo \
+- elfarm-nabi.lo \
+- elfarmqnx-nabi.lo \
+- elf32-avr.lo \
+- elf32-cris.lo \
+- elf32-d10v.lo \
+- elf32-d30v.lo \
+- elf32-dlx.lo \
+- elf32-fr30.lo \
+- elf32-frv.lo \
+- elf32-gen.lo \
+- elf32-h8300.lo \
+- elf32-hppa.lo \
+- elf32-i370.lo \
+- elf32-i386.lo \
+- elf32-i386qnx.lo \
+- elf32-i860.lo \
+- elf32-i960.lo \
+- elf32-ia64.lo \
+- elf32-ip2k.lo \
+- elf32-m32r.lo \
+- elf32-m68hc11.lo \
+- elf32-m68hc12.lo \
+- elf32-m68k.lo \
+- elf32-m88k.lo \
+- elf-m10200.lo \
+- elf-m10300.lo \
+- elf32-mcore.lo \
+- elfxx-mips.lo \
+- elf32-mips.lo \
+- elf32-openrisc.lo \
+- elf32-or32.lo \
+- elf32-pj.lo \
+- elf32-ppc.lo \
+- elf32-ppcqnx.lo \
+- elf32-s390.lo \
+- elf32-sh.lo \
+- elf32-sh-lin.lo \
+- elf32-sh64.lo \
+- elf32-sh64-com.lo \
+- elf32-sh-nbsd.lo \
+- elf32-sh64-nbsd.lo \
+- elf32-shqnx.lo \
+- elf32-sparc.lo \
+- elf32-v850.lo \
+- elf32-vax.lo \
+- elf32-xstormy16.lo \
+- elf32.lo \
+- elflink.lo \
+- elf-strtab.lo \
+- elf-eh-frame.lo \
+- epoc-pe-arm.lo \
+- epoc-pei-arm.lo \
+- hp300bsd.lo \
+- hp300hpux.lo \
+- som.lo \
+- i386aout.lo \
+- i386bsd.lo \
+- i386dynix.lo \
+- i386freebsd.lo \
+- i386linux.lo \
+- i386lynx.lo \
+- i386msdos.lo \
+- i386netbsd.lo \
+- i386mach3.lo \
+- i386os9k.lo \
+- ieee.lo \
+- m68k4knetbsd.lo \
+- m68klinux.lo \
+- m68klynx.lo \
+- m68knetbsd.lo \
+- m88kmach3.lo \
+- mipsbsd.lo \
+- newsos3.lo \
+- nlm.lo \
+- nlm32-i386.lo \
+- nlm32-sparc.lo \
+- nlm32-ppc.lo \
+- nlm32.lo \
+- ns32knetbsd.lo \
+- oasys.lo \
+- pc532-mach.lo \
+- pdp11.lo \
+- pe-arm.lo \
+- pei-arm.lo \
+- pe-i386.lo \
+- pei-i386.lo \
+- pe-mcore.lo \
+- pei-mcore.lo \
+- pe-ppc.lo \
+- pei-ppc.lo \
+- pe-sh.lo \
+- pei-sh.lo \
+- pe-mips.lo \
+- pei-mips.lo \
+- peigen.lo \
+- ppcboot.lo \
+- reloc16.lo \
+- riscix.lo \
+- sparclinux.lo \
+- sparclynx.lo \
+- sparcnetbsd.lo \
+- sunos.lo \
+- vaxnetbsd.lo \
+- vax1knetbsd.lo \
+- vaxbsd.lo \
+- versados.lo \
+- vms.lo \
+- vms-gsd.lo \
+- vms-hdr.lo \
+- vms-misc.lo \
+- vms-tir.lo \
+- xcofflink.lo
+-
+-
+-BFD32_BACKENDS_CFILES = \
+- aout-adobe.c \
+- aout-arm.c \
+- aout-cris.c \
+- aout-ns32k.c \
+- aout-sparcle.c \
+- aout-tic30.c \
+- aout0.c \
+- aout32.c \
+- armnetbsd.c \
+- bout.c \
+- cf-i386lynx.c \
+- cf-m68klynx.c \
+- cf-sparclynx.c \
+- coff-a29k.c \
+- coff-apollo.c \
+- coff-arm.c \
+- coff-aux.c \
+- coff-h8300.c \
+- coff-h8500.c \
+- coff-i386.c \
+- coff-i860.c \
+- coff-go32.c \
+- coff-i960.c \
+- coff-m68k.c \
+- coff-m88k.c \
+- coff-mips.c \
+- coff-or32.c \
+- coff-rs6000.c \
+- coff-sh.c \
+- coff-sparc.c \
+- coff-stgo32.c \
+- coff-svm68k.c \
+- coff-tic30.c \
+- coff-tic4x.c \
+- coff-tic54x.c \
+- coff-tic80.c \
+- coff-u68k.c \
+- coff-we32k.c \
+- coff-w65.c \
+- coff-z8k.c \
+- cofflink.c \
+- dwarf1.c \
+- ecoff.c \
+- ecofflink.c \
+- efi-app-ia32.c \
+- elf.c \
+- elf32-arc.c \
+- elfarm-oabi.c \
+- elfarm-nabi.c \
+- elfarmqnx-nabi.c \
+- elf32-avr.c \
+- elf32-cris.c \
+- elf32-d10v.c \
+- elf32-d30v.c \
+- elf32-dlx.c \
+- elf32-fr30.c \
+- elf32-frv.c \
+- elf32-gen.c \
+- elf32-h8300.c \
+- elf32-hppa.c \
+- elf32-i370.c \
+- elf32-i386.c \
+- elf32-i386qnx.c \
+- elf32-i860.c \
+- elf32-i960.c \
+- elf32-ip2k.c \
+- elf32-m32r.c \
+- elf32-m68k.c \
+- elf32-m68hc11.c \
+- elf32-m68hc12.c \
+- elf32-m88k.c \
+- elf-m10200.c \
+- elf-m10300.c \
+- elf32-mcore.c \
+- elfxx-mips.c \
+- elf32-mips.c \
+- elf32-openrisc.c \
+- elf32-or32.c \
+- elf32-pj.c \
+- elf32-ppc.c \
+- elf32-ppcqnx.c \
+- elf32-sh64.c \
+- elf32-sh64-com.c \
+- elf32-s390.c \
+- elf32-sh.c \
+- elf32-sh-lin.c \
+- elf32-sh-nbsd.c \
+- elf32-sh64-nbsd.c \
+- elf32-shqnx.c \
+- elf32-sparc.c \
+- elf32-v850.c \
+- elf32-vax.c \
+- elf32-xstormy16.c \
+- elf32.c \
+- elflink.c \
+- elf-strtab.c \
+- elf-eh-frame.c \
+- epoc-pe-arm.c \
+- epoc-pei-arm.c \
+- hp300bsd.c \
+- hp300hpux.c \
+- som.c \
+- i386aout.c \
+- i386bsd.c \
+- i386dynix.c \
+- i386freebsd.c \
+- i386linux.c \
+- i386lynx.c \
+- i386msdos.c \
+- i386netbsd.c \
+- i386mach3.c \
+- i386os9k.c \
+- ieee.c \
+- m68k4knetbsd.c \
+- m68klinux.c \
+- m68klynx.c \
+- m68knetbsd.c \
+- m88kmach3.c \
+- mipsbsd.c \
+- newsos3.c \
+- nlm.c \
+- nlm32-i386.c \
+- nlm32-sparc.c \
+- nlm32-ppc.c \
+- nlm32.c \
+- ns32knetbsd.c \
+- oasys.c \
+- pc532-mach.c \
+- pdp11.c \
+- pe-arm.c \
+- pei-arm.c \
+- pe-i386.c \
+- pei-i386.c \
+- pe-mcore.c \
+- pei-mcore.c \
+- pe-ppc.c \
+- pei-ppc.c \
+- pe-sh.c \
+- pei-sh.c \
+- pe-mips.c \
+- pei-mips.c \
+- ppcboot.c \
+- reloc16.c \
+- riscix.c \
+- sparclinux.c \
+- sparclynx.c \
+- sparcnetbsd.c \
+- sunos.c \
+- vaxnetbsd.c \
+- vax1knetbsd.c \
+- vaxbsd.c \
+- versados.c \
+- vms.c \
+- vms-gsd.c \
+- vms-hdr.c \
+- vms-misc.c \
+- vms-tir.c \
+- xcofflink.c
++BFD32_BACKENDS = aout-adobe.lo aout-arm.lo aout-cris.lo aout-ns32k.lo aout-sparcle.lo aout-tic30.lo aout0.lo aout32.lo armnetbsd.lo bout.lo cf-i386lynx.lo cf-m68klynx.lo cf-sparclynx.lo coff-a29k.lo coff-apollo.lo coff-arm.lo coff-aux.lo coff-h8300.lo coff-h8500.lo coff-i386.lo coff-go32.lo coff-i860.lo coff-i960.lo coff-m68k.lo coff-m88k.lo coff-mips.lo coff-or32.lo coff-rs6000.lo coff-sh.lo coff-sparc.lo coff-stgo32.lo coff-svm68k.lo coff-tic30.lo coff-tic4x.lo coff-tic54x.lo coff-tic80.lo coff-u68k.lo coff-we32k.lo coff-w65.lo coff-z8k.lo cofflink.lo dwarf1.lo ecoff.lo ecofflink.lo efi-app-ia32.lo elf.lo elf32-arc.lo elfarm-oabi.lo elfarm-nabi.lo elfarmqnx-nabi.lo elf32-avr.lo elf32-cris.lo elf32-d10v.lo elf32-d30v.lo elf32-dlx.lo elf32-fr30.lo elf32-frv.lo elf32-gen.lo elf32-h8300.lo elf32-hppa.lo elf32-i370.lo elf32-i386.lo elf32-i386qnx.lo elf32-i860.lo elf32-i960.lo elf32-ia64.lo elf32-ip2k.lo elf32-m32r.lo elf32-m68hc11.lo elf32-m68hc12.lo elf32-m68k.lo elf32-m88k.lo elf-m10200.lo elf-m10300.lo elf32-mcore.lo elfxx-mips.lo elf32-mips.lo elf32-openrisc.lo elf32-or32.lo elf32-pj.lo elf32-ppc.lo elf32-ppcqnx.lo elf32-s390.lo elf32-sh.lo elf32-sh-lin.lo elf32-sh64.lo elf32-sh64-com.lo elf32-sh-nbsd.lo elf32-sh64-nbsd.lo elf32-shqnx.lo elf32-sparc.lo elf32-v850.lo elf32-vax.lo elf32-xstormy16.lo elf32.lo elflink.lo elf-strtab.lo elf-eh-frame.lo epoc-pe-arm.lo epoc-pei-arm.lo hp300bsd.lo hp300hpux.lo som.lo i386aout.lo i386bsd.lo i386dynix.lo i386freebsd.lo i386linux.lo i386lynx.lo i386msdos.lo i386netbsd.lo i386mach3.lo i386os9k.lo ieee.lo m68k4knetbsd.lo m68klinux.lo m68klynx.lo m68knetbsd.lo m88kmach3.lo mipsbsd.lo newsos3.lo nlm.lo nlm32-i386.lo nlm32-sparc.lo nlm32-ppc.lo nlm32.lo ns32knetbsd.lo oasys.lo pc532-mach.lo pdp11.lo pe-arm.lo pei-arm.lo pe-i386.lo pei-i386.lo pe-mcore.lo pei-mcore.lo pe-ppc.lo pei-ppc.lo pe-sh.lo pei-sh.lo pe-mips.lo pei-mips.lo peigen.lo ppcboot.lo reloc16.lo riscix.lo sparclinux.lo sparclynx.lo sparcnetbsd.lo sunos.lo vaxnetbsd.lo vax1knetbsd.lo vaxbsd.lo versados.lo vms.lo vms-gsd.lo vms-hdr.lo vms-misc.lo vms-tir.lo xcofflink.lo
++
++
++BFD32_BACKENDS_CFILES = aout-adobe.c aout-arm.c aout-cris.c aout-ns32k.c aout-sparcle.c aout-tic30.c aout0.c aout32.c armnetbsd.c bout.c cf-i386lynx.c cf-m68klynx.c cf-sparclynx.c coff-a29k.c coff-apollo.c coff-arm.c coff-aux.c coff-h8300.c coff-h8500.c coff-i386.c coff-i860.c coff-go32.c coff-i960.c coff-m68k.c coff-m88k.c coff-mips.c coff-or32.c coff-rs6000.c coff-sh.c coff-sparc.c coff-stgo32.c coff-svm68k.c coff-tic30.c coff-tic4x.c coff-tic54x.c coff-tic80.c coff-u68k.c coff-we32k.c coff-w65.c coff-z8k.c cofflink.c dwarf1.c ecoff.c ecofflink.c efi-app-ia32.c elf.c elf32-arc.c elfarm-oabi.c elfarm-nabi.c elfarmqnx-nabi.c elf32-avr.c elf32-cris.c elf32-d10v.c elf32-d30v.c elf32-dlx.c elf32-fr30.c elf32-frv.c elf32-gen.c elf32-h8300.c elf32-hppa.c elf32-i370.c elf32-i386.c elf32-i386qnx.c elf32-i860.c elf32-i960.c elf32-ip2k.c elf32-m32r.c elf32-m68k.c elf32-m68hc11.c elf32-m68hc12.c elf32-m88k.c elf-m10200.c elf-m10300.c elf32-mcore.c elfxx-mips.c elf32-mips.c elf32-openrisc.c elf32-or32.c elf32-pj.c elf32-ppc.c elf32-ppcqnx.c elf32-sh64.c elf32-sh64-com.c elf32-s390.c elf32-sh.c elf32-sh-lin.c elf32-sh-nbsd.c elf32-sh64-nbsd.c elf32-shqnx.c elf32-sparc.c elf32-v850.c elf32-vax.c elf32-xstormy16.c elf32.c elflink.c elf-strtab.c elf-eh-frame.c epoc-pe-arm.c epoc-pei-arm.c hp300bsd.c hp300hpux.c som.c i386aout.c i386bsd.c i386dynix.c i386freebsd.c i386linux.c i386lynx.c i386msdos.c i386netbsd.c i386mach3.c i386os9k.c ieee.c m68k4knetbsd.c m68klinux.c m68klynx.c m68knetbsd.c m88kmach3.c mipsbsd.c newsos3.c nlm.c nlm32-i386.c nlm32-sparc.c nlm32-ppc.c nlm32.c ns32knetbsd.c oasys.c pc532-mach.c pdp11.c pe-arm.c pei-arm.c pe-i386.c pei-i386.c pe-mcore.c pei-mcore.c pe-ppc.c pei-ppc.c pe-sh.c pei-sh.c pe-mips.c pei-mips.c ppcboot.c reloc16.c riscix.c sparclinux.c sparclynx.c sparcnetbsd.c sunos.c vaxnetbsd.c vax1knetbsd.c vaxbsd.c versados.c vms.c vms-gsd.c vms-hdr.c vms-misc.c vms-tir.c xcofflink.c
+
+
+ # The .o files needed by all of the 64 bit vectors that are configured into
+ # target_vector in targets.c if configured with --enable-targets=all
+ # and --enable-64-bit-bfd.
+-BFD64_BACKENDS = \
+- aix5ppc-core.lo \
+- aout64.lo \
+- coff-alpha.lo \
+- coff64-rs6000.lo \
+- demo64.lo \
+- efi-app-ia64.lo \
+- elf64-x86-64.lo \
+- elf64-alpha.lo \
+- elf64-hppa.lo \
+- elf64-ia64.lo \
+- elf64-gen.lo \
+- elfn32-mips.lo \
+- elf64-mips.lo \
+- elf64-mmix.lo \
+- elf64-sh64.lo \
+- elf64-sh64-nbsd.lo \
+- elf64-ppc.lo \
+- elf64-s390.lo \
+- elf64-sparc.lo \
+- elf64.lo \
+- mmo.lo \
+- nlm32-alpha.lo \
+- nlm64.lo \
+- pepigen.lo
+-
+-
+-BFD64_BACKENDS_CFILES = \
+- aix5ppc-core.c \
+- aout64.c \
+- coff-alpha.c \
+- coff64-rs6000.c \
+- demo64.c \
+- efi-app-ia64.c \
+- elf64-x86-64.c \
+- elf64-alpha.c \
+- elf64-hppa.c \
+- elf64-gen.c \
+- elfn32-mips.c \
+- elf64-mips.c \
+- elf64-mmix.c \
+- elf64-ppc.c \
+- elf64-s390.c \
+- elf64-sh64.c \
+- elf64-sh64-nbsd.c \
+- elf64-sparc.c \
+- elf64.c \
+- mmo.c \
+- nlm32-alpha.c \
+- nlm64.c
+-
+-
+-OPTIONAL_BACKENDS = \
+- aix386-core.lo \
+- hpux-core.lo \
+- irix-core.lo \
+- lynx-core.lo \
+- osf-core.lo \
+- sco5-core.lo \
+- trad-core.lo \
+- cisco-core.lo
+-
+-
+-OPTIONAL_BACKENDS_CFILES = \
+- aix386-core.c \
+- hpux-core.c \
+- irix-core.c \
+- lynx-core.c \
+- osf-core.c \
+- sco5-core.c \
+- trad-core.c \
+- cisco-core.c
++BFD64_BACKENDS = aix5ppc-core.lo aout64.lo coff-alpha.lo coff64-rs6000.lo demo64.lo efi-app-ia64.lo elf64-x86-64.lo elf64-alpha.lo elf64-hppa.lo elf64-ia64.lo elf64-gen.lo elfn32-mips.lo elf64-mips.lo elf64-mmix.lo elf64-sh64.lo elf64-sh64-nbsd.lo elf64-ppc.lo elf64-s390.lo elf64-sparc.lo elf64.lo mmo.lo nlm32-alpha.lo nlm64.lo pepigen.lo
++
++
++BFD64_BACKENDS_CFILES = aix5ppc-core.c aout64.c coff-alpha.c coff64-rs6000.c demo64.c efi-app-ia64.c elf64-x86-64.c elf64-alpha.c elf64-hppa.c elf64-gen.c elfn32-mips.c elf64-mips.c elf64-mmix.c elf64-ppc.c elf64-s390.c elf64-sh64.c elf64-sh64-nbsd.c elf64-sparc.c elf64.c mmo.c nlm32-alpha.c nlm64.c
++
++
++OPTIONAL_BACKENDS = aix386-core.lo hpux-core.lo irix-core.lo lynx-core.lo osf-core.lo sco5-core.lo trad-core.lo cisco-core.lo
++
++
++OPTIONAL_BACKENDS_CFILES = aix386-core.c hpux-core.c irix-core.c lynx-core.c osf-core.c sco5-core.c trad-core.c cisco-core.c
+
+
+ # These are defined by configure.in:
+@@ -693,33 +203,18 @@ TDEFAULTS = @tdefaults@
+ INCLUDES = -D_GNU_SOURCE @HDEFINES@ @COREFLAG@ @TDEFINES@ $(CSEARCH) $(CSWITCHES) -I$(srcdir)/../intl -I../intl
+
+ # C source files that correspond to .o's.
+-SOURCE_CFILES = \
+- $(BFD32_LIBS_CFILES) \
+- $(BFD64_LIBS_CFILES) \
+- $(ALL_MACHINES_CFILES) \
+- $(BFD32_BACKENDS_CFILES) \
+- $(BFD64_BACKENDS_CFILES) \
+- $(OPTIONAL_BACKENDS_CFILES)
++SOURCE_CFILES = $(BFD32_LIBS_CFILES) $(BFD64_LIBS_CFILES) $(ALL_MACHINES_CFILES) $(BFD32_BACKENDS_CFILES) $(BFD64_BACKENDS_CFILES) $(OPTIONAL_BACKENDS_CFILES)
+
+
+-BUILD_CFILES = \
+- elf32-ia64.c elf64-ia64.c peigen.c pepigen.c
++BUILD_CFILES = elf32-ia64.c elf64-ia64.c peigen.c pepigen.c
+
+
+ CFILES = $(SOURCE_CFILES) $(BUILD_CFILES)
+
+-SOURCE_HFILES = \
+- aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h ecoffswap.h \
+- elf-bfd.h elf-hppa.h elf32-arm.h elf32-hppa.h elf64-hppa.h \
+- elfcode.h elfcore.h elflink.h freebsd.h genlink.h go32stub.h \
+- libaout.h libbfd.h libcoff.h libecoff.h libhppa.h \
+- libieee.h libnlm.h liboasys.h libpei.h netbsd.h nlm-target.h \
+- nlmcode.h nlmswap.h ns32k.h peicode.h som.h vms.h libxcoff.h \
+- xcoff-target.h version.h
++SOURCE_HFILES = aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h ecoffswap.h elf-bfd.h elf-hppa.h elf32-arm.h elf32-hppa.h elf64-hppa.h elfcode.h elfcore.h elflink.h freebsd.h genlink.h go32stub.h libaout.h libbfd.h libcoff.h libecoff.h libhppa.h libieee.h libnlm.h liboasys.h libpei.h netbsd.h nlm-target.h nlmcode.h nlmswap.h ns32k.h peicode.h som.h vms.h libxcoff.h xcoff-target.h version.h
+
+
+-BUILD_HFILES = \
+- elf32-target.h elf64-target.h targmatch.h
++BUILD_HFILES = elf32-target.h elf64-target.h targmatch.h
+
+
+ HFILES = $(SOURCE_HFILES) $(BUILD_HFILES)
+@@ -749,8 +244,7 @@ libbfd_a_SOURCES =
+ BFD_H_DEPS = $(INCDIR)/ansidecl.h $(INCDIR)/symcat.h
+ LOCAL_H_DEPS = libbfd.h sysdep.h config.h
+
+-BFD_H_FILES = bfd-in.h init.c opncls.c libbfd.c section.c archures.c \
+- reloc.c syms.c bfd.c archive.c corefile.c targets.c format.c version.h
++BFD_H_FILES = bfd-in.h init.c opncls.c libbfd.c section.c archures.c reloc.c syms.c bfd.c archive.c corefile.c targets.c format.c version.h
+
+ BFD64_H_FILES = archive64.c
+ LIBBFD_H_FILES = libbfd-in.h init.c libbfd.c cache.c reloc.c archures.c elf.c
+@@ -758,8 +252,7 @@ LIBCOFF_H_FILES = libcoff-in.h coffcode.
+
+ MOSTLYCLEANFILES = ofiles stamp-ofiles
+
+-CLEANFILES = bfd.h dep.sed stmp-bfd-h DEP DEPA DEP1 DEP2 libbfd.a stamp-lib \
+- stmp-bin2-h stmp-lbfd-h stmp-lcoff-h
++CLEANFILES = bfd.h dep.sed stmp-bfd-h DEP DEPA DEP1 DEP2 libbfd.a stamp-lib stmp-bin2-h stmp-lbfd-h stmp-lcoff-h
+
+
+ DISTCLEANFILES = $(BUILD_CFILES) $(BUILD_HFILES)
+@@ -1267,8 +760,8 @@ install_libbfd: $(bfdlib_LTLIBRARIES) $(
+ $(mkinstalldirs) $(DESTDIR)$(bfdincludedir)
+ @list='$(bfdlib_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+- echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
+- $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
++ echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
++ $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
+ else :; fi; \
+ done
+ $(INSTALL_DATA) $(BFD_H) $(DESTDIR)$(bfdincludedir)/bfd.h
diff --git a/devel/gdbada/patches/patch-ad b/devel/gdbada/patches/patch-ad
new file mode 100644
index 00000000000..83bdc53c364
--- /dev/null
+++ b/devel/gdbada/patches/patch-ad
@@ -0,0 +1,27 @@
+$NetBSD: patch-ad,v 1.1.1.1 2004/06/03 11:16:43 shannonjr Exp $
+
+--- etc/Makefile.in.orig 2002-01-26 21:35:45.000000000 +0000
++++ etc/Makefile.in
+@@ -67,20 +67,8 @@ info:
+ fi; \
+ done
+
+-install-info: info
+- $(SHELL) $(srcdir)/../mkinstalldirs $(infodir)
+- if test ! -f standards.info; then cd $(srcdir); fi; \
+- if test -f standards.info; then \
+- for i in standards.info*; do \
+- $(INSTALL_DATA) $$i $(infodir)/$$i; \
+- done; \
+- fi
+- if test ! -f configure.info; then cd $(srcdir); fi; \
+- if test -f configure.info; then \
+- for i in configure.info*; do \
+- $(INSTALL_DATA) $$i $(infodir)/$$i; \
+- done; \
+- fi
++install-info:
++ true
+
+ dvi:
+ for f in $(DVIFILES); do \
diff --git a/devel/gdbada/patches/patch-ae b/devel/gdbada/patches/patch-ae
new file mode 100644
index 00000000000..416d1955207
--- /dev/null
+++ b/devel/gdbada/patches/patch-ae
@@ -0,0 +1,15 @@
+$NetBSD: patch-ae,v 1.1.1.1 2004/06/03 11:16:43 shannonjr Exp $
+
+--- opcodes/Makefile.am.orig 2002-08-28 10:38:50.000000000 +0000
++++ opcodes/Makefile.am
+@@ -312,8 +312,8 @@ install_libopcodes: $(bfdlib_LTLIBRARIES
+ $(mkinstalldirs) $(DESTDIR)$(bfdincludedir)
+ @list='$(bfdlib_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+- echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
+- $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
++ echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
++ $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
+ else :; fi; \
+ done
+ $(INSTALL_DATA) $(INCDIR)/dis-asm.h $(DESTDIR)$(bfdincludedir)/dis-asm.h
diff --git a/devel/gdbada/patches/patch-af b/devel/gdbada/patches/patch-af
new file mode 100644
index 00000000000..265bd622fc5
--- /dev/null
+++ b/devel/gdbada/patches/patch-af
@@ -0,0 +1,318 @@
+$NetBSD: patch-af,v 1.1.1.1 2004/06/03 11:16:43 shannonjr Exp $
+
+--- opcodes/Makefile.in.orig 2003-03-10 21:25:02.000000000 +0000
++++ opcodes/Makefile.in
+@@ -133,244 +133,14 @@ BFD_H = ../bfd/bfd.h
+ LIBIBERTY = ../libiberty/libiberty.a
+
+ # Header files.
+-HFILES = \
+- arm-opc.h \
+- fr30-desc.h fr30-opc.h \
+- frv-desc.h frv-opc.h \
+- h8500-opc.h \
+- ia64-asmtab.h \
+- ia64-opc.h \
+- ip2k-desc.h ip2k-opc.h \
+- m32r-desc.h m32r-opc.h \
+- mcore-opc.h \
+- openrisc-desc.h openrisc-opc.h \
+- sh-opc.h \
+- sh64-opc.h \
+- sysdep.h \
+- w65-opc.h \
+- xstormy16-desc.h xstormy16-opc.h \
+- z8k-opc.h
++HFILES = arm-opc.h fr30-desc.h fr30-opc.h frv-desc.h frv-opc.h h8500-opc.h ia64-asmtab.h ia64-opc.h ip2k-desc.h ip2k-opc.h m32r-desc.h m32r-opc.h mcore-opc.h openrisc-desc.h openrisc-opc.h sh-opc.h sh64-opc.h sysdep.h w65-opc.h xstormy16-desc.h xstormy16-opc.h z8k-opc.h
+
+
+ # C source files that correspond to .o's.
+-CFILES = \
+- a29k-dis.c \
+- alpha-dis.c \
+- alpha-opc.c \
+- arc-dis.c \
+- arc-opc.c \
+- arc-ext.c \
+- arm-dis.c \
+- avr-dis.c \
+- cgen-asm.c \
+- cgen-dis.c \
+- cgen-opc.c \
+- cris-dis.c \
+- cris-opc.c \
+- d10v-dis.c \
+- d10v-opc.c \
+- d30v-dis.c \
+- d30v-opc.c \
+- dlx-dis.c \
+- dis-buf.c \
+- disassemble.c \
+- fr30-asm.c \
+- fr30-desc.c \
+- fr30-dis.c \
+- fr30-ibld.c \
+- fr30-opc.c \
+- frv-asm.c \
+- frv-desc.c \
+- frv-dis.c \
+- frv-ibld.c \
+- frv-opc.c \
+- h8300-dis.c \
+- h8500-dis.c \
+- hppa-dis.c \
+- i370-dis.c \
+- i370-opc.c \
+- i386-dis.c \
+- i860-dis.c \
+- i960-dis.c \
+- ia64-dis.c \
+- ia64-opc-a.c \
+- ia64-opc-b.c \
+- ia64-opc-f.c \
+- ia64-opc-i.c \
+- ia64-opc-m.c \
+- ia64-opc-d.c \
+- ia64-opc.c \
+- ia64-gen.c \
+- ia64-asmtab.c \
+- ip2k-asm.c \
+- ip2k-desc.c \
+- ip2k-dis.c \
+- ip2k-ibld.c \
+- ip2k-opc.c \
+- m32r-asm.c \
+- m32r-desc.c \
+- m32r-dis.c \
+- m32r-ibld.c \
+- m32r-opc.c \
+- m32r-opinst.c \
+- m68hc11-dis.c \
+- m68hc11-opc.c \
+- m68k-dis.c \
+- m68k-opc.c \
+- m88k-dis.c \
+- mcore-dis.c \
+- mips-dis.c \
+- mips-opc.c \
+- mips16-opc.c \
+- m10200-dis.c \
+- m10200-opc.c \
+- m10300-dis.c \
+- m10300-opc.c \
+- mmix-dis.c \
+- mmix-opc.c \
+- ns32k-dis.c \
+- openrisc-asm.c \
+- openrisc-desc.c \
+- openrisc-dis.c \
+- openrisc-ibld.c \
+- openrisc-opc.c \
+- or32-dis.c \
+- or32-opc.c \
+- pdp11-dis.c \
+- pdp11-opc.c \
+- pj-dis.c \
+- pj-opc.c \
+- ppc-dis.c \
+- ppc-opc.c \
+- s390-mkopc.c \
+- s390-opc.c \
+- s390-dis.c \
+- sh-dis.c \
+- sh64-dis.c \
+- sh64-opc.c \
+- sparc-dis.c \
+- sparc-opc.c \
+- tic30-dis.c \
+- tic4x-dis.c \
+- tic54x-dis.c \
+- tic54x-opc.c \
+- tic80-dis.c \
+- tic80-opc.c \
+- v850-dis.c \
+- v850-opc.c \
+- vax-dis.c \
+- w65-dis.c \
+- xstormy16-asm.c \
+- xstormy16-desc.c \
+- xstormy16-dis.c \
+- xstormy16-ibld.c \
+- xstormy16-opc.c \
+- z8k-dis.c \
+- z8kgen.c
+-
+-
+-ALL_MACHINES = \
+- a29k-dis.lo \
+- alpha-dis.lo \
+- alpha-opc.lo \
+- arc-dis.lo \
+- arc-opc.lo \
+- arc-ext.lo \
+- arm-dis.lo \
+- avr-dis.lo \
+- cgen-asm.lo \
+- cgen-dis.lo \
+- cgen-opc.lo \
+- cris-dis.lo \
+- cris-opc.lo \
+- d10v-dis.lo \
+- d10v-opc.lo \
+- d30v-dis.lo \
+- d30v-opc.lo \
+- dlx-dis.lo \
+- fr30-asm.lo \
+- fr30-desc.lo \
+- fr30-dis.lo \
+- fr30-ibld.lo \
+- fr30-opc.lo \
+- frv-asm.lo \
+- frv-desc.lo \
+- frv-dis.lo \
+- frv-ibld.lo \
+- frv-opc.lo \
+- h8300-dis.lo \
+- h8500-dis.lo \
+- hppa-dis.lo \
+- i386-dis.lo \
+- i370-dis.lo \
+- i370-opc.lo \
+- i860-dis.lo \
+- i960-dis.lo \
+- ia64-dis.lo \
+- ia64-opc.lo \
+- ip2k-asm.lo \
+- ip2k-desc.lo \
+- ip2k-dis.lo \
+- ip2k-ibld.lo \
+- ip2k-opc.lo \
+- m32r-asm.lo \
+- m32r-desc.lo \
+- m32r-dis.lo \
+- m32r-ibld.lo \
+- m32r-opc.lo \
+- m32r-opinst.lo \
+- m68hc11-dis.lo \
+- m68hc11-opc.lo \
+- m68k-dis.lo \
+- m68k-opc.lo \
+- m88k-dis.lo \
+- m10200-dis.lo \
+- m10200-opc.lo \
+- m10300-dis.lo \
+- m10300-opc.lo \
+- mcore-dis.lo \
+- mips-dis.lo \
+- mips-opc.lo \
+- mips16-opc.lo \
+- mmix-dis.lo \
+- mmix-opc.lo \
+- ns32k-dis.lo \
+- openrisc-asm.lo \
+- openrisc-desc.lo \
+- openrisc-dis.lo \
+- openrisc-ibld.lo \
+- openrisc-opc.lo \
+- or32-dis.lo \
+- or32-opc.lo \
+- pdp11-dis.lo \
+- pdp11-opc.lo \
+- pj-dis.lo \
+- pj-opc.lo \
+- ppc-dis.lo \
+- ppc-opc.lo \
+- s390-dis.lo \
+- s390-opc.lo \
+- sh-dis.lo \
+- sh64-dis.lo \
+- sh64-opc.lo \
+- sparc-dis.lo \
+- sparc-opc.lo \
+- tic30-dis.lo \
+- tic4x-dis.lo \
+- tic54x-dis.lo \
+- tic54x-opc.lo \
+- tic80-dis.lo \
+- tic80-opc.lo \
+- v850-dis.lo \
+- v850-opc.lo \
+- vax-dis.lo \
+- w65-dis.lo \
+- xstormy16-asm.lo \
+- xstormy16-desc.lo \
+- xstormy16-dis.lo \
+- xstormy16-ibld.lo \
+- xstormy16-opc.lo \
+- z8k-dis.lo
++CFILES = a29k-dis.c alpha-dis.c alpha-opc.c arc-dis.c arc-opc.c arc-ext.c arm-dis.c avr-dis.c cgen-asm.c cgen-dis.c cgen-opc.c cris-dis.c cris-opc.c d10v-dis.c d10v-opc.c d30v-dis.c d30v-opc.c dlx-dis.c dis-buf.c disassemble.c fr30-asm.c fr30-desc.c fr30-dis.c fr30-ibld.c fr30-opc.c frv-asm.c frv-desc.c frv-dis.c frv-ibld.c frv-opc.c h8300-dis.c h8500-dis.c hppa-dis.c i370-dis.c i370-opc.c i386-dis.c i860-dis.c i960-dis.c ia64-dis.c ia64-opc-a.c ia64-opc-b.c ia64-opc-f.c ia64-opc-i.c ia64-opc-m.c ia64-opc-d.c ia64-opc.c ia64-gen.c ia64-asmtab.c ip2k-asm.c ip2k-desc.c ip2k-dis.c ip2k-ibld.c ip2k-opc.c m32r-asm.c m32r-desc.c m32r-dis.c m32r-ibld.c m32r-opc.c m32r-opinst.c m68hc11-dis.c m68hc11-opc.c m68k-dis.c m68k-opc.c m88k-dis.c mcore-dis.c mips-dis.c mips-opc.c mips16-opc.c m10200-dis.c m10200-opc.c m10300-dis.c m10300-opc.c mmix-dis.c mmix-opc.c ns32k-dis.c openrisc-asm.c openrisc-desc.c openrisc-dis.c openrisc-ibld.c openrisc-opc.c or32-dis.c or32-opc.c pdp11-dis.c pdp11-opc.c pj-dis.c pj-opc.c ppc-dis.c ppc-opc.c s390-mkopc.c s390-opc.c s390-dis.c sh-dis.c sh64-dis.c sh64-opc.c sparc-dis.c sparc-opc.c tic30-dis.c tic4x-dis.c tic54x-dis.c tic54x-opc.c tic80-dis.c tic80-opc.c v850-dis.c v850-opc.c vax-dis.c w65-dis.c xstormy16-asm.c xstormy16-desc.c xstormy16-dis.c xstormy16-ibld.c xstormy16-opc.c z8k-dis.c z8kgen.c
++
++
++ALL_MACHINES = a29k-dis.lo alpha-dis.lo alpha-opc.lo arc-dis.lo arc-opc.lo arc-ext.lo arm-dis.lo avr-dis.lo cgen-asm.lo cgen-dis.lo cgen-opc.lo cris-dis.lo cris-opc.lo d10v-dis.lo d10v-opc.lo d30v-dis.lo d30v-opc.lo dlx-dis.lo fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo frv-asm.lo frv-desc.lo frv-dis.lo frv-ibld.lo frv-opc.lo h8300-dis.lo h8500-dis.lo hppa-dis.lo i386-dis.lo i370-dis.lo i370-opc.lo i860-dis.lo i960-dis.lo ia64-dis.lo ia64-opc.lo ip2k-asm.lo ip2k-desc.lo ip2k-dis.lo ip2k-ibld.lo ip2k-opc.lo m32r-asm.lo m32r-desc.lo m32r-dis.lo m32r-ibld.lo m32r-opc.lo m32r-opinst.lo m68hc11-dis.lo m68hc11-opc.lo m68k-dis.lo m68k-opc.lo m88k-dis.lo m10200-dis.lo m10200-opc.lo m10300-dis.lo m10300-opc.lo mcore-dis.lo mips-dis.lo mips-opc.lo mips16-opc.lo mmix-dis.lo mmix-opc.lo ns32k-dis.lo openrisc-asm.lo openrisc-desc.lo openrisc-dis.lo openrisc-ibld.lo openrisc-opc.lo or32-dis.lo or32-opc.lo pdp11-dis.lo pdp11-opc.lo pj-dis.lo pj-opc.lo ppc-dis.lo ppc-opc.lo s390-dis.lo s390-opc.lo sh-dis.lo sh64-dis.lo sh64-opc.lo sparc-dis.lo sparc-opc.lo tic30-dis.lo tic4x-dis.lo tic54x-dis.lo tic54x-opc.lo tic80-dis.lo tic80-opc.lo v850-dis.lo v850-opc.lo vax-dis.lo w65-dis.lo xstormy16-asm.lo xstormy16-desc.lo xstormy16-dis.lo xstormy16-ibld.lo xstormy16-opc.lo z8k-dis.lo
+
+
+ OFILES = @BFD_MACHINES@
+@@ -391,10 +161,7 @@ noinst_LIBRARIES = libopcodes.a
+
+ POTFILES = $(HFILES) $(CFILES)
+
+-CLEANFILES = \
+- stamp-ip2k stamp-m32r stamp-fr30 stamp-frv stamp-openrisc \
+- stamp-xstormy16 \
+- libopcodes.a stamp-lib dep.sed DEP DEPA DEP1 DEP2
++CLEANFILES = stamp-ip2k stamp-m32r stamp-fr30 stamp-frv stamp-openrisc stamp-xstormy16 libopcodes.a stamp-lib dep.sed DEP DEPA DEP1 DEP2
+
+
+ CGENDIR = @cgendir@
+@@ -402,24 +169,19 @@ CPUDIR = $(CGENDIR)/cpu
+ CGEN = `if test -f ../guile/libguile/guile ; then echo ../guile/libguile/guile; else echo guile ; fi`
+ CGENFLAGS = -v
+
+-CGENDEPS = \
+- $(CGENDIR)/desc.scm $(CGENDIR)/desc-cpu.scm \
+- $(CGENDIR)/opcodes.scm $(CGENDIR)/opc-asmdis.scm \
+- $(CGENDIR)/opc-ibld.scm $(CGENDIR)/opc-itab.scm \
+- $(CGENDIR)/opc-opinst.scm \
+- cgen-asm.in cgen-dis.in cgen-ibld.in
++CGENDEPS = $(CGENDIR)/desc.scm $(CGENDIR)/desc-cpu.scm $(CGENDIR)/opcodes.scm $(CGENDIR)/opc-asmdis.scm $(CGENDIR)/opc-ibld.scm $(CGENDIR)/opc-itab.scm $(CGENDIR)/opc-opinst.scm cgen-asm.in cgen-dis.in cgen-ibld.in
+
+-@CGEN_MAINT_TRUE@IP2K_DEPS = @CGEN_MAINT_TRUE@stamp-ip2k
++@CGEN_MAINT_TRUE@IP2K_DEPS = stamp-ip2k
+ @CGEN_MAINT_FALSE@IP2K_DEPS =
+-@CGEN_MAINT_TRUE@M32R_DEPS = @CGEN_MAINT_TRUE@stamp-m32r
++@CGEN_MAINT_TRUE@M32R_DEPS = stamp-m32r
+ @CGEN_MAINT_FALSE@M32R_DEPS =
+-@CGEN_MAINT_TRUE@FR30_DEPS = @CGEN_MAINT_TRUE@stamp-fr30
++@CGEN_MAINT_TRUE@FR30_DEPS = stamp-fr30
+ @CGEN_MAINT_FALSE@FR30_DEPS =
+-@CGEN_MAINT_TRUE@FRV_DEPS = @CGEN_MAINT_TRUE@stamp-frv
++@CGEN_MAINT_TRUE@FRV_DEPS = stamp-frv
+ @CGEN_MAINT_FALSE@FRV_DEPS =
+-@CGEN_MAINT_TRUE@OPENRISC_DEPS = @CGEN_MAINT_TRUE@stamp-openrisc
++@CGEN_MAINT_TRUE@OPENRISC_DEPS = stamp-openrisc
+ @CGEN_MAINT_FALSE@OPENRISC_DEPS =
+-@CGEN_MAINT_TRUE@XSTORMY16_DEPS = @CGEN_MAINT_TRUE@stamp-xstormy16
++@CGEN_MAINT_TRUE@XSTORMY16_DEPS = stamp-xstormy16
+ @CGEN_MAINT_FALSE@XSTORMY16_DEPS =
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
+@@ -449,7 +211,7 @@ acinclude.m4 aclocal.m4 config.in config
+
+ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
+
+-TAR = gtar
++TAR = tar
+ GZIP_ENV = --best
+ SOURCES = libopcodes.a.c $(libopcodes_la_SOURCES)
+ OBJECTS = libopcodes.a.$(OBJEXT) $(libopcodes_la_OBJECTS)
+@@ -842,8 +604,8 @@ install_libopcodes: $(bfdlib_LTLIBRARIES
+ $(mkinstalldirs) $(DESTDIR)$(bfdincludedir)
+ @list='$(bfdlib_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+- echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
+- $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
++ echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
++ $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
+ else :; fi; \
+ done
+ $(INSTALL_DATA) $(INCDIR)/dis-asm.h $(DESTDIR)$(bfdincludedir)/dis-asm.h
diff --git a/devel/gdbada/patches/patch-gdb_defs b/devel/gdbada/patches/patch-gdb_defs
new file mode 100644
index 00000000000..22a4876a24f
--- /dev/null
+++ b/devel/gdbada/patches/patch-gdb_defs
@@ -0,0 +1,15 @@
+$NetBSD: patch-gdb_defs,v 1.1.1.1 2004/06/03 11:16:42 shannonjr Exp $
+
+--- ./gdb/defs.h.orig 2003-05-07 04:54:34.000000000 -0600
++++ ./gdb/defs.h
+@@ -615,10 +615,6 @@ enum lval_type
+
+ struct frame_info;
+
+-/* From readline (but not in any readline .h files). */
+-
+-extern char *tilde_expand (char *);
+-
+ /* Control types for commands */
+
+ enum misc_command_type