FreeBSD Bugzilla – Attachment 252449 Details for
Bug 278339
[NEW PORT] x11/iaito: Official QT frontend of radare2
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
0001-x11-iaito-fix-port.patch
0001-x11-iaito-fix-port.patch (text/plain), 3.78 KB, created by
Martin Filla
on 2024-08-02 09:18:39 UTC
(
hide
)
Description:
0001-x11-iaito-fix-port.patch
Filename:
MIME Type:
Creator:
Martin Filla
Created:
2024-08-02 09:18:39 UTC
Size:
3.78 KB
patch
obsolete
>From 4c4d523119f06040e0251599d04b27839f3b9a46 Mon Sep 17 00:00:00 2001 >From: Charlie Root <root@hades.lan> >Date: Fri, 2 Aug 2024 11:16:26 +0200 >Subject: [PATCH] x11/iaito: fix port > >--- > x11/iaito/Makefile | 40 ++++++++++++++++++++++++++++++++++ > x11/iaito/distinfo | 3 +++ > x11/iaito/files/patch-Makefile | 10 +++++++++ > x11/iaito/pkg-descr | 7 ++++++ > x11/iaito/pkg-plist | 4 ++++ > 5 files changed, 64 insertions(+) > create mode 100644 x11/iaito/Makefile > create mode 100644 x11/iaito/distinfo > create mode 100644 x11/iaito/files/patch-Makefile > create mode 100644 x11/iaito/pkg-descr > create mode 100644 x11/iaito/pkg-plist > >diff --git a/x11/iaito/Makefile b/x11/iaito/Makefile >new file mode 100644 >index 000000000000..bf0dc5864f35 >--- /dev/null >+++ b/x11/iaito/Makefile >@@ -0,0 +1,40 @@ >+PORTNAME= iaito >+PORTVERSION= 5.9.2 >+CATEGORIES= x11 >+ >+MAINTAINER= freebsd@sysctl.cz >+COMMENT= iaito is the official graphical interface for radare2, \ >+ a libre reverse engineering framework. >+WWW= https://github.com/radareorg/iaito >+ >+LICENSE= GPLv3 >+ >+BUILD_DEPENDS= radare2>0:devel/radare2 >+ >+LIB_DEPENDS= libr_core.so:devel/radare2 \ >+ libcapstone.so:devel/capstone >+ >+USES= desktop-file-utils gmake ssl qt:5 pkgconfig qmake:no_configure >+ >+USE_GITHUB= yes >+GH_ACCOUNT= radareorg >+GH_PROJECT= ${PORTNAME} >+ >+USE_QT= buildtools core gui linguisttools network svg widgets >+GNU_CONFIGURE= yes >+USE_GL= gl >+MAKE_ENV= QMAKE_FLAGS="PREFIX=${STAGEDIR}${PREFIX}"\ >+ DESTDIR=${STAGEDIR}${PREFIX} >+ >+do-install: >+ ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} ${STAGEDIR}${PREFIX}/bin >+ ${INSTALL_DATA} ${WRKSRC}/src/org.radare.${PORTNAME}.desktop \ >+ ${STAGEDIR}${DESKTOPDIR} >+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps >+ ${INSTALL_DATA} ${WRKSRC}/src/img/org.radare.iaito.svg \ >+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps >+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo >+ ${INSTALL_DATA} ${WRKSRC}/src/org.radare.iaito.appdata.xml \ >+ ${STAGEDIR}${PREFIX}/share/metainfo >+ >+.include <bsd.port.mk> >diff --git a/x11/iaito/distinfo b/x11/iaito/distinfo >new file mode 100644 >index 000000000000..fa034e4526f5 >--- /dev/null >+++ b/x11/iaito/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1722457123 >+SHA256 (radareorg-iaito-5.9.2_GH0.tar.gz) = fdaf0e29cb41219224c44f770c838147f8dd5c2fc407a933745772bc86056337 >+SIZE (radareorg-iaito-5.9.2_GH0.tar.gz) = 3105697 >diff --git a/x11/iaito/files/patch-Makefile b/x11/iaito/files/patch-Makefile >new file mode 100644 >index 000000000000..84a7ef199e13 >--- /dev/null >+++ b/x11/iaito/files/patch-Makefile >@@ -0,0 +1,10 @@ >+--- Makefile.orig 2024-04-12 21:12:28 UTC >++++ Makefile >+@@ -19,7 +19,7 @@ endif >+ ifeq ($(WANT_PYTHON_BINDINGS),1) >+ QMAKE_FLAGS+=IAITO_ENABLE_PYTHON_BINDINGS=true >+ endif >+-QMAKE_FLAGS+=PREFIX=$(PREFIX) >++#QMAKE_FLAGS+=PREFIX=$(PREFIX) >+ >+ all: iaito >diff --git a/x11/iaito/pkg-descr b/x11/iaito/pkg-descr >new file mode 100644 >index 000000000000..5e894b2cc58d >--- /dev/null >+++ b/x11/iaito/pkg-descr >@@ -0,0 +1,7 @@ >+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, .. >diff --git a/x11/iaito/pkg-plist b/x11/iaito/pkg-plist >new file mode 100644 >index 000000000000..675e8690a252 >--- /dev/null >+++ b/x11/iaito/pkg-plist >@@ -0,0 +1,4 @@ >+bin/iaito >+share/applications/org.radare.iaito.desktop >+share/icons/hicolor/scalable/apps/org.radare.iaito.svg >+share/metainfo/org.radare.iaito.appdata.xml >-- >2.45.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
freebsd
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 278339
:
249945
|
252448
|
252449
|
252645
|
252654
|
252659
|
252660
|
252684