git: d8e52597adb3 - main - devel/radare2: Update version 6.1.0=>6.1.2

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sat, 27 Jun 2026 14:10:23 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d8e52597adb3b215b0c7faaefcd5b641b60a7cf3

commit d8e52597adb3b215b0c7faaefcd5b641b60a7cf3
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2026-06-27 13:58:47 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2026-06-27 14:09:46 +0000

    devel/radare2: Update version 6.1.0=>6.1.2
    
     Switch to meson build
    
    Changelog: https://github.com/radareorg/radare2/releases/tag/6.1.2
---
 devel/radare2/Makefile                             | 30 ++++++----
 devel/radare2/distinfo                             | 16 +++---
 .../radare2/files/patch-libr_core_cmd__anal.inc.c  | 12 ++++
 devel/radare2/files/patch-libr_debug_meson.build   | 12 ++++
 devel/radare2/files/patch-libr_util_deps.mk        |  7 ++-
 devel/radare2/files/patch-libr_util_sys.c          | 44 +++++++++++++++
 devel/radare2/pkg-plist                            | 64 +++++++---------------
 7 files changed, 118 insertions(+), 67 deletions(-)

diff --git a/devel/radare2/Makefile b/devel/radare2/Makefile
index 019505292e08..81a157ec1d6f 100644
--- a/devel/radare2/Makefile
+++ b/devel/radare2/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	radare2
-DISTVERSION=	6.1.0
+DISTVERSION=	6.1.2
 CATEGORIES=	devel
 
 MAINTAINER=	bofh@FreeBSD.org
@@ -12,33 +12,34 @@ LICENSE_FILE=	${WRKSRC}/COPYING.md
 NOT_FOR_ARCHS=	armv6 armv7 powerpcspe
 NOT_FOR_ARCHS_REASON=	does not build: Unsupported BSD architecture
 
-LIB_DEPENDS=	libcapstone.so:devel/capstone
+LIB_DEPENDS=	libcapstone.so:devel/capstone \
+		libzip.so:archivers/libzip
 
-USES=		cpe gmake localbase pathfix pkgconfig python shebangfix tar:xz
+USES=		cpe localbase meson pathfix pkgconfig python shebangfix tar:xz
 CPE_VENDOR=	radare
 PATHFIX_MAKEFILEIN=	Makefile
 USE_GITHUB=	yes
 GH_ACCOUNT=	radareorg
-GH_TUPLE=	trufae:otezip:0.4.5:otezip/subprojects/otezip \
-		radareorg:sdb:2.3.0:sdb/subprojects/sdb \
-		quickjs-ng:quickjs:d405777f7eefa22c17c12970317ef3d6e7658f5a:qjs/subprojects/qjs
+GH_TUPLE=	\
+		radareorg:sdb:2.4.2:sdb/subprojects/sdb \
+		quickjs-ng:quickjs:e2b100e8c5fa7131e9fb22b8a0e9ca0f16eb9892:qjs/subprojects/qjs
 
-SHEBANG_FILES=		sys/clang-format-radare2
+SHEBANG_FILES=	sys/clang-format-radare2
 
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-syscapstone
+MESON_ARGS=	-Duse_sys_zip=true \
+		-Duse_sys_capstone=true
 
 MAKE_ENV+=	HOST_CC=${CC}
 
 CFLAGS+=	-I${PREFIX}/include/capstone
 
+BINARY_ALIAS=	python3=${PYTHON_CMD}
+
 PLIST_SUB+=	PORTVERSION="${PORTVERSION}" \
 			MAJOR_VERSION="${PORTVERSION:R}"
 
 OPTIONS_DEFINE=	DOCS
 
-DOCS_EXTRA_PATCHES_OFF=	${PATCHDIR}/extra-patch-Makefile
-
 # libr/flag/d/Makefile generates an r2 script from all files in
 # current directory, including .bak file left by ${REINPLACE_CMD}
 # called by pathfix.
