From b8a88ced30b65d4a8f7f6f83a346e2200cef3435 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Tue, 14 Apr 2026 20:46:10 +0200 Subject: [PATCH] gef: new recipe --- dev-debug/gef/gef-2026.01.recipe | 44 ++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 dev-debug/gef/gef-2026.01.recipe diff --git a/dev-debug/gef/gef-2026.01.recipe b/dev-debug/gef/gef-2026.01.recipe new file mode 100644 index 000000000..b21973bc0 --- /dev/null +++ b/dev-debug/gef/gef-2026.01.recipe @@ -0,0 +1,44 @@ +SUMMARY="GDB enhanced features for exploiters and reverse-engineers" +DESCRIPTION="It provides additional features to GDB using the Python API to +assist during the process of dynamic analysis and exploit development. +Application developers will also benefit from it, as GEF lifts a great +part of regular GDB obscurity, avoiding repeating traditional commands, +or bringing out the relevant information from the debugging runtime." +HOMEPAGE="https://github.com/hugsy/gef" +COPYRIGHT="2013-2025 crazy rabbidz" +LICENSE="MIT" +REVISION="1" +SOURCE_URI="https://github.com/hugsy/gef/archive/$portVersion/$portName-$portVersion.tar.gz.tar.gz" +CHECKSUM_SHA256="6e58afbda13ef976aa46a2f138b5422829a0d3c4b71246f4546cbd7383ce2e76" + +ARCHITECTURES="any" + +PROVIDES=" + $portName = $portVersion + " +REQUIRES=" + haiku + cmd:gdb + cmd:python3.10 + " + +BUILD_REQUIRES=" + haiku_devel + " +BUILD_PREREQUIRES=" + cmd:python3.10 + " + +BUILD() +{ + python3.10 -m compileall . + python3.10 -O -m compileall . +} + +INSTALL() +{ + mkdir -p $dataDir/gef $docDir + cp *.py $dataDir/gef/ + cp -R __pycache__ $dataDir/gef/ + cp -R docs/* $docDir +}