Sat Apr 30 21:12:46 2022 UTC ()
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 macOS


(khorben)
diff -r1.1 -r1.2 pkgsrc/devel/deforaos-asm/DESCR
diff -r1.9 -r1.10 pkgsrc/devel/deforaos-asm/Makefile
diff -r1.5 -r1.6 pkgsrc/devel/deforaos-asm/PLIST
diff -r1.5 -r1.6 pkgsrc/devel/deforaos-asm/distinfo
diff -r1.1 -r0 pkgsrc/devel/deforaos-asm/patches/patch-doc_gtkdoc_Asm-docs.xml
diff -r1.1 -r0 pkgsrc/devel/deforaos-asm/patches/patch-project.conf

cvs diff -r1.1 -r1.2 pkgsrc/devel/deforaos-asm/DESCR (expand / switch to unified diff)

--- pkgsrc/devel/deforaos-asm/DESCR 2016/02/20 03:14:46 1.1
+++ pkgsrc/devel/deforaos-asm/DESCR 2022/04/30 21:12:46 1.2
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1This project is a multi-platform (de-)assembler. It has support for the 1This project is a multi-platform (de-)assembler. It has support for the
2following architectures: 2following 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
13It can handle the following file formats: 14It 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)

cvs diff -r1.9 -r1.10 pkgsrc/devel/deforaos-asm/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/deforaos-asm/Makefile 2022/04/12 23:50:43 1.9
+++ pkgsrc/devel/deforaos-asm/Makefile 2022/04/30 21:12:46 1.10
@@ -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
3DISTNAME= Asm-0.2.3 3DISTNAME= Asm-0.2.6
4PKGNAME= deforaos-asm-0.2.3 4PKGNAME= deforaos-asm-0.2.6
5PKGREVISION= 7 
6CATEGORIES= devel 5CATEGORIES= devel
7MASTER_SITES= https://www.defora.org/os/download/download/4423/ 6MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/Apps/Devel/src/Asm/
8 7
9MAINTAINER= khorben@defora.org 8MAINTAINER= khorben@defora.org
10HOMEPAGE= https://www.defora.org/ 9HOMEPAGE= https://www.defora.org/
11COMMENT= DeforaOS (dis)assembly framework 10COMMENT= DeforaOS (dis)assembly framework
12LICENSE= gnu-lgpl-v3 11LICENSE= gnu-lgpl-v3
13 12
14MAKE_FLAGS+= PREFIX=${PREFIX} 13MAKE_FLAGS+= PREFIX=${PREFIX}
15MAKE_FLAGS+= DESTDIR=${DESTDIR} 14MAKE_FLAGS+= DESTDIR=${DESTDIR}
16MAKE_FLAGS+= CFLAGS=${CFLAGS:Q} 15MAKE_FLAGS+= CFLAGS=${CFLAGS:Q}
17MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} 16MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
18MAKE_FLAGS+= INSTALL=${INSTALL} 17MAKE_FLAGS+= INSTALL=${INSTALL}
19AUTO_MKDIRS= yes 18AUTO_MKDIRS= yes
20 19

cvs diff -r1.5 -r1.6 pkgsrc/devel/deforaos-asm/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/deforaos-asm/PLIST 2020/04/11 04:00:18 1.5
+++ pkgsrc/devel/deforaos-asm/PLIST 2022/04/30 21:12:46 1.6
@@ -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 $
2bin/asm 2bin/asm
3bin/deasm 3bin/deasm
4include/Devel/Asm.h 4include/Devel/Asm.h
5include/Devel/Asm/arch.h 5include/Devel/Asm/arch.h
6include/Devel/Asm/asm.h 6include/Devel/Asm/asm.h
7include/Devel/Asm/code.h 7include/Devel/Asm/code.h
8include/Devel/Asm/common.h 8include/Devel/Asm/common.h
9include/Devel/Asm/format.h 9include/Devel/Asm/format.h
10lib/Asm/arch/amd64.so 10lib/Asm/arch/amd64.so
11lib/Asm/arch/arm.so 11lib/Asm/arch/arm.so
12lib/Asm/arch/armeb.so 12lib/Asm/arch/armeb.so
13lib/Asm/arch/armel.so 13lib/Asm/arch/armel.so
14lib/Asm/arch/dalvik.so 14lib/Asm/arch/dalvik.so
 15lib/Asm/arch/eth.so
15lib/Asm/arch/i386.so 16lib/Asm/arch/i386.so
16lib/Asm/arch/i386_real.so 17lib/Asm/arch/i386_real.so
17lib/Asm/arch/i486.so 18lib/Asm/arch/i486.so
18lib/Asm/arch/i586.so 19lib/Asm/arch/i586.so
19lib/Asm/arch/i686.so 20lib/Asm/arch/i686.so
20lib/Asm/arch/java.so 21lib/Asm/arch/java.so
21lib/Asm/arch/mips.so 22lib/Asm/arch/mips.so
22lib/Asm/arch/mipseb.so 23lib/Asm/arch/mipseb.so
23lib/Asm/arch/mipsel.so 24lib/Asm/arch/mipsel.so
24lib/Asm/arch/sparc.so 25lib/Asm/arch/sparc.so
25lib/Asm/arch/sparc64.so 26lib/Asm/arch/sparc64.so
26lib/Asm/arch/yasep.so 27lib/Asm/arch/yasep.so
27lib/Asm/arch/yasep16.so 28lib/Asm/arch/yasep16.so

cvs diff -r1.5 -r1.6 pkgsrc/devel/deforaos-asm/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/deforaos-asm/distinfo 2022/04/12 23:50:43 1.5
+++ pkgsrc/devel/deforaos-asm/distinfo 2022/04/30 21:12:46 1.6
@@ -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
3BLAKE2s (Asm-0.2.3.tar.gz) = c33ce3377ede601cc424dbc88087afc5f33af6b2fb481b2d5918d355ead1e62b 3BLAKE2s (Asm-0.2.6.tar.gz) = a7786b12b99078ed6fbd163dc00bf9447bcd953c10dbca3eec713b3c5fe4d445
4SHA512 (Asm-0.2.3.tar.gz) = 01a78be3e5850d68e683c66b4a357e054b5cd137f1a34e7d1e695a0755eeee90dc1efb5e4c487354d4e375e01f73443d91f5875403354cfc37055a6f8bd6b25a 4SHA512 (Asm-0.2.6.tar.gz) = e27bab778c07d20fc784e51cb3789714479069c98b7d14140590ad6f2e370fe4480009297e78321c0fb1cb3ff8512263467277f844e859939acc481e090348ac
5Size (Asm-0.2.3.tar.gz) = 111944 bytes 5Size (Asm-0.2.6.tar.gz) = 136592 bytes
6SHA1 (patch-doc_gtkdoc_Asm-docs.xml) = cbe2857fa158a819ece776709985ba9797426e13 
7SHA1 (patch-project.conf) = ac96265fb350404c5e567d8b69b8400b66950aa8 

File Deleted: pkgsrc/devel/deforaos-asm/patches/Attic/patch-doc_gtkdoc_Asm-docs.xml

File Deleted: pkgsrc/devel/deforaos-asm/patches/Attic/patch-project.conf