summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorast <ast@pkgsrc.org>2022-09-21 13:49:39 +0000
committerast <ast@pkgsrc.org>2022-09-21 13:49:39 +0000
commita52c09dee17250c60c3f4752d3ee9b7135f644df (patch)
treec623034bbf94aa62b13629488327cf5d046aec16
parent0f44bb77388c87e78445e876621212dc29ac3c08 (diff)
downloadpkgsrc-a52c09dee17250c60c3f4752d3ee9b7135f644df.tar.gz
devel/radare2: Update to 5.7.8 (codename "boredom") from 5.1.1 ("lasagna")
and fix build on pkgsrc / NetBSD 9.x. 5.1.1->5.7.8 skips a handful of bug-fixing and refinement releases that happened between Feb 2021 and Sep 2022. Way too many changes to list here - see https://github.com/radareorg/radare2/releases OK-ed by wiz during freeze.
-rw-r--r--devel/radare2/Makefile8
-rw-r--r--devel/radare2/PLIST316
-rw-r--r--devel/radare2/buildlink3.mk5
-rw-r--r--devel/radare2/distinfo9
-rw-r--r--devel/radare2/patches/patch-shlr-sdb-src-Makefile33
5 files changed, 228 insertions, 143 deletions
diff --git a/devel/radare2/Makefile b/devel/radare2/Makefile
index 7795df5c2b3..4767efdd524 100644
--- a/devel/radare2/Makefile
+++ b/devel/radare2/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2022/06/28 11:33:42 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2022/09/21 13:49:39 ast Exp $
-DISTNAME= radare2-5.1.1
-PKGREVISION= 5
+DISTNAME= radare2-5.7.8
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=radareorg/}
@@ -23,10 +22,13 @@ CHECK_INTERPRETER_SKIP+= share/radare2/${PKGVERSION_NOREV}/www/m/fonts/iconjar-m
#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}") }
.include "options.mk"
diff --git a/devel/radare2/PLIST b/devel/radare2/PLIST
index 9af0403e8f5..095c59d2d66 100644
--- a/devel/radare2/PLIST
+++ b/devel/radare2/PLIST
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.9 2021/03/21 13:16:47 leot Exp $
+@comment $NetBSD: PLIST,v 1.10 2022/09/21 13:49:39 ast Exp $
bin/r2
bin/r2agent
bin/r2p
bin/r2pm
+bin/r2pm.sh
bin/r2r
bin/rabin2
bin/radare2
@@ -13,17 +14,20 @@ 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_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
@@ -31,7 +35,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
@@ -65,12 +68,13 @@ 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_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
@@ -79,6 +83,7 @@ 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_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
@@ -91,6 +96,7 @@ 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
@@ -113,14 +119,18 @@ 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/buffer.h
include/libr/sdb/cdb.h
include/libr/sdb/cdb_make.h
@@ -148,6 +158,9 @@ 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
@@ -160,53 +173,77 @@ 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/arm64dis.a
+lib/armv7dis.a
lib/libr_anal.so
lib/libr_anal.so.${R2VERSION}
+lib/libr_anal.so.${R2VERSION_MN}
lib/libr_asm.so
lib/libr_asm.so.${R2VERSION}
+lib/libr_asm.so.${R2VERSION_MN}
lib/libr_bin.so
lib/libr_bin.so.${R2VERSION}
+lib/libr_bin.so.${R2VERSION_MN}
lib/libr_bp.so
lib/libr_bp.so.${R2VERSION}
+lib/libr_bp.so.${R2VERSION_MN}
lib/libr_config.so
lib/libr_config.so.${R2VERSION}
+lib/libr_config.so.${R2VERSION_MN}
lib/libr_cons.so
lib/libr_cons.so.${R2VERSION}
+lib/libr_cons.so.${R2VERSION_MN}
lib/libr_core.so
lib/libr_core.so.${R2VERSION}
+lib/libr_core.so.${R2VERSION_MN}
lib/libr_crypto.so
lib/libr_crypto.so.${R2VERSION}
+lib/libr_crypto.so.${R2VERSION_MN}
lib/libr_debug.so
lib/libr_debug.so.${R2VERSION}
+lib/libr_debug.so.${R2VERSION_MN}
lib/libr_egg.so
lib/libr_egg.so.${R2VERSION}
+lib/libr_egg.so.${R2VERSION_MN}
lib/libr_flag.so
lib/libr_flag.so.${R2VERSION}
+lib/libr_flag.so.${R2VERSION_MN}
lib/libr_fs.so
lib/libr_fs.so.${R2VERSION}
+lib/libr_fs.so.${R2VERSION_MN}
lib/libr_hash.so
lib/libr_hash.so.${R2VERSION}
+lib/libr_hash.so.${R2VERSION_MN}
lib/libr_io.so
lib/libr_io.so.${R2VERSION}
+lib/libr_io.so.${R2VERSION_MN}
lib/libr_lang.so
lib/libr_lang.so.${R2VERSION}
+lib/libr_lang.so.${R2VERSION_MN}
lib/libr_magic.so
lib/libr_magic.so.${R2VERSION}
+lib/libr_magic.so.${R2VERSION_MN}
lib/libr_main.so
lib/libr_main.so.${R2VERSION}
+lib/libr_main.so.${R2VERSION_MN}
lib/libr_parse.so
lib/libr_parse.so.${R2VERSION}
+lib/libr_parse.so.${R2VERSION_MN}
lib/libr_reg.so
lib/libr_reg.so.${R2VERSION}
+lib/libr_reg.so.${R2VERSION_MN}
lib/libr_search.so
lib/libr_search.so.${R2VERSION}
-lib/libr_shlr.a
+lib/libr_search.so.${R2VERSION_MN}
lib/libr_socket.so
lib/libr_socket.so.${R2VERSION}
+lib/libr_socket.so.${R2VERSION_MN}
lib/libr_syscall.so
lib/libr_syscall.so.${R2VERSION}
+lib/libr_syscall.so.${R2VERSION_MN}
lib/libr_util.so
lib/libr_util.so.${R2VERSION}
+lib/libr_util.so.${R2VERSION_MN}
lib/pkgconfig/r_anal.pc
lib/pkgconfig/r_asm.pc
lib/pkgconfig/r_bin.pc
@@ -229,6 +266,7 @@ 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-docker.1
man/man1/r2.1
@@ -244,8 +282,10 @@ 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
@@ -253,10 +293,10 @@ 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
@@ -299,10 +339,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
@@ -313,21 +353,26 @@ share/doc/radare2/windbg.md
share/doc/radare2/windows.md
share/doc/radare2/yara.md
share/radare2/${R2VERSION}/charsets/ascii.sdb
+share/radare2/${R2VERSION}/charsets/ebcdic37.sdb
+share/radare2/${R2VERSION}/charsets/hiragana.sdb
+share/radare2/${R2VERSION}/charsets/iso8859_1.sdb
+share/radare2/${R2VERSION}/charsets/katakana.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/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/consonance
-share/radare2/${R2VERSION}/cons/cutter
share/radare2/${R2VERSION}/cons/dark
share/radare2/${R2VERSION}/cons/darkda
-share/radare2/${R2VERSION}/cons/defragger
share/radare2/${R2VERSION}/cons/focus
share/radare2/${R2VERSION}/cons/gb
share/radare2/${R2VERSION}/cons/gentoo
+share/radare2/${R2VERSION}/cons/iaito
share/radare2/${R2VERSION}/cons/lima
share/radare2/${R2VERSION}/cons/matrix
share/radare2/${R2VERSION}/cons/monokai
@@ -342,7 +387,6 @@ share/radare2/${R2VERSION}/cons/tango
share/radare2/${R2VERSION}/cons/twilight
share/radare2/${R2VERSION}/cons/white
share/radare2/${R2VERSION}/cons/white2
-share/radare2/${R2VERSION}/cons/xvilka
share/radare2/${R2VERSION}/cons/zenburn
share/radare2/${R2VERSION}/fcnsign/cc-arm-16.sdb
share/radare2/${R2VERSION}/fcnsign/cc-arm-32.sdb
@@ -355,8 +399,9 @@ 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-sysz-64.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
@@ -378,123 +423,54 @@ 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/AVICAP.sdb
-share/radare2/${R2VERSION}/format/dll/AVIFILE.sdb
-share/radare2/${R2VERSION}/format/dll/AWDEVL16.sdb
-share/radare2/${R2VERSION}/format/dll/CARDS.sdb
-share/radare2/${R2VERSION}/format/dll/CMC.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/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/ENABLE3.sdb
-share/radare2/${R2VERSION}/format/dll/FAXCODEC.sdb
-share/radare2/${R2VERSION}/format/dll/GDI.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/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/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/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/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/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/OLECLI.sdb
-share/radare2/${R2VERSION}/format/dll/OLESVR.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/SHELL.sdb
-share/radare2/${R2VERSION}/format/dll/SOUND.sdb
-share/radare2/${R2VERSION}/format/dll/SPOOLER.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/USER.sdb
-share/radare2/${R2VERSION}/format/dll/VER.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/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/WPSAPD.sdb
-share/radare2/${R2VERSION}/format/dll/WPSUNI.sdb
-share/radare2/${R2VERSION}/format/dll/WPSUNIRE.sdb
-share/radare2/${R2VERSION}/format/dll/WSASRV.sdb
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
@@ -505,27 +481,96 @@ 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
@@ -556,7 +601,6 @@ share/radare2/${R2VERSION}/magic/java
share/radare2/${R2VERSION}/magic/jpeg
share/radare2/${R2VERSION}/magic/linux
share/radare2/${R2VERSION}/magic/mach
-share/radare2/${R2VERSION}/magic/mail.news
share/radare2/${R2VERSION}/magic/microsoft
share/radare2/${R2VERSION}/magic/mime
share/radare2/${R2VERSION}/magic/netbsd
@@ -580,6 +624,8 @@ 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/i4004.sdb
@@ -591,12 +637,13 @@ share/radare2/${R2VERSION}/opcodes/malbolge.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/sparc.sdb
-share/radare2/${R2VERSION}/opcodes/sysz.sdb
share/radare2/${R2VERSION}/opcodes/tms320.sdb
share/radare2/${R2VERSION}/opcodes/tricore.sdb
share/radare2/${R2VERSION}/opcodes/v810.sdb
@@ -634,33 +681,36 @@ 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/graph/img/arrow.gif
-share/radare2/${R2VERSION}/www/graph/img/arrow_d.gif
-share/radare2/${R2VERSION}/www/graph/img/arrow_l.gif
-share/radare2/${R2VERSION}/www/graph/img/arrow_r.gif
-share/radare2/${R2VERSION}/www/graph/img/arrow_u.gif
-share/radare2/${R2VERSION}/www/graph/index.html
-share/radare2/${R2VERSION}/www/graph/index.js
-share/radare2/${R2VERSION}/www/graph/js-graph-it.css
-share/radare2/${R2VERSION}/www/graph/js-graph-it.js
-share/radare2/${R2VERSION}/www/graph/make.sh
-share/radare2/${R2VERSION}/www/graph/sf-homepage.css
+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/app.js
+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/apple-touch-icon.png
share/radare2/${R2VERSION}/www/m/images/icon.png
share/radare2/${R2VERSION}/www/m/images/rlogo256.png
-share/radare2/${R2VERSION}/www/m/images/touch/chrome-touch-icon-192x192.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
@@ -674,6 +724,7 @@ 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
@@ -699,4 +750,3 @@ share/radare2/${R2VERSION}/www/t/rlogo.png
share/radare2/${R2VERSION}/www/t/stylesheet.css
share/radare2/${R2VERSION}/www/upload.html
share/radare2/last
-@pkgdir lib/radare2/${R2VERSION}
diff --git a/devel/radare2/buildlink3.mk b/devel/radare2/buildlink3.mk
index 7c65ee5d244..ae188d6a02f 100644
--- a/devel/radare2/buildlink3.mk
+++ b/devel/radare2/buildlink3.mk
@@ -1,12 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.14 2022/06/28 11:33:42 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.15 2022/09/21 13:49:39 ast Exp $
BUILDLINK_TREE+= radare2
.if !defined(RADARE2_BUILDLINK3_MK)
RADARE2_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.radare2+= radare2>=5.1.0
-BUILDLINK_ABI_DEPENDS.radare2+= radare2>=5.1.1nb5
+BUILDLINK_API_DEPENDS.radare2+= radare2>=5.7.8
BUILDLINK_PKGSRCDIR.radare2?= ../../devel/radare2
.include "../../devel/capstone/buildlink3.mk"
diff --git a/devel/radare2/distinfo b/devel/radare2/distinfo
index 4349b305766..4e991992d6a 100644
--- a/devel/radare2/distinfo
+++ b/devel/radare2/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.14 2021/10/26 10:19:19 nia Exp $
+$NetBSD: distinfo,v 1.15 2022/09/21 13:49:39 ast Exp $
-BLAKE2s (radare2-5.1.1.tar.gz) = 071969c87933ede43a75fa20af7762e10be0e625d8343dc7ba2f32f26cca4d09
-SHA512 (radare2-5.1.1.tar.gz) = b6728bb59788804f5442d5eec8141f62c3b51f589955589b310733b3aeb28beedb969af540649f454dad96710231df384e389d8b4a1d55627d8370e4d3da454f
-Size (radare2-5.1.1.tar.gz) = 7920840 bytes
+BLAKE2s (radare2-5.7.8.tar.gz) = 3e07c2d806d5c094046f52924d60cd410c8e367eb82f2990d4bb2e0b13d92821
+SHA512 (radare2-5.7.8.tar.gz) = 7c819a052f5e4b3da72b945915fca92a747c52dc2e2fa8483a8c2d8e71479ce374efbbe2bc02b1b4af26db6a891b6e44cdbb9e062de2f13b22a258cceab561f6
+Size (radare2-5.7.8.tar.gz) = 10324020 bytes
+SHA1 (patch-shlr-sdb-src-Makefile) = a285400cdb72ace9cc6bebbea6d2c970f25886ca
SHA1 (patch-sys_ios-sdk.sh) = 3f50b49e75dea1ac02f6d2ce8c556c77276e51d6
diff --git a/devel/radare2/patches/patch-shlr-sdb-src-Makefile b/devel/radare2/patches/patch-shlr-sdb-src-Makefile
new file mode 100644
index 00000000000..7ea2d9a286e
--- /dev/null
+++ b/devel/radare2/patches/patch-shlr-sdb-src-Makefile
@@ -0,0 +1,33 @@
+$NetBSD: patch-shlr-sdb-src-Makefile,v 1.1 2022/09/21 13:49:39 ast Exp $
+
+* CC is not defined in MAKEFLAGS here, but _CC is so we use that
+
+--- shlr/sdb/src/Makefile.orig 2022-09-13 18:08:16.000000000 +0200
++++ shlr/sdb/src/Makefile 2022-09-21 12:16:05.786393040 +0200
+@@ -65,7 +65,7 @@
+ ifneq ($(SILENT),)
+ @echo BIN ${BIN}
+ endif
+- $(CC) ${LDFLAGS} -o ${BIN} main.o ${OBJ}
++ $(_CC) ${LDFLAGS} -o ${BIN} main.o ${OBJ}
+
+ mrproper clean:
+ rm -rf ${OBJ} ${SOBJ} main.o libsdb.a a.out ${BIN} sdb.dSYM
+@@ -76,7 +76,7 @@
+ ifneq ($(SILENT),)
+ @echo LD $<
+ endif
+- $(CC) $(LDFLAGS) -c $(CFLAGS) -o $@ $<
++ $(_CC) $(LDFLAGS) -c $(CFLAGS) -o $@ $<
+
+ S=$
+
+@@ -84,7 +84,7 @@
+ ifneq ($(SILENT),)
+ @echo CC $<
+ endif
+- $(CC) -c ${CPPFLAGS} ${CFLAGS} ${CFLAGS_SHARED} -o $@ $<
++ $(_CC) -c ${CPPFLAGS} ${CFLAGS} ${CFLAGS_SHARED} -o $@ $<
+
+ %.o.o: %.c
+ ifneq ($(SILENT),)