pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wip/radare2: import radare2-5.9.8
Module Name: pkgsrc-wip
Committed By: Makoto mef20 Fujiwara <makoto%if.t.u-tokyo.ac.jp@localhost>
Pushed By: mef
Date: Sun Mar 2 14:21:33 2025 +0900
Changeset: aa33464943bfe9754f068451afe12c87a6a88d97
Added Files:
radare2/COMMIT_MSG
radare2/DESCR
radare2/Makefile
radare2/PLIST
radare2/PLIST.SunOS
radare2/buildlink3.mk
radare2/distinfo
radare2/options.mk
radare2/patches/patch-libr_io_p_shm.mk
radare2/patches/patch-shlr-sdb-src-Makefile
radare2/patches/patch-sys_ios-sdk.sh
Log Message:
wip/radare2: import radare2-5.9.8
radare2 is an advanced commandline hexadecimal editor
with a set of tools for working with binary files.
Most of tools that come with radare2 have been designed
for reverse engineering file formats, firmwares, programs,
libraries, etc.
Radare2 project started as a forensics tool, a scriptable
commandline hexadecimal editor able to open disk files,
but later support for analyzing binaries, disassembling
code, debugging programs, attaching to remote gdb servers..
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=aa33464943bfe9754f068451afe12c87a6a88d97
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
radare2/COMMIT_MSG | 3 +
radare2/DESCR | 11 +
radare2/Makefile | 53 ++
radare2/PLIST | 808 ++++++++++++++++++++++++++++
radare2/PLIST.SunOS | 8 +
radare2/buildlink3.mk | 17 +
radare2/distinfo | 14 +
radare2/options.mk | 17 +
radare2/patches/patch-libr_io_p_shm.mk | 12 +
radare2/patches/patch-shlr-sdb-src-Makefile | 33 ++
radare2/patches/patch-sys_ios-sdk.sh | 15 +
11 files changed, 991 insertions(+)
diffs:
diff --git a/radare2/COMMIT_MSG b/radare2/COMMIT_MSG
new file mode 100644
index 0000000000..4166a58fbf
--- /dev/null
+++ b/radare2/COMMIT_MSG
@@ -0,0 +1,3 @@
+(devel/radare2) Updated 5.9.6 to 5.9.8
+
+ChangeLog unknown
diff --git a/radare2/DESCR b/radare2/DESCR
new file mode 100644
index 0000000000..01b28ee7d7
--- /dev/null
+++ b/radare2/DESCR
@@ -0,0 +1,11 @@
+radare2 is an advanced commandline hexadecimal editor
+with a set of tools for working with binary files.
+
+Most of tools that come with radare2 have been designed
+for reverse engineering file formats, firmwares, programs,
+libraries, etc.
+
+Radare2 project started as a forensics tool, a scriptable
+commandline hexadecimal editor able to open disk files,
+but later support for analyzing binaries, disassembling
+code, debugging programs, attaching to remote gdb servers..
diff --git a/radare2/Makefile b/radare2/Makefile
new file mode 100644
index 0000000000..23f945d14e
--- /dev/null
+++ b/radare2/Makefile
@@ -0,0 +1,53 @@
+# $NetBSD: Makefile,v 1.50 2024/11/14 22:19:36 wiz Exp $
+
+DISTNAME= radare2-5.9.8
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=radareorg/}
+DISTFILES= ${DEFAULT_DISTFILES}
+DISTFILES+= vector35-arch-arm64-55d73c6bbb94448a5c615933179e73ac618cf876.tar.gz
+DISTFILES+= vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz
+SITES.vector35-arch-arm64-55d73c6bbb94448a5c615933179e73ac618cf876.tar.gz= \
+ -${MASTER_SITES:=vector35-arch-arm64/archive/55d73c6bbb94448a5c615933179e73ac618cf876.tar.gz}
+SITES.vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz= \
+ -${MASTER_SITES:=vector35-arch-armv7/archive/f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.radare.org/
+COMMENT= Reverse engineering framework
+LICENSE= gnu-gpl-v3 AND gnu-lgpl-v3
+
+HAS_CONFIGURE= YES
+CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR}
+CONFIGURE_ARGS+= --with-sysmagic
+CONFIGURE_ARGS+= --with-syscapstone
+CONFIGURE_ARGS+= --with-syszip
+PKGCONFIG_OVERRIDE+= pkgcfg/*.pc*
+USE_TOOLS+= gmake patch pkg-config perl
+
+REPLACE_SH+= scripts/licenses.r2.js
+
+# node
+CHECK_INTERPRETER_SKIP+= share/radare2/${PKGVERSION_NOREV}/www/m/fonts/iconjar-map.js
+
+#R2VERSION= ${PKGVERSION_NOREV}-git # trunk revision
+R2VERSION= ${PKGVERSION_NOREV} # release version
+R2VERSION_MN= ${R2VERSION:C/([0-9]*\.[0-9]*).*/\1/}
+
+PLIST_SUBST+= R2VERSION=${R2VERSION}
+PLIST_SUBST+= R2VERSION_MN=${R2VERSION_MN}
+
+PRINT_PLIST_AWK+= { gsub(/${R2VERSION}/, "$${R2VERSION}") }
+PRINT_PLIST_AWK+= { gsub(/${R2VERSION_MN}/, "$${R2VERSION_MN}") }
+
+post-extract:
+ ${MV} ${WRKDIR}/vector35-arch-arm64-55d73c6bbb94448a5c615933179e73ac618cf876\
+ ${WRKSRC}/libr/arch/p/arm/v35/arch-arm64
+ ${MV} ${WRKDIR}/vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024 \
+ ${WRKSRC}/libr/arch/p/arm/v35/arch-armv7
+
+.include "options.mk"
+
+.include "../../devel/capstone/buildlink3.mk"
+.include "../../sysutils/file/buildlink3.mk"
+.include "../../archivers/libzip/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/radare2/PLIST b/radare2/PLIST
new file mode 100644
index 0000000000..41cea27529
--- /dev/null
+++ b/radare2/PLIST
@@ -0,0 +1,808 @@
+@comment $NetBSD$
+bin/r2
+bin/r2agent
+bin/r2p
+bin/r2pm
+bin/r2r
+bin/rabin2
+bin/radare2
+bin/radiff2
+bin/rafind2
+bin/ragg2
+bin/rahash2
+bin/rarun2
+bin/rasign2
+bin/rasm2
+bin/ravc2
+bin/rax2
+include/libr/ptrace_wrap.h
+include/libr/r2naked.h
+include/libr/r_agraph.h
+include/libr/r_anal.h
+include/libr/r_anal/hint.h
+include/libr/r_anal/op.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_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
+include/libr/r_core_priv.h
+include/libr/r_crypto.h
+include/libr/r_crypto/r_aes.h
+include/libr/r_crypto/r_des.h
+include/libr/r_crypto/r_ed25519.h
+include/libr/r_crypto/r_sm4.h
+include/libr/r_debug.h
+include/libr/r_drx.h
+include/libr/r_egg.h
+include/libr/r_endian.h
+include/libr/r_esil.h
+include/libr/r_flag.h
+include/libr/r_fs.h
+include/libr/r_getopt.h
+include/libr/r_hash.h
+include/libr/r_heap_glibc.h
+include/libr/r_heap_jemalloc.h
+include/libr/r_io.h
+include/libr/r_lang.h
+include/libr/r_lib.h
+include/libr/r_limits.h
+include/libr/r_list.h
+include/libr/r_magic.h
+include/libr/r_main.h
+include/libr/r_parse.h
+include/libr/r_pdb.h
+include/libr/r_qrcode.h
+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_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.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_asn1.h
+include/libr/r_util/r_assert.h
+include/libr/r_util/r_axml.h
+include/libr/r_util/r_base32.h
+include/libr/r_util/r_base36.h
+include/libr/r_util/r_base64.h
+include/libr/r_util/r_base91.h
+include/libr/r_util/r_big.h
+include/libr/r_util/r_bitmap.h
+include/libr/r_util/r_buf.h
+include/libr/r_util/r_ctypes.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
+include/libr/r_util/r_pool.h
+include/libr/r_util/r_print.h
+include/libr/r_util/r_protobuf.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_rbtree.h
+include/libr/r_util/r_ref.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_constpool.h
+include/libr/r_util/r_str_util.h
+include/libr/r_util/r_strbuf.h
+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_util/r_xml.h
+include/libr/r_vec.h
+include/libr/r_vector.h
+include/libr/r_version.h
+include/libr/rvc.h
+include/libr/sdb/asserts.h
+include/libr/sdb/buffer.h
+include/libr/sdb/cdb.h
+include/libr/sdb/cdb_make.h
+include/libr/sdb/config.h
+include/libr/sdb/cwisstable.h
+include/libr/sdb/dict.h
+include/libr/sdb/gcc_stdatomic.h
+include/libr/sdb/heap.h
+include/libr/sdb/ht.h
+include/libr/sdb/ht_inc.h
+include/libr/sdb/ht_pp.h
+include/libr/sdb/ht_pu.h
+include/libr/sdb/ht_su.h
+include/libr/sdb/ht_up.h
+include/libr/sdb/ht_uu.h
+include/libr/sdb/ls.h
+include/libr/sdb/msvc_stdatomic.h
+include/libr/sdb/rangstr.h
+include/libr/sdb/sdb.h
+include/libr/sdb/set.h
+include/libr/sdb/types.h
+include/libr/sdb/version.h
+include/libr/sflib/common/sfsocketcall.h
+include/libr/sflib/common/sftypes.h
+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/sflib.h
+include/libr/sflib/darwin-x86-32/sfsyscall.h
+include/libr/sflib/darwin-x86-32/sfsysnr.h
+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/sflib.h
+include/libr/sflib/freebsd-x86-32/sfsyscall.h
+include/libr/sflib/freebsd-x86-32/sfsysnr.h
+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/sflib.h
+include/libr/sflib/linux-arm-64/sfsyscall.h
+include/libr/sflib/linux-arm-64/sfsysnr.h
+include/libr/sflib/linux-x86-32/sflib.h
+include/libr/sflib/linux-x86-32/sfsyscall.h
+include/libr/sflib/linux-x86-32/sfsysnr.h
+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/libr_anal.so
+lib/libr_anal.so.${R2VERSION_MN}
+lib/libr_anal.so.${R2VERSION}
+lib/libr_arch.so
+lib/libr_arch.so.${R2VERSION_MN}
+lib/libr_arch.so.${R2VERSION}
+lib/libr_asm.so
+lib/libr_asm.so.${R2VERSION_MN}
+lib/libr_asm.so.${R2VERSION}
+lib/libr_bin.so
+lib/libr_bin.so.${R2VERSION_MN}
+lib/libr_bin.so.${R2VERSION}
+lib/libr_bp.so
+lib/libr_bp.so.${R2VERSION_MN}
+lib/libr_bp.so.${R2VERSION}
+lib/libr_config.so
+lib/libr_config.so.${R2VERSION_MN}
+lib/libr_config.so.${R2VERSION}
+lib/libr_cons.so
+lib/libr_cons.so.${R2VERSION_MN}
+lib/libr_cons.so.${R2VERSION}
+lib/libr_core.so
+lib/libr_core.so.${R2VERSION_MN}
+lib/libr_core.so.${R2VERSION}
+lib/libr_crypto.so
+lib/libr_crypto.so.${R2VERSION_MN}
+lib/libr_crypto.so.${R2VERSION}
+lib/libr_debug.so
+lib/libr_debug.so.${R2VERSION_MN}
+lib/libr_debug.so.${R2VERSION}
+lib/libr_egg.so
+lib/libr_egg.so.${R2VERSION_MN}
+lib/libr_egg.so.${R2VERSION}
+lib/libr_esil.so
+lib/libr_esil.so.${R2VERSION_MN}
+lib/libr_esil.so.${R2VERSION}
+lib/libr_flag.so
+lib/libr_flag.so.${R2VERSION_MN}
+lib/libr_flag.so.${R2VERSION}
+lib/libr_fs.so
+lib/libr_fs.so.${R2VERSION_MN}
+lib/libr_fs.so.${R2VERSION}
+lib/libr_io.so
+lib/libr_io.so.${R2VERSION_MN}
+lib/libr_io.so.${R2VERSION}
+lib/libr_lang.so
+lib/libr_lang.so.${R2VERSION_MN}
+lib/libr_lang.so.${R2VERSION}
+lib/libr_magic.so
+lib/libr_magic.so.${R2VERSION_MN}
+lib/libr_magic.so.${R2VERSION}
+lib/libr_main.so
+lib/libr_main.so.${R2VERSION_MN}
+lib/libr_main.so.${R2VERSION}
+lib/libr_reg.so
+lib/libr_reg.so.${R2VERSION_MN}
+lib/libr_reg.so.${R2VERSION}
+lib/libr_search.so
+lib/libr_search.so.${R2VERSION_MN}
+lib/libr_search.so.${R2VERSION}
+lib/libr_socket.so
+lib/libr_socket.so.${R2VERSION_MN}
+lib/libr_socket.so.${R2VERSION}
+lib/libr_syscall.so
+lib/libr_syscall.so.${R2VERSION_MN}
+lib/libr_syscall.so.${R2VERSION}
+lib/libr_util.so
+lib/libr_util.so.${R2VERSION_MN}
+lib/libr_util.so.${R2VERSION}
+lib/pkgconfig/r_anal.pc
+lib/pkgconfig/r_arch.pc
+lib/pkgconfig/r_asm.pc
+lib/pkgconfig/r_bin.pc
+lib/pkgconfig/r_bp.pc
+lib/pkgconfig/r_config.pc
+lib/pkgconfig/r_cons.pc
+lib/pkgconfig/r_core.pc
+lib/pkgconfig/r_crypto.pc
+lib/pkgconfig/r_debug.pc
+lib/pkgconfig/r_egg.pc
+lib/pkgconfig/r_esil.pc
+lib/pkgconfig/r_flag.pc
+lib/pkgconfig/r_fs.pc
+lib/pkgconfig/r_io.pc
+lib/pkgconfig/r_lang.pc
+lib/pkgconfig/r_magic.pc
+lib/pkgconfig/r_reg.pc
+lib/pkgconfig/r_search.pc
+lib/pkgconfig/r_socket.pc
+lib/pkgconfig/r_syscall.pc
+lib/pkgconfig/r_util.pc
+lib/radare2/${R2VERSION}/io_shm.so
+lib/radare2/last
+man/man1/r2.1
+man/man1/r2agent.1
+man/man1/r2pm.1
+man/man1/r2r.1
+man/man1/rabin2.1
+man/man1/radare2.1
+man/man1/radiff2.1
+man/man1/rafind2.1
+man/man1/ragg2.1
+man/man1/rahash2.1
+man/man1/rarun2.1
+man/man1/rasign2.1
+man/man1/rasm2.1
+man/man1/ravc2.1
+man/man1/rax2.1
+man/man7/esil.7
+share/doc/radare2/abi.md
+share/doc/radare2/all68k.r2
+share/doc/radare2/android.md
+share/doc/radare2/avr.md
+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/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.fun
+share/doc/radare2/fortunes.tips
+share/doc/radare2/freebsd.md
+share/doc/radare2/gdb.md
+share/doc/radare2/gprobe.md
+share/doc/radare2/haiku.md
+share/doc/radare2/hud
+share/doc/radare2/ida.md
+share/doc/radare2/indent-example.c
+share/doc/radare2/intro.md
+share/doc/radare2/io-fixing.md
+share/doc/radare2/io.md
+share/doc/radare2/iocache
+share/doc/radare2/ios.md
+share/doc/radare2/iphone.md
+share/doc/radare2/kvast.md
+share/doc/radare2/lang-plugins
+share/doc/radare2/license.md
+share/doc/radare2/macos.md
+share/doc/radare2/macros.md
+share/doc/radare2/maemo.md
+share/doc/radare2/objc.pl
+share/doc/radare2/openbsd.md
+share/doc/radare2/plugins.md
+share/doc/radare2/portscan.r2
+share/doc/radare2/qnx.md
+share/doc/radare2/r2ascii.txt
+share/doc/radare2/r2pipe.html
+share/doc/radare2/r2pipe2.md
+share/doc/radare2/rap.md
+share/doc/radare2/rapatch.md
+share/doc/radare2/releases.md
+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.md
+share/doc/radare2/strings.md
+share/doc/radare2/termux.md
+share/doc/radare2/uncrustify.cfg
+share/doc/radare2/vim
+share/doc/radare2/vim2r2.js
+share/doc/radare2/vlang-example.v
+share/doc/radare2/windbg.md
+share/doc/radare2/windows.md
+share/doc/radare2/yara.md
+share/radare2/${R2VERSION}/charsets/arabic_iso.sdb
+share/radare2/${R2VERSION}/charsets/arabic_windows.sdb
+share/radare2/${R2VERSION}/charsets/ascii.sdb
+share/radare2/${R2VERSION}/charsets/ascii_ansi.sdb
+share/radare2/${R2VERSION}/charsets/ascii_oem.sdb
+share/radare2/${R2VERSION}/charsets/big5.sdb
+share/radare2/${R2VERSION}/charsets/cyrillic_iso.sdb
+share/radare2/${R2VERSION}/charsets/cyrillic_windows.sdb
+share/radare2/${R2VERSION}/charsets/ebcdic37.sdb
+share/radare2/${R2VERSION}/charsets/greek_iso.sdb
+share/radare2/${R2VERSION}/charsets/greek_windows.sdb
+share/radare2/${R2VERSION}/charsets/hebrew_iso.sdb
+share/radare2/${R2VERSION}/charsets/hebrew_windows.sdb
+share/radare2/${R2VERSION}/charsets/hiragana.sdb
+share/radare2/${R2VERSION}/charsets/iso8859_1.sdb
+share/radare2/${R2VERSION}/charsets/iso_646.sdb
+share/radare2/${R2VERSION}/charsets/katakana.sdb
+share/radare2/${R2VERSION}/charsets/macintosh.sdb
+share/radare2/${R2VERSION}/charsets/pokered.sdb
+share/radare2/${R2VERSION}/cons/ayu
+share/radare2/${R2VERSION}/cons/basic
+share/radare2/${R2VERSION}/cons/behelit
+share/radare2/${R2VERSION}/cons/blood
+share/radare2/${R2VERSION}/cons/bluy
+share/radare2/${R2VERSION}/cons/bobcrawl
+share/radare2/${R2VERSION}/cons/bold
+share/radare2/${R2VERSION}/cons/bright
+share/radare2/${R2VERSION}/cons/cga
+share/radare2/${R2VERSION}/cons/chrome
+share/radare2/${R2VERSION}/cons/consonance
+share/radare2/${R2VERSION}/cons/dark
+share/radare2/${R2VERSION}/cons/darkda
+share/radare2/${R2VERSION}/cons/focus
+share/radare2/${R2VERSION}/cons/gb
+share/radare2/${R2VERSION}/cons/gentoo
+share/radare2/${R2VERSION}/cons/greepy
+share/radare2/${R2VERSION}/cons/gruvbox
+share/radare2/${R2VERSION}/cons/iaito
+share/radare2/${R2VERSION}/cons/lima
+share/radare2/${R2VERSION}/cons/matrix
+share/radare2/${R2VERSION}/cons/monokai
+share/radare2/${R2VERSION}/cons/ogray
+share/radare2/${R2VERSION}/cons/onedark
+share/radare2/${R2VERSION}/cons/pink
+share/radare2/${R2VERSION}/cons/rasta
+share/radare2/${R2VERSION}/cons/sepia
+share/radare2/${R2VERSION}/cons/smyck
+share/radare2/${R2VERSION}/cons/solarized
+share/radare2/${R2VERSION}/cons/tango
+share/radare2/${R2VERSION}/cons/twilight
+share/radare2/${R2VERSION}/cons/white
+share/radare2/${R2VERSION}/cons/white2
+share/radare2/${R2VERSION}/cons/zenburn
+share/radare2/${R2VERSION}/fcnsign/cc-arm-16.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-arm-32.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-arm-64.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-avr-8.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-hexagon-32.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-m68k-32.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-mips-16.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-mips-32.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-mips-64.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-ppc-32.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-ppc-64.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-riscv-64.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-s390-64.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-sparc-32.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-stm8-16.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-v850-32.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-x86-16.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-x86-32.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-x86-64.sdb
+share/radare2/${R2VERSION}/fcnsign/cc-xtensa-32.sdb
+share/radare2/${R2VERSION}/fcnsign/spec.sdb
+share/radare2/${R2VERSION}/fcnsign/types-16.sdb
+share/radare2/${R2VERSION}/fcnsign/types-32.sdb
+share/radare2/${R2VERSION}/fcnsign/types-64.sdb
+share/radare2/${R2VERSION}/fcnsign/types-android.sdb
+share/radare2/${R2VERSION}/fcnsign/types-arm-ios-16.sdb
+share/radare2/${R2VERSION}/fcnsign/types-arm-ios-32.sdb
+share/radare2/${R2VERSION}/fcnsign/types-arm-ios-64.sdb
+share/radare2/${R2VERSION}/fcnsign/types-darwin.sdb
+share/radare2/${R2VERSION}/fcnsign/types-linux.sdb
+share/radare2/${R2VERSION}/fcnsign/types-windows.sdb
+share/radare2/${R2VERSION}/fcnsign/types-x86-macos-64.sdb
+share/radare2/${R2VERSION}/fcnsign/types-x86-windows-32.sdb
+share/radare2/${R2VERSION}/fcnsign/types-x86-windows-64.sdb
+share/radare2/${R2VERSION}/fcnsign/types.sdb
+share/radare2/${R2VERSION}/flag/tags.r2
+share/radare2/${R2VERSION}/format/dex
+share/radare2/${R2VERSION}/format/dll/aclui.sdb
+share/radare2/${R2VERSION}/format/dll/activeds.sdb
+share/radare2/${R2VERSION}/format/dll/atl.sdb
+share/radare2/${R2VERSION}/format/dll/avicap.sdb
+share/radare2/${R2VERSION}/format/dll/avifile.sdb
+share/radare2/${R2VERSION}/format/dll/awdevl16.sdb
+share/radare2/${R2VERSION}/format/dll/borlndmm.sdb
+share/radare2/${R2VERSION}/format/dll/browseui.sdb
+share/radare2/${R2VERSION}/format/dll/cabinet.sdb
+share/radare2/${R2VERSION}/format/dll/cards.sdb
+share/radare2/${R2VERSION}/format/dll/cmc.sdb
+share/radare2/${R2VERSION}/format/dll/comctl32.sdb
+share/radare2/${R2VERSION}/format/dll/comm.sdb
+share/radare2/${R2VERSION}/format/dll/commctrl.sdb
+share/radare2/${R2VERSION}/format/dll/commdlg.sdb
+share/radare2/${R2VERSION}/format/dll/compobj.sdb
+share/radare2/${R2VERSION}/format/dll/csmfpapi.sdb
+share/radare2/${R2VERSION}/format/dll/csmtpapi.sdb
+share/radare2/${R2VERSION}/format/dll/csncdapi.sdb
+share/radare2/${R2VERSION}/format/dll/cspman.sdb
+share/radare2/${R2VERSION}/format/dll/dciman.sdb
+share/radare2/${R2VERSION}/format/dll/ddeml.sdb
+share/radare2/${R2VERSION}/format/dll/deskcp16.sdb
+share/radare2/${R2VERSION}/format/dll/dibeng.sdb
+share/radare2/${R2VERSION}/format/dll/dispdib.sdb
+share/radare2/${R2VERSION}/format/dll/display.sdb
+share/radare2/${R2VERSION}/format/dll/dskmaint.sdb
+share/radare2/${R2VERSION}/format/dll/dsound.sdb
+share/radare2/${R2VERSION}/format/dll/enable3.sdb
+share/radare2/${R2VERSION}/format/dll/faxcodec.sdb
+share/radare2/${R2VERSION}/format/dll/gdi.sdb
+share/radare2/${R2VERSION}/format/dll/gsprop32.sdb
+share/radare2/${R2VERSION}/format/dll/iertutil.sdb
+share/radare2/${R2VERSION}/format/dll/inet16.sdb
+share/radare2/${R2VERSION}/format/dll/iosclass.sdb
+share/radare2/${R2VERSION}/format/dll/kernel.sdb
+share/radare2/${R2VERSION}/format/dll/kernel32.sdb
+share/radare2/${R2VERSION}/format/dll/keyboard.sdb
+share/radare2/${R2VERSION}/format/dll/lzexpand.sdb
+share/radare2/${R2VERSION}/format/dll/maincp16.sdb
+share/radare2/${R2VERSION}/format/dll/mapi.sdb
+share/radare2/${R2VERSION}/format/dll/mapiu.sdb
+share/radare2/${R2VERSION}/format/dll/mapix.sdb
+share/radare2/${R2VERSION}/format/dll/mciavi.sdb
+share/radare2/${R2VERSION}/format/dll/mcicda.sdb
+share/radare2/${R2VERSION}/format/dll/mcimidi.sdb
+share/radare2/${R2VERSION}/format/dll/mciole.sdb
+share/radare2/${R2VERSION}/format/dll/mciwave.sdb
+share/radare2/${R2VERSION}/format/dll/mfc100u.sdb
+share/radare2/${R2VERSION}/format/dll/mfc120.sdb
+share/radare2/${R2VERSION}/format/dll/mfc140u.sdb
+share/radare2/${R2VERSION}/format/dll/mfc30.sdb
+share/radare2/${R2VERSION}/format/dll/mfc40.sdb
+share/radare2/${R2VERSION}/format/dll/mfc42.sdb
+share/radare2/${R2VERSION}/format/dll/mfc42u.sdb
+share/radare2/${R2VERSION}/format/dll/mfc71.sdb
+share/radare2/${R2VERSION}/format/dll/mfc71u.sdb
+share/radare2/${R2VERSION}/format/dll/mfc90u.sdb
+share/radare2/${R2VERSION}/format/dll/midimap.sdb
+share/radare2/${R2VERSION}/format/dll/ml3xec16.sdb
+share/radare2/${R2VERSION}/format/dll/mmci.sdb
+share/radare2/${R2VERSION}/format/dll/mmsystem.sdb
+share/radare2/${R2VERSION}/format/dll/modem.sdb
+share/radare2/${R2VERSION}/format/dll/modemui.sdb
+share/radare2/${R2VERSION}/format/dll/mouse.sdb
+share/radare2/${R2VERSION}/format/dll/msacm.sdb
+share/radare2/${R2VERSION}/format/dll/msacmmap.sdb
+share/radare2/${R2VERSION}/format/dll/msdos.sdb
+share/radare2/${R2VERSION}/format/dll/msdosd.sdb
+share/radare2/${R2VERSION}/format/dll/msi.sdb
+share/radare2/${R2VERSION}/format/dll/msjstick.sdb
+share/radare2/${R2VERSION}/format/dll/msmixmgr.sdb
+share/radare2/${R2VERSION}/format/dll/mspcic.sdb
+share/radare2/${R2VERSION}/format/dll/msprint.sdb
+share/radare2/${R2VERSION}/format/dll/mstcp.sdb
+share/radare2/${R2VERSION}/format/dll/mstlsapi.sdb
+share/radare2/${R2VERSION}/format/dll/msvbvm50.sdb
+share/radare2/${R2VERSION}/format/dll/msvbvm60.sdb
+share/radare2/${R2VERSION}/format/dll/msvideo.sdb
+share/radare2/${R2VERSION}/format/dll/netapi.sdb
+share/radare2/${R2VERSION}/format/dll/netcpl.sdb
+share/radare2/${R2VERSION}/format/dll/netdi.sdb
+share/radare2/${R2VERSION}/format/dll/netos.sdb
+share/radare2/${R2VERSION}/format/dll/netware.sdb
+share/radare2/${R2VERSION}/format/dll/nw16.sdb
+share/radare2/${R2VERSION}/format/dll/odbc32.sdb
+share/radare2/${R2VERSION}/format/dll/ole2.sdb
+share/radare2/${R2VERSION}/format/dll/ole2conv.sdb
+share/radare2/${R2VERSION}/format/dll/ole2disp.sdb
+share/radare2/${R2VERSION}/format/dll/ole2nls.sdb
+share/radare2/${R2VERSION}/format/dll/oleaut32.sdb
+share/radare2/${R2VERSION}/format/dll/olecli.sdb
+share/radare2/${R2VERSION}/format/dll/olecli32.sdb
+share/radare2/${R2VERSION}/format/dll/oledlg.sdb
+share/radare2/${R2VERSION}/format/dll/olepro32.sdb
+share/radare2/${R2VERSION}/format/dll/olesvr.sdb
+share/radare2/${R2VERSION}/format/dll/olesvr32.sdb
+share/radare2/${R2VERSION}/format/dll/pifmgr.sdb
+share/radare2/${R2VERSION}/format/dll/pkpd.sdb
+share/radare2/${R2VERSION}/format/dll/pmspl.sdb
+share/radare2/${R2VERSION}/format/dll/power.sdb
+share/radare2/${R2VERSION}/format/dll/rasapi16.sdb
+share/radare2/${R2VERSION}/format/dll/rnasetup.sdb
+share/radare2/${R2VERSION}/format/dll/rsrc16.sdb
+share/radare2/${R2VERSION}/format/dll/sb16snd.sdb
+share/radare2/${R2VERSION}/format/dll/sbfm.sdb
+share/radare2/${R2VERSION}/format/dll/setup4.sdb
+share/radare2/${R2VERSION}/format/dll/setupx.sdb
+share/radare2/${R2VERSION}/format/dll/shdocvw.sdb
+share/radare2/${R2VERSION}/format/dll/shell.sdb
+share/radare2/${R2VERSION}/format/dll/shell32.sdb
+share/radare2/${R2VERSION}/format/dll/shlwapi.sdb
+share/radare2/${R2VERSION}/format/dll/sound.sdb
+share/radare2/${R2VERSION}/format/dll/spooler.sdb
+share/radare2/${R2VERSION}/format/dll/spr32d70.sdb
+share/radare2/${R2VERSION}/format/dll/storage.sdb
+share/radare2/${R2VERSION}/format/dll/sysclass.sdb
+share/radare2/${R2VERSION}/format/dll/sysdetmg.sdb
+share/radare2/${R2VERSION}/format/dll/sysdm.sdb
+share/radare2/${R2VERSION}/format/dll/sysedit.sdb
+share/radare2/${R2VERSION}/format/dll/system.sdb
+share/radare2/${R2VERSION}/format/dll/systhunk.sdb
+share/radare2/${R2VERSION}/format/dll/tapi.sdb
+share/radare2/${R2VERSION}/format/dll/tapiaddr.sdb
+share/radare2/${R2VERSION}/format/dll/toolhelp.sdb
+share/radare2/${R2VERSION}/format/dll/typelib.sdb
+share/radare2/${R2VERSION}/format/dll/umdm16.sdb
+share/radare2/${R2VERSION}/format/dll/urlmon.sdb
+share/radare2/${R2VERSION}/format/dll/user.sdb
+share/radare2/${R2VERSION}/format/dll/uxtheme.sdb
+share/radare2/${R2VERSION}/format/dll/vb40032.sdb
+share/radare2/${R2VERSION}/format/dll/ver.sdb
+share/radare2/${R2VERSION}/format/dll/vssapi.sdb
+share/radare2/${R2VERSION}/format/dll/whlp16t.sdb
+share/radare2/${R2VERSION}/format/dll/win32s16.sdb
+share/radare2/${R2VERSION}/format/dll/win87em.sdb
+share/radare2/${R2VERSION}/format/dll/winaspi.sdb
+share/radare2/${R2VERSION}/format/dll/winmm.sdb
+share/radare2/${R2VERSION}/format/dll/winnet16.sdb
+share/radare2/${R2VERSION}/format/dll/winoldap.sdb
+share/radare2/${R2VERSION}/format/dll/winsock.sdb
+share/radare2/${R2VERSION}/format/dll/winspl16.sdb
+share/radare2/${R2VERSION}/format/dll/wldap32.sdb
+share/radare2/${R2VERSION}/format/dll/wpsapd.sdb
+share/radare2/${R2VERSION}/format/dll/wpsuni.sdb
+share/radare2/${R2VERSION}/format/dll/wpsunire.sdb
+share/radare2/${R2VERSION}/format/dll/ws2_32.sdb
+share/radare2/${R2VERSION}/format/dll/wsasrv.sdb
+share/radare2/${R2VERSION}/format/dll/wsnmp32.sdb
+share/radare2/${R2VERSION}/format/dll/wsock32.sdb
+share/radare2/${R2VERSION}/format/elf32
+share/radare2/${R2VERSION}/format/elf64
+share/radare2/${R2VERSION}/format/elf_enums
+share/radare2/${R2VERSION}/format/macho
+share/radare2/${R2VERSION}/format/mz
+share/radare2/${R2VERSION}/format/pe32
+share/radare2/${R2VERSION}/format/symclass.sdb
+share/radare2/${R2VERSION}/format/trx
+share/radare2/${R2VERSION}/format/zip
+share/radare2/${R2VERSION}/hud/main
+share/radare2/${R2VERSION}/magic/apple
+share/radare2/${R2VERSION}/magic/archive
+share/radare2/${R2VERSION}/magic/cafebabe
+share/radare2/${R2VERSION}/magic/code
+share/radare2/${R2VERSION}/magic/compressed
+share/radare2/${R2VERSION}/magic/crc
+share/radare2/${R2VERSION}/magic/database
+share/radare2/${R2VERSION}/magic/dis
+share/radare2/${R2VERSION}/magic/elf
+share/radare2/${R2VERSION}/magic/encoding
+share/radare2/${R2VERSION}/magic/filesystems
+share/radare2/${R2VERSION}/magic/firmware
+share/radare2/${R2VERSION}/magic/flash
+share/radare2/${R2VERSION}/magic/flutter
+share/radare2/${R2VERSION}/magic/freebsd
+share/radare2/${R2VERSION}/magic/gimp
+share/radare2/${R2VERSION}/magic/gpg
+share/radare2/${R2VERSION}/magic/html
+share/radare2/${R2VERSION}/magic/images
+share/radare2/${R2VERSION}/magic/java
+share/radare2/${R2VERSION}/magic/jpeg
+share/radare2/${R2VERSION}/magic/linux
+share/radare2/${R2VERSION}/magic/mach
+share/radare2/${R2VERSION}/magic/microsoft
+share/radare2/${R2VERSION}/magic/mime
+share/radare2/${R2VERSION}/magic/netbsd
+share/radare2/${R2VERSION}/magic/network
+share/radare2/${R2VERSION}/magic/openbsd
+share/radare2/${R2VERSION}/magic/pdf
+share/radare2/${R2VERSION}/magic/perl
+share/radare2/${R2VERSION}/magic/python
+share/radare2/${R2VERSION}/magic/riff
+share/radare2/${R2VERSION}/magic/sniffer
+share/radare2/${R2VERSION}/magic/sql
+share/radare2/${R2VERSION}/magic/ssh
+share/radare2/${R2VERSION}/magic/uuencode
+share/radare2/${R2VERSION}/magic/video
+share/radare2/${R2VERSION}/magic/vim
+share/radare2/${R2VERSION}/magic/vorbis
+share/radare2/${R2VERSION}/magic/zfs
+share/radare2/${R2VERSION}/opcodes/6502.sdb
+share/radare2/${R2VERSION}/opcodes/8051.sdb
+share/radare2/${R2VERSION}/opcodes/LH5801.sdb
+share/radare2/${R2VERSION}/opcodes/arc.sdb
+share/radare2/${R2VERSION}/opcodes/arm.sdb
+share/radare2/${R2VERSION}/opcodes/avr.sdb
+share/radare2/${R2VERSION}/opcodes/bf.sdb
+share/radare2/${R2VERSION}/opcodes/bpf.sdb
+share/radare2/${R2VERSION}/opcodes/chip8.sdb
+share/radare2/${R2VERSION}/opcodes/dalvik.sdb
+share/radare2/${R2VERSION}/opcodes/evm.sdb
+share/radare2/${R2VERSION}/opcodes/gb.sdb
+share/radare2/${R2VERSION}/opcodes/i4004.sdb
+share/radare2/${R2VERSION}/opcodes/i8080.sdb
+share/radare2/${R2VERSION}/opcodes/java.sdb
+share/radare2/${R2VERSION}/opcodes/lm32.sdb
+share/radare2/${R2VERSION}/opcodes/m68k.sdb
+share/radare2/${R2VERSION}/opcodes/mips.sdb
+share/radare2/${R2VERSION}/opcodes/msp430.sdb
+share/radare2/${R2VERSION}/opcodes/pic18c.sdb
+share/radare2/${R2VERSION}/opcodes/pickle.sdb
+share/radare2/${R2VERSION}/opcodes/ppc.sdb
+share/radare2/${R2VERSION}/opcodes/propeller.sdb
+share/radare2/${R2VERSION}/opcodes/riscv.sdb
+share/radare2/${R2VERSION}/opcodes/s390.sdb
+share/radare2/${R2VERSION}/opcodes/sh.sdb
+share/radare2/${R2VERSION}/opcodes/sm5xx.sdb
+share/radare2/${R2VERSION}/opcodes/sparc.sdb
+share/radare2/${R2VERSION}/opcodes/stm8.sdb
+share/radare2/${R2VERSION}/opcodes/tms320.sdb
+share/radare2/${R2VERSION}/opcodes/tricore.sdb
+share/radare2/${R2VERSION}/opcodes/v810.sdb
+share/radare2/${R2VERSION}/opcodes/v850.sdb
+share/radare2/${R2VERSION}/opcodes/x86.sdb
+share/radare2/${R2VERSION}/opcodes/xtensa.sdb
+share/radare2/${R2VERSION}/opcodes/z80.sdb
+share/radare2/${R2VERSION}/platform/bf-fini.r2
+share/radare2/${R2VERSION}/platform/bf-init.r2
+share/radare2/${R2VERSION}/platform/nes-fini.r2
+share/radare2/${R2VERSION}/platform/nes-init.r2
+share/radare2/${R2VERSION}/platform/stm8-fini.r2
+share/radare2/${R2VERSION}/platform/stm8-init.r2
+share/radare2/${R2VERSION}/scripts/il2cpp.r2.js
+share/radare2/${R2VERSION}/scripts/ipsw-kernel-symbolicate.r2.js
+share/radare2/${R2VERSION}/scripts/licenses.r2.js
+share/radare2/${R2VERSION}/scripts/parseplug.r2.js
+share/radare2/${R2VERSION}/scripts/r2sptrace.py
+share/radare2/${R2VERSION}/scripts/tags.r2.js
+share/radare2/${R2VERSION}/scripts/unzip.r2.js
+share/radare2/${R2VERSION}/scripts/vsmap.r2.js
+share/radare2/${R2VERSION}/syscall/darwin-arm-32.sdb
+share/radare2/${R2VERSION}/syscall/darwin-arm-64.sdb
+share/radare2/${R2VERSION}/syscall/darwin-x86-32.sdb
+share/radare2/${R2VERSION}/syscall/darwin-x86-64.sdb
+share/radare2/${R2VERSION}/syscall/dos-x86-16.sdb
+share/radare2/${R2VERSION}/syscall/freebsd-x86-32.sdb
+share/radare2/${R2VERSION}/syscall/ios-arm-32.sdb
+share/radare2/${R2VERSION}/syscall/ios-arm-64.sdb
+share/radare2/${R2VERSION}/syscall/ios-x86-32.sdb
+share/radare2/${R2VERSION}/syscall/linux-arm-32.sdb
+share/radare2/${R2VERSION}/syscall/linux-arm-64.sdb
+share/radare2/${R2VERSION}/syscall/linux-mips-32.sdb
+share/radare2/${R2VERSION}/syscall/linux-sparc-32.sdb
+share/radare2/${R2VERSION}/syscall/linux-x86-32.sdb
+share/radare2/${R2VERSION}/syscall/linux-x86-64.sdb
+share/radare2/${R2VERSION}/syscall/netbsd-x86-32.sdb
+share/radare2/${R2VERSION}/syscall/openbsd-x86-32.sdb
+share/radare2/${R2VERSION}/syscall/openbsd-x86-64.sdb
+share/radare2/${R2VERSION}/syscall/s110-arm-16.sdb
+share/radare2/${R2VERSION}/syscall/windows-x86-32.sdb
+share/radare2/${R2VERSION}/syscall/windows-x86-64.sdb
+share/radare2/${R2VERSION}/www/bolt/Makefile
+share/radare2/${R2VERSION}/www/bolt/index.html
+share/radare2/${R2VERSION}/www/bolt/r2.js
+share/radare2/${R2VERSION}/www/bolt/r2bolt.sh
+share/radare2/${R2VERSION}/www/console.html
+share/radare2/${R2VERSION}/www/d3/d3.js
+share/radare2/${R2VERSION}/www/d3/d3.layout.js
+share/radare2/${R2VERSION}/www/d3/index.html
+share/radare2/${R2VERSION}/www/d3/packages.js
+share/radare2/${R2VERSION}/www/d3/style.css
+share/radare2/${R2VERSION}/www/f/index.html
+share/radare2/${R2VERSION}/www/f/r2.js
+share/radare2/${R2VERSION}/www/favicon.ico
+share/radare2/${R2VERSION}/www/icon.png
+share/radare2/${R2VERSION}/www/index.html
+share/radare2/${R2VERSION}/www/index.old.html
+share/radare2/${R2VERSION}/www/log.html
+share/radare2/${R2VERSION}/www/m/css/autocomplete.css
+share/radare2/${R2VERSION}/www/m/css/console.css
+share/radare2/${R2VERSION}/www/m/css/contextmenu.css
+share/radare2/${R2VERSION}/www/m/css/disasm.css
+share/radare2/${R2VERSION}/www/m/css/flexcontainer.css
+share/radare2/${R2VERSION}/www/m/css/hexdump.css
+share/radare2/${R2VERSION}/www/m/css/material-design-icons.css
+share/radare2/${R2VERSION}/www/m/css/networkerr.css
+share/radare2/${R2VERSION}/www/m/css/overview.css
+share/radare2/${R2VERSION}/www/m/css/styles.css
+share/radare2/${R2VERSION}/www/m/css/tables.css
+share/radare2/${R2VERSION}/www/m/css/terminal.css
+share/radare2/${R2VERSION}/www/m/css/widget.css
+share/radare2/${R2VERSION}/www/m/disasmNavProvider.js
+share/radare2/${R2VERSION}/www/m/disasmProvider.js
+share/radare2/${R2VERSION}/www/m/hexchunkProvider.js
+share/radare2/${R2VERSION}/www/m/images/icon.png
+share/radare2/${R2VERSION}/www/m/images/rlogo256.png
+share/radare2/${R2VERSION}/www/m/images/user.jpg
+share/radare2/${R2VERSION}/www/m/index.html
+share/radare2/${R2VERSION}/www/m/legacy.js
+share/radare2/${R2VERSION}/www/m/main.min.js
+share/radare2/${R2VERSION}/www/m/main.min.js.LICENSE.txt
+share/radare2/${R2VERSION}/www/m/r2.js
+share/radare2/${R2VERSION}/www/m/stylesheet.css
+share/radare2/${R2VERSION}/www/m/tools.legacy.js
+share/radare2/${R2VERSION}/www/m/vendors/FileSaver.min.js
+share/radare2/${R2VERSION}/www/m/vendors/dialog-polyfill.css
+share/radare2/${R2VERSION}/www/m/vendors/dialog-polyfill.js
+share/radare2/${R2VERSION}/www/m/vendors/fonts/MaterialIcons-Regular.woff
+share/radare2/${R2VERSION}/www/m/vendors/fonts/Roboto-italic-400.woff
+share/radare2/${R2VERSION}/www/m/vendors/fonts/Roboto-italic-700.woff
+share/radare2/${R2VERSION}/www/m/vendors/fonts/Roboto-normal-100.woff
+share/radare2/${R2VERSION}/www/m/vendors/fonts/Roboto-normal-300.woff
+share/radare2/${R2VERSION}/www/m/vendors/fonts/Roboto-normal-400.woff
+share/radare2/${R2VERSION}/www/m/vendors/fonts/Roboto-normal-500.woff
+share/radare2/${R2VERSION}/www/m/vendors/fonts/Roboto-normal-700.woff
+share/radare2/${R2VERSION}/www/m/vendors/fonts/Roboto-normal-900.woff
+share/radare2/${R2VERSION}/www/m/vendors/fonts/fonts.css
+share/radare2/${R2VERSION}/www/m/vendors/images/favicon.ico
+share/radare2/${R2VERSION}/www/m/vendors/images/sort_asc.png
+share/radare2/${R2VERSION}/www/m/vendors/images/sort_asc_disabled.png
+share/radare2/${R2VERSION}/www/m/vendors/images/sort_both.png
+share/radare2/${R2VERSION}/www/m/vendors/images/sort_desc.png
+share/radare2/${R2VERSION}/www/m/vendors/images/sort_desc_disabled.png
+share/radare2/${R2VERSION}/www/m/vendors/jquery.dataTables.min.css
+share/radare2/${R2VERSION}/www/m/vendors/jquery.dataTables.min.js
+share/radare2/${R2VERSION}/www/m/vendors/jquery.min.js
+share/radare2/${R2VERSION}/www/m/vendors/material-design-icons.css
+share/radare2/${R2VERSION}/www/m/vendors/material.min.css
+share/radare2/${R2VERSION}/www/m/vendors/material.min.js
+share/radare2/${R2VERSION}/www/m/vendors/mdl-selectfield.min.css
+share/radare2/${R2VERSION}/www/m/vendors/mdl-selectfield.min.js
+share/radare2/${R2VERSION}/www/old/index.html
+share/radare2/${R2VERSION}/www/old/rlogo2.png
+share/radare2/${R2VERSION}/www/old/script.js
+share/radare2/${R2VERSION}/www/old/style.css
+share/radare2/${R2VERSION}/www/r2.svg
+share/radare2/${R2VERSION}/www/rlogo.png
+share/radare2/${R2VERSION}/www/t/app.js
+share/radare2/${R2VERSION}/www/t/index.html
+share/radare2/${R2VERSION}/www/t/rlogo.png
+share/radare2/${R2VERSION}/www/t/stylesheet.css
+share/radare2/${R2VERSION}/www/upload.html
+share/radare2/last
diff --git a/radare2/PLIST.SunOS b/radare2/PLIST.SunOS
new file mode 100644
index 0000000000..71ba48edc9
--- /dev/null
+++ b/radare2/PLIST.SunOS
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST.SunOS,v 1.1 2016/09/16 14:46:25 jperkin Exp $
+lib/radare2/${PKGVERSION}/asm_RISCV.so
+lib/radare2/${PKGVERSION}/asm_cris.so
+lib/radare2/${PKGVERSION}/asm_mips.so
+lib/radare2/${PKGVERSION}/asm_ppc.so
+lib/radare2/${PKGVERSION}/asm_x86.so
+lib/radare2/${PKGVERSION}/asm_z80-cr.so
+lib/radare2/${PKGVERSION}/lib.so
diff --git a/radare2/buildlink3.mk b/radare2/buildlink3.mk
new file mode 100644
index 0000000000..b93f21995b
--- /dev/null
+++ b/radare2/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.23 2024/11/14 22:19:36 wiz Exp $
+
+BUILDLINK_TREE+= radare2
+
+.if !defined(RADARE2_BUILDLINK3_MK)
+RADARE2_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.radare2+= radare2>=5.7.8
+BUILDLINK_ABI_DEPENDS.radare2?= radare2>=5.9.6nb1
+BUILDLINK_PKGSRCDIR.radare2?= ../../devel/radare2
+
+.include "../../devel/capstone/buildlink3.mk"
+.include "../../sysutils/file/buildlink3.mk"
+.include "../../archivers/libzip/buildlink3.mk"
+.endif # RADARE2_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -radare2
diff --git a/radare2/distinfo b/radare2/distinfo
new file mode 100644
index 0000000000..fb7da24190
--- /dev/null
+++ b/radare2/distinfo
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.21 2024/11/10 17:58:56 leot Exp $
+
+BLAKE2s (radare2-5.9.8.tar.gz) = 8fdafd8d3fb34a7879a5556644e13c5f82df51c7f6a946f812d6f53b3c9cfd60
+SHA512 (radare2-5.9.8.tar.gz) = d1338bcbd437c7f376a07a9d6870fa56bdab883cc5371ce506bc7f667780e19ce777c2839926d4bedf0578ec9338567b402a678643f36ac84404be55eeadb2da
+Size (radare2-5.9.8.tar.gz) = 12159137 bytes
+BLAKE2s (vector35-arch-arm64-55d73c6bbb94448a5c615933179e73ac618cf876.tar.gz) = fa95147e11a20b404021d618f52f81151aeedb9eeebabd1702eb0f6ed86cf362
+SHA512 (vector35-arch-arm64-55d73c6bbb94448a5c615933179e73ac618cf876.tar.gz) = 433a9e972ee13269a495e94aba335b97892eb2614de1460e055e30d60976989f986ef253b352ba918786d4056e3a4d948a66ea90d25aa5ddf52a276152279c92
+Size (vector35-arch-arm64-55d73c6bbb94448a5c615933179e73ac618cf876.tar.gz) = 1050988 bytes
+BLAKE2s (vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz) = a9e85ccf1cfd0ed8bf014494f9dc7239369b29f4447beaf08f95392d7f5ccc8c
+SHA512 (vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz) = 40c048b29856f48300d4539bc7bda38e6ceae1e8d4d9d131c4a7546b6e26b2fb96309c483b67e2c2290b06cea5fc52a7beb30557d54e89296e7734cc1ab06d10
+Size (vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz) = 255278 bytes
+SHA1 (patch-libr_io_p_shm.mk) = e5778f859039228e5eaa42fe613f57f55d38fd57
+SHA1 (patch-shlr-sdb-src-Makefile) = 414260d6010873f04ca8e614438fd674af0543d2
+SHA1 (patch-sys_ios-sdk.sh) = 3f50b49e75dea1ac02f6d2ce8c556c77276e51d6
diff --git a/radare2/options.mk b/radare2/options.mk
new file mode 100644
index 0000000000..033cb43b58
--- /dev/null
+++ b/radare2/options.mk
@@ -0,0 +1,17 @@
+# $NetBSD: options.mk,v 1.1 2015/02/27 12:11:20 gdt Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.radare2
+PKG_SUPPORTED_OPTIONS= ssl debug
+PKG_SUGGESTED_OPTIONS= debug
+
+.include "../../mk/bsd.options.mk"
+
+# SSL support
+.if !empty(PKG_OPTIONS:Mssl)
+. include "../../security/openssl/buildlink3.mk"
+CONFIGURE_ARGS+= --with-openssl
+.endif
+
+.if empty(PKG_OPTIONS:Mdebug)
+CONFIGURE_ARGS+= --disable-debugger
+.endif
diff --git a/radare2/patches/patch-libr_io_p_shm.mk b/radare2/patches/patch-libr_io_p_shm.mk
new file mode 100644
index 0000000000..d38e8bd42c
--- /dev/null
+++ b/radare2/patches/patch-libr_io_p_shm.mk
@@ -0,0 +1,12 @@
+$NetBSD: patch-libr_io_p_shm.mk,v 1.2 2023/01/28 01:28:42 khorben Exp $
+
+Add library search path so this finds its dependencies.
+
+--- libr/io/p/shm.mk.orig 2023-01-28 01:11:15.052990580 +0000
++++ libr/io/p/shm.mk
+@@ -23,4 +23,4 @@ R_IO_SHM_LINKFLAGS+=-L.. -lr_io
+ endif
+
+ $(N) p/${TARGET_SHM}: p/${OBJ_SHM}
+- cd p && $(CC) $(CFLAGS) -shared -L.. $(CSRC_SHM) -fPIC -o $(TARGET_SHM) -I../../include -I../../../shlr/sdb/src $(R_IO_SHM_LINKFLAGS)
++ cd p && $(CC) $(CFLAGS) -shared -L.. $(CSRC_SHM) -fPIC -o $(TARGET_SHM) -I../../include -I../../../shlr/sdb/src -Wl,-R${PREFIX}/lib $(R_IO_SHM_LINKFLAGS)
diff --git a/radare2/patches/patch-shlr-sdb-src-Makefile b/radare2/patches/patch-shlr-sdb-src-Makefile
new file mode 100644
index 0000000000..8a9505867a
--- /dev/null
+++ b/radare2/patches/patch-shlr-sdb-src-Makefile
@@ -0,0 +1,33 @@
+$NetBSD: patch-shlr-sdb-src-Makefile,v 1.2 2022/12/28 04:36:55 khorben Exp $
+
+* CC is not defined in MAKEFLAGS here, but _CC is so we use that
+
+--- shlr/sdb/src/Makefile.orig 2022-12-22 23:40:31.000000000 +0000
++++ shlr/sdb/src/Makefile
+@@ -67,7 +67,7 @@ bin $(BIN): bin_deps
+ ifneq ($(SILENT),)
+ @echo BIN ${BIN}
+ endif
+- $(CC) ${LDFLAGS} -o ${BIN} entry.o ${OBJ}
++ $(_CC) ${LDFLAGS} -o ${BIN} entry.o ${OBJ}
+
+ mrproper clean:
+ rm -rf ${OBJ} ${SOBJ} entry.o libsdb.a a.out ${BIN} sdb.dSYM
+@@ -78,7 +78,7 @@ mrproper clean:
+ ifneq ($(SILENT),)
+ @echo LD $<
+ endif
+- $(CC) $(LDFLAGS) -c $(CFLAGS) $(SDB_CFLAGS) -o $@ $<
++ $(_CC) $(LDFLAGS) -c $(CFLAGS) $(SDB_CFLAGS) -o $@ $<
+
+ S=$
+
+@@ -86,7 +86,7 @@ S=$
+ ifneq ($(SILENT),)
+ @echo CC $<
+ endif
+- $(CC) -c ${CPPFLAGS} ${CFLAGS} $(SDB_CFLAGS) ${CFLAGS_SHARED} -o $@ $<
++ $(_CC) -c ${CPPFLAGS} ${CFLAGS} $(SDB_CFLAGS) ${CFLAGS_SHARED} -o $@ $<
+
+ %.o.o: %.c
+ ifneq ($(SILENT),)
diff --git a/radare2/patches/patch-sys_ios-sdk.sh b/radare2/patches/patch-sys_ios-sdk.sh
new file mode 100644
index 0000000000..86535802d9
--- /dev/null
+++ b/radare2/patches/patch-sys_ios-sdk.sh
@@ -0,0 +1,15 @@
+$NetBSD: patch-sys_ios-sdk.sh,v 1.2 2019/03/26 19:29:53 ryoon Exp $
+
+* POSIX shell portability
+
+--- sys/ios-sdk.sh.orig 2019-02-19 12:35:24.000000000 +0000
++++ sys/ios-sdk.sh
+@@ -152,7 +152,7 @@ while test $# -gt 0; do
+ -archs|-a|--archs)
+ shift
+ if test $# -gt 0; then
+- if [ "$1" == "all" ]; then
++ if [ "$1" = "all" ]; then
+ ARCHS="armv7+armv7s+arm64"
+ else
+ ARCHS=$1
Home |
Main Index |
Thread Index |
Old Index