[121800] trunk/dports/sysutils/sysdig

g5pw at macports.org g5pw at macports.org
Tue Jul 8 03:21:57 PDT 2014


Revision: 121800
          https://trac.macports.org/changeset/121800
Author:   g5pw at macports.org
Date:     2014-07-08 03:21:57 -0700 (Tue, 08 Jul 2014)
Log Message:
-----------
sysutils/sysdig:
  update to 0.1.84
  upstream wants out-of-source build
  patch source to avoid header file conflict with lua

Modified Paths:
--------------
    trunk/dports/sysutils/sysdig/Portfile

Added Paths:
-----------
    trunk/dports/sysutils/sysdig/files/
    trunk/dports/sysutils/sysdig/files/patch-userspace-libsinsp-chisel.cpp.diff

Modified: trunk/dports/sysutils/sysdig/Portfile
===================================================================
--- trunk/dports/sysutils/sysdig/Portfile	2014-07-08 09:55:46 UTC (rev 121799)
+++ trunk/dports/sysutils/sysdig/Portfile	2014-07-08 10:21:57 UTC (rev 121800)
@@ -5,7 +5,7 @@
 PortGroup           github 1.0
 PortGroup           cmake 1.0
 
-github.setup        draios sysdig 0.1.77
+github.setup        draios sysdig 0.1.84
 maintainers         g5pw openmaintainer
 categories          sysutils
 description         ${name} is an open source system-level exploration and troubleshooting tool.
@@ -25,11 +25,29 @@
 license             GPL-2
 homepage            http://www.sysdig.org
 
-checksums           rmd160  ded2fe55f3e587e429dff45c2c75c5233a067fce \
-                    sha256  aec09deb75112e4d40692b9d3fcf48e7acb154fd55d5bba8d8752b59f2489ca3
+checksums           rmd160  7ec3835f91a6ebec05ead77fbd3d4d2b28954afd \
+                    sha256  8054f86162bbed24d8c29f3abdf1bfd47fb5350a85d233bd4001a5824b943ac4
 
 depends_lib-append  port:luajit \
+                    port:zlib \
                     port:jsoncpp
 
-configure.args-append -DUSE_BUNDLED_LUAJIT=OFF \
-                    -DUSE_BUNDLED_JSONCPP=OFF
+configure.args-append \
+                    -DUSE_BUNDLED_LUAJIT=OFF \
+                    -DUSE_BUNDLED_JSONCPP=OFF \
+                    -DUSE_BUNDLED_ZLIB=OFF
+
+# we are building out-of-source
+post-extract {
+    file mkdir ${worksrcpath}/build
+}
+
+# The patch is necessary to ensure the compiler picks up the .h files from
+# luajit and not lua
+patchfiles          patch-userspace-libsinsp-chisel.cpp.diff
+
+configure.args-append \
+                    ${worksrcpath}
+configure.dir       ${worksrcpath}/build
+
+build.dir           ${worksrcpath}/build

Added: trunk/dports/sysutils/sysdig/files/patch-userspace-libsinsp-chisel.cpp.diff
===================================================================
--- trunk/dports/sysutils/sysdig/files/patch-userspace-libsinsp-chisel.cpp.diff	                        (rev 0)
+++ trunk/dports/sysutils/sysdig/files/patch-userspace-libsinsp-chisel.cpp.diff	2014-07-08 10:21:57 UTC (rev 121800)
@@ -0,0 +1,15 @@
+--- userspace/libsinsp/chisel.cpp	2014-06-25 01:41:11.000000000 +0200
++++ userspace/libsinsp/chisel.cpp	2014-07-08 10:29:01.000000000 +0200
+@@ -39,9 +39,9 @@
+ 
+ #ifdef HAS_LUA_CHISELS
+ extern "C" {
+-#include "lua.h"
+-#include "lualib.h"
+-#include "lauxlib.h"
++#include "luajit-2.0/lua.h"
++#include "luajit-2.0/lualib.h"
++#include "luajit-2.0/lauxlib.h"
+ }
+ #endif
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140708/a425ffb6/attachment.html>


More information about the macports-changes mailing list