pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/gdbada gdbada-5.3 GNAT GDB : An Ada 95 Debugger



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f0afd055c6a4
branches:  trunk
changeset: 476097:f0afd055c6a4
user:      shannonjr <shannonjr%pkgsrc.org@localhost>
date:      Thu Jun 03 11:16:42 2004 +0000

description:
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:

 devel/gdbada/DESCR                  |    1 +
 devel/gdbada/Makefile               |   39 ++
 devel/gdbada/PLIST                  |   46 ++
 devel/gdbada/buildlink3.mk          |   19 +
 devel/gdbada/distinfo               |   11 +
 devel/gdbada/patches/patch-aa       |   27 +
 devel/gdbada/patches/patch-ab       |   15 +
 devel/gdbada/patches/patch-ac       |  629 ++++++++++++++++++++++++++++++++++++
 devel/gdbada/patches/patch-ad       |   27 +
 devel/gdbada/patches/patch-ae       |   15 +
 devel/gdbada/patches/patch-af       |  318 ++++++++++++++++++
 devel/gdbada/patches/patch-gdb_defs |   15 +
 12 files changed, 1162 insertions(+), 0 deletions(-)

diffs (truncated from 1210 to 300 lines):

diff -r 4f5b5f578d0d -r f0afd055c6a4 devel/gdbada/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdbada/DESCR        Thu Jun 03 11:16:42 2004 +0000
@@ -0,0 +1,1 @@
+GNU GDB 5.3 developmental snapshot patched for Ada language.
diff -r 4f5b5f578d0d -r f0afd055c6a4 devel/gdbada/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdbada/Makefile     Thu Jun 03 11:16:42 2004 +0000
@@ -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@localhost
+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 -r 4f5b5f578d0d -r f0afd055c6a4 devel/gdbada/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdbada/PLIST        Thu Jun 03 11:16:42 2004 +0000
@@ -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 -r 4f5b5f578d0d -r f0afd055c6a4 devel/gdbada/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdbada/buildlink3.mk        Thu Jun 03 11:16:42 2004 +0000
@@ -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 -r 4f5b5f578d0d -r f0afd055c6a4 devel/gdbada/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdbada/distinfo     Thu Jun 03 11:16:42 2004 +0000
@@ -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 -r 4f5b5f578d0d -r f0afd055c6a4 devel/gdbada/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdbada/patches/patch-aa     Thu Jun 03 11:16:42 2004 +0000
@@ -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 -r 4f5b5f578d0d -r f0afd055c6a4 devel/gdbada/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdbada/patches/patch-ab     Thu Jun 03 11:16:42 2004 +0000
@@ -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 -r 4f5b5f578d0d -r f0afd055c6a4 devel/gdbada/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gdbada/patches/patch-ac     Thu Jun 03 11:16:42 2004 +0000
@@ -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 \



Home | Main Index | Thread Index | Old Index