summaryrefslogtreecommitdiff
path: root/app-forensics
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /app-forensics
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'app-forensics')
-rw-r--r--app-forensics/Manifest.gzbin5046 -> 5047 bytes
-rw-r--r--app-forensics/honggfuzz/Manifest7
-rw-r--r--app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch11
-rw-r--r--app-forensics/honggfuzz/honggfuzz-1.9.ebuild2
-rw-r--r--app-forensics/honggfuzz/honggfuzz-2.0.ebuild (renamed from app-forensics/honggfuzz/honggfuzz-1.8.ebuild)6
-rw-r--r--app-forensics/magicrescue/Manifest4
-rw-r--r--app-forensics/magicrescue/files/magicrescue-1.1.10-ldflags.patch38
-rw-r--r--app-forensics/magicrescue/files/magicrescue-1.1.10-remove_toolsdir.patch106
-rw-r--r--app-forensics/magicrescue/magicrescue-1.1.10.ebuild35
-rw-r--r--app-forensics/openscap/Manifest2
-rw-r--r--app-forensics/openscap/openscap-9999.ebuild3
-rw-r--r--app-forensics/radamsa/Manifest3
-rw-r--r--app-forensics/radamsa/radamsa-0.6.ebuild40
-rw-r--r--app-forensics/sleuthkit/Manifest10
-rw-r--r--app-forensics/sleuthkit/sleuthkit-4.5.0.ebuild3
-rw-r--r--app-forensics/sleuthkit/sleuthkit-4.6.5.ebuild1
-rw-r--r--app-forensics/sleuthkit/sleuthkit-4.6.6.ebuild1
-rw-r--r--app-forensics/sleuthkit/sleuthkit-4.6.7.ebuild1
-rw-r--r--app-forensics/sleuthkit/sleuthkit-4.7.0.ebuild1
19 files changed, 259 insertions, 15 deletions
diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz
index 5109e66ce79b..6503476a27bf 100644
--- a/app-forensics/Manifest.gz
+++ b/app-forensics/Manifest.gz
Binary files differ
diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest
index 1012dbf8a07b..72cddf2e4876 100644
--- a/app-forensics/honggfuzz/Manifest
+++ b/app-forensics/honggfuzz/Manifest
@@ -1,7 +1,8 @@
AUX honggfuzz-1.1-binutils-2.29.patch 569 BLAKE2B 63198bc698c56517cb7f6394808096e8cdf3261e244f398ae18b24a8031e95c7e55bf8cc131aafc3f0a6b92414a7ebae54c7087f6dd46983b581f50579398c62 SHA512 c86927faf45e345fd56ff0eaaebadaaff41f020f853df8c791dc04b7f00890d3bdfe173cd0e78d5293c0eeba88f0626585c611f40d9a5cd49e705135922e59fb
AUX honggfuzz-1.7-no-werror.patch 219 BLAKE2B 704987f5aa2bcd805e1235baf063c4e1a32ac203b1008899e4e2ee4c899a9d14534835fdffe244a6df58cf640ea7b4860182a3c5c2f98f6654f7ad8cfde8054b SHA512 9bae5bec03a1d22a80f4841aaf4b6a6659ccb3745f4c0fe43f6c60e73e9b09c71490e121bca4eb41612fb463132f4f3ec2769c4262ef0b5d954b8ccd0f3e7f2c
-DIST honggfuzz-1.8.tar.gz 78491883 BLAKE2B 359bc3c78046bded1003d08795f5c1eb65b2dc9e7e0952bb772d73840c3886acd370bce3973693b45b0db3607bb8b5c3a648dbbad5e6b8278000762f126731e5 SHA512 4643deca357dccaa6f229b6c56a040b6b16682a3de7396dcbecb7fba6075beef8381a8c4699b602c8677e06e90b7c870393b027126242fcc326c485b741352f0
+AUX honggfuzz-2.0-no-werror.patch 518 BLAKE2B aaf123687ea5f7fd584d1fd5e57f2f6ac50a8d80c3a1555d8b01d42df91a106848ec1d73007e6b67127e767770d91effa5e95dd9016f47fecac0e465e74cfe61 SHA512 7775f683cd5b22d91d3cf16cb0f8e7df50f5159a3f16ef42dc6125c961a856ddfc59c944319575e403747a2af768cd3f93437fc0bbc32bfc12f833f4cd7db0eb
DIST honggfuzz-1.9.tar.gz 78491908 BLAKE2B 961562d87e063804cb6a91d6ba0cffd0a4c3b3cb140f93a9362bd6749b8da251f7203e9ff7643bbad561620a8fdb9ca755758beb45fc46194c5907ecafcf0d2a SHA512 07ee10de723b14bc8ed9df9de196bcf308d8c10a825ba18b20d4f881d22c4254a45455bcbf965653572d9f71b2bff009284a34d0d5a6f879114b149b456c2eda
-EBUILD honggfuzz-1.8.ebuild 755 BLAKE2B c4d5161ba8d5c0b2beb9288bba088b0125b1735bc744043caa9bec9b2aac76efa5385d4aa2d4f61743d6bf210a753a8bff89177f9c69f744ae068a2fea3d56aa SHA512 5d70e63df289568c455b32787cbfa20e4fce047f2fccb700656e0837950163d6e6e3f82b1a4c5ed1ad93e55ce595c0360aacbdc2595be65f5be3401b7e2121ba
-EBUILD honggfuzz-1.9.ebuild 755 BLAKE2B c4d5161ba8d5c0b2beb9288bba088b0125b1735bc744043caa9bec9b2aac76efa5385d4aa2d4f61743d6bf210a753a8bff89177f9c69f744ae068a2fea3d56aa SHA512 5d70e63df289568c455b32787cbfa20e4fce047f2fccb700656e0837950163d6e6e3f82b1a4c5ed1ad93e55ce595c0360aacbdc2595be65f5be3401b7e2121ba
+DIST honggfuzz-2.0.tar.gz 65205954 BLAKE2B fb01fdb12cd5bf9a7c316c9df3a4ac9eb91ee535cbcdbb93436e7abcb81405a3af0fb5140b935abe44d11f5917f6f5189d697e86d3e81abfd9da38db2f899c36 SHA512 91e633ffe439aae6cb944f71cd5998f8adc2f1e6892c17b6d7876d707b3f167008a0574ad4b5671b82371cbe21e6c536acb148c0b844665fb3789c5e7fda52ba
+EBUILD honggfuzz-1.9.ebuild 756 BLAKE2B 0a1e81bb1e64e4edcb30234b3727cd03313fb957f53447772389c124d4f926dbac8b9e46393dccc8d0826983b3a0d289a9b38fd8f1fb5fe54f28016e0f1ce00e SHA512 97f2e79023819a1f4123e92a96be0bad72e5f0d9c0bfd276c42f66cff0579f971aeaecef5cb4eb0ad69c27d89a0e3cd3be04f25d864562dd29dc04247a3e7651
+EBUILD honggfuzz-2.0.ebuild 758 BLAKE2B 0992936bcc847dea1cc407b507929c8bbdc9af4e26ac44240bb974d8227a3fbdb508f3dea9d0f9fa59f475ba62be419046fe51969325df1a0ee51e19c83bf5a0 SHA512 bccfc334464cbb8e564f94d72e9f4f9410e47e0401a31c9f125ecc4e9fcd255e844d999a7d897636fdc286167826146352a05efbf8c993d0698c539c833e47bf
MISC metadata.xml 332 BLAKE2B 72702618670b8f8ef24ef68d5f9b1b29c8d25c3630cc5fb22ef859ea7879af84d0c7fc758a02a0b4175e10707f2c161930151b65e2e3d07f154a1b2c48fee152 SHA512 1f75a39cce6995d550344225849dafb3a980df19cc6afd10025e58e6c08086a27a67173ff435c084660970cb4ed18183914afeba712dc461d7fd55f83f9e679d
diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch b/app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch
new file mode 100644
index 000000000000..c5d6b8060450
--- /dev/null
+++ b/app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch
@@ -0,0 +1,11 @@
+--- a/Makefile
++++ b/Makefile
+@@ -26,7 +26,7 @@ LD = $(CC)
+ BIN := honggfuzz
+ HFUZZ_CC_BIN := hfuzz_cc/hfuzz-cc
+ HFUZZ_CC_SRCS := hfuzz_cc/hfuzz-cc.c
+-COMMON_CFLAGS := -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Werror -Wno-format-truncation -Wno-override-init -I.
++COMMON_CFLAGS := -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I.
+ COMMON_LDFLAGS := -pthread -lm
+ COMMON_SRCS := $(sort $(wildcard *.c))
+ CFLAGS ?= -O3 -mtune=native -funroll-loops
diff --git a/app-forensics/honggfuzz/honggfuzz-1.9.ebuild b/app-forensics/honggfuzz/honggfuzz-1.9.ebuild
index 4aea054863e9..9bdb0d56f3e8 100644
--- a/app-forensics/honggfuzz/honggfuzz-1.9.ebuild
+++ b/app-forensics/honggfuzz/honggfuzz-1.9.ebuild
@@ -6,7 +6,7 @@ EAPI=7
inherit toolchain-funcs
DESCRIPTION="A general purpose fuzzer with feedback support"
-HOMEPAGE="http://google.github.io/honggfuzz/"
+HOMEPAGE="https://google.github.io/honggfuzz/"
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
diff --git a/app-forensics/honggfuzz/honggfuzz-1.8.ebuild b/app-forensics/honggfuzz/honggfuzz-2.0.ebuild
index 4aea054863e9..f486d019eb3b 100644
--- a/app-forensics/honggfuzz/honggfuzz-1.8.ebuild
+++ b/app-forensics/honggfuzz/honggfuzz-2.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
inherit toolchain-funcs
DESCRIPTION="A general purpose fuzzer with feedback support"
-HOMEPAGE="http://google.github.io/honggfuzz/"
+HOMEPAGE="https://google.github.io/honggfuzz/"
SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
@@ -16,7 +16,7 @@ IUSE=""
RDEPEND="
>=sys-libs/binutils-libs-2.29:=
- sys-libs/libunwind
+ sys-libs/libunwind:=
"
DEPEND="${RDEPEND}"
@@ -29,7 +29,7 @@ DOCS=(
)
PATCHES=(
- "${FILESDIR}"/${PN}-1.7-no-werror.patch
+ "${FILESDIR}"/${PN}-2.0-no-werror.patch
"${FILESDIR}"/${PN}-1.1-binutils-2.29.patch
)
diff --git a/app-forensics/magicrescue/Manifest b/app-forensics/magicrescue/Manifest
index 6c7365d73251..306d415cfb65 100644
--- a/app-forensics/magicrescue/Manifest
+++ b/app-forensics/magicrescue/Manifest
@@ -1,5 +1,9 @@
+AUX magicrescue-1.1.10-ldflags.patch 1140 BLAKE2B 98deed569c8809e0e7a31c86cd29f1e79eaa2a2da986f2dcbce3591a1eba0e0aff43caf48db008a1c7c09e27d602e8c10a41889c7a89ad3696e9a5514449eec5 SHA512 abcb734fc4381408d8c4072e637a326a1b619defc244f70fb68608485a4a36ff4b4a206c296bb7dec0ae19fbe8030b88c9a6b528ca0f1934a0308f167ddd966d
+AUX magicrescue-1.1.10-remove_toolsdir.patch 4087 BLAKE2B ce13561cac085ca3c558d02fd9538ce9c3973a022fb3e51048ede5643e258d2a352425f5c3e1a164d209d2ecbb46a6c3c73da997c08a2d61f23fa764d8c526be SHA512 4b2a627475d3fff6b3a8c30dd883b3358043a429d05772bc4e1f658273a7c2a7beb29bc69978ac817074ba25827e4954a948076d77de73832eaf479e4bc1b8c8
AUX magicrescue-1.1.9-ldflags.patch 1759 BLAKE2B ae84881d1c0e6ff97e23184f97eb5e3c0029908630944fa519a51a2a0cb35cfe5329c02a35cd36443163e4c7484eef0bd78559f397467cd1c3fbea6e09866a6b SHA512 989630cfe2a6b9fcf94c39f648bf0ee2babf804f0f13f099491e282c971c312ee9e7533064f16366a71e97d9c7a5e3ffdce9294417380f73860f1e4876ffc0b6
AUX magicrescue-1.1.9-makefile.patch 1809 BLAKE2B 2e57b1275efd928b07e6d887b7d2756957dd58f1cb19a80c75c6cdc23c678656ba4d4ecdc70824ff207d6106aa0fb4c8a0afe83aebf51cf6afaa2ddd90854226 SHA512 2bad3112e0c46cb0d5767ebbd32848b718bb07224f800e13715ed671e03a108a041876f599e921c7c02f81467e878146162f64d99138c1194317c82b740c1dc9
+DIST magicrescue-1.1.10.tar.gz 227237 BLAKE2B a1584f4e6f4b6771783c565901775e181ba2e952e780565831e5d46245a4dd4670657cec7fb57b18d7dfc09954faec410da2dfe1b35130c23d22d8a6ccf0ab07 SHA512 54fc943a1f521563a3416040eb6b140e3ef79966b615ae0223be0558b810f9202c2d1e5ba0165c43a614caf78dbce1b0992775bef39e9611d2dc290e4582c29d
DIST magicrescue-1.1.9.tar.gz 92621 BLAKE2B a0a3644729c8af3fab9294b211cfbba0a823186219a585923203236aee27954d2337f81fc4d9559b6dde43581c5ce2d6bae5c2961248e2c4f5dd1ab8e31d5b60 SHA512 3c0b97357f0d354dcf53045bbdf2ce81c451ae20c451d2d72dc8b2dbcc480cf48ab436494c0cca20c99f32c938c525074a561cbc779a580a648c674c150a7cc2
+EBUILD magicrescue-1.1.10.ebuild 951 BLAKE2B 5dc6eef2497fd83eb2517b6307fc26a0883bb27b44782c81bf8ec2f23cf3f5f8d43b02bef472aa3c12dad7bb7e25bf5aac7f3f93148b39ca04fae7b762639348 SHA512 7edf061bf8fe4738ba8a9166e9931da02bdd6c690028011518f422d3df98523d67ac32330ad53da913bf87acdcf617a01eb65e4d2ce4c5e0ae33b8fe07ba718e
EBUILD magicrescue-1.1.9.ebuild 665 BLAKE2B ab1e4339c4b0c7146fefb18857ce5a41e180768859c2a355eaa2ff5b07bb951ed6436d592a434b2632c781b6732929b2f0d5e4bd2215d15cc196c2e118d043a5 SHA512 d73c4c655201f6746092ac776c45d7e06bf3b73c92e7706e270dd2e89d529411045a26e1037d978a142032b6d3c40f1f7cffcdef330116e93d78d0f441c72606
MISC metadata.xml 749 BLAKE2B fe0e5e13992d5174ca97174dec1b0c8a73d79ad733887c218af123b548b4e4db0f6b3b894ae87dbdd2b6717e1e88a4c259d17167b3dec03f7ae250f0dfc516e5 SHA512 6aed4f9d6a8cb9e5b3d5998eac7770a8bd8e806af2bff41016a6d9cc3d1a1dbbd38c9d7518be3f5e930a41b562417c479725f572880e77eb75603ac152f67dc3
diff --git a/app-forensics/magicrescue/files/magicrescue-1.1.10-ldflags.patch b/app-forensics/magicrescue/files/magicrescue-1.1.10-ldflags.patch
new file mode 100644
index 000000000000..773bab4ff19c
--- /dev/null
+++ b/app-forensics/magicrescue/files/magicrescue-1.1.10-ldflags.patch
@@ -0,0 +1,38 @@
+--- magicrescue-1.1.9/config.d/50dbm 2008-06-27 00:24:05.000000000 +0400
++++ magicrescue-1.1.9.new//config.d/50dbm 2012-05-13 07:56:16.000000000 +0400
+@@ -14,18 +14,14 @@
+ flag="`echo $flag|sed 's/./-l&/'`"
+ echo "trying to link with flags [$flag]" >&5
+
+- bak_LDFLAGS="$LDFLAGS"
+- LDFLAGS="$LDFLAGS $flag"
++ LIBS="$flag"
+ if conftest_link; then
+ # we found it!
+- LDFLAGS="$bak_LDFLAGS"
+ DBM_LDFLAGS="$flag"
+ env_vars="$env_vars DBM_LDFLAGS"
+ echo "#define $dbmdef" >> config.h
+ echo "#define HAVE_NDBM" >> config.h
+ return 0
+- else
+- LDFLAGS="$bak_LDFLAGS"
+ fi
+ done
+
+Common subdirectories: a/config.d and b/config.d
+diff -u a/configure b/configure
+--- a/configure 2018-11-24 20:21:20.000000000 +0100
++++ b/configure 2019-11-12 22:13:03.744338398 +0100
+@@ -63,9 +63,9 @@
+ }
+
+ conftest_link() {
+- echo "$CC -o conftest conftest.o $LDFLAGS" >&5
++ echo "$CC -o conftest conftest.o $LDFLAGS $LIBS" >&5
+ echo >&5
+- $CC -o conftest conftest.o $LDFLAGS >&5 2>&5 \
++ $CC -o conftest conftest.o $LDFLAGS $LIBS >&5 2>&5 \
+ && [ -x conftest ] && ./conftest 2>&5
+ }
+
diff --git a/app-forensics/magicrescue/files/magicrescue-1.1.10-remove_toolsdir.patch b/app-forensics/magicrescue/files/magicrescue-1.1.10-remove_toolsdir.patch
new file mode 100644
index 000000000000..b3a238b1bbea
--- /dev/null
+++ b/app-forensics/magicrescue/files/magicrescue-1.1.10-remove_toolsdir.patch
@@ -0,0 +1,106 @@
+diff -Naur a/config.d/80magicrescue_defs b/config.d/80magicrescue_defs
+--- a/config.d/80magicrescue_defs 2018-11-24 20:21:20.000000000 +0100
++++ b/config.d/80magicrescue_defs 2019-11-14 09:41:34.030848527 +0100
+@@ -1,7 +1,7 @@
+ #!/bin/sh
+
+ cat >> config.h << EOF
+-#define COMMAND_PATH "$prefix/share/magicrescue/tools"
++#define COMMAND_PATH "$prefix/bin"
+ #define RECIPE_PATH "$prefix/share/magicrescue/recipes"
+ #include "largefile.h"
+ EOF
+diff -Naur a/doc/magicrescue.1 b/doc/magicrescue.1
+--- a/doc/magicrescue.1 2018-11-24 20:21:20.000000000 +0100
++++ b/doc/magicrescue.1 2019-11-14 09:41:34.030848527 +0100
+@@ -358,7 +358,7 @@
+ This means that you may have to write your own tool or wrap an existing program
+ in some scripts that make it behave better. For example, this could be to
+ extract the first 10MB into a temporary file and let the program work on that.
+-Or perhaps you can use \fItools/safecat\fR if the file may be very large.
++Or perhaps you can use \fIsafecat\fR if the file may be very large.
+ .SS "Recipe format reference"
+ .IX Subsection "Recipe format reference"
+ Empty lines and lines starting with \f(CW\*(C`#\*(C'\fR will be skipped. A recipe contains a
+@@ -424,7 +424,7 @@
+ should be set to 512.
+ .PP
+ To test whether your recipe actually works, either just run it on your hard
+-disk or use the \fItools/checkrecipe\fR script to pick out files that should match
++disk or use the \fIcheckrecipe\fR script to pick out files that should match
+ but don't.
+ .PP
+ If you have created a recipe that works, please mail it to me at jbj@knef.dk so
+diff -Naur a/doc/magicrescue.pod b/doc/magicrescue.pod
+--- a/doc/magicrescue.pod 2018-11-24 20:21:20.000000000 +0100
++++ b/doc/magicrescue.pod 2019-11-14 09:41:34.030848527 +0100
+@@ -239,7 +239,7 @@
+ This means that you may have to write your own tool or wrap an existing program
+ in some scripts that make it behave better. For example, this could be to
+ extract the first 10MB into a temporary file and let the program work on that.
+-Or perhaps you can use F<tools/safecat> if the file may be very large.
++Or perhaps you can use F<safecat> if the file may be very large.
+
+ =head2 Recipe format reference
+
+@@ -322,7 +322,7 @@
+ =back
+
+ To test whether your recipe actually works, either just run it on your hard
+-disk or use the F<tools/checkrecipe> script to pick out files that should match
++disk or use the F<checkrecipe> script to pick out files that should match
+ but don't.
+
+ If you have created a recipe that works, please mail it to me at jbj@knef.dk so
+diff -Naur a/src/magicrescue.c b/src/magicrescue.c
+--- a/src/magicrescue.c 2018-11-24 20:21:20.000000000 +0100
++++ b/src/magicrescue.c 2019-11-14 09:41:34.030848527 +0100
+@@ -552,7 +552,7 @@
+
+ buf = malloc(bufsize);
+
+- sprintf(buf, "PATH=%s%s%s:%s", "tools",
++ sprintf(buf, "PATH=%s%s%s:%s",
+ #ifdef COMMAND_PATH
+ ":", COMMAND_PATH,
+ #else
+diff -Naur a/tools/checkrecipe b/tools/checkrecipe
+--- a/tools/checkrecipe 2018-11-24 20:21:20.000000000 +0100
++++ b/tools/checkrecipe 2019-11-14 09:41:34.030848527 +0100
+@@ -8,7 +8,7 @@
+ a recipe.
+
+ Usage:
+-./magicrescue -Mio OPTIONS FILES|tools/checkrecipe [OPTIONS]
++./magicrescue -Mio OPTIONS FILES|checkrecipe [OPTIONS]
+
+ Options:
+ -s VALUE Size tolerance, in percent. Specifies when checkrecipe should
+@@ -18,13 +18,13 @@
+
+ find / -name \*.png -print0 \
+ |xargs -0 ./magicrescue -Mio -r png -d /tmp/test-output 2>/dev/null \
+-|tools/checkrecipe
++|checkrecipe
+
+ or
+
+ slocate \*.png|sed "s/['\"\\\\[:blank:]]/\\\\\\\\&/g" \
+ |xargs ./magicrescue -Mio -r png -d /tmp/test-output 2>/dev/null \
+-|tools/checkrecipe
++|checkrecipe
+ );
+ exit;
+ }
+diff -Naur a/tools/ole_rename.pl b/tools/ole_rename.pl
+--- a/tools/ole_rename.pl 2018-11-24 20:21:20.000000000 +0100
++++ b/tools/ole_rename.pl 2019-11-14 09:41:34.030848527 +0100
+@@ -32,7 +32,7 @@
+ my %extensions = @extensions; # for quick lookup
+
+ # When invoked by magicrescue, laola.pl should be in the PATH
+-push @INC, grep /tools/, split /:/, $ENV{PATH};
++push @INC, split /:/, $ENV{PATH};
+ require 'laola.pl';
+
+ my $file = $ARGV[0];
diff --git a/app-forensics/magicrescue/magicrescue-1.1.10.ebuild b/app-forensics/magicrescue/magicrescue-1.1.10.ebuild
new file mode 100644
index 000000000000..732ae17c8280
--- /dev/null
+++ b/app-forensics/magicrescue/magicrescue-1.1.10.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Find deleted files in block devices"
+HOMEPAGE="https://github.com/jbj/magicrescue"
+SRC_URI="https://github.com/jbj/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="|| ( sys-libs/gdbm sys-libs/db:* )"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-ldflags.patch"
+ "${FILESDIR}/${P}-remove_toolsdir.patch" )
+
+src_prepare() {
+ tc-export CC
+ sed -i -e "\
+ s:\$(INSTALLDIR)/share/magicrescue/recipes:\$(INSTALLDIR)/share/doc/${P}/recipes:;\
+ s:\$(INSTALLDIR)/man/man1:\$(INSTALLDIR)/share/man/man1:;\
+ s:\$(INSTALLDIR)/share/magicrescue/tools:\$(INSTALLDIR)/bin:" Makefile.in || die "could not mangle Makefile.in"
+ default
+}
+
+src_configure() {
+ # Not autotools, just looks like it sometimes
+ ./configure --prefix=/usr || die
+}
diff --git a/app-forensics/openscap/Manifest b/app-forensics/openscap/Manifest
index 7357d45cbe17..49b10d43d12e 100644
--- a/app-forensics/openscap/Manifest
+++ b/app-forensics/openscap/Manifest
@@ -1,4 +1,4 @@
DIST openscap-1.2.14.tar.gz 15980085 BLAKE2B 1d5d418b215f4a66a9f1874c4b9ed32c7c80e09d74a0ef04a256a7e1a24f1b675871116b0e22576dce476ee01c3d3b26ea5a48870a58aca99fdaea52c6877a7a SHA512 0e408b2dd58b8b424a27f5c852c6dc8c596fdb201e45cc5f762a1998e00511040762df4e55cdfd93dac4c820c28935acdf3942e96227dfa4f4363d682a2da7da
EBUILD openscap-1.2.14.ebuild 4286 BLAKE2B 280db60d4754f63ac12c717d10fc2048edbe6e98cb880a974b0780ed8321b23c40e598fd2a5042b67a30f9137e80b50f1dc183b13104100babbd94b40386d450 SHA512 7afdb887a8525c6cc159d3fb13409992461d17b1c39ffaff88d2d25ca7b2b357b374f0fac4741e2a5d462f52bedaa6cf207ebadc917ff84ed40ec94769feebd1
-EBUILD openscap-9999.ebuild 4525 BLAKE2B d01cac69963b680845045d12f01e246a362f6fc1fc642faca0136330778e823e042d23209aa0303309b1f0ebb4c22c6fcaee1ef71766763a740d5305d2488845 SHA512 49aa917d534848a7b6cf3859bd905386dc35771d18f01afb5a38816ab1cbffdb468a3644af9dc33887648ae9ea8df8a935b1bf9b95178107f0cbbb4e48ebd0c7
+EBUILD openscap-9999.ebuild 4549 BLAKE2B d3671aaf039fee3404e6c30a56aff94653e54ded7e091b57bcd59ed72717c2c886bb2932d20d582efa2a5e9a93572022997259d7dd7f48b9eef81af0171e75fd SHA512 70236b6dfb9edadd72a76d6c8c8050d24dca4de6d9c3cc57ac9c76701c26a4d7848a3c70935d16f8375a2a5060eda9476396aec479000f22cdb3efbfcbcf6753
MISC metadata.xml 578 BLAKE2B 11b1f278dca69f4a60d0787d132db680da262d1dc2ebd91cca07b7dc7d87016a3fa9d536ae008e432a1d82494ba6f4f02bda7488667104a2a994d430fb45886d SHA512 404947116ad0cfa7f260bd577e3ae99ae4a2813be4c36687e2664c5cc2d1ce2b130a83b03bafd81e1750b19a50ba49864959e97a67a8e2099c43186099e7f5f9
diff --git a/app-forensics/openscap/openscap-9999.ebuild b/app-forensics/openscap/openscap-9999.ebuild
index d58554dfec2e..5a3295925e5e 100644
--- a/app-forensics/openscap/openscap-9999.ebuild
+++ b/app-forensics/openscap/openscap-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -21,6 +21,7 @@ fi
LICENSE="LGPL-2.1+"
SLOT="0"
IUSE="acl caps debug doc gconf ldap nss pcre perl python rpm selinux sce sql test xattr"
+RESTRICT="!test? ( test )"
#RESTRICT="test"
RDEPEND="!nss? ( dev-libs/libgcrypt:0 )
diff --git a/app-forensics/radamsa/Manifest b/app-forensics/radamsa/Manifest
index 26a99238bbee..8935186a7f3f 100644
--- a/app-forensics/radamsa/Manifest
+++ b/app-forensics/radamsa/Manifest
@@ -1,3 +1,6 @@
DIST radamsa-0.5.tar.gz 168177 BLAKE2B 4d7d9fc54dd171d8af589ec51be00ed65dec3f33a7437f385910f3e1d9455dc9b3f618755a9809f230a6d66410da6a656586118af2e83271eacc7c035773c0be SHA512 d48f61ea7c0703d7fdf68ab32894e93d774e8f2893642a81046b8210d7d433f4be8930d7d79317ddb0882cf54b06505c541827b925f30b861ae8205e300fed80
+DIST radamsa-0.6.c.gz 142359 BLAKE2B e9cfda273ca78e97d7e8a94f0399c2c8d7b543c578a7b6745a03c9a2a18aa965a13ead55e15aab27c5386bb4d4ab961cedfbdca72c72013dc1ace0931c237199 SHA512 b9f0b8801063821ebd435464057aa119c5eae2dec8c39b5ec295854832e25dd8b102d6beec2084a71c380dd0e1419fbce6ee2acc1064c8a4491ad32ff94673f9
+DIST radamsa-0.6.tar.gz 51962 BLAKE2B c909b917e55ea2d69f4bec22981afb73dabc0d380d6942167f805ecfd96c3f3d724a5e6d80acf4b2abe2ddf9141dd596a9c0b2e22db98e6c441236c49a06502d SHA512 6808a7f9a42c1a38bfa18ca8613067f4550a5960500e7438011ff26a37a663707a92597f869678600a7bd20df9d2bda19d3c80b07cd12fc49bad3b123739bae7
EBUILD radamsa-0.5-r1.ebuild 573 BLAKE2B 84e4e99af43840108edb8fb80b488ebc7fe6f38988ce142027aa825960ea244a8f872badb0effbd7487f374e74ade7b68e7a2c1a8ee9ffad9998587bdde70ad3 SHA512 828be07f71aee3e1eda112c9dc5a48203cc94751b5bd11dc13c930867ddbe223262e9ce23a01cb6ba644b0a2eeac3fbd6fa7c19baf49677ad1583e98ab069990
+EBUILD radamsa-0.6.ebuild 768 BLAKE2B 2d3a4434720dc4deed968aa129aa7ce72f39424c6d4a057a75b8b71971a3767c93c565295ba4f3d038c056c5aa7bdcf7b86c6c92d1f5f3c61b1be7fb205e4787 SHA512 c7a21fefeacddb4eac833b85c5b45c17f35e09051337ccec97c70a5af061aa3979595db6e55a0d746e848c20035c26d2f70067d4452e78643b9198c96d18c3db
MISC metadata.xml 327 BLAKE2B b80e3afa35418792d5ae26c020eb7066cb9c74dbc92877eb78865b23a46f383ba2efeda92e8f7df077b484bb2ccd671bd40138b542bfe58af56c07057fd8bda1 SHA512 459a403d22b5a66bbf83ea2214d2b070eff87f2008f237a9c62338748dacebaf90d50defa0d8471ad77eb4369fd817280c528fb3fee3153ef508cb84971f3ef9
diff --git a/app-forensics/radamsa/radamsa-0.6.ebuild b/app-forensics/radamsa/radamsa-0.6.ebuild
new file mode 100644
index 000000000000..8ba7a7775a3d
--- /dev/null
+++ b/app-forensics/radamsa/radamsa-0.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs vcs-snapshot
+
+DESCRIPTION="A general purpose fuzzer"
+HOMEPAGE="https://gitlab.com/akihe/radamsa"
+SRC_URI="
+ https://gitlab.com/akihe/radamsa/-/archive/v${PV}/${P}.tar.gz
+ https://gitlab.com/akihe/radamsa/uploads/a2228910d0d3c68d19c09cee3943d7e5/${P}.c.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # needs an owl-lisp
+
+DOCS=( LICENCE NEWS README.md )
+
+src_prepare() {
+ default
+
+ cp ../${P}.c ./radamsa.c || die
+}
+
+src_compile() {
+ emake bin/radamsa CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ dobin bin/radamsa
+ # avoid man compression by build system
+ doman doc/radamsa.1
+
+ einstalldocs
+}
diff --git a/app-forensics/sleuthkit/Manifest b/app-forensics/sleuthkit/Manifest
index 3af4116352d2..2840a2a702af 100644
--- a/app-forensics/sleuthkit/Manifest
+++ b/app-forensics/sleuthkit/Manifest
@@ -10,9 +10,9 @@ DIST sleuthkit-4.7.0.tar.gz 8715010 BLAKE2B cdbe4ff4d3a4f6606dec9fc7dc867c9186fc
DIST sleuthkit-libewf_64bit-20130416.tar.gz 23818247 BLAKE2B 23be933ed8a74e4834ee6571a28d81ba16e98e4e4e27b5b1b3b655d1d92a6eadcba35aadf96aa404e6e0a225b27f3f5daff2836879b87fe58440a3ad5645de44 SHA512 611cbb57de17600caee0330bbe9917c4481d7711a35dba8c072fd49cd3e1714e0a3ce30fd8fcac9981db848e80870bf5d215326c56808bb6f5b4c8dcc1e5a3c9
DIST sqlite-jdbc-3.25.2.jar 7064881 BLAKE2B 3917da6127137bab710a9e61f326f59320ce94654ebb8ae5e694b05aed6b9b1bd367ade2f08ce5bb52c3ac296992240ad949969f5eff712615d07a18588c6a17 SHA512 efd1ea26d7f4f9bc66bf0d5f80234a0c535829bd498e4c5a0cab42873b58ac69133497d8c45689a1d3a39e657a2d0474d6b930c7bc415dd623801ee4a7354ffb
DIST sqlite-jdbc-3.8.11.jar 5131732 BLAKE2B 1a04fa9e9cb97fdddc19af2de9efa7b54c0b527642e6e325e31054e4e294e3bc6af00ea291087ed9dd26668d48dae356035fc85212c0eb81656550d552103ed0 SHA512 5f4705101992e8916e29742c560aef0d01eba9dc0d2d984b75a77e56be3c9fd20b284390fe8f9bb54bf9d1f8528c3413922684c446212ca8961ac731543fb179
-EBUILD sleuthkit-4.5.0.ebuild 3948 BLAKE2B 33f4f1e2e5b1031557bc8b7c029bee10024cf32b6da46f966249aac1f476bd08bb6b721ced23ce3f289e5a666f456553f03d5977b05ff01d36d61da7bca93ed7 SHA512 a3bed0d219bf0b2768e3cacbcee2707152a5589cda3eb2810449b23fe89f21a7f8d1c237fed7e34ac2fbf249f1d2485b4b9e394a890d254c6a65793b3fac3326
-EBUILD sleuthkit-4.6.5.ebuild 6852 BLAKE2B 5c2e47d9cf513ecf8df4437995a6c7640e4eacbc54ca07f8679545f69295eec5b8f60fada190993b6342302695176bbb2d33764d09e7740b430c33c22d0eaf3d SHA512 1222c8a80533909c21ca6e50385b37722f76f2f25675ea043a0822dbb44e84e0cff361f42210bea75bc25ce0d40666071d0fabe6426b68cfa5fd3a8542b150be
-EBUILD sleuthkit-4.6.6.ebuild 6852 BLAKE2B 714077a72e7cbed6f919337920622ee4a01f83d121cff82f706e1d21e01f66bf68585513d4c5147608757442b21da81800b66f04207ca0d4e20440728ee230e5 SHA512 888eafd3e9a31ccaf2c9492a3ebb51d14448e1b662cc046cdb102a3d6e1c06127b753fc1ffa053da700ce066f0e4df7208f476fd84558a24b61b8cefb06a40f1
-EBUILD sleuthkit-4.6.7.ebuild 6782 BLAKE2B b8838e82fa28c8d612480378d64bd0b39bcaf1faf5860dc1213505c10af55f31ecfc418a2ccbc4c0718917b9953b7141234fa3e4bf44ddd2b99cfe1b80a0edf7 SHA512 64a9a16b2d41b72e8752eb82287b505eafcfac0ea815902a774e6959abd73cea5616ff13f4c5954952ed9377a514535a98f5f59c3d0839d09708afe0208b8d23
-EBUILD sleuthkit-4.7.0.ebuild 7456 BLAKE2B d08f598435d38e0662ce685e66dba68857db4d123cf81d47d7c82cd10620bd7709929566ebe6aa7b7be0dab8c3c8e5e4cd8f210729409b1342486b487000c658 SHA512 50b094665ef7815adbb0d0823251709d2525d081f845f0bb0b705732032247a945a89bd0295ccec03dd18b8981300449f4b93107247db4e0dc3b496e1b5c76d9
+EBUILD sleuthkit-4.5.0.ebuild 3972 BLAKE2B cb607b5395efdad1de5d5711986c5b5749636f1254f1ae3c18df08530f31a7c63297d74ca4fc3c367dd61b014a42fc0735957aae46063b32909094f9c38c2cd1 SHA512 7af06dbe44a576d8ca691e5aec012b48056252620b9f64b0d6074284d5605b08c4b7a8268b8eabfcceece7bfd327036a5df867e0829f68a05e0887da71d11d58
+EBUILD sleuthkit-4.6.5.ebuild 6879 BLAKE2B 38c78e4fcba9fbdb65518e14120b3544659a1084327551d903111e70f8a883cf2fc24fa0e5e66b8b0afc86b951b7e3516e2fbd1c237eb9e9fb0d83fef28860ca SHA512 a3a74099bf939b504c6a6b297cea7c2e3ccdb16d8c94c12f09b1cfeb7660a94152449309bf3b32c0d45a69e6c66cd292de1951d34d953490fd219c72f10d79e5
+EBUILD sleuthkit-4.6.6.ebuild 6879 BLAKE2B b39fd3fe82839ae23bb6ef43c13c3bc146b43136f4a0d4fb58c774e57b6c45a6223d6ca0788ede698222d758539cdc83963d44c330900924d9eac8bf1f6ab3b5 SHA512 87001bffbe2abbed8db08f8e15a30a1884b5f75f1eab7c6cb6e612e9f4098e1d8d52cb19656e7d47774127ee9d9e82c030d4ce3962da287bb76e0f08482f4392
+EBUILD sleuthkit-4.6.7.ebuild 6809 BLAKE2B ad038763c9c1c8b9eb5b96b2eac68a8ed0b6cc92179a7b980e091b2e91f8f83490279b5c314c9e03d60eb8e4465fd94b415f1df7d909349b8c63c463c07b071f SHA512 c9207604973caf8f8fd4ee99313bf38b6b7c67c707e266cad06888c66dd3657598f23f34c39142648d1d40fe83e7a87b7d23201e5d3f5e7bd7dcb51b14bca73b
+EBUILD sleuthkit-4.7.0.ebuild 7483 BLAKE2B 57b1094cf98aaac26a8f5ed1f455e9957b022cd782e9eecb440bef39205b5488f091367f2c4965be941b33741775c1e1376c9c44542ffc06240bfa66d8324a58 SHA512 781bef3bbdb7ec31e56170097836d9d0146c347f8c75de953f29a3a33f24c209dae38c09d5e76927113d5abfc2ef046cfed3b903e8218ec3d78d416a843ac5ee
MISC metadata.xml 607 BLAKE2B 2c651da1253ec986eb766b6949ea9a9059d76351081e805aba5f795971bb3b9368987cc9d39fc335c1e65c12de9347471686984e2753487cafab431488762064 SHA512 2dbce141f133a9172c6ba61924a9fac2674394096063b899be5a90111a9741789e2a09aa06cc49e17a253d088d20c1ddad1c748b6e09f650131ec0f91116ae08
diff --git a/app-forensics/sleuthkit/sleuthkit-4.5.0.ebuild b/app-forensics/sleuthkit/sleuthkit-4.5.0.ebuild
index aba46c1c21ef..6188e6d973c9 100644
--- a/app-forensics/sleuthkit/sleuthkit-4.5.0.ebuild
+++ b/app-forensics/sleuthkit/sleuthkit-4.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,6 +16,7 @@ LICENSE="BSD CPL-1.0 GPL-2+ IBM java? ( Apache-2.0 )"
SLOT="0/13" # subslot = major soname version
KEYWORDS="amd64 hppa ppc x86"
IUSE="aff doc ewf java static-libs test +threads zlib"
+RESTRICT="!test? ( test )"
DEPEND="
dev-db/sqlite:3
diff --git a/app-forensics/sleuthkit/sleuthkit-4.6.5.ebuild b/app-forensics/sleuthkit/sleuthkit-4.6.5.ebuild
index daf357f8c885..1fff100c79b5 100644
--- a/app-forensics/sleuthkit/sleuthkit-4.6.5.ebuild
+++ b/app-forensics/sleuthkit/sleuthkit-4.6.5.ebuild
@@ -23,6 +23,7 @@ LICENSE="BSD CPL-1.0 GPL-2+ IBM java? ( Apache-2.0 )"
SLOT="0/13" # subslot = major soname version
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE="aff doc ewf java postgres static-libs test +threads zlib"
+RESTRICT="!test? ( test )"
# Note: It is not possible to move the dep on dev-java/jdbc-postgresql
# inside a conditional postgres? block because java sources import
diff --git a/app-forensics/sleuthkit/sleuthkit-4.6.6.ebuild b/app-forensics/sleuthkit/sleuthkit-4.6.6.ebuild
index d8dbcf0335fc..b5c338f420a3 100644
--- a/app-forensics/sleuthkit/sleuthkit-4.6.6.ebuild
+++ b/app-forensics/sleuthkit/sleuthkit-4.6.6.ebuild
@@ -23,6 +23,7 @@ LICENSE="BSD CPL-1.0 GPL-2+ IBM java? ( Apache-2.0 )"
SLOT="0/13" # subslot = major soname version
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE="aff doc ewf java postgres static-libs test +threads zlib"
+RESTRICT="!test? ( test )"
# Note: It is not possible to move the dep on dev-java/jdbc-postgresql
# inside a conditional postgres? block because java sources import
diff --git a/app-forensics/sleuthkit/sleuthkit-4.6.7.ebuild b/app-forensics/sleuthkit/sleuthkit-4.6.7.ebuild
index 62abebb025c1..87cfa333d4c1 100644
--- a/app-forensics/sleuthkit/sleuthkit-4.6.7.ebuild
+++ b/app-forensics/sleuthkit/sleuthkit-4.6.7.ebuild
@@ -23,6 +23,7 @@ LICENSE="BSD CPL-1.0 GPL-2+ IBM java? ( Apache-2.0 )"
SLOT="0/13" # subslot = major soname version
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE="aff doc ewf java postgres static-libs test +threads zlib"
+RESTRICT="!test? ( test )"
# Note: It is not possible to move the dep on dev-java/jdbc-postgresql
# inside a conditional postgres? block because java sources import
diff --git a/app-forensics/sleuthkit/sleuthkit-4.7.0.ebuild b/app-forensics/sleuthkit/sleuthkit-4.7.0.ebuild
index d4582505ad14..804c0366a80c 100644
--- a/app-forensics/sleuthkit/sleuthkit-4.7.0.ebuild
+++ b/app-forensics/sleuthkit/sleuthkit-4.7.0.ebuild
@@ -23,6 +23,7 @@ LICENSE="BSD CPL-1.0 GPL-2+ IBM java? ( Apache-2.0 )"
SLOT="0/13" # subslot = major soname version
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
IUSE="aff doc ewf java postgres static-libs test +threads zlib"
+RESTRICT="!test? ( test )"
# Depending specifically on oracle-jdk-bin is an overkill but we have no
# other options right now. OpenJDK would also work, but there is no