From 9048a4ade443c972107c1ec65d7f7376393c9f46 Mon Sep 17 00:00:00 2001 From: Yury Martynov Date: Sun, 14 Apr 2019 11:53:22 +0300 Subject: [PATCH] mxtract: new tool --- app-forensics/mxtract/Manifest | 1 + app-forensics/mxtract/metadata.xml | 8 ++++++ app-forensics/mxtract/mxtract-1.1.ebuild | 33 ++++++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 app-forensics/mxtract/Manifest create mode 100644 app-forensics/mxtract/metadata.xml create mode 100644 app-forensics/mxtract/mxtract-1.1.ebuild diff --git a/app-forensics/mxtract/Manifest b/app-forensics/mxtract/Manifest new file mode 100644 index 000000000..49c4b6cb9 --- /dev/null +++ b/app-forensics/mxtract/Manifest @@ -0,0 +1 @@ +DIST mXtract-1.1.tar.gz 234023 BLAKE2B e23c0d4070464b9404ac92f4c15866e3591b78d364fa5db89d06707464233eb1d6aeff1c8bea20c3909e06e0761e00840d50eee37ba4e3906d302341fcd0e242 SHA512 769537558eb4084fd77a9741ffa05de1acf76bb03d1cac21e5516f504464613dca4741776b6b0528d7e127f9063be753a1aa695f4ed8529bc0d26d9af2fc228c diff --git a/app-forensics/mxtract/metadata.xml b/app-forensics/mxtract/metadata.xml new file mode 100644 index 000000000..ebc718e70 --- /dev/null +++ b/app-forensics/mxtract/metadata.xml @@ -0,0 +1,8 @@ + + + + + email@linxon.ru + Yury Martynov + + diff --git a/app-forensics/mxtract/mxtract-1.1.ebuild b/app-forensics/mxtract/mxtract-1.1.ebuild new file mode 100644 index 000000000..640bf8472 --- /dev/null +++ b/app-forensics/mxtract/mxtract-1.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +MY_P="mXtract-${PV}" + +inherit toolchain-funcs + +DESCRIPTION="A memory extractor & analyzer" +HOMEPAGE="https://github.com/rek7/mXtract" +SRC_URI="https://github.com/rek7/mXtract/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +LICENSE="MIT" +RESTRICT="mirror" +SLOT="0" +IUSE="" +RDEPEND="" + +S="${WORKDIR}"/${MY_P} + +src_compile() { + $(tc-getCXX) -std=c++11 ${CFLAGS} src/main.cpp -o ${PN} +} + +src_install() { + dodoc README.md example_regexes.db + dobin ${PN} +} + +pkg_postinst() { + elog "\nUsage:" + elog " mxtract -wm -wr -e -i -d=/tmp/output/ -r=/usr/share/doc/${P}/example_regexes.db\n" +}