From 491fb3d69f044c1e68e056c028410ddd5877aa64 Mon Sep 17 00:00:00 2001 From: Volker Wegert Date: Fri, 2 Dec 2022 18:14:05 +0100 Subject: [PATCH] re-applied changes to app-forensics/dfvfs --- app-forensics/dfvfs/Manifest | 3 + app-forensics/dfvfs/dfvfs-20220419.ebuild | 72 +++++++++++++++++++++++ app-forensics/dfvfs/dfvfs-20220430.ebuild | 72 +++++++++++++++++++++++ app-forensics/dfvfs/dfvfs-20220917.ebuild | 72 +++++++++++++++++++++++ 4 files changed, 219 insertions(+) create mode 100644 app-forensics/dfvfs/Manifest create mode 100644 app-forensics/dfvfs/dfvfs-20220419.ebuild create mode 100644 app-forensics/dfvfs/dfvfs-20220430.ebuild create mode 100644 app-forensics/dfvfs/dfvfs-20220917.ebuild diff --git a/app-forensics/dfvfs/Manifest b/app-forensics/dfvfs/Manifest new file mode 100644 index 000000000..09b095787 --- /dev/null +++ b/app-forensics/dfvfs/Manifest @@ -0,0 +1,3 @@ +DIST dfvfs-20220419.tar.gz 299340 BLAKE2B 387f1439a6524f4db159390d382745258656740fd9b1912fa7a019315acc95330be9625840ee714da506428c01c7103a1c3bb7192633570cfe17570876aaa3a5 SHA512 8305e07133c666efe19154870943779cda72eb01adf9ff241119019865422c2621096390481ead62d3baa95f1cef30aa30a398e3d1d415cebdbe7610b8e23184 +DIST dfvfs-20220430.tar.gz 299483 BLAKE2B 1dee839ca8afeaa4717522ae85a250bff64a925b92c94fe722107ed92081130d411369e2490b88d6b6ce6b85d20b6d07cd68147d27d88944ca76dbfcd23e08e4 SHA512 2e7d16c75588088467105cbfbe3a2beb91115160b74343418fb24d6a651bf857f2e94c20226ce208c72239a6851f4fde53fbc1ac7a01a6f416e144063a46dfec +DIST dfvfs-20220917.tar.gz 98094308 BLAKE2B b94e476065168aff3ee1b39604738e656dfedac869707dd226d1a5e5b23cb813408490dd7a3d58dbb72f795c0d5463229042c33e1a7c1a30275fdaa1908604b1 SHA512 ed50e68ce33aa1e3a3da83cb98249c90f775453fc5b1805ccb423cfea42af776d54bb57a6d13330777a4ef14d6ed66b7c47188d33b8a3547e5ce5eb8814ce301 diff --git a/app-forensics/dfvfs/dfvfs-20220419.ebuild b/app-forensics/dfvfs/dfvfs-20220419.ebuild new file mode 100644 index 000000000..86e1b690a --- /dev/null +++ b/app-forensics/dfvfs/dfvfs-20220419.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Digital Forensics Virtual File System (dfVFS)" +HOMEPAGE="https://github.com/log2timeline/dfvfs" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-python/pip-7.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] + >=dev-python/cffi-1.9.1 + >=dev-python/cryptography-2.0.2 + >=dev-python/dfdatetime-20220816 + >=dev-python/dtfabric-20220219 + >=app-forensics/libbde-20220121[python] + >=app-forensics/libewf-20131210 + >=app-forensics/libfsapfs-20220709[python] + >=app-forensics/libfsext-20220829[python] + >=app-forensics/libfsfat-20220925[python] + >=app-forensics/libfshfs-20220831[python] + >=app-forensics/libfsntfs-20211229[python] + >=app-forensics/libfsxfs-20220829[python] + >=app-forensics/libfvde-20220121[python] + >=dev-libs/libfwnt-20210717[python] + >=app-forensics/libluksde-20220121[python] + >=app-forensics/libmodi-20210405[python] + >=app-forensics/libphdi-20220228[python] + >=app-forensics/libqcow-20201213[python] + >=dev-libs/libsigscan-20191221[python] + >=dev-libs/libsmdev-20140529[python] + >=app-forensics/libsmraw-20140612[python] + >=dev-libs/libvhdi-20201014[python] + >=dev-libs/libvmdk-20140421[python] + >=app-forensics/libvsgpt-20211115[python] + >=app-forensics/libvshadow-20160109[python] + >=app-forensics/libvslvm-20160109[python] + >=app-forensics/pytsk-20210419 + >=dev-python/pyxattr-0.7.2[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + test? ( + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pbr-4.2.0[${PYTHON_USEDEP}] + >=dev-python/six-1.1.0[${PYTHON_USEDEP}] + ) +" +RDEPEND="${DEPEND}" + +python_test() { + "${EPYTHON}" run_tests.py -v || die +} + +python_install_all() { + distutils-r1_python_install_all + + # move some documentation files to the canonical target path + mv "${ED}"/usr/share/doc/"${PN}"/* "${ED}"/usr/share/doc/"${PF}"/ || die + rmdir "${ED}"/usr/share/doc/"${PN}" || die +} diff --git a/app-forensics/dfvfs/dfvfs-20220430.ebuild b/app-forensics/dfvfs/dfvfs-20220430.ebuild new file mode 100644 index 000000000..86e1b690a --- /dev/null +++ b/app-forensics/dfvfs/dfvfs-20220430.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Digital Forensics Virtual File System (dfVFS)" +HOMEPAGE="https://github.com/log2timeline/dfvfs" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-python/pip-7.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] + >=dev-python/cffi-1.9.1 + >=dev-python/cryptography-2.0.2 + >=dev-python/dfdatetime-20220816 + >=dev-python/dtfabric-20220219 + >=app-forensics/libbde-20220121[python] + >=app-forensics/libewf-20131210 + >=app-forensics/libfsapfs-20220709[python] + >=app-forensics/libfsext-20220829[python] + >=app-forensics/libfsfat-20220925[python] + >=app-forensics/libfshfs-20220831[python] + >=app-forensics/libfsntfs-20211229[python] + >=app-forensics/libfsxfs-20220829[python] + >=app-forensics/libfvde-20220121[python] + >=dev-libs/libfwnt-20210717[python] + >=app-forensics/libluksde-20220121[python] + >=app-forensics/libmodi-20210405[python] + >=app-forensics/libphdi-20220228[python] + >=app-forensics/libqcow-20201213[python] + >=dev-libs/libsigscan-20191221[python] + >=dev-libs/libsmdev-20140529[python] + >=app-forensics/libsmraw-20140612[python] + >=dev-libs/libvhdi-20201014[python] + >=dev-libs/libvmdk-20140421[python] + >=app-forensics/libvsgpt-20211115[python] + >=app-forensics/libvshadow-20160109[python] + >=app-forensics/libvslvm-20160109[python] + >=app-forensics/pytsk-20210419 + >=dev-python/pyxattr-0.7.2[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + test? ( + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pbr-4.2.0[${PYTHON_USEDEP}] + >=dev-python/six-1.1.0[${PYTHON_USEDEP}] + ) +" +RDEPEND="${DEPEND}" + +python_test() { + "${EPYTHON}" run_tests.py -v || die +} + +python_install_all() { + distutils-r1_python_install_all + + # move some documentation files to the canonical target path + mv "${ED}"/usr/share/doc/"${PN}"/* "${ED}"/usr/share/doc/"${PF}"/ || die + rmdir "${ED}"/usr/share/doc/"${PN}" || die +} diff --git a/app-forensics/dfvfs/dfvfs-20220917.ebuild b/app-forensics/dfvfs/dfvfs-20220917.ebuild new file mode 100644 index 000000000..86e1b690a --- /dev/null +++ b/app-forensics/dfvfs/dfvfs-20220917.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Digital Forensics Virtual File System (dfVFS)" +HOMEPAGE="https://github.com/log2timeline/dfvfs" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-python/pip-7.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] + >=dev-python/cffi-1.9.1 + >=dev-python/cryptography-2.0.2 + >=dev-python/dfdatetime-20220816 + >=dev-python/dtfabric-20220219 + >=app-forensics/libbde-20220121[python] + >=app-forensics/libewf-20131210 + >=app-forensics/libfsapfs-20220709[python] + >=app-forensics/libfsext-20220829[python] + >=app-forensics/libfsfat-20220925[python] + >=app-forensics/libfshfs-20220831[python] + >=app-forensics/libfsntfs-20211229[python] + >=app-forensics/libfsxfs-20220829[python] + >=app-forensics/libfvde-20220121[python] + >=dev-libs/libfwnt-20210717[python] + >=app-forensics/libluksde-20220121[python] + >=app-forensics/libmodi-20210405[python] + >=app-forensics/libphdi-20220228[python] + >=app-forensics/libqcow-20201213[python] + >=dev-libs/libsigscan-20191221[python] + >=dev-libs/libsmdev-20140529[python] + >=app-forensics/libsmraw-20140612[python] + >=dev-libs/libvhdi-20201014[python] + >=dev-libs/libvmdk-20140421[python] + >=app-forensics/libvsgpt-20211115[python] + >=app-forensics/libvshadow-20160109[python] + >=app-forensics/libvslvm-20160109[python] + >=app-forensics/pytsk-20210419 + >=dev-python/pyxattr-0.7.2[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + test? ( + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pbr-4.2.0[${PYTHON_USEDEP}] + >=dev-python/six-1.1.0[${PYTHON_USEDEP}] + ) +" +RDEPEND="${DEPEND}" + +python_test() { + "${EPYTHON}" run_tests.py -v || die +} + +python_install_all() { + distutils-r1_python_install_all + + # move some documentation files to the canonical target path + mv "${ED}"/usr/share/doc/"${PN}"/* "${ED}"/usr/share/doc/"${PF}"/ || die + rmdir "${ED}"/usr/share/doc/"${PN}" || die +}