head 1.7; access; symbols pkgsrc-2026Q1:1.7.0.8 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.6 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.4 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.7.0.2 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.6.0.2 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.5.0.2 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.4.0.4 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.2 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.3.0.4 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.2 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.2.0.2 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.1.0.6 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.4 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.2 pkgsrc-2022Q4-base:1.1; locks; strict; comment @# @; 1.7 date 2025.04.25.11.06.53; author wiz; state Exp; branches; next 1.6; commitid JJLNUIB2y2SdiqSF; 1.6 date 2025.03.03.20.29.31; author wiz; state Exp; branches; next 1.5; commitid jA9ydR42LZwJ6FLF; 1.5 date 2024.11.11.07.28.57; author wiz; state Exp; branches; next 1.4; commitid 1fBDq3LwS98NncxF; 1.4 date 2024.06.11.10.39.50; author adam; state Exp; branches; next 1.3; commitid dY7EicdlnDpCmydF; 1.3 date 2023.10.23.06.37.52; author wiz; state Exp; branches; next 1.2; commitid 4YdPmMYgk9hutIJE; 1.2 date 2023.08.14.05.25.12; author wiz; state Exp; branches; next 1.1; commitid LOSB79OLVxvXjIAE; 1.1 date 2022.11.29.05.59.16; author adam; state Exp; branches; next ; commitid CscmJx8zXLSnOy3E; desc @@ 1.7 log @volatility3: adapt for setuptools 78 Bump PKGREVISION. @ text @# $NetBSD: Makefile,v 1.6 2025/03/03 20:29:31 wiz Exp $ DISTNAME= volatility3-2.7.0 PKGREVISION= 1 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_GITHUB:=volatilityfoundation/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.volatilityfoundation.org/ COMMENT= Advanced memory forensics framework LICENSE= gnu-gpl-v2 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-pefile>=2023.2.7:../../sysutils/py-pefile # Optional; see requirements.txt DEPENDS+= ${PYPKGPREFIX}-capstone>=3.0.5:../../devel/py-capstone DEPENDS+= ${PYPKGPREFIX}-cryptodome-[0-9]*:../../security/py-cryptodome DEPENDS+= ${PYPKGPREFIX}-snappy>=0.6.0:../../devel/py-snappy DEPENDS+= ${PYPKGPREFIX}-yara>=3.8.0:../../security/py-yara # Missing: leechcorepyc>=2.4.0 USE_LANGUAGES= # none .include "../../lang/python/batteries-included.mk" .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.6 log @*: reset MAINTAINER @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/11/11 07:28:57 wiz Exp $ d4 1 d14 1 a14 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools a24 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.5 log @py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/06/11 10:39:50 adam Exp $ d8 1 a8 1 MAINTAINER= pettai@@NetBSD.org @ 1.4 log @volatility3: updated to 2.7.0 Volatility 3 2.7.0 New plugins: windows.iat windows.truecrypt linux.library_list mac.dmesg Support for configuration files for common CLI options windows.driverirp: Report IRP entries that point inside a hidden module windows.thrdscan: Improvements linux.kmsg: Supports older kernels mac.maps: Add process dump support Support for Python 3.12 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/10/23 06:37:52 wiz Exp $ a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel @ 1.3 log @*: update for Python base package change Instead of depending on one of the removed packages (that are now included in the base Python packages), include batteries-included.mk to require a Python version that supplies them. Remove now included packages. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/08/14 05:25:12 wiz Exp $ d3 1 a3 2 DISTNAME= volatility3-2.0.1 PKGREVISION= 2 d13 3 a15 1 DEPENDS+= ${PYPKGPREFIX}-pefile>=2017.8.1:../../sysutils/py-pefile d28 1 a28 1 .include "../../lang/python/egg.mk" @ 1.2 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2022/11/29 05:59:16 adam Exp $ d4 1 a4 1 PKGREVISION= 1 a14 1 DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 d26 1 @ 1.1 log @volatility3: added version 2.0.1 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. The framework is intended to introduce people to the techniques and complexities associated with extracting digital artifacts from volatile memory samples and provide a platform for further work into this exciting area of research. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2022/06/30 11:18:48 nia Exp $ d4 1 @