diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-11-21 01:39:26 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-11-21 01:39:26 +0000 |
| commit | 4710fe013c0cab188d8a876def55aa991d889421 (patch) | |
| tree | 6894edf980a396ea639e698532ddf9f9516fa605 /dev-util/sysdig | |
| parent | ec1c225e35a1d628dd5ada55d7faf6b9d6f17741 (diff) | |
| download | srcux-4710fe013c0cab188d8a876def55aa991d889421.tar.gz srcux-4710fe013c0cab188d8a876def55aa991d889421.tar.xz srcux-4710fe013c0cab188d8a876def55aa991d889421.zip | |
Adding metadata
Diffstat (limited to 'dev-util/sysdig')
| -rw-r--r-- | dev-util/sysdig/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/sysdig/files/0.27.1-grpc-absl-sync.patch | 25 | ||||
| -rw-r--r-- | dev-util/sysdig/sysdig-0.27.1-r102.ebuild (renamed from dev-util/sysdig/sysdig-0.27.0.ebuild) | 15 |
3 files changed, 35 insertions, 6 deletions
diff --git a/dev-util/sysdig/Manifest b/dev-util/sysdig/Manifest index 2e5405a0486e..cc1b76c77570 100644 --- a/dev-util/sysdig/Manifest +++ b/dev-util/sysdig/Manifest @@ -1,2 +1 @@ -DIST sysdig-0.27.0.tar.gz 933094 BLAKE2B e412bd2a35a62b580344a49e2deee85764710f91327cd63b42913dc361ee96943ffe51b90ee745c420454f0a4be455606d486a91ab3e103d7e396f04dc3f1ff4 SHA512 102150cc641165a6c18ce71e3c6148dc10700f614fec7e1909c29172e3cce02dfa16af56aabdcd420499d0aa89f90fee8f26d92a250b0a521d1b9d416c6a678f DIST sysdig-0.27.1.tar.gz 936415 BLAKE2B f4c15e3a2d4b974c5eafc8374f927dd82f123c05cc1976d04b08e77e1a7c0ff53f37c4e2c0022b7073fcc936310daf76ca3c3611141799ae4f51991bc6f3a0a3 SHA512 690f012c7db0a75ec2eb78fae17aae0f422aa1db0d4c2b15c4a09153fd2f60bd3c00d62238976fdcff2a906d87b2e34b81d02c0c78ad2684a1d6016a9988eb08 diff --git a/dev-util/sysdig/files/0.27.1-grpc-absl-sync.patch b/dev-util/sysdig/files/0.27.1-grpc-absl-sync.patch new file mode 100644 index 000000000000..44ba5c27b094 --- /dev/null +++ b/dev-util/sysdig/files/0.27.1-grpc-absl-sync.patch @@ -0,0 +1,25 @@ +diff -rup sysdig-0.27.1/CMakeLists.txt sysdig-0.27.1-grpc-1.41/CMakeLists.txt +--- sysdig-0.27.1/CMakeLists.txt 2020-09-30 16:21:52.000000000 +0200 ++++ sysdig-0.27.1-grpc-1.41/CMakeLists.txt 2021-10-13 10:34:36.747939272 +0200 +@@ -552,6 +552,7 @@ if(NOT WIN32 AND NOT APPLE) + else() + message(FATAL_ERROR "Couldn't find system grpc") + endif() ++ find_library(ABSL_SYNC_LIB NAMES absl_synchronization) + find_program(GRPC_CPP_PLUGIN grpc_cpp_plugin) + if(NOT GRPC_CPP_PLUGIN) + message(FATAL_ERROR "System grpc_cpp_plugin not found") +diff -rup sysdig-0.27.1/userspace/libsinsp/CMakeLists.txt sysdig-0.27.1-grpc-1.41/userspace/libsinsp/CMakeLists.txt +--- sysdig-0.27.1/userspace/libsinsp/CMakeLists.txt 2020-09-30 16:21:52.000000000 +0200 ++++ sysdig-0.27.1-grpc-1.41/userspace/libsinsp/CMakeLists.txt 2021-10-13 10:37:18.330827194 +0200 +@@ -214,6 +214,10 @@ if(NOT WIN32) + "${JQ_LIB}" + "${B64_LIB}") + ++ if(ABSL_SYNC_LIB) ++ target_link_libraries(sinsp "${ABSL_SYNC_LIB}") ++ endif() ++ + if(NOT MUSL_OPTIMIZED_BUILD) + target_link_libraries(sinsp + rt diff --git a/dev-util/sysdig/sysdig-0.27.0.ebuild b/dev-util/sysdig/sysdig-0.27.1-r102.ebuild index 55a20f694f42..cb1d891d8be2 100644 --- a/dev-util/sysdig/sysdig-0.27.0.ebuild +++ b/dev-util/sysdig/sysdig-0.27.1-r102.ebuild @@ -1,9 +1,13 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 2021 Liguros Authors # Distributed under the terms of the GNU General Public License v2 +EAPI=8 -EAPI=7 +LUA_COMPAT=( lua5-{1,3,4} luajit ) +# Documentation says this might be needed but since the unmigrated ebuilds +# did not enforce it, nor does this one. +#LUA_REQ_USE="-lua52compat" -inherit bash-completion-r1 cmake +inherit bash-completion-r1 cmake lua-single DESCRIPTION="A system exploration and troubleshooting tool" HOMEPAGE="https://sysdig.com/" @@ -13,12 +17,12 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="libressl +modules test" +REQUIRED_USE="${LUA_REQUIRED_USE}" RESTRICT="!test? ( test )" -RDEPEND=" +RDEPEND="${LUA_DEPS} app-misc/jq:0= dev-cpp/tbb:0= - dev-lang/luajit:2= >=dev-libs/jsoncpp-0.6_pre:0= dev-libs/libb64:0= dev-libs/protobuf:0= @@ -37,6 +41,7 @@ PDEPEND=" src_prepare() { sed -i -e 's:-ggdb::' CMakeLists.txt || die + eapply ${FILESDIR}/0.27.1-grpc-absl-sync.patch cmake_src_prepare } |
