source: trunk/dports/sysutils/sysdig/Portfile @ 126533

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

sysutils/sysdig

update to 0.1.89
fixes #44806

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8::et:sw=4:ts=4:sts=4
2# $Id: Portfile 126533 2014-10-11 13:30:33Z g5pw@macports.org $
3
4PortSystem          1.0
5PortGroup           github 1.0
6PortGroup           cmake 1.0
7
8github.setup        draios sysdig 0.1.89
9maintainers         g5pw openmaintainer
10categories          sysutils
11description         ${name} is an open source system-level exploration and troubleshooting tool.
12long_description    Sysdig captures system calls and other system level events \
13                    using a linux kernel facility called tracepoints, which \
14                    means much less overhead than strace. It then "packetizes" \
15                    this information, so that you can save it into trace files \
16                    and filter it, a bit like you would do with tcpdump. This \
17                    makes it very flexible to explore what processes are doing. \
18                    Sysdig is also packed with a set of scripts that make it \
19                    easier to extract useful information and do troubleshooting. \
20                    \n\nNOTE: currently only the Linux version of sysdig is capable \
21                    of capturing events and doing live analysis. On the other \
22                    platforms, you will be limited to working with the trace \
23                    files generated by a Linux installation of sysdig.
24platforms           darwin
25license             GPL-2
26homepage            http://www.sysdig.org
27
28checksums           rmd160  44fd872fed9326ce05ae43914f5c48a1b28bc176 \
29                    sha256  07fe878e733b28aacb7757ba9f75ee0f04a713349974585de20782e572339bee
30
31depends_lib-append  port:luajit \
32                    port:zlib \
33                    port:jsoncpp
34
35configure.args-append \
36                    -DUSE_BUNDLED_LUAJIT=OFF \
37                    -DUSE_BUNDLED_JSONCPP=OFF \
38                    -DUSE_BUNDLED_ZLIB=OFF
39
40# we are building out-of-source
41post-extract {
42    file mkdir ${worksrcpath}/build
43}
44
45# The patch is necessary to ensure the compiler picks up the .h files from
46# luajit and not lua (see https://github.com/draios/sysdig/issues/203)
47patchfiles          patch-userspace-libsinsp-chisel.cpp.diff \
48                    patch-userspace-libsinsp-chisel_api.cpp.diff
49
50configure.args-append \
51                    ${worksrcpath}
52configure.dir       ${worksrcpath}/build
53
54build.dir           ${worksrcpath}/build
Note: See TracBrowser for help on using the repository browser.