Hi, Update to radare2-0.8.8. OK?
I would like to try and enable some more arches after this is in. Index: Makefile.inc =================================================================== RCS file: /cvs/ports/devel/radare2/Makefile.inc,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 Makefile.inc --- Makefile.inc 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ Makefile.inc 4 Nov 2011 16:52:13 -0000 @@ -6,7 +6,7 @@ ONLY_FOR_ARCHS ?= amd64 i386 # that don't. We know powerpc is busted. #ONLY_FOR_ARCHS ?= arm mips64 mips64el powerpc sparc sparc64 -V ?= 0.8.1 +V ?= 0.8.8 CATEGORIES ?= devel HOMEPAGE ?= http://radare.nopcode.org/ Index: bindings/distinfo =================================================================== RCS file: /cvs/ports/devel/radare2/bindings/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 distinfo --- bindings/distinfo 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ bindings/distinfo 4 Nov 2011 16:52:13 -0000 @@ -1,5 +1,5 @@ -MD5 (r2-bindings-0.8.1.tar.gz) = QDkduBq/3m85e1+qefBHdQ== -RMD160 (r2-bindings-0.8.1.tar.gz) = Sb5T/maJ/zYZQHrBG9it6OOxRNQ= -SHA1 (r2-bindings-0.8.1.tar.gz) = ml24nWgeVtdl1qMXs/jnsGtbLtI= -SHA256 (r2-bindings-0.8.1.tar.gz) = 9ZkWhxdfRAb+S7dpcHZ8eUBN8A8fpwor/vlBzZHDwko= -SIZE (r2-bindings-0.8.1.tar.gz) = 4501335 +MD5 (r2-bindings-0.8.8.tar.gz) = 43uOjK5kxV5Ir/+SfdV1FA== +RMD160 (r2-bindings-0.8.8.tar.gz) = +E3v8nzafcAe1kCn+JJakUFjzGc= +SHA1 (r2-bindings-0.8.8.tar.gz) = pC3WfClhMlsZXvjbqbKgYPCXiUk= +SHA256 (r2-bindings-0.8.8.tar.gz) = qDyIKW6nfppYUDSI9R+riKbFijARneoFFB4sI7KHAmw= +SIZE (r2-bindings-0.8.8.tar.gz) = 2682759 Index: bindings/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/radare2/bindings/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 PLIST --- bindings/pkg/PLIST 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ bindings/pkg/PLIST 4 Nov 2011 16:52:13 -0000 @@ -33,6 +33,8 @@ share/vala/vapi/r_lang.vapi share/vala/vapi/r_lib.deps share/vala/vapi/r_lib.vapi share/vala/vapi/r_line.vapi +share/vala/vapi/r_magic.deps +share/vala/vapi/r_magic.vapi share/vala/vapi/r_parse.deps share/vala/vapi/r_parse.vapi share/vala/vapi/r_print.vapi Index: bindings/tests/README =================================================================== RCS file: /cvs/ports/devel/radare2/bindings/tests/README,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 README --- bindings/tests/README 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ bindings/tests/README 4 Nov 2011 16:52:13 -0000 @@ -1 +1,3 @@ Tests for the Vala API until radare2 gets its own. + +Install the package prior to running tests! Index: bindings/tests/test_vala_r_asm/expected.output =================================================================== RCS file: bindings/tests/test_vala_r_asm/expected.output diff -N bindings/tests/test_vala_r_asm/expected.output --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ bindings/tests/test_vala_r_asm/expected.output 4 Nov 2011 16:52:13 -0000 @@ -0,0 +1 @@ +Disassemble: 'mov r9, rbx' Index: main/Makefile =================================================================== RCS file: /cvs/ports/devel/radare2/main/Makefile,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 Makefile --- main/Makefile 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ main/Makefile 4 Nov 2011 16:52:13 -0000 @@ -5,10 +5,11 @@ COMMENT = reverse engineers disassemble DISTNAME = radare2-${V} # In radare, all libs have the same version -LIBV = 0.0 # 0.8.1 -.for _lib in r_anal r_asm r_bin r_bp r_cmd r_config r_cons r_core r_debug \ - r_diff r_flags r_fs r_hash r_io r_lang r_lib r_line r_parse r_print \ - r_reg r_search r_sign r_socket r_syscall r_util +LIBV = 1.0 # 0.8.8 +.for _lib in r_anal r_asm r_bin r_bp r_cmd r_config r_cons r_core r_db \ + r_debug r_diff r_egg r_flags r_fs r_hash r_io r_lang r_lib r_line \ + r_magic r_parse r_print r_reg r_search r_sign r_socket r_syscall \ + r_th r_util SHARED_LIBS+= ${_lib} ${LIBV} .endfor Index: main/distinfo =================================================================== RCS file: /cvs/ports/devel/radare2/main/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 distinfo --- main/distinfo 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ main/distinfo 4 Nov 2011 16:52:13 -0000 @@ -1,5 +1,5 @@ -MD5 (radare2-0.8.1.tar.gz) = 1ufChjtnxPpZrC6CpBx1cg== -RMD160 (radare2-0.8.1.tar.gz) = m+TA6bBKczmYyFTdr/V5s4RVVho= -SHA1 (radare2-0.8.1.tar.gz) = 8/xLaxCUSHgRy+5qEILYZUmj7QI= -SHA256 (radare2-0.8.1.tar.gz) = jRnQ3uOS/GnioX5xbtuEfVyTLFtKTnVdkboPcj3w+DI= -SIZE (radare2-0.8.1.tar.gz) = 1373078 +MD5 (radare2-0.8.8.tar.gz) = LSsxLyfKNftXAXX6NwZBow== +RMD160 (radare2-0.8.8.tar.gz) = lkSQvt9NYG/2ZaK5DlcTJRdB4CI= +SHA1 (radare2-0.8.8.tar.gz) = zO+75qEAwZc1eiR+kBROBuZGYYg= +SHA256 (radare2-0.8.8.tar.gz) = 5xXa6t+Deyq2BDwC7B1akLp7W/4wUIdMXSCLiW+MCNk= +SIZE (radare2-0.8.8.tar.gz) = 1636896 Index: main/patches/patch-libr_Makefile =================================================================== RCS file: /cvs/ports/devel/radare2/main/patches/patch-libr_Makefile,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 patch-libr_Makefile --- main/patches/patch-libr_Makefile 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ main/patches/patch-libr_Makefile 4 Nov 2011 16:52:13 -0000 @@ -1,13 +1,18 @@ -No lib symlinks +$OpenBSD$ -$OpenBSD: patch-libr_Makefile,v 1.1.1.1 2011/07/21 01:35:51 edd Exp $ ---- libr/Makefile.orig Wed Jul 20 17:46:48 2011 -+++ libr/Makefile Thu Jul 21 01:05:41 2011 -@@ -64,7 +64,6 @@ install: install-includes install-pkgconfig +Remove library symlinks + +--- libr/Makefile.orig Fri Nov 4 16:45:44 2011 ++++ libr/Makefile Fri Nov 4 16:46:55 2011 +@@ -63,9 +63,8 @@ install: install-includes install-pkgconfig + @for a in `find * -type f | grep -e '\.${EXT_SO}$$' | grep -v lib/t | grep lib | grep -v /p/` ; do \ b=`echo $$a|cut -d / -f 2`; \ echo " ${LFX}/$$b.${LIBVERSION}"; \ - ${INSTALL_LIB} $$a ${LFX}/$$b.${LIBVERSION} ; \ -- ( cd ${LFX} ; ln -fs $$b.${LIBVERSION} $$b.0 ; ln -fs $$b.0 $$b ); \ - done +- ${INSTALL_LIB} $$a ${LFX}/$$b.${LIBVERSION} ; \ +- ( cd ${LFX} ; ln -fs $$b.${LIBVERSION} $$b ) ; \ +- done ++ ${INSTALL_LIB} $$a ${LFX}/$$b.${LIBVERSION} \ ++ ;done + #Linux only? ( cd ${LFX} ; ln -fs $$b.${LIBVERSION} $$b.0 ; ln -fs $$b.0 $$b ) # object archives @for a in `find * -type f | grep -e '\.a$$' | grep -v fs/p` ; do \ Index: main/patches/patch-libr_line_dietline_c =================================================================== RCS file: main/patches/patch-libr_line_dietline_c diff -N main/patches/patch-libr_line_dietline_c --- main/patches/patch-libr_line_dietline_c 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,15 +0,0 @@ -$OpenBSD: patch-libr_line_dietline_c,v 1.1.1.1 2011/07/21 01:35:51 edd Exp $ - -on powerpc and arm, chars default to unsigned, causes an issue here. - ---- libr/line/dietline.c.orig Tue Jul 19 09:35:10 2011 -+++ libr/line/dietline.c Thu Jul 21 02:52:49 2011 -@@ -247,7 +247,7 @@ R_API char *r_line_readline() { - const char *gcomp_line = ""; - static int gcomp_idx = 0; - static int gcomp = 0; -- char buf[10]; -+ signed char buf[10]; - int ch, i; /* grep completion */ - - I.buffer.index = I.buffer.length = 0; Index: main/pkg/PFRAG.shared =================================================================== RCS file: /cvs/ports/devel/radare2/main/pkg/PFRAG.shared,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 PFRAG.shared --- main/pkg/PFRAG.shared 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ main/pkg/PFRAG.shared 4 Nov 2011 16:52:13 -0000 @@ -7,8 +7,10 @@ @lib lib/libr_config.so.${LIBr_config_VERSION} @lib lib/libr_cons.so.${LIBr_cons_VERSION} @lib lib/libr_core.so.${LIBr_core_VERSION} +@lib lib/libr_db.so.${LIBr_db_VERSION} @lib lib/libr_debug.so.${LIBr_debug_VERSION} @lib lib/libr_diff.so.${LIBr_diff_VERSION} +@lib lib/libr_egg.so.${LIBr_egg_VERSION} @lib lib/libr_flags.so.${LIBr_flags_VERSION} @lib lib/libr_fs.so.${LIBr_fs_VERSION} @lib lib/libr_hash.so.${LIBr_hash_VERSION} @@ -16,6 +18,7 @@ @lib lib/libr_lang.so.${LIBr_lang_VERSION} @lib lib/libr_lib.so.${LIBr_lib_VERSION} @lib lib/libr_line.so.${LIBr_line_VERSION} +@lib lib/libr_magic.so.${LIBr_magic_VERSION} @lib lib/libr_parse.so.${LIBr_parse_VERSION} @lib lib/libr_print.so.${LIBr_print_VERSION} @lib lib/libr_reg.so.${LIBr_reg_VERSION} @@ -23,54 +26,59 @@ @lib lib/libr_sign.so.${LIBr_sign_VERSION} @lib lib/libr_socket.so.${LIBr_socket_VERSION} @lib lib/libr_syscall.so.${LIBr_syscall_VERSION} +@lib lib/libr_th.so.${LIBr_th_VERSION} @lib lib/libr_util.so.${LIBr_util_VERSION} -lib/radare2/0.8.1/anal_arm.so -lib/radare2/0.8.1/anal_avr.so -lib/radare2/0.8.1/anal_csr.so -lib/radare2/0.8.1/anal_dalvik.so -lib/radare2/0.8.1/anal_ppc.so -lib/radare2/0.8.1/anal_sh.so -lib/radare2/0.8.1/anal_x86.so -lib/radare2/0.8.1/anal_x86_simple.so -lib/radare2/0.8.1/asm_arm.so -lib/radare2/0.8.1/asm_avr.so -lib/radare2/0.8.1/asm_bf.so -lib/radare2/0.8.1/asm_csr.so -lib/radare2/0.8.1/asm_dalvik.so -lib/radare2/0.8.1/asm_java.so -lib/radare2/0.8.1/asm_mips.so -lib/radare2/0.8.1/asm_msil.so -lib/radare2/0.8.1/asm_ppc.so -lib/radare2/0.8.1/asm_psosvm.so -lib/radare2/0.8.1/asm_sh.so -lib/radare2/0.8.1/asm_sparc.so -lib/radare2/0.8.1/asm_x86.so -lib/radare2/0.8.1/asm_x86_nasm.so -lib/radare2/0.8.1/asm_x86_olly.so -lib/radare2/0.8.1/bin_dex.so -lib/radare2/0.8.1/bin_elf.so -lib/radare2/0.8.1/bin_elf64.so -lib/radare2/0.8.1/bin_fs.so -lib/radare2/0.8.1/bin_java.so -lib/radare2/0.8.1/bin_mach0.so -lib/radare2/0.8.1/bin_mach064.so -lib/radare2/0.8.1/bin_pe.so -lib/radare2/0.8.1/bin_pe64.so -lib/radare2/0.8.1/bin_xtr_dyldcache.so -lib/radare2/0.8.1/bin_xtr_fatmach0.so -lib/radare2/0.8.1/bp_arm.so -lib/radare2/0.8.1/bp_x86.so -lib/radare2/0.8.1/cmd_dummy.so -lib/radare2/0.8.1/debug_gdb.so -lib/radare2/0.8.1/debug_native.so -lib/radare2/0.8.1/io_debug.so -lib/radare2/0.8.1/io_gdb.so -lib/radare2/0.8.1/io_haret.so -lib/radare2/0.8.1/io_mach.so -lib/radare2/0.8.1/io_malloc.so -lib/radare2/0.8.1/io_procpid.so -lib/radare2/0.8.1/io_ptrace.so -lib/radare2/0.8.1/io_shm.so -lib/radare2/0.8.1/io_w32dbg.so -lib/radare2/0.8.1/parse_mreplace.so -lib/radare2/0.8.1/parse_x86_pseudo.so +lib/radare2/0.8.8/anal_arm.so +lib/radare2/0.8.8/anal_avr.so +lib/radare2/0.8.8/anal_csr.so +lib/radare2/0.8.8/anal_dalvik.so +lib/radare2/0.8.8/anal_ppc.so +lib/radare2/0.8.8/anal_sh.so +lib/radare2/0.8.8/anal_x86.so +lib/radare2/0.8.8/anal_x86_simple.so +lib/radare2/0.8.8/asm_arm.so +lib/radare2/0.8.8/asm_avr.so +lib/radare2/0.8.8/asm_bf.so +lib/radare2/0.8.8/asm_csr.so +lib/radare2/0.8.8/asm_dalvik.so +lib/radare2/0.8.8/asm_java.so +lib/radare2/0.8.8/asm_mips.so +lib/radare2/0.8.8/asm_msil.so +lib/radare2/0.8.8/asm_ppc.so +lib/radare2/0.8.8/asm_psosvm.so +lib/radare2/0.8.8/asm_sh.so +lib/radare2/0.8.8/asm_sparc.so +lib/radare2/0.8.8/asm_x86.so +lib/radare2/0.8.8/asm_x86_as.so +lib/radare2/0.8.8/asm_x86_nasm.so +lib/radare2/0.8.8/asm_x86_nz.so +lib/radare2/0.8.8/asm_x86_olly.so +lib/radare2/0.8.8/bin_any.so +lib/radare2/0.8.8/bin_dex.so +lib/radare2/0.8.8/bin_elf.so +lib/radare2/0.8.8/bin_elf64.so +lib/radare2/0.8.8/bin_fs.so +lib/radare2/0.8.8/bin_java.so +lib/radare2/0.8.8/bin_mach0.so +lib/radare2/0.8.8/bin_mach064.so +lib/radare2/0.8.8/bin_pe.so +lib/radare2/0.8.8/bin_pe64.so +lib/radare2/0.8.8/bin_xtr_dyldcache.so +lib/radare2/0.8.8/bin_xtr_fatmach0.so +lib/radare2/0.8.8/bp_arm.so +lib/radare2/0.8.8/bp_x86.so +lib/radare2/0.8.8/cmd_dummy.so +lib/radare2/0.8.8/debug_gdb.so +lib/radare2/0.8.8/debug_native.so +lib/radare2/0.8.8/io_debug.so +lib/radare2/0.8.8/io_gdb.so +lib/radare2/0.8.8/io_haret.so +lib/radare2/0.8.8/io_mach.so +lib/radare2/0.8.8/io_malloc.so +lib/radare2/0.8.8/io_procpid.so +lib/radare2/0.8.8/io_ptrace.so +lib/radare2/0.8.8/io_shm.so +lib/radare2/0.8.8/io_w32dbg.so +lib/radare2/0.8.8/parse_att2intel.so +lib/radare2/0.8.8/parse_mreplace.so +lib/radare2/0.8.8/parse_x86_pseudo.so Index: main/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/radare2/main/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 PLIST --- main/pkg/PLIST 21 Jul 2011 01:35:51 -0000 1.1.1.1 +++ main/pkg/PLIST 4 Nov 2011 16:52:13 -0000 @@ -5,10 +5,10 @@ bin/r2 @bin bin/radare2 @bin bin/radiff2 @bin bin/rafind2 +@bin bin/ragg2 @bin bin/rahash2 @bin bin/ranal2 -@bin bin/rarc2 -bin/rarc2-tool +@bin bin/rarun2 @bin bin/rasc2 @bin bin/rasm2 @bin bin/rax2 @@ -28,6 +28,7 @@ include/libr/r_crypto.h include/libr/r_db.h include/libr/r_debug.h include/libr/r_diff.h +include/libr/r_egg.h include/libr/r_flags.h include/libr/r_flist.h include/libr/r_fs.h @@ -37,9 +38,11 @@ include/libr/r_lang.h include/libr/r_lib.h include/libr/r_line.h include/libr/r_list.h +include/libr/r_magic.h include/libr/r_parse.h include/libr/r_print.h include/libr/r_reg.h +include/libr/r_regex.h include/libr/r_search.h include/libr/r_sign.h include/libr/r_socket.h @@ -49,6 +52,7 @@ include/libr/r_types.h include/libr/r_types_base.h include/libr/r_userconf.h include/libr/r_util.h +lib/libsdb.a lib/pkgconfig/ lib/pkgconfig/r_anal.pc lib/pkgconfig/r_asm.pc @@ -58,6 +62,7 @@ lib/pkgconfig/r_cmd.pc lib/pkgconfig/r_config.pc lib/pkgconfig/r_cons.pc lib/pkgconfig/r_core.pc +lib/pkgconfig/r_db.pc lib/pkgconfig/r_debug.pc lib/pkgconfig/r_diff.pc lib/pkgconfig/r_flags.pc @@ -67,6 +72,7 @@ lib/pkgconfig/r_io.pc lib/pkgconfig/r_lang.pc lib/pkgconfig/r_lib.pc lib/pkgconfig/r_line.pc +lib/pkgconfig/r_magic.pc lib/pkgconfig/r_parse.pc lib/pkgconfig/r_print.pc lib/pkgconfig/r_reg.pc @@ -74,28 +80,74 @@ lib/pkgconfig/r_search.pc lib/pkgconfig/r_sign.pc lib/pkgconfig/r_socket.pc lib/pkgconfig/r_syscall.pc +lib/pkgconfig/r_th.pc lib/pkgconfig/r_util.pc lib/radare2/ -lib/radare2/0.8.1/ -lib/radare2/0.8.1/radare.lua -lib/radare2/0.8.1/radare.py -lib/radare2/0.8.1/radare.rb +lib/radare2/0.8.8/ +lib/radare2/0.8.8/magic/ +lib/radare2/0.8.8/magic/OpenBSD +lib/radare2/0.8.8/magic/archive +lib/radare2/0.8.8/magic/cafebabe +lib/radare2/0.8.8/magic/cisco +lib/radare2/0.8.8/magic/database +lib/radare2/0.8.8/magic/editors +lib/radare2/0.8.8/magic/elf +lib/radare2/0.8.8/magic/filesystems +lib/radare2/0.8.8/magic/flash +lib/radare2/0.8.8/magic/freebsd +lib/radare2/0.8.8/magic/gimp +lib/radare2/0.8.8/magic/images +lib/radare2/0.8.8/magic/java +lib/radare2/0.8.8/magic/jpeg +lib/radare2/0.8.8/magic/linux +lib/radare2/0.8.8/magic/mail.news +lib/radare2/0.8.8/magic/matroska +lib/radare2/0.8.8/magic/mime +lib/radare2/0.8.8/magic/msdos +lib/radare2/0.8.8/magic/netbsd +lib/radare2/0.8.8/magic/pdf +lib/radare2/0.8.8/magic/perl +lib/radare2/0.8.8/magic/python +lib/radare2/0.8.8/magic/riff +lib/radare2/0.8.8/magic/sniffer +lib/radare2/0.8.8/magic/sql +lib/radare2/0.8.8/magic/sun +lib/radare2/0.8.8/magic/uuencode +lib/radare2/0.8.8/radare.lua +lib/radare2/0.8.8/radare.py +lib/radare2/0.8.8/radare.rb +lib/radare2/0.8.8/syscall/ +lib/radare2/0.8.8/syscall/darwin-x86-32.sdb +lib/radare2/0.8.8/syscall/darwin-x86-64.sdb +lib/radare2/0.8.8/syscall/freebsd-x86-32.sdb +lib/radare2/0.8.8/syscall/linux-arm-32.sdb +lib/radare2/0.8.8/syscall/linux-mips-32.sdb +lib/radare2/0.8.8/syscall/linux-sparc-32.sdb +lib/radare2/0.8.8/syscall/linux-x86-32.sdb +lib/radare2/0.8.8/syscall/linux-x86-64.sdb +lib/radare2/0.8.8/syscall/netbsd-x86-32.sdb +lib/radare2/0.8.8/syscall/openbsd-x86-32.sdb +lib/radare2/0.8.8/syscall/openbsd-x86-64.sdb +lib/radare2/0.8.8/syscall/windows-x86-32.sdb +lib/radare2/0.8.8/syscall/windows-x86-64.sdb @man man/man1/r2.1 @man man/man1/rabin2.1 @man man/man1/radare2.1 @man man/man1/radiff2.1 @man man/man1/rafind2.1 +@man man/man1/ragg2.1 @man man/man1/rahash2.1 @man man/man1/ranal2.1 -@man man/man1/rarc2-tool.1 -@man man/man1/rarc2.1 +@man man/man1/rarun2.1 @man man/man1/rasc2.1 @man man/man1/rasm2.1 @man man/man1/rax2.1 @man man/man1/rsc2.1 share/doc/pkg-readmes/${FULLPKGNAME} share/doc/radare2/ +share/doc/radare2/android share/doc/radare2/bindiff +share/doc/radare2/brainfuck share/doc/radare2/changes-from-1.x share/doc/radare2/dospart share/doc/radare2/fortunes -- Best Regards Edd Barrett http://www.theunixzoo.co.uk