git: d8e52597adb3 - main - devel/radare2: Update version 6.1.0=>6.1.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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