diff options
Diffstat (limited to 'app-forensics')
-rw-r--r-- | app-forensics/Manifest.gz | bin | 5041 -> 5037 bytes | |||
-rw-r--r-- | app-forensics/memdump/Manifest | 1 | ||||
-rw-r--r-- | app-forensics/memdump/memdump-1.01-r1.ebuild | 47 |
3 files changed, 48 insertions, 0 deletions
diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz Binary files differindex aabf779ed3b7..359d88530dad 100644 --- a/app-forensics/Manifest.gz +++ b/app-forensics/Manifest.gz diff --git a/app-forensics/memdump/Manifest b/app-forensics/memdump/Manifest index 430da6f603c5..e3937c9846fd 100644 --- a/app-forensics/memdump/Manifest +++ b/app-forensics/memdump/Manifest @@ -1,4 +1,5 @@ AUX memdump-1.01-linux3.patch 651 BLAKE2B 03ef41ed3f2a2f4b9f928ab08f7e82a491680820005780cd37ca816e4c16e9fd483d9f0f27acbbac463cfcf8ecdf8b9ff4d41ee7bb3c6e655ded03f03bc113a4 SHA512 c0fefcbc53926173d8811714706a0e2a89ba9e1b954d9350c84244cfcfc65db55704e5ad62c7c4fad0c0c6ca080c665c6a466591596ef86d09dfea4bcc2ad157 DIST memdump-1.01.tar.gz 12713 BLAKE2B 96fac28977f55e99cc31aec61761d91e83074c2e45d1e4c832dab6b7326f3361e902d02b5b59191daf81f81659adfb6209c41d51ed917c8375d03ba107446e28 SHA512 46d013f812b0a5807c7ba38d6c3940e105057ba8e64b4f45b75a0800cab212d164caf881efbc1958d5c5c239236fdcb61f6fe093886ff3e28bc0b70791aaee3e +EBUILD memdump-1.01-r1.ebuild 871 BLAKE2B 41c41bab238f0ff4d18889817d1dbfebd1dd72f3e05748455f5a4e82239414dfdd3648069e1eb53230a9cd197f8e19c371965562fcdbf729671f7f8d553bdddc SHA512 b40bb8d4cf39bdcfce10729cee1645a9099fecd0a4f14b53cfdfbf864b00d29cbe6933971b90f8c988eafab5d3fa3a81ca42bbd3f1e19d0f3a79f4ec73079b84 EBUILD memdump-1.01.ebuild 872 BLAKE2B 7333c541c419ebb92abe718eee921d0b1a2570dbe2ff088b542e76c3b33b55beb36bfbbe5b95acd9cfe2a7eaf2e7bde27907a0bae09ae96200eb9d9d5f251af4 SHA512 df77ceb00557b1cd7ee37e809c21d7f642f1d9522e04e25503c3380a90bdab4508a1662bb3487e65a03a534d266713b80bf2eb62763211a20efc5d5d0cc324ca MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/app-forensics/memdump/memdump-1.01-r1.ebuild b/app-forensics/memdump/memdump-1.01-r1.ebuild new file mode 100644 index 000000000000..6564ca1be225 --- /dev/null +++ b/app-forensics/memdump/memdump-1.01-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Simple memory dumper for UNIX-Like systems" +HOMEPAGE="http://www.porcupine.org/forensics" +SRC_URI="http://www.porcupine.org/forensics/${P}.tar.gz" + +LICENSE="IBM" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +PATCHES=( "${FILESDIR}"/${P}-linux3.patch ) + +src_prepare() { + default + sed -i -e 's:$(CFLAGS):\0 $(LDFLAGS):' Makefile || die +} + +src_compile() { + emake CC="$(tc-getCC)" XFLAGS="${CFLAGS}" OPT= DEBUG= +} + +src_test() { + if [[ ${EUID} -ne 0 ]]; + then + einfo "Cannot test with FEATURES=userpriv" + elif [ -x /bin/wc ]; + then + einfo "testing" + if [ "`./memdump -s 344 | wc -c`" = "344" ]; + then + einfo "passed test" + else + die "failed test" + fi + fi +} + +src_install() { + dosbin memdump + dodoc README + doman memdump.1 +} |