Hi Edd, * Edd Barrett wrote: > > Thanks for this. Comments inline.
Thanks for your comments. > > # In radare, all libs have the same version > > -LIBV = 2.0 # 0.10.6 > > +LIBV = 2.0 # 1.6.0 > > Did you check if you needed to bump the major versions here? > https://www.openbsd.org/faq/ports/specialtopics.html#SharedLibs I looked at the FAQ and compared the old and the new libs. A lot of functions disappeared so I bumped the version to 3.0. Strange enough I had to enable rpath in configure to build it on recent -current. > > +bin/r2-docker > > Hrm docker... Is that useful for us? If not, we could delete it in a > post-fake, or patch the build system to not install it at all. The shell script allows r2 to be run in docker container. Not useful on OpenBSD ATM, however, it does no harm :) If you want it gone, I can modify the Makefile patch to remove it. > At fake time: > ---8<--- > ===> Faking installation for radare2-1.6.0 > install -d -m 755 /usr/ports/pobj/radare2-1.6.0/fake-amd64 > /usr/ports/pobj/radare2-1.6.0/bin/install -c -d > "/usr/ports/pobj/radare2-1.6.0/fake-amd64/usr/local/share/doc > /radare2" > for FILE in doc/* ; do /usr/ports/pobj/radare2-1.6.0/bin/install -c -m 644 > $FILE "/usr/ports/pobj/radare2-1.6.0/fake-amd64/usr/local/share/doc/radare2" > ; done > install: doc/3D: Inappropriate file type or format > install: doc/images: Inappropriate file type or format > install: doc/node.js: Inappropriate file type or format > install: doc/pdb: Inappropriate file type or format > install: doc/sandbox: Inappropriate file type or format > --->8--- > > ^ You probably want to investigate that. Right, the for loop in combination with OpenBSD's install does not work. I replaced the loop with two nested loops in the Makefile and provided a patch for it. > Similarly, at package time: > > ---8<--- > ===> Building package for radare2-1.6.0 > Create /usr/ports/packages/amd64/all/radare2-1.6.0.tgz > Warning: symlink(s) point to non-existent > /usr/ports/pobj/radare2-1.6.0/fake-amd64/usr/ports/pobj/radare2-1.6.0/radare2-1.6.0/sys/indent.sh > /usr/ports/pobj/radare2-1.6.0/fake-amd64/usr/local/bin/r2-indent > Warning: symlink(s) point to non-existent > /usr/ports/pobj/radare2-1.6.0/fake-amd64/usr/ports/pobj/radare2-1.6.0/radare2-1.6.0/sys/r2-docker.sh > /usr/ports/pobj/radare2-1.6.0/fake-amd64/usr/local/bin/r2-docker > --->8--- > > If you can figure these bits out I will re-review, including the > bindings. Also modified the Makefile to correctly install both. However, if r2-docker should be gone I would remove the appropriate install lines from the Makefile. Cheers Matthias
diff --git a/Makefile.inc b/Makefile.inc index f0f00222637..7c23bfbd34d 100644 --- a/Makefile.inc +++ b/Makefile.inc @@ -6,7 +6,7 @@ ONLY_FOR_ARCHS ?= amd64 i386 # that don't. We know powerpc is busted. #ONLY_FOR_ARCHS ?= arm mips64 mips64el powerpc sparc64 -V ?= 0.10.6 +V ?= 1.6.0 SUBST_VARS += V CATEGORIES ?= devel @@ -18,9 +18,7 @@ PERMIT_PACKAGE_CDROM ?= Yes PERMIT_PACKAGE_FTP ?= Yes PERMIT_DISTFILES_FTP ?= Yes -MASTER_SITES ?= http://www.radare.org/get/ - -EXTRACT_SUFX ?= .tar.xz +MASTER_SITES ?= http://radare.mikelloc.com/get/${V}/ USE_GMAKE ?= Yes CONFIGURE_STYLE ?= simple diff --git a/bindings/distinfo b/bindings/distinfo index 42f478206d3..0bcc14b6bb5 100644 --- a/bindings/distinfo +++ b/bindings/distinfo @@ -1,2 +1,2 @@ -SHA256 (radare2-bindings-0.10.6.tar.xz) = u4DlpSOhSmKbl4vCX9WikFRUIO+v7FQpRIo4nIG1xvY= -SIZE (radare2-bindings-0.10.6.tar.xz) = 861548 +SHA256 (radare2-bindings-1.6.0.tar.gz) = q8MgxPU1PxXZakAyk0klPxQPCSEHTw0Nvuazy58AZ7g= +SIZE (radare2-bindings-1.6.0.tar.gz) = 1197753 diff --git a/bindings/pkg/PLIST b/bindings/pkg/PLIST index 2669bcac6d9..21293f36ee3 100644 --- a/bindings/pkg/PLIST +++ b/bindings/pkg/PLIST @@ -1,5 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.3 2016/10/10 12:20:17 feinerer Exp $ -@conflict radare-bindings2-* +@comment $OpenBSD$ share/vala/vapi/ share/vala/vapi/libr.deps share/vala/vapi/libr.vapi diff --git a/main/Makefile b/main/Makefile index 1252f030c8d..da0edac160d 100644 --- a/main/Makefile +++ b/main/Makefile @@ -5,9 +5,9 @@ COMMENT = reverse engineers disassembler and debugger DISTNAME = radare2-${V} # In radare, all libs have the same version -LIBV = 2.0 # 0.10.6 +LIBV = 3.0 # 1.6.0 .for _lib in r_anal r_asm r_bin r_bp r_config r_cons r_core \ - r_crypto r_debug r_egg r_flags r_fs r_hash r_io r_lang \ + r_crypto r_debug r_egg r_flag r_fs r_hash r_io r_lang \ r_magic r_parse r_reg r_search r_socket r_syscall r_util SHARED_LIBS+= ${_lib} ${LIBV} .endfor @@ -23,7 +23,8 @@ CONFIGURE_ARGS += --mandir=${PREFIX}/man \ --with-libversion=${LIBV} \ --with-openssl \ --with-syscapstone \ - --with-syszip + --with-syszip \ + --with-rpath CONFIGURE_ENV += LDFLAGS="-L${LOCALBASE}/lib" MAKE_ENV = HOST_CC="${CC}" diff --git a/main/distinfo b/main/distinfo index 611ecbac4ab..5fb51d2085b 100644 --- a/main/distinfo +++ b/main/distinfo @@ -1,2 +1,2 @@ -SHA256 (radare2-0.10.6.tar.xz) = joh1JrIr33g5/hB3nI2hHWFWpZmTgsL6e/Z5Gj9qnUU= -SIZE (radare2-0.10.6.tar.xz) = 5082028 +SHA256 (radare2-1.6.0.tar.gz) = lZ3KwZAgkymDz/eaBpxEZ0ECF8lB4k3Z9tD8D8jU75k= +SIZE (radare2-1.6.0.tar.gz) = 9012700 diff --git a/main/patches/patch-Makefile b/main/patches/patch-Makefile index e69de29bb2d..5d6ad23c8f0 100644 --- a/main/patches/patch-Makefile +++ b/main/patches/patch-Makefile @@ -0,0 +1,37 @@ +--- Makefile.orig Tue Jul 11 17:54:22 2017 ++++ Makefile Tue Oct 10 21:43:02 2017 +@@ -189,7 +189,11 @@ + + install-doc: + ${INSTALL_DIR} "${DESTDIR}${DOCDIR}" +- for FILE in doc/* ; do ${INSTALL_DATA} $$FILE "${DESTDIR}${DOCDIR}" ; done ++ cd doc ; for DIR in `find . -type d`; do ${INSTALL_DIR} "${DESTDIR}${DOCDIR}/`basename $$DIR`"; \ ++ for FILE in `find $$DIR -type f -maxdepth 1`; \ ++ do ${INSTALL_DATA} $$FILE "${DESTDIR}${DOCDIR}/$$DIR"; \ ++ done ; \ ++ done + + install-doc-symlink: + ${INSTALL_DIR} "${DESTDIR}${DOCDIR}" +@@ -210,8 +214,8 @@ + rm -rf "${DESTDIR}${DATADIR}/radare2/${VERSION}/hud" + mkdir -p "${DESTDIR}${DATADIR}/radare2/${VERSION}/hud" + mkdir -p "${DESTDIR}${BINDIR}" +- ln -fs "${PWD}/sys/indent.sh" "${DESTDIR}${BINDIR}/r2-indent" +- ln -fs "${PWD}/sys/r2-docker.sh" "${DESTDIR}${BINDIR}/r2-docker" ++ ${INSTALL_DATA} "${PWD}/sys/indent.sh" "${DESTDIR}${BINDIR}/r2-indent" ++ ${INSTALL_DATA} "${PWD}/sys/r2-docker.sh" "${DESTDIR}${BINDIR}/r2-docker" + cp -f doc/hud "${DESTDIR}${DATADIR}/radare2/${VERSION}/hud/main" + mkdir -p "${DESTDIR}${DATADIR}/radare2/${VERSION}/" + $(SHELL) sys/ldconfig.sh +@@ -252,8 +256,8 @@ + ${MAKE} install-symlink ); \ + done + mkdir -p "${DESTDIR}${BINDIR}" +- ln -fs "${PWD}/sys/indent.sh" "${DESTDIR}${BINDIR}/r2-indent" +- ln -fs "${PWD}/sys/r2-docker.sh" "${DESTDIR}${BINDIR}/r2-docker" ++ ${INSTALL_DATA} "${PWD}/sys/indent.sh" "${DESTDIR}${BINDIR}/r2-indent" ++ ${INSTALL_DATA} "${PWD}/sys/r2-docker.sh" "${DESTDIR}${BINDIR}/r2-docker" + mkdir -p "${DESTDIR}${DATADIR}/radare2/${VERSION}/hud" + cd "$(DESTDIR)$(LIBDIR)/radare2/" ;\ + rm -f last ; ln -fs $(VERSION) last diff --git a/main/pkg/PLIST b/main/pkg/PLIST index 4e69c4ed08e..c8b1a87625e 100644 --- a/main/pkg/PLIST +++ b/main/pkg/PLIST @@ -1,5 +1,7 @@ -@comment $OpenBSD: PLIST,v 1.5 2016/10/10 12:20:17 feinerer Exp $ +@comment $OpenBSD$ bin/r2 +bin/r2-docker +bin/r2-indent @bin bin/r2agent bin/r2pm @bin bin/rabin2 @@ -14,9 +16,7 @@ bin/ragg2-cc @bin bin/rax2 include/libr/ include/libr/btree.h -include/libr/ht.h -include/libr/list.h -include/libr/naked.h +include/libr/r2naked.h include/libr/r_anal.h include/libr/r_anal_ex.h include/libr/r_asm.h @@ -29,12 +29,11 @@ include/libr/r_config.h include/libr/r_cons.h include/libr/r_core.h 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_endian.h -include/libr/r_flags.h +include/libr/r_flag.h include/libr/r_flist.h include/libr/r_fs.h include/libr/r_hash.h @@ -51,6 +50,7 @@ include/libr/r_reg.h include/libr/r_regex.h include/libr/r_search.h include/libr/r_sign.h +include/libr/r_skiplist.h include/libr/r_slist.h include/libr/r_socket.h include/libr/r_syscall.h @@ -60,6 +60,7 @@ include/libr/r_types_base.h include/libr/r_userconf.h include/libr/r_util/ include/libr/r_util.h +include/libr/r_util/r_asn1.h include/libr/r_util/r_base64.h include/libr/r_util/r_base91.h include/libr/r_util/r_big.h @@ -72,26 +73,31 @@ include/libr/r_util/r_des.h include/libr/r_util/r_file.h include/libr/r_util/r_graph.h include/libr/r_util/r_hex.h +include/libr/r_util/r_id_storage.h +include/libr/r_util/r_json.h include/libr/r_util/r_log.h include/libr/r_util/r_mem.h include/libr/r_util/r_mixed.h include/libr/r_util/r_name.h include/libr/r_util/r_num.h +include/libr/r_util/r_pkcs7.h include/libr/r_util/r_pool.h include/libr/r_util/r_punycode.h include/libr/r_util/r_queue.h include/libr/r_util/r_range.h include/libr/r_util/r_sandbox.h +include/libr/r_util/r_signal.h include/libr/r_util/r_spaces.h include/libr/r_util/r_stack.h include/libr/r_util/r_str.h +include/libr/r_util/r_str_util.h include/libr/r_util/r_strbuf.h -include/libr/r_util/r_strht.h include/libr/r_util/r_strpool.h include/libr/r_util/r_sys.h include/libr/r_util/r_tree.h include/libr/r_util/r_uleb128.h include/libr/r_util/r_utf8.h +include/libr/r_util/r_x509.h include/libr/r_version.h include/libr/sdb/ include/libr/sdb.h @@ -103,11 +109,16 @@ include/libr/sdb/ht.h include/libr/sdb/ls.h include/libr/sdb/sdb.h include/libr/sdb/sdb_version.h +include/libr/sdb/sdbht.h include/libr/sdb/types.h include/libr/sflib/ include/libr/sflib/common/ include/libr/sflib/common/sfsocketcall.h include/libr/sflib/common/sftypes.h +include/libr/sflib/darwin-arm-64/ +include/libr/sflib/darwin-arm-64/sflib.h +include/libr/sflib/darwin-arm-64/sfsyscall.h +include/libr/sflib/darwin-arm-64/sfsysnr.h include/libr/sflib/darwin-x86-32/ include/libr/sflib/darwin-x86-32/sflib.h include/libr/sflib/darwin-x86-32/sfsyscall.h @@ -116,6 +127,14 @@ include/libr/sflib/darwin-x86-64/ include/libr/sflib/darwin-x86-64/sflib.h include/libr/sflib/darwin-x86-64/sfsyscall.h include/libr/sflib/darwin-x86-64/sfsysnr.h +include/libr/sflib/linux-arm-32/ +include/libr/sflib/linux-arm-32/sflib.h +include/libr/sflib/linux-arm-32/sfsyscall.h +include/libr/sflib/linux-arm-32/sfsysnr.h +include/libr/sflib/linux-arm-64/ +include/libr/sflib/linux-arm-64/sflib.h +include/libr/sflib/linux-arm-64/sfsyscall.h +include/libr/sflib/linux-arm-64/sfsysnr.h include/libr/sflib/linux-x86-32/ include/libr/sflib/linux-x86-32/sflib.h include/libr/sflib/linux-x86-32/sfsyscall.h @@ -125,7 +144,7 @@ include/libr/sflib/linux-x86-64/sflib.h include/libr/sflib/linux-x86-64/sfsyscall.h include/libr/sflib/linux-x86-64/sfsysnr.h lib/libr2.so -@bin lib/libr2.so.2.0 +@bin lib/libr2.so.3.0 @lib lib/libr_anal.so.${LIBr_anal_VERSION} @lib lib/libr_asm.so.${LIBr_asm_VERSION} @lib lib/libr_bin.so.${LIBr_bin_VERSION} @@ -136,7 +155,7 @@ lib/libr2.so @lib lib/libr_crypto.so.${LIBr_crypto_VERSION} @lib lib/libr_debug.so.${LIBr_debug_VERSION} @lib lib/libr_egg.so.${LIBr_egg_VERSION} -@lib lib/libr_flags.so.${LIBr_flags_VERSION} +@lib lib/libr_flag.so.${LIBr_flag_VERSION} @lib lib/libr_fs.so.${LIBr_fs_VERSION} @lib lib/libr_hash.so.${LIBr_hash_VERSION} @lib lib/libr_io.so.${LIBr_io_VERSION} @@ -156,7 +175,7 @@ lib/pkgconfig/r_config.pc lib/pkgconfig/r_cons.pc lib/pkgconfig/r_core.pc lib/pkgconfig/r_debug.pc -lib/pkgconfig/r_flags.pc +lib/pkgconfig/r_flag.pc lib/pkgconfig/r_fs.pc lib/pkgconfig/r_hash.pc lib/pkgconfig/r_io.pc @@ -173,130 +192,9 @@ lib/radare2/${V}/ lib/radare2/${V}/asm_LM32.so lib/radare2/${V}/asm_propeller.so lib/radare2/${V}/bin_xtr_dyldcache.so -lib/radare2/${V}/fcnsign/ -lib/radare2/${V}/fcnsign/cc-arm-32.sdb -lib/radare2/${V}/fcnsign/cc-arm-64.sdb -lib/radare2/${V}/fcnsign/cc-avr-8.sdb -lib/radare2/${V}/fcnsign/cc-m68k-32.sdb -lib/radare2/${V}/fcnsign/cc-mips-32.sdb -lib/radare2/${V}/fcnsign/cc-powerpc-32.sdb -lib/radare2/${V}/fcnsign/cc-powerpc-64.sdb -lib/radare2/${V}/fcnsign/cc-riscv-64.sdb -lib/radare2/${V}/fcnsign/cc-sparc-32.sdb -lib/radare2/${V}/fcnsign/cc-x86-32.sdb -lib/radare2/${V}/fcnsign/cc-x86-64.sdb -lib/radare2/${V}/fcnsign/cc-xtensa-32.sdb -lib/radare2/${V}/fcnsign/darwin-x86-64.sdb -lib/radare2/${V}/fcnsign/linux-x86-32.sdb -lib/radare2/${V}/fcnsign/linux-x86-64.sdb -lib/radare2/${V}/fcnsign/types-16.sdb -lib/radare2/${V}/fcnsign/types-32.sdb -lib/radare2/${V}/fcnsign/types-64.sdb -lib/radare2/${V}/fcnsign/types-arm-32.sdb -lib/radare2/${V}/fcnsign/types-arm-64.sdb -lib/radare2/${V}/fcnsign/types-arm-linux-32.sdb -lib/radare2/${V}/fcnsign/types-arm-linux-64.sdb -lib/radare2/${V}/fcnsign/types-linux.sdb -lib/radare2/${V}/fcnsign/types-riscv-64.sdb -lib/radare2/${V}/fcnsign/types-riscv-linux-64.sdb -lib/radare2/${V}/fcnsign/types-windows.sdb -lib/radare2/${V}/fcnsign/types-x86-32.sdb -lib/radare2/${V}/fcnsign/types-x86-64.sdb -lib/radare2/${V}/fcnsign/types-x86-linux-32.sdb -lib/radare2/${V}/fcnsign/types-x86-linux-64.sdb -lib/radare2/${V}/fcnsign/types-x86-osx-64.sdb -lib/radare2/${V}/fcnsign/types-x86-windows-32.sdb -lib/radare2/${V}/fcnsign/types-x86-windows-64.sdb -lib/radare2/${V}/fcnsign/types.sdb -lib/radare2/${V}/fcnsign/windows-x86-32.sdb -lib/radare2/${V}/fcnsign/windows-x86-64.sdb -lib/radare2/${V}/hud/ -lib/radare2/${V}/hud/main -lib/radare2/${V}/magic/ -lib/radare2/${V}/magic/OpenBSD -lib/radare2/${V}/magic/archive -lib/radare2/${V}/magic/cafebabe -lib/radare2/${V}/magic/code -lib/radare2/${V}/magic/compressed -lib/radare2/${V}/magic/database -lib/radare2/${V}/magic/elf -lib/radare2/${V}/magic/filesystems -lib/radare2/${V}/magic/firmware -lib/radare2/${V}/magic/flash -lib/radare2/${V}/magic/freebsd -lib/radare2/${V}/magic/gimp -lib/radare2/${V}/magic/gpg -lib/radare2/${V}/magic/html -lib/radare2/${V}/magic/images -lib/radare2/${V}/magic/java -lib/radare2/${V}/magic/jpeg -lib/radare2/${V}/magic/linux -lib/radare2/${V}/magic/mach -lib/radare2/${V}/magic/macintosh -lib/radare2/${V}/magic/mail.news -lib/radare2/${V}/magic/microsoft -lib/radare2/${V}/magic/mime -lib/radare2/${V}/magic/netbsd -lib/radare2/${V}/magic/network -lib/radare2/${V}/magic/pdf -lib/radare2/${V}/magic/perl -lib/radare2/${V}/magic/python -lib/radare2/${V}/magic/riff -lib/radare2/${V}/magic/sniffer -lib/radare2/${V}/magic/sql -lib/radare2/${V}/magic/ssh -lib/radare2/${V}/magic/uuencode -lib/radare2/${V}/magic/video -lib/radare2/${V}/magic/vim -lib/radare2/${V}/magic/vorbis -lib/radare2/${V}/magic/zfs -lib/radare2/${V}/opcodes/ -lib/radare2/${V}/opcodes/6502.sdb -lib/radare2/${V}/opcodes/8051.sdb -lib/radare2/${V}/opcodes/LH5801.sdb -lib/radare2/${V}/opcodes/arc.sdb -lib/radare2/${V}/opcodes/arm.sdb -lib/radare2/${V}/opcodes/avr.sdb -lib/radare2/${V}/opcodes/dalvik.sdb -lib/radare2/${V}/opcodes/i4004.sdb -lib/radare2/${V}/opcodes/i8080.sdb -lib/radare2/${V}/opcodes/java.sdb -lib/radare2/${V}/opcodes/lm32.sdb -lib/radare2/${V}/opcodes/m68k.sdb -lib/radare2/${V}/opcodes/malbolge.sdb -lib/radare2/${V}/opcodes/mips.sdb -lib/radare2/${V}/opcodes/msp430.sdb -lib/radare2/${V}/opcodes/pic18c.sdb -lib/radare2/${V}/opcodes/ppc.sdb -lib/radare2/${V}/opcodes/propeller.sdb -lib/radare2/${V}/opcodes/riscv.sdb -lib/radare2/${V}/opcodes/sh.sdb -lib/radare2/${V}/opcodes/sparc.sdb -lib/radare2/${V}/opcodes/sysz.sdb -lib/radare2/${V}/opcodes/tms320.sdb -lib/radare2/${V}/opcodes/v810.sdb -lib/radare2/${V}/opcodes/x86.sdb -lib/radare2/${V}/opcodes/xtensa.sdb -lib/radare2/${V}/opcodes/z80.sdb -lib/radare2/${V}/syscall/ -lib/radare2/${V}/syscall/darwin-x86-32.sdb -lib/radare2/${V}/syscall/darwin-x86-64.sdb -lib/radare2/${V}/syscall/dos-x86-16.sdb -lib/radare2/${V}/syscall/freebsd-x86-32.sdb -lib/radare2/${V}/syscall/ios-arm-32.sdb -lib/radare2/${V}/syscall/ios-arm-64.sdb -lib/radare2/${V}/syscall/ios-x86-32.sdb -lib/radare2/${V}/syscall/linux-arm-32.sdb -lib/radare2/${V}/syscall/linux-mips-32.sdb -lib/radare2/${V}/syscall/linux-sparc-32.sdb -lib/radare2/${V}/syscall/linux-x86-32.sdb -lib/radare2/${V}/syscall/linux-x86-64.sdb -lib/radare2/${V}/syscall/netbsd-x86-32.sdb -lib/radare2/${V}/syscall/openbsd-x86-32.sdb -lib/radare2/${V}/syscall/openbsd-x86-64.sdb -lib/radare2/${V}/syscall/windows-x86-32.sdb -lib/radare2/${V}/syscall/windows-x86-64.sdb +lib/radare2/${V}/parse_z80_pseudo.so lib/radare2/last +@man man/man1/r2-docker.1 @man man/man1/r2.1 @man man/man1/r2agent.1 @man man/man1/r2pm.1 @@ -316,7 +214,7 @@ share/doc/radare2/ share/doc/radare2/all68k.r2 share/doc/radare2/android share/doc/radare2/avr -share/doc/radare2/bindiff +share/doc/radare2/bash_autocompletion.sh share/doc/radare2/brainfuck share/doc/radare2/calling-conventions.md share/doc/radare2/capstone.md @@ -331,6 +229,7 @@ share/doc/radare2/emscripten share/doc/radare2/endian share/doc/radare2/esil share/doc/radare2/flirt +share/doc/radare2/fortunes.creepy share/doc/radare2/fortunes.fun share/doc/radare2/fortunes.nsfw share/doc/radare2/fortunes.tips @@ -356,20 +255,24 @@ share/doc/radare2/osx.md share/doc/radare2/plugins share/doc/radare2/portscan.r2 share/doc/radare2/qnx +share/doc/radare2/r2ascii.txt share/doc/radare2/rap share/doc/radare2/rapatch.md share/doc/radare2/releases share/doc/radare2/repo share/doc/radare2/rgraph +share/doc/radare2/siol.md share/doc/radare2/solaris share/doc/radare2/static share/doc/radare2/static-plugins share/doc/radare2/strings +share/doc/radare2/termux.md share/doc/radare2/types.md +share/doc/radare2/uncrustify.cfg share/doc/radare2/vim share/doc/radare2/vim2r2.js share/doc/radare2/windbg -share/doc/radare2/windows +share/doc/radare2/windows.md share/doc/radare2/yara.md share/radare2/ share/radare2/${V}/ @@ -377,6 +280,7 @@ share/radare2/${V}/cons/ share/radare2/${V}/cons/Makefile share/radare2/${V}/cons/basic share/radare2/${V}/cons/behelit +share/radare2/${V}/cons/cga share/radare2/${V}/cons/consonance share/radare2/${V}/cons/dark share/radare2/${V}/cons/focus @@ -392,6 +296,31 @@ share/radare2/${V}/cons/twilight share/radare2/${V}/cons/white share/radare2/${V}/cons/xvilka share/radare2/${V}/cons/zenburn +share/radare2/${V}/fcnsign/ +share/radare2/${V}/fcnsign/cc-arm-32.sdb +share/radare2/${V}/fcnsign/cc-arm-64.sdb +share/radare2/${V}/fcnsign/cc-avr-8.sdb +share/radare2/${V}/fcnsign/cc-m68k-32.sdb +share/radare2/${V}/fcnsign/cc-mips-32.sdb +share/radare2/${V}/fcnsign/cc-powerpc-32.sdb +share/radare2/${V}/fcnsign/cc-powerpc-64.sdb +share/radare2/${V}/fcnsign/cc-riscv-64.sdb +share/radare2/${V}/fcnsign/cc-sparc-32.sdb +share/radare2/${V}/fcnsign/cc-x86-32.sdb +share/radare2/${V}/fcnsign/cc-x86-64.sdb +share/radare2/${V}/fcnsign/cc-xtensa-32.sdb +share/radare2/${V}/fcnsign/types-16.sdb +share/radare2/${V}/fcnsign/types-32.sdb +share/radare2/${V}/fcnsign/types-64.sdb +share/radare2/${V}/fcnsign/types-arm-ios-16.sdb +share/radare2/${V}/fcnsign/types-arm-ios-32.sdb +share/radare2/${V}/fcnsign/types-arm-ios-64.sdb +share/radare2/${V}/fcnsign/types-linux.sdb +share/radare2/${V}/fcnsign/types-windows.sdb +share/radare2/${V}/fcnsign/types-x86-osx-64.sdb +share/radare2/${V}/fcnsign/types-x86-windows-32.sdb +share/radare2/${V}/fcnsign/types-x86-windows-64.sdb +share/radare2/${V}/fcnsign/types.sdb share/radare2/${V}/format/ share/radare2/${V}/format/dll/ share/radare2/${V}/format/dll/aclui.sdb @@ -404,6 +333,7 @@ share/radare2/${V}/format/dll/comctl32.sdb share/radare2/${V}/format/dll/csmfpapi.sdb share/radare2/${V}/format/dll/dsound.sdb share/radare2/${V}/format/dll/gsprop32.sdb +share/radare2/${V}/format/dll/iertutil.sdb share/radare2/${V}/format/dll/kernel32.sdb share/radare2/${V}/format/dll/mfc42.sdb share/radare2/${V}/format/dll/mfc42u.sdb @@ -422,10 +352,12 @@ share/radare2/${V}/format/dll/shdocvw.sdb share/radare2/${V}/format/dll/shell32.sdb share/radare2/${V}/format/dll/shlwapi.sdb share/radare2/${V}/format/dll/spr32d70.sdb +share/radare2/${V}/format/dll/urlmon.sdb share/radare2/${V}/format/dll/uxtheme.sdb share/radare2/${V}/format/dll/vb40032.sdb share/radare2/${V}/format/dll/vssapi.sdb share/radare2/${V}/format/dll/winmm.sdb +share/radare2/${V}/format/dll/wldap32.sdb share/radare2/${V}/format/dll/ws2_32.sdb share/radare2/${V}/format/dll/wsock32.sdb share/radare2/${V}/format/elf32 @@ -433,6 +365,93 @@ share/radare2/${V}/format/elf64 share/radare2/${V}/format/elf_enums share/radare2/${V}/format/pe32 share/radare2/${V}/format/trx +share/radare2/${V}/hud/ +share/radare2/${V}/hud/main +share/radare2/${V}/magic/ +share/radare2/${V}/magic/OpenBSD +share/radare2/${V}/magic/archive +share/radare2/${V}/magic/cafebabe +share/radare2/${V}/magic/code +share/radare2/${V}/magic/compressed +share/radare2/${V}/magic/database +share/radare2/${V}/magic/elf +share/radare2/${V}/magic/filesystems +share/radare2/${V}/magic/firmware +share/radare2/${V}/magic/flash +share/radare2/${V}/magic/freebsd +share/radare2/${V}/magic/gimp +share/radare2/${V}/magic/gpg +share/radare2/${V}/magic/html +share/radare2/${V}/magic/images +share/radare2/${V}/magic/java +share/radare2/${V}/magic/jpeg +share/radare2/${V}/magic/linux +share/radare2/${V}/magic/mach +share/radare2/${V}/magic/macintosh +share/radare2/${V}/magic/mail.news +share/radare2/${V}/magic/microsoft +share/radare2/${V}/magic/mime +share/radare2/${V}/magic/netbsd +share/radare2/${V}/magic/network +share/radare2/${V}/magic/pdf +share/radare2/${V}/magic/perl +share/radare2/${V}/magic/python +share/radare2/${V}/magic/riff +share/radare2/${V}/magic/sniffer +share/radare2/${V}/magic/sql +share/radare2/${V}/magic/ssh +share/radare2/${V}/magic/uuencode +share/radare2/${V}/magic/video +share/radare2/${V}/magic/vim +share/radare2/${V}/magic/vorbis +share/radare2/${V}/magic/zfs +share/radare2/${V}/opcodes/ +share/radare2/${V}/opcodes/6502.sdb +share/radare2/${V}/opcodes/8051.sdb +share/radare2/${V}/opcodes/LH5801.sdb +share/radare2/${V}/opcodes/arc.sdb +share/radare2/${V}/opcodes/arm.sdb +share/radare2/${V}/opcodes/avr.sdb +share/radare2/${V}/opcodes/dalvik.sdb +share/radare2/${V}/opcodes/i4004.sdb +share/radare2/${V}/opcodes/i8080.sdb +share/radare2/${V}/opcodes/java.sdb +share/radare2/${V}/opcodes/lm32.sdb +share/radare2/${V}/opcodes/m68k.sdb +share/radare2/${V}/opcodes/malbolge.sdb +share/radare2/${V}/opcodes/mips.sdb +share/radare2/${V}/opcodes/msp430.sdb +share/radare2/${V}/opcodes/pic18c.sdb +share/radare2/${V}/opcodes/ppc.sdb +share/radare2/${V}/opcodes/propeller.sdb +share/radare2/${V}/opcodes/riscv.sdb +share/radare2/${V}/opcodes/sh.sdb +share/radare2/${V}/opcodes/sparc.sdb +share/radare2/${V}/opcodes/sysz.sdb +share/radare2/${V}/opcodes/tms320.sdb +share/radare2/${V}/opcodes/v810.sdb +share/radare2/${V}/opcodes/x86.sdb +share/radare2/${V}/opcodes/xtensa.sdb +share/radare2/${V}/opcodes/z80.sdb +share/radare2/${V}/syscall/ +share/radare2/${V}/syscall/darwin-x86-32.sdb +share/radare2/${V}/syscall/darwin-x86-64.sdb +share/radare2/${V}/syscall/dos-x86-16.sdb +share/radare2/${V}/syscall/freebsd-x86-32.sdb +share/radare2/${V}/syscall/ios-arm-32.sdb +share/radare2/${V}/syscall/ios-arm-64.sdb +share/radare2/${V}/syscall/ios-x86-32.sdb +share/radare2/${V}/syscall/linux-arm-32.sdb +share/radare2/${V}/syscall/linux-arm-64.sdb +share/radare2/${V}/syscall/linux-mips-32.sdb +share/radare2/${V}/syscall/linux-sparc-32.sdb +share/radare2/${V}/syscall/linux-x86-32.sdb +share/radare2/${V}/syscall/linux-x86-64.sdb +share/radare2/${V}/syscall/netbsd-x86-32.sdb +share/radare2/${V}/syscall/openbsd-x86-32.sdb +share/radare2/${V}/syscall/openbsd-x86-64.sdb +share/radare2/${V}/syscall/windows-x86-32.sdb +share/radare2/${V}/syscall/windows-x86-64.sdb share/radare2/${V}/www/ share/radare2/${V}/www/console.html share/radare2/${V}/www/d3/ @@ -488,30 +507,24 @@ share/radare2/${V}/www/index.html share/radare2/${V}/www/index.old.html share/radare2/${V}/www/log.html share/radare2/${V}/www/m/ +share/radare2/${V}/www/m/app.js share/radare2/${V}/www/m/disasmNavProvider.js share/radare2/${V}/www/m/disasmProvider.js share/radare2/${V}/www/m/hexchunkProvider.js -share/radare2/${V}/www/m/hsplit share/radare2/${V}/www/m/images/ share/radare2/${V}/www/m/images/icon.png share/radare2/${V}/www/m/images/rlogo256.png share/radare2/${V}/www/m/images/user.jpg share/radare2/${V}/www/m/index.html -share/radare2/${V}/www/m/index.js +share/radare2/${V}/www/m/legacy.js share/radare2/${V}/www/m/r2.js share/radare2/${V}/www/m/stylesheet.css -share/radare2/${V}/www/m/tools.js share/radare2/${V}/www/m/vendors/ share/radare2/${V}/www/m/vendors/FileSaver.min.js share/radare2/${V}/www/m/vendors/dialog-polyfill.css share/radare2/${V}/www/m/vendors/dialog-polyfill.js share/radare2/${V}/www/m/vendors/fonts/ -share/radare2/${V}/www/m/vendors/fonts/MaterialIcons-Regular.eot -share/radare2/${V}/www/m/vendors/fonts/MaterialIcons-Regular.ijmap -share/radare2/${V}/www/m/vendors/fonts/MaterialIcons-Regular.ttf share/radare2/${V}/www/m/vendors/fonts/MaterialIcons-Regular.woff -share/radare2/${V}/www/m/vendors/fonts/MaterialIcons-Regular.woff2 -share/radare2/${V}/www/m/vendors/fonts/README.md share/radare2/${V}/www/m/vendors/fonts/Roboto-italic-400.woff share/radare2/${V}/www/m/vendors/fonts/Roboto-italic-700.woff share/radare2/${V}/www/m/vendors/fonts/Roboto-normal-100.woff @@ -520,9 +533,7 @@ share/radare2/${V}/www/m/vendors/fonts/Roboto-normal-400.woff share/radare2/${V}/www/m/vendors/fonts/Roboto-normal-500.woff share/radare2/${V}/www/m/vendors/fonts/Roboto-normal-700.woff share/radare2/${V}/www/m/vendors/fonts/Roboto-normal-900.woff -share/radare2/${V}/www/m/vendors/fonts/codepoints share/radare2/${V}/www/m/vendors/fonts/fonts.css -share/radare2/${V}/www/m/vendors/fonts/iconjar-map.js share/radare2/${V}/www/m/vendors/images/ share/radare2/${V}/www/m/vendors/images/sort_asc.png share/radare2/${V}/www/m/vendors/images/sort_asc_disabled.png @@ -537,12 +548,37 @@ share/radare2/${V}/www/m/vendors/material.min.css share/radare2/${V}/www/m/vendors/material.min.js share/radare2/${V}/www/m/vendors/mdl-selectfield.min.css share/radare2/${V}/www/m/vendors/mdl-selectfield.min.js -share/radare2/${V}/www/m/vsplit share/radare2/${V}/www/old/ share/radare2/${V}/www/old/index.html share/radare2/${V}/www/old/rlogo2.png share/radare2/${V}/www/old/script.js share/radare2/${V}/www/old/style.css +share/radare2/${V}/www/p/ +share/radare2/${V}/www/p/dependencies.css +share/radare2/${V}/www/p/dependencies.js +share/radare2/${V}/www/p/index.html +share/radare2/${V}/www/p/main.js +share/radare2/${V}/www/p/panels.js +share/radare2/${V}/www/p/r2core.css +share/radare2/${V}/www/p/r2core.js +share/radare2/${V}/www/p/rlogo-inv.png +share/radare2/${V}/www/p/vendors/ +share/radare2/${V}/www/p/vendors/backbone-min.js +share/radare2/${V}/www/p/vendors/dagre.core.js +share/radare2/${V}/www/p/vendors/graphlib.core.js +share/radare2/${V}/www/p/vendors/joint.layout.DirectedGraph.js +share/radare2/${V}/www/p/vendors/joint.layout.DirectedGraph.min.js +share/radare2/${V}/www/p/vendors/joint.min.css +share/radare2/${V}/www/p/vendors/joint.min.js +share/radare2/${V}/www/p/vendors/jquery-ui.min.js +share/radare2/${V}/www/p/vendors/jquery.layout-latest.min.js +share/radare2/${V}/www/p/vendors/jquery.min.js +share/radare2/${V}/www/p/vendors/jquery.onoff.css +share/radare2/${V}/www/p/vendors/jquery.onoff.min.js +share/radare2/${V}/www/p/vendors/jquery.scrollTo.min.js +share/radare2/${V}/www/p/vendors/jquery.ui-contextmenu.min.js +share/radare2/${V}/www/p/vendors/layout-default-latest.css +share/radare2/${V}/www/p/vendors/lodash.min.js share/radare2/${V}/www/r2.svg share/radare2/${V}/www/rlogo.png share/radare2/${V}/www/t/