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