git: 4e1e0692838a - main - lang/rizin: Update to 0.8.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 29 Apr 2025 07:23:39 UTC
The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=4e1e0692838a0c004454b8709d4295d8d7553c69 commit 4e1e0692838a0c004454b8709d4295d8d7553c69 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2025-04-29 06:15:22 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2025-04-29 07:23:21 +0000 lang/rizin: Update to 0.8.0 Reported by: portscout! --- lang/rizin/Makefile | 7 +-- lang/rizin/distinfo | 12 ++--- lang/rizin/files/patch-meson.build | 11 +++++ lang/rizin/pkg-plist | 89 +++++++++++++++++++------------------- 4 files changed, 66 insertions(+), 53 deletions(-) diff --git a/lang/rizin/Makefile b/lang/rizin/Makefile index fdb1da29aa68..bd391e2468ad 100644 --- a/lang/rizin/Makefile +++ b/lang/rizin/Makefile @@ -1,6 +1,6 @@ PORTNAME= rizin DISTVERSIONPREFIX= v -DISTVERSION= 0.7.4 +DISTVERSION= 0.8.0 CATEGORIES= lang security shells MAINTAINER= arrowd@FreeBSD.org @@ -29,7 +29,8 @@ USES= localbase meson pkgconfig python:build USE_GITHUB= yes GH_ACCOUNT= rizinorg GH_TUPLE= rizinorg:rz-libdemangle:0031d1a:libdemangle/subprojects/libdemangle \ - rizinorg:tree-sitter-c:81d96d8:tree_sitter_c/subprojects/tree-sitter-c \ + rizinorg:rizin-grammar-c:8158457:rizin_grammar_c/subprojects/rizin-grammar-c \ + rizinorg:softfloat:537d18e7:rizin_softfloat/subprojects/softfloat \ BLAKE3-team:BLAKE3:54930c9:blake3/subprojects/blake3 MESON_ARGS= -D use_sys_capstone=enabled \ @@ -51,7 +52,7 @@ TESTING_UNSAFE= requires additional test input files post-extract: ${CP} -r ${WRKSRC}/subprojects/packagefiles/blake3 ${WRKSRC}/subprojects - ${CP} -r ${WRKSRC}/subprojects/packagefiles/tree-sitter-c ${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 6dcc3e584516..69536203d5b9 100644 --- a/lang/rizin/distinfo +++ b/lang/rizin/distinfo @@ -1,9 +1,11 @@ -TIMESTAMP = 1734857750 -SHA256 (rizinorg-rizin-v0.7.4_GH0.tar.gz) = b56af761d04914d59b7c78fafd357f2356f4fe2955c23f7dcb61e62d7af7a22a -SIZE (rizinorg-rizin-v0.7.4_GH0.tar.gz) = 7740938 +TIMESTAMP = 1745908880 +SHA256 (rizinorg-rizin-v0.8.0_GH0.tar.gz) = aab8d392fa6d8af2e8b048bc98f66763bcbaaae55d374a95b03c2232a4dda859 +SIZE (rizinorg-rizin-v0.8.0_GH0.tar.gz) = 8254719 SHA256 (rizinorg-rz-libdemangle-0031d1a_GH0.tar.gz) = 50ddfc40f2b6e80d2bedb56b0f29f796ab4384c2c2f5e84a867ab7bce8b58d66 SIZE (rizinorg-rz-libdemangle-0031d1a_GH0.tar.gz) = 180562 -SHA256 (rizinorg-tree-sitter-c-81d96d8_GH0.tar.gz) = a9b50dd46ced6ca35d7013c6d3effcc5e33cc663b7a1ee17e3d0d2c662e52823 -SIZE (rizinorg-tree-sitter-c-81d96d8_GH0.tar.gz) = 358307 +SHA256 (rizinorg-rizin-grammar-c-8158457_GH0.tar.gz) = 77f3a5ced05d6ac70d19d9ad783f04b412b8f61ae7a912f0d06884ff5e284df2 +SIZE (rizinorg-rizin-grammar-c-8158457_GH0.tar.gz) = 386209 +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 diff --git a/lang/rizin/files/patch-meson.build b/lang/rizin/files/patch-meson.build new file mode 100644 index 000000000000..abea05cec04a --- /dev/null +++ b/lang/rizin/files/patch-meson.build @@ -0,0 +1,11 @@ +--- meson.build.orig 2025-04-24 18:28:05 UTC ++++ meson.build +@@ -321,7 +321,7 @@ endif + error(subproject_clean_error_msg) + endif + +-rizin_grammar_c_dep = dependency('rizin-grammar-c', required: get_option('use_sys_tree_sitter'), static: is_static_build, fallback: []) ++rizin_grammar_c_dep = dependency('rizin-grammar-c', required: false, static: is_static_build, fallback: []) + if not rizin_grammar_c_dep.found() + rizin_grammar_c_proj = subproject('rizin-grammar-c', default_options: ['default_library=static']) + rizin_grammar_c_dep = rizin_grammar_c_proj.get_variable('rizin_grammar_c_dep') diff --git a/lang/rizin/pkg-plist b/lang/rizin/pkg-plist index cd52b2ab7591..64785dc05e99 100644 --- a/lang/rizin/pkg-plist +++ b/lang/rizin/pkg-plist @@ -10,6 +10,7 @@ bin/rz-run bin/rz-sign include/librz/rz_agraph.h include/librz/rz_analysis.h +include/librz/rz_arch.h include/librz/rz_asm.h include/librz/rz_basefind.h include/librz/rz_bin.h @@ -25,7 +26,9 @@ include/librz/rz_cons.h include/librz/rz_constructor.h 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_sm4.h include/librz/rz_debug.h include/librz/rz_demangler.h include/librz/rz_diff.h @@ -64,6 +67,7 @@ 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 @@ -80,6 +84,9 @@ include/librz/rz_util.h include/librz/rz_util/ht_inc.h include/librz/rz_util/ht_pp.h include/librz/rz_util/ht_pu.h +include/librz/rz_util/ht_sp.h +include/librz/rz_util/ht_ss.h +include/librz/rz_util/ht_su.h include/librz/rz_util/ht_up.h include/librz/rz_util/ht_uu.h include/librz/rz_util/rz_alloc.h @@ -123,6 +130,7 @@ 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 +include/librz/rz_util/rz_set.h include/librz/rz_util/rz_signal.h include/librz/rz_util/rz_spaces.h include/librz/rz_util/rz_stack.h @@ -139,19 +147,18 @@ include/librz/rz_util/rz_th_ht.h include/librz/rz_util/rz_time.h include/librz/rz_util/rz_tree.h include/librz/rz_util/rz_uleb128.h +include/librz/rz_util/rz_unicode.h include/librz/rz_util/rz_utf16.h include/librz/rz_util/rz_utf32.h include/librz/rz_util/rz_utf8.h include/librz/rz_util/rz_version.h include/librz/rz_util/rz_x509.h -include/librz/rz_util/set.h include/librz/rz_vector.h include/librz/rz_windows.h include/librz/rz_windows_heap.h include/librz/sdb/buffer.h include/librz/sdb/cdb.h include/librz/sdb/cdb_make.h -include/librz/sdb/ls.h include/librz/sdb/sdb.h include/librz/sdb/sdbht.h include/librz/sflib/common/sfsocketcall.h @@ -178,8 +185,7 @@ include/librz/sflib/linux-x86-64/sflib.h include/librz/sflib/linux-x86-64/sfsyscall.h include/librz/sflib/linux-x86-64/sfsysnr.h lib/cmake/Rizin/RizinConfig.cmake -lib/cmake/rz_analysis/rz_analysisConfig.cmake -lib/cmake/rz_asm/rz_asmConfig.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 @@ -197,7 +203,6 @@ 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_parse/rz_parseConfig.cmake lib/cmake/rz_reg/rz_regConfig.cmake lib/cmake/rz_search/rz_searchConfig.cmake lib/cmake/rz_sign/rz_signConfig.cmake @@ -205,89 +210,82 @@ lib/cmake/rz_socket/rz_socketConfig.cmake lib/cmake/rz_syscall/rz_syscallConfig.cmake lib/cmake/rz_type/rz_typeConfig.cmake lib/cmake/rz_util/rz_utilConfig.cmake -lib/librz_analysis.so -lib/librz_analysis.so.0.7 -lib/librz_analysis.so.%%SOVERSION%% -lib/librz_asm.so -lib/librz_asm.so.0.7 -lib/librz_asm.so.%%SOVERSION%% +lib/librz_arch.so +lib/librz_arch.so.0.8 +lib/librz_arch.so.%%SOVERSION%% lib/librz_bin.so -lib/librz_bin.so.0.7 +lib/librz_bin.so.0.8 lib/librz_bin.so.%%SOVERSION%% lib/librz_bp.so -lib/librz_bp.so.0.7 +lib/librz_bp.so.0.8 lib/librz_bp.so.%%SOVERSION%% lib/librz_config.so -lib/librz_config.so.0.7 +lib/librz_config.so.0.8 lib/librz_config.so.%%SOVERSION%% lib/librz_cons.so -lib/librz_cons.so.0.7 +lib/librz_cons.so.0.8 lib/librz_cons.so.%%SOVERSION%% lib/librz_core.so -lib/librz_core.so.0.7 +lib/librz_core.so.0.8 lib/librz_core.so.%%SOVERSION%% lib/librz_crypto.so -lib/librz_crypto.so.0.7 +lib/librz_crypto.so.0.8 lib/librz_crypto.so.%%SOVERSION%% lib/librz_debug.so -lib/librz_debug.so.0.7 +lib/librz_debug.so.0.8 lib/librz_debug.so.%%SOVERSION%% lib/librz_demangler.so -lib/librz_demangler.so.0.7 +lib/librz_demangler.so.0.8 lib/librz_demangler.so.%%SOVERSION%% lib/librz_diff.so -lib/librz_diff.so.0.7 +lib/librz_diff.so.0.8 lib/librz_diff.so.%%SOVERSION%% lib/librz_egg.so -lib/librz_egg.so.0.7 +lib/librz_egg.so.0.8 lib/librz_egg.so.%%SOVERSION%% lib/librz_flag.so -lib/librz_flag.so.0.7 +lib/librz_flag.so.0.8 lib/librz_flag.so.%%SOVERSION%% lib/librz_hash.so -lib/librz_hash.so.0.7 +lib/librz_hash.so.0.8 lib/librz_hash.so.%%SOVERSION%% lib/librz_il.so -lib/librz_il.so.0.7 +lib/librz_il.so.0.8 lib/librz_il.so.%%SOVERSION%% lib/librz_io.so -lib/librz_io.so.0.7 +lib/librz_io.so.0.8 lib/librz_io.so.%%SOVERSION%% lib/librz_lang.so -lib/librz_lang.so.0.7 +lib/librz_lang.so.0.8 lib/librz_lang.so.%%SOVERSION%% lib/librz_magic.so -lib/librz_magic.so.0.7 +lib/librz_magic.so.0.8 lib/librz_magic.so.%%SOVERSION%% lib/librz_main.so -lib/librz_main.so.0.7 +lib/librz_main.so.0.8 lib/librz_main.so.%%SOVERSION%% -lib/librz_parse.so -lib/librz_parse.so.0.7 -lib/librz_parse.so.%%SOVERSION%% lib/librz_reg.so -lib/librz_reg.so.0.7 +lib/librz_reg.so.0.8 lib/librz_reg.so.%%SOVERSION%% lib/librz_search.so -lib/librz_search.so.0.7 +lib/librz_search.so.0.8 lib/librz_search.so.%%SOVERSION%% lib/librz_sign.so -lib/librz_sign.so.0.7 +lib/librz_sign.so.0.8 lib/librz_sign.so.%%SOVERSION%% lib/librz_socket.so -lib/librz_socket.so.0.7 +lib/librz_socket.so.0.8 lib/librz_socket.so.%%SOVERSION%% lib/librz_syscall.so -lib/librz_syscall.so.0.7 +lib/librz_syscall.so.0.8 lib/librz_syscall.so.%%SOVERSION%% lib/librz_type.so -lib/librz_type.so.0.7 +lib/librz_type.so.0.8 lib/librz_type.so.%%SOVERSION%% lib/librz_util.so -lib/librz_util.so.0.7 +lib/librz_util.so.0.8 lib/librz_util.so.%%SOVERSION%% -libdata/pkgconfig/rz_analysis.pc -libdata/pkgconfig/rz_asm.pc +libdata/pkgconfig/rz_arch.pc libdata/pkgconfig/rz_bin.pc libdata/pkgconfig/rz_bp.pc libdata/pkgconfig/rz_config.pc @@ -305,7 +303,6 @@ libdata/pkgconfig/rz_io.pc libdata/pkgconfig/rz_lang.pc libdata/pkgconfig/rz_magic.pc libdata/pkgconfig/rz_main.pc -libdata/pkgconfig/rz_parse.pc libdata/pkgconfig/rz_reg.pc libdata/pkgconfig/rz_search.pc libdata/pkgconfig/rz_sign.pc @@ -324,6 +321,10 @@ share/man/man1/rz-hash.1.gz share/man/man1/rz-run.1.gz share/man/man1/rz-sign.1.gz share/man/man7/rz-esil.7.gz +%%DATADIR%%/arch/platforms/arm-arm1176-bcm2835.sdb +%%DATADIR%%/arch/platforms/arm-cortexA72-bcm2711.sdb +%%DATADIR%%/arch/platforms/arm-cortexA8-omap3430.sdb +%%DATADIR%%/arch/platforms/x86-generic-generic.sdb %%DATADIR%%/asm/cpus/avr-ATTiny48.sdb %%DATADIR%%/asm/cpus/avr-ATTiny88.sdb %%DATADIR%%/asm/cpus/avr-ATmega1280.sdb @@ -336,10 +337,6 @@ 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/platforms/arm-arm1176-bcm2835.sdb -%%DATADIR%%/asm/platforms/arm-cortexA72-bcm2711.sdb -%%DATADIR%%/asm/platforms/arm-cortexA8-omap3430.sdb -%%DATADIR%%/asm/platforms/x86-generic-generic.sdb %%DATADIR%%/cons/ayu %%DATADIR%%/cons/basic %%DATADIR%%/cons/behelit @@ -589,6 +586,8 @@ share/man/man7/rz-esil.7.gz %%DATADIR%%/opcodes/ppc.sdb %%DATADIR%%/opcodes/propeller.sdb %%DATADIR%%/opcodes/riscv.sdb +%%DATADIR%%/opcodes/rl78.sdb +%%DATADIR%%/opcodes/rx.sdb %%DATADIR%%/opcodes/sh.sdb %%DATADIR%%/opcodes/sparc.sdb %%DATADIR%%/opcodes/sysz.sdb