Version bump.
authorMichał Górny <mgorny@gentoo.org>
Wed, 4 Mar 2015 09:14:33 +0000 (09:14 +0000)
committerMichał Górny <mgorny@gentoo.org>
Wed, 4 Mar 2015 09:14:33 +0000 (09:14 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!

dev-util/sysdig/ChangeLog
dev-util/sysdig/Manifest
dev-util/sysdig/sysdig-0.1.98.ebuild [new file with mode: 0644]

index ba875f3e8cb117fec869ac537b2cf0117b3bd853..38ce34070a19d7432f38f0f9fe902f2b2f4bacb4 100644 (file)
@@ -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 <mgorny@gentoo.org> +sysdig-0.1.98.ebuild:
+  Version bump.
 
   22 Nov 2014; Michał Górny <mgorny@gentoo.org> metadata.xml,
   sysdig-0.1.92.ebuild:
index 426dc885d2f49acf288e3d7c1734a65296d749a9..6a91c75a0d8a02342067e0db448a165e4fe2520e 100644 (file)
@@ -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 (file)
index 0000000..fcd9a0f
--- /dev/null
@@ -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
+}