diff options
-rw-r--r-- | devel/ald/DESCR | 7 | ||||
-rw-r--r-- | devel/ald/Makefile | 29 | ||||
-rw-r--r-- | devel/ald/PLIST | 7 | ||||
-rw-r--r-- | devel/ald/distinfo | 12 | ||||
-rw-r--r-- | devel/ald/patches/patch-aa | 13 | ||||
-rw-r--r-- | devel/ald/patches/patch-ab | 22 | ||||
-rw-r--r-- | devel/ald/patches/patch-ac | 17 | ||||
-rw-r--r-- | devel/ald/patches/patch-ad | 13 | ||||
-rw-r--r-- | devel/ald/patches/patch-ae | 20 | ||||
-rw-r--r-- | devel/ald/patches/patch-af | 13 | ||||
-rw-r--r-- | devel/ald/patches/patch-ag | 13 | ||||
-rw-r--r-- | devel/ald/patches/patch-ah | 20 |
12 files changed, 186 insertions, 0 deletions
diff --git a/devel/ald/DESCR b/devel/ald/DESCR new file mode 100644 index 00000000000..0f6be4a1068 --- /dev/null +++ b/devel/ald/DESCR @@ -0,0 +1,7 @@ +ALD is an Assembly Language Debugger written by Patrick Alken. It's +released under the GPL and has a familiar feel to it if you're used +to GDB. Primary features include stepping, tracing, disassembly, a +nice curses-based display, breakpoints, temporary breakpoints, and +some library abstractions that people can use in their own software. + +This package is x86 only at the moment. diff --git a/devel/ald/Makefile b/devel/ald/Makefile new file mode 100644 index 00000000000..11cfef389fb --- /dev/null +++ b/devel/ald/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ +# + +DISTNAME= ald-0.0.19d +PKGNAME= ald-0.0.19 +CATEGORIES= devel +MASTER_SITES= http://ellipse.mcs.drexel.edu/source/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://ellipse.mcs.drexel.edu/ald.html +COMMENT= Very nice x86 assembly-level debugger ported to NetBSD + +ONLY_FOR_PLATFORM= NetBSD-1.5*-i386 NetBSD-1.6*-i386 + +GNU_CONFIGURE= YES + +WRKSRC= ${WRKDIR}/${PKGNAME} + +#do-build: +# cd ${WRKSRC} && ${MAKE_PROGRAM} -f ${MAKEFILE} ${ALL_TARGET} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/ald ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/doc/ald.8 ${PREFIX}/man/man8 + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ald + cd ${WRKSRC} && ${INSTALL_DATA} INSTALL README ChangeLog \ + ${PREFIX}/share/doc/ald + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/ald/PLIST b/devel/ald/PLIST new file mode 100644 index 00000000000..02a3faa0658 --- /dev/null +++ b/devel/ald/PLIST @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ +bin/ald +man/man8/ald.8 +share/doc/ald/INSTALL +share/doc/ald/README +share/doc/ald/ChangeLog +@dirrm share/doc/ald diff --git a/devel/ald/distinfo b/devel/ald/distinfo new file mode 100644 index 00000000000..103843599fd --- /dev/null +++ b/devel/ald/distinfo @@ -0,0 +1,12 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ + +SHA1 (ald-0.0.19d.tar.gz) = f8cd960ad0296c973335dbe093092f74b977364d +Size (ald-0.0.19d.tar.gz) = 241910 bytes +SHA1 (patch-aa) = 465765e0e4d71221b4b81969ede83676ca8eac16 +SHA1 (patch-ab) = 51c4675bc434695b6a2bd3f3ab5ffca374e5e0eb +SHA1 (patch-ac) = eedeb2d00cc32721d644022ec8880e181748ec99 +SHA1 (patch-ad) = e1915de0720043466e0401a92a9235a041205705 +SHA1 (patch-ae) = 7fad65a5f096d59df43e2517c5c63417e4c69891 +SHA1 (patch-af) = 94ff5b54a5d5348ca8763c9ec7fc2cd4bd740f63 +SHA1 (patch-ag) = 2da6c364f782ae406acaffc0cfa9f4f2e233e70b +SHA1 (patch-ah) = f02fb5a82f8235ddc230788c1bd5dc4104661e70 diff --git a/devel/ald/patches/patch-aa b/devel/ald/patches/patch-aa new file mode 100644 index 00000000000..9565d75f9a1 --- /dev/null +++ b/devel/ald/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ + +--- ./libDebug/arch/ix86/include/regs-x86.h.orig Wed Apr 17 08:33:10 2002 ++++ ./libDebug/arch/ix86/include/regs-x86.h +@@ -23,7 +23,7 @@ + { + char *name; /* register name */ + +-#if defined(FreeBSD) ++#if defined(FreeBSD) || defined(__NetBSD__) + + unsigned int *valptr; /* pointer to location of register contents */ + diff --git a/devel/ald/patches/patch-ab b/devel/ald/patches/patch-ab new file mode 100644 index 00000000000..3cfbdfc41b7 --- /dev/null +++ b/devel/ald/patches/patch-ab @@ -0,0 +1,22 @@ +$NetBSD: patch-ab,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ + +--- ./libDebug/arch/ix86/include/trace-x86.h.orig Wed Apr 17 08:33:30 2002 ++++ ./libDebug/arch/ix86/include/trace-x86.h +@@ -20,7 +20,7 @@ + #endif + + #ifndef INCLUDED_config_h +-#include "config.h" /* OpenBSD, FreeBSD, Linux */ ++#include "config.h" /* OpenBSD, FreeBSD, NetBSD, Linux */ + #define INCLUDED_config_h + #endif + +@@ -29,7 +29,7 @@ + */ + #define BRKPT_INSN 0xCC + +-#if defined(FreeBSD) || defined(OpenBSD) ++#if defined(FreeBSD) || defined(OpenBSD) || defined(__NetBSD__) + + /* + * Continuation address diff --git a/devel/ald/patches/patch-ac b/devel/ald/patches/patch-ac new file mode 100644 index 00000000000..718b9b50106 --- /dev/null +++ b/devel/ald/patches/patch-ac @@ -0,0 +1,17 @@ +$NetBSD: patch-ac,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ + +--- ./libDebug/arch/ix86/source/Makefile.in.orig Wed Apr 17 08:34:00 2002 ++++ ./libDebug/arch/ix86/source/Makefile.in +@@ -11,8 +11,11 @@ + + DEPENDFILE = .depend + ++# below used to be: ++# @os_makefile_frag@ \ instead of bsd-x86 thingy ++ + OBJECTS = \ +- @os_makefile_frag@ \ ++ $(OBJDIR)/bsd-x86.o \ + $(OBJDIR)/sub-x86.o \ + $(OBJDIR)/trace-x86.o + diff --git a/devel/ald/patches/patch-ad b/devel/ald/patches/patch-ad new file mode 100644 index 00000000000..93f1bf3ff34 --- /dev/null +++ b/devel/ald/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ + +--- ./libDebug/arch/ix86/source/trace-x86.c.orig Wed Apr 17 08:36:14 2002 ++++ ./libDebug/arch/ix86/source/trace-x86.c +@@ -30,7 +30,7 @@ + #include "config.h" + #include "debug.h" + +-#if defined(FreeBSD) || defined(OpenBSD) ++#if defined(FreeBSD) || defined(OpenBSD) || defined(__NetBSD__) + # include "bsd-x86.h" + #elif defined(Linux) + # include "linux-x86.h" diff --git a/devel/ald/patches/patch-ae b/devel/ald/patches/patch-ae new file mode 100644 index 00000000000..cfd3c0562bf --- /dev/null +++ b/devel/ald/patches/patch-ae @@ -0,0 +1,20 @@ +$NetBSD: patch-ae,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ + +--- ./libDebug/include/config.h.in.orig Wed Apr 17 08:38:31 2002 ++++ ./libDebug/include/config.h.in +@@ -1,13 +1,13 @@ + /* include/config.h.in. Generated automatically from configure.in by autoheader. */ + + /* Define if you have the ANSI C header files. */ +-#undef STDC_HEADERS ++#define STDC_HEADERS 1 + + /* Define if you are running FreeBSD. */ + #undef FreeBSD + + /* Define if you are running NetBSD. */ +-#undef osNetBSD ++#define osNetBSD 1 + + /* Define if you are running OpenBSD. */ + #undef OpenBSD diff --git a/devel/ald/patches/patch-af b/devel/ald/patches/patch-af new file mode 100644 index 00000000000..4a574e6a308 --- /dev/null +++ b/devel/ald/patches/patch-af @@ -0,0 +1,13 @@ +$NetBSD: patch-af,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ + +--- ./libOp/arch/ix86/source/Makefile.in.orig Wed Apr 17 08:39:42 2002 ++++ ./libOp/arch/ix86/source/Makefile.in +@@ -4,7 +4,7 @@ + + CC = @CC@ + CFLAGS = @CFLAGS@ +-INCLUDE = -I../include -I../../../include -I../../../../libString/include ++INCLUDE = -I${PREFIX}/include -I../include -I../../../include -I../../../../libString/include + RM = @RM@ -f + + OBJDIR = ../../../objects diff --git a/devel/ald/patches/patch-ag b/devel/ald/patches/patch-ag new file mode 100644 index 00000000000..62e408214f2 --- /dev/null +++ b/devel/ald/patches/patch-ag @@ -0,0 +1,13 @@ +$NetBSD: patch-ag,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ + +--- ./source/Makefile.in.orig Wed Apr 17 08:40:01 2002 ++++ ./source/Makefile.in +@@ -7,7 +7,7 @@ + LDFLAGS = @LDFLAGS@ + #INCLUDE = @INCLUDE@ + # DEFS = +-LIBS = @LIBS@ ++LIBS = @LIBS@ -lString -lDebug -lOp + LIBDEPS = ../lib/libString.a ../lib/libDebug.a ../lib/libOp.a + MKDEP = $(CC) -MM + diff --git a/devel/ald/patches/patch-ah b/devel/ald/patches/patch-ah new file mode 100644 index 00000000000..9529a2faf72 --- /dev/null +++ b/devel/ald/patches/patch-ah @@ -0,0 +1,20 @@ +$NetBSD: patch-ah,v 1.1.1.1 2002/04/22 11:51:50 agc Exp $ + +--- ./source/terminal.c.orig Wed Apr 17 08:40:22 2002 ++++ ./source/terminal.c +@@ -18,14 +18,8 @@ + #include <assert.h> + #include <errno.h> + #include <string.h> +- +-#ifdef HAVE_CURSES_H + #include <curses.h> +-#endif +- +-#ifdef HAVE_TERM_H +-#include <term.h> +-#endif ++/*#include <term.h>*/ + + #include "misc.h" + #include "print.h" |