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

Diego: I replied to your email, it bounced. Please email me again from a different address.

HEADS UP

We have a known problem with lists of packages - they are out of date. A fix is in the works: see https://github.com/FreshPorts/freshports/issues/615 & https://github.com/FreshPorts/freshports/issues/616

Port details
iaito Official QT frontend of radare2, a libre reverse engineering framework
5.9.9 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 5.9.9Version of this port present on the latest quarterly branch.
Maintainer: freebsd@sysctl.cz search for ports maintained by this maintainer
Port Added: 2024-08-10 15:06:06
Last Update: 2025-01-17 07:50:49
Commit Hash: f5d19d6
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>)
  • qt6: iaito-qt6
  • qt5: iaito-qt5
distinfo:
TIMESTAMP = 1733653022 SHA256 (radareorg-iaito-5.9.9_GH0.tar.gz) = 333e56c13ca05570eac4ae9dd53ecd7650444092aedf5b5e8959c3fb20c3316b SIZE (radareorg-iaito-5.9.9_GH0.tar.gz) = 2865917

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

iaito-qt6
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-5.9.9------
FreeBSD:13:quarterly-5.9.9------
FreeBSD:14:latest-5.9.9------
FreeBSD:14:quarterly-5.9.9------
FreeBSD:15:latest-5.9.9n/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.9?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.9.9
17 Jan 2025 07:50:49
commit hash: f5d19d6b53b8ed19aea47fca5cc8b4afb064f770commit hash: f5d19d6b53b8ed19aea47fca5cc8b4afb064f770commit hash: f5d19d6b53b8ed19aea47fca5cc8b4afb064f770commit hash: f5d19d6b53b8ed19aea47fca5cc8b4afb064f770 files touched by this commit
Antoine Brodin (antoine) search for other commits by this committer
devel/iaito: default FLAVOR must be the first one
5.9.9
09 Dec 2024 02:07:46
commit hash: 6ce3fd0e0bcd9aef72996fe2d88e0c3cee060d2acommit hash: 6ce3fd0e0bcd9aef72996fe2d88e0c3cee060d2acommit hash: 6ce3fd0e0bcd9aef72996fe2d88e0c3cee060d2acommit hash: 6ce3fd0e0bcd9aef72996fe2d88e0c3cee060d2a files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Martin Filla
devel/iaito: Update 5.9.8 → 5.9.9

Changelog:
https://github.com/radareorg/iaito/releases/tag/5.9.9

PR:	283193
5.9.8
25 Nov 2024 10:22:09
commit hash: ce44d06b16839a10e2ba68207f4dda189b776fbacommit hash: ce44d06b16839a10e2ba68207f4dda189b776fbacommit hash: ce44d06b16839a10e2ba68207f4dda189b776fbacommit hash: ce44d06b16839a10e2ba68207f4dda189b776fba files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Martin Filla
devel/iaito: update to 5.9.8

Changelog: https://github.com/radareorg/iaito/releases/tag/5.9.8

PR:		282871
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: 6