deforaos-asm: update to 0.2.6 The releases since the last one packaged: - add support for instruction prefixes (eg "rep" on x86) - add initial support for Ethereum instructions - add some tests - improve the generation of the documentation - fix the build on macOSdiff -r1.1 -r1.2 pkgsrc/devel/deforaos-asm/DESCR
(khorben)
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | This project is a multi-platform (de-)assembler. It has support for the | 1 | This project is a multi-platform (de-)assembler. It has support for the | |
2 | following architectures: | 2 | following architectures: | |
3 | * amd64 | 3 | * amd64 | |
4 | * arm (little and big endian) | 4 | * arm (little and big endian) | |
5 | * dalvik (Android bytecode) | 5 | * dalvik (Android bytecode) | |
6 | * eth (Ethereum) | |||
6 | * i386 and compatible | 7 | * i386 and compatible | |
7 | * java (bytecode) | 8 | * java (bytecode) | |
8 | * mips (little and big endian) | 9 | * mips (little and big endian) | |
9 | * sparc | 10 | * sparc | |
10 | * sparc64 | 11 | * sparc64 | |
11 | * yasep (16 and 32-bits modes) | 12 | * yasep (16 and 32-bits modes) | |
12 | 13 | |||
13 | It can handle the following file formats: | 14 | It can handle the following file formats: | |
14 | * Dex (inside Android applications) | 15 | * Dex (inside Android applications) | |
15 | * ELF | 16 | * ELF | |
16 | * flat files | 17 | * flat files | |
17 | * Java classes | 18 | * Java classes | |
18 | * PE (Windows executables and libraries) | 19 | * PE (Windows executables and libraries) |
@@ -1,20 +1,19 @@ | @@ -1,20 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2022/04/12 23:50:43 khorben Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2022/04/30 21:12:46 khorben Exp $ | |
2 | 2 | |||
3 | DISTNAME= Asm-0.2.3 | 3 | DISTNAME= Asm-0.2.6 | |
4 | PKGNAME= deforaos-asm-0.2.3 | 4 | PKGNAME= deforaos-asm-0.2.6 | |
5 | PKGREVISION= 7 | |||
6 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
7 | MASTER_SITES= https://www.defora.org/os/download/download/4423/ | 6 | MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/Apps/Devel/src/Asm/ | |
8 | 7 | |||
9 | MAINTAINER= khorben@defora.org | 8 | MAINTAINER= khorben@defora.org | |
10 | HOMEPAGE= https://www.defora.org/ | 9 | HOMEPAGE= https://www.defora.org/ | |
11 | COMMENT= DeforaOS (dis)assembly framework | 10 | COMMENT= DeforaOS (dis)assembly framework | |
12 | LICENSE= gnu-lgpl-v3 | 11 | LICENSE= gnu-lgpl-v3 | |
13 | 12 | |||
14 | MAKE_FLAGS+= PREFIX=${PREFIX} | 13 | MAKE_FLAGS+= PREFIX=${PREFIX} | |
15 | MAKE_FLAGS+= DESTDIR=${DESTDIR} | 14 | MAKE_FLAGS+= DESTDIR=${DESTDIR} | |
16 | MAKE_FLAGS+= CFLAGS=${CFLAGS:Q} | 15 | MAKE_FLAGS+= CFLAGS=${CFLAGS:Q} | |
17 | MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} | 16 | MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} | |
18 | MAKE_FLAGS+= INSTALL=${INSTALL} | 17 | MAKE_FLAGS+= INSTALL=${INSTALL} | |
19 | AUTO_MKDIRS= yes | 18 | AUTO_MKDIRS= yes | |
20 | 19 |
@@ -1,27 +1,28 @@ | @@ -1,27 +1,28 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.5 2020/04/11 04:00:18 khorben Exp $ | 1 | @comment $NetBSD: PLIST,v 1.6 2022/04/30 21:12:46 khorben Exp $ | |
2 | bin/asm | 2 | bin/asm | |
3 | bin/deasm | 3 | bin/deasm | |
4 | include/Devel/Asm.h | 4 | include/Devel/Asm.h | |
5 | include/Devel/Asm/arch.h | 5 | include/Devel/Asm/arch.h | |
6 | include/Devel/Asm/asm.h | 6 | include/Devel/Asm/asm.h | |
7 | include/Devel/Asm/code.h | 7 | include/Devel/Asm/code.h | |
8 | include/Devel/Asm/common.h | 8 | include/Devel/Asm/common.h | |
9 | include/Devel/Asm/format.h | 9 | include/Devel/Asm/format.h | |
10 | lib/Asm/arch/amd64.so | 10 | lib/Asm/arch/amd64.so | |
11 | lib/Asm/arch/arm.so | 11 | lib/Asm/arch/arm.so | |
12 | lib/Asm/arch/armeb.so | 12 | lib/Asm/arch/armeb.so | |
13 | lib/Asm/arch/armel.so | 13 | lib/Asm/arch/armel.so | |
14 | lib/Asm/arch/dalvik.so | 14 | lib/Asm/arch/dalvik.so | |
15 | lib/Asm/arch/eth.so | |||
15 | lib/Asm/arch/i386.so | 16 | lib/Asm/arch/i386.so | |
16 | lib/Asm/arch/i386_real.so | 17 | lib/Asm/arch/i386_real.so | |
17 | lib/Asm/arch/i486.so | 18 | lib/Asm/arch/i486.so | |
18 | lib/Asm/arch/i586.so | 19 | lib/Asm/arch/i586.so | |
19 | lib/Asm/arch/i686.so | 20 | lib/Asm/arch/i686.so | |
20 | lib/Asm/arch/java.so | 21 | lib/Asm/arch/java.so | |
21 | lib/Asm/arch/mips.so | 22 | lib/Asm/arch/mips.so | |
22 | lib/Asm/arch/mipseb.so | 23 | lib/Asm/arch/mipseb.so | |
23 | lib/Asm/arch/mipsel.so | 24 | lib/Asm/arch/mipsel.so | |
24 | lib/Asm/arch/sparc.so | 25 | lib/Asm/arch/sparc.so | |
25 | lib/Asm/arch/sparc64.so | 26 | lib/Asm/arch/sparc64.so | |
26 | lib/Asm/arch/yasep.so | 27 | lib/Asm/arch/yasep.so | |
27 | lib/Asm/arch/yasep16.so | 28 | lib/Asm/arch/yasep16.so |
@@ -1,7 +1,5 @@ | @@ -1,7 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2022/04/12 23:50:43 khorben Exp $ | 1 | $NetBSD: distinfo,v 1.6 2022/04/30 21:12:46 khorben Exp $ | |
2 | 2 | |||
3 | BLAKE2s (Asm-0.2.3.tar.gz) = c33ce3377ede601cc424dbc88087afc5f33af6b2fb481b2d5918d355ead1e62b | 3 | BLAKE2s (Asm-0.2.6.tar.gz) = a7786b12b99078ed6fbd163dc00bf9447bcd953c10dbca3eec713b3c5fe4d445 | |
4 | SHA512 (Asm-0.2.3.tar.gz) = 01a78be3e5850d68e683c66b4a357e054b5cd137f1a34e7d1e695a0755eeee90dc1efb5e4c487354d4e375e01f73443d91f5875403354cfc37055a6f8bd6b25a | 4 | SHA512 (Asm-0.2.6.tar.gz) = e27bab778c07d20fc784e51cb3789714479069c98b7d14140590ad6f2e370fe4480009297e78321c0fb1cb3ff8512263467277f844e859939acc481e090348ac | |
5 | Size (Asm-0.2.3.tar.gz) = 111944 bytes | 5 | Size (Asm-0.2.6.tar.gz) = 136592 bytes | |
6 | SHA1 (patch-doc_gtkdoc_Asm-docs.xml) = cbe2857fa158a819ece776709985ba9797426e13 | |||
7 | SHA1 (patch-project.conf) = ac96265fb350404c5e567d8b69b8400b66950aa8 |