[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