summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-forensics/libewf/Manifest1
-rw-r--r--app-forensics/libewf/files/libewf-20171104-openssl-3.patch27
-rw-r--r--app-forensics/libewf/libewf-20171104-r2.ebuild66
-rw-r--r--app-forensics/libewf/metadata.xml13
-rw-r--r--profiles/package.mask7
5 files changed, 0 insertions, 114 deletions
diff --git a/app-forensics/libewf/Manifest b/app-forensics/libewf/Manifest
deleted file mode 100644
index b8ed65882ce0..000000000000
--- a/app-forensics/libewf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libewf-experimental-20171104.tar.gz 2243405 BLAKE2B 86e69eba5313dadbfe2cc63639e96cf964b5d72e3c98299c0262547b2d900b7a8a4a5938435bdafac3890ee05ea0079ef68809086234ff486c985d557d2c4897 SHA512 610174971b8e09385f1f51c02e7be36e7a18d21f8b22ddeb7ba7d5c20e7df97591a70de3523b2d63bed8deb5a2a170a14e825f6a80aeb0937553ecae5925ee0b
diff --git a/app-forensics/libewf/files/libewf-20171104-openssl-3.patch b/app-forensics/libewf/files/libewf-20171104-openssl-3.patch
deleted file mode 100644
index 2d30da7042f8..000000000000
--- a/app-forensics/libewf/files/libewf-20171104-openssl-3.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://bugs.gentoo.org/805188
-https://github.com/libyal/libewf/commit/033ea5b4e5f8f1248f74a2ec61fc1be183c6c46b
---- a/ewftools/ewftools_output.c
-+++ b/ewftools/ewftools_output.c
-@@ -238,12 +238,20 @@ void ewfoutput_version_detailed_fprint(
- LIBHMAC_VERSION_STRING );
-
- #if defined( HAVE_LIBCRYPTO )
-+#if defined( SHLIB_VERSION_NUMBER )
- fprintf(
- stream,
- " (libcrypto %s)",
- SHLIB_VERSION_NUMBER );
--#endif
--#endif
-+#elif defined( OPENSSL_VERSION_MAJOR ) && defined( OPENSSL_VERSION_MINOR )
-+ fprintf(
-+ stream,
-+ " (libcrypto %d.%d)",
-+ OPENSSL_VERSION_MAJOR,
-+ OPENSSL_VERSION_MINOR );
-+#endif
-+#endif
-+#endif
-
- #if defined( HAVE_LIBODRAW ) || defined( HAVE_LOCAL_LIBODRAW )
- fprintf(
diff --git a/app-forensics/libewf/libewf-20171104-r2.ebuild b/app-forensics/libewf/libewf-20171104-r2.ebuild
deleted file mode 100644
index b45a35d521a8..000000000000
--- a/app-forensics/libewf/libewf-20171104-r2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Implementation of the EWF (SMART and EnCase) image format"
-HOMEPAGE="https://github.com/libyal/libewf"
-SRC_URI="https://github.com/libyal/libewf/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86"
-# Upstream bug #2597171, pyewf has implicit declarations
-#IUSE="debug python unicode"
-IUSE="bfio bzip2 debug +fuse nls +ssl static-libs +uuid unicode zlib"
-
-# Uses bundled libbfio until tree version is bumped
-RDEPEND="
- bzip2? ( app-arch/bzip2 )
- fuse? ( sys-fs/fuse:0= )
- nls? (
- virtual/libintl
- virtual/libiconv
- )
- uuid? ( sys-apps/util-linux )
- ssl? ( dev-libs/openssl:0= )
- zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-# Issues finding test executables
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}"/${P}-openssl-3.patch
-)
-
-src_configure() {
- local econfargs=(
- $(use_enable static-libs static)
- $(use_enable nls)
- $(use_enable debug verbose-output)
- $(use_enable debug debug-output)
- $(use_enable unicode wide-character-type)
- $(use_with bfio libbfio)
- $(use_with zlib)
- $(use_with bzip2)
- $(use_with ssl openssl)
- $(use_with uuid libuuid)
- $(use_with fuse libfuse)
- )
-
- econf "${econfargs[@]}"
-}
-
-src_install() {
- default
-
- if ! use static-libs ; then
- find "${ED}"/usr -name '*.la' -delete || die
- fi
-}
diff --git a/app-forensics/libewf/metadata.xml b/app-forensics/libewf/metadata.xml
deleted file mode 100644
index 6b035e81bbc9..000000000000
--- a/app-forensics/libewf/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="bfio">Enables libbfio for chaining file in file handling</flag>
- <flag name="fuse">Enable fuse support for ewfmount</flag>
- <flag name="uuid">Enable UUID support in the ewftools</flag>
- </use>
- <upstream>
- <remote-id type="github">libyal/libewf</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/profiles/package.mask b/profiles/package.mask
index f48a08d243bf..5d5fb5af15f9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -330,13 +330,6 @@ dev-python/pyannotate
# Removal on 2024-05-23. Bug #929453.
dev-python/fuse-python
-# Michał Górny <mgorny@gentoo.org> (2024-04-23)
-# Unmaintained in Gentoo and seriously outdated. Its only reverse
-# dependency is app-admin/testdisk, and the current TestDisk versions
-# do not build against this version anyway
-# Removal on 2024-05-23. Bug #927076.
-app-forensics/libewf
-
# Michał Górny <mgorny@gentoo.org> (2024-04-11)
# Contains a bug that could render the kernel fail to boot.
# https://lore.kernel.org/oe-lkp/202403221630.2692c998-oliver.sang@intel.com/