summaryrefslogtreecommitdiff
path: root/app-forensics
diff options
context:
space:
mode:
Diffstat (limited to 'app-forensics')
-rw-r--r--app-forensics/Manifest.gzbin4547 -> 4545 bytes
-rw-r--r--app-forensics/aide/Manifest2
-rw-r--r--app-forensics/aide/aide-0.18.8.ebuild2
-rw-r--r--app-forensics/chkrootkit/Manifest4
-rw-r--r--app-forensics/chkrootkit/chkrootkit-0.57.ebuild2
-rw-r--r--app-forensics/chkrootkit/chkrootkit-0.58b.ebuild2
-rw-r--r--app-forensics/honggfuzz/Manifest4
-rw-r--r--app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch11
-rw-r--r--app-forensics/honggfuzz/files/honggfuzz-2.5_binutils239.patch51
-rw-r--r--app-forensics/honggfuzz/honggfuzz-2.5-r1.ebuild57
-rw-r--r--app-forensics/radamsa/Manifest3
-rw-r--r--app-forensics/radamsa/radamsa-0.6.ebuild40
-rw-r--r--app-forensics/sleuthkit/Manifest3
-rw-r--r--app-forensics/sleuthkit/sleuthkit-4.12.1-r1.ebuild327
-rw-r--r--app-forensics/sleuthkit/sleuthkit-4.12.1-r2.ebuild2
-rw-r--r--app-forensics/unhide/Manifest2
-rw-r--r--app-forensics/unhide/unhide-20210124.ebuild32
17 files changed, 8 insertions, 536 deletions
diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz
index 5f64ffc199e1..51188db4b290 100644
--- a/app-forensics/Manifest.gz
+++ b/app-forensics/Manifest.gz
Binary files differ
diff --git a/app-forensics/aide/Manifest b/app-forensics/aide/Manifest
index 79705397f22b..78337b5fa560 100644
--- a/app-forensics/aide/Manifest
+++ b/app-forensics/aide/Manifest
@@ -4,5 +4,5 @@ AUX aideinit 2949 BLAKE2B 244aaec9a38f19c6a7af706572a896e922215d6321aee4537ef5ce
DIST aide-0.18.4.tar.gz 382874 BLAKE2B e8fe8a115236f055f24b907ddcf540f02658b85c1df99ff9a8f58dfa9489de3d542b25bb947e047c8363c81d1f0ad0730fd77efacabe15fa24bbafc3fd807687 SHA512 31a17fc97ed9bda5dc4a492bcee699442cee1ea3829b1b06cf91ef9234a8b033677c281979902cbc6a8db0269c7f00499897940df07beff14cbb88b8fe6390f5
DIST aide-0.18.8.tar.gz 383589 BLAKE2B a3b7efca89d0be99614e423a983fb0a3413f1cbdbc370b54f755e6dae8bb7f5612921ba998fd6db9248ae739fdaf3d344e092933b7dad7fd94dc1844e68a605e SHA512 38763f527cfbc11847eca2fca17eceabc46158624954f0457feb49b885f34e4311f2dbc50b5471f4ff972e9e4e9c9f55c2da8dd8d55c04063a9043ab4829ff05
EBUILD aide-0.18.4.ebuild 2323 BLAKE2B f70e2b1603160b65d3a23c53de6a63d93b4bbc7b579b51aae51b8cb8772cb4ff5fbfc6f830ecde954009d8b747b63dc6fd18dd33f3ad4007ed5836893c50c7b7 SHA512 03557de9e83ad07292e34df5066cbebe25bb5d71f6d99bf5430bc41b15d9e3f3e471ef6420c22b5120bd149648e960739cc6674d84916028536e2220b24aeb83
-EBUILD aide-0.18.8.ebuild 2326 BLAKE2B 42542a98a34da490d8a253afdeb5c26cf50fe34b9ffe8ea4d9f19195a1652af0997c221b637a26036e52961eeed0955289cdcbef8b65ce595204219821e8e2d0 SHA512 56a2d92961b7fa8d943b24ab40f27d5e13e32a2caf2e1b99487d145f0764c95f3bf3586ae02e82c7579e5d93d572445590b6cef06ad4e794595ced98dc3b9244
+EBUILD aide-0.18.8.ebuild 2324 BLAKE2B d27805796eba1624508acdbc54fced6794cb274ce592969bec3cc2067642024c94722841aa18d237e277c54732e3917c5c9087cd81eeb7a9be7891539afd96a5 SHA512 1defa14a19900e8f192eb9d28d1dc2db8ea571914af467a4202f1e83d43225b6b9fdc22808050dd56b790fd15e61b65af17a4e2cacaba21f68232cf2d43a8a17
MISC metadata.xml 567 BLAKE2B a3b852325f904e2fbf4a95b67a49ba259583e78f01194bb2dd79851cbd77bd35b5bc786e74c72892adf264471a9a93ae609611252f7e2f1a630dbe1463a80b33 SHA512 c7e14ed38ffa394bd611cb831e509a5f8897c6d394bc78b6ae5074141188ca7bb8aa9efe425930c6db5fade44505fc60f212b0e86bf187622ac8c7443e7a5272
diff --git a/app-forensics/aide/aide-0.18.8.ebuild b/app-forensics/aide/aide-0.18.8.ebuild
index 9f98d3dca440..84849713e5d8 100644
--- a/app-forensics/aide/aide-0.18.8.ebuild
+++ b/app-forensics/aide/aide-0.18.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/aide/aide/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="acl audit curl e2fs mhash selinux xattr"
DEPEND="
diff --git a/app-forensics/chkrootkit/Manifest b/app-forensics/chkrootkit/Manifest
index 58dd2d8d6b7a..a972e48cc2b2 100644
--- a/app-forensics/chkrootkit/Manifest
+++ b/app-forensics/chkrootkit/Manifest
@@ -7,6 +7,6 @@ DIST chkrootkit-0.57-gentoo.patch.bz2 5143 BLAKE2B 2b6018881b12121d6317f45d1b761
DIST chkrootkit-0.57.tar.gz 41948 BLAKE2B b75bec7e5f582aad363c84308c57de9881facf0176ef8c32adcdffdb04182f248b1dcc40b6df439bb9014580383b7f43e7503877098e8ecba6740c21b46b23a1 SHA512 ff35f01042bc68bdd10c4e26dbde7af7127768442c7a10f114260188dcc7e357e2c48d157c0b83b99e2fd465db3ed3933c84ae12fa411c5c28f64b955e742ff7
DIST chkrootkit-0.58b-gentoo.patch.bz2 5067 BLAKE2B f1690d72f40269429e437c4ea407e0edbb080b760457a85cfd0c32843f69dc7ecdada795545c390887658a34504243cb8a814f082da85fd78eb3c3e9a99f485f SHA512 266b981304fe129117cb11c304a44f39e2c76c9acc634e6aa5a6654ac7ea76480950652b80378e43cab57a3993d3a0c11b413c9b9e9699924f9b44f6f50a9ec1
DIST chkrootkit-0.58b.tar.gz 42957 BLAKE2B 92a17d9bb01e2c713791404568a1a625138d2ccd898f2624b1e076dd7d29d6a9154013f6408ffdcf1a5e2cea7236d3c218849ee732dd89f53e1f121cd560d342 SHA512 50829446aa5a320ef3aa678c7bbc03ba2ebc14dca3b4c1f312fb46d3d8206345628d2e94b99cfea33e0d3971afbc025dbd387fb32c4e1135a7466c20eb3afab2
-EBUILD chkrootkit-0.57.ebuild 1686 BLAKE2B 760d5bd327efc92fe4100d81c3275c4ad7bf3492b61162e9cad3bf723df42bc29a8a165f5a0a3fd1ebf3d72c834ed8cc4433ab6f2e11617fc77c5ef2725dc7dc SHA512 505d94b5fbae88d1ed0a4f6b8b7d2fa65686861a23a4fe27de4dead181048261495858655a9f9437bd85b592a24367cfc6c2890a2557a00c561a7c88b0b45334
-EBUILD chkrootkit-0.58b.ebuild 1650 BLAKE2B af0b0a9847993a5f5fbd09f2498f229c2836caf9761a64f6c64d2f10c00642cc20dfbe2935e7269cbc333c3cc2aa7274429c3ecd59ecbb369d66b884a53339e8 SHA512 44580799057665159263e45c7db0b377e041616508bdda511b5b41a13ae85ec816607b690e2771112cf14fa10b59659c30241fce23bf39638c8483afd4c9ed68
+EBUILD chkrootkit-0.57.ebuild 1680 BLAKE2B 98cd7907cf6e6f90952ebc41eb997025c5fa8deb0d3bb7df803fbacf6c35ccb295cb743483cc8aaaa4bb81d989cecd65e2130c08f62fde474cf6f1b85ae7ae6e SHA512 b9110da47f7d80dbbfe3d725add8b66c46d42c9a00a1ad4fae4b04305fb5e8fa84b7de2ca71a22357efbd9ab390bfa2d639f153076a33a925cf0db82728c32b6
+EBUILD chkrootkit-0.58b.ebuild 1644 BLAKE2B 7292df4872f49712870dc680f3a57a109a2c42c23f5c0576413978aa952784ac3f43a341f52f7ca91ee27799dc4a2eee59b63f29495b1d08f52bd2b5d57dd777 SHA512 d0f8da6baf0863ae843c30c042e718490e49e9a585ef1d3577fa44d2541190b8aabd98d03ed90ee708a9d000452e3fdaca8f024410fa8f83cdc5a03c8d549275
MISC metadata.xml 485 BLAKE2B 0279eb0bff02b31659c964d77b1919ea76f1770c273937aa03ae57be063e5c020c262740e61f7cf8f52f9be2eb7fb88682bbbb0308fb598f042faecbc0eb0b60 SHA512 f7fa5ccde5e81487d89dbbf436f6f56bad6d28ed44f8a65d71d6ad7997756f5916cea4b3d7ab95cedee9317fa7e89f92b8a5f1fd0529366062fe43060a4dba7c
diff --git a/app-forensics/chkrootkit/chkrootkit-0.57.ebuild b/app-forensics/chkrootkit/chkrootkit-0.57.ebuild
index 8e729d4905f8..307a63266e2c 100644
--- a/app-forensics/chkrootkit/chkrootkit-0.57.ebuild
+++ b/app-forensics/chkrootkit/chkrootkit-0.57.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" https://dev.gentoo.org/~tupone/distfiles/${CATEGORY}/${PN}/${GENTOO_P
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 sparc x86"
IUSE="+cron"
RDEPEND="cron? ( virtual/cron )"
diff --git a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
index 1107cba5b5a3..83a7f602f567 100644
--- a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
+++ b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
@@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.chkrootkit.org/pub/seg/pac/${P}.tar.gz
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 sparc x86"
IUSE="+cron"
RDEPEND="cron? ( virtual/cron )"
diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest
index d5432578692a..4d0db1fdb09e 100644
--- a/app-forensics/honggfuzz/Manifest
+++ b/app-forensics/honggfuzz/Manifest
@@ -1,8 +1,4 @@
-AUX honggfuzz-2.0-no-werror.patch 518 BLAKE2B aaf123687ea5f7fd584d1fd5e57f2f6ac50a8d80c3a1555d8b01d42df91a106848ec1d73007e6b67127e767770d91effa5e95dd9016f47fecac0e465e74cfe61 SHA512 7775f683cd5b22d91d3cf16cb0f8e7df50f5159a3f16ef42dc6125c961a856ddfc59c944319575e403747a2af768cd3f93437fc0bbc32bfc12f833f4cd7db0eb
-AUX honggfuzz-2.5_binutils239.patch 1895 BLAKE2B 1ef6df8193ce12d1d8dca32f1a3b3e4e3ff0d9d6749bbdc48ac061d806411680364de9caf797e3f5593f485cb143bdbc93172069cb8e88436f07afa392c2e6ba SHA512 b740afbaabdb229e00cf3fbf06f22a8f0c98876185a91f43ba5785b7fcaa77b9eda0078347cfaf3faedc93a1051114015f503697a7b48f6535a839e161396b8a
AUX honggfuzz-2.6-no-werror.patch 569 BLAKE2B d8853e699538af28db7a622a71f62642fa8d20f6d8643a770a6c129c761fded0ea7e75a87cc20d93265742398110b807e87821f76d67a69858e234a8a90b14f4 SHA512 56208c5534ff0075e9cab4bec01158919553f4c36c96544f90c1950c1922b0402ede0b4a1a26e843ad138298d732d400525689dd774a5c89435a6ffd24de2df0
-DIST honggfuzz-2.5.tar.gz 65224877 BLAKE2B 610a15a674cfa928eb4b4d9fda91e5494fe08be4b01857f390c36925872479c77b5424c06ed4df87ad791de29598d848d88eb5437d6f5f9bf9521ff67aaa5ded SHA512 d1ff23471372a3d9d62de768bda8beba0e75c49f9550bc106efb4ab49ea626c1ccc078f7a9950051a99fbc841615a81faae2c3b39270facd6c0064e28956c419
DIST honggfuzz-2.6.tar.gz 65227315 BLAKE2B 527d36dd66974b74be29e3dc22e22c893d0e35654a768bfd93c6a919de82841cc1552af2b479ac0d65ce2fcfd66886ca0e43bc95db5b8187c8d13191e65de320 SHA512 cdd97b65e679652be888b966e2c010fe29af262e88d6c94b94b2e78c88258c5c53b4928fdf9e8afe54029c0742c5dfb0f6f8e8cb8157093e7f5ffdcfa5c92fd4
-EBUILD honggfuzz-2.5-r1.ebuild 988 BLAKE2B 4d4ed4ae24cee5dbf74d97b985542df08d989e07e8231ec32d4e0f334ec806b31a7dea256f770a367cfd5b7451c9f73f215b4c07bb9b1bb25e20e2a04478a99b SHA512 64a859313a188198fa09661d180c4f6bb52aba864da992681bdf7a9f16d89d8034cc4a25cf9f50b0ba391cd17c9bdb26b1f26d2df947afc38dc8b51413d345d6
EBUILD honggfuzz-2.6.ebuild 945 BLAKE2B 18476e21ee0b17226e09b1e3d0463bcfe8a8acdc51ad63f1a237e4c389af3c76f1288bf4e84d87f60a485dea417184ac7201bec510e41866f1d20922910ae586 SHA512 c7f845b144abc50b174753314b78a3d7a1fe0f996897544f613417104122a07b07504c3d3c2df702bdbb582bf0cdff5d8d4e9a52ef4e75cf3c39e83f02d44d26
MISC metadata.xml 366 BLAKE2B 688d32859c92982ab2ba09adff26e7495554374259b195a4f03062cc83d47ad9166cab2770bdf643619642216c6d149a2717717854d5ab45a50d6f645b1e3b5f SHA512 207c6b8e7da868a3805cd8dbead903b23c096ee8ec15c16f59acc6075f82dc271cd0ac5be26cd0f131b3b1337737a6742e60e5cb66d15f9e9981677fbe397514
diff --git a/app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch b/app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch
deleted file mode 100644
index c5d6b8060450..000000000000
--- a/app-forensics/honggfuzz/files/honggfuzz-2.0-no-werror.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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/files/honggfuzz-2.5_binutils239.patch b/app-forensics/honggfuzz/files/honggfuzz-2.5_binutils239.patch
deleted file mode 100644
index af574bc495a0..000000000000
--- a/app-forensics/honggfuzz/files/honggfuzz-2.5_binutils239.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 23c3da7ea63e4a841fa0e181d173e16b437adff0 Mon Sep 17 00:00:00 2001
-From: Robert Swiecki <robert@swiecki.net>
-Date: Thu, 2 Jun 2022 23:17:49 +0200
-Subject: [PATCH] Always pass 4 arguments to init_disassemble_info(), no matter
- what's the declaration. binutils/libopcode offers an unstable interface
-
----
- linux/bfd.c | 23 +++++++++++++++++++++--
- 1 file changed, 21 insertions(+), 2 deletions(-)
-
-diff --git a/linux/bfd.c b/linux/bfd.c
-index 228365f69..236f050ec 100644
---- a/linux/bfd.c
-+++ b/linux/bfd.c
-@@ -197,6 +197,24 @@ static int arch_bfdFPrintF(void* buf, const char* fmt, ...) {
- return ret;
- }
-
-+static int arch_bfdFPrintFStyled(void* buf, int style HF_ATTR_UNUSED, const char* fmt, ...) {
-+ va_list args;
-+ va_start(args, fmt);
-+ int ret = util_vssnprintf(buf, _HF_INSTR_SZ, fmt, args);
-+ va_end(args);
-+
-+ return ret;
-+}
-+
-+/*
-+ * binutils/libopcode has an unstable public interface. At some point in time the function
-+ * init_disassemble_info() started taking 4 arguments instead of 3. Always pass 4 arguments to it,
-+ * no matter what's the declaration.
-+ */
-+static void arch_bfdInitDisassembleInfoStub(
-+ struct disassemble_info* info, char* instr, void* bfd_printf_func, void* bfd_printf_styled_func)
-+ __attribute__((weakref, alias("init_disassemble_info")));
-+
- void arch_bfdDisasm(pid_t pid, uint8_t* mem, size_t size, char* instr) {
- MX_SCOPED_LOCK(&arch_bfd_mutex);
-
-@@ -227,8 +245,9 @@ void arch_bfdDisasm(pid_t pid, uint8_t* mem, size_t size, char* instr) {
- return;
- }
-
-- struct disassemble_info info;
-- init_disassemble_info(&info, instr, arch_bfdFPrintF);
-+ struct disassemble_info info = {};
-+
-+ arch_bfdInitDisassembleInfoStub(&info, instr, arch_bfdFPrintF, arch_bfdFPrintFStyled);
- info.arch = bfd_get_arch(bfdh);
- info.mach = bfd_get_mach(bfdh);
- info.buffer = mem;
diff --git a/app-forensics/honggfuzz/honggfuzz-2.5-r1.ebuild b/app-forensics/honggfuzz/honggfuzz-2.5-r1.ebuild
deleted file mode 100644
index 54fe2dc7889f..000000000000
--- a/app-forensics/honggfuzz/honggfuzz-2.5-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A general purpose fuzzer with feedback support"
-HOMEPAGE="https://honggfuzz.dev/"
-SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="clang"
-
-RDEPEND="
- >=sys-libs/binutils-libs-2.29:=
- sys-libs/libunwind:=
- app-arch/xz-utils
- clang? ( sys-libs/blocksruntime )
-"
-
-DEPEND="${RDEPEND}
- elibc_musl? ( sys-libs/queue-standalone )"
-
-DOCS=(
- CHANGELOG
- COPYING
- CONTRIBUTING.md
- README.md
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.0-no-werror.patch
- "${FILESDIR}"/${PN}-2.5_binutils239.patch
-)
-
-pkg_pretend() {
- if tc-is-clang; then
- use clang || die "${P}: to use clang enable USE=clang for ${P} (bug #729256)."
- fi
-}
-
-src_prepare() {
- default
- tc-export AR CC
- export CFLAGS
- export LDFLAGS
-}
-
-src_install() {
- dobin ${PN}
- dobin hfuzz_cc/hfuzz-cc
-
- einstalldocs
-}
diff --git a/app-forensics/radamsa/Manifest b/app-forensics/radamsa/Manifest
index b09c116a6dba..164e67df3ad3 100644
--- a/app-forensics/radamsa/Manifest
+++ b/app-forensics/radamsa/Manifest
@@ -1,8 +1,5 @@
AUX radamsa-0.7_prebuilt-c.patch 228 BLAKE2B b67da8f61046508acb76eb22cd988e622f2dbf5b65177cf82d5f3729f404ff18c2e7d932f3c782da607ed77e3c432611b9b1a7eee929164e37254b30c5e0f546 SHA512 95f4a52bd26cb2748174634445b0f39220bcfd63dff0fb7495144e1b1481b425d695daa03c011de5b1ba75d4476da0cedb5aabbc71e5989cd27c27845bdf76da
-DIST radamsa-0.6.c.gz 142359 BLAKE2B e9cfda273ca78e97d7e8a94f0399c2c8d7b543c578a7b6745a03c9a2a18aa965a13ead55e15aab27c5386bb4d4ab961cedfbdca72c72013dc1ace0931c237199 SHA512 b9f0b8801063821ebd435464057aa119c5eae2dec8c39b5ec295854832e25dd8b102d6beec2084a71c380dd0e1419fbce6ee2acc1064c8a4491ad32ff94673f9
-DIST radamsa-0.6.tar.gz 51962 BLAKE2B c909b917e55ea2d69f4bec22981afb73dabc0d380d6942167f805ecfd96c3f3d724a5e6d80acf4b2abe2ddf9141dd596a9c0b2e22db98e6c441236c49a06502d SHA512 6808a7f9a42c1a38bfa18ca8613067f4550a5960500e7438011ff26a37a663707a92597f869678600a7bd20df9d2bda19d3c80b07cd12fc49bad3b123739bae7
DIST radamsa-0.7.c.gz 139939 BLAKE2B ae3e2fca777bdc672431810ec6e9a245774e3f761fb4552ae973caf3b82348c73221e9cfac023e80f161c37fb3e63ff043aac2f98cb932056c1618a842245f52 SHA512 f0b0c21034cb33182be74d8927c879a2a49cb20c992e97556bb9d76c35c8a39f1caf2042a3d001f0063b09e80705fa5d285d1d95b9f8a2dd5c62deb9a18d9bde
DIST radamsa-v0.7.tar.bz2 49194 BLAKE2B a3e24302c67ed887373109ce3bd1b3b796c742ad50c04d83980caf7b5e92793668c9262791749653e72e15d65d7a4971d498013d3c5a8fafda9033cddc5b3e03 SHA512 ca55e499b739e4a24038b36115106dc10b6f68e3e127d3c45b0ab79676a1e6e82021be02e378bd6fd09f6df537d266ea4cf8f3528a25ed9e788548d6edc62fb5
-EBUILD radamsa-0.6.ebuild 768 BLAKE2B 2d3a4434720dc4deed968aa129aa7ce72f39424c6d4a057a75b8b71971a3767c93c565295ba4f3d038c056c5aa7bdcf7b86c6c92d1f5f3c61b1be7fb205e4787 SHA512 c7a21fefeacddb4eac833b85c5b45c17f35e09051337ccec97c70a5af061aa3979595db6e55a0d746e848c20035c26d2f70067d4452e78643b9198c96d18c3db
EBUILD radamsa-0.7.ebuild 827 BLAKE2B b7b97af05c051261253276a2125dca4ccc4d3c54b9c854a7d9d8867d36a99e0d33a6f152ce710c777486bd39d39e061d23029efb228b53236d7b1400a0d3822a SHA512 dbd5ffa6900ccd3c935806aba2b41a72341a511f9a494b2f80d688a10e586aba5b8669bc9c9ffd8f6a3fb2c1d0ebeb2f332f357a0564e394e627c4ed8cfb544f
MISC metadata.xml 246 BLAKE2B 5152685426dda94d9356f04e16419b9f4197f134288734c5b728d921ca6df68b5a8c0f43c3c6a8b79a5f848d708ea959d6337334c751b88f40ddf04f37e148ab SHA512 d535df1639f82489df109950bd10a2e665f0d48ed08304e5ab12acf280ada5b490f8c8ccff9f0923732831abc097f1b36d37653419fe7e743092a3f365b17d6f
diff --git a/app-forensics/radamsa/radamsa-0.6.ebuild b/app-forensics/radamsa/radamsa-0.6.ebuild
deleted file mode 100644
index 8ba7a7775a3d..000000000000
--- a/app-forensics/radamsa/radamsa-0.6.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# 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 62bab09c5ef2..727d0aa0e224 100644
--- a/app-forensics/sleuthkit/Manifest
+++ b/app-forensics/sleuthkit/Manifest
@@ -5,6 +5,5 @@ AUX sleuthkit-4.6.4-default-jar-location-fix.patch 1768 BLAKE2B d9a0675223506649
DIST sleuthkit-4.12.1.tar.gz 3768424 BLAKE2B 506d21645cfe809994ebe3edac47402b3590ab4d5bc16260daa706b1fba5ceacf5eb2c3baa96cfa1b7404fbdfcf77705d6f28ddaf293e8d71a1e4cbde93f74a6 SHA512 f3efe1339edc9eb07023975a1e2e2dc7bc47d61d838aada941b7591e2c5beb74fc5298ebf68ae71875bf8f0f09c0d7929a11762fa47840e7e18398d3ff80b9fc
DIST sleuthkit-libewf_64bit-20130416.tar.gz 23818247 BLAKE2B 23be933ed8a74e4834ee6571a28d81ba16e98e4e4e27b5b1b3b655d1d92a6eadcba35aadf96aa404e6e0a225b27f3f5daff2836879b87fe58440a3ad5645de44 SHA512 611cbb57de17600caee0330bbe9917c4481d7711a35dba8c072fd49cd3e1714e0a3ce30fd8fcac9981db848e80870bf5d215326c56808bb6f5b4c8dcc1e5a3c9
DIST sqlite-jdbc-3.42.0.0.jar 13030515 BLAKE2B 02ffee9875fefd3f2ba4e9115d0b4fee53163bab994830b28033159ab08df264e5f86bbcfb7d1fae145c9aaafc6537fb9084594ce6b21c9715226a1cf644f174 SHA512 6d0491f7f2f542629f4e69d5891ded85e887f0d8dad8c4568ead07b1eda79e0b97f625374a635f12d419d2f42a4049976365e0a8265ee371172f330be9571616
-EBUILD sleuthkit-4.12.1-r1.ebuild 8805 BLAKE2B 5977668ffc51f3f8e33743cb2178d0046786e09f4e5ba8b645f934025028d4537164bdd78e915d6b526083f4460e62c5d1bd55c9ac8dfc13b8b8869dde2ffc88 SHA512 8e8f9da702c40e6c4e1b3b76bfd9dd215db32a790e159c285a79d3342432a2d85c66b4d9a894bce1bc19a260554d94b5bbe8d5c3483db8efbbe43f7b4eeebd50
-EBUILD sleuthkit-4.12.1-r2.ebuild 8834 BLAKE2B 9b21b550196f3210d3d04a490286a5e8dfebcf2832a09342422eda416b20e086de5e64b4ed1666e80081dddb597b456283c447c0136173ef093e6422dbba96d3 SHA512 2bccc1ad69ad48bd5d5cbc3c28bd5829965be1b0cb7dd8139bcfc2728d537092c37e0beca5fe72c49e1544f447628207749833bee89678c1b8e3ef067c1463c5
+EBUILD sleuthkit-4.12.1-r2.ebuild 8831 BLAKE2B 018ef5401c2e7488895a4d1fdc034c6e4ba5cb071429fa6e966a3c9f65805667fa73aed07518751b91d39d0d5a97e5b46030b235aacd0999c5b380d590a9e5fc SHA512 fa1ec8d30478365f8459d8f4f54cfb599fd2caa9c3a7362778a3aec8e72cefa033da71082e6405e8c8feb0cd92c69157a1828598d7b11e76ae8d9f4e9768249d
MISC metadata.xml 608 BLAKE2B 4ffbcef7c2ce2700da294752bdc19b2e98323f2fe3f73aa8f8bfe430fa6a148b8a464959a21300398ae4f6933f1383bc014a697283d148dcbe9616e6a38b01d6 SHA512 59fc9a08d8fa875adc1b9cf8a2f47e38611e474a160ef00a7b75582601cb503bb10f19ab303487658d5f16c25991eba2b7a98d4ff5182b8c4ca8dc6e905a04f3
diff --git a/app-forensics/sleuthkit/sleuthkit-4.12.1-r1.ebuild b/app-forensics/sleuthkit/sleuthkit-4.12.1-r1.ebuild
deleted file mode 100644
index ea1a014a2a9c..000000000000
--- a/app-forensics/sleuthkit/sleuthkit-4.12.1-r1.ebuild
+++ /dev/null
@@ -1,327 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_BSFIX_NAME="build.xml build-unix.xml"
-inherit autotools java-pkg-opt-2 java-ant-2
-
-DESCRIPTION="A collection of file system and media management forensic analysis tools"
-HOMEPAGE="https://www.sleuthkit.org/sleuthkit/"
-# TODO: sqlite-jdbc does not exist in the tree, we bundle it for now
-# See: https://bugs.gentoo.org/690010
-# TODO: Upstream uses a very specific version of libewf which is not in
-# the tree anymore. So we statically compile and link to sleuthkit.
-# Hopefully upstream will figure something out in the future.
-# See: https://bugs.gentoo.org/689752
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz
- java? (
- https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.42.0.0/sqlite-jdbc-3.42.0.0.jar
- )
- ewf? ( https://github.com/sleuthkit/libewf_64bit/archive/VisualStudio_2010.tar.gz
- -> sleuthkit-libewf_64bit-20130416.tar.gz )"
-
-LICENSE="BSD CPL-1.0 GPL-2+ IBM java? ( Apache-2.0 )"
-SLOT="0/19" # 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
- dev-lang/perl:*
- aff? ( app-forensics/afflib )
- ewf? ( sys-libs/zlib )
- java? (
- >=dev-java/c3p0-0.9.5.5:0
- dev-java/commons-lang:3.6
- >=dev-java/commons-validator-1.6:0
- >=dev-java/gson-2.8.5:0
- dev-java/guava:0
- >=dev-java/jdbc-postgresql-9.4:0
- >=dev-java/joda-time-2.4:0
- >=dev-java/mchange-commons-0.2.20:0
- dev-java/sparsebitset:0
- )
- zlib? ( sys-libs/zlib )
-"
-# TODO: add support for not-in-tree libraries:
-# libvhdi: https://github.com/libyal/libvhdi
-# libvmdk: https://github.com/libyal/libvmdk
-# libvslvm: https://github.com/libyal/libvslvm
-# Upstream also says "A stand-alone version of libbfio is needed
-# to allow libvslvm to directly read from a TSK_IMAGE." Not sure
-# what it means yet.
-#
-# DEPEND="${DEPEND}
-# vhdi? ( dev-libs/libvhdi )
-# vmdk? ( dev-libs/libvmdk )
-# vslvm? ( dev-libs/libvslvm dev-libs/libbfio )
-# "
-
-RDEPEND="${DEPEND}
- java? ( virtual/jre:1.8 )
-"
-DEPEND="${DEPEND}
- java? ( virtual/jdk:1.8 )
- test? (
- >=dev-util/cppunit-1.2.1
- )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.1.0-tools-shared-libs.patch
- "${FILESDIR}"/${PN}-4.6.4-default-jar-location-fix.patch
- "${FILESDIR}"/${PN}-4.10.1-exclude-usr-local.patch
- "${FILESDIR}"/${PN}-4.12.0-configure-ac-test-fix.patch
-)
-
-src_unpack() {
- local f
-
- unpack ${P}.tar.gz
-
- if use ewf; then
- pushd "${T}" &>/dev/null || die
- unpack sleuthkit-libewf_64bit-20130416.tar.gz
- export TSK_LIBEWF_SRCDIR="${T}"/libewf_64bit-VisualStudio_2010
- popd &>/dev/null || die
- fi
-
- # Copy the jar files that don't exist in the tree yet
- if use java; then
- TSK_JAR_DIR="${T}/lib"
- mkdir "${TSK_JAR_DIR}" || die
- for f in ${A}; do
- if [[ ${f} =~ .jar$ ]]; then
- cp "${DISTDIR}"/"${f}" "${TSK_JAR_DIR}" || die
- fi
- done
- export TSK_JAR_DIR
- fi
-}
-
-tsk_prepare_libewf() {
- # Inlining breaks the compilation, disable it
- sed -e 's/LIBUNA_INLINE inline/LIBUNA_INLINE/' \
- -i "${TSK_LIBEWF_SRCDIR}"/libuna/libuna_inline.h || die
-}
-
-src_prepare() {
- use ewf && tsk_prepare_libewf
-
- # Do not pass '-Werror'. This is overkill for user builds.
- sed -e '/AM_CXXFLAGS/ s/-Werror//g' \
- -i tsk/util/Makefile.am \
- -i tsk/pool/Makefile.am || die
- # Remove -static from LDFLAGS because it doesn't actually create
- # a static binary. It confuses libtool, who then inserts rpath
- sed -e '/LDFLAGS/ s/-static//' \
- -i tools/pooltools/Makefile.am || die
-
- if use java; then
- pushd "${S}"/bindings/java &>/dev/null || die
-
- # Prevent "make install" from installing
- # jar files under /usr/share/java
- # We'll use the java eclasses for this
- # See: https://github.com/sleuthkit/sleuthkit/pull/1379
- sed -e '/^jar_DATA/ d;' -i Makefile.am || die
-
- java-pkg-opt-2_src_prepare
-
- popd &>/dev/null || die
-
- # Call ant with jar target for case-uco.
- # The default invocation of ant tries to
- # run junit tests, which there are none.
- # It ends up failing with:
- # junit.framework.AssertionFailedError: No tests found in org.sleuthkit.caseuco.TestSuite
- sed -e '/\tant \$(ant_args)/ s|$| jar|' \
- -i "${S}"/case-uco/java/Makefile.am \
- || die
- fi
-
- # Override the doxygen output directories
- if use doc; then
- sed -e "/^OUTPUT_DIRECTORY/ s|=.*$|= ${T}/doc|" \
- -i tsk/docs/Doxyfile \
- -i bindings/java/doxygen/Doxyfile || die
- fi
-
- # It's safe to call this even after java-pkg-opt-2_src_prepare
- # because future calls to eapply_user do nothing and return 0
- default
-
- eautoreconf
-}
-
-tsk_compile_libewf() {
- local myeconfargs=(
- --prefix=/
- --libdir=/lib
- --enable-static
- --disable-shared
- --disable-winapi
- --without-libbfio
- --with-zlib
- --without-bzip2
- --without-libhmac
- --without-openssl
- --without-libuuid
- --without-libfuse
-
- --with-libcstring=no
- --with-libcerror=no
- --with-libcdata=no
- --with-libclocale=no
- --with-libcnotify=no
- --with-libcsplit=no
- --with-libuna=no
- --with-libcfile=no
- --with-libcpath=no
- --with-libbfio=no
- --with-libfcache=no
- --with-libfvalue=no
-
- )
- # We want to contain our build flags
- local CFLAGS="${CFLAGS}"
- local LDFLAGS="${LDFLAGS}"
-
- pushd "${TSK_LIBEWF_SRCDIR}" &>/dev/null || die
-
- # Produce relocatable code
- CFLAGS+=" -fPIC"
- LDFLAGS+=" -fPIC"
- econf "${myeconfargs[@]}"
-
- # Do not waste CPU cycles on building ewftools
- sed -e '/ewftools/ d' -i Makefile || die
- emake
-
- # Only install the headers and the library
- emake -C libewf DESTDIR="${T}"/image install
- emake -C include DESTDIR="${T}"/image install
- find "${T}"/image -name '*.la' -delete || die
-
- popd &>/dev/null || die
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-offline="${TSK_JAR_DIR}"
- $(use_enable java)
- $(use_enable static-libs static)
- $(use_enable test cppunit)
- $(use_enable threads multithreading)
- $(use_with aff afflib)
- $(use_with zlib)
- )
- # TODO: add support for non-existing libraries:
- # myeconfargs+=(
- # $(use_with vhdi libvhdi)
- # $(use_with vmdk libvmdk)
- # $(use_with vslvm libvslvm)
- # $(use_with vslvm libbfio) # not a typo
- # )
- myeconfargs+=(
- --without-libvhdi
- --without-libvmdk
- --without-libvslvm
- --without-libbfio
- )
-
- use ewf && tsk_compile_libewf
- myeconfargs+=( $(use_with ewf libewf "${T}"/image) )
-
- if use java; then
- pushd "${S}"/bindings/java &>/dev/null || die
- java-ant-2_src_configure
- popd &>/dev/null || die
- fi
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- # Give it an existing bogus ivy home #672220
- local -x IVY_HOME="${T}"
-
- # Create symlinks of jars for the required dependencies
- if use java; then
- java-pkg_jar-from --into "${TSK_JAR_DIR}" c3p0
- java-pkg_jar-from --into "${TSK_JAR_DIR}" commons-lang:3.6
- java-pkg_jar-from --into "${TSK_JAR_DIR}" commons-validator
- java-pkg_jar-from --into "${TSK_JAR_DIR}" gson
- java-pkg_jar-from --into "${TSK_JAR_DIR}" guava
- java-pkg_jar-from --into "${TSK_JAR_DIR}" jdbc-postgresql
- java-pkg_jar-from --into "${TSK_JAR_DIR}" joda-time
- java-pkg_jar-from --into "${TSK_JAR_DIR}" mchange-commons
- java-pkg_jar-from --into "${TSK_JAR_DIR}" sparsebitset
-
- # case-uco needs gson and expects it under case-uco/java/lib
- # symlink it to the jar dir we create for java bindings
- ln -s "${TSK_JAR_DIR}" "${S}"/case-uco/java/lib || die
- ln -s ./gson.jar "${TSK_JAR_DIR}"/gson-2.8.5.jar || die
- fi
-
- # Create the doc output dirs if requested
- if use doc; then
- mkdir -p "${T}"/doc/{api-docs,jni-docs} || die
- fi
-
- emake all $(usex doc api-docs "")
-}
-
-src_install() {
- # Give it an existing bogus ivy home #756766
- local -x IVY_HOME="${T}"
- local f
-
- if use java; then
- pushd "${S}"/bindings/java &>/dev/null || die
-
- # Install case-uco
- pushd "${S}"/case-uco/java &>/dev/null || die
- java-pkg_newjar "dist/${PN}-caseuco-${PV}".jar "${PN}-caseuco.jar"
- popd || die
-
- # Install the bundled jar files as well as the
- # sleuthkit jar installed here by case-uco
- pushd "${TSK_JAR_DIR}" &>/dev/null || die
- for f in *; do
- # Skip the symlinks java-pkg_jar-from created
- [[ -L ${f} ]] && continue
-
- # Strip the version numbers as per eclass recommendation
- [[ ${f} =~ -([0-9]+\.)+jar$ ]] || continue
-
- java-pkg_newjar "${f}" "${f/${BASH_REMATCH[0]}/.jar}"
- done
- popd &>/dev/null || die
-
- popd &>/dev/null || die
- fi
-
- default
- # Default install target for case-uco installs the jar in the wrong place
- rm -r "${ED}"/usr/share/java
-
- # It unconditionally builds both api and jni docs
- # We install conditionally based on the provided use flags
- if use doc; then
- dodoc -r "${T}"/doc/api-docs
- use java && dodoc -r "${T}"/doc/jni-docs
- fi
-
- find "${D}" -name '*.la' -delete || die
-}
-
-src_test() {
- emake -C "${S}"/unit_tests check
-}
diff --git a/app-forensics/sleuthkit/sleuthkit-4.12.1-r2.ebuild b/app-forensics/sleuthkit/sleuthkit-4.12.1-r2.ebuild
index f59307c9ecba..357f7c67d8b1 100644
--- a/app-forensics/sleuthkit/sleuthkit-4.12.1-r2.ebuild
+++ b/app-forensics/sleuthkit/sleuthkit-4.12.1-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz
LICENSE="BSD CPL-1.0 GPL-2+ IBM java? ( Apache-2.0 )"
SLOT="0/19" # subslot = major soname version
-KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+KEYWORDS="amd64 ~hppa ppc x86"
IUSE="aff doc ewf java static-libs test +threads zlib"
RESTRICT="!test? ( test )"
diff --git a/app-forensics/unhide/Manifest b/app-forensics/unhide/Manifest
index 787e9625514d..6ef6862ca114 100644
--- a/app-forensics/unhide/Manifest
+++ b/app-forensics/unhide/Manifest
@@ -1,5 +1,3 @@
-DIST unhide-20210124.tgz 75982 BLAKE2B 2c7a016830820d40d086d72db220e3b56e4453483b471e0803ce0170deee8327f514254ed1039fe4862685d665b38c8c5461ac870caf3fe200f7cebac19955f1 SHA512 60c5bf73fcb8af9ae0414c5e3397d1f9d6b12ed2da36fd1924dea4e43044d7f72a31c6fdf38e6615bd8465fbf839a34f588f9b795d1fe593c17fcc2f2da21e79
DIST unhide-20220611.tgz 80219 BLAKE2B 70cd485197aa22387852b2f71831d9dcf02e2357b798184844d9289796717256ab28d555c29503c53b32718246dc32afccd386decce75dde5a50a35782569ba4 SHA512 0b2bb7d1a536fe572cce94b438cae0495a969e40014e95b2d19406c3108ce05ec8d722d77b76d4095a1dc5cf8fb6613f3e5df295ce10a08648d7c7390aa4500e
-EBUILD unhide-20210124.ebuild 935 BLAKE2B 2fb00c15bec220f8e8039d98fa0d38c4e15a3153511203dd2631dd1a5d43f7b9b724586226bc2679b5c546c3b5737e78b2f7de3c2b8b6dfdc4ec0048082c66ef SHA512 b9828715f6372655824fd7a0a45b9a3fd99955bffc5964e1cd3a2e882f5a001d09f3cefb4ed12c87cb2142c29a1d7b56e9b99f3947f931f83c8caaaac0109109
EBUILD unhide-20220611.ebuild 944 BLAKE2B 05062663f7e10d1e3b1a9d5d1e68b95f8350a98992c4d98aaca283338a02f6fb61bb4f60f71bfd31a8c44651ecb378aa982ddc90cddb12ecd8cb0583cc229245 SHA512 d72eecd6874cc8e824b11b6607a1c652e5737a06588962243c3fa933ee04581415b28b7a83a5ad1afb3828d3c0f016dee3e41c3f52550a0de004cdaa9a26e364
MISC metadata.xml 297 BLAKE2B d2c84472d66548e9de744e001d2a0bb7a368692d1e5006611bf431222b51c1053c3b3ebd4391202b176688e61f83761b526f1c64886440dbf241933a8a0a0a7f SHA512 4cdbcb86873fe8a5a81fc47487066843aa900d799bd4f12fcfad8fbd24390743a8841c5e5030984879ce234aa08db63fdbb7be23fa8f03fcbda774c07c5a96d2
diff --git a/app-forensics/unhide/unhide-20210124.ebuild b/app-forensics/unhide/unhide-20210124.ebuild
deleted file mode 100644
index 41ce459b1ddd..000000000000
--- a/app-forensics/unhide/unhide-20210124.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Forensic tool to find hidden processes and TCP/UDP ports by rootkits/LKMs"
-HOMEPAGE="https://www.unhide-forensics.info"
-SRC_URI="https://github.com/YJesus/Unhide/archive/refs/tags/v${PV}.tar.gz -> ${P}.tgz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-S="${WORKDIR}/Unhide-${PV}"
-
-src_compile() {
- $(tc-getCC) ${CFLAGS} ${LDFLAGS} --static -pthread \
- unhide-linux*.c unhide-output.c -o unhide
- $(tc-getCC) ${CFLAGS} ${LDFLAGS} --static \
- unhide-tcp.c unhide-tcp-fast.c unhide-output.c -o unhide-tcp
-}
-
-src_install() {
- dobin ${PN}
- dobin ${PN}-tcp
- dodoc changelog README.txt TODO LEEME.txt LISEZ-MOI.TXT NEWS TODO
- doman man/unhide.8 man/unhide-tcp.8
- has "fr" ${LINGUAS} && newman man/fr/unhide.8 unhide.fr.8
- has "es" ${LINGUAS} && newman man/es/unhide.8 unhide.es.8
-}