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
commit0672b25a28dbbe0d72d7d8558d04544ce1c5e726 (patch)
tree02d8cd7f2fac373f1dbafde3b911ba39d62556ff /app-forensics/magicrescue
parentInitial import. (diff)
downloadhistorical-0672b25a28dbbe0d72d7d8558d04544ce1c5e726.tar.gz
historical-0672b25a28dbbe0d72d7d8558d04544ce1c5e726.tar.bz2
historical-0672b25a28dbbe0d72d7d8558d04544ce1c5e726.zip
Initial import.
Package-Manager: portage-2.0.51-r15
Diffstat (limited to 'app-forensics/magicrescue')
-rw-r--r--app-forensics/magicrescue/ChangeLog8
-rw-r--r--app-forensics/magicrescue/Manifest14
-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, 71 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..afee35ee8a97
--- /dev/null
+++ b/app-forensics/magicrescue/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 105847dd9829f12cc71df98401454278 metadata.xml 846
+MD5 5e90fd5c97f961e451d5135846a0c378 magicrescue-1.1.4.ebuild 753
+MD5 7dc76974d717c8980c09e5c9090c4db0 ChangeLog 396
+MD5 d4dd9dcad4dd90429113ac6544057531 files/digest-magicrescue-1.1.4 68
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.0 (GNU/Linux)
+
+iD8DBQFB9we+mdTrptrqvGERAg28AKCRT9Dizdhr4Z/7T7TuJtGOecTYJACfZHlw
+oibrJnLbKKtDGOYtFpI4XJQ=
+=drID
+-----END PGP SIGNATURE-----
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>