summaryrefslogtreecommitdiff
path: root/devel/ald
diff options
context:
space:
mode:
authoragc <agc>2002-04-22 11:51:50 +0000
committeragc <agc>2002-04-22 11:51:50 +0000
commit2dcdfd7448513409a25fbb1db4166331335c5a24 (patch)
treec6138a54990bfb4744fbaa47df8f04579b66bea1 /devel/ald
parent61271c8726f7e1bef541e5d8947f6b964efbcefd (diff)
downloadpkgsrc-2dcdfd7448513409a25fbb1db4166331335c5a24.tar.gz
Initial import of ald-0.0.19, provided in PR 16393 by pkgsrc@sudog.com.
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. Modified slightly by myself to conform to pkgsrc standards.
Diffstat (limited to 'devel/ald')
-rw-r--r--devel/ald/DESCR7
-rw-r--r--devel/ald/Makefile29
-rw-r--r--devel/ald/PLIST7
-rw-r--r--devel/ald/distinfo12
-rw-r--r--devel/ald/patches/patch-aa13
-rw-r--r--devel/ald/patches/patch-ab22
-rw-r--r--devel/ald/patches/patch-ac17
-rw-r--r--devel/ald/patches/patch-ad13
-rw-r--r--devel/ald/patches/patch-ae20
-rw-r--r--devel/ald/patches/patch-af13
-rw-r--r--devel/ald/patches/patch-ag13
-rw-r--r--devel/ald/patches/patch-ah20
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"