[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: d9d1c0e0b519c54f4a82750195e770553aa0a602 Author: Sam James gentoo org> AuthorDate: Sun Jun 30 19:41:50 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jun 30 19:41:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d1c0e0 app-forensics/volatility3: Stabilize 2.7.0 x86, #935246 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.7.0.ebuild b/app-forensics/volatility3/volatility3-2.7.0.ebuild index 53053ca10487..363465f172e1 100644 --- a/app-forensics/volatility3/volatility3-2.7.0.ebuild +++ b/app-forensics/volatility3/volatility3-2.7.0.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" # We need to select *all* subslots of app-arch/snappy which select
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 5ba6dcfb7179e48e17fbc9a48edf2e8f4edab349 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jun 30 18:34:18 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jun 30 18:34:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba6dcfb app-forensics/volatility3: Stabilize 2.7.0 amd64, #935246 Signed-off-by: Arthur Zamarin gentoo.org> app-forensics/volatility3/volatility3-2.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.7.0.ebuild b/app-forensics/volatility3/volatility3-2.7.0.ebuild index 89f9b32e24d5..53053ca10487 100644 --- a/app-forensics/volatility3/volatility3-2.7.0.ebuild +++ b/app-forensics/volatility3/volatility3-2.7.0.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" # We need to select *all* subslots of app-arch/snappy which select
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/files/, app-forensics/volatility3/
commit: 486fadd8e4e4fe1130ae16630d886dacebe61359 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Wed May 29 20:31:31 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu May 30 14:55:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486fadd8 app-forensics/volatility3: drop 2.4.1-r2 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/36891 Signed-off-by: Arthur Zamarin gentoo.org> app-forensics/volatility3/Manifest | 1 - .../files/volatility3-2.4.1-install.patch | 81 -- .../volatility3/volatility3-2.4.1-r2.ebuild| 64 - 3 files changed, 146 deletions(-) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest index 544c027187b5..fcb7b637d682 100644 --- a/app-forensics/volatility3/Manifest +++ b/app-forensics/volatility3/Manifest @@ -1,4 +1,3 @@ -DIST volatility3-2.4.1.gh.tar.gz 486648 BLAKE2B 7f00ec6b57eb9ef6420f4c1aa735203fbd51fca39aa13200eb821d13842f879c8743f63da7c5bbcf7d84a2850709a15c0aadc2b0311edbdf34dfa026f2a3dcd6 SHA512 5f785a778654b76fc85b7b82b2e9ba9e6315a99169d4d956a9af84ae91086e7a38cac343b7df0f00d6830361c77d377408bf8eab3679c161c8a02212c696389c DIST volatility3-2.5.2.gh.tar.gz 506557 BLAKE2B d6ea1b4a1fad3bcda8fbb38372a492d59659061e2cb9e7915a4f5d46af2fcdba0402b83575e5b5017f00f32975e98281c2885d7c9cfa576a3ee4a41f75f126a7 SHA512 02cfd06928f1667ec481e776c45e954d4a40fa6da6ffbdd30e0980bd5d09ce70d0e31de6e352a833c36045e67c2120ea6a10e2d3ec1327e9e4e4e1c2af494fcf DIST volatility3-2.7.0.gh.tar.gz 523445 BLAKE2B aa7209be5a3cb33b2f5b9fac52e3098407926b8135d2d5566746e0156d3873195ce9161e5652c2abf80e9bfd2955e7d02985ce75ac7fca3559d821866d0302cf SHA512 bb9f79604ce2e647d42a1003941802a69ecdf845c1400b1d3f67e13494a228c99269478d635fbcdcde8ae67b792b73e07e7e26ce9a8e2e7b80185af7cc7ac3c0 DIST volatility3-linux-sample-1.bin.gz 143967523 BLAKE2B 3321e991a50b6e4ccf19e0ee48d779664f43f4cdbdb950ca31a5d08c8ee9de0018e2d4f69f42206f7e8f1c6ea735c47f8aa42806ed0f85e9a837b611f07b3289 SHA512 82a34aa1d4e7d7deb9ea12e892f14ba0a28908b2da2e31ca76efd1e9e59d87769064a1e8979a58b992cea7005fa20954df50984dbe1dd186513ad95168d7 diff --git a/app-forensics/volatility3/files/volatility3-2.4.1-install.patch b/app-forensics/volatility3/files/volatility3-2.4.1-install.patch deleted file mode 100644 index aee83bdf885a.. --- a/app-forensics/volatility3/files/volatility3-2.4.1-install.patch +++ /dev/null @@ -1,81 +0,0 @@ -From b4c6b661f01fc3dde54362a4f55be4d89e4cc6e5 Mon Sep 17 00:00:00 2001 -From: Mike Auty -Date: Sun, 3 Sep 2023 21:11:36 +0100 -Subject: [PATCH] Core: Include only volatility3 in distributions packages -Upstream: https://github.com/volatilityfoundation/volatility3/commit/b4c6b661f01fc3dde54362a4f55be4d89e4cc6e5 - -Fixes #951 a/setup.py -+++ b/setup.py -@@ -40,7 +40,7 @@ def get_install_requires(): - include_package_data=True, - exclude_package_data={"": ["development", "development.*"], "development": ["*"]}, - packages=setuptools.find_namespace_packages( --exclude=["development", "development.*"] -+include=["volatility3"] - ), - entry_points={ - "console_scripts": [ -From 05df365936a5965171632c7b0b0dbd1bee6c08a9 Mon Sep 17 00:00:00 2001 -From: Mike Auty -Date: Tue, 5 Sep 2023 18:23:48 +0100 -Subject: [PATCH] Core: Fix missing packages in setup.py -Upstream: https://github.com/volatilityfoundation/volatility3/commit/05df365936a5965171632c7b0b0dbd1bee6c08a9 - -Fixes #1002. a/setup.py -+++ b/setup.py -@@ -12,7 +12,7 @@ - - def get_install_requires(): - requirements = [] --with open("requirements-minimal.txt", "r", encoding = "utf-8") as fh: -+with open("requirements-minimal.txt", "r", encoding="utf-8") as fh: - for line in fh.readlines(): - stripped_line = line.strip() - if stripped_line == "" or stripped_line.startswith("#"): -@@ -20,6 +20,7 @@ def get_install_requires(): - requirements.append(stripped_line) - return requirements - -+ - setuptools.setup( - name="volatility3", - description="Memory forensics framework", -@@ -39,9 +40,8 @@ def get_install_requires(): - python_requires=">=3.7.0", - include_package_data=True, - exclude_package_data={"": ["development", "development.*"], "development": ["*"]}, --packages=setuptools.find_namespace_packages( --include=["volatility3"] --), -+packages=setuptools.find_namespace_packages(where="volatility3"), -+package_dir={"": "volatility3"}, - entry_points={ - "console_scripts": [ - "vol = volatility3.cli:main", -From 803c56e3c4c6495b2725b77cc7d045e39c98a9bd Mon Sep 17 00:00:00 2001 -From: Mike Auty -Date: Tue, 5 Sep 2023 23:51:17 +0100 -Subject: [PATCH] Core: include the volatility3 package and all volatility3 - subpackages -Upstream: https://github.com/volatilityfoundation/vol
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 669465d8697b0a32009f32ea1ca45f114011ba85 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Wed May 29 20:22:27 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu May 30 14:55:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669465d8 app-forensics/volatility3: add 2.7.0 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Arthur Zamarin gentoo.org> app-forensics/volatility3/Manifest | 1 + app-forensics/volatility3/volatility3-2.7.0.ebuild | 60 ++ 2 files changed, 61 insertions(+) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest index 6cb4f7e97263..544c027187b5 100644 --- a/app-forensics/volatility3/Manifest +++ b/app-forensics/volatility3/Manifest @@ -1,4 +1,5 @@ DIST volatility3-2.4.1.gh.tar.gz 486648 BLAKE2B 7f00ec6b57eb9ef6420f4c1aa735203fbd51fca39aa13200eb821d13842f879c8743f63da7c5bbcf7d84a2850709a15c0aadc2b0311edbdf34dfa026f2a3dcd6 SHA512 5f785a778654b76fc85b7b82b2e9ba9e6315a99169d4d956a9af84ae91086e7a38cac343b7df0f00d6830361c77d377408bf8eab3679c161c8a02212c696389c DIST volatility3-2.5.2.gh.tar.gz 506557 BLAKE2B d6ea1b4a1fad3bcda8fbb38372a492d59659061e2cb9e7915a4f5d46af2fcdba0402b83575e5b5017f00f32975e98281c2885d7c9cfa576a3ee4a41f75f126a7 SHA512 02cfd06928f1667ec481e776c45e954d4a40fa6da6ffbdd30e0980bd5d09ce70d0e31de6e352a833c36045e67c2120ea6a10e2d3ec1327e9e4e4e1c2af494fcf +DIST volatility3-2.7.0.gh.tar.gz 523445 BLAKE2B aa7209be5a3cb33b2f5b9fac52e3098407926b8135d2d5566746e0156d3873195ce9161e5652c2abf80e9bfd2955e7d02985ce75ac7fca3559d821866d0302cf SHA512 bb9f79604ce2e647d42a1003941802a69ecdf845c1400b1d3f67e13494a228c99269478d635fbcdcde8ae67b792b73e07e7e26ce9a8e2e7b80185af7cc7ac3c0 DIST volatility3-linux-sample-1.bin.gz 143967523 BLAKE2B 3321e991a50b6e4ccf19e0ee48d779664f43f4cdbdb950ca31a5d08c8ee9de0018e2d4f69f42206f7e8f1c6ea735c47f8aa42806ed0f85e9a837b611f07b3289 SHA512 82a34aa1d4e7d7deb9ea12e892f14ba0a28908b2da2e31ca76efd1e9e59d87769064a1e8979a58b992cea7005fa20954df50984dbe1dd186513ad95168d7 DIST volatility3-win-xp-laptop-2005-06-25.img.gz 180343409 BLAKE2B 9fc10ddb9208d7023854e9619f6cf5ce140f2a2aa5772ccd8bcd852dd50c6f77e36298dbf7df1512334e7976b6ab35dd77f4c49505e531c3a289dd0f26cfc01e SHA512 a1f758cc1b4febcf11f64bc01b872c7528d19c686d81f8e03d742424fa0600254914e656cdf35c3752b406354f769a8aa256622b2f2afe2d691c4bb6d3be3f52 diff --git a/app-forensics/volatility3/volatility3-2.7.0.ebuild b/app-forensics/volatility3/volatility3-2.7.0.ebuild new file mode 100644 index ..89f9b32e24d5 --- /dev/null +++ b/app-forensics/volatility3/volatility3-2.7.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 + +MY_PV=${PV//_beta/-beta.} + +DESCRIPTION="Framework for analyzing volatile memory" +HOMEPAGE="https://github.com/volatilityfoundation/volatility3/ https://www.volatilityfoundation.org/"; +SRC_URI=" + https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz + test? + ( + https://downloads.volatilityfoundation.org/volatility3/images/win-xp-laptop-2005-06-25.img.gz -> ${PN}-win-xp-laptop-2005-06-25.img.gz + https://downloads.volatilityfoundation.org/volatility3/images/linux-sample-1.bin.gz -> ${PN}-linux-sample-1.bin.gz + ) +" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="crypt disasm jsonschema leechcore snappy test yara" + +# We need to select *all* subslots of app-arch/snappy which select +# SONAME=libsnappy.so.1. See (https://github.com/gentoo/gentoo/pull/30585#discussion_r1167753625) +RDEPEND=" + >=dev-python/pefile-2023.2.7[${PYTHON_USEDEP}] + crypt? ( >=dev-python/pycryptodome-3[${PYTHON_USEDEP}] ) + disasm? ( >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] ) + jsonschema? ( >=dev-python/jsonschema-2.3.0[${PYTHON_USEDEP}] ) + leechcore? ( >=dev-python/leechcorepyc-2.4.0[${PYTHON_USEDEP}] ) + snappy? ( + || ( + app-arch/snappy:0/1.1 + app-arch/snappy:0/1.2 + ) + ) + yara? ( >=dev-python/yara-python-3.8.0[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +# Tests require optional features +REQUIRED_USE="test? ( yara )" + +RESTRICT="!test? ( test )" + +python_test() { + # see .github/workflows/test.yaml + "${EPYTHON}" "${S}/test/test_volatility.py" --volatility=vol.py \ + --image "${WORKDIR}/${PN}-win-xp-laptop-2005-06-25.img" -k test_windows -v || \ + die "Tests fail with ${EPYTHON}" + "${EPYTHON}" "${S}/test/test_volatility.py" --volatility=vol.py \ + --image "${WORKDIR}/${PN}-linux-sample-1.bin" -k test_linux -v || \
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 738d492f23d3d1d774f681dc5414da185895bf30 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 24 17:24:17 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 24 17:24:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=738d492f app-forensics/volatility3: Stabilize 2.5.2 x86, #930480 Signed-off-by: Arthur Zamarin gentoo.org> app-forensics/volatility3/volatility3-2.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.5.2.ebuild b/app-forensics/volatility3/volatility3-2.5.2.ebuild index 0857837bc812..71b0dba710b6 100644 --- a/app-forensics/volatility3/volatility3-2.5.2.ebuild +++ b/app-forensics/volatility3/volatility3-2.5.2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" # We need to select *all* subslots of app-arch/snappy which select
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 768852f004d87accbbff70e02f0377ea04db8111 Author: Sam James gentoo org> AuthorDate: Tue Apr 23 20:38:08 2024 + Commit: Sam James gentoo org> CommitDate: Tue Apr 23 20:38:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768852f0 app-forensics/volatility3: Stabilize 2.5.2 amd64, #930480 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.5.2.ebuild b/app-forensics/volatility3/volatility3-2.5.2.ebuild index 8e721362449e..0857837bc812 100644 --- a/app-forensics/volatility3/volatility3-2.5.2.ebuild +++ b/app-forensics/volatility3/volatility3-2.5.2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" # We need to select *all* subslots of app-arch/snappy which select
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/, app-forensics/volatility3/files/
commit: 6859ca45da0076117f01302bb1165bdafc710bb4 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Mon Jan 15 19:12:35 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 8 09:44:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6859ca45 app-forensics/volatility3: just install site-packages Closes: https://bugs.gentoo.org/922169 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Arthur Zamarin gentoo.org> .../volatility3-2.4.1-dont-install-tests.patch | 13 .../files/volatility3-2.4.1-install.patch | 81 ++ ...2.4.1-r1.ebuild => volatility3-2.4.1-r2.ebuild} | 4 +- 3 files changed, 83 insertions(+), 15 deletions(-) diff --git a/app-forensics/volatility3/files/volatility3-2.4.1-dont-install-tests.patch b/app-forensics/volatility3/files/volatility3-2.4.1-dont-install-tests.patch deleted file mode 100644 index 0d85c664ba35.. --- a/app-forensics/volatility3/files/volatility3-2.4.1-dont-install-tests.patch +++ /dev/null @@ -1,13 +0,0 @@ -Don't install test files -https://bugs.gentoo.org/886031 a/setup.py -+++ b/setup.py -@@ -40,7 +40,7 @@ setuptools.setup( - include_package_data=True, - exclude_package_data={"": ["development", "development.*"], "development": ["*"]}, - packages=setuptools.find_namespace_packages( --exclude=["development", "development.*"] -+exclude=["development", "development.*", "test", "test.*"] - ), - entry_points={ - "console_scripts": [ diff --git a/app-forensics/volatility3/files/volatility3-2.4.1-install.patch b/app-forensics/volatility3/files/volatility3-2.4.1-install.patch new file mode 100644 index ..aee83bdf885a --- /dev/null +++ b/app-forensics/volatility3/files/volatility3-2.4.1-install.patch @@ -0,0 +1,81 @@ +From b4c6b661f01fc3dde54362a4f55be4d89e4cc6e5 Mon Sep 17 00:00:00 2001 +From: Mike Auty +Date: Sun, 3 Sep 2023 21:11:36 +0100 +Subject: [PATCH] Core: Include only volatility3 in distributions packages +Upstream: https://github.com/volatilityfoundation/volatility3/commit/b4c6b661f01fc3dde54362a4f55be4d89e4cc6e5 + +Fixes #951 +--- a/setup.py b/setup.py +@@ -40,7 +40,7 @@ def get_install_requires(): + include_package_data=True, + exclude_package_data={"": ["development", "development.*"], "development": ["*"]}, + packages=setuptools.find_namespace_packages( +-exclude=["development", "development.*"] ++include=["volatility3"] + ), + entry_points={ + "console_scripts": [ +From 05df365936a5965171632c7b0b0dbd1bee6c08a9 Mon Sep 17 00:00:00 2001 +From: Mike Auty +Date: Tue, 5 Sep 2023 18:23:48 +0100 +Subject: [PATCH] Core: Fix missing packages in setup.py +Upstream: https://github.com/volatilityfoundation/volatility3/commit/05df365936a5965171632c7b0b0dbd1bee6c08a9 + +Fixes #1002. +--- a/setup.py b/setup.py +@@ -12,7 +12,7 @@ + + def get_install_requires(): + requirements = [] +-with open("requirements-minimal.txt", "r", encoding = "utf-8") as fh: ++with open("requirements-minimal.txt", "r", encoding="utf-8") as fh: + for line in fh.readlines(): + stripped_line = line.strip() + if stripped_line == "" or stripped_line.startswith("#"): +@@ -20,6 +20,7 @@ def get_install_requires(): + requirements.append(stripped_line) + return requirements + ++ + setuptools.setup( + name="volatility3", + description="Memory forensics framework", +@@ -39,9 +40,8 @@ def get_install_requires(): + python_requires=">=3.7.0", + include_package_data=True, + exclude_package_data={"": ["development", "development.*"], "development": ["*"]}, +-packages=setuptools.find_namespace_packages( +-include=["volatility3"] +-), ++packages=setuptools.find_namespace_packages(where="volatility3"), ++package_dir={"": "volatility3"}, + entry_points={ + "console_scripts": [ + "vol = volatility3.cli:main", +From 803c56e3c4c6495b2725b77cc7d045e39c98a9bd Mon Sep 17 00:00:00 2001 +From: Mike Auty +Date: Tue, 5 Sep 2023 23:51:17 +0100 +Subject: [PATCH] Core: include the volatility3 package and all volatility3 + subpackages +Upstream: https://github.com/volatilityfoundation/volatility3/commit/803c56e3c4c6495b2725b77cc7d045e39c98a9bd + +--- a/setup.py b/setup.py +@@ -37,11 +37,12 @@ def get_install_requires(): + "Documentation": "https://volatility3.readthedocs.io/";, + "Source Code": "https://github.com/volatilityfoundation/volatility3";, + }, ++packages=setuptools.find_namespace_packages( ++include=["volatility3", "volatility3.*"] ++), ++package_dir={"volatility3": "volatility3"}, + python_requires=">=3.7.0", + include_package_data=True, +-exclude_package_data={"": ["development", "development.*"], "development": ["*"]}, +-packages=setuptools.find_namespace_packages(where="volatility
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 520132ee434d63d8cfc64a32919724fc88b5bf68 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Wed Jan 31 22:46:02 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 8 09:44:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=520132ee app-forensics/volatility3: add 2.5.2 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/33096 Signed-off-by: Arthur Zamarin gentoo.org> app-forensics/volatility3/Manifest | 1 + app-forensics/volatility3/volatility3-2.5.2.ebuild | 60 ++ 2 files changed, 61 insertions(+) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest index 1814a40f83f7..6cb4f7e97263 100644 --- a/app-forensics/volatility3/Manifest +++ b/app-forensics/volatility3/Manifest @@ -1,3 +1,4 @@ DIST volatility3-2.4.1.gh.tar.gz 486648 BLAKE2B 7f00ec6b57eb9ef6420f4c1aa735203fbd51fca39aa13200eb821d13842f879c8743f63da7c5bbcf7d84a2850709a15c0aadc2b0311edbdf34dfa026f2a3dcd6 SHA512 5f785a778654b76fc85b7b82b2e9ba9e6315a99169d4d956a9af84ae91086e7a38cac343b7df0f00d6830361c77d377408bf8eab3679c161c8a02212c696389c +DIST volatility3-2.5.2.gh.tar.gz 506557 BLAKE2B d6ea1b4a1fad3bcda8fbb38372a492d59659061e2cb9e7915a4f5d46af2fcdba0402b83575e5b5017f00f32975e98281c2885d7c9cfa576a3ee4a41f75f126a7 SHA512 02cfd06928f1667ec481e776c45e954d4a40fa6da6ffbdd30e0980bd5d09ce70d0e31de6e352a833c36045e67c2120ea6a10e2d3ec1327e9e4e4e1c2af494fcf DIST volatility3-linux-sample-1.bin.gz 143967523 BLAKE2B 3321e991a50b6e4ccf19e0ee48d779664f43f4cdbdb950ca31a5d08c8ee9de0018e2d4f69f42206f7e8f1c6ea735c47f8aa42806ed0f85e9a837b611f07b3289 SHA512 82a34aa1d4e7d7deb9ea12e892f14ba0a28908b2da2e31ca76efd1e9e59d87769064a1e8979a58b992cea7005fa20954df50984dbe1dd186513ad95168d7 DIST volatility3-win-xp-laptop-2005-06-25.img.gz 180343409 BLAKE2B 9fc10ddb9208d7023854e9619f6cf5ce140f2a2aa5772ccd8bcd852dd50c6f77e36298dbf7df1512334e7976b6ab35dd77f4c49505e531c3a289dd0f26cfc01e SHA512 a1f758cc1b4febcf11f64bc01b872c7528d19c686d81f8e03d742424fa0600254914e656cdf35c3752b406354f769a8aa256622b2f2afe2d691c4bb6d3be3f52 diff --git a/app-forensics/volatility3/volatility3-2.5.2.ebuild b/app-forensics/volatility3/volatility3-2.5.2.ebuild new file mode 100644 index ..8e721362449e --- /dev/null +++ b/app-forensics/volatility3/volatility3-2.5.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 + +MY_PV=${PV//_beta/-beta.} + +DESCRIPTION="Framework for analyzing volatile memory" +HOMEPAGE="https://github.com/volatilityfoundation/volatility3/ https://www.volatilityfoundation.org/"; +SRC_URI=" + https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz + test? + ( + https://downloads.volatilityfoundation.org/volatility3/images/win-xp-laptop-2005-06-25.img.gz -> ${PN}-win-xp-laptop-2005-06-25.img.gz + https://downloads.volatilityfoundation.org/volatility3/images/linux-sample-1.bin.gz -> ${PN}-linux-sample-1.bin.gz + ) +" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="crypt disasm jsonschema leechcore snappy test yara" + +# We need to select *all* subslots of app-arch/snappy which select +# SONAME=libsnappy.so.1. See (https://github.com/gentoo/gentoo/pull/30585#discussion_r1167753625) +RDEPEND=" + >=dev-python/pefile-2023.2.7[${PYTHON_USEDEP}] + crypt? ( >=dev-python/pycryptodome-3[${PYTHON_USEDEP}] ) + disasm? ( >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] ) + jsonschema? ( >=dev-python/jsonschema-2.3.0[${PYTHON_USEDEP}] ) + leechcore? ( >=dev-python/leechcorepyc-2.4.0[${PYTHON_USEDEP}] ) + snappy? ( + || ( + app-arch/snappy:0/1 + app-arch/snappy:0/1.1 + ) + ) + yara? ( >=dev-python/yara-python-3.8.0[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +# Tests require optional features +REQUIRED_USE="test? ( yara )" + +RESTRICT="!test? ( test )" + +python_test() { + # see .github/workflows/test.yaml + "${EPYTHON}" "${S}/test/test_volatility.py" --volatility=vol.py \ + --image "${WORKDIR}/${PN}-win-xp-laptop-2005-06-25.img" -k test_windows -v || \ + die "Tests fail with ${EPYTHON}" + "${EPYTHON}" "${S}/test/test_volatility.py" --volatility=vol.py \ + --image "${WORKDIR}/${PN}-linux-sample-1.bin" -k test_linux -v || \ + die "Tests fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/files/
commit: 604a51a75b94e343cf9133be1741583f513360e1 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Sep 22 05:39:55 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Oct 4 21:43:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604a51a7 app-forensics/volatility3: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/32984 Signed-off-by: Conrad Kostecki gentoo.org> .../files/volatility3-2.4.0-dont-install-tests.patch | 14 -- 1 file changed, 14 deletions(-) diff --git a/app-forensics/volatility3/files/volatility3-2.4.0-dont-install-tests.patch b/app-forensics/volatility3/files/volatility3-2.4.0-dont-install-tests.patch deleted file mode 100644 index 7bda65385df0.. --- a/app-forensics/volatility3/files/volatility3-2.4.0-dont-install-tests.patch +++ /dev/null @@ -1,14 +0,0 @@ -Don't install test files -https://bugs.gentoo.org/886031 - a/setup.py -+++ b/setup.py -@@ -40,7 +40,7 @@ setuptools.setup(name = "volatility3", - '': ['development', 'development.*'], - 'development': ['*'] - }, -- packages = setuptools.find_namespace_packages(exclude = ["development", "development.*"]), -+ packages = setuptools.find_namespace_packages(exclude = ["development", "development.*", "test", "test.*"]), - entry_points = { - 'console_scripts': [ - 'vol = volatility3.cli:main',
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: a271f879368bfe7c48a931681a4e7e445201c0f0 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sun Sep 17 07:23:11 2023 + Commit: Sam James gentoo org> CommitDate: Mon Sep 18 07:39:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a271f879 app-forensics/volatility3: drop 2.4.0-r1 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/32829 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/Manifest | 1 - .../volatility3/volatility3-2.4.0-r1.ebuild| 57 -- 2 files changed, 58 deletions(-) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest index 4354462bc137..1814a40f83f7 100644 --- a/app-forensics/volatility3/Manifest +++ b/app-forensics/volatility3/Manifest @@ -1,4 +1,3 @@ -DIST volatility3-2.4.0.gh.tar.gz 464123 BLAKE2B 436f0996b7c1d997727885949941fdaff3d801dbd5182ec9332d6f8182fc9bb56b91b50aad11f901e84bf4f3399f7ac0a61d484cd57fc36d7baf106ffcdb8fbd SHA512 03d74ff1c34a583dfc6a43fdb94947e4bd691e92a7f6a52d7323388edb47e955c06db523c21d9969012a4c607896daa8f20d82393d4ec457ebbf8c09b6537d25 DIST volatility3-2.4.1.gh.tar.gz 486648 BLAKE2B 7f00ec6b57eb9ef6420f4c1aa735203fbd51fca39aa13200eb821d13842f879c8743f63da7c5bbcf7d84a2850709a15c0aadc2b0311edbdf34dfa026f2a3dcd6 SHA512 5f785a778654b76fc85b7b82b2e9ba9e6315a99169d4d956a9af84ae91086e7a38cac343b7df0f00d6830361c77d377408bf8eab3679c161c8a02212c696389c DIST volatility3-linux-sample-1.bin.gz 143967523 BLAKE2B 3321e991a50b6e4ccf19e0ee48d779664f43f4cdbdb950ca31a5d08c8ee9de0018e2d4f69f42206f7e8f1c6ea735c47f8aa42806ed0f85e9a837b611f07b3289 SHA512 82a34aa1d4e7d7deb9ea12e892f14ba0a28908b2da2e31ca76efd1e9e59d87769064a1e8979a58b992cea7005fa20954df50984dbe1dd186513ad95168d7 DIST volatility3-win-xp-laptop-2005-06-25.img.gz 180343409 BLAKE2B 9fc10ddb9208d7023854e9619f6cf5ce140f2a2aa5772ccd8bcd852dd50c6f77e36298dbf7df1512334e7976b6ab35dd77f4c49505e531c3a289dd0f26cfc01e SHA512 a1f758cc1b4febcf11f64bc01b872c7528d19c686d81f8e03d742424fa0600254914e656cdf35c3752b406354f769a8aa256622b2f2afe2d691c4bb6d3be3f52 diff --git a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild deleted file mode 100644 index 730afe82d72f.. --- a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -MY_PV=${PV//_beta/-beta.} - -DESCRIPTION="Framework for analyzing volatile memory" -HOMEPAGE="https://github.com/volatilityfoundation/volatility3/ https://www.volatilityfoundation.org/"; -SRC_URI=" - https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz - test? - ( - https://downloads.volatilityfoundation.org/volatility3/images/win-xp-laptop-2005-06-25.img.gz -> ${PN}-win-xp-laptop-2005-06-25.img.gz - https://downloads.volatilityfoundation.org/volatility3/images/linux-sample-1.bin.gz -> ${PN}-linux-sample-1.bin.gz - ) -" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="crypt disasm jsonschema leechcore snappy test yara" - -RDEPEND=" - >=dev-python/pefile-2017.8.1[${PYTHON_USEDEP}] - crypt? ( >=dev-python/pycryptodome-3[${PYTHON_USEDEP}] ) - disasm? ( >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] ) - jsonschema? ( >=dev-python/jsonschema-2.3.0[${PYTHON_USEDEP}] ) - leechcore? ( >=dev-python/leechcorepyc-2.4.0[${PYTHON_USEDEP}] ) - snappy? ( >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}] ) - yara? ( >=dev-python/yara-python-3.8.0[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${P}-dont-install-tests.patch" -) - -# Tests require optional features -REQUIRED_USE="test? ( yara )" - -RESTRICT="!test? ( test )" - -python_test() { - # see .github/workflows/test.yaml - "${EPYTHON}" "${S}/test/test_volatility.py" --volatility=vol.py \ - --image "${WORKDIR}/${PN}-win-xp-laptop-2005-06-25.img" -k test_windows -v || \ - die "Tests fail with ${EPYTHON}" - "${EPYTHON}" "${S}/test/test_volatility.py" --volatility=vol.py \ - --image "${WORKDIR}/${PN}-linux-sample-1.bin" -k test_linux -v || \ - die "Tests fail with ${EPYTHON}" -}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 5e0d2e41af3a837a230246f1bcadffa7617ee584 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sat Sep 16 08:54:29 2023 + Commit: Sam James gentoo org> CommitDate: Mon Sep 18 07:39:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0d2e41 app-forensics/volatility3: drop 2.0.1 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/Manifest | 1 - app-forensics/volatility3/volatility3-2.0.1.ebuild | 31 -- 2 files changed, 32 deletions(-) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest index 54c064311846..4354462bc137 100644 --- a/app-forensics/volatility3/Manifest +++ b/app-forensics/volatility3/Manifest @@ -1,4 +1,3 @@ -DIST volatility3-2.0.1.tar.gz 427679 BLAKE2B eb9b4ebb885a8dd4de2769c666b503da4bef792389efbf487815808fd514cf84f7f10b5a12926cf398a4028e7b72a5b78892c4c92d3709fea37fe13a6f32af7d SHA512 752b3fc23b3668df4329f6dbefa2ff8eb2dd63bc6e22e18774096cebae93053567727e3dc6e5ecbf7a0731459c829c37cea8ac735564c62f96a4f652ad2b6cb9 DIST volatility3-2.4.0.gh.tar.gz 464123 BLAKE2B 436f0996b7c1d997727885949941fdaff3d801dbd5182ec9332d6f8182fc9bb56b91b50aad11f901e84bf4f3399f7ac0a61d484cd57fc36d7baf106ffcdb8fbd SHA512 03d74ff1c34a583dfc6a43fdb94947e4bd691e92a7f6a52d7323388edb47e955c06db523c21d9969012a4c607896daa8f20d82393d4ec457ebbf8c09b6537d25 DIST volatility3-2.4.1.gh.tar.gz 486648 BLAKE2B 7f00ec6b57eb9ef6420f4c1aa735203fbd51fca39aa13200eb821d13842f879c8743f63da7c5bbcf7d84a2850709a15c0aadc2b0311edbdf34dfa026f2a3dcd6 SHA512 5f785a778654b76fc85b7b82b2e9ba9e6315a99169d4d956a9af84ae91086e7a38cac343b7df0f00d6830361c77d377408bf8eab3679c161c8a02212c696389c DIST volatility3-linux-sample-1.bin.gz 143967523 BLAKE2B 3321e991a50b6e4ccf19e0ee48d779664f43f4cdbdb950ca31a5d08c8ee9de0018e2d4f69f42206f7e8f1c6ea735c47f8aa42806ed0f85e9a837b611f07b3289 SHA512 82a34aa1d4e7d7deb9ea12e892f14ba0a28908b2da2e31ca76efd1e9e59d87769064a1e8979a58b992cea7005fa20954df50984dbe1dd186513ad95168d7 diff --git a/app-forensics/volatility3/volatility3-2.0.1.ebuild b/app-forensics/volatility3/volatility3-2.0.1.ebuild deleted file mode 100644 index 1e78c0d472f9.. --- a/app-forensics/volatility3/volatility3-2.0.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) -inherit distutils-r1 - -MY_PV=${PV//_beta/-beta.} - -DESCRIPTION="Framework for analyzing volatile memory" -HOMEPAGE="https://github.com/volatilityfoundation/volatility3/ https://www.volatilityfoundation.org/"; -SRC_URI="https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="crypt disasm jsonschema leechcore snappy yara" - -RDEPEND=" - >=dev-python/pefile-2017.8.1[${PYTHON_USEDEP}] - crypt? ( >=dev-python/pycryptodome-3[${PYTHON_USEDEP}] ) - disasm? ( >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] ) - jsonschema? ( >=dev-python/jsonschema-2.3.0[${PYTHON_USEDEP}] ) - leechcore? ( >=dev-python/leechcorepyc-2.4.0[${PYTHON_USEDEP}] ) - snappy? ( >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}] ) - yara? ( >=dev-python/yara-python-3.8.0[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 3e0ba475f4dc69893db3626e345f8413ddba4bd2 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 17 05:19:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 17 05:19:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0ba475 app-forensics/volatility3: Stabilize 2.4.1-r1 x86, #907196 Signed-off-by: Arthur Zamarin gentoo.org> app-forensics/volatility3/volatility3-2.4.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild b/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild index f01325c263e6..92aab0726506 100644 --- a/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" # We need to select *all* subslots of app-arch/snappy which select
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: da6b5fd3ec8b7331fdafc3b50d33b979f29f3d70 Author: Sam James gentoo org> AuthorDate: Fri May 26 07:14:42 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 26 07:14:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6b5fd3 app-forensics/volatility3: Stabilize 2.4.1-r1 amd64, #907196 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.4.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild b/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild index 9d2368de6171..f01325c263e6 100644 --- a/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" # We need to select *all* subslots of app-arch/snappy which select
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 9ef5816cb413d462e4ca6969ce87d73931e03692 Author: Sam James gentoo org> AuthorDate: Mon May 1 08:25:16 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 08:33:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef5816c app-forensics/volatility3: Stabilize 2.4.0-r1 amd64, #892663 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.4.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild index 77dd21bb52d0..b2ff939c4628 100644 --- a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 85304b397a297095a886769499cee2a7e73461e2 Author: Sam James gentoo org> AuthorDate: Mon May 1 08:25:24 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 08:33:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85304b39 app-forensics/volatility3: Stabilize 2.4.0-r1 x86, #892663 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.4.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild index b2ff939c4628..730afe82d72f 100644 --- a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: a4df1e470eb26acec10b595debb7f9468834e7f6 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sun Apr 16 18:16:31 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 25 01:57:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4df1e47 app-forensics/volatility3: fix subslot dependency Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/30621 Signed-off-by: Sam James gentoo.org> .../{volatility3-2.4.1.ebuild => volatility3-2.4.1-r1.ebuild}| 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.4.1.ebuild b/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild similarity index 88% rename from app-forensics/volatility3/volatility3-2.4.1.ebuild rename to app-forensics/volatility3/volatility3-2.4.1-r1.ebuild index a48a538532d8..9d2368de6171 100644 --- a/app-forensics/volatility3/volatility3-2.4.1.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.1-r1.ebuild @@ -26,13 +26,20 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="crypt disasm jsonschema leechcore snappy test yara" +# We need to select *all* subslots of app-arch/snappy which select +# SONAME=libsnappy.so.1. See (https://github.com/gentoo/gentoo/pull/30585#discussion_r1167753625) RDEPEND=" >=dev-python/pefile-2017.8.1[${PYTHON_USEDEP}] crypt? ( >=dev-python/pycryptodome-3[${PYTHON_USEDEP}] ) disasm? ( >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] ) jsonschema? ( >=dev-python/jsonschema-2.3.0[${PYTHON_USEDEP}] ) leechcore? ( >=dev-python/leechcorepyc-2.4.0[${PYTHON_USEDEP}] ) - snappy? ( app-arch/snappy:0/1 ) + snappy? ( + || ( + app-arch/snappy:0/1 + app-arch/snappy:0/1.1 + ) + ) yara? ( >=dev-python/yara-python-3.8.0[${PYTHON_USEDEP}] ) " DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/files/, app-forensics/volatility3/
commit: bc6757a02d573650b47a0bd0908e28f5c01e932f Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Thu Apr 13 19:39:51 2023 + Commit: Sam James gentoo org> CommitDate: Sun Apr 16 06:54:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6757a0 app-forensics/volatility3: add 2.4.1 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/30585 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/Manifest | 1 + .../volatility3-2.4.1-dont-install-tests.patch | 13 + app-forensics/volatility3/volatility3-2.4.1.ebuild | 57 ++ 3 files changed, 71 insertions(+) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest index ce3138d5d266..54c064311846 100644 --- a/app-forensics/volatility3/Manifest +++ b/app-forensics/volatility3/Manifest @@ -1,4 +1,5 @@ DIST volatility3-2.0.1.tar.gz 427679 BLAKE2B eb9b4ebb885a8dd4de2769c666b503da4bef792389efbf487815808fd514cf84f7f10b5a12926cf398a4028e7b72a5b78892c4c92d3709fea37fe13a6f32af7d SHA512 752b3fc23b3668df4329f6dbefa2ff8eb2dd63bc6e22e18774096cebae93053567727e3dc6e5ecbf7a0731459c829c37cea8ac735564c62f96a4f652ad2b6cb9 DIST volatility3-2.4.0.gh.tar.gz 464123 BLAKE2B 436f0996b7c1d997727885949941fdaff3d801dbd5182ec9332d6f8182fc9bb56b91b50aad11f901e84bf4f3399f7ac0a61d484cd57fc36d7baf106ffcdb8fbd SHA512 03d74ff1c34a583dfc6a43fdb94947e4bd691e92a7f6a52d7323388edb47e955c06db523c21d9969012a4c607896daa8f20d82393d4ec457ebbf8c09b6537d25 +DIST volatility3-2.4.1.gh.tar.gz 486648 BLAKE2B 7f00ec6b57eb9ef6420f4c1aa735203fbd51fca39aa13200eb821d13842f879c8743f63da7c5bbcf7d84a2850709a15c0aadc2b0311edbdf34dfa026f2a3dcd6 SHA512 5f785a778654b76fc85b7b82b2e9ba9e6315a99169d4d956a9af84ae91086e7a38cac343b7df0f00d6830361c77d377408bf8eab3679c161c8a02212c696389c DIST volatility3-linux-sample-1.bin.gz 143967523 BLAKE2B 3321e991a50b6e4ccf19e0ee48d779664f43f4cdbdb950ca31a5d08c8ee9de0018e2d4f69f42206f7e8f1c6ea735c47f8aa42806ed0f85e9a837b611f07b3289 SHA512 82a34aa1d4e7d7deb9ea12e892f14ba0a28908b2da2e31ca76efd1e9e59d87769064a1e8979a58b992cea7005fa20954df50984dbe1dd186513ad95168d7 DIST volatility3-win-xp-laptop-2005-06-25.img.gz 180343409 BLAKE2B 9fc10ddb9208d7023854e9619f6cf5ce140f2a2aa5772ccd8bcd852dd50c6f77e36298dbf7df1512334e7976b6ab35dd77f4c49505e531c3a289dd0f26cfc01e SHA512 a1f758cc1b4febcf11f64bc01b872c7528d19c686d81f8e03d742424fa0600254914e656cdf35c3752b406354f769a8aa256622b2f2afe2d691c4bb6d3be3f52 diff --git a/app-forensics/volatility3/files/volatility3-2.4.1-dont-install-tests.patch b/app-forensics/volatility3/files/volatility3-2.4.1-dont-install-tests.patch new file mode 100644 index ..0d85c664ba35 --- /dev/null +++ b/app-forensics/volatility3/files/volatility3-2.4.1-dont-install-tests.patch @@ -0,0 +1,13 @@ +Don't install test files +https://bugs.gentoo.org/886031 +--- a/setup.py b/setup.py +@@ -40,7 +40,7 @@ setuptools.setup( + include_package_data=True, + exclude_package_data={"": ["development", "development.*"], "development": ["*"]}, + packages=setuptools.find_namespace_packages( +-exclude=["development", "development.*"] ++exclude=["development", "development.*", "test", "test.*"] + ), + entry_points={ + "console_scripts": [ diff --git a/app-forensics/volatility3/volatility3-2.4.1.ebuild b/app-forensics/volatility3/volatility3-2.4.1.ebuild new file mode 100644 index ..a48a538532d8 --- /dev/null +++ b/app-forensics/volatility3/volatility3-2.4.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 + +MY_PV=${PV//_beta/-beta.} + +DESCRIPTION="Framework for analyzing volatile memory" +HOMEPAGE="https://github.com/volatilityfoundation/volatility3/ https://www.volatilityfoundation.org/"; +SRC_URI=" + https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz + test? + ( + https://downloads.volatilityfoundation.org/volatility3/images/win-xp-laptop-2005-06-25.img.gz -> ${PN}-win-xp-laptop-2005-06-25.img.gz + https://downloads.volatilityfoundation.org/volatility3/images/linux-sample-1.bin.gz -> ${PN}-linux-sample-1.bin.gz + ) +" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="crypt disasm jsonschema leechcore snappy test yara" + +RDEPEND=" + >=dev-python/pefile-2017.8.1[${PYTHON_USEDEP}] + crypt? ( >=dev-python/pycryptodome-3[${PYTHON_USEDEP}] ) + disasm? ( >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] ) + jsonschema? ( >=dev-python/jsonschema-2.3.0[${PYTHON_USEDEP}] ) + leechcore? ( >=dev-python/leechcorepyc-2.4.0[${PYTHON_USEDEP}] ) + snappy? ( app-arch/snappy:0/1 )
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 2ee0936b1231f313e71b6a7ef2b32502c0709044 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sat Feb 25 22:05:46 2023 + Commit: Sam James gentoo org> CommitDate: Sat Feb 25 22:23:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee0936b app-forensics/volatility3: enable py3.11 Closes: https://bugs.gentoo.org/896544 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/29797 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.4.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild index dfb5c4808326..77dd21bb52d0 100644 --- a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 MY_PV=${PV//_beta/-beta.}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/, app-forensics/volatility3/files/
commit: 74d35979c4882942b9f75aac388070e9bf39b6e4 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Fri Dec 16 22:21:45 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 16 22:57:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d35979 app-forensics/volatility3: don't install test files Closes: https://bugs.gentoo.org/886031 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/Manifest | 2 ++ .../files/volatility3-2.4.0-dont-install-tests.patch | 14 ++ ...olatility3-2.4.0.ebuild => volatility3-2.4.0-r1.ebuild} | 4 3 files changed, 20 insertions(+) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest index 71819e74c429..ce3138d5d266 100644 --- a/app-forensics/volatility3/Manifest +++ b/app-forensics/volatility3/Manifest @@ -1,2 +1,4 @@ DIST volatility3-2.0.1.tar.gz 427679 BLAKE2B eb9b4ebb885a8dd4de2769c666b503da4bef792389efbf487815808fd514cf84f7f10b5a12926cf398a4028e7b72a5b78892c4c92d3709fea37fe13a6f32af7d SHA512 752b3fc23b3668df4329f6dbefa2ff8eb2dd63bc6e22e18774096cebae93053567727e3dc6e5ecbf7a0731459c829c37cea8ac735564c62f96a4f652ad2b6cb9 DIST volatility3-2.4.0.gh.tar.gz 464123 BLAKE2B 436f0996b7c1d997727885949941fdaff3d801dbd5182ec9332d6f8182fc9bb56b91b50aad11f901e84bf4f3399f7ac0a61d484cd57fc36d7baf106ffcdb8fbd SHA512 03d74ff1c34a583dfc6a43fdb94947e4bd691e92a7f6a52d7323388edb47e955c06db523c21d9969012a4c607896daa8f20d82393d4ec457ebbf8c09b6537d25 +DIST volatility3-linux-sample-1.bin.gz 143967523 BLAKE2B 3321e991a50b6e4ccf19e0ee48d779664f43f4cdbdb950ca31a5d08c8ee9de0018e2d4f69f42206f7e8f1c6ea735c47f8aa42806ed0f85e9a837b611f07b3289 SHA512 82a34aa1d4e7d7deb9ea12e892f14ba0a28908b2da2e31ca76efd1e9e59d87769064a1e8979a58b992cea7005fa20954df50984dbe1dd186513ad95168d7 +DIST volatility3-win-xp-laptop-2005-06-25.img.gz 180343409 BLAKE2B 9fc10ddb9208d7023854e9619f6cf5ce140f2a2aa5772ccd8bcd852dd50c6f77e36298dbf7df1512334e7976b6ab35dd77f4c49505e531c3a289dd0f26cfc01e SHA512 a1f758cc1b4febcf11f64bc01b872c7528d19c686d81f8e03d742424fa0600254914e656cdf35c3752b406354f769a8aa256622b2f2afe2d691c4bb6d3be3f52 diff --git a/app-forensics/volatility3/files/volatility3-2.4.0-dont-install-tests.patch b/app-forensics/volatility3/files/volatility3-2.4.0-dont-install-tests.patch new file mode 100644 index ..7bda65385df0 --- /dev/null +++ b/app-forensics/volatility3/files/volatility3-2.4.0-dont-install-tests.patch @@ -0,0 +1,14 @@ +Don't install test files +https://bugs.gentoo.org/886031 + +--- a/setup.py b/setup.py +@@ -40,7 +40,7 @@ setuptools.setup(name = "volatility3", + '': ['development', 'development.*'], + 'development': ['*'] + }, +- packages = setuptools.find_namespace_packages(exclude = ["development", "development.*"]), ++ packages = setuptools.find_namespace_packages(exclude = ["development", "development.*", "test", "test.*"]), + entry_points = { + 'console_scripts': [ + 'vol = volatility3.cli:main', diff --git a/app-forensics/volatility3/volatility3-2.4.0.ebuild b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild similarity index 94% rename from app-forensics/volatility3/volatility3-2.4.0.ebuild rename to app-forensics/volatility3/volatility3-2.4.0-r1.ebuild index 077ddf81a4ee..c167af282f11 100644 --- a/app-forensics/volatility3/volatility3-2.4.0.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild @@ -29,3 +29,7 @@ RDEPEND=" yara? ( >=dev-python/yara-python-3.8.0[${PYTHON_USEDEP}] ) " DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-dont-install-tests.patch" +)
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: dd2fcdf700541ae5d4b9af5845375b4e0fc7cc2c Author: Sam James gentoo org> AuthorDate: Fri Dec 16 22:52:02 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 16 22:57:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2fcdf7 app-forensics/volatility3: use canonical function definition style Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.4.0-r1.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild index 042b1f014ec5..fada677d29a6 100644 --- a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild @@ -46,8 +46,7 @@ REQUIRED_USE="test? ( yara )" RESTRICT="!test? ( test )" -python_test() -{ +python_test() { # see .github/workflows/test.yaml "${EPYTHON}" "${S}/test/test_volatility.py" --volatility=vol.py \ --image "${WORKDIR}/${PN}-win-xp-laptop-2005-06-25.img" -k test_windows -v || \
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: aff32e17fff196cc91e9c90115b83035b0710512 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Fri Dec 16 22:29:16 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 16 22:57:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff32e17 app-forensics/volatility3: enable tests Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/28684 Signed-off-by: Sam James gentoo.org> .../volatility3/volatility3-2.4.0-r1.ebuild| 27 -- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild index c167af282f11..042b1f014ec5 100644 --- a/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild +++ b/app-forensics/volatility3/volatility3-2.4.0-r1.ebuild @@ -11,13 +11,20 @@ MY_PV=${PV//_beta/-beta.} DESCRIPTION="Framework for analyzing volatile memory" HOMEPAGE="https://github.com/volatilityfoundation/volatility3/ https://www.volatilityfoundation.org/"; -SRC_URI="https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI=" + https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz + test? + ( + https://downloads.volatilityfoundation.org/volatility3/images/win-xp-laptop-2005-06-25.img.gz -> ${PN}-win-xp-laptop-2005-06-25.img.gz + https://downloads.volatilityfoundation.org/volatility3/images/linux-sample-1.bin.gz -> ${PN}-linux-sample-1.bin.gz + ) +" S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="crypt disasm jsonschema leechcore snappy yara" +IUSE="crypt disasm jsonschema leechcore snappy test yara" RDEPEND=" >=dev-python/pefile-2017.8.1[${PYTHON_USEDEP}] @@ -33,3 +40,19 @@ DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/${P}-dont-install-tests.patch" ) + +# Tests require optional features +REQUIRED_USE="test? ( yara )" + +RESTRICT="!test? ( test )" + +python_test() +{ + # see .github/workflows/test.yaml + "${EPYTHON}" "${S}/test/test_volatility.py" --volatility=vol.py \ + --image "${WORKDIR}/${PN}-win-xp-laptop-2005-06-25.img" -k test_windows -v || \ + die "Tests fail with ${EPYTHON}" + "${EPYTHON}" "${S}/test/test_volatility.py" --volatility=vol.py \ + --image "${WORKDIR}/${PN}-linux-sample-1.bin" -k test_linux -v || \ + die "Tests fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 5ef8d31cb47ab427effb1dc05dfa2a9a45b7506f Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Wed Dec 14 22:21:23 2022 + Commit: Sam James gentoo org> CommitDate: Thu Dec 15 04:44:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef8d31c app-forensics/volatility3: add 2.4.0 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/28665 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/Manifest | 1 + app-forensics/volatility3/volatility3-2.4.0.ebuild | 31 ++ 2 files changed, 32 insertions(+) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest index e4b31a5ab9ef..71819e74c429 100644 --- a/app-forensics/volatility3/Manifest +++ b/app-forensics/volatility3/Manifest @@ -1 +1,2 @@ DIST volatility3-2.0.1.tar.gz 427679 BLAKE2B eb9b4ebb885a8dd4de2769c666b503da4bef792389efbf487815808fd514cf84f7f10b5a12926cf398a4028e7b72a5b78892c4c92d3709fea37fe13a6f32af7d SHA512 752b3fc23b3668df4329f6dbefa2ff8eb2dd63bc6e22e18774096cebae93053567727e3dc6e5ecbf7a0731459c829c37cea8ac735564c62f96a4f652ad2b6cb9 +DIST volatility3-2.4.0.gh.tar.gz 464123 BLAKE2B 436f0996b7c1d997727885949941fdaff3d801dbd5182ec9332d6f8182fc9bb56b91b50aad11f901e84bf4f3399f7ac0a61d484cd57fc36d7baf106ffcdb8fbd SHA512 03d74ff1c34a583dfc6a43fdb94947e4bd691e92a7f6a52d7323388edb47e955c06db523c21d9969012a4c607896daa8f20d82393d4ec457ebbf8c09b6537d25 diff --git a/app-forensics/volatility3/volatility3-2.4.0.ebuild b/app-forensics/volatility3/volatility3-2.4.0.ebuild new file mode 100644 index ..077ddf81a4ee --- /dev/null +++ b/app-forensics/volatility3/volatility3-2.4.0.ebuild @@ -0,0 +1,31 @@ +# 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_{8..10} ) +inherit distutils-r1 + +MY_PV=${PV//_beta/-beta.} + +DESCRIPTION="Framework for analyzing volatile memory" +HOMEPAGE="https://github.com/volatilityfoundation/volatility3/ https://www.volatilityfoundation.org/"; +SRC_URI="https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="crypt disasm jsonschema leechcore snappy yara" + +RDEPEND=" + >=dev-python/pefile-2017.8.1[${PYTHON_USEDEP}] + crypt? ( >=dev-python/pycryptodome-3[${PYTHON_USEDEP}] ) + disasm? ( >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] ) + jsonschema? ( >=dev-python/jsonschema-2.3.0[${PYTHON_USEDEP}] ) + leechcore? ( >=dev-python/leechcorepyc-2.4.0[${PYTHON_USEDEP}] ) + snappy? ( >=dev-python/snappy-0.6.0[${PYTHON_USEDEP}] ) + yara? ( >=dev-python/yara-python-3.8.0[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 1c4436382542e887a7264b476cb3c8b8f4852580 Author: Sam James gentoo org> AuthorDate: Thu Aug 4 22:52:24 2022 + Commit: Sam James gentoo org> CommitDate: Thu Aug 4 22:52:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c443638 app-forensics/volatility3: Stabilize 2.0.1 x86, #863479 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.0.1.ebuild b/app-forensics/volatility3/volatility3-2.0.1.ebuild index f022303fc23e..736392388d3a 100644 --- a/app-forensics/volatility3/volatility3-2.0.1.ebuild +++ b/app-forensics/volatility3/volatility3-2.0.1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="crypt disasm jsonschema leechcore snappy yara" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 6374895888594b8311c0f97b5bf63dcfbca16f06 Author: Sam James gentoo org> AuthorDate: Thu Aug 4 22:51:39 2022 + Commit: Sam James gentoo org> CommitDate: Thu Aug 4 22:51:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63748958 app-forensics/volatility3: Stabilize 2.0.1 amd64, #863479 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.0.1.ebuild b/app-forensics/volatility3/volatility3-2.0.1.ebuild index c8b4955f0506..f022303fc23e 100644 --- a/app-forensics/volatility3/volatility3-2.0.1.ebuild +++ b/app-forensics/volatility3/volatility3-2.0.1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="crypt disasm jsonschema leechcore snappy yara" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 1726f8550f6246411a02a415c53af7c1e89e2116 Author: Sam James gentoo org> AuthorDate: Sun Apr 10 16:58:11 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 10 16:58:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1726f855 app-forensics/volatility3: add pypi upstream metadata Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app-forensics/volatility3/metadata.xml b/app-forensics/volatility3/metadata.xml index edbcd55f84f9..7d15cfc15fe6 100644 --- a/app-forensics/volatility3/metadata.xml +++ b/app-forensics/volatility3/metadata.xml @@ -25,5 +25,6 @@ volatilityfoundation/volatility3 + volatility3
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 38613798355be9e0463773a3f3a289bde5a64a97 Author: Sam James gentoo org> AuthorDate: Tue Apr 5 03:33:06 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 5 03:33:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38613798 app-forensics/volatility3: use PEP517 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/volatility3-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/volatility3-2.0.1.ebuild b/app-forensics/volatility3/volatility3-2.0.1.ebuild index e36930a8b1a5..c8b4955f0506 100644 --- a/app-forensics/volatility3/volatility3-2.0.1.ebuild +++ b/app-forensics/volatility3/volatility3-2.0.1.ebuild @@ -3,8 +3,8 @@ EAPI=8 +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{8..10} ) - inherit distutils-r1 MY_PV=${PV//_beta/-beta.}
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: e9333203c1f3a669342184cc1eca695da4b0f519 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sun Jan 16 13:19:31 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 5 03:24:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9333203 app-forensics/volatility3: new ebuild Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/Manifest | 1 + app-forensics/volatility3/metadata.xml | 29 app-forensics/volatility3/volatility3-2.0.0.ebuild | 31 ++ 3 files changed, 61 insertions(+) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest new file mode 100644 index ..696d54487e62 --- /dev/null +++ b/app-forensics/volatility3/Manifest @@ -0,0 +1 @@ +DIST volatility3-2.0.0.tar.gz 427713 BLAKE2B c88f44ad033094c7dbab703d3b5f296bb5329bfb13e375715d79616d042d68f828a895b34be07b48368f33dfab80f063f98bfd1a27c07b6ab2b40ba850dfd673 SHA512 e3ed4f05641af5315f01edd4d0afb608b2d1c8fea49a8d8b4e16b47fd10a3cd25f5c39750374801ec72c5ee8ddc3680f6a68d88a09a40faf166fd8ef1098bbef diff --git a/app-forensics/volatility3/metadata.xml b/app-forensics/volatility3/metadata.xml new file mode 100644 index ..edbcd55f84f9 --- /dev/null +++ b/app-forensics/volatility3/metadata.xml @@ -0,0 +1,29 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + mario.haust...@hrz.tu-chemnitz.de + Mario Haustein + + + s...@gentoo.org + Sam James + + + Volatility is the world's most widely used framework for extracting + digital artifacts from volatile memory (RAM) samples. The extraction + techniques are performed completely independent of the system being + investigated but offer visibility into the runtime state of the system. + + + support plugins that decrypt passwords, password hashes, etc. + support plugins that perform malware analysis and disassemble code + improve error messages regarding improperly configured ISF files + support memory acquisition via leechcore + support AVMLs native compression format + support YARA pattern matching engine + + + volatilityfoundation/volatility3 + + diff --git a/app-forensics/volatility3/volatility3-2.0.0.ebuild b/app-forensics/volatility3/volatility3-2.0.0.ebuild new file mode 100644 index ..e36930a8b1a5 --- /dev/null +++ b/app-forensics/volatility3/volatility3-2.0.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +MY_PV=${PV//_beta/-beta.} + +DESCRIPTION="Framework for analyzing volatile memory" +HOMEPAGE="https://github.com/volatilityfoundation/volatility3/ https://www.volatilityfoundation.org/"; +SRC_URI="https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="crypt disasm jsonschema leechcore snappy yara" + +RDEPEND=" + >=dev-python/pefile-2017.8.1[${PYTHON_USEDEP}] + crypt? ( >=dev-python/pycryptodome-3[${PYTHON_USEDEP}] ) + disasm? ( >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] ) + jsonschema? ( >=dev-python/jsonschema-2.3.0[${PYTHON_USEDEP}] ) + leechcore? ( >=dev-python/leechcorepyc-2.4.0[${PYTHON_USEDEP}] ) + snappy? ( >=dev-python/snappy-0.6.0[${PYTHON_USEDEP}] ) + yara? ( >=dev-python/yara-python-3.8.0[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/
commit: 38e3f59e205abf8018496b49de33e0d49ac4fd87 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Fri Mar 18 18:39:35 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 5 03:24:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e3f59e app-forensics/volatility3: version bump 2.0.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/24002 Signed-off-by: Sam James gentoo.org> app-forensics/volatility3/Manifest | 2 +- .../volatility3/{volatility3-2.0.0.ebuild => volatility3-2.0.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app-forensics/volatility3/Manifest b/app-forensics/volatility3/Manifest index 696d54487e62..e4b31a5ab9ef 100644 --- a/app-forensics/volatility3/Manifest +++ b/app-forensics/volatility3/Manifest @@ -1 +1 @@ -DIST volatility3-2.0.0.tar.gz 427713 BLAKE2B c88f44ad033094c7dbab703d3b5f296bb5329bfb13e375715d79616d042d68f828a895b34be07b48368f33dfab80f063f98bfd1a27c07b6ab2b40ba850dfd673 SHA512 e3ed4f05641af5315f01edd4d0afb608b2d1c8fea49a8d8b4e16b47fd10a3cd25f5c39750374801ec72c5ee8ddc3680f6a68d88a09a40faf166fd8ef1098bbef +DIST volatility3-2.0.1.tar.gz 427679 BLAKE2B eb9b4ebb885a8dd4de2769c666b503da4bef792389efbf487815808fd514cf84f7f10b5a12926cf398a4028e7b72a5b78892c4c92d3709fea37fe13a6f32af7d SHA512 752b3fc23b3668df4329f6dbefa2ff8eb2dd63bc6e22e18774096cebae93053567727e3dc6e5ecbf7a0731459c829c37cea8ac735564c62f96a4f652ad2b6cb9 diff --git a/app-forensics/volatility3/volatility3-2.0.0.ebuild b/app-forensics/volatility3/volatility3-2.0.1.ebuild similarity index 100% rename from app-forensics/volatility3/volatility3-2.0.0.ebuild rename to app-forensics/volatility3/volatility3-2.0.1.ebuild