summaryrefslogtreecommitdiff
path: root/app-forensics/rdd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-forensics/rdd
reinit the tree, so we can have metadata
Diffstat (limited to 'app-forensics/rdd')
-rw-r--r--app-forensics/rdd/Manifest6
-rw-r--r--app-forensics/rdd/files/rdd-3.0.4-sandbox-fix.patch25
-rw-r--r--app-forensics/rdd/metadata.xml15
-rw-r--r--app-forensics/rdd/rdd-3.0.4-r1.ebuild50
4 files changed, 96 insertions, 0 deletions
diff --git a/app-forensics/rdd/Manifest b/app-forensics/rdd/Manifest
new file mode 100644
index 000000000000..b6df0c94062e
--- /dev/null
+++ b/app-forensics/rdd/Manifest
@@ -0,0 +1,6 @@
+AUX rdd-3.0.4-sandbox-fix.patch 927 SHA256 8623bd54242fa5faf21b0d6cab74d92353cd9736f87d3bf11da782a57f647ca0 SHA512 5debe10d288d807049aea18d8f1a827ca3704bfe30bb8be59c1c0225b080e3387ee1c1d4f9b73c4e4c8d5362a9029fd5016655734ec739f78884a8d96c9829c9 WHIRLPOOL 0f05f3a8847e6ddd4cefca2a0fdcf395c671e65b99216f03d6a0b813eb2b3804240d9d581ebb4c26809bea71b48e8a61d7ddec36a4b12cc093a0aa139874489d
+DIST rdd-3.0.4.tar.gz 5896942 SHA256 13e20e91dbc029a4a4f0713c1a049c94378083a1f3469ef0006e301484040685 SHA512 8f4536cfd8d1f4bb841a40d163b922698e27f02b8aa9f525c265e4c2ebf94bf5e61f8ea8452fca00d5a5ab7977bc24b64288b6442c8076692b045ed9936ba86f WHIRLPOOL 25a5b8032aa6c317d55f83ad745e1c0436aac12655726ce4a1938900bcd34c7cb92d6410159b490800bf8b850658573f3999a15b261539597820aa5360e4ecb3
+EBUILD rdd-3.0.4-r1.ebuild 1053 SHA256 506085bfd48d7189789d19fcfb957067baf80d2589e60d1fe59ce2edbd18cf24 SHA512 644b373d0f8ec238e46e83e5cf4a085c4891e30b79a2d762bc41f087046785d66b255ae05b1402eb4a5c1bf7f2126f2b5875996e74b66e556489b6bff7cbe3b4 WHIRLPOOL cf83d99e90745673eabc7d39f6277b8abce140af8606f40786176c5872036a9d433f075612d737c1a72ca66b1f5077bca589223bc47953e8df3918c2f19de5b1
+MISC ChangeLog 2462 SHA256 e36c79204558fe494f98eb58ba53eef3b42cd7cb3534e0e36eeea7c7ca24530b SHA512 c3ed7901bb7f2a60f62c0dc40da57d9729fbde556b3a7e84454239641dc6feccb50d3954a17edea9d9a80e362f62bb03a7a557dcfd4a8f209b9d8304cc7db7c7 WHIRLPOOL b6aaade6af91f788eaced83a858208aad575e52c2dfa63c981ece39b49d6dea35150872a077323bf6212adc82903d3ac7b76cdbb5506f9cb4c732c58365bed3f
+MISC ChangeLog-2015 1424 SHA256 2f16800b7d00e710d1eab77ef74b7d46889363833c305cba0159644337333f88 SHA512 10e29336295d77d7307caaa5d06f348b37f4979472df412b4a3d087247dcb8a385e60b660e45245126ce7ca2e20dd2ed54c02768489ec52df2a0e61cf84d3c30 WHIRLPOOL 561166b04a60f3dae9fed96c250a03542c3660101c316e2e43f7d4f559aa7b4010f8fbe1b76084242122fc69eb86987463b857b06d8c280fc200fcd3d032a76e
+MISC metadata.xml 428 SHA256 209b4c343b83857b6259f06e1b375a26908f6fab7d0aefdb98f63a995f1d4966 SHA512 ea9b44bd7ae0e61247d08efbe67df82ece8243c8fcc05a21866c232b28a6f6bbea7aee9756dac2c42622e43e86983ba8f170f359376aa37726682a6e46bd7cd0 WHIRLPOOL 209d622a709d3dbe6b3c1898f3c3fdc93f1ecebc908cd6fb685919de80a8f10fb39599b187d3dd7477e6de9edae20612164a66c2f91f0a5daf60336d3d00c4bd
diff --git a/app-forensics/rdd/files/rdd-3.0.4-sandbox-fix.patch b/app-forensics/rdd/files/rdd-3.0.4-sandbox-fix.patch
new file mode 100644
index 000000000000..b7188030fba5
--- /dev/null
+++ b/app-forensics/rdd/files/rdd-3.0.4-sandbox-fix.patch
@@ -0,0 +1,25 @@
+diff -Naur rdd-3.0.4-orig/src/Makefile.am rdd-3.0.4/src/Makefile.am
+--- rdd-3.0.4-orig/src/Makefile.am 2013-07-26 11:27:50.288696066 -0400
++++ rdd-3.0.4/src/Makefile.am 2013-07-26 12:14:51.601771619 -0400
+@@ -83,14 +83,15 @@
+ rdd-verify.1
+
+ install-exec-local:
+- $(INSTALL) $(srcdir)/rddi.py $(bindir)/rddi
+- $(INSTALL) $(srcdir)/plot-entropy.py $(bindir)/plot-entropy
+- $(INSTALL) $(srcdir)/plot-md5.py $(bindir)/plot-md5
++ $(INSTALL) -d $(DESTDIR)$(bindir)
++ $(INSTALL) $(srcdir)/rddi.py $(DESTDIR)$(bindir)/rddi
++ $(INSTALL) $(srcdir)/plot-entropy.py $(DESTDIR)$(bindir)/plot-entropy
++ $(INSTALL) $(srcdir)/plot-md5.py $(DESTDIR)$(bindir)/plot-md5
+
+ uninstall-local:
+- rm -f $(bindir)/rddi
+- rm -f $(bindir)/plot-entropy
+- rm -f $(bindir)/plot-md5
++ rm -f $(DESTDIR)$(bindir)/rddi
++ rm -f $(DESTDIR)$(bindir)/plot-entropy
++ rm -f $(DESTDIR)$(bindir)/plot-md5
+
+ DISTCLEANFILES= Makefile.in
+
diff --git a/app-forensics/rdd/metadata.xml b/app-forensics/rdd/metadata.xml
new file mode 100644
index 000000000000..938e2392c2bd
--- /dev/null
+++ b/app-forensics/rdd/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>patrick@gentoo.org</email>
+ <name>Patrick Lauer</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">rdd</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-forensics/rdd/rdd-3.0.4-r1.ebuild b/app-forensics/rdd/rdd-3.0.4-r1.ebuild
new file mode 100644
index 000000000000..58ac352f6f78
--- /dev/null
+++ b/app-forensics/rdd/rdd-3.0.4-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit autotools eutils
+
+# no worky
+RESTRICT="test"
+
+DESCRIPTION="Rdd is a forensic copy program"
+HOMEPAGE="http://www.sf.net/projects/rdd"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+KEYWORDS="~x86 ~amd64"
+IUSE="debug doc"
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="app-forensics/libewf
+ x11-libs/gtk+:2
+ gnome-base/libglade:2.0"
+
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ epatch "${FILESDIR}/rdd-3.0.4-sandbox-fix.patch"
+ sed -i 's/AM_PATH_GTK_2_0//' configure.ac || die
+ AT_M4DIR=m4 eautoreconf
+}
+
+src_configure() {
+ #doxygen-html fails but the docs are prebuilt so we don't need to enable them
+ econf --disable-doxygen-html \
+ $(use_enable debug tracing) \
+ $(use_enable doc doxygen-doc)
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+ dobin src/rddi.py
+ dosym rdd-copy /usr/bin/rdd
+ #this causes a warning about not being recursive, no clue why
+ dohtml -r doxygen-doc/html/*
+}