Date: Thu, 25 Jun 2026 11:32:16 +0000 From: Gleb Popov <arrowd@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 064ccd048aa5 - main - lang/rizin: Update to 0.9.0 Message-ID: <6a3d11c0.3035c.73f15477@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=064ccd048aa54cba279e0d7feb5472932f861cd5 commit 064ccd048aa54cba279e0d7feb5472932f861cd5 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2026-06-25 11:31:54 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2026-06-25 11:32:11 +0000 lang/rizin: Update to 0.9.0 Reported by: portscout! --- lang/rizin/Makefile | 27 +++++--- lang/rizin/distinfo | 20 +++--- lang/rizin/files/patch-librz_debug_p_native_reg.c | 11 --- lang/rizin/pkg-plist | 84 ++++++++++++++--------- 4 files changed, 80 insertions(+), 62 deletions(-) diff --git a/lang/rizin/Makefile b/lang/rizin/Makefile index 996cf4fe532c..a4fcaafb259d 100644 --- a/lang/rizin/Makefile +++ b/lang/rizin/Makefile @@ -1,6 +1,6 @@ PORTNAME= rizin DISTVERSIONPREFIX= v -DISTVERSION= 0.8.2 +DISTVERSION= 0.9.0 CATEGORIES= lang security shells MAINTAINER= arrowd@FreeBSD.org @@ -16,24 +16,27 @@ NOT_FOR_ARCHS= armv6 armv7 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} LIB_DEPENDS= libcapstone.so:devel/capstone \ + libblake3.so:devel/libblake3 \ libmspack.so:archivers/libmspack \ libxxhash.so:devel/xxhash \ libpcre2-8.so:devel/pcre2 \ libtree-sitter.so:devel/tree-sitter \ liblz4.so:archivers/liblz4 \ libzip.so:archivers/libzip \ - libzstd.so:archivers/zstd + libzstd.so:archivers/zstd \ + libZydis.so:devel/zydis -USES= localbase meson pkgconfig python:build +USES= cmake:indirect localbase meson pkgconfig python:build USE_GITHUB= yes GH_ACCOUNT= rizinorg -GH_TUPLE= rizinorg:rz-libdemangle:0031d1a:libdemangle/subprojects/libdemangle \ - rizinorg:rizin-grammar-c:8158457:rizin_grammar_c/subprojects/rizin-grammar-c \ +GH_TUPLE= rizinorg:rz-libdemangle:e633061e901208a20ed90f8aaf0b64f25caf73eb:libdemangle/subprojects/libdemangle \ + rizinorg:rizin-grammar-c:6a9d542145c2c783230ee4f9006bb81e3fbea635:rizin_grammar_c/subprojects/rizin-grammar-c \ rizinorg:softfloat:537d18e7:rizin_softfloat/subprojects/softfloat \ - BLAKE3-team:BLAKE3:54930c9:blake3/subprojects/blake3 + BLAKE2:BLAKE2:ed1974ea83433eba7b2d95c5dcd9ac33cb847913:blake2/subprojects/blake2 -MESON_ARGS= -D use_sys_capstone=enabled \ +MESON_ARGS= -D use_sys_blake3=enabled \ + -D use_sys_capstone=enabled \ -D use_sys_magic=enabled \ -D use_sys_libzip=enabled \ -D use_sys_zlib=enabled \ @@ -44,15 +47,17 @@ MESON_ARGS= -D use_sys_capstone=enabled \ -D use_sys_libmspack=enabled \ -D use_sys_tree_sitter=enabled \ -D enable_rz_test=false \ - -D use_sys_libzstd=enabled + -D use_sys_libzstd=enabled \ + -D use_sys_zydis=enabled PLIST_SUB= SOVERSION=${PORTVERSION} -TESTING_UNSAFE= requires additional test input files +OPTIONS_DEFINE= TEST +TEST_DESC= Download binaries needed for testing +TEST_GH_TUPLE= rizinorg:rizin-testbins:7f54b4970d413fe163f4f09dcfd9a328376133f0:test_bins/test/bins post-extract: - ${CP} -r ${WRKSRC}/subprojects/packagefiles/blake3 ${WRKSRC}/subprojects + ${CP} -r ${WRKSRC}/subprojects/packagefiles/blake2 ${WRKSRC}/subprojects ${CP} -r ${WRKSRC}/subprojects/packagefiles/rizin-grammar-c ${WRKSRC}/subprojects - ${CP} ${WRKSRC}/librz/debug/p/native/linux/reg/linux-ppc64.h ${WRKSRC}/librz/debug/p/native/reg/kfbsd-ppc64.h .include <bsd.port.mk> diff --git a/lang/rizin/distinfo b/lang/rizin/distinfo index 0429667a287e..0f59c60069b6 100644 --- a/lang/rizin/distinfo +++ b/lang/rizin/distinfo @@ -1,11 +1,13 @@ -TIMESTAMP = 1770142152 -SHA256 (rizinorg-rizin-v0.8.2_GH0.tar.gz) = 1f0862657b14fa4f3ebd75201b0e9cb21c6451f0240280f0ba6867f7732c5b99 -SIZE (rizinorg-rizin-v0.8.2_GH0.tar.gz) = 8254945 -SHA256 (rizinorg-rz-libdemangle-0031d1a_GH0.tar.gz) = 50ddfc40f2b6e80d2bedb56b0f29f796ab4384c2c2f5e84a867ab7bce8b58d66 -SIZE (rizinorg-rz-libdemangle-0031d1a_GH0.tar.gz) = 180562 -SHA256 (rizinorg-rizin-grammar-c-8158457_GH0.tar.gz) = 77f3a5ced05d6ac70d19d9ad783f04b412b8f61ae7a912f0d06884ff5e284df2 -SIZE (rizinorg-rizin-grammar-c-8158457_GH0.tar.gz) = 386209 +TIMESTAMP = 1782382693 +SHA256 (rizinorg-rizin-v0.9.0_GH0.tar.gz) = 126e769e9a062262e392cb15407aefdf3f67c9943f2336b17e414da1d3370fa8 +SIZE (rizinorg-rizin-v0.9.0_GH0.tar.gz) = 9837190 +SHA256 (rizinorg-rz-libdemangle-e633061e901208a20ed90f8aaf0b64f25caf73eb_GH0.tar.gz) = 3562bba667a950cae4932e76211f476a5a99b29e7e4f2d3bc012ac0b0bbb7a9f +SIZE (rizinorg-rz-libdemangle-e633061e901208a20ed90f8aaf0b64f25caf73eb_GH0.tar.gz) = 750189 +SHA256 (rizinorg-rizin-grammar-c-6a9d542145c2c783230ee4f9006bb81e3fbea635_GH0.tar.gz) = 8dfa1970b3443f10fa00973e645e71e9eec336207ab1fc14c5d0c20009a65dfa +SIZE (rizinorg-rizin-grammar-c-6a9d542145c2c783230ee4f9006bb81e3fbea635_GH0.tar.gz) = 389367 SHA256 (rizinorg-softfloat-537d18e7_GH0.tar.gz) = ebbcd70f0fb37378f621008112b5b0842ca97c62adf6c988cb0b47967e513f68 SIZE (rizinorg-softfloat-537d18e7_GH0.tar.gz) = 99854 -SHA256 (BLAKE3-team-BLAKE3-54930c9_GH0.tar.gz) = 8fb27d4b0a8fbc7e081e6831b8ebdadcca5ef93c53f4a8b8b14602001947406a -SIZE (BLAKE3-team-BLAKE3-54930c9_GH0.tar.gz) = 242185 +SHA256 (BLAKE2-BLAKE2-ed1974ea83433eba7b2d95c5dcd9ac33cb847913_GH0.tar.gz) = e1d1194cde9fec0f150961cca8f3d9bdf7c5a5cbe020d1cdfb962b4887793124 +SIZE (BLAKE2-BLAKE2-ed1974ea83433eba7b2d95c5dcd9ac33cb847913_GH0.tar.gz) = 908956 +SHA256 (rizinorg-rizin-testbins-7f54b4970d413fe163f4f09dcfd9a328376133f0_GH0.tar.gz) = 82bc369e88af90844a6e4833cd304e8d6d673f0edc4deb28f6e99f17adc87d43 +SIZE (rizinorg-rizin-testbins-7f54b4970d413fe163f4f09dcfd9a328376133f0_GH0.tar.gz) = 224071591 diff --git a/lang/rizin/files/patch-librz_debug_p_native_reg.c b/lang/rizin/files/patch-librz_debug_p_native_reg.c deleted file mode 100644 index e5de31bac6d6..000000000000 --- a/lang/rizin/files/patch-librz_debug_p_native_reg.c +++ /dev/null @@ -1,11 +0,0 @@ ---- librz/debug/p/native/reg.c.orig 2024-04-12 00:53:53 UTC -+++ librz/debug/p/native/reg.c -@@ -60,6 +60,8 @@ static char *rz_debug_native_reg_profile(RzDebug *dbg) - #include "reg/kfbsd-x64.h" - #elif __aarch64__ - #include "reg/kfbsd-arm64.h" -+#elif __powerpc64__ -+#include "reg/kfbsd-ppc64.h" - #else - #error "Unsupported BSD architecture" - #endif diff --git a/lang/rizin/pkg-plist b/lang/rizin/pkg-plist index 64785dc05e99..f856c2f7bdba 100644 --- a/lang/rizin/pkg-plist +++ b/lang/rizin/pkg-plist @@ -1,4 +1,5 @@ bin/rizin +bin/rz-ar bin/rz-asm bin/rz-ax bin/rz-bin @@ -16,6 +17,7 @@ include/librz/rz_basefind.h include/librz/rz_bin.h include/librz/rz_bin_dwarf.h include/librz/rz_bin_source_line.h +include/librz/rz_bin_stabs.h include/librz/rz_bind.h include/librz/rz_bp.h include/librz/rz_build_version.h @@ -28,15 +30,20 @@ include/librz/rz_core.h include/librz/rz_crypto.h include/librz/rz_crypto/rz_aes.h include/librz/rz_crypto/rz_des.h +include/librz/rz_crypto/rz_rc4.h include/librz/rz_crypto/rz_sm4.h include/librz/rz_debug.h include/librz/rz_demangler.h include/librz/rz_diff.h include/librz/rz_egg.h include/librz/rz_endian.h +include/librz/rz_esil/rz_esil.h include/librz/rz_flag.h include/librz/rz_flirt.h +include/librz/rz_gadget.h include/librz/rz_getopt.h +include/librz/rz_glibc/glibc_types.h +include/librz/rz_glibc/glibc_versions.h include/librz/rz_hash.h include/librz/rz_heap_glibc.h include/librz/rz_heap_jemalloc.h @@ -62,12 +69,12 @@ include/librz/rz_lib.h include/librz/rz_list.h include/librz/rz_magic.h include/librz/rz_main.h +include/librz/rz_mark.h include/librz/rz_parse.h include/librz/rz_pdb.h include/librz/rz_platform.h include/librz/rz_project.h include/librz/rz_reg.h -include/librz/rz_rop.h include/librz/rz_search.h include/librz/rz_sign.h include/librz/rz_skiplist.h @@ -95,7 +102,11 @@ include/librz/rz_util/rz_ascii_table.h include/librz/rz_util/rz_asn1.h include/librz/rz_util/rz_assert.h include/librz/rz_util/rz_axml.h +include/librz/rz_util/rz_base16.h +include/librz/rz_util/rz_base32.h +include/librz/rz_util/rz_base36.h include/librz/rz_util/rz_base64.h +include/librz/rz_util/rz_base85.h include/librz/rz_util/rz_base91.h include/librz/rz_util/rz_big.h include/librz/rz_util/rz_bits.h @@ -116,6 +127,7 @@ include/librz/rz_util/rz_json.h include/librz/rz_util/rz_lang_byte_array.h include/librz/rz_util/rz_log.h include/librz/rz_util/rz_luhn.h +include/librz/rz_util/rz_math.h include/librz/rz_util/rz_mem.h include/librz/rz_util/rz_name.h include/librz/rz_util/rz_num.h @@ -123,10 +135,10 @@ include/librz/rz_util/rz_panels.h include/librz/rz_util/rz_path.h include/librz/rz_util/rz_pj.h include/librz/rz_util/rz_pkcs7.h +include/librz/rz_util/rz_pkcs8.h include/librz/rz_util/rz_print.h include/librz/rz_util/rz_protobuf.h include/librz/rz_util/rz_punycode.h -include/librz/rz_util/rz_range.h include/librz/rz_util/rz_rbtree.h include/librz/rz_util/rz_regex.h include/librz/rz_util/rz_serialize.h @@ -140,6 +152,7 @@ include/librz/rz_util/rz_str_search.h include/librz/rz_util/rz_str_util.h include/librz/rz_util/rz_strbuf.h include/librz/rz_util/rz_strpool.h +include/librz/rz_util/rz_structured_data.h include/librz/rz_util/rz_subprocess.h include/librz/rz_util/rz_sys.h include/librz/rz_util/rz_table.h @@ -155,6 +168,9 @@ include/librz/rz_util/rz_version.h include/librz/rz_util/rz_x509.h include/librz/rz_vector.h include/librz/rz_windows.h +include/librz/rz_windows/windows_heap_parser.h +include/librz/rz_windows/windows_heap_types.h +include/librz/rz_windows/windows_heap_versions.h include/librz/rz_windows_heap.h include/librz/sdb/buffer.h include/librz/sdb/cdb.h @@ -187,7 +203,6 @@ include/librz/sflib/linux-x86-64/sfsysnr.h lib/cmake/Rizin/RizinConfig.cmake lib/cmake/rz_arch/rz_archConfig.cmake lib/cmake/rz_bin/rz_binConfig.cmake -lib/cmake/rz_bp/rz_bpConfig.cmake lib/cmake/rz_config/rz_configConfig.cmake lib/cmake/rz_cons/rz_consConfig.cmake lib/cmake/rz_core/rz_coreConfig.cmake @@ -203,6 +218,7 @@ lib/cmake/rz_io/rz_ioConfig.cmake lib/cmake/rz_lang/rz_langConfig.cmake lib/cmake/rz_magic/rz_magicConfig.cmake lib/cmake/rz_main/rz_mainConfig.cmake +lib/cmake/rz_mark/rz_markConfig.cmake lib/cmake/rz_reg/rz_regConfig.cmake lib/cmake/rz_search/rz_searchConfig.cmake lib/cmake/rz_sign/rz_signConfig.cmake @@ -211,83 +227,82 @@ lib/cmake/rz_syscall/rz_syscallConfig.cmake lib/cmake/rz_type/rz_typeConfig.cmake lib/cmake/rz_util/rz_utilConfig.cmake lib/librz_arch.so -lib/librz_arch.so.0.8 +lib/librz_arch.so.0.9 lib/librz_arch.so.%%SOVERSION%% lib/librz_bin.so -lib/librz_bin.so.0.8 +lib/librz_bin.so.0.9 lib/librz_bin.so.%%SOVERSION%% -lib/librz_bp.so -lib/librz_bp.so.0.8 -lib/librz_bp.so.%%SOVERSION%% lib/librz_config.so -lib/librz_config.so.0.8 +lib/librz_config.so.0.9 lib/librz_config.so.%%SOVERSION%% lib/librz_cons.so -lib/librz_cons.so.0.8 +lib/librz_cons.so.0.9 lib/librz_cons.so.%%SOVERSION%% lib/librz_core.so -lib/librz_core.so.0.8 +lib/librz_core.so.0.9 lib/librz_core.so.%%SOVERSION%% lib/librz_crypto.so -lib/librz_crypto.so.0.8 +lib/librz_crypto.so.0.9 lib/librz_crypto.so.%%SOVERSION%% lib/librz_debug.so -lib/librz_debug.so.0.8 +lib/librz_debug.so.0.9 lib/librz_debug.so.%%SOVERSION%% lib/librz_demangler.so -lib/librz_demangler.so.0.8 +lib/librz_demangler.so.0.9 lib/librz_demangler.so.%%SOVERSION%% lib/librz_diff.so -lib/librz_diff.so.0.8 +lib/librz_diff.so.0.9 lib/librz_diff.so.%%SOVERSION%% lib/librz_egg.so -lib/librz_egg.so.0.8 +lib/librz_egg.so.0.9 lib/librz_egg.so.%%SOVERSION%% lib/librz_flag.so -lib/librz_flag.so.0.8 +lib/librz_flag.so.0.9 lib/librz_flag.so.%%SOVERSION%% lib/librz_hash.so -lib/librz_hash.so.0.8 +lib/librz_hash.so.0.9 lib/librz_hash.so.%%SOVERSION%% lib/librz_il.so -lib/librz_il.so.0.8 +lib/librz_il.so.0.9 lib/librz_il.so.%%SOVERSION%% lib/librz_io.so -lib/librz_io.so.0.8 +lib/librz_io.so.0.9 lib/librz_io.so.%%SOVERSION%% lib/librz_lang.so -lib/librz_lang.so.0.8 +lib/librz_lang.so.0.9 lib/librz_lang.so.%%SOVERSION%% lib/librz_magic.so -lib/librz_magic.so.0.8 +lib/librz_magic.so.0.9 lib/librz_magic.so.%%SOVERSION%% lib/librz_main.so -lib/librz_main.so.0.8 +lib/librz_main.so.0.9 lib/librz_main.so.%%SOVERSION%% +lib/librz_mark.so +lib/librz_mark.so.0.9 +lib/librz_mark.so.%%SOVERSION%% lib/librz_reg.so -lib/librz_reg.so.0.8 +lib/librz_reg.so.0.9 lib/librz_reg.so.%%SOVERSION%% lib/librz_search.so -lib/librz_search.so.0.8 +lib/librz_search.so.0.9 lib/librz_search.so.%%SOVERSION%% lib/librz_sign.so -lib/librz_sign.so.0.8 +lib/librz_sign.so.0.9 lib/librz_sign.so.%%SOVERSION%% lib/librz_socket.so -lib/librz_socket.so.0.8 +lib/librz_socket.so.0.9 lib/librz_socket.so.%%SOVERSION%% lib/librz_syscall.so -lib/librz_syscall.so.0.8 +lib/librz_syscall.so.0.9 lib/librz_syscall.so.%%SOVERSION%% lib/librz_type.so -lib/librz_type.so.0.8 +lib/librz_type.so.0.9 lib/librz_type.so.%%SOVERSION%% lib/librz_util.so -lib/librz_util.so.0.8 +lib/librz_util.so.0.9 lib/librz_util.so.%%SOVERSION%% libdata/pkgconfig/rz_arch.pc libdata/pkgconfig/rz_bin.pc -libdata/pkgconfig/rz_bp.pc libdata/pkgconfig/rz_config.pc libdata/pkgconfig/rz_cons.pc libdata/pkgconfig/rz_core.pc @@ -303,6 +318,7 @@ libdata/pkgconfig/rz_io.pc libdata/pkgconfig/rz_lang.pc libdata/pkgconfig/rz_magic.pc libdata/pkgconfig/rz_main.pc +libdata/pkgconfig/rz_mark.pc libdata/pkgconfig/rz_reg.pc libdata/pkgconfig/rz_search.pc libdata/pkgconfig/rz_sign.pc @@ -311,6 +327,7 @@ libdata/pkgconfig/rz_syscall.pc libdata/pkgconfig/rz_type.pc libdata/pkgconfig/rz_util.pc share/man/man1/rizin.1.gz +share/man/man1/rz-ar.1.gz share/man/man1/rz-asm.1.gz share/man/man1/rz-ax.1.gz share/man/man1/rz-bin.1.gz @@ -320,6 +337,7 @@ share/man/man1/rz-gg.1.gz share/man/man1/rz-hash.1.gz share/man/man1/rz-run.1.gz share/man/man1/rz-sign.1.gz +share/man/man1/rz-test.1.gz share/man/man7/rz-esil.7.gz %%DATADIR%%/arch/platforms/arm-arm1176-bcm2835.sdb %%DATADIR%%/arch/platforms/arm-cortexA72-bcm2711.sdb @@ -337,6 +355,7 @@ share/man/man7/rz-esil.7.gz %%DATADIR%%/asm/cpus/avr-ATmega8.sdb %%DATADIR%%/asm/cpus/avr-ATmega88.sdb %%DATADIR%%/asm/cpus/avr-ATxmega128a4u.sdb +%%DATADIR%%/asm/cpus/c166-c166-generic.sdb %%DATADIR%%/cons/ayu %%DATADIR%%/cons/basic %%DATADIR%%/cons/behelit @@ -366,6 +385,7 @@ share/man/man7/rz-esil.7.gz %%DATADIR%%/cons/solarized %%DATADIR%%/cons/tango %%DATADIR%%/cons/twilight +%%DATADIR%%/cons/underwater %%DATADIR%%/cons/white %%DATADIR%%/cons/white2 %%DATADIR%%/cons/xvilka @@ -573,6 +593,7 @@ share/man/man7/rz-esil.7.gz %%DATADIR%%/opcodes/arc.sdb %%DATADIR%%/opcodes/arm.sdb %%DATADIR%%/opcodes/avr.sdb +%%DATADIR%%/opcodes/c166.sdb %%DATADIR%%/opcodes/dalvik.sdb %%DATADIR%%/opcodes/i4004.sdb %%DATADIR%%/opcodes/i8080.sdb @@ -634,6 +655,7 @@ share/man/man7/rz-esil.7.gz %%DATADIR%%/types/cc-sparc-32.sdb %%DATADIR%%/types/cc-spc700-16.sdb %%DATADIR%%/types/cc-sysz-64.sdb +%%DATADIR%%/types/cc-tms320-32.sdb %%DATADIR%%/types/cc-tricore-32.sdb %%DATADIR%%/types/cc-x86-16.sdb %%DATADIR%%/types/cc-x86-32.sdbhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a3d11c0.3035c.73f15477>
