notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
iaito Official QT frontend of radare2, a libre reverse engineering framework
5.9.2 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: freebsd@sysctl.cz search for ports maintained by this maintainer
Port Added: 2024-08-10 15:06:06
Last Update: 2024-08-11 13:57:23
Commit Hash: 4e152c7
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: GPLv3
WWW:
https://github.com/radareorg/iaito
Description:
iaito is the official graphical interface for radare2, a libre reverse engineering framework. * Requires radare2 and Qt-5/6. * Iaito was the original name of this GUI before being forked as Cutter. * Use r2 plugins (f.ex: no need for r2ghidra-iaito plugin if r2ghidra is installed). * Focus on simplicity, parity with commands, keybindings and r2-style workflows. * Aims to cover other radare2 features, not just a disassembler: forensics, networking, bindiffing, solvers, ...
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • iaito-qt6>0:devel/iaito
To install the port:
cd /usr/ports/devel/iaito/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/iaito
  • pkg install iaito-qt6
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: iaito-qt6
Package flavors (<flavor>: <package>)
  • qt5: iaito-qt5
  • qt6: iaito-qt6
distinfo:
TIMESTAMP = 1722457123 SHA256 (radareorg-iaito-5.9.2_GH0.tar.gz) = fdaf0e29cb41219224c44f770c838147f8dd5c2fc407a933745772bc86056337 SIZE (radareorg-iaito-5.9.2_GH0.tar.gz) = 3105697

Packages (timestamps in pop-ups are UTC):
iaito-qt5
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.9.25.9.2------
FreeBSD:13:quarterly--------
FreeBSD:14:latest5.9.25.9.2------
FreeBSD:14:quarterly--------
FreeBSD:15:latest5.9.25.9.2n/a-n/a---
 

iaito-qt6
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.9.25.9.2------
FreeBSD:13:quarterly--------
FreeBSD:14:latest5.9.25.9.2------
FreeBSD:14:quarterly--------
FreeBSD:15:latest5.9.25.9.2n/a-n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. gmake>=4.4.1 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
Library dependencies:
  1. libcapstone.so : devel/capstone
  2. libr_core.so : devel/radare2
  3. libOpenGL.so : graphics/libglvnd
  4. libQt6Core.so : devel/qt6-base
  5. libQt6Svg.so : graphics/qt6-svg
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_iaito
USES:
compiler:c++17-lang desktop-file-utils gl gmake pkgconfig qmake:no_configure qt:6
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/radareorg/iaito/tar.gz/5.9.2?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.9.2
11 Aug 2024 13:57:23
commit hash: 4e152c733c80bac15b64b93cc0f570bcba9f869bcommit hash: 4e152c733c80bac15b64b93cc0f570bcba9f869bcommit hash: 4e152c733c80bac15b64b93cc0f570bcba9f869bcommit hash: 4e152c733c80bac15b64b93cc0f570bcba9f869b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Martin Filla
devel/iaito: mark broken on i386: non-constant-expression cannot be narrowed
from type 'const unsigned long long' to 'size_t'

error: non-constant-expression cannot be narrowed from type
'const unsigned long long' to 'size_t' (aka 'unsigned int')

PR:		278339
Reported by:	pkg-fallout
5.9.2
11 Aug 2024 12:27:12
commit hash: 5195f55b0806ef5d0775e3ff93a6782a6c0b469ccommit hash: 5195f55b0806ef5d0775e3ff93a6782a6c0b469ccommit hash: 5195f55b0806ef5d0775e3ff93a6782a6c0b469ccommit hash: 5195f55b0806ef5d0775e3ff93a6782a6c0b469c files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
devel/iaito: add flavors qt5 and qt6, default qt6

Add patch build flavor qt6 if qt5 is installed too.
Upstream issue: https://github.com/radareorg/iaito/issues/173

PR:		278339
Approved by:	Martin Filla <freebsd@sysctl.cz> (maintainer)
5.9.2
10 Aug 2024 15:05:16
commit hash: 3f895cf5a8128a5c3ca852c9daf1cbaf5cf73f34commit hash: 3f895cf5a8128a5c3ca852c9daf1cbaf5cf73f34commit hash: 3f895cf5a8128a5c3ca852c9daf1cbaf5cf73f34commit hash: 3f895cf5a8128a5c3ca852c9daf1cbaf5cf73f34 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Martin Filla
x11/iaito: New port: Official QT frontend of radare2

iaito is the official graphical interface for radare2, a libre reverse
engineering framework.
 * Requires radare2 and Qt-5/6.
 * Iaito was the original name of this GUI before being forked as Cutter.
 * Use r2 plugins (f.ex: no need for r2ghidra-iaito plugin if r2ghidra is
   installed).
 * Focus on simplicity, parity with commands, keybindings and r2-style
   workflows.
 * Aims to cover other radare2 features, not just a disassembler:
   forensics, networking, bindiffing, solvers, ...
https://github.com/radareorg/iaito

PR:	278339

Number of commits found: 3