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

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

sysutils/sysdig: update to 0.9.0

Update patches to avoid using lua headers if any are installed.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 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 147845 2016-04-17 22:15:27Z g5pw@macports.org $
3
4PortSystem          1.0
5PortGroup           github 1.0
6PortGroup           cmake 1.0
7
8github.setup        draios sysdig 0.9.0
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  bbf17f1fecf2e92ff7d376f9af77abc41f32acfb \
29                    sha256  6326c3f7c754f96d6f35565736c80f8c7fc72c5f97b61ff9278c8c01c9e3d47f
30
31depends_lib-append  port:luajit \
32                    port:zlib \
33                    port:jsoncpp \
34                    port:ncurses
35
36patchfiles          patch-force_luajit_headers.diff
37
38configure.args-append \
39                    -DUSE_BUNDLED_LUAJIT=OFF \
40                    -DUSE_BUNDLED_JSONCPP=OFF \
41                    -DUSE_BUNDLED_ZLIB=OFF \
42                    -DUSE_BUNDLED_NCURSES=OFF
43
44# we are building out-of-source
45post-extract {
46    file mkdir ${worksrcpath}/build
47}
48
49cmake.out_of_source yes
Note: See TracBrowser for help on using the repository browser.