pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
gef: import gef-2021.10 as wip/gef
Module Name: pkgsrc-wip
Committed By: Pierre Pronchery <khorben%defora.org@localhost>
Pushed By: khorben
Date: Thu Nov 18 01:56:00 2021 +0100
Changeset: f72d783a7ead4cebac93a29c75db246ff070affb
Added Files:
gef/DESCR
gef/Makefile
gef/PLIST
gef/TODO
gef/distinfo
Log Message:
gef: import gef-2021.10 as wip/gef
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced
debugging features for exploit developers & reverse engineers.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f72d783a7ead4cebac93a29c75db246ff070affb
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
gef/DESCR | 2 ++
gef/Makefile | 37 +++++++++++++++++++++++++++++++++++
gef/PLIST | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
gef/TODO | 1 +
gef/distinfo | 6 ++++++
5 files changed, 110 insertions(+)
diffs:
diff --git a/gef/DESCR b/gef/DESCR
new file mode 100644
index 0000000000..6b3caaf1fc
--- /dev/null
+++ b/gef/DESCR
@@ -0,0 +1,2 @@
+GEF (GDB Enhanced Features) - a modern experience for GDB with advanced
+debugging features for exploit developers & reverse engineers.
diff --git a/gef/Makefile b/gef/Makefile
new file mode 100644
index 0000000000..138805e90a
--- /dev/null
+++ b/gef/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD$
+
+DISTNAME= gef-2021.10
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=hugsy/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/hugsy/gef/
+COMMENT= Modern experience for GDB with advanced debugging features
+LICENSE= mit
+
+USE_TOOLS+= pax
+
+DEPENDS+= gdb>=7.7:../../devel/gdb
+DEPENDS+= ${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone
+DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
+DEPENDS+= ${PYPKGPREFIX}-keystone-[0-9]*:../../emulators/py-keystone
+DEPENDS+= ${PYPKGPREFIX}-pylint-[0-9]*:../../devel/py-pylint
+DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
+DEPENDS+= ropper-[0-9]*:../../devel/ropper
+DEPENDS+= ${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn
+
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+
+NO_BUILD= yes
+
+INSTALLATION_DIRS+= lib/${PKGBASE}
+INSTALLATION_DIRS+= share/doc/${PKGBASE}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/gef.py \
+ ${DESTDIR}${PREFIX}/lib/${PKGBASE}/gef.py
+ ${RUN} cd ${WRKDIR}/${DISTNAME}/docs && \
+ ${PAX} -wr * ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+
+.include "../../lang/python/pyversion.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gef/PLIST b/gef/PLIST
new file mode 100644
index 0000000000..f73367a157
--- /dev/null
+++ b/gef/PLIST
@@ -0,0 +1,64 @@
+@comment $NetBSD$
+lib/gef/gef.py
+share/doc/gef/api.md
+share/doc/gef/commands.md
+share/doc/gef/commands/aliases.md
+share/doc/gef/commands/aslr.md
+share/doc/gef/commands/assemble.md
+share/doc/gef/commands/canary.md
+share/doc/gef/commands/capstone-disassemble.md
+share/doc/gef/commands/checksec.md
+share/doc/gef/commands/config.md
+share/doc/gef/commands/context.md
+share/doc/gef/commands/dereference.md
+share/doc/gef/commands/edit-flags.md
+share/doc/gef/commands/elf-info.md
+share/doc/gef/commands/entry-break.md
+share/doc/gef/commands/eval.md
+share/doc/gef/commands/format-string-helper.md
+share/doc/gef/commands/functions.md
+share/doc/gef/commands/gef-remote.md
+share/doc/gef/commands/gef.md
+share/doc/gef/commands/got.md
+share/doc/gef/commands/heap-analysis-helper.md
+share/doc/gef/commands/heap.md
+share/doc/gef/commands/help.md
+share/doc/gef/commands/hexdump.md
+share/doc/gef/commands/highlight.md
+share/doc/gef/commands/hijack-fd.md
+share/doc/gef/commands/ida-interact.md
+share/doc/gef/commands/is-syscall.md
+share/doc/gef/commands/ksymaddr.md
+share/doc/gef/commands/memory.md
+share/doc/gef/commands/name-break.md
+share/doc/gef/commands/nop.md
+share/doc/gef/commands/patch.md
+share/doc/gef/commands/pattern.md
+share/doc/gef/commands/pcustom.md
+share/doc/gef/commands/pie.md
+share/doc/gef/commands/print-format.md
+share/doc/gef/commands/process-search.md
+share/doc/gef/commands/process-status.md
+share/doc/gef/commands/registers.md
+share/doc/gef/commands/reset-cache.md
+share/doc/gef/commands/ropper.md
+share/doc/gef/commands/scan.md
+share/doc/gef/commands/search-pattern.md
+share/doc/gef/commands/set-permission.md
+share/doc/gef/commands/shellcode.md
+share/doc/gef/commands/stub.md
+share/doc/gef/commands/syscall-args.md
+share/doc/gef/commands/theme.md
+share/doc/gef/commands/tmux-setup.md
+share/doc/gef/commands/trace-run.md
+share/doc/gef/commands/unicorn-emulate.md
+share/doc/gef/commands/version.md
+share/doc/gef/commands/vmmap.md
+share/doc/gef/commands/xfiles.md
+share/doc/gef/commands/xinfo.md
+share/doc/gef/commands/xor-memory.md
+share/doc/gef/config.md
+share/doc/gef/faq.md
+share/doc/gef/index.md
+share/doc/gef/requirements.txt
+share/doc/gef/screenshots.md
diff --git a/gef/TODO b/gef/TODO
new file mode 100644
index 0000000000..013c64f9fd
--- /dev/null
+++ b/gef/TODO
@@ -0,0 +1 @@
+- update devel/gdb to use Python 3
diff --git a/gef/distinfo b/gef/distinfo
new file mode 100644
index 0000000000..3a02962118
--- /dev/null
+++ b/gef/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (gef-2021.10.tar.gz) = 2b375a10beda01e606aff28534b7108ef527de9a
+RMD160 (gef-2021.10.tar.gz) = da4cfcb743a61e952c35baec646a0c93daa54f7d
+SHA512 (gef-2021.10.tar.gz) = 30ccc728322651c3fc88f629165a96f593f079ddaa21d194e483804cdf4bcb235ed28cfaaa6fdd85c134b2314f32bd87e3dcf5decc45720f8e7b89ca9af2c379
+Size (gef-2021.10.tar.gz) = 170829 bytes
Home |
Main Index |
Thread Index |
Old Index