From 9813f6f90fea3702f6fafce8edae95f608b19e52 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 4 Mar 2015 09:14:33 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xEFB4464E! --- dev-util/sysdig/ChangeLog | 9 ++- dev-util/sysdig/Manifest | 32 ++++++----- dev-util/sysdig/sysdig-0.1.98.ebuild | 85 ++++++++++++++++++++++++++++ 3 files changed, 109 insertions(+), 17 deletions(-) create mode 100644 dev-util/sysdig/sysdig-0.1.98.ebuild diff --git a/dev-util/sysdig/ChangeLog b/dev-util/sysdig/ChangeLog index ba875f3e8cb1..38ce34070a19 100644 --- a/dev-util/sysdig/ChangeLog +++ b/dev-util/sysdig/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/sysdig -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/sysdig/ChangeLog,v 1.2 2014/11/22 10:36:18 mgorny Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/sysdig/ChangeLog,v 1.3 2015/03/04 09:14:27 mgorny Exp $ + +*sysdig-0.1.98 (04 Mar 2015) + + 04 Mar 2015; Michał Górny +sysdig-0.1.98.ebuild: + Version bump. 22 Nov 2014; Michał Górny metadata.xml, sysdig-0.1.92.ebuild: diff --git a/dev-util/sysdig/Manifest b/dev-util/sysdig/Manifest index 426dc885d2f4..6a91c75a0d8a 100644 --- a/dev-util/sysdig/Manifest +++ b/dev-util/sysdig/Manifest @@ -2,25 +2,27 @@ Hash: SHA256 DIST sysdig-0.1.92.tar.xz 244728 SHA256 794ae6cef6ab8dae029979f5985b72c15f209e927518a3881e8a7624d77d5132 SHA512 661af8eece353ba0b0ea518496da89f4525f767c2797ff9f9e5caf670b6b3e7fa0c5cb14c3852971f563b665b42105a143d458a041b270d7107a403b2ec98b11 WHIRLPOOL bb47d717bcb3c5c948f4344a56e45996cfe275a48ea19f0fa12c2fce91f81fad317c9b5c05812e9c2aaf02240b597fb85f60a5ad3ee391a1a825de62a7eab57c +DIST sysdig-0.1.98.tar.xz 263328 SHA256 5d60896ad2997f3dcf5d7252a53f5f7808ded11bd7c63f3a8c2aaaa1421f018f SHA512 8e4ab622fd0d69567e63054df256bfddda5765e2cf4d89490cd871625e4bb16d3d25ecbf0965f00e312d03ef3044615a7fd94d2f704b1a833ae1da9e2f66f33a WHIRLPOOL a96f8e8635d03351e4f42e8b3959c890a63a1232df5c9cc03f9359e18a926e23561e4f4fb10986285ff757e3ee47305a7fde01905541984e5582ba740962db70 EBUILD sysdig-0.1.92.ebuild 1966 SHA256 e7ea0fc67af5e60d76a9ee26d76bab053199609e65ac43d5e96dc3a9cf870b8f SHA512 2e1b931b235b963ea756ceb51d193d405252f6c5824008e8dccaef84257012aca551545173a9dbeb97c71fa679ae09b7386623c2548213267934c02fb9c205f5 WHIRLPOOL 218386ab39a7586056c88c23d56ba23e82f68bd58e96b262260ce2a9062fdb4fe121f9d69abaa077deecc9ed70b06c055939c54a5ddce468f0f53d7de5632607 -MISC ChangeLog 577 SHA256 00464b945dc8065e960389cbada0eb0bfd12b8379ca36792e06586bd670348bf SHA512 5081e5705817b41bc1b5ef640a9c67302d88e1e4f0a08a09885a4ed423377156aab39fe259fa7d16b6b67505751e68e7c1f08851cf888b5071976121a09ec732 WHIRLPOOL 0bae8b95206127624f61c6619ced976a6666aea55d25f374442b836ac19570a04cb2baefadf480a3df512a7af624688182dcf47af73d10b677972ba1099820dc +EBUILD sysdig-0.1.98.ebuild 1966 SHA256 3944ed4037f78d9d0df6c03ccbe215d070391150af8b531ff3165face84e5230 SHA512 8dabd03efd61c984d74b0dccde82ed32759e3432dac8f48bd50b47676be8731162bf99637a167165aa111ae31eaf34be2539836d8c02f80908bd8a54eae30166 WHIRLPOOL 631a60494329bd39fb5d012438a42d8bc161b5e5e23233cd52b45b49291a941c2395c2d22f4c287da252e2c20c244625a34a7135348326b876ccf78d01053f15 +MISC ChangeLog 697 SHA256 58e91ec2da86fee6a48762cecbfec0f83ae8c61dde99f64eb5fbee4d46c940a5 SHA512 04f477b73a92c6fe797922c36e4f556cb90d462ec38c869b16c9c5374485caaaba0a33c63665e198370098b8697910725e16959ac269432d2128c3e99f226071 WHIRLPOOL ff946b49a23d28224f5ce0d3582278034a5899f80971fb9c36ddc59ae05bdff71e1cd0b468720a22205ac752b3313ee380240dceec6d9c0c4e217c3a5d2471bb MISC metadata.xml 415 SHA256 126e7ba5b85b9d12a5607b7c3b5658010fe2283d16cf1ac4a8a89a5df5f82a44 SHA512 23bad1d4df4d9590990a583eb83f3c3b7abd578e0c1fa0e70808a94bd0404979326c26873fec76a26c08c8f832bdf4d12c053f74c3473b572482e7c7e23e7b26 WHIRLPOOL ccefb4401446050c74679a5fbd60543fe23adb6eed2a3313094c7e7824972098b9c77e581e1c0a8885b9070fa0ae4f4abee3de7b31ff2a5f6552b1b6f09ec3de -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQJ8BAEBCABmBQJUcGclXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +iQJ8BAEBCABmBQJU9sz4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOq5kP/3iENyZZ1ATWYOo8HEDB3+EV -tJXtJ5rDTNO8b1kGBEntv3C71IF19LkoWJjbIgUdNm5iQeIfeqIRTHqMmGp7hOX9 -yRHiHxhPekerd2ZtTAEevPN9eBqndEtCCKqUmCiGq+u8IXlJUPGnWTDNHXOmzZhR -06B0oJaju9JHuHR0+4uj4RzaVyLWvEYUy+7J2pmtTK05ysYRWK6AQhzSMMT5aVfV -jrRRbB0Jt+q7r/trRwWbKEA/CcT3Bvs3LmSWrkau3UvWVY8SBA9Amx06SApgYIgM -OIJhYvcSCHMLdMB3o03M2+cpAtm1R3vyz/AOeTPvbFF2f3mtVietvI6/L4/fxTZJ -1oAXqw6SO6iw5J9oyRMLyrPPlnOaqTrQcev8//drHUKQz2VGtdAVuDr3ws5FrimH -qLeI88Fj2OWt7flxr6CYkGOdXWj7n0FQJOHsNsxSn/LHLwVA0+5K66+T66IEcbpL -+yNV2CeU3Wvc1AfXzWtOJXauLAxtDRt0X+MoS920bt0AK4RaSJUPKObxXai7dN8r -9+mPtsoLoNUUOJdotO8gn61PWw7joF5SUR0tOt7k/lPzfGNTfkZIgHHpXcJMKe1t -ZXTjI9M7OMHsLD3LtIZRaJ/sVqAx7Bc5G1XSwBgXSDNrtDyNncfVhPqQdaBNLwEK -eRSgjpbea5cMngUaEx5X -=x/Gn +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOGe4QAK2qAhQsTCrp7NN6UuMLMIhj +ZJEZGy5oeH3+jtmX3iLy4/yv/Rt8rtZHFuoKjeblk+HEq3fVb9VgB0Jwh0oltu9m +/0xrvAdlsMytyZgxE59DGazmiMAZ5cKBinLr01sT/g+N4hxcn/z2AHoVG0vc5TIP +8PWuJ2Dv6lCa4SMMVcf8oGtwVhpQAHBYKlaZ+JT+DjudYUPxVUMF/EK+Og16S73H +0E1cLFAMChkPmGwHwdCsMt4K2BNPKhApjRR5URoX9KYFH+xjQaVl8l/Ce29TRhUm +5SKing84vuuAyA7BC5pg96sOWoTqc1jOl6g74QNVRDVac2MHPgDYqyb9Igor6naP +ELvtkMFx+LzkCqPmX0YuaCcOVMbZcW1vW7K2uRQc+B9ACdjsfEAn1r2f2wYLRcnf +CXwCnOU193/dXDxe0aUWisFb6/ek4EFbIVETSl7SEg7QhgEPzYvPZ8+cNld0b3ER +e7aDwLGct7eXp4mTx79IoXk3QfbYIEhEJ3rIOqSbPMXCfwITf8PhsxqPZGCIDTEN +fbwSdnXID3lp0OMUymYLnBJDpnuc4IZb5PIB1IdVD7tV9h9mzkgOSfjRNoyLwbJL +z/pxCczrmms+0IZukwXeHEmtWQjMp8WfzjKOLMrWlh7h8WvEy4f/PoUy/TYZqaW3 +W2nkKsnWG6F6nEUpJF4U +=w6AJ -----END PGP SIGNATURE----- diff --git a/dev-util/sysdig/sysdig-0.1.98.ebuild b/dev-util/sysdig/sysdig-0.1.98.ebuild new file mode 100644 index 000000000000..fcd9a0f0f494 --- /dev/null +++ b/dev-util/sysdig/sysdig-0.1.98.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/sysdig/sysdig-0.1.98.ebuild,v 1.1 2015/03/04 09:14:27 mgorny Exp $ + +EAPI=5 + +inherit linux-mod bash-completion-r1 cmake-utils + +DESCRIPTION="A system exploration and troubleshooting tool" +HOMEPAGE="http://www.sysdig.org/" +# mirrored from https://github.com/draios/sysdig/archive/${PV}.tar.gz +SRC_URI="http://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+modules" + +RDEPEND="dev-lang/luajit:2= + dev-libs/jsoncpp:0= + sys-libs/zlib:0=" +DEPEND="${RDEPEND} + app-arch/xz-utils + virtual/os-headers" + +# needed for the kernel module +CONFIG_CHECK="HAVE_SYSCALL_TRACEPOINTS TRACEPOINTS" + +pkg_pretend() { + use modules && linux-mod_pkg_setup +} + +pkg_setup() { + use modules && linux-mod_pkg_setup +} + +src_prepare() { + sed -i -e 's:-ggdb::' CMakeLists.txt || die + + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + # we will use linux-mod for that + -DBUILD_DRIVER=OFF + # libscap examples are not installed or really useful + -DBUILD_LIBSCAP_EXAMPLES=OFF + + # unbundle the deps + -DUSE_BUNDLED_LUAJIT=OFF + -DLUAJIT_PREFIX="${EPREFIX}"/usr + -DLUAJIT_INCLUDE="${EPREFIX}"/usr/include/luajit-2.0 + -DUSE_BUNDLED_JSONCPP=OFF + -DJSONCPP_PREFIX="${EPREFIX}"/usr + -DJSONCPP_INCLUDE="${EPREFIX}"/usr/include/jsoncpp + -DUSE_BUNDLED_ZLIB=OFF + -DZLIB_PREFIX="${EPREFIX}"/usr + ) + + cmake-utils_src_configure + + # setup linux-mod ugliness + MODULE_NAMES="sysdig-probe(extra:${BUILD_DIR}/driver:)" + BUILD_TARGETS="driver" +} + +src_compile() { + cmake-utils_src_compile + + use modules && linux-mod_src_compile +} + +src_install() { + cmake-utils_src_install + + use modules && linux-mod_src_install + + # remove sources + rm -r "${ED%/}"/usr/src || die + + # move bashcomp to the proper location + dobashcomp "${ED%/}"/usr/etc/bash_completion.d/sysdig || die + rm -r "${ED%/}"/usr/etc || die +} -- 2.26.2