devel/radare2: Update to version 5.7.6.

OK sthen@, thanks.
This commit is contained in:
edd 2022-08-12 20:22:06 +00:00
parent b202bde6db
commit 1eb1e36150
5 changed files with 208 additions and 220 deletions

View File

@ -1,23 +1,23 @@
COMMENT = libre and portable reverse engineering framework
V = 4.5.1
V = 5.7.6
SUBST_VARS += V
GH_PROJECT = radare2
GH_TAGNAME = ${V}
# When updating, use the output from the command below to set
# the extra distfiles so as not to invoke clone_3rd_repo.sh during build:
# grep -E '^TS_TIP' ${WRKSRC}/shlr/Makefile
TREESITTER_COMMIT = 86a5dabb
MASTER_SITES0 = https://github.com/tree-sitter/tree-sitter/archive/
MASTER_SITES = https://distfiles.sigtrap.nl/
# When updating, grep the sources for `ARCH_ARM64_COMMIT` and
# `ARCH_ARM7_COMMIT`.
VECTOR35_ARM64_COMMIT = 9ab2b0be
VECTOR35_ARMV7_COMMIT = dde39f69
MASTER_SITES0 = https://github.com/radareorg/vector35-arch-arm64/archive/
MASTER_SITES1 = https://github.com/radareorg/vector35-arch-armv7/archive/
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
treesitter-{}${TREESITTER_COMMIT}.tar.gz:0
vector35-arch-arm64-{}${VECTOR35_ARM64_COMMIT}.tar.gz:0 \
vector35-arch-armv7-{}${VECTOR35_ARMV7_COMMIT}.tar.gz:1
# In radare, all libs have the same version
LIBV = 8.0 # 4.4.0
# In radare, all libs have the same version.
LIBV = 9.0 # Upstream lib versions same as ${V}.
.for _lib in r_anal r_asm r_bin r_bp r_config r_cons r_core \
r_crypto r_debug r_egg r_flag r_fs r_hash r_io r_lang \
r_main r_magic r_parse r_reg r_search r_socket \
@ -26,7 +26,7 @@ SHARED_LIBS+= ${_lib} ${LIBV}
.endfor
# uses pledge()
WANTLIB = c capstone crypto kvm m pthread ssl util uv z zip
WANTLIB = c capstone crypto kvm m pthread ssl uv z zip
DEBUG_PACKAGES = ${BUILD_PACKAGES}
@ -42,16 +42,22 @@ CONFIGURE_ARGS += --mandir=${PREFIX}/man \
--with-syszip
CONFIGURE_ENV += LDFLAGS="-L${LOCALBASE}/lib"
MAKE_ENV = HOST_CC="${CC}"
MAKE_ENV = HOST_CC="${CC}" HOST_CFLAGS="${CFLAGS}"
# Requires downloading a number of test binaries
# Requires network to download a number of test binaries.
# Test suite seems very broken, but we kind of expected *some* failures, as we
# use an older capstone than r2 embeds by default.
TEST_DEPENDS = devel/git \
textproc/jq
textproc/jq \
${BASE_PKGPATH}=${V}
TEST_IS_INTERACTIVE = Yes
TEST_TARGET = tests
post-extract:
mv ${WRKDIR}/tree-sitter-${TREESITTER_COMMIT}* ${WRKSRC}/shlr/tree-sitter
mv ${WRKDIR}/vector35-arch-arm64-${VECTOR35_ARM64_COMMIT}* \
${WRKSRC}/libr/asm/arch/arm/v35arm64/arch-arm64
mv ${WRKDIR}/vector35-arch-armv7-${VECTOR35_ARMV7_COMMIT}* \
${WRKSRC}/libr/asm/arch/arm/v35arm64/arch-armv7
post-patch:
sed -i 's/>mips/>mipsen/' ${WRKSRC}/libr/anal/p/anal_mips_cs.c

View File

@ -1,4 +1,6 @@
SHA256 (radare2-4.5.1.tar.gz) = ToWzWYe9LKWIGtlYWXC5cP5zdIFL04O9HNYulhoMIos=
SHA256 (treesitter-86a5dabb.tar.gz) = Mowg7lh22eiae2r+omKusi+7SIpLWG95CRVD1gbo+Pc=
SIZE (radare2-4.5.1.tar.gz) = 8266567
SIZE (treesitter-86a5dabb.tar.gz) = 495011
SHA256 (radare2-5.7.6.tar.gz) = HnmFBKl4kpgDrH1uQlMLBsRL5+GrtYQod6iNejTZ/Y8=
SHA256 (vector35-arch-arm64-9ab2b0be.tar.gz) = GU/kgGkj6MZY6wGRg3RXrdaSv8e3Ul6GvaAEVZ3tMRw=
SHA256 (vector35-arch-armv7-dde39f69.tar.gz) = M26EZpshg+VVlPxupWxl/B8ZNudSgADB95JMlR04NCQ=
SIZE (radare2-5.7.6.tar.gz) = 10071795
SIZE (vector35-arch-arm64-9ab2b0be.tar.gz) = 1050960
SIZE (vector35-arch-armv7-dde39f69.tar.gz) = 255288

