diff options
Diffstat (limited to 'devel')
-rw-r--r-- | devel/bokken/DESCR | 4 | ||||
-rw-r--r-- | devel/bokken/Makefile | 44 | ||||
-rw-r--r-- | devel/bokken/PLIST | 125 | ||||
-rw-r--r-- | devel/bokken/distinfo | 5 |
4 files changed, 178 insertions, 0 deletions
diff --git a/devel/bokken/DESCR b/devel/bokken/DESCR new file mode 100644 index 00000000000..1d479382f13 --- /dev/null +++ b/devel/bokken/DESCR @@ -0,0 +1,4 @@ +An intuitive and user friendly user interace for binary analysis loaded +with plenty of features and visual aids. + +Powered by Radare, an open source reverse engineering framework. diff --git a/devel/bokken/Makefile b/devel/bokken/Makefile new file mode 100644 index 00000000000..e674be5a1c3 --- /dev/null +++ b/devel/bokken/Makefile @@ -0,0 +1,44 @@ +# $NetBSD: Makefile,v 1.1 2015/11/16 02:05:09 khorben Exp $ + +DISTNAME= bokken-1.8 +CATEGORIES= devel +MASTER_SITES= https://inguma.eu/attachments/download/212/ + +MAINTAINER= khorben@defora.org +HOMEPAGE= http://bokken.re/ +COMMENT= Open Source Reverse Code Engineering +LICENSE= gnu-gpl-v2 + +USE_TOOLS+= pax + +NO_BUILD= yes + +REPLACE_PYTHON= bokken.py lib/web/utils.py ui/xdot.py +REPLACE_SH= bokken + +SUBST_CLASSES+= bin-bokken +SUBST_STAGE.bin-bokken= post-patch +SUBST_MESSAGE.bin-bokken= Fixing path to bokken.py +SUBST_FILES.bin-bokken= bokken +SUBST_SED.bin-bokken= -e 's,`dirname $$0`,"${PREFIX}/share/bokken",' + +SUBST_CLASSES+= bin-dot +SUBST_STAGE.bin-dot= post-patch +SUBST_MESSAGE.bin-dot= Fixing path to dot(1) +SUBST_FILES.bin-dot= ui/graph.py +SUBST_SED.bin-dot= -e 's,/usr/bin/dot,${PREFIX}/bin/dot,' + +INSTALLATION_DIRS= bin share/bokken + +do-install: + cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/share/bokken + ${RM} ${DESTDIR}${PREFIX}/share/bokken/.gitignore + ${MV} ${DESTDIR}${PREFIX}/share/bokken/bokken ${DESTDIR}${PREFIX}/bin/bokken + +.include "../../x11/py-gtk2/buildlink3.mk" +.include "../../x11/py-gtksourceview/buildlink3.mk" +.include "../../graphics/py-pygraphviz/buildlink3.mk" +.include "../../devel/py-radare2/buildlink3.mk" +.include "../../lang/python/application.mk" +.include "../../sysutils/desktop-file-utils/desktopdb.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/bokken/PLIST b/devel/bokken/PLIST new file mode 100644 index 00000000000..8d39c1e1378 --- /dev/null +++ b/devel/bokken/PLIST @@ -0,0 +1,125 @@ +@comment $NetBSD: PLIST,v 1.1 2015/11/16 02:05:09 khorben Exp $ +bin/bokken +share/bokken/Changelog +share/bokken/LICENSE +share/bokken/README +share/bokken/README.pusher +share/bokken/TODO +share/bokken/bokken.bat +share/bokken/bokken.py +share/bokken/lib/__init__.py +share/bokken/lib/backend.py +share/bokken/lib/bokken_globals.py +share/bokken/lib/common.py +share/bokken/lib/highword_helper.py +share/bokken/lib/http.py +share/bokken/lib/web/__init__.py +share/bokken/lib/web/application.py +share/bokken/lib/web/browser.py +share/bokken/lib/web/contrib/__init__.py +share/bokken/lib/web/contrib/template.py +share/bokken/lib/web/db.py +share/bokken/lib/web/debugerror.py +share/bokken/lib/web/form.py +share/bokken/lib/web/http.py +share/bokken/lib/web/httpserver.py +share/bokken/lib/web/net.py +share/bokken/lib/web/python23.py +share/bokken/lib/web/session.py +share/bokken/lib/web/template.py +share/bokken/lib/web/test.py +share/bokken/lib/web/utils.py +share/bokken/lib/web/webapi.py +share/bokken/lib/web/webopenid.py +share/bokken/lib/web/wsgi.py +share/bokken/lib/web/wsgiserver/__init__.py +share/bokken/lib/web/wsgiserver/ssl_builtin.py +share/bokken/lib/web/wsgiserver/ssl_pyopenssl.py +share/bokken/static/css/bokken.css +share/bokken/static/img/bokken.svg +share/bokken/static/js/bokken.js +share/bokken/static/js/jquery-1.7.2.min.js +share/bokken/ui/__init__.py +share/bokken/ui/about.py +share/bokken/ui/assemble_dialog.py +share/bokken/ui/bindiff.py +share/bokken/ui/calc_dialog.py +share/bokken/ui/cheatsheet_dialog.py +share/bokken/ui/comments_dialog.py +share/bokken/ui/console_textview.py +share/bokken/ui/data/arm-asm.lang +share/bokken/ui/data/ascii.lang +share/bokken/ui/data/asm.lang +share/bokken/ui/data/block.png +share/bokken/ui/data/bokken-small.svg +share/bokken/ui/data/bokken.svg +share/bokken/ui/data/calc.png +share/bokken/ui/data/data-sec.png +share/bokken/ui/data/export.png +share/bokken/ui/data/function.png +share/bokken/ui/data/hex-ascii.lang +share/bokken/ui/data/icon-small.png +share/bokken/ui/data/icon.png +share/bokken/ui/data/icon_hexadecimal_16.png +share/bokken/ui/data/icon_regexp_16.png +share/bokken/ui/data/icon_string_16.png +share/bokken/ui/data/icon_string_no_case_16.png +share/bokken/ui/data/icons/bokken.hqx +share/bokken/ui/data/icons/bokken.icns +share/bokken/ui/data/icons/bokken.ico +share/bokken/ui/data/import.png +share/bokken/ui/data/logo.png +share/bokken/ui/data/processor.png +share/bokken/ui/data/processor_small.png +share/bokken/ui/data/python-icon.png +share/bokken/ui/data/registers.png +share/bokken/ui/data/request-body.png +share/bokken/ui/data/request-headers.png +share/bokken/ui/data/response-body.png +share/bokken/ui/data/response-headers.png +share/bokken/ui/data/stack.png +share/bokken/ui/data/throbber_animat.gif +share/bokken/ui/data/throbber_static.gif +share/bokken/ui/dependency_check.py +share/bokken/ui/diff_dialog.py +share/bokken/ui/file_dialog.py +share/bokken/ui/generate_dot.py +share/bokken/ui/graph.py +share/bokken/ui/graph_bar.py +share/bokken/ui/gtk2/__init__.py +share/bokken/ui/gtk2/common.py +share/bokken/ui/hexdump_view.py +share/bokken/ui/highword.py +share/bokken/ui/html_parser.py +share/bokken/ui/html_tree.py +share/bokken/ui/info_tree.py +share/bokken/ui/left_buttons.py +share/bokken/ui/main.py +share/bokken/ui/main_button.py +share/bokken/ui/main_button_menu.py +share/bokken/ui/mydot_widget.py +share/bokken/ui/opcodes.py +share/bokken/ui/python_textview.py +share/bokken/ui/qt/__init__.py +share/bokken/ui/qt/bokken.py +share/bokken/ui/qt/bokken.ui +share/bokken/ui/qt/main.py +share/bokken/ui/qt/open_file_dialog.py +share/bokken/ui/radare_core.py +share/bokken/ui/radare_toolbar.py +share/bokken/ui/right_textview.py +share/bokken/ui/rightcombo.py +share/bokken/ui/rightnotebook.py +share/bokken/ui/search_dialog.py +share/bokken/ui/search_widget.py +share/bokken/ui/searchable.py +share/bokken/ui/sections_bar.py +share/bokken/ui/sections_dialog.py +share/bokken/ui/sections_treeview.py +share/bokken/ui/statusbar.py +share/bokken/ui/strings_treeview.py +share/bokken/ui/textviews.py +share/bokken/ui/throbber.py +share/bokken/ui/treeviews.py +share/bokken/ui/xdot.py +share/bokken/ui/xrefs_menu.py diff --git a/devel/bokken/distinfo b/devel/bokken/distinfo new file mode 100644 index 00000000000..d1998727df7 --- /dev/null +++ b/devel/bokken/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2015/11/16 02:05:09 khorben Exp $ + +SHA1 (bokken-1.8.tar.gz) = 46f033a854dd02e26af09e878dff3e1b6c128309 +RMD160 (bokken-1.8.tar.gz) = 6fa15604986f3dfb830cc2d08aa03ba6235bba3e +Size (bokken-1.8.tar.gz) = 1138240 bytes |