dev-util / rizin

reverse engineering framework for binary analysis

Official package sites : https://rizin.re/ ·

v0.7.3-r1 :: 0/0.7.3 :: gentoo

Modified
License
Apache-2.0 BSD LGPL-3 MIT
Keywords
amd64 ~arm64 ~x86
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

app-arch / lz4 : Extremely Fast Compression algorithm

app-arch / xz-utils : Utils for managing LZMA compressed files

app-arch / zstd : zstd fast compression library

dev-libs / capstone : disassembly/disassembler framework + bindings

dev-libs / libmspack : A library for Microsoft compression formats

dev-libs / libpcre2 : Perl-compatible regular expression library

dev-libs / libzip : Library for manipulating zip archives

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / tree-sitter : Tree-sitter is a parser generator tool and an incremental parsing library

dev-libs / tree-sitter-c : C grammar for Tree-sitter

dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm

sys-apps / file : Identify a file's format by scanning binary data for patterns

sys-libs / zlib : Standard (de)compression library

app-arch / lz4 : Extremely Fast Compression algorithm

app-arch / xz-utils : Utils for managing LZMA compressed files

app-arch / zstd : zstd fast compression library

dev-libs / capstone : disassembly/disassembler framework + bindings

dev-libs / libmspack : A library for Microsoft compression formats

dev-libs / libpcre2 : Perl-compatible regular expression library

dev-libs / libzip : Library for manipulating zip archives

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / tree-sitter : Tree-sitter is a parser generator tool and an incremental parsing library

dev-libs / tree-sitter-c : C grammar for Tree-sitter

dev-libs / xxhash : Extremely fast non-cryptographic hash algorithm

sys-apps / file : Identify a file's format by scanning binary data for patterns

sys-libs / zlib : Standard (de)compression library

dev-util / cutter : A Qt and C++ GUI for rizin reverse engineering framework

830231
dev-libs/libzip: revdeps fail to compile with differing CC (was: dev-util/rizin-0.3.1-r2 fails to compile: zip.h:285:21: error: expected ‘:, ‘,, ‘;, ‘} or ‘__attribute__ before ‘str)
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: fix tree-sitter-c automagic
Bug: https://bugs.gentoo.org/928301 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: enable py3.13
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: drop 0.6.3-r1, 0.7.1-r1
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/rizin: Stabilize 0.7.3 amd64, #936799
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/rizin: Stabilize 0.7.1-r1 amd64, #931769
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: fixup VariableOrderWrong
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: add 0.7.3
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
dev-util/rizin: dev-libs/tree-sitter subslot
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: drop 0.6.2
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: add 0.7.1
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/rizin: Stabilize 0.6.3 amd64, #919940
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.6.3
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: drop 0.5.1, 0.5.2, 0.6.1
Bug: https://bugs.gentoo.org/904413 Bug: https://bugs.gentoo.org/914338 Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: stabilize 0.6.2 for amd64
Bug: https://bugs.gentoo.org/914338 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.6.2
Bug: https://bugs.gentoo.org/914338 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: temporarily disable system openssl
There's an upstream bug around using openssl's code paths for the md4 hash tests. Disabling system openssl use makes rizin use its own code paths rather than a bundled openssl. Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: disable py3.12
See the discussion in bug #911418. Bug: https://bugs.gentoo.org/911418 Signed-off-by: John Helmert III <ajak@gentoo.org>
Mario Haustein · gentoo
dev-util/rizin: add 0.6.1
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/rizin: disable py3.9
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/rizin: add note to unbundle dev-libs/blake3
It was recently added to the tree but no meson option exists for it yet. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/rizin: fix build w/ >=tree-sitter-0.20.8-r1
>=tree-sitter-0.20.8-r1 doesn't install parser.h anymore because it may be mismatched with the version used to build the parser. Use one bundled with rizin-shell-parser instead. This should propagate into rizin-shell-parser when they regenerate with a newer tree-sitter release (once one is made). See also: * https://github.com/tree-sitter/tree-sitter/pull/2573 * https://github.com/tree-sitter/tree-sitter/pull/2574 Bug: https://bugs.gentoo.org/912716 Closes: https://bugs.gentoo.org/913343 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: drop 0.4.1
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: stabilize 0.5.2 for amd64
Bug: https://bugs.gentoo.org/904413 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/rizin: Stabilize 0.5.1 amd64, #904542
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.5.2 without broken tests
Bug: https://bugs.gentoo.org/904413 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.5.1, drop 0.5.0-r1
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: fix dependencies
Closes: https://bugs.gentoo.org/895378 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add a workaround for portage display issue
Bug: https://bugs.gentoo.org/830763 Thanks-To: Maciej Barć <xgqt@gentoo.org> Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: add 0.5.0
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: drop 0.4.0-r1
Bug: https://bugs.gentoo.org/861524 Bug: https://bugs.gentoo.org/868999 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.4.1
Bug: https://bugs.gentoo.org/868999 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: drop 0.4.0
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: stabilize 0.4.0-r1 for amd64
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mario Haustein · gentoo
dev-util/rizin: remove version constraint for capstone dependency
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/26255 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: drop 0.3.4, 0.3.4-r1
Bug: https://bugs.gentoo.org/836002 Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: stabilize 0.4.0 for amd64
Bug: https://bugs.gentoo.org/836002 Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: add 0.4.0, enable py3.11
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mario Haustein · gentoo
dev-util/rizin: restrict to Capstone 4
Code doesn't build yet with Capstone 5. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: stabilize 0.3.4 for amd64
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: consistent PYTHON_COMPAT style
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: drop 0.3.1-r2, 0.3.2, 0.3.3
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: add 0.3.4
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.3.3
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: workaround build failure with tree-sitter[-ts-cli] and nodejs
Closes: https://bugs.gentoo.org/830068 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: drop 0.3.0, 0.3.1-r1
Bug: https://bugs.gentoo.org/829129 Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
dev-util/rizin: add 0.3.2
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add patch for CVE-2021-43814
Bug: https://bugs.gentoo.org/829129 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add subslot
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.3.1
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: drop 0.2.1
Bug: https://bugs.gentoo.org/807067 Bug: https://bugs.gentoo.org/792357 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.3.0
Note that tests are restricted due to uncertainty about the licenses of the test binaries. Bug: https://bugs.gentoo.org/792357 Bug: https://bugs.gentoo.org/807067 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/rizin: Keyword 0.2.1 arm64, #807724
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: specify lower bound of tree-sitter to be >=0.19.0
Issue: https://github.com/rizinorg/rizin/issues/1194 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: disable rzpipe test
The test relies on `rizin` presence in PATH. This means test run fails on first install attempt of rizin. Let's disable test test until it's sorted out upstream. Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: allow python-3.10
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: bump up to 0.2.1
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: attach bug # to a TODO entry
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-util/rizin: use ${EPYTHON} instead of python3
Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/781701 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.2.0
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: keyworded 0.1.2 for x86
keyworded wrt bug #780492 (KEYWORDREQ) Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
dev-util/rizin: add 0.1.2
Fix tests, use system tree-sitter. Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rizin: new package, a relative of radare2
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>