View File

@ -4,12 +4,12 @@ and this interferes badly with lld
Index: binr/rules.mk
--- binr/rules.mk.orig
+++ binr/rules.mk
@@ -3,7 +3,7 @@ include ../../libr/config.mk
include ../../shlr/zip/deps.mk
@@ -13,7 +13,7 @@ endif
endif
ifeq (,$(findstring tcc,${CC}))
ifeq ($(USE_PIE),1)
-CFLAGS+=-pie
+#CFLAGS+=-pie
endif
CFLAGS+=-I$(LTOP)/include
CFLAGS:=-I$(LTOP)/include -I$(LTOP)/include/sdb $(CFLAGS)

View File

@ -3,11 +3,12 @@ Remove library symlinks
Index: libr/Makefile
--- libr/Makefile.orig
+++ libr/Makefile
@@ -228,7 +228,6 @@ install: install-includes install-pkgconfig
echo " ${DESTDIR}${LIBDIR}/$(call libpath-to-name-version,$(lib),${LIBVERSION})"; \
@@ -229,8 +229,6 @@ install: install-includes install-pkgconfig
rm -f "${DESTDIR}${LIBDIR}/$(call libpath-to-name-version,$(lib),${LIBVERSION})"; \
rm -f "${DESTDIR}${LIBDIR}/$(call libpath-to-name-version,$(lib),${ABIVERSION})"; \
${INSTALL_LIB} "$(lib)" "${DESTDIR}${LIBDIR}/$(call libpath-to-name-version,$(lib),${LIBVERSION})"; \
- ( cd "${DESTDIR}${LIBDIR}" ; ln -fs "$(call libpath-to-name-version,$(lib),${LIBVERSION})" "$(call libpath-to-name,$(lib))" ) ; \
- ( cd "${DESTDIR}${LIBDIR}" ; ln -fs "$(call libpath-to-name-version,$(lib),${LIBVERSION})" "$(call libpath-to-name-version,$(lib),${ABIVERSION})" ) ; \
- ( cd "${DESTDIR}${LIBDIR}" ; ln -fs "$(call libpath-to-name-version,$(lib),${ABIVERSION})" "$(call libpath-to-name,$(lib))" ) ; \
)
lib=libr.$(EXT_SO) ; if [ -f "$$lib" ]; then \
${INSTALL_LIB} "$$lib" "${DESTDIR}${LIBDIR}/$$lib"; \

View File

