Sat Feb 20 03:14:46 2016 UTC ()
Import DeforaOS Asm 0.2.3

This project is a multi-platform (de-)assembly framework. It has support
for a number of architectures and file formats already.


(khorben)
diff -r0 -r1.1 pkgsrc/devel/deforaos-asm/DESCR
diff -r0 -r1.1 pkgsrc/devel/deforaos-asm/Makefile
diff -r0 -r1.1 pkgsrc/devel/deforaos-asm/PLIST
diff -r0 -r1.1 pkgsrc/devel/deforaos-asm/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/deforaos-asm/distinfo
diff -r0 -r1.1 pkgsrc/devel/deforaos-asm/patches/patch-Makefile

File Added: pkgsrc/devel/deforaos-asm/DESCR
This project is a multi-platform (de-)assembler. It has support for the
following architectures:
 * amd64
 * arm (little and big endian)
 * dalvik (Android bytecode)
 * i386 and compatible
 * java (bytecode)
 * mips (little and big endian)
 * sparc
 * sparc64
 * yasep (16 and 32-bits modes)

It can handle the following file formats:
 * Dex (inside Android applications)
 * ELF
 * flat files
 * Java classes
 * PE (Windows executables and libraries)

File Added: pkgsrc/devel/deforaos-asm/Makefile
# $NetBSD: Makefile,v 1.1 2016/02/20 03:14:46 khorben Exp $
#

DISTNAME=	Asm-0.2.3
PKGNAME=	deforaos-asm-0.2.3
CATEGORIES=	devel
MASTER_SITES=	http://www.defora.org/os/download/download/4423/

MAINTAINER=	khorben@defora.org
HOMEPAGE=	http://www.defora.org/
COMMENT=	DeforaOS (dis)assembly framework

LICENSE=	gnu-lgpl-v3

MAKE_FLAGS+=	PREFIX=${PREFIX}
MAKE_FLAGS+=	DESTDIR=${DESTDIR}
MAKE_FLAGS+=	CFLAGS=${CFLAGS:Q}
MAKE_FLAGS+=	LDFLAGS=${LDFLAGS:Q}
MAKE_FLAGS+=	INSTALL=${INSTALL}
AUTO_MKDIRS=	yes

.include "../../devel/deforaos-cpp/buildlink3.mk"
BUILDLINK_API_DEPENDS.gtk-doc+=	gtk-doc>=1.20
.include "../../textproc/gtk-doc/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/deforaos-asm/PLIST
@comment $NetBSD: PLIST,v 1.1 2016/02/20 03:14:46 khorben Exp $
bin/asm
bin/deasm
include/Devel/Asm.h
include/Devel/Asm/arch.h
include/Devel/Asm/asm.h
include/Devel/Asm/code.h
include/Devel/Asm/common.h
include/Devel/Asm/format.h
lib/Asm/arch/amd64.so
lib/Asm/arch/arm.so
lib/Asm/arch/armeb.so
lib/Asm/arch/armel.so
lib/Asm/arch/dalvik.so
lib/Asm/arch/i386.so
lib/Asm/arch/i386_real.so
lib/Asm/arch/i486.so
lib/Asm/arch/i586.so
lib/Asm/arch/i686.so
lib/Asm/arch/java.so
lib/Asm/arch/mips.so
lib/Asm/arch/mipseb.so
lib/Asm/arch/mipsel.so
lib/Asm/arch/sparc.so
lib/Asm/arch/sparc64.so
lib/Asm/arch/yasep.so
lib/Asm/arch/yasep16.so
lib/Asm/arch/yasep32.so
lib/Asm/format/dex.so
lib/Asm/format/elf.so
lib/Asm/format/flat.so
lib/Asm/format/java.so
lib/Asm/format/mbr.so
lib/Asm/format/pe.so
lib/libAsm.a
lib/libAsm.so
lib/libAsm.so.0
lib/libAsm.so.0.0
lib/pkgconfig/Asm.pc
share/gtk-doc/html/Asm/Asm-arch.html
share/gtk-doc/html/Asm/Asm-asm.html
share/gtk-doc/html/Asm/Asm-code.html
share/gtk-doc/html/Asm/Asm-common.html
share/gtk-doc/html/Asm/Asm-format.html
share/gtk-doc/html/Asm/Asm.devhelp2
share/gtk-doc/html/Asm/api-index-full.html
share/gtk-doc/html/Asm/ch01.html
share/gtk-doc/html/Asm/deprecated-api-index.html
share/gtk-doc/html/Asm/home.png
share/gtk-doc/html/Asm/index.html
share/gtk-doc/html/Asm/index.sgml
share/gtk-doc/html/Asm/left-insensitive.png
share/gtk-doc/html/Asm/left.png
share/gtk-doc/html/Asm/right-insensitive.png
share/gtk-doc/html/Asm/right.png
share/gtk-doc/html/Asm/style.css
share/gtk-doc/html/Asm/up-insensitive.png
share/gtk-doc/html/Asm/up.png

File Added: pkgsrc/devel/deforaos-asm/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2016/02/20 03:14:46 khorben Exp $
#

BUILDLINK_TREE+=	deforaos-asm

.if !defined(DEFORAOS_ASM_BUILDLINK3_MK)
DEFORAOS_ASM_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.deforaos-asm+=	deforaos-asm>=0.2.3
BUILDLINK_ABI_DEPENDS.deforaos-asm?=	deforaos-asm>=0.2.3
BUILDLINK_PKGSRCDIR.deforaos-asm?=	../../devel/deforaos-asm

.include "../../devel/deforaos-cpp/buildlink3.mk"
.endif	# DEFORAOS_ASM_BUILDLINK3_MK

BUILDLINK_TREE+=	-deforaos-asm

File Added: pkgsrc/devel/deforaos-asm/distinfo
$NetBSD: distinfo,v 1.1 2016/02/20 03:14:46 khorben Exp $

SHA1 (Asm-0.2.3.tar.gz) = 8314ce1ea2ca25b85748e497c340f416645b89eb
RMD160 (Asm-0.2.3.tar.gz) = d6285056aae6dd7324964e2453acd309b12d5906
SHA512 (Asm-0.2.3.tar.gz) = 01a78be3e5850d68e683c66b4a357e054b5cd137f1a34e7d1e695a0755eeee90dc1efb5e4c487354d4e375e01f73443d91f5875403354cfc37055a6f8bd6b25a
Size (Asm-0.2.3.tar.gz) = 111944 bytes
SHA1 (patch-Makefile) = f671907e213321b54a759669b00f158425c76165

File Added: pkgsrc/devel/deforaos-asm/patches/Attic/patch-Makefile
$NetBSD: patch-Makefile,v 1.1 2016/02/20 03:14:46 khorben Exp $

Do not run the tests

--- Makefile.orig	2016-02-20 03:08:46.000000000 +0000
+++ Makefile
@@ -1,6 +1,6 @@
 PACKAGE	= Asm
 VERSION	= 0.2.3
-SUBDIRS	= data doc include src tools tests
+SUBDIRS	= data doc include src tools
 RM	= rm -f
 LN	= ln -f
 TAR	= tar