diff --git a/libdisasm/DESCR b/libdisasm/DESCR new file mode 100644 index 0000000000..ddc95bca7d --- /dev/null +++ b/libdisasm/DESCR @@ -0,0 +1,7 @@ +The libdisasm library provides basic disassembly +of Intel x86 instructions from a binary stream. +The intent is to provide an easy to use disassembler +which can be called from any application; the disassembly +can be produced in AT&T syntax and Intel syntax, as +well as in an intermediate format which includes detailed +instruction and operand type information. diff --git a/libdisasm/Makefile b/libdisasm/Makefile new file mode 100644 index 0000000000..2df2e6ce40 --- /dev/null +++ b/libdisasm/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/06/14 01:25:06 mjasm Exp $ +# + +DISTNAME= libdisasm-0.17pre2 +WRKSRC= ${WRKDIR}/libdisasm_src-0.17 +CATEGORIES= wip +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bastard/} +EXTRACT_SUFX= .tgz + +MAINTAINER= adam@monkeybyte.org +HOMEPAGE= http://bastard.sourceforge.net/ +COMMENT= dissassembly library for ELF x86 binarys + +do-build: + cd ${WRKSRC}/src/arch/i386/libdisasm && make + +do-install: do-install-dirs do-install-binaries do-install-docs + +do-install-dirs: + ${INSTALL_DATA_DIR} ${PREFIX}/share/libdisasm + +do-install-binaries: + ${INSTALL_SCRIPT} ${WRKSRC}/src/arch/i386/libdisasm/quikdis ${PREFIX}/bin; \ + ${INSTALL_SCRIPT} ${WRKSRC}/src/arch/i386/libdisasm/libdisasm.so ${PREFIX}/lib; \ + ${INSTALL_SCRIPT} ${WRKSRC}/utils/op-conv.pl ${PREFIX}/bin; + +do-install-docs: + ${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/libdisasm + +.include "../../mk/bsd.pkg.mk" diff --git a/libdisasm/PLIST b/libdisasm/PLIST new file mode 100644 index 0000000000..29dbd1ec7f --- /dev/null +++ b/libdisasm/PLIST @@ -0,0 +1,8 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/14 01:25:06 mjasm Exp $ +bin/op-conv.pl +bin/quikdis +lib/libdisasm.so +share/libdisasm/IntCode.txt +share/libdisasm/Perl-Disassembler-HOWTO.txt +share/libdisasm/libdisasm.txt +@dirrm share/libdisasm diff --git a/libdisasm/distinfo b/libdisasm/distinfo new file mode 100644 index 0000000000..221ac45c67 --- /dev/null +++ b/libdisasm/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/06/14 01:25:06 mjasm Exp $ + +SHA1 (libdisasm-0.17pre2.tgz) = 66f11f7f59ace8f00a55897ded09830ff5a6eee1 +Size (libdisasm-0.17pre2.tgz) = 92900 bytes