@ -1,7 +1,8 @@
bin/r2
@bin bin/r2agent
bin/r2p
bin/r2pm
@bin bin/r2pm
bin/r2pm.sh
@bin bin/r2r
@bin bin/rabin2
@bin bin/radare2
@ -12,18 +13,21 @@ bin/r2pm
@bin bin/rarun2
@bin bin/rasign2
@bin bin/rasm2
@bin bin/ravc2
@bin bin/rax2
include/libr/
include/libr/ptrace_wrap.h
include/libr/r2naked.h
include/libr/r_agraph.h
include/libr/r_anal.h
include/libr/r_arch.h
include/libr/r_asm.h
include/libr/r_bin.h
include/libr/r_bin_dwarf.h
include/libr/r_bind.h
include/libr/r_binheap.h
include/libr/r_bp.h
include/libr/r_cmd.h
include/libr/r_codemeta.h
include/libr/r_config.h
include/libr/r_cons.h
include/libr/r_core.h
@ -32,7 +36,6 @@ include/libr/r_crypto.h
include/libr/r_crypto/r_aes.h
include/libr/r_crypto/r_des.h
include/libr/r_debug.h
include/libr/r_diff.h
include/libr/r_drx.h
include/libr/r_egg.h
include/libr/r_endian.h
@ -57,20 +60,23 @@ include/libr/r_regex.h
include/libr/r_search.h
include/libr/r_sign.h
include/libr/r_skiplist.h
include/libr/r_skyline.h
include/libr/r_socket.h
include/libr/r_syscall.h
include/libr/r_th.h
include/libr/r_types.h
include/libr/r_types_base.h
include/libr/r_types_overflow.h
include/libr/r_userconf.h
include/libr/r_util/
include/libr/r_util.h
include/libr/r_util/bplist.h
include/libr/r_util/pj.h
include/libr/r_util/r_alloc.h
include/libr/r_util/r_annotated_code.h
include/libr/r_util/r_ascii_table.h
include/libr/r_util/r_asn1.h
include/libr/r_util/r_assert.h
include/libr/r_util/r_axml.h
include/libr/r_util/r_base64.h
include/libr/r_util/r_base91.h
include/libr/r_util/r_big.h
@ -78,18 +84,21 @@ include/libr/r_util/r_bitmap.h
include/libr/r_util/r_buf.h
include/libr/r_util/r_cache.h
include/libr/r_util/r_ctypes.h
include/libr/r_util/r_date.h
include/libr/r_util/r_debruijn.h
include/libr/r_util/r_diff.h
include/libr/r_util/r_event.h
include/libr/r_util/r_file.h
include/libr/r_util/r_graph.h
include/libr/r_util/r_graph_drawable.h
include/libr/r_util/r_hex.h
include/libr/r_util/r_idpool.h
include/libr/r_util/r_intervaltree.h
include/libr/r_util/r_itv.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_name.h
include/libr/r_util/r_new_rbtree.h
include/libr/r_util/r_num.h
include/libr/r_util/r_panels.h
include/libr/r_util/r_pkcs7.h
@ -112,16 +121,19 @@ include/libr/r_util/r_strpool.h
include/libr/r_util/r_sys.h
include/libr/r_util/r_table.h
include/libr/r_util/r_time.h
include/libr/r_util/r_token.h
include/libr/r_util/r_tree.h
include/libr/r_util/r_uleb128.h
include/libr/r_util/r_utf16.h
include/libr/r_util/r_utf32.h
include/libr/r_util/r_utf8.h
include/libr/r_util/r_w32.h
include/libr/r_util/r_w32dw.h
include/libr/r_util/r_x509.h
include/libr/r_vector.h
include/libr/r_version.h
include/libr/rvc.h
include/libr/sdb/
include/libr/sdb.h
include/libr/sdb/buffer.h
include/libr/sdb/cdb.h
include/libr/sdb/cdb_make.h
@ -129,6 +141,7 @@ include/libr/sdb/config.h
include/libr/sdb/dict.h
include/libr/sdb/ht_inc.h
include/libr/sdb/ht_pp.h
include/libr/sdb/ht_pu.h
include/libr/sdb/ht_up.h
include/libr/sdb/ht_uu.h
include/libr/sdb/ls.h
@ -153,6 +166,10 @@ 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/freebsd-x86-32/
include/libr/sflib/freebsd-x86-32/sflib.h
include/libr/sflib/freebsd-x86-32/sfsyscall.h
include/libr/sflib/freebsd-x86-32/sfsysnr.h
include/libr/sflib/linux-arm-32/
include/libr/sflib/linux-arm-32/sflib.h
include/libr/sflib/linux-arm-32/sfsyscall.h
@ -169,6 +186,8 @@ include/libr/sflib/linux-x86-64/
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/arm64dis.a
lib/armv7dis.a
@lib lib/libr_anal.so.${LIBr_anal_VERSION}
@lib lib/libr_asm.so.${LIBr_asm_VERSION}
@lib lib/libr_bin.so.${LIBr_bin_VERSION}
@ -189,7 +208,6 @@ include/libr/sflib/linux-x86-64/sfsysnr.h
@lib lib/libr_parse.so.${LIBr_parse_VERSION}
@lib lib/libr_reg.so.${LIBr_reg_VERSION}
@lib lib/libr_search.so.${LIBr_search_VERSION}
@static-lib lib/libr_shlr.a
@lib lib/libr_socket.so.${LIBr_socket_VERSION}
@lib lib/libr_syscall.so.${LIBr_syscall_VERSION}
@lib lib/libr_util.so.${LIBr_util_VERSION}
@ -217,6 +235,7 @@ lib/pkgconfig/r_syscall.pc
lib/pkgconfig/r_util.pc
lib/radare2/
lib/radare2/${V}/
@so lib/radare2/${V}/io_shm.so
lib/radare2/last
@man man/man1/r2-docker.1
@man man/man1/r2.1
@ -230,11 +249,14 @@ lib/radare2/last
@man man/man1/ragg2.1
@man man/man1/rahash2.1
@man man/man1/rarun2.1
@man man/man1/rasign2.1
@man man/man1/rasm2.1
@man man/man1/ravc2.1
@man man/man1/rax2.1
@man man/man7/esil.7
share/doc/pkg-readmes/${PKGSTEM}
share/doc/radare2/
share/doc/radare2/abi.md
share/doc/radare2/all68k.r2
share/doc/radare2/android.md
share/doc/radare2/avr.md
@ -242,19 +264,17 @@ share/doc/radare2/bash_autocompletion.sh
share/doc/radare2/brainfuck.md
share/doc/radare2/calling-conventions.md
share/doc/radare2/capstone.md
share/doc/radare2/cows128.data
share/doc/radare2/crosscompile
share/doc/radare2/cross-compile.md
share/doc/radare2/debug-internals.md
share/doc/radare2/debug.md
share/doc/radare2/devdebug.md
share/doc/radare2/dexdump.sh
share/doc/radare2/dospart
share/doc/radare2/dwarf-line.rsc
share/doc/radare2/emscripten.md
share/doc/radare2/esil.md
share/doc/radare2/flirt.md
share/doc/radare2/fortunes.creepy
share/doc/radare2/fortunes.fun
share/doc/radare2/fortunes.nsfw
share/doc/radare2/fortunes.tips
share/doc/radare2/freebsd.md
share/doc/radare2/gdb.md
@ -290,9 +310,10 @@ share/doc/radare2/repo
share/doc/radare2/rgraph.md
share/doc/radare2/sdb_ordinal.md
share/doc/radare2/siol.md
share/doc/radare2/slides.r2s
share/doc/radare2/snap.md
share/doc/radare2/solaris.md
share/doc/radare2/static-plugins
share/doc/radare2/statis.md
share/doc/radare2/static.md
share/doc/radare2/strings.md
share/doc/radare2/termux.md
share/doc/radare2/uncrustify.cfg
@ -304,21 +325,29 @@ share/doc/radare2/windows.md
share/doc/radare2/yara.md
share/radare2/
share/radare2/${V}/
share/radare2/${V}/charsets/
share/radare2/${V}/charsets/ascii.sdb
share/radare2/${V}/charsets/ebcdic37.sdb
share/radare2/${V}/charsets/hiragana.sdb
share/radare2/${V}/charsets/iso8859_1.sdb
share/radare2/${V}/charsets/katakana.sdb
share/radare2/${V}/charsets/pokered.sdb
share/radare2/${V}/cons/
share/radare2/${V}/cons/ayu
share/radare2/${V}/cons/basic
share/radare2/${V}/cons/behelit
share/radare2/${V}/cons/bluy
share/radare2/${V}/cons/bobcrawl
share/radare2/${V}/cons/bold
share/radare2/${V}/cons/bright
share/radare2/${V}/cons/cga
share/radare2/${V}/cons/consonance
share/radare2/${V}/cons/cutter
share/radare2/${V}/cons/dark
share/radare2/${V}/cons/darkda
share/radare2/${V}/cons/defragger
share/radare2/${V}/cons/focus
share/radare2/${V}/cons/gb
share/radare2/${V}/cons/gentoo
share/radare2/${V}/cons/iaito
share/radare2/${V}/cons/lima
share/radare2/${V}/cons/matrix
share/radare2/${V}/cons/monokai
@ -333,7 +362,6 @@ share/radare2/${V}/cons/tango
share/radare2/${V}/cons/twilight
share/radare2/${V}/cons/white
share/radare2/${V}/cons/white2
share/radare2/${V}/cons/xvilka
share/radare2/${V}/cons/zenburn
share/radare2/${V}/fcnsign/
share/radare2/${V}/fcnsign/cc-arm-16.sdb
@ -347,7 +375,9 @@ share/radare2/${V}/fcnsign/cc-mips-64.sdb
share/radare2/${V}/fcnsign/cc-ppc-32.sdb
share/radare2/${V}/fcnsign/cc-ppc-64.sdb
share/radare2/${V}/fcnsign/cc-riscv-64.sdb
share/radare2/${V}/fcnsign/cc-s390-64.sdb
share/radare2/${V}/fcnsign/cc-sparc-32.sdb
share/radare2/${V}/fcnsign/cc-v850-32.sdb
share/radare2/${V}/fcnsign/cc-x86-16.sdb
share/radare2/${V}/fcnsign/cc-x86-32.sdb
share/radare2/${V}/fcnsign/cc-x86-64.sdb
@ -372,126 +402,54 @@ share/radare2/${V}/flag/tags.r2
share/radare2/${V}/format/
share/radare2/${V}/format/dex
share/radare2/${V}/format/dll/
share/radare2/${V}/format/dll/AVICAP.sdb
share/radare2/${V}/format/dll/AVIFILE.sdb
share/radare2/${V}/format/dll/AWDEVL16.sdb
share/radare2/${V}/format/dll/CARDS.sdb
share/radare2/${V}/format/dll/CMC.sdb
share/radare2/${V}/format/dll/COMM.sdb
share/radare2/${V}/format/dll/COMMCTRL.sdb
share/radare2/${V}/format/dll/COMMDLG.sdb
share/radare2/${V}/format/dll/COMPOBJ.sdb
share/radare2/${V}/format/dll/CSPMAN.sdb
share/radare2/${V}/format/dll/DCIMAN.sdb
share/radare2/${V}/format/dll/DDEML.sdb
share/radare2/${V}/format/dll/DESKCP16.sdb
share/radare2/${V}/format/dll/DIBENG.sdb
share/radare2/${V}/format/dll/DISPDIB.sdb
share/radare2/${V}/format/dll/DISPLAY.sdb
share/radare2/${V}/format/dll/DSKMAINT.sdb
share/radare2/${V}/format/dll/ENABLE3.sdb
share/radare2/${V}/format/dll/FAXCODEC.sdb
share/radare2/${V}/format/dll/GDI.sdb
share/radare2/${V}/format/dll/INET16.sdb
share/radare2/${V}/format/dll/IOSCLASS.sdb
share/radare2/${V}/format/dll/KERNEL.sdb
share/radare2/${V}/format/dll/KEYBOARD.sdb
share/radare2/${V}/format/dll/LZEXPAND.sdb
share/radare2/${V}/format/dll/MAINCP16.sdb
share/radare2/${V}/format/dll/MAPI.sdb
share/radare2/${V}/format/dll/MAPIU.sdb
share/radare2/${V}/format/dll/MAPIX.sdb
share/radare2/${V}/format/dll/MCIAVI.sdb
share/radare2/${V}/format/dll/MCICDA.sdb
share/radare2/${V}/format/dll/MCIMIDI.sdb
share/radare2/${V}/format/dll/MCIOLE.sdb
share/radare2/${V}/format/dll/MCIWAVE.sdb
share/radare2/${V}/format/dll/MIDIMAP.sdb
share/radare2/${V}/format/dll/ML3XEC16.sdb
share/radare2/${V}/format/dll/MMCI.sdb
share/radare2/${V}/format/dll/MMSYSTEM.sdb
share/radare2/${V}/format/dll/MODEM.sdb
share/radare2/${V}/format/dll/MODEMUI.sdb
share/radare2/${V}/format/dll/MOUSE.sdb
share/radare2/${V}/format/dll/MSACM.sdb
share/radare2/${V}/format/dll/MSACMMAP.sdb
share/radare2/${V}/format/dll/MSDOS.sdb
share/radare2/${V}/format/dll/MSDOSD.sdb
share/radare2/${V}/format/dll/MSGSRV32.sdb
share/radare2/${V}/format/dll/MSJSTICK.sdb
share/radare2/${V}/format/dll/MSMIXMGR.sdb
share/radare2/${V}/format/dll/MSPCIC.sdb
share/radare2/${V}/format/dll/MSPRINT.sdb
share/radare2/${V}/format/dll/MSTCP.sdb
share/radare2/${V}/format/dll/MSVIDEO.sdb
share/radare2/${V}/format/dll/NETAPI.sdb
share/radare2/${V}/format/dll/NETCPL.sdb
share/radare2/${V}/format/dll/NETDI.sdb
share/radare2/${V}/format/dll/NETOS.sdb
share/radare2/${V}/format/dll/NETWARE.sdb
share/radare2/${V}/format/dll/NW16.sdb
share/radare2/${V}/format/dll/OLE2.sdb
share/radare2/${V}/format/dll/OLE2CONV.sdb
share/radare2/${V}/format/dll/OLE2DISP.sdb
share/radare2/${V}/format/dll/OLE2NLS.sdb
share/radare2/${V}/format/dll/OLECLI.sdb
share/radare2/${V}/format/dll/OLESVR.sdb
share/radare2/${V}/format/dll/PIFMGR.sdb
share/radare2/${V}/format/dll/PKPD.sdb
share/radare2/${V}/format/dll/PMSPL.sdb
share/radare2/${V}/format/dll/POWER.sdb
share/radare2/${V}/format/dll/RASAPI16.sdb
share/radare2/${V}/format/dll/RNASETUP.sdb
share/radare2/${V}/format/dll/RSRC16.sdb
share/radare2/${V}/format/dll/SB16SND.sdb
share/radare2/${V}/format/dll/SBFM.sdb
share/radare2/${V}/format/dll/SETUP4.sdb
share/radare2/${V}/format/dll/SETUPX.sdb
share/radare2/${V}/format/dll/SHELL.sdb
share/radare2/${V}/format/dll/SOUND.sdb
share/radare2/${V}/format/dll/SPOOLER.sdb
share/radare2/${V}/format/dll/STORAGE.sdb
share/radare2/${V}/format/dll/SYSCLASS.sdb
share/radare2/${V}/format/dll/SYSDETMG.sdb
share/radare2/${V}/format/dll/SYSDM.sdb
share/radare2/${V}/format/dll/SYSEDIT.sdb
share/radare2/${V}/format/dll/SYSTEM.sdb
share/radare2/${V}/format/dll/SYSTHUNK.sdb
share/radare2/${V}/format/dll/TAPI.sdb
share/radare2/${V}/format/dll/TAPIADDR.sdb
share/radare2/${V}/format/dll/TAPIEXE.sdb
share/radare2/${V}/format/dll/TAPIINI.sdb
share/radare2/${V}/format/dll/TOOLHELP.sdb
share/radare2/${V}/format/dll/TYPELIB.sdb
share/radare2/${V}/format/dll/UMDM16.sdb
share/radare2/${V}/format/dll/USER.sdb
share/radare2/${V}/format/dll/VER.sdb
share/radare2/${V}/format/dll/WHLP16T.sdb
share/radare2/${V}/format/dll/WIN32S16.sdb
share/radare2/${V}/format/dll/WIN87EM.sdb
share/radare2/${V}/format/dll/WINASPI.sdb
share/radare2/${V}/format/dll/WINNET16.sdb
share/radare2/${V}/format/dll/WINOLDAP.sdb
share/radare2/${V}/format/dll/WINSOCK.sdb
share/radare2/${V}/format/dll/WINSPL16.sdb
share/radare2/${V}/format/dll/WPSAPD.sdb
share/radare2/${V}/format/dll/WPSUNI.sdb
share/radare2/${V}/format/dll/WPSUNIRE.sdb
share/radare2/${V}/format/dll/WSASRV.sdb
share/radare2/${V}/format/dll/aclui.sdb
share/radare2/${V}/format/dll/activeds.sdb
share/radare2/${V}/format/dll/atl.sdb
share/radare2/${V}/format/dll/avicap.sdb
share/radare2/${V}/format/dll/avifile.sdb
share/radare2/${V}/format/dll/awdevl16.sdb
share/radare2/${V}/format/dll/borlndmm.sdb
share/radare2/${V}/format/dll/browseui.sdb
share/radare2/${V}/format/dll/cabinet.sdb
share/radare2/${V}/format/dll/cards.sdb
share/radare2/${V}/format/dll/cmc.sdb
share/radare2/${V}/format/dll/comctl32.sdb
share/radare2/${V}/format/dll/comm.sdb
share/radare2/${V}/format/dll/commctrl.sdb
share/radare2/${V}/format/dll/commdlg.sdb
share/radare2/${V}/format/dll/compobj.sdb
share/radare2/${V}/format/dll/csmfpapi.sdb
share/radare2/${V}/format/dll/csmtpapi.sdb
share/radare2/${V}/format/dll/csncdapi.sdb
share/radare2/${V}/format/dll/cspman.sdb
share/radare2/${V}/format/dll/dciman.sdb
share/radare2/${V}/format/dll/ddeml.sdb
share/radare2/${V}/format/dll/deskcp16.sdb
share/radare2/${V}/format/dll/dibeng.sdb
share/radare2/${V}/format/dll/dispdib.sdb
share/radare2/${V}/format/dll/display.sdb
share/radare2/${V}/format/dll/dskmaint.sdb
share/radare2/${V}/format/dll/dsound.sdb
share/radare2/${V}/format/dll/enable3.sdb
share/radare2/${V}/format/dll/faxcodec.sdb
share/radare2/${V}/format/dll/gdi.sdb
share/radare2/${V}/format/dll/gsprop32.sdb
share/radare2/${V}/format/dll/iertutil.sdb
share/radare2/${V}/format/dll/inet16.sdb
share/radare2/${V}/format/dll/iosclass.sdb
share/radare2/${V}/format/dll/kernel.sdb
share/radare2/${V}/format/dll/kernel32.sdb
share/radare2/${V}/format/dll/keyboard.sdb
share/radare2/${V}/format/dll/lzexpand.sdb
share/radare2/${V}/format/dll/maincp16.sdb
share/radare2/${V}/format/dll/mapi.sdb
share/radare2/${V}/format/dll/mapiu.sdb
share/radare2/${V}/format/dll/mapix.sdb
share/radare2/${V}/format/dll/mciavi.sdb
share/radare2/${V}/format/dll/mcicda.sdb
share/radare2/${V}/format/dll/mcimidi.sdb
share/radare2/${V}/format/dll/mciole.sdb
share/radare2/${V}/format/dll/mciwave.sdb
share/radare2/${V}/format/dll/mfc100u.sdb
share/radare2/${V}/format/dll/mfc120.sdb
share/radare2/${V}/format/dll/mfc140u.sdb
@ -502,27 +460,96 @@ share/radare2/${V}/format/dll/mfc42u.sdb
share/radare2/${V}/format/dll/mfc71.sdb
share/radare2/${V}/format/dll/mfc71u.sdb
share/radare2/${V}/format/dll/mfc90u.sdb
share/radare2/${V}/format/dll/midimap.sdb
share/radare2/${V}/format/dll/ml3xec16.sdb
share/radare2/${V}/format/dll/mmci.sdb
share/radare2/${V}/format/dll/mmsystem.sdb
share/radare2/${V}/format/dll/modem.sdb
share/radare2/${V}/format/dll/modemui.sdb
share/radare2/${V}/format/dll/mouse.sdb
share/radare2/${V}/format/dll/msacm.sdb
share/radare2/${V}/format/dll/msacmmap.sdb
share/radare2/${V}/format/dll/msdos.sdb
share/radare2/${V}/format/dll/msdosd.sdb
share/radare2/${V}/format/dll/msi.sdb
share/radare2/${V}/format/dll/msjstick.sdb
share/radare2/${V}/format/dll/msmixmgr.sdb
share/radare2/${V}/format/dll/mspcic.sdb
share/radare2/${V}/format/dll/msprint.sdb
share/radare2/${V}/format/dll/mstcp.sdb
share/radare2/${V}/format/dll/mstlsapi.sdb
share/radare2/${V}/format/dll/msvbvm50.sdb
share/radare2/${V}/format/dll/msvbvm60.sdb
share/radare2/${V}/format/dll/msvideo.sdb
share/radare2/${V}/format/dll/netapi.sdb
share/radare2/${V}/format/dll/netcpl.sdb
share/radare2/${V}/format/dll/netdi.sdb
share/radare2/${V}/format/dll/netos.sdb
share/radare2/${V}/format/dll/netware.sdb
share/radare2/${V}/format/dll/nw16.sdb
share/radare2/${V}/format/dll/odbc32.sdb
share/radare2/${V}/format/dll/ole2.sdb
share/radare2/${V}/format/dll/ole2conv.sdb
share/radare2/${V}/format/dll/ole2disp.sdb
share/radare2/${V}/format/dll/ole2nls.sdb
share/radare2/${V}/format/dll/oleaut32.sdb
share/radare2/${V}/format/dll/olecli.sdb
share/radare2/${V}/format/dll/olecli32.sdb
share/radare2/${V}/format/dll/oledlg.sdb
share/radare2/${V}/format/dll/olepro32.sdb
share/radare2/${V}/format/dll/olesvr.sdb
share/radare2/${V}/format/dll/olesvr32.sdb
share/radare2/${V}/format/dll/pifmgr.sdb
share/radare2/${V}/format/dll/pkpd.sdb
share/radare2/${V}/format/dll/pmspl.sdb
share/radare2/${V}/format/dll/power.sdb
share/radare2/${V}/format/dll/rasapi16.sdb
share/radare2/${V}/format/dll/rnasetup.sdb
share/radare2/${V}/format/dll/rsrc16.sdb
share/radare2/${V}/format/dll/sb16snd.sdb
share/radare2/${V}/format/dll/sbfm.sdb
share/radare2/${V}/format/dll/setup4.sdb
share/radare2/${V}/format/dll/setupx.sdb
share/radare2/${V}/format/dll/shdocvw.sdb
share/radare2/${V}/format/dll/shell.sdb
share/radare2/${V}/format/dll/shell32.sdb
share/radare2/${V}/format/dll/shlwapi.sdb
share/radare2/${V}/format/dll/sound.sdb
share/radare2/${V}/format/dll/spooler.sdb
share/radare2/${V}/format/dll/spr32d70.sdb
share/radare2/${V}/format/dll/storage.sdb
share/radare2/${V}/format/dll/sysclass.sdb
share/radare2/${V}/format/dll/sysdetmg.sdb
share/radare2/${V}/format/dll/sysdm.sdb
share/radare2/${V}/format/dll/sysedit.sdb
share/radare2/${V}/format/dll/system.sdb
share/radare2/${V}/format/dll/systhunk.sdb
share/radare2/${V}/format/dll/tapi.sdb
share/radare2/${V}/format/dll/tapiaddr.sdb
share/radare2/${V}/format/dll/toolhelp.sdb
share/radare2/${V}/format/dll/typelib.sdb
share/radare2/${V}/format/dll/umdm16.sdb
share/radare2/${V}/format/dll/urlmon.sdb
share/radare2/${V}/format/dll/user.sdb
share/radare2/${V}/format/dll/uxtheme.sdb
share/radare2/${V}/format/dll/vb40032.sdb
share/radare2/${V}/format/dll/ver.sdb
share/radare2/${V}/format/dll/vssapi.sdb
share/radare2/${V}/format/dll/whlp16t.sdb
share/radare2/${V}/format/dll/win32s16.sdb
share/radare2/${V}/format/dll/win87em.sdb
share/radare2/${V}/format/dll/winaspi.sdb
share/radare2/${V}/format/dll/winmm.sdb
share/radare2/${V}/format/dll/winnet16.sdb
share/radare2/${V}/format/dll/winoldap.sdb
share/radare2/${V}/format/dll/winsock.sdb
share/radare2/${V}/format/dll/winspl16.sdb
share/radare2/${V}/format/dll/wldap32.sdb
share/radare2/${V}/format/dll/wpsapd.sdb
share/radare2/${V}/format/dll/wpsuni.sdb
share/radare2/${V}/format/dll/wpsunire.sdb
share/radare2/${V}/format/dll/ws2_32.sdb
share/radare2/${V}/format/dll/wsasrv.sdb
share/radare2/${V}/format/dll/wsnmp32.sdb
share/radare2/${V}/format/dll/wsock32.sdb
share/radare2/${V}/format/elf32
@ -555,7 +582,6 @@ share/radare2/${V}/magic/java
share/radare2/${V}/magic/jpeg
share/radare2/${V}/magic/linux
share/radare2/${V}/magic/mach
share/radare2/${V}/magic/mail.news
share/radare2/${V}/magic/microsoft
share/radare2/${V}/magic/mime
share/radare2/${V}/magic/netbsd
@ -580,6 +606,8 @@ 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/bf.sdb
share/radare2/${V}/opcodes/bpf.sdb
share/radare2/${V}/opcodes/chip8.sdb
share/radare2/${V}/opcodes/dalvik.sdb
share/radare2/${V}/opcodes/i4004.sdb
@ -594,10 +622,11 @@ 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/s390.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/tricore.sdb
share/radare2/${V}/opcodes/v810.sdb
share/radare2/${V}/opcodes/v850.sdb
share/radare2/${V}/opcodes/x86.sdb
@ -633,57 +662,29 @@ share/radare2/${V}/www/d3/d3.layout.js
share/radare2/${V}/www/d3/index.html
share/radare2/${V}/www/d3/packages.js
share/radare2/${V}/www/d3/style.css
share/radare2/${V}/www/enyo/
share/radare2/${V}/www/enyo/disassembler_old.js
share/radare2/${V}/www/enyo/enyo/
share/radare2/${V}/www/enyo/enyo.css
share/radare2/${V}/www/enyo/enyo/lib/
share/radare2/${V}/www/enyo/enyo/lib/onyx/
share/radare2/${V}/www/enyo/enyo/lib/onyx/images/
share/radare2/${V}/www/enyo/enyo/lib/onyx/images/gradient-invert.png
share/radare2/${V}/www/enyo/enyo/lib/onyx/images/gradient.png
share/radare2/${V}/www/enyo/enyo_app.js
share/radare2/${V}/www/enyo/gradient-invert.png
share/radare2/${V}/www/enyo/gradient.png
share/radare2/${V}/www/enyo/icon.png
share/radare2/${V}/www/enyo/index.html
share/radare2/${V}/www/enyo/r2app.js
share/radare2/${V}/www/enyo/r2core.css
share/radare2/${V}/www/enyo/r2core.js
share/radare2/${V}/www/enyo/rlogo-tr.png
share/radare2/${V}/www/enyo/stylesheet.css
share/radare2/${V}/www/enyo/vendors/
share/radare2/${V}/www/enyo/vendors/backbone-min.js
share/radare2/${V}/www/enyo/vendors/joint.layout.DirectedGraph.js
share/radare2/${V}/www/enyo/vendors/joint.min.css
share/radare2/${V}/www/enyo/vendors/joint.min.js
share/radare2/${V}/www/enyo/vendors/jquery-ui.min.js
share/radare2/${V}/www/enyo/vendors/jquery.layout-latest.min.js
share/radare2/${V}/www/enyo/vendors/jquery.min.js
share/radare2/${V}/www/enyo/vendors/jquery.scrollTo.min.js
share/radare2/${V}/www/enyo/vendors/lodash.min.js
share/radare2/${V}/www/f/
share/radare2/${V}/www/f/index.html
share/radare2/${V}/www/f/r2.js
share/radare2/${V}/www/favicon.ico
share/radare2/${V}/www/graph/
share/radare2/${V}/www/graph/img/
share/radare2/${V}/www/graph/img/arrow.gif
share/radare2/${V}/www/graph/img/arrow_d.gif
share/radare2/${V}/www/graph/img/arrow_l.gif
share/radare2/${V}/www/graph/img/arrow_r.gif
share/radare2/${V}/www/graph/img/arrow_u.gif
share/radare2/${V}/www/graph/index.html
share/radare2/${V}/www/graph/index.js
share/radare2/${V}/www/graph/js-graph-it.css
share/radare2/${V}/www/graph/js-graph-it.js
share/radare2/${V}/www/graph/make.sh
share/radare2/${V}/www/graph/sf-homepage.css
share/radare2/${V}/www/icon.png
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/css/
share/radare2/${V}/www/m/css/autocomplete.css
share/radare2/${V}/www/m/css/console.css
share/radare2/${V}/www/m/css/contextmenu.css
share/radare2/${V}/www/m/css/disasm.css
share/radare2/${V}/www/m/css/flexcontainer.css
share/radare2/${V}/www/m/css/hexdump.css
share/radare2/${V}/www/m/css/material-design-icons.css
share/radare2/${V}/www/m/css/networkerr.css
share/radare2/${V}/www/m/css/overview.css
share/radare2/${V}/www/m/css/styles.css
share/radare2/${V}/www/m/css/tables.css
share/radare2/${V}/www/m/css/terminal.css
share/radare2/${V}/www/m/css/widget.css
share/radare2/${V}/www/m/disasmNavProvider.js
share/radare2/${V}/www/m/disasmProvider.js
share/radare2/${V}/www/m/hexchunkProvider.js
@ -693,8 +694,11 @@ 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/legacy.js
share/radare2/${V}/www/m/main.min.js
share/radare2/${V}/www/m/main.min.js.LICENSE.txt
share/radare2/${V}/www/m/r2.js
share/radare2/${V}/www/m/stylesheet.css
share/radare2/${V}/www/m/tools.legacy.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
@ -711,6 +715,7 @@ 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/fonts.css
share/radare2/${V}/www/m/vendors/images/
share/radare2/${V}/www/m/vendors/images/favicon.ico
share/radare2/${V}/www/m/vendors/images/sort_asc.png
share/radare2/${V}/www/m/vendors/images/sort_asc_disabled.png
share/radare2/${V}/www/m/vendors/images/sort_both.png
@ -729,32 +734,6 @@ 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/