source: trunk/dports/security/log2timeline/Portfile @ 123699

Last change on this file since 123699 was 123699, checked in by mojca@…, 5 years ago

p5-*: revbump or upgrade perl dependents (#43480)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 5.5 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 123699 2014-08-13 06:30:25Z mojca@macports.org $
3
4PortSystem          1.0
5PortGroup           perl5 1.0
6
7name                log2timeline
8version             0.65
9revision            2
10categories          security
11platforms           darwin
12maintainers         yahoo.fr:jul_bsd openmaintainer
13license             GPL-3+
14
15description         framework for automatic creation of a super timeline
16
17long_description    ${name} provides a single tool to parse \
18                    various log files and artifacts found on suspect systems \
19                    (and supporting systems, such as network equipment) and \
20                    produces a timeline that can be analysed by forensic \
21                    investigators/analysts.
22
23homepage            https://code.google.com/p/log2timeline/
24master_sites        googlecode
25extract.suffix      .tgz
26distname            ${name}_${version}
27
28checksums           rmd160  c9dad4035bad1dbbf87e82f123aa014f03aa647f \
29                    sha256  3d2ad0ac52bc7d902bdc7c7ce5f27e2d5a283fedb41327b75609e5ef3be01afc
30
31supported_archs     noarch
32
33configure.pre_args
34
35post-destroot {
36    eval delete [glob ${destroot}${prefix}/lib/perl5/*/*/perllocal.pod]
37    ln -s ${perl5.bindir}/sitebin/log2timeline ${destroot}${prefix}/bin/
38}
39
40livecheck.type      regex
41livecheck.url       ${homepage}downloads/list
42## FIXME! port version empty ?!
43livecheck.regex     ${name}_(\\d+(\\.\[0-9a-z\]+)+)${extract.suffix}
44
45variant perl5_12 conflicts perl5_18 perl5_16 description { Perl bindings with perl 5.12} {
46    depends_lib         port:perl5.12 \
47                        port:p5.12-archive-zip \
48                        port:p5.12-carp-assert \
49                        port:p5.12-datetime-format-strptime \
50                        port:p5.12-datetime-timezone \
51                        port:p5.12-dbd-sqlite \
52                        port:p5.12-dbi \
53                        port:p5.12-digest-crc \
54                        port:p5.12-gtk2 \
55                        port:p5.12-html-parser \
56                        port:p5.12-html-scrubber \
57                        port:p5.12-image-exiftool \
58                        port:p5.12-libwww-perl \
59                        port:p5.12-net-pcap \
60                        port:p5.12-netpacket \
61                        port:p5.12-xml-libxml \
62                        port:p5.12-datemanip \
63                        port:p5.12-parse-win32registry \
64                        port:p5.12-file-mork \
65                        port:p5.12-data-hexify \
66                        port:p5.12-version \
67                        port:p5.12-params-validate \
68                        port:p5.12-xml-entities \
69                        port:p5.12-mac-propertylist
70    configure.cmd       ${prefix}/bin/perl5.12 Makefile.PL
71}
72
73variant perl5_16 conflicts perl5_18 perl5_12 description { Perl bindings with perl 5.16} {
74    depends_lib         port:perl5.16 \
75                        port:p5.16-archive-zip \
76                        port:p5.16-carp-assert \
77                        port:p5.16-datetime-format-strptime \
78                        port:p5.16-datetime-timezone \
79                        port:p5.16-dbd-sqlite \
80                        port:p5.16-dbi \
81                        port:p5.16-digest-crc \
82                        port:p5.16-gtk2 \
83                        port:p5.16-html-parser \
84                        port:p5.16-html-scrubber \
85                        port:p5.16-image-exiftool \
86                        port:p5.16-libwww-perl \
87                        port:p5.16-net-pcap \
88                        port:p5.16-netpacket \
89                        port:p5.16-xml-libxml \
90                        port:p5.16-datemanip \
91                        port:p5.16-parse-win32registry \
92                        port:p5.16-file-mork \
93                        port:p5.16-data-hexify \
94                        port:p5.16-version \
95                        port:p5.16-params-validate \
96                        port:p5.16-xml-entities \
97                        port:p5.16-mac-propertylist
98    configure.cmd       ${prefix}/bin/perl5.16 Makefile.PL
99}
100
101variant perl5_18 conflicts perl5_16 perl5_12 description { Perl bindings with perl 5.18} {
102    depends_lib         port:perl5.18 \
103                        port:p5.18-archive-zip \
104                        port:p5.18-carp-assert \
105                        port:p5.18-datetime-format-strptime \
106                        port:p5.18-datetime-timezone \
107                        port:p5.18-dbd-sqlite \
108                        port:p5.18-dbi \
109                        port:p5.18-digest-crc \
110                        port:p5.18-gtk2 \
111                        port:p5.18-html-parser \
112                        port:p5.18-html-scrubber \
113                        port:p5.18-image-exiftool \
114                        port:p5.18-libwww-perl \
115                        port:p5.18-net-pcap \
116                        port:p5.18-netpacket \
117                        port:p5.18-xml-libxml \
118                        port:p5.18-datemanip \
119                        port:p5.18-parse-win32registry \
120                        port:p5.18-file-mork \
121                        port:p5.18-data-hexify \
122                        port:p5.18-version \
123                        port:p5.18-params-validate \
124                        port:p5.18-xml-entities \
125                        port:p5.18-mac-propertylist
126    configure.cmd       ${prefix}/bin/perl5.18 Makefile.PL
127}
128
129if {![variant_isset perl5_12] && ![variant_isset perl5_16] && ![variant_isset perl5_18]} {
130    default_variants    +perl5_16
131}
Note: See TracBrowser for help on using the repository browser.