summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2005-01-26 03:00:07 +0000
committerDaniel Black <dragonheart@gentoo.org>2005-01-26 03:00:07 +0000
commit7dfd3130d939631a13fa41b2aea4968abd8a754c (patch)
tree7f7128d09cccdcf816abab979d6265eed727f0e4 /app-forensics
parentUnstable ppc-macos (diff)
downloadgentoo-2-7dfd3130d939631a13fa41b2aea4968abd8a754c.tar.gz
gentoo-2-7dfd3130d939631a13fa41b2aea4968abd8a754c.tar.bz2
gentoo-2-7dfd3130d939631a13fa41b2aea4968abd8a754c.zip
Initial import.
(Portage version: 2.0.51-r15)
Diffstat (limited to 'app-forensics')
-rw-r--r--app-forensics/magicrescue/ChangeLog8
-rw-r--r--app-forensics/magicrescue/Manifest3
-rw-r--r--app-forensics/magicrescue/files/digest-magicrescue-1.1.41
-rw-r--r--app-forensics/magicrescue/magicrescue-1.1.4.ebuild30
-rw-r--r--app-forensics/magicrescue/metadata.xml18
5 files changed, 60 insertions, 0 deletions
diff --git a/app-forensics/magicrescue/ChangeLog b/app-forensics/magicrescue/ChangeLog
new file mode 100644
index 000000000000..4af4f6faef1e
--- /dev/null
+++ b/app-forensics/magicrescue/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-forensics/magicrescue
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-forensics/magicrescue/ChangeLog,v 1.1 2005/01/26 03:00:07 dragonheart Exp $
+
+ 26 Jan 2005; Daniel Black <dragonheart@gentoo.org>
+ +magicrescue-1.1.4.ebuild, +metadata.xml:
+ Initial import. Suggested by Michael Zanetta <mzanetta@telsys.ch>.
+
diff --git a/app-forensics/magicrescue/Manifest b/app-forensics/magicrescue/Manifest
new file mode 100644
index 000000000000..f23bc5d2865a
--- /dev/null
+++ b/app-forensics/magicrescue/Manifest
@@ -0,0 +1,3 @@
+MD5 105847dd9829f12cc71df98401454278 metadata.xml 846
+MD5 f2a2838dfa5244f625a61f85386a4daf magicrescue-1.1.4.ebuild 750
+MD5 d4dd9dcad4dd90429113ac6544057531 files/digest-magicrescue-1.1.4 68
diff --git a/app-forensics/magicrescue/files/digest-magicrescue-1.1.4 b/app-forensics/magicrescue/files/digest-magicrescue-1.1.4
new file mode 100644
index 000000000000..ec182acc8e06
--- /dev/null
+++ b/app-forensics/magicrescue/files/digest-magicrescue-1.1.4
@@ -0,0 +1 @@
+MD5 1df1ca602732208adf48f17ab703e2b6 magicrescue-1.1.4.tar.gz 89965
diff --git a/app-forensics/magicrescue/magicrescue-1.1.4.ebuild b/app-forensics/magicrescue/magicrescue-1.1.4.ebuild
new file mode 100644
index 000000000000..1b0a91178b9b
--- /dev/null
+++ b/app-forensics/magicrescue/magicrescue-1.1.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-forensics/magicrescue/magicrescue-1.1.4.ebuild,v 1.1 2005/01/26 03:00:07 dragonheart Exp $
+
+inherit toolchain-funcs
+
+DESCRIPTION="Find deleted files in block devices"
+HOMEPAGE="http://jbj.rapanden.dk/magicrescue/"
+SRC_URI="http://jbj.rapanden.dk/magicrescue/release/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+IUSE=""
+
+DEPEND="virtual/libc"
+
+
+src_compile() {
+ ./configure ||die "fake configure script failed"
+
+ emake CC="$(tc-getCC)" GCC_OPT="${CFLAGS}" \
+ || die "make failed"
+}
+
+src_install() {
+ dodir usr
+ make PREFIX=${D}/usr install || die "install failed"
+ mv ${D}/usr/man ${D}/usr/share
+}
diff --git a/app-forensics/magicrescue/metadata.xml b/app-forensics/magicrescue/metadata.xml
new file mode 100644
index 000000000000..cb86cd748403
--- /dev/null
+++ b/app-forensics/magicrescue/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>forensics</herd>
+<maintainer>
+ <email>forensics@gentoo.org</email>
+ <name>Forensics Herd</name>
+</maintainer>
+<longdescription>
+Magic Rescue scans a block device for file types it knows how to recover and calls an external program to extract them. It looks
+at "magic bytes" in file contents, so it can be used both as an undelete utility and for recovering a corrupted drive or
+partition. As long as the file data is there, it will find it.
+
+
+It works on any file system, but on very fragmented file systems it can only recover the first chunk of each file. Practical
+experience (this program was not written for fun) shows, however, that chunks of 30-50MB are not uncommon.
+</longdescription>
+</pkgmetadata>