@@ -49,9 +50,16 @@ post-patch:
 		${WRKSRC}/libr/debug/p/native/reg/kfbsd-ppc64.h
 	${CP} ${WRKSRC}/libr/debug/p/native/linux/reg/linux-riscv64.h \
 		${WRKSRC}/libr/debug/p/native/reg/kfbsd-riscv64.h
+	${CP} ${WRKSRC}/subprojects/packagefiles/qjs/meson.build \
+		${WRKSRC}/subprojects/qjs/meson.build
 	${RM} ${WRKSRC}/libr/flag/d/Makefile.bak
 
+post-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${FIND} ${WRKSRC}/doc -type f -d 1 -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR} \;
+
 post-stage:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/r2sdb
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsdb.so.*
 
 .include <bsd.port.mk>
diff --git a/devel/radare2/distinfo b/devel/radare2/distinfo
index f08a7124e07a..34eaedd5506e 100644
--- a/devel/radare2/distinfo
+++ b/devel/radare2/distinfo
@@ -1,9 +1,7 @@
-TIMESTAMP = 1781981848
-SHA256 (radareorg-radare2-6.1.0_GH0.tar.gz) = 52847eefc0fa9713b8c36e9afe45e0eee0e2d140e4f284c1ad43ae442f76a0a9
-SIZE (radareorg-radare2-6.1.0_GH0.tar.gz) = 11145251
-SHA256 (trufae-otezip-0.4.5_GH0.tar.gz) = 31e187292b90d222de7df782c558649ae9d70e492361c486155fdd808ba0ec5f
-SIZE (trufae-otezip-0.4.5_GH0.tar.gz) = 66037
-SHA256 (radareorg-sdb-2.3.0_GH0.tar.gz) = 4d569fe008b8088b5067419b2b54032a6e6f31c73cd5c4ef20c1ca2602c80da9
-SIZE (radareorg-sdb-2.3.0_GH0.tar.gz) = 311122
-SHA256 (quickjs-ng-quickjs-d405777f7eefa22c17c12970317ef3d6e7658f5a_GH0.tar.gz) = 982c29ec6833b3bebfe1c960506ec2b2dfc59087b78001979cde0f3471389504
-SIZE (quickjs-ng-quickjs-d405777f7eefa22c17c12970317ef3d6e7658f5a_GH0.tar.gz) = 788781
+TIMESTAMP = 1782564361
+SHA256 (radareorg-radare2-6.1.2_GH0.tar.gz) = f0677266eeb505bec4df12961cbb2adb92cf8202ff3dab05690bcb24c4bf5c52
+SIZE (radareorg-radare2-6.1.2_GH0.tar.gz) = 11205131
+SHA256 (radareorg-sdb-2.4.2_GH0.tar.gz) = 4b5c1c387307759aeeb76704d130a9bbe98bf68ae7bbab796efeb052e5e25e47
+SIZE (radareorg-sdb-2.4.2_GH0.tar.gz) = 312529
+SHA256 (quickjs-ng-quickjs-e2b100e8c5fa7131e9fb22b8a0e9ca0f16eb9892_GH0.tar.gz) = 597f34d36640219315b47b7d1623dd3f827d0a62072f92cbea6a55c73d739dd6
+SIZE (quickjs-ng-quickjs-e2b100e8c5fa7131e9fb22b8a0e9ca0f16eb9892_GH0.tar.gz) = 820888
diff --git a/devel/radare2/files/patch-libr_core_cmd__anal.inc.c b/devel/radare2/files/patch-libr_core_cmd__anal.inc.c
new file mode 100644
index 000000000000..5ed72d9e49de
--- /dev/null
+++ b/devel/radare2/files/patch-libr_core_cmd__anal.inc.c
@@ -0,0 +1,12 @@
+--- libr/core/cmd_anal.inc.c.orig	2026-06-27 13:15:37 UTC
++++ libr/core/cmd_anal.inc.c
+@@ -9238,8 +9238,7 @@ static void cmd_anal_esil(RCore *core, const char *inp
+ #if defined(__APPLE__) && !TARGET_OS_IPHONE
+ 					cmd_debug_stack_init (core, argc, argv, (*_NSGetEnviron()));
+ #else
+-					extern char **environ;
+-					cmd_debug_stack_init (core, argc, argv, environ);
++					cmd_debug_stack_init (core, argc, argv, r_sys_get_environ ());
+ #endif
+ 				} else {
+ 					cmd_debug_stack_init (core, argc, argv, envp);
diff --git a/devel/radare2/files/patch-libr_debug_meson.build b/devel/radare2/files/patch-libr_debug_meson.build
new file mode 100644
index 000000000000..c352a88a08ab
--- /dev/null
+++ b/devel/radare2/files/patch-libr_debug_meson.build
@@ -0,0 +1,12 @@
+--- libr/debug/meson.build.orig	2026-06-27 13:12:08 UTC
++++ libr/debug/meson.build
+@@ -91,6 +91,9 @@ if ['netbsd', 'openbsd', 'freebsd', 'dragonfly'].conta
+ 
+ if ['netbsd', 'openbsd', 'freebsd', 'dragonfly'].contains(host_machine.system())
+   r_debug_deps += cc.find_library('kvm', required: true)
++  if host_machine.system() == 'freebsd'
++    r_debug_deps += cc.find_library('util', required: true)
++  endif
+   r_debug_sources += [
+     'p/native/bsd/bsd_debug.c',
+   ]
diff --git a/devel/radare2/files/patch-libr_util_deps.mk b/devel/radare2/files/patch-libr_util_deps.mk
index d08627d1f1ea..dc0ff89cdb11 100644
--- a/devel/radare2/files/patch-libr_util_deps.mk
+++ b/devel/radare2/files/patch-libr_util_deps.mk
@@ -1,4 +1,4 @@
---- libr/util/deps.mk.orig	2023-04-15 14:08:46 UTC
+--- libr/util/deps.mk.orig	2026-03-19 11:46:07 UTC
 +++ libr/util/deps.mk
 @@ -21,7 +21,7 @@ endif
  endif
@@ -9,8 +9,11 @@
    ifneq ($(shell expr "`uname -r`" : '[0-9]\.'), 2)
      LDFLAGS+=-lexecinfo
    endif
-@@ -42,4 +42,3 @@ LDFLAGS+=-lm
+@@ -42,7 +42,6 @@ endif
  LINK+=-lm
  endif
  endif
 -
+ ifeq (${OSTYPE},aix)
+ LINK+=-pthread
+ endif
diff --git a/devel/radare2/files/patch-libr_util_sys.c b/devel/radare2/files/patch-libr_util_sys.c
new file mode 100644
index 000000000000..511d5c179273
--- /dev/null
+++ b/devel/radare2/files/patch-libr_util_sys.c
@@ -0,0 +1,44 @@
+--- libr/util/sys.c.orig	2026-06-27 13:05:18 UTC
++++ libr/util/sys.c
+@@ -88,9 +88,6 @@ int proc_pidpath(int pid, void * buffer, ut32 buffersi
+ # include <sys/wait.h>
+ #endif
+ # include <signal.h>
+-#ifndef __APPLE__
+-extern char **environ;
+-#endif
+ 
+ #ifdef __HAIKU__
+ # define Sleep sleep
+@@ -448,12 +445,16 @@ R_API bool r_sys_clearenv(void) {
+ 		}
+ 	}
+ #else
+-	if (!environ) {
+-		return false;
+-	}
+-	while (*environ) {
+-		*environ++ = NULL;
+-	}
++    if (!Genv) {
++	r_sys_env_init ();
++    }
++    char **e = Genv;
++    if (!e) {
++	return false;
++    }
++    while (*e) {
++	*e++ = NULL;
++    }
+ #endif
+ 	return true;
+ #else
+@@ -1414,8 +1415,6 @@ R_API char **r_sys_get_environ(void) {
+ 	}
+ #if __APPLE__ && !HAVE_ENVIRON
+ 	Genv = *_NSGetEnviron();
+-#else
+-	Genv = environ;
+ #endif
+ 	// return environ if available??
+ 	if (!Genv) {
diff --git a/devel/radare2/pkg-plist b/devel/radare2/pkg-plist
index 4dda75bff99f..c6ac9f38cdf7 100644
--- a/devel/radare2/pkg-plist
+++ b/devel/radare2/pkg-plist
@@ -1,7 +1,5 @@
-bin/clang-format-radare2
 bin/r2
 bin/r2agent
-bin/r2p
 bin/r2pm
 bin/r2r
 bin/r2sdb
@@ -18,12 +16,14 @@ bin/rasign2
 bin/rasm2
 bin/ravc2
 bin/rax2
+include/libr/charset.h
 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_anal_priv.h
 include/libr/r_arch.h
 include/libr/r_asm.h
 include/libr/r_bin.h
@@ -42,6 +42,7 @@ include/libr/r_drx.h
 include/libr/r_egg.h
 include/libr/r_endian.h
 include/libr/r_esil.h
+include/libr/r_esil/r_esil.h
 include/libr/r_event.h
 include/libr/r_flag.h
 include/libr/r_fs.h
@@ -56,7 +57,6 @@ include/libr/r_list.h
 include/libr/r_magic.h
 include/libr/r_main.h
 include/libr/r_muta.h
-include/libr/r_muta/charset.h
 include/libr/r_muta/r_aes.h
 include/libr/r_muta/r_ed25519.h
 include/libr/r_muta/r_sm4.h
@@ -193,76 +193,53 @@ 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.%%MAJOR_VERSION%%
 lib/libr_anal.so.%%PORTVERSION%%
 lib/libr_arch.so
-lib/libr_arch.so.%%MAJOR_VERSION%%
 lib/libr_arch.so.%%PORTVERSION%%
 lib/libr_asm.so
-lib/libr_asm.so.%%MAJOR_VERSION%%
 lib/libr_asm.so.%%PORTVERSION%%
 lib/libr_bin.so
-lib/libr_bin.so.%%MAJOR_VERSION%%
 lib/libr_bin.so.%%PORTVERSION%%
 lib/libr_bp.so
-lib/libr_bp.so.%%MAJOR_VERSION%%
 lib/libr_bp.so.%%PORTVERSION%%
 lib/libr_config.so
-lib/libr_config.so.%%MAJOR_VERSION%%
 lib/libr_config.so.%%PORTVERSION%%
 lib/libr_cons.so
-lib/libr_cons.so.%%MAJOR_VERSION%%
 lib/libr_cons.so.%%PORTVERSION%%
 lib/libr_core.so
-lib/libr_core.so.%%MAJOR_VERSION%%
 lib/libr_core.so.%%PORTVERSION%%
 lib/libr_debug.so
-lib/libr_debug.so.%%MAJOR_VERSION%%
 lib/libr_debug.so.%%PORTVERSION%%
 lib/libr_egg.so
-lib/libr_egg.so.%%MAJOR_VERSION%%
 lib/libr_egg.so.%%PORTVERSION%%
 lib/libr_esil.so
-lib/libr_esil.so.%%MAJOR_VERSION%%
 lib/libr_esil.so.%%PORTVERSION%%
 lib/libr_flag.so
-lib/libr_flag.so.%%MAJOR_VERSION%%
 lib/libr_flag.so.%%PORTVERSION%%
 lib/libr_fs.so
-lib/libr_fs.so.%%MAJOR_VERSION%%
 lib/libr_fs.so.%%PORTVERSION%%
 lib/libr_io.so
-lib/libr_io.so.%%MAJOR_VERSION%%
 lib/libr_io.so.%%PORTVERSION%%
 lib/libr_lang.so
-lib/libr_lang.so.%%MAJOR_VERSION%%
 lib/libr_lang.so.%%PORTVERSION%%
 lib/libr_magic.so
-lib/libr_magic.so.%%MAJOR_VERSION%%
 lib/libr_magic.so.%%PORTVERSION%%
 lib/libr_main.so
-lib/libr_main.so.%%MAJOR_VERSION%%
 lib/libr_main.so.%%PORTVERSION%%
 lib/libr_muta.so
-lib/libr_muta.so.%%MAJOR_VERSION%%
 lib/libr_muta.so.%%PORTVERSION%%
 lib/libr_reg.so
-lib/libr_reg.so.%%MAJOR_VERSION%%
 lib/libr_reg.so.%%PORTVERSION%%
 lib/libr_search.so
-lib/libr_search.so.%%MAJOR_VERSION%%
 lib/libr_search.so.%%PORTVERSION%%
 lib/libr_socket.so
-lib/libr_socket.so.%%MAJOR_VERSION%%
 lib/libr_socket.so.%%PORTVERSION%%
 lib/libr_syscall.so
-lib/libr_syscall.so.%%MAJOR_VERSION%%
 lib/libr_syscall.so.%%PORTVERSION%%
 lib/libr_util.so
-lib/libr_util.so.%%MAJOR_VERSION%%
 lib/libr_util.so.%%PORTVERSION%%
-lib/radare2/%%PORTVERSION%%/io_shm.so
-lib/radare2/last
+lib/libsdb.so.2.4.2
+libdata/pkgconfig/libr.pc
 libdata/pkgconfig/r_anal.pc
 libdata/pkgconfig/r_arch.pc
 libdata/pkgconfig/r_asm.pc
@@ -279,12 +256,14 @@ libdata/pkgconfig/r_fs.pc
 libdata/pkgconfig/r_io.pc
 libdata/pkgconfig/r_lang.pc
 libdata/pkgconfig/r_magic.pc
+libdata/pkgconfig/r_main.pc
 libdata/pkgconfig/r_muta.pc
 libdata/pkgconfig/r_reg.pc
 libdata/pkgconfig/r_search.pc
 libdata/pkgconfig/r_socket.pc
 libdata/pkgconfig/r_syscall.pc
 libdata/pkgconfig/r_util.pc
+libdata/pkgconfig/sdb.pc
 %%PORTDOCS%%%%DOCSDIR%%/abi.md
 %%PORTDOCS%%%%DOCSDIR%%/all68k.r2
 %%PORTDOCS%%%%DOCSDIR%%/android.md
@@ -350,22 +329,20 @@ libdata/pkgconfig/r_util.pc
 %%PORTDOCS%%%%DOCSDIR%%/windbg.md
 %%PORTDOCS%%%%DOCSDIR%%/windows.md
 %%PORTDOCS%%%%DOCSDIR%%/yara.md
-share/man/man1/r2.1.gz
 share/man/man1/r2agent.1.gz
 share/man/man1/r2pm.1.gz
-share/man/man1/r2r.1.gz
 share/man/man1/rabin2.1.gz
 share/man/man1/radare2.1.gz
 share/man/man1/radiff2.1.gz
 share/man/man1/rafind2.1.gz
 share/man/man1/ragg2.1.gz
 share/man/man1/rahash2.1.gz
-share/man/man1/rapatch2.1.gz
 share/man/man1/rarun2.1.gz
 share/man/man1/rasign2.1.gz
 share/man/man1/rasm2.1.gz
 share/man/man1/ravc2.1.gz
 share/man/man1/rax2.1.gz
+share/man/man1/sdb.1.gz
 share/man/man3/r_anal.3.gz
 share/man/man3/r_arch.3.gz
 share/man/man3/r_asm.3.gz
@@ -423,6 +400,7 @@ share/man/man7/esil.7.gz
 %%DATADIR%%/%%PORTVERSION%%/cons/solarized
 %%DATADIR%%/%%PORTVERSION%%/cons/tango
 %%DATADIR%%/%%PORTVERSION%%/cons/twilight
+%%DATADIR%%/%%PORTVERSION%%/cons/unsea
 %%DATADIR%%/%%PORTVERSION%%/cons/white
 %%DATADIR%%/%%PORTVERSION%%/cons/white2
 %%DATADIR%%/%%PORTVERSION%%/cons/zenburn
@@ -432,16 +410,13 @@ share/man/man7/esil.7.gz
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-avr-8.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-hexagon-32.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-m68k-32.sdb
-%%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-mips-16.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-mips-32.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-mips-64.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-ppc-32.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-ppc-64.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-riscv-64.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-s390-64.sdb
-%%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-sh-32.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-sparc-32.sdb
-%%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-stm8-16.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-v850-32.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-x86-16.sdb
 %%DATADIR%%/%%PORTVERSION%%/fcnsign/cc-x86-32.sdb
@@ -687,7 +662,6 @@ share/man/man7/esil.7.gz
 %%DATADIR%%/%%PORTVERSION%%/opcodes/dalvik.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/evm.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/gb.sdb
-%%DATADIR%%/%%PORTVERSION%%/opcodes/hppa.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/i4004.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/i8080.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/java.sdb
@@ -704,8 +678,6 @@ share/man/man7/esil.7.gz
 %%DATADIR%%/%%PORTVERSION%%/opcodes/s390.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/sbpf.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/sh.sdb
-%%DATADIR%%/%%PORTVERSION%%/opcodes/sm5xx.sdb
-%%DATADIR%%/%%PORTVERSION%%/opcodes/snes.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/sparc.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/stm8.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/tms320.sdb
@@ -716,15 +688,10 @@ share/man/man7/esil.7.gz
 %%DATADIR%%/%%PORTVERSION%%/opcodes/x86.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/xtensa.sdb
 %%DATADIR%%/%%PORTVERSION%%/opcodes/z80.sdb
-%%DATADIR%%/%%PORTVERSION%%/panels/layout-x86
-%%DATADIR%%/%%PORTVERSION%%/panels/layout-x86_x64
-%%DATADIR%%/%%PORTVERSION%%/platform/bf-fini.r2
-%%DATADIR%%/%%PORTVERSION%%/platform/bf-init.r2
+%%DATADIR%%/%%PORTVERSION%%/panels/layout-x86.json
+%%DATADIR%%/%%PORTVERSION%%/panels/layout-x86_x64.json
 %%DATADIR%%/%%PORTVERSION%%/platform/nes-fini.r2
 %%DATADIR%%/%%PORTVERSION%%/platform/nes-init.r2
-%%DATADIR%%/%%PORTVERSION%%/platform/stm8-fini.r2
-%%DATADIR%%/%%PORTVERSION%%/platform/stm8-init.r2
-%%DATADIR%%/%%PORTVERSION%%/scripts/english.r2.js
 %%DATADIR%%/%%PORTVERSION%%/scripts/il2cpp.r2.js
 %%DATADIR%%/%%PORTVERSION%%/scripts/ipsw-kernel-symbolicate.r2.js
 %%DATADIR%%/%%PORTVERSION%%/scripts/licenses.r2.js
@@ -837,4 +804,11 @@ share/man/man7/esil.7.gz
 %%DATADIR%%/%%PORTVERSION%%/www/t/rlogo.png
 %%DATADIR%%/%%PORTVERSION%%/www/t/stylesheet.css
 %%DATADIR%%/%%PORTVERSION%%/www/upload.html
-%%DATADIR%%/last
+share/zsh/site-functions/_r2
+share/zsh/site-functions/_rabin2
+share/zsh/site-functions/_radiff2
+share/zsh/site-functions/_rafind2
+share/zsh/site-functions/_ragg2
+share/zsh/site-functions/_rahash2
+share/zsh/site-functions/_rasm2
+share/zsh/site-functions/_rax2