source: trunk/dports/security/volatility/Portfile

Last change on this file was 151662, checked in by mf2k@…, 15 months ago

chaosreader daemonlogger libcdata libcdatetime libcerror libcfile libclocale libcnotify libcsplit libcstring libcthreads log2timeline logsentry masscan openfpc openvpn openvpn2 p5-file-mork p5-parse-win32registry pads pdfid pdfparser rekall snort tcpdstat tcpxtract volatility: Ports abandoned. (#52039)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.2 KB
Line 
1# $Id: Portfile 151662 2016-08-19 14:16:01Z ryandesign@macports.org $
2
3PortSystem          1.0
4PortGroup           github 1.0
5PortGroup           python 1.0
6
7github.setup        volatilityfoundation volatility 2.5
8categories          security
9platforms           darwin
10maintainers         nomaintainer
11license             GPL-2+
12
13description         collection of tools for the extraction of digital \
14                    artifacts from volatile memory (RAM) samples
15
16long_description    The Volatility Framework is a completely open collection \
17                    of tools for the extraction of digital artifacts from \
18                    volatile memory (RAM) samples. The extraction techniques \
19                    are performed completely independent of the system being \
20                    investigated but offer unprecedented visibilty into the \
21                    runtime state of the system. The framework is intended \
22                    to introduce people to the techniques and complexities \
23                    associated with extracting digital artifacts from \
24                    volatile memory samples and provide a platform for \
25                    further work into this exciting area of research.
26
27homepage            http://www.volatilityfoundation.org/
28
29checksums           rmd160  54262bb1957fef98e0c6776aee753c4231b21d5d \
30                    sha256  b341518a3828806679cf1d68a5f0f32eb3dd7934be7a721e9a883d5be728fd23
31
32supported_archs     noarch
33
34python.default_version  27
35
36depends_build-append    port:py${python.version}-setuptools
37depends_lib-append      port:py${python.version}-crypto \
38                        port:py${python.version}-distorm
39depends_run-append      port:yara
40
41post-patch {
42    reinplace "s|import sys|import sys\\\nsys.path.append('${python.pkgd}')|" \
43        ${worksrcpath}/volatility
44    reinplace "s|^#!c:\\\\python\\\\python.exe|#!${python.bin}|" \
45        ${worksrcpath}/volatility
46}
47
48post-destroot {
49
50    xinstall -d ${destroot}${prefix}/share/doc/${name}
51    xinstall -m 644 -W ${worksrcpath} \
52        AUTHORS.txt \
53        CHANGELOG.txt \
54        CREDITS.txt \
55        LEGAL.txt \
56        LICENSE.txt \
57        README.txt \
58        ${destroot}${prefix}/share/doc/${name}
59
60    xinstall -d ${destroot}${prefix}/share/examples/${name}
61}
Note: See TracBrowser for help on using the repository browser.