View | Details | Raw Unified | Return to bug 278339 | Differences between
and this patch

Collapse All | Expand All

(-)b/x11/iaito/Makefile (+39 lines)
Added Link Here
1
PORTNAME=	iaito
2
PORTVERSION=	5.9.2
3
CATEGORIES=	x11
4
5
MAINTAINER=	freebsd@sysctl.cz
6
COMMENT=	Official QT frontend of radare2
7
WWW=		https://github.com/radareorg/iaito
8
9
LICENSE=	GPLv3
10
11
BUILD_DEPENDS=	radare2>0:devel/radare2
12
13
LIB_DEPENDS=	libr_core.so:devel/radare2 \
14
		libcapstone.so:devel/capstone
15
16
USES=		desktop-file-utils gmake ssl qt:5 pkgconfig qmake:no_configure
17
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	radareorg
20
GH_PROJECT=	${PORTNAME}
21
22
USE_QT=		buildtools core gui linguisttools network svg widgets
23
GNU_CONFIGURE=	yes
24
USE_GL=		gl
25
MAKE_ENV=	QMAKE_FLAGS="PREFIX=${STAGEDIR}${PREFIX}"\
26
		DESTDIR=${STAGEDIR}${PREFIX}
27
28
do-install:
29
	${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
30
	${INSTALL_DATA} ${WRKSRC}/src/org.radare.${PORTNAME}.desktop \
31
			${STAGEDIR}${DESKTOPDIR}
32
	${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
33
	${INSTALL_DATA} ${WRKSRC}/src/img/org.radare.iaito.svg \
34
		${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
35
	${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo
36
	${INSTALL_DATA} ${WRKSRC}/src/org.radare.iaito.appdata.xml \
37
		${STAGEDIR}${PREFIX}/share/metainfo
38
39
.include <bsd.port.mk>
(-)b/x11/iaito/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1722457123
2
SHA256 (radareorg-iaito-5.9.2_GH0.tar.gz) = fdaf0e29cb41219224c44f770c838147f8dd5c2fc407a933745772bc86056337
3
SIZE (radareorg-iaito-5.9.2_GH0.tar.gz) = 3105697
(-)b/x11/iaito/files/patch-Makefile (+10 lines)
Added Link Here
1
--- Makefile.orig    2024-04-12 21:12:28 UTC
2
+++ Makefile
3
@@ -19,7 +19,7 @@ endif
4
 ifeq ($(WANT_PYTHON_BINDINGS),1)
5
 QMAKE_FLAGS+=IAITO_ENABLE_PYTHON_BINDINGS=true
6
 endif
7
-QMAKE_FLAGS+=PREFIX=$(PREFIX)
8
+#QMAKE_FLAGS+=PREFIX=$(PREFIX)
9
 
10
 all: iaito
(-)b/x11/iaito/pkg-descr (+7 lines)
Added Link Here
1
iaito is the official graphical interface for radare2, a libre reverse engineering framework.
2
 * Requires radare2 and Qt-5/6.
3
 * Iaito was the original name of this GUI before being forked as Cutter.
4
 * Use r2 plugins (f.ex: no need for r2ghidra-iaito plugin if r2ghidra is installed).
5
 * Focus on simplicity, parity with commands, keybindings and r2-style workflows.
6
 * Aims to cover other radare2 features, not just a disassembler:
7
 	forensics, networking, bindiffing, solvers, ..
(-)b/x11/iaito/pkg-plist (-1 / +4 lines)
Added Link Here
0
- 
1
bin/iaito
2
share/applications/org.radare.iaito.desktop
3
share/icons/hicolor/scalable/apps/org.radare.iaito.svg
4
share/metainfo/org.radare.iaito.appdata.xml

Return to bug 278339