rizin: update to 0.5.1.

This commit is contained in:
icp 2023-02-21 18:37:59 +05:30 committed by classabbyamp
parent e0dafaa6e7
commit e2da697574
3 changed files with 74 additions and 34 deletions

View File

@ -4130,32 +4130,32 @@ libreadosm.so.1 readosm-1.1.0a_1
libSvtAv1Enc.so.1 libsvt-av1-1.3.0_1
libSvtAv1Dec.so.0 libsvt-av1-0.9.0_1
libyascreen.so.0 yascreen-1.96_1
librz_analysis.so.0.4 rizin-0.4.0_1
librz_asm.so.0.4 rizin-0.4.0_1
librz_bin.so.0.4 rizin-0.4.0_1
librz_bp.so.0.4 rizin-0.4.0_1
librz_config.so.0.4 rizin-0.4.0_1
librz_cons.so.0.4 rizin-0.4.0_1
librz_core.so.0.4 rizin-0.4.0_1
librz_crypto.so.0.4 rizin-0.4.0_1
librz_debug.so.0.4 rizin-0.4.0_1
librz_demangler.so.0.4 rizin-0.4.0_1
librz_diff.so.0.4 rizin-0.4.0_1
librz_egg.so.0.4 rizin-0.4.0_1
librz_flag.so.0.4 rizin-0.4.0_1
librz_hash.so.0.4 rizin-0.4.0_1
librz_io.so.0.4 rizin-0.4.0_1
librz_lang.so.0.4 rizin-0.4.0_1
librz_magic.so.0.4 rizin-0.4.0_1
librz_main.so.0.4 rizin-0.4.0_1
librz_parse.so.0.4 rizin-0.4.0_1
librz_reg.so.0.4 rizin-0.4.0_1
librz_search.so.0.4 rizin-0.4.0_1
librz_sign.so.0.4 rizin-0.4.0_1
librz_socket.so.0.4 rizin-0.4.0_1
librz_syscall.so.0.4 rizin-0.4.0_1
librz_type.so.0.4 rizin-0.4.0_1
librz_util.so.0.4 rizin-0.4.0_1
librz_analysis.so.0.5 rizin-0.5.1_1
librz_asm.so.0.5 rizin-0.5.1_1
librz_bin.so.0.5 rizin-0.5.1_1
librz_bp.so.0.5 rizin-0.5.1_1
librz_config.so.0.5 rizin-0.5.1_1
librz_cons.so.0.5 rizin-0.5.1_1
librz_core.so.0.5 rizin-0.5.1_1
librz_crypto.so.0.5 rizin-0.5.1_1
librz_debug.so.0.5 rizin-0.5.1_1
librz_demangler.so.0.5 rizin-0.5.1_1
librz_diff.so.0.5 rizin-0.5.1_1
librz_egg.so.0.5 rizin-0.5.1_1
librz_flag.so.0.5 rizin-0.5.1_1
librz_hash.so.0.5 rizin-0.5.1_1
librz_io.so.0.5 rizin-0.5.1_1
librz_lang.so.0.5 rizin-0.5.1_1
librz_magic.so.0.5 rizin-0.5.1_1
librz_main.so.0.5 rizin-0.5.1_1
librz_parse.so.0.5 rizin-0.5.1_1
librz_reg.so.0.5 rizin-0.5.1_1
librz_search.so.0.5 rizin-0.5.1_1
librz_sign.so.0.5 rizin-0.5.1_1
librz_socket.so.0.5 rizin-0.5.1_1
librz_syscall.so.0.5 rizin-0.5.1_1
librz_type.so.0.5 rizin-0.5.1_1
librz_util.so.0.5 rizin-0.5.1_1
libaravis-0.8.so.0 libaravis-0.8.21_1
libLimeSuite.so.22.09-1 LimeSuite-22.09.0_1
libnvme.so.1 libnvme-1.0_1

View File

@ -0,0 +1,39 @@
From: Riccardo Schirone <sirmy15@gmail.com>
Date: Tue, 14 Mar 2023 20:56:59 +0100
Subject: [PATCH] rz_util: Fix cross-compilation when using system openssl
---
librz/util/meson.build | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/librz/util/meson.build b/librz/util/meson.build
index 29def91b3e7..9f23dae3a38 100644
--- a/librz/util/meson.build
+++ b/librz/util/meson.build
@@ -1,6 +1,6 @@
subdir('sdb/src')
-rz_util_sources = [
+rz_util_common_sources = [
'alloc.c',
'annotated_code.c',
'ascii_table.c',
@@ -83,6 +83,7 @@ rz_util_sources = [
'w32-sys.c',
'x509.c',
]
+rz_util_sources = rz_util_common_sources
rz_util_deps = [ldl, lrt, mth, th, utl] + platform_deps
if zlib_dep.found()
@@ -162,8 +163,9 @@ if meson.is_cross_build()
install_dir: rizin_incdir
)
rz_util_native_includes = [include_directories('.'), rz_util_includes]
+ rz_util_native_sources = rz_util_common_sources + ['big.c']
- rz_util_native = static_library('rz_util_native', rz_util_sources, libsdb_sources,
+ rz_util_native = static_library('rz_util_native', rz_util_native_sources, libsdb_sources,
include_directories: rz_util_native_includes,
dependencies: rz_util_native_deps,
implicit_include_directories: false,

View File

@ -1,25 +1,26 @@
# Template file for 'rizin'
pkgname=rizin
version=0.4.1
version=0.5.1
revision=1
build_style=meson
configure_args="-D use_sys_capstone=enabled -D use_capstone_version=v4
-D use_sys_magic=enabled -D use_sys_libzip=enabled -D use_sys_zlib=enabled
-D use_sys_lz4=enabled -D use_sys_xxhash=enabled -D use_sys_openssl=enabled
-D use_sys_tree_sitter=enabled -D use_libuv=true -D local=disabled"
-D use_sys_tree_sitter=enabled -D use_sys_lzma=enabled -D use_sys_libmspack=enabled
-D local=disabled -D packager=VoidLinux"
hostmakedepends="pkg-config"
makedepends="capstone-devel libzip-devel zlib-devel liblz4-devel xxHash-devel libuv-devel
tree-sitter-devel file-devel openssl-devel"
makedepends="capstone-devel libzip-devel zlib-devel liblz4-devel xxHash-devel
tree-sitter-devel file-devel openssl-devel liblzma-devel libmspack-devel"
short_desc="UNIX-like reverse engineering framework and command-line toolset"
maintainer="Urs Schulz <voidpkgs@ursschulz.de>"
license="LGPL-3.0-only"
homepage="https://github.com/rizinorg/rizin"
distfiles="https://github.com/rizinorg/${pkgname}/releases/download/v${version}/${pkgname}-src-v${version}.tar.xz"
checksum=669d956b997820a36e423cf35d482aa99849254b9658cef6844459912dfdbfb8
homepage="https://rizin.re"
changelog="https://github.com/rizinorg/rizin/releases"
distfiles="https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz"
checksum=f7a1338a909de465f56e4a59217669d595153be39ee2de5b86d8466475159859
# requires some external files, not clear where they come from
make_check=no
rizin-devel_package() {
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
short_desc="${short_desc} - development files"