[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2024-04-02 Thread Patrick McLean
commit: ed2e66491e32f1e1830164d5caf0023475bc861f
Author: Alfred Wingate  protonmail  com>
AuthorDate: Mon Apr  1 17:13:43 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr  2 16:32:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2e6649

dev-util/bcc: do not remove egg-info

* You should port to PEP517, not remove package metadata.

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36046
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.30.0.ebuild => bcc-0.30.0-r1.ebuild} | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.30.0.ebuild b/dev-util/bcc/bcc-0.30.0-r1.ebuild
similarity index 96%
rename from dev-util/bcc/bcc-0.30.0.ebuild
rename to dev-util/bcc/bcc-0.30.0-r1.ebuild
index 236331466a37..26274f69ba0c 100644
--- a/dev-util/bcc/bcc-0.30.0.ebuild
+++ b/dev-util/bcc/bcc-0.30.0-r1.ebuild
@@ -114,8 +114,6 @@ src_configure() {
 
 src_install() {
cmake_src_install
-   remove_egg_info() { rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || 
die; }
-   python_foreach_impl remove_egg_info
 
python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
python_foreach_impl python_optimize



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2024-03-25 Thread Patrick McLean
commit: d2071e0cac28abaf58c1df931b785dea942e755e
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Mar 25 21:26:02 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Mar 25 21:29:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2071e0c

dev-util/bcc: add 0.30.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.30.0.ebuild | 141 +
 2 files changed, 142 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 2760a5370b61..c0ded9bb2e07 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1,3 @@
 DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B 
cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2
 SHA512 
792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02
 DIST bcc-0.29.1.tar.gz 6778304 BLAKE2B 
23df483df59ef7d66117b15628299a32155136aa5254edbf76f7507a972f3ebcba1d4b2aa83c41e8f061eeeb96812f522c34fed27e9a37e5f4ad3478c7cde88f
 SHA512 
9e60130ea602e19e6c6f88a8c17023cea5daf4c5bcc7af8816e9f5c662341136eb449a3fdf870ffad215495ac3bf895115c0d968d92ce79ebe2899b3e2464d24
+DIST bcc-0.30.0.tar.gz 6797246 BLAKE2B 
517f4fcce8bcaf4c8c17075f9a906b452ee14a0c46fa500c301521fe46d854fcf4f632e741b34168dfeb819d9b0d64b967e716fa6222ba7dcaeddb03570985e6
 SHA512 
70478ca8c18e7f106c462513ca9af46f49b4ebcca6380a9393208fca88f83895a7396f918bf5d01dce1bc4a876bccb9b95aa56d426e55d384cf11c9baaa6a89b

diff --git a/dev-util/bcc/bcc-0.30.0.ebuild b/dev-util/bcc/bcc-0.30.0.ebuild
new file mode 100644
index ..236331466a37
--- /dev/null
+++ b/dev-util/bcc/bcc-0.30.0.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{9..12} )
+LLVM_MAX_SLOT=18
+
+inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+lua test"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-1.2.0:=[static-libs(-)]
+   sys-kernel/linux-headers
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2024-03-17 Thread Ionen Wolkens
commit: 7e6780d500f872a410241df5c10d05cd23448a05
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Mar 17 06:15:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 17 06:17:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6780d5

dev-util/bcc: Stabilize 0.29.1-r1 amd64, #925951

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/bcc/bcc-0.29.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.29.1-r1.ebuild 
b/dev-util/bcc/bcc-0.29.1-r1.ebuild
index 5ae4d92baf0d..1ac9b797b8ef 100644
--- a/dev-util/bcc/bcc-0.29.1-r1.ebuild
+++ b/dev-util/bcc/bcc-0.29.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 IUSE="+lua test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2024-03-15 Thread Zac Medico
commit: e08e70cec455eb478e9331e2a1060accdc52c0ae
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar 15 16:14:05 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar 15 16:17:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08e70ce

dev-util/bcc: -DENABLE_NO_PIE=OFF

Closes: https://bugs.gentoo.org/926599
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/bcc/bcc-0.29.1-r2.ebuild | 141 ++
 1 file changed, 141 insertions(+)

diff --git a/dev-util/bcc/bcc-0.29.1-r2.ebuild 
b/dev-util/bcc/bcc-0.29.1-r2.ebuild
new file mode 100644
index ..236331466a37
--- /dev/null
+++ b/dev-util/bcc/bcc-0.29.1-r2.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{9..12} )
+LLVM_MAX_SLOT=18
+
+inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+lua test"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-1.2.0:=[static-libs(-)]
+   sys-kernel/linux-headers
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2024-02-04 Thread Jakov Smolić
commit: 5e7a7f1e18fdb1a75b93b09d7f1ae13c72ead208
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb  4 13:31:19 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb  4 13:37:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7a7f1e

dev-util/bcc: drop myself as a maintainer

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-util/bcc/metadata.xml b/dev-util/bcc/metadata.xml
index 0964cdb4976b..2daf30697dda 100644
--- a/dev-util/bcc/metadata.xml
+++ b/dev-util/bcc/metadata.xml
@@ -8,10 +8,6 @@
   
 zmed...@gentoo.org
   
-  
-jsmo...@gentoo.org
-Jakov Smolić
-  
   
 iovisor/bcc
   



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-12-23 Thread Jakov Smolić
commit: 1e80ecfbe83a5413464c782693404b1ca3ebcb3d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Dec 23 18:40:20 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Dec 23 18:45:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e80ecfb

dev-util/bcc: Increase minimum libbpf version

Closes: https://bugs.gentoo.org/909385
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/{bcc-0.28.0.ebuild => bcc-0.28.0-r1.ebuild} | 2 +-
 dev-util/bcc/{bcc-0.29.1.ebuild => bcc-0.29.1-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.28.0.ebuild b/dev-util/bcc/bcc-0.28.0-r1.ebuild
similarity index 98%
rename from dev-util/bcc/bcc-0.28.0.ebuild
rename to dev-util/bcc/bcc-0.28.0-r1.ebuild
index 25627ff05dcc..003d3e90c761 100644
--- a/dev-util/bcc/bcc-0.28.0.ebuild
+++ b/dev-util/bcc/bcc-0.28.0-r1.ebuild
@@ -28,7 +28,7 @@ RESTRICT="test"
 
 RDEPEND="
>=dev-libs/elfutils-0.166:=
-   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
+   >=dev-libs/libbpf-1.2.0:=[static-libs(-)]
sys-kernel/linux-headers

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-12-08 Thread Patrick McLean
commit: cc80a67c8c19e1589367e2e612402495324d5cc3
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Dec  8 18:24:35 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Dec  8 18:25:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc80a67c

dev-util/bcc: add 0.29.1, drop 0.29.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest | 2 +-
 dev-util/bcc/{bcc-0.29.0.ebuild => bcc-0.29.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index b8d6f23c3c5b..02835dcd3718 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -2,4 +2,4 @@ DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 
7547e3db293c1eef617b3bb58231f40a4bd3d58f4
 DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 
934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3
 SHA512 
394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb
 DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 
83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140
 SHA512 
16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd
 DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B 
cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2
 SHA512 
792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02
-DIST bcc-0.29.0.tar.gz 6778535 BLAKE2B 
9d616d075e89bec5430c7ef641ee270526926e5de54f1fc63a7103920093755ecd965a0597492a3a3d84ae2743b89decf0095e782e036910d5f669ff8ae21dad
 SHA512 
2836e9c690b63ecbdf5efb0a3e0afcffeef16f406bc0be7fbbd74ade65b6004bf76a885b60b8aa840b08741a6cb7b0ea0f7500733e2e7934b7eaf769ff6423d1
+DIST bcc-0.29.1.tar.gz 6778304 BLAKE2B 
23df483df59ef7d66117b15628299a32155136aa5254edbf76f7507a972f3ebcba1d4b2aa83c41e8f061eeeb96812f522c34fed27e9a37e5f4ad3478c7cde88f
 SHA512 
9e60130ea602e19e6c6f88a8c17023cea5daf4c5bcc7af8816e9f5c662341136eb449a3fdf870ffad215495ac3bf895115c0d968d92ce79ebe2899b3e2464d24

diff --git a/dev-util/bcc/bcc-0.29.0.ebuild b/dev-util/bcc/bcc-0.29.1.ebuild
similarity index 100%
rename from dev-util/bcc/bcc-0.29.0.ebuild
rename to dev-util/bcc/bcc-0.29.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-12-08 Thread Patrick McLean
commit: 9bdbc14c3149eb0243832f1a34a6503778370d82
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Dec  8 18:25:10 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Dec  8 18:25:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bdbc14c

dev-util/bcc: drop 0.25.0, 0.26.0-r2, 0.27.0-r1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest |   3 -
 dev-util/bcc/bcc-0.25.0.ebuild| 137 -
 dev-util/bcc/bcc-0.26.0-r2.ebuild | 137 -
 dev-util/bcc/bcc-0.27.0-r1.ebuild | 138 --
 4 files changed, 415 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 02835dcd3718..2760a5370b61 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,5 +1,2 @@
-DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 
7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252
 SHA512 
9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d
-DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 
934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3
 SHA512 
394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb
-DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 
83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140
 SHA512 
16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd
 DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B 
cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2
 SHA512 
792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02
 DIST bcc-0.29.1.tar.gz 6778304 BLAKE2B 
23df483df59ef7d66117b15628299a32155136aa5254edbf76f7507a972f3ebcba1d4b2aa83c41e8f061eeeb96812f522c34fed27e9a37e5f4ad3478c7cde88f
 SHA512 
9e60130ea602e19e6c6f88a8c17023cea5daf4c5bcc7af8816e9f5c662341136eb449a3fdf870ffad215495ac3bf895115c0d968d92ce79ebe2899b3e2464d24

diff --git a/dev-util/bcc/bcc-0.25.0.ebuild b/dev-util/bcc/bcc-0.25.0.ebuild
deleted file mode 100644
index 0164b7334093..
--- a/dev-util/bcc/bcc-0.25.0.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{9..11} )
-LLVM_MAX_SLOT=14
-
-inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="+lua test"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   lua? ( ${LUA_REQUIRED_USE} )
-"
-
-# tests need root access
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/elfutils-0.166:=
-   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
-   sys-kernel/linux-headers
-   https://iovisor.github.io/bcc/;
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="+lua test"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   lua? ( ${LUA_REQUIRED_USE} )
-"
-
-# tests need root access
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/elfutils-0.166:=
-   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
-   sys-kernel/linux-headers
-   https://iovisor.github.io/bcc/;
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="+lua test"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   lua? ( ${LUA_REQUIRED_USE} )
-"
-
-# tests need root access
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/elfutils-0.166:=
-   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
-   sys-kernel/linux-headers
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-12-07 Thread Patrick McLean
commit: 912c6ce443dd570e61530ab5e28f1034c9e9a0db
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Dec  7 18:15:51 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Dec  7 18:15:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=912c6ce4

dev-util/bcc: add 0.29.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.29.0.ebuild | 138 +
 2 files changed, 139 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 258cb51cbdb1..b8d6f23c3c5b 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -2,3 +2,4 @@ DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 
7547e3db293c1eef617b3bb58231f40a4bd3d58f4
 DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 
934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3
 SHA512 
394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb
 DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 
83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140
 SHA512 
16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd
 DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B 
cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2
 SHA512 
792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02
+DIST bcc-0.29.0.tar.gz 6778535 BLAKE2B 
9d616d075e89bec5430c7ef641ee270526926e5de54f1fc63a7103920093755ecd965a0597492a3a3d84ae2743b89decf0095e782e036910d5f669ff8ae21dad
 SHA512 
2836e9c690b63ecbdf5efb0a3e0afcffeef16f406bc0be7fbbd74ade65b6004bf76a885b60b8aa840b08741a6cb7b0ea0f7500733e2e7934b7eaf769ff6423d1

diff --git a/dev-util/bcc/bcc-0.29.0.ebuild b/dev-util/bcc/bcc-0.29.0.ebuild
new file mode 100644
index ..f689ba45a13a
--- /dev/null
+++ b/dev-util/bcc/bcc-0.29.0.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{9..12} )
+LLVM_MAX_SLOT=18
+
+inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+lua test"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
+   sys-kernel/linux-headers
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-06-28 Thread Patrick McLean
commit: 0f9482bc7c3704843622ae59438f2f11bb74cfc4
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jun 28 21:00:35 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jun 28 21:00:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9482bc

dev-util/bcc: add 0.28.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.28.0.ebuild | 138 +
 2 files changed, 139 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 03fd030e60e3..258cb51cbdb1 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,3 +1,4 @@
 DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 
7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252
 SHA512 
9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d
 DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 
934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3
 SHA512 
394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb
 DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 
83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140
 SHA512 
16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd
+DIST bcc-0.28.0.tar.gz 6148954 BLAKE2B 
cfd3c8d63128e050512462449ff7d467f8f809c239ac01ae8e75365e89116ec351641a68682d23472aa3b4e265547bb20ca5572084c532a40ccd3131edf255a2
 SHA512 
792ce93dba64b1f87390b2602dcaeba04ac8b2863652b06eb9a907b93bc6137a944b856cc6fa9c7a38671c89814740967561ca4f3b29c267babca7dc5e78aa02

diff --git a/dev-util/bcc/bcc-0.28.0.ebuild b/dev-util/bcc/bcc-0.28.0.ebuild
new file mode 100644
index ..25627ff05dcc
--- /dev/null
+++ b/dev-util/bcc/bcc-0.28.0.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{9..12} )
+LLVM_MAX_SLOT=17
+
+inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+lua test"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
+   sys-kernel/linux-headers
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-04-05 Thread Patrick McLean
commit: d40dc8c80e905355b57490c5567176963ee4d477
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Apr  5 21:30:32 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Apr  5 21:31:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40dc8c8

dev-util/bcc: Add dep on app-arch/zip to 0.27.0 (bug #903770)

Closes: https://bugs.gentoo.org/903770
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.27.0.ebuild => bcc-0.27.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/bcc/bcc-0.27.0.ebuild b/dev-util/bcc/bcc-0.27.0-r1.ebuild
similarity index 99%
rename from dev-util/bcc/bcc-0.27.0.ebuild
rename to dev-util/bcc/bcc-0.27.0-r1.ebuild
index 88c61b466164..002081eb2483 100644
--- a/dev-util/bcc/bcc-0.27.0.ebuild
+++ b/dev-util/bcc/bcc-0.27.0-r1.ebuild
@@ -47,6 +47,7 @@ DEPEND="
)
 "
 BDEPEND="
+   app-arch/zip
virtual/pkgconfig
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-04-03 Thread Patrick McLean
commit: 8f44bb36052e26c356c1e720a2a3f887e8c15c90
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr  3 23:33:31 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Apr  3 23:33:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f44bb36

dev-util/bcc: add 0.27.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.27.0.ebuild | 137 +
 2 files changed, 138 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 28364436f5d4..03fd030e60e3 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1,3 @@
 DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 
7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252
 SHA512 
9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d
 DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 
934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3
 SHA512 
394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb
+DIST bcc-0.27.0.tar.gz 5907268 BLAKE2B 
83bdf7c82c9fec17deded76886b13d0c359bd7a534b7c7522e8c2749ab4615fd94a1a762459336a09ca2e1ee12022e144c021695b98fe4b81096fa5865df7140
 SHA512 
16df9f42444bcac3be967a43ba4183349b71e75c370957f518977051968277f9ffa8a5e3dfdb2f3bdc9b6b59b575ed82e694f5504ebc74bc0ca4cf3a4b753bfd

diff --git a/dev-util/bcc/bcc-0.27.0.ebuild b/dev-util/bcc/bcc-0.27.0.ebuild
new file mode 100644
index ..88c61b466164
--- /dev/null
+++ b/dev-util/bcc/bcc-0.27.0.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{9..11} )
+LLVM_MAX_SLOT=17
+
+inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+lua test"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
+   sys-kernel/linux-headers
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-03-19 Thread Michał Górny
commit: 75e3bdc27fab7c479dea88389b77d8a1d8e3cc98
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sun Mar 19 12:31:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 19 17:34:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e3bdc2

dev-util/bcc: bump LLVM_MAX_SLOT to 16

Closes: https://bugs.gentoo.org/902129
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/30233
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/bcc/{bcc-0.26.0-r1.ebuild => bcc-0.26.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.26.0-r1.ebuild 
b/dev-util/bcc/bcc-0.26.0-r2.ebuild
similarity index 99%
rename from dev-util/bcc/bcc-0.26.0-r1.ebuild
rename to dev-util/bcc/bcc-0.26.0-r2.ebuild
index a051049c1742..fecf38786c21 100644
--- a/dev-util/bcc/bcc-0.26.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.26.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{9..11} )
-LLVM_MAX_SLOT=15
+LLVM_MAX_SLOT=16
 
 inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/

2023-01-08 Thread Patrick McLean
commit: 3c0ddf21d82d14b1a9a4dda68c39e74469e5b552
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Jan  8 15:14:33 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sun Jan  8 21:20:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0ddf21

dev-util/bcc: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29013
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/files/bcc-0.14.0-cmakelists.patch | 19 ---
 1 file changed, 19 deletions(-)

diff --git a/dev-util/bcc/files/bcc-0.14.0-cmakelists.patch 
b/dev-util/bcc/files/bcc-0.14.0-cmakelists.patch
deleted file mode 100644
index 3155e3cee96e..
--- a/dev-util/bcc/files/bcc-0.14.0-cmakelists.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 65e78ffe..837b4939 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -3,14 +3,6 @@
- cmake_minimum_required(VERSION 2.8.7)
- 
- project(bcc)
--if(NOT CMAKE_BUILD_TYPE)
--  set(CMAKE_BUILD_TYPE Release)
--endif()
--
--if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
--  set(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "path to install" FORCE)
--endif()
--
- enable_testing()
- 
- # populate submodules (libbpf)



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-01-04 Thread Sam James
commit: 78ac1001e998cb2d8ace69699d55dfedd8793229
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 00:29:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 00:29:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ac1001

dev-util/bcc: fix LLVM_MAX_SLOT for 0.26.0

Closes: https://bugs.gentoo.org/889688
Signed-off-by: Sam James  gentoo.org>

 dev-util/bcc/{bcc-0.26.0.ebuild => bcc-0.26.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.26.0.ebuild b/dev-util/bcc/bcc-0.26.0-r1.ebuild
similarity index 99%
rename from dev-util/bcc/bcc-0.26.0.ebuild
rename to dev-util/bcc/bcc-0.26.0-r1.ebuild
index f4e7887f0085..edac8187bcbe 100644
--- a/dev-util/bcc/bcc-0.26.0.ebuild
+++ b/dev-util/bcc/bcc-0.26.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{8..11} )
-LLVM_MAX_SLOT=14
+LLVM_MAX_SLOT=15
 
 inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-01-03 Thread Patrick McLean
commit: f7845ed54f93c83dba39425cc35577001499da6a
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jan  3 22:08:27 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jan  3 22:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7845ed5

dev-util/bcc: add 0.26.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.26.0.ebuild | 137 +
 2 files changed, 138 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 43423f3d8bcb..28364436f5d4 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1 +1,2 @@
 DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 
7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252
 SHA512 
9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d
+DIST bcc-0.26.0.tar.gz 5255485 BLAKE2B 
934b63148dc1e4f017ab97681c6df69c9d5ab1db44c2bb1608644e1d91b745c25759fb1a6c5c543888e23a4e0c4a2e5738b772e0b02ea9901f8bec1a8b15cdd3
 SHA512 
394872a5780cc7651c91b584ccc13f18f64585b5843364433c042d9ded70faaf15a2e1125d51498508427b089f5bf826f13004d15a1892aada1a5f228a2a8adb

diff --git a/dev-util/bcc/bcc-0.26.0.ebuild b/dev-util/bcc/bcc-0.26.0.ebuild
new file mode 100644
index ..f4e7887f0085
--- /dev/null
+++ b/dev-util/bcc/bcc-0.26.0.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+LLVM_MAX_SLOT=14
+
+inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+lua test"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
+   sys-kernel/linux-headers
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2023-01-03 Thread David Seifert
commit: 5acf0b0bb5886dc0958a9e1bcb8d652a28825513
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jan  3 14:15:07 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Jan  3 14:15:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5acf0b0b

dev-util/bcc: drop 0.24.0-r1

Signed-off-by: David Seifert  gentoo.org>

 dev-util/bcc/Manifest |   1 -
 dev-util/bcc/bcc-0.24.0-r1.ebuild | 137 --
 2 files changed, 138 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 73a6230bfb09..43423f3d8bcb 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1 @@
-DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 
91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e
 SHA512 
951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6
 DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 
7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252
 SHA512 
9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d

diff --git a/dev-util/bcc/bcc-0.24.0-r1.ebuild 
b/dev-util/bcc/bcc-0.24.0-r1.ebuild
deleted file mode 100644
index 86a3d50ede4f..
--- a/dev-util/bcc/bcc-0.24.0-r1.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{8..10} )
-LLVM_MAX_SLOT=14
-
-inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+lua test"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   lua? ( ${LUA_REQUIRED_USE} )
-"
-
-# tests need root access
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/elfutils-0.166:=
-   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
-   sys-kernel/linux-headers
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2022-08-11 Thread Yixun Lan
commit: aeacb6c0368063125e4c25b5bb84cbdd5ab08a60
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Aug 12 01:39:39 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Aug 12 01:47:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeacb6c0

dev-util/bcc: keyword 0.25.0 for ~riscv

Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/bcc/bcc-0.25.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.25.0.ebuild b/dev-util/bcc/bcc-0.25.0.ebuild
index 1b1af6260a0c..3587e236d298 100644
--- a/dev-util/bcc/bcc-0.25.0.ebuild
+++ b/dev-util/bcc/bcc-0.25.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 IUSE="+lua test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/, dev-util/bcc/

2022-08-10 Thread Patrick McLean
commit: 43e482150437ac4a792fdbc3b6e1e527cd51f157
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Aug 10 19:38:35 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Aug 10 19:38:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e48215

dev-util/bcc: add 0.25.0

Closes: https://bugs.gentoo.org/853649
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.25.0.ebuild | 137 +
 dev-util/bcc/files/bcc-0.25.0-cmakelists.patch |  15 +++
 3 files changed, 153 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 021b7eeff65b..73a6230bfb09 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1 +1,2 @@
 DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 
91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e
 SHA512 
951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6
+DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 
7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252
 SHA512 
9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d

diff --git a/dev-util/bcc/bcc-0.25.0.ebuild b/dev-util/bcc/bcc-0.25.0.ebuild
new file mode 100644
index ..1b1af6260a0c
--- /dev/null
+++ b/dev-util/bcc/bcc-0.25.0.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+LLVM_MAX_SLOT=14
+
+inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+lua test"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
+   sys-kernel/linux-headers
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2022-06-27 Thread Jakov Smolić
commit: 91d67e3a29af0333b5a68d0455a79410e30fffa8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun 27 17:30:52 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun 27 17:30:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d67e3a

dev-util/bcc: drop 0.23.0-r5

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/Manifest |   1 -
 dev-util/bcc/bcc-0.23.0-r5.ebuild | 132 --
 2 files changed, 133 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 5571324f1eb7..021b7eeff65b 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1 @@
-DIST bcc-0.23.0.tar.gz 5254103 BLAKE2B 
011559f081dd8f95b45b64e347ed191f585f6f5e395aadc3ef9726785aa41735b263c0d6e7743c969e390792f0f4f286930fee585c1a59878f301c4b4026dce8
 SHA512 
531626c920f5ef7d05617b3b418d55fdeef2dc8014f942a6e68ca457433d63445cc98303bbe331ee982e4aefe5d2df84764d373a6166638bd457992b371f037c
 DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 
91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e
 SHA512 
951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6

diff --git a/dev-util/bcc/bcc-0.23.0-r5.ebuild 
b/dev-util/bcc/bcc-0.23.0-r5.ebuild
deleted file mode 100644
index 7ff16dec0b5d..
--- a/dev-util/bcc/bcc-0.23.0-r5.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{7..10} )
-LLVM_MAX_SLOT=13
-
-inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+lua test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   lua? ( ${LUA_REQUIRED_USE} )"
-# tests need root access
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/elfutils-0.166:=
-   >=dev-libs/libbpf-0.5.0:=[static-libs(-)]
-   sys-kernel/linux-headers
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2022-04-18 Thread Patrick McLean
commit: df53b0c7cb0d77a3534a9a019f4eaf59483461e3
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr 18 17:08:18 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Apr 18 17:33:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df53b0c7

dev-util/bcc: 0.24.0-r1 drop py3.7, add LLVM 14 support

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.24.0.ebuild => bcc-0.24.0-r1.ebuild} | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-util/bcc/bcc-0.24.0.ebuild b/dev-util/bcc/bcc-0.24.0-r1.ebuild
similarity index 94%
rename from dev-util/bcc/bcc-0.24.0.ebuild
rename to dev-util/bcc/bcc-0.24.0-r1.ebuild
index ffaf9d8d99ff..86a3d50ede4f 100644
--- a/dev-util/bcc/bcc-0.24.0.ebuild
+++ b/dev-util/bcc/bcc-0.24.0-r1.ebuild
@@ -1,13 +1,13 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{7..10} )
-LLVM_MAX_SLOT=13
+PYTHON_COMPAT=( python3_{8..10} )
+LLVM_MAX_SLOT=14
 
-inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs
+inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs
 
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;
@@ -126,7 +126,7 @@ src_install() {
[[ ! -x ${tool} && ! -L ${tool} || -d ${tool} ]] && continue
name=${tool##*/}
[[ -n ${rename_tools[${name}]} ]] && name=bcc-${name}
-   dosym8 -r "${tool#${ED}}" /usr/sbin/${name}
+   dosym -r "${tool#${ED}}" /usr/sbin/${name}
done
 
docompress /usr/share/${PN}/man



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2022-02-11 Thread Jakov Smolić
commit: 367dc9c8125d7f9c5fab8d4356fcacd0a0af6d10
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Feb 11 19:51:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Feb 11 19:51:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367dc9c8

dev-util/bcc: add keywords to 0.24.0

- Add keywords now that libbpf-0.7.0 has been released
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/bcc-0.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.24.0.ebuild b/dev-util/bcc/bcc-0.24.0.ebuild
index 019bdcd9fa81..ffaf9d8d99ff 100644
--- a/dev-util/bcc/bcc-0.24.0.ebuild
+++ b/dev-util/bcc/bcc-0.24.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="+lua test"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2022-01-14 Thread Patrick McLean
commit: 6ef9d02e3d58c75a0fab7493183eb1917bc4273a
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Jan 15 02:36:04 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Jan 15 02:36:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef9d02e

dev-util/bcc: Set myself as primary maintainer

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/metadata.xml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/metadata.xml b/dev-util/bcc/metadata.xml
index b1c79adcf2e9..0964cdb4976b 100644
--- a/dev-util/bcc/metadata.xml
+++ b/dev-util/bcc/metadata.xml
@@ -2,10 +2,11 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-zmed...@gentoo.org
+chutz...@gentoo.org
+Patrick McLean
   
   
-chutz...@gentoo.org
+zmed...@gentoo.org
   
   
 jsmo...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2022-01-14 Thread Patrick McLean
commit: f4a8549451ba098dcee697e91861bcc46f5980b6
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jan 14 18:54:16 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jan 14 18:54:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a85494

dev-util/bcc: Unkeyworded version bump to 0.24.0

Unkeyworded until dev-libs/bcc gets a release as this depends on changes
that aren't in any releases yet.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.24.0.ebuild | 137 +
 2 files changed, 138 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index f8bfaf2e5224..5571324f1eb7 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1 +1,2 @@
 DIST bcc-0.23.0.tar.gz 5254103 BLAKE2B 
011559f081dd8f95b45b64e347ed191f585f6f5e395aadc3ef9726785aa41735b263c0d6e7743c969e390792f0f4f286930fee585c1a59878f301c4b4026dce8
 SHA512 
531626c920f5ef7d05617b3b418d55fdeef2dc8014f942a6e68ca457433d63445cc98303bbe331ee982e4aefe5d2df84764d373a6166638bd457992b371f037c
+DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 
91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e
 SHA512 
951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6

diff --git a/dev-util/bcc/bcc-0.24.0.ebuild b/dev-util/bcc/bcc-0.24.0.ebuild
new file mode 100644
index ..019bdcd9fa81
--- /dev/null
+++ b/dev-util/bcc/bcc-0.24.0.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{7..10} )
+LLVM_MAX_SLOT=13
+
+inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+#KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+lua test"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-0.7.0:=[static-libs(-)]
+   sys-kernel/linux-headers
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2022-01-14 Thread Patrick McLean
commit: 665e19ac17ea6796454813d7e4818ddfdeab7c86
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jan 14 18:51:19 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jan 14 18:54:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665e19ac

dev-util/bcc: Fix install name of trace tool

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.23.0-r4.ebuild => bcc-0.23.0-r5.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.23.0-r4.ebuild 
b/dev-util/bcc/bcc-0.23.0-r5.ebuild
similarity index 98%
rename from dev-util/bcc/bcc-0.23.0-r4.ebuild
rename to dev-util/bcc/bcc-0.23.0-r5.ebuild
index 4f45cf6e2a90..7ff16dec0b5d 100644
--- a/dev-util/bcc/bcc-0.23.0-r4.ebuild
+++ b/dev-util/bcc/bcc-0.23.0-r5.ebuild
@@ -120,7 +120,7 @@ src_install() {
for tool in "${ED}"/usr/share/bcc/tools/*; do
[[ ! -x ${tool} && ! -L ${tool} || -d ${tool} ]] && continue
name=${tool##*/}
-   [[ -n ${rename_tools[${tool##*/}]} ]] && name=bcc-${tool}
+   [[ -n ${rename_tools[${name}]} ]] && name=bcc-${name}
dosym8 -r "${tool#${ED}}" /usr/sbin/${name}
done
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2022-01-14 Thread Jakov Smolić
commit: f8b6aabf3b20def0968c3111233948442463638e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jan 14 10:26:36 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jan 14 10:26:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b6aabf

dev-util/bcc: drop 0.22.0, 0.22.0-r1, 0.23.0-r3

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/Manifest |   1 -
 dev-util/bcc/bcc-0.22.0-r1.ebuild | 113 -
 dev-util/bcc/bcc-0.22.0.ebuild| 116 --
 dev-util/bcc/bcc-0.23.0-r3.ebuild | 128 --
 4 files changed, 358 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index e9947665672f..f8bfaf2e5224 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1 @@
-DIST bcc-0.22.0.tar.gz 5247927 BLAKE2B 
896d22c9540180e015f7be03b2ce8e6957fd7ba3e7f28fb57247bc8455b35bc82ecf321140e80f714bc01a2c01721e0544e249bc07be7b467c650788014793f0
 SHA512 
946ec8ed96a83cb7a9d7e44436901445588dc5e37c5cbc8b720a7a0d226b2769ab780294fa7c52099f579f4f1b6935f662be19c739d13979044723dce8ed7792
 DIST bcc-0.23.0.tar.gz 5254103 BLAKE2B 
011559f081dd8f95b45b64e347ed191f585f6f5e395aadc3ef9726785aa41735b263c0d6e7743c969e390792f0f4f286930fee585c1a59878f301c4b4026dce8
 SHA512 
531626c920f5ef7d05617b3b418d55fdeef2dc8014f942a6e68ca457433d63445cc98303bbe331ee982e4aefe5d2df84764d373a6166638bd457992b371f037c

diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild 
b/dev-util/bcc/bcc-0.22.0-r1.ebuild
deleted file mode 100644
index a5029626a40d..
--- a/dev-util/bcc/bcc-0.22.0-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{7..10} )
-LLVM_MAX_SLOT=13
-
-inherit cmake linux-info llvm lua-single python-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+lua test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   lua? ( ${LUA_REQUIRED_USE} )"
-# tests need root access
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/elfutils-0.166:=
-   >=dev-libs/libbpf-0.5.0:=[static-libs(-)]
-   >=sys-kernel/linux-headers-5.13
-   https://iovisor.github.io/bcc/;
-
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+lua test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   lua? ( ${LUA_REQUIRED_USE} )"
-
-RDEPEND="
-   || (
-   ~dev-libs/libbpf-0.5.0
-   ~dev-libs/libbpf-
-   )
-   dev-libs/libbpf:=[static-libs(-)]
-   >=sys-kernel/linux-headers-5.13
-   >=dev-libs/elfutils-0.166:=
-   <=sys-devel/clang-13:=
-   <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
-   lua? ( ${LUA_DEPS} )
-   ${PYTHON_DEPS}
-"
-DEPEND="${RDEPEND}
-   test? (
-   || (
-   net-misc/iputils[arping]
-   net-analyzer/arping
-   )
-   net-analyzer/netperf
-   net-misc/iperf:*
-   )
-"
-BDEPEND="
-   dev-util/cmake
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
-   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
-)
-
-# tests need root access
-RESTRICT="test"
-
-pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
-   ~KPROBES"
-
-   check_extra_config
-}
-
-pkg_setup() {
-   LLVM_MAX_SLOT=12 llvm_pkg_setup
-   python_setup
-}
-
-src_prepare() {
-   local bpf_link_path
-
-   # this avoids bundling
-   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
-   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
-
-   cmake_src_prepare
-}
-
-python_add_impl() {
-   bcc_python_impls+="${EPYTHON};"
-}
-
-src_configure() {
-   local bcc_python_impls
-   python_foreach_impl python_add_impl
-
-   local -a mycmakeargs=(
-   -DREVISION=${PV%%_*}
-   -DENABLE_LLVM_SHARED=ON
-   -DCMAKE_USE_LIBBPF_PACKAGE=ON
-   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
-   -DPYTHON_CMD="${bcc_python_impls%;}"
-   -Wno-dev
-   )
-   if use lua && use lua_single_target_luajit; then
-   mycmakeargs+=( -DWITH_LUAJIT=1 )
-   fi
-
-   cmake_src_configure
-}
-
-src_install() {
-   local script scriptname
-   cmake_src_install
-   find "${ED}/usr/share/bcc/tools/old" -type f | while read script; do
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2022-01-06 Thread Patrick McLean
commit: b3b55edd079bd584a8051be35c6c313d562966f6
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jan  6 18:50:21 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Jan  6 18:50:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b55edd

dev-util/bcc: Revbump, rename "trace" tool (bug #828438)

Closes: https://bugs.gentoo.org/828438
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/bcc-0.23.0-r4.ebuild | 132 ++
 1 file changed, 132 insertions(+)

diff --git a/dev-util/bcc/bcc-0.23.0-r4.ebuild 
b/dev-util/bcc/bcc-0.23.0-r4.ebuild
new file mode 100644
index ..4f45cf6e2a90
--- /dev/null
+++ b/dev-util/bcc/bcc-0.23.0-r4.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{7..10} )
+LLVM_MAX_SLOT=13
+
+inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+lua test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-0.5.0:=[static-libs(-)]
+   sys-kernel/linux-headers
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-12-04 Thread Sam James
commit: e091f25b0e16f971e2693d79b4a8bee1b11d9050
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  5 03:23:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  5 03:26:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e091f25b

dev-util/bcc: fix pkg-config call

Signed-off-by: Sam James  gentoo.org>

 dev-util/bcc/bcc-0.23.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.23.0-r3.ebuild 
b/dev-util/bcc/bcc-0.23.0-r3.ebuild
index dc810e641127..20e896fce14b 100644
--- a/dev-util/bcc/bcc-0.23.0-r3.ebuild
+++ b/dev-util/bcc/bcc-0.23.0-r3.ebuild
@@ -7,7 +7,7 @@ LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{7..10} )
 LLVM_MAX_SLOT=13
 
-inherit cmake eapi8-dosym linux-info llvm lua-single python-r1
+inherit cmake eapi8-dosym linux-info llvm lua-single python-r1 toolchain-funcs
 
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;
@@ -93,7 +93,7 @@ src_configure() {
-DREVISION=${PV%%_*}
-DENABLE_LLVM_SHARED=ON
-DCMAKE_USE_LIBBPF_PACKAGE=ON
-   -DLIBBPF_INCLUDE_DIRS="$(pkg-config --cflags-only-I libbpf | 
sed 's:-I::g')"
+   -DLIBBPF_INCLUDE_DIRS="$($(tc-getPKG_CONFIG) --cflags-only-I 
libbpf | sed 's:-I::g')"
-DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
-DPYTHON_CMD="${bcc_python_impls%;}"
-Wno-dev



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-12-02 Thread Patrick McLean
commit: d568fe41a9c30ef30781d57eba998c80bd5cf62d
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Dec  2 22:02:59 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Dec  2 22:02:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d568fe41

dev-util/bcc: Revbump, relax linux-headers dep

Recent fixes to the libbpf stuff make this no longer important.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.23.0-r2.ebuild => bcc-0.23.0-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.23.0-r2.ebuild 
b/dev-util/bcc/bcc-0.23.0-r3.ebuild
similarity index 98%
rename from dev-util/bcc/bcc-0.23.0-r2.ebuild
rename to dev-util/bcc/bcc-0.23.0-r3.ebuild
index d66f44f767de..dc810e641127 100644
--- a/dev-util/bcc/bcc-0.23.0-r2.ebuild
+++ b/dev-util/bcc/bcc-0.23.0-r3.ebuild
@@ -25,7 +25,7 @@ RESTRICT="test"
 RDEPEND="
>=dev-libs/elfutils-0.166:=
>=dev-libs/libbpf-0.5.0:=[static-libs(-)]
-   >=sys-kernel/linux-headers-5.13
+   sys-kernel/linux-headers


[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/, dev-util/bcc/

2021-12-02 Thread Patrick McLean
commit: 27ab4d5777819f4e5c1f47cdaed71322c069b90e
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Dec  2 21:45:06 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Dec  2 21:45:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ab4d57

dev-util/bcc: Revbump, add MANPATH, fix compression (bug #828030)

Closes: https://bugs.gentoo.org/828030
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 .../bcc/{bcc-0.23.0-r1.ebuild => bcc-0.23.0-r2.ebuild} |  7 +++
 dev-util/bcc/files/bcc-0.23.0-man-compress.patch   | 18 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/bcc/bcc-0.23.0-r1.ebuild 
b/dev-util/bcc/bcc-0.23.0-r2.ebuild
similarity index 94%
rename from dev-util/bcc/bcc-0.23.0-r1.ebuild
rename to dev-util/bcc/bcc-0.23.0-r2.ebuild
index c9b8d16482cd..d66f44f767de 100644
--- a/dev-util/bcc/bcc-0.23.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.23.0-r2.ebuild
@@ -48,6 +48,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
"${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+   "${FILESDIR}/bcc-0.23.0-man-compress.patch"
 )
 
 pkg_pretend() {
@@ -118,4 +119,10 @@ src_install() {
name=${tool##*/}
dosym8 -r "${tool#${ED}}" /usr/sbin/${name}
done
+
+   docompress /usr/share/${PN}/man
+
+   newenvd - "70${P}" <<-_EOF_
+   MANPATH="${EPREFIX}/usr/share/${PN}/man"
+   _EOF_
 }

diff --git a/dev-util/bcc/files/bcc-0.23.0-man-compress.patch 
b/dev-util/bcc/files/bcc-0.23.0-man-compress.patch
new file mode 100644
index ..a7164e72b602
--- /dev/null
+++ b/dev-util/bcc/files/bcc-0.23.0-man-compress.patch
@@ -0,0 +1,18 @@
+diff --git a/man/man8/CMakeLists.txt b/man/man8/CMakeLists.txt
+index 718c7006..3fb623ff 100644
+--- a/man/man8/CMakeLists.txt
 b/man/man8/CMakeLists.txt
+@@ -1,12 +1,4 @@
+ find_program(GZIP gzip)
+ file(GLOB FILES *.8)
+-set(GZFILES "")
+-foreach(FIL ${FILES})
+-  get_filename_component(NAME ${FIL} NAME)
+-  add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz
+-COMMAND ${GZIP} -c ${FIL} > ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz
+-DEPENDS ${FIL})
+-  list(APPEND GZFILES "${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz")
+-endforeach()
+ add_custom_target(man ALL DEPENDS ${GZFILES})
+-install(FILES ${GZFILES} DESTINATION share/bcc/man/man8)
++install(FILES ${FILES} DESTINATION share/bcc/man/man8)



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-12-01 Thread Patrick McLean
commit: 4befc9afad985df29fcce013b05cd0e1748539b1
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Dec  2 07:20:34 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Dec  2 07:20:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4befc9af

dev-util/bcc: revbump, symlink tools to system path (bug #741466)

This is much easier with eapi-dosym.eclass, so let's finally get around
to adding this to the ebuild.

Closes: https://bugs.gentoo.org/741466
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.23.0.ebuild => bcc-0.23.0-r1.ebuild} | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.23.0.ebuild b/dev-util/bcc/bcc-0.23.0-r1.ebuild
similarity index 90%
rename from dev-util/bcc/bcc-0.23.0.ebuild
rename to dev-util/bcc/bcc-0.23.0-r1.ebuild
index ed3e78d5e3c5..c9b8d16482cd 100644
--- a/dev-util/bcc/bcc-0.23.0.ebuild
+++ b/dev-util/bcc/bcc-0.23.0-r1.ebuild
@@ -7,7 +7,7 @@ LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{7..10} )
 LLVM_MAX_SLOT=13
 
-inherit cmake linux-info llvm lua-single python-r1
+inherit cmake eapi8-dosym linux-info llvm lua-single python-r1
 
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;
@@ -111,4 +111,11 @@ src_install() {
python_foreach_impl python_optimize
 
newenvd "${FILESDIR}"/60bcc.env 60bcc.env
+
+   local tool name
+   for tool in "${ED}"/usr/share/bcc/tools/*; do
+   [[ ! -x ${tool} && ! -L ${tool} || -d ${tool} ]] && continue
+   name=${tool##*/}
+   dosym8 -r "${tool#${ED}}" /usr/sbin/${name}
+   done
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-12-01 Thread Patrick McLean
commit: 57bbc9e24ea07e0d6da06e9c591da6222427f4a8
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Dec  2 07:02:23 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Dec  2 07:03:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bbc9e2

dev-util/bcc: Fix build with newer libbpf

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/bcc-0.23.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/bcc/bcc-0.23.0.ebuild b/dev-util/bcc/bcc-0.23.0.ebuild
index a5029626a40d..ed3e78d5e3c5 100644
--- a/dev-util/bcc/bcc-0.23.0.ebuild
+++ b/dev-util/bcc/bcc-0.23.0.ebuild
@@ -92,6 +92,7 @@ src_configure() {
-DREVISION=${PV%%_*}
-DENABLE_LLVM_SHARED=ON
-DCMAKE_USE_LIBBPF_PACKAGE=ON
+   -DLIBBPF_INCLUDE_DIRS="$(pkg-config --cflags-only-I libbpf | 
sed 's:-I::g')"
-DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
-DPYTHON_CMD="${bcc_python_impls%;}"
-Wno-dev



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-12-01 Thread Patrick McLean
commit: 1a4f51f0c894cb285dead9146d0aa4c2fa94589b
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Dec  2 02:08:58 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Dec  2 02:08:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a4f51f0

dev-util/bcc: Version bump to 0.23.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.23.0.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index a104554eb551..e9947665672f 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1 +1,2 @@
 DIST bcc-0.22.0.tar.gz 5247927 BLAKE2B 
896d22c9540180e015f7be03b2ce8e6957fd7ba3e7f28fb57247bc8455b35bc82ecf321140e80f714bc01a2c01721e0544e249bc07be7b467c650788014793f0
 SHA512 
946ec8ed96a83cb7a9d7e44436901445588dc5e37c5cbc8b720a7a0d226b2769ab780294fa7c52099f579f4f1b6935f662be19c739d13979044723dce8ed7792
+DIST bcc-0.23.0.tar.gz 5254103 BLAKE2B 
011559f081dd8f95b45b64e347ed191f585f6f5e395aadc3ef9726785aa41735b263c0d6e7743c969e390792f0f4f286930fee585c1a59878f301c4b4026dce8
 SHA512 
531626c920f5ef7d05617b3b418d55fdeef2dc8014f942a6e68ca457433d63445cc98303bbe331ee982e4aefe5d2df84764d373a6166638bd457992b371f037c

diff --git a/dev-util/bcc/bcc-0.23.0.ebuild b/dev-util/bcc/bcc-0.23.0.ebuild
new file mode 100644
index ..a5029626a40d
--- /dev/null
+++ b/dev-util/bcc/bcc-0.23.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{7..10} )
+LLVM_MAX_SLOT=13
+
+inherit cmake linux-info llvm lua-single python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+lua test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/elfutils-0.166:=
+   >=dev-libs/libbpf-0.5.0:=[static-libs(-)]
+   >=sys-kernel/linux-headers-5.13
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-11-07 Thread Jakov Smolić
commit: 4ab1a18d0f7017ebb87017dc429eb154aac78c78
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Nov  7 20:58:09 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Nov  7 20:58:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab1a18d

dev-util/bcc: drop 0.19.0-r1, 0.20.0-r1

Newer versions have fixed issues with allowed llvm slots.
gethostlatency seems to work fine with version 0.22.0-r1

Closes: https://bugs.gentoo.org/783693
Closes: https://bugs.gentoo.org/782736
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/Manifest |   2 -
 dev-util/bcc/bcc-0.19.0-r1.ebuild | 107 --
 dev-util/bcc/bcc-0.20.0-r1.ebuild | 107 --
 3 files changed, 216 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index dd3da7474f9..a104554eb55 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,3 +1 @@
-DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 
72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970
 SHA512 
b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3
-DIST bcc-0.20.0.tar.gz 5193274 BLAKE2B 
ea78004d114e8187d82d6e58bf2c8e17d93b96a651a5557dcf3c405dfcf5ed0df3a2147f35d1b3831aa5aca5c1caf59742026740bb6da02dfda7c1dd7ef8161b
 SHA512 
fa7c50a4fc64846ad798b6652101aa414cda53d08779cf48bd505191189cb23da2838f7511e700d59e086d35216f4e3bc9867b614738061630984dff3c4576dc
 DIST bcc-0.22.0.tar.gz 5247927 BLAKE2B 
896d22c9540180e015f7be03b2ce8e6957fd7ba3e7f28fb57247bc8455b35bc82ecf321140e80f714bc01a2c01721e0544e249bc07be7b467c650788014793f0
 SHA512 
946ec8ed96a83cb7a9d7e44436901445588dc5e37c5cbc8b720a7a0d226b2769ab780294fa7c52099f579f4f1b6935f662be19c739d13979044723dce8ed7792

diff --git a/dev-util/bcc/bcc-0.19.0-r1.ebuild 
b/dev-util/bcc/bcc-0.19.0-r1.ebuild
deleted file mode 100644
index c331a015d80..000
--- a/dev-util/bcc/bcc-0.19.0-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit cmake linux-info llvm lua-single python-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+lua test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   lua? ( ${LUA_REQUIRED_USE} )"
-
-RDEPEND="
-   ~dev-libs/libbpf-0.3:=[static-libs(-)]
-   >=sys-kernel/linux-headers-4.14
-   >=dev-libs/elfutils-0.166:=
-   <=sys-devel/clang-13:=
-   <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
-   lua? ( ${LUA_DEPS} )
-   ${PYTHON_DEPS}
-"
-DEPEND="${RDEPEND}
-   test? (
-   || (
-   net-misc/iputils[arping]
-   net-analyzer/arping
-   )
-   net-analyzer/netperf
-   net-misc/iperf:*
-   )
-"
-BDEPEND="
-   dev-util/cmake
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
-   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
-)
-
-# tests need root access
-RESTRICT="test"
-
-pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
-   ~KPROBES"
-
-   check_extra_config
-}
-
-pkg_setup() {
-   LLVM_MAX_SLOT=11 llvm_pkg_setup
-   python_setup
-}
-
-src_prepare() {
-   local bpf_link_path
-
-   # this avoids bundling
-   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
-   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
-
-   cmake_src_prepare
-}
-
-python_add_impl() {
-   bcc_python_impls+="${EPYTHON};"
-}
-
-src_configure() {
-   local bcc_python_impls
-   python_foreach_impl python_add_impl
-
-   local -a mycmakeargs=(
-   -DREVISION=${PV%%_*}
-   -DENABLE_LLVM_SHARED=ON
-   -DCMAKE_USE_LIBBPF_PACKAGE=ON
-   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
-   -DPYTHON_CMD="${bcc_python_impls%;}"
-
-   )
-   if use lua && use lua_single_target_luajit; then
-   mycmakeargs+=( -DWITH_LUAJIT=1 )
-   fi
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
-   python_foreach_impl python_optimize
-
-   newenvd "${FILESDIR}"/60bcc.env 60bcc.env
-}

diff --git a/dev-util/bcc/bcc-0.20.0-r1.ebuild 
b/dev-util/bcc/bcc-0.20.0-r1.ebuild
deleted file mode 100644

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-11-07 Thread Jakov Smolić
commit: e9b0fafcaa4dfc132d11ef36ebd0d3702f4f44ec
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Nov  7 20:58:24 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Nov  7 20:58:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b0fafc

dev-util/bcc: add myself as a maintainer

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-util/bcc/metadata.xml b/dev-util/bcc/metadata.xml
index d8e5feab7aa..b1c79adcf2e 100644
--- a/dev-util/bcc/metadata.xml
+++ b/dev-util/bcc/metadata.xml
@@ -7,6 +7,10 @@
   
 chutz...@gentoo.org
   
+  
+jsmo...@gentoo.org
+Jakov Smolić
+  
   
 iovisor/bcc
   



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-11-07 Thread Jakov Smolić
commit: aa3d066f2b9904a46cfec836c3de140b742fafbf
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Nov  7 20:58:05 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Nov  7 20:58:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa3d066f

dev-util/bcc: Correctly append "old" prefix to old tools' names

Previous fix solved the bug where bcc would install old versions on top
of the new ones, but it failed to append the "old" prefix to old tools
correctly, so they were not really installed. While at, let's do this in
src_prepare rather than in src_install phase.

Closes: https://bugs.gentoo.org/811288
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/bcc-0.22.0-r1.ebuild | 119 ++
 1 file changed, 119 insertions(+)

diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild 
b/dev-util/bcc/bcc-0.22.0-r1.ebuild
new file mode 100644
index 000..36f7b33c57d
--- /dev/null
+++ b/dev-util/bcc/bcc-0.22.0-r1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit cmake linux-info llvm lua-single python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+lua test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="
+   || (
+   ~dev-libs/libbpf-0.5.0
+   ~dev-libs/libbpf-
+   )
+   dev-libs/libbpf:=[static-libs(-)]
+   >=sys-kernel/linux-headers-5.13
+   >=dev-libs/elfutils-0.166:=
+   <=sys-devel/clang-13:=
+   <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
+   lua? ( ${LUA_DEPS} )
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=12 llvm_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   local bpf_link_path
+
+   # this avoids bundling
+   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
+   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
+
+   # bug 811288
+   local script scriptname
+   for script in $(find tools/old -type f -name "*.py"); do
+   scriptname=$(basename ${script})
+   mv ${script} tools/old/old-${scriptname} || die
+   done
+
+   cmake_src_prepare
+}
+
+python_add_impl() {
+   bcc_python_impls+="${EPYTHON};"
+}
+
+src_configure() {
+   local bcc_python_impls
+   python_foreach_impl python_add_impl
+
+   local -a mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   -DENABLE_LLVM_SHARED=ON
+   -DCMAKE_USE_LIBBPF_PACKAGE=ON
+   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
+   -DPYTHON_CMD="${bcc_python_impls%;}"
+   -Wno-dev
+   )
+   if use lua && use lua_single_target_luajit; then
+   mycmakeargs+=( -DWITH_LUAJIT=1 )
+   fi
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
+   python_foreach_impl python_optimize
+
+   newenvd "${FILESDIR}"/60bcc.env 60bcc.env
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-11-07 Thread Jakov Smolić
commit: 4736385904d0718d58339c8a05e43668e3e1d852
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Nov  7 20:58:27 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Nov  7 20:58:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47363859

dev-util/bcc: Improve style

Use LLVM_MAX_SLOT to declare max llvm and clang versions
in *DEPEND, and add missing `|| die` on find and basename
commands.

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/bcc-0.22.0-r1.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild 
b/dev-util/bcc/bcc-0.22.0-r1.ebuild
index bca83ca19de..a5029626a40 100644
--- a/dev-util/bcc/bcc-0.22.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.22.0-r1.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{7..10} )
+LLVM_MAX_SLOT=13
 
 inherit cmake linux-info llvm lua-single python-r1
 
@@ -25,8 +26,8 @@ RDEPEND="
>=dev-libs/elfutils-0.166:=
>=dev-libs/libbpf-0.5.0:=[static-libs(-)]
>=sys-kernel/linux-headers-5.13
-   <=sys-devel/clang-14:=
-   <=sys-devel/llvm-14:=[llvm_targets_BPF(+)]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-11-07 Thread Jakov Smolić
commit: a5474661a2d448e8ae23309679fcd752d43519d8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Nov  7 20:58:07 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Nov  7 20:58:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5474661

dev-util/bcc: Cleanup deps, bump max llvm version

Havent't encountered any issues with llvm-13 so let's enable it in the
package. Also cleanup libbpf deps, any version above 0.5.0 should be
good (although currently there is no newer version than 0.5.0 released)

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bcc/bcc-0.22.0-r1.ebuild | 23 ---
 1 file changed, 8 insertions(+), 15 deletions(-)

diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild 
b/dev-util/bcc/bcc-0.22.0-r1.ebuild
index 36f7b33c57d..bca83ca19de 100644
--- a/dev-util/bcc/bcc-0.22.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.22.0-r1.ebuild
@@ -10,7 +10,6 @@ inherit cmake linux-info llvm lua-single python-r1
 
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;
-
 SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
@@ -19,19 +18,17 @@ KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="+lua test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
lua? ( ${LUA_REQUIRED_USE} )"
+# tests need root access
+RESTRICT="test"
 
 RDEPEND="
-   || (
-   ~dev-libs/libbpf-0.5.0
-   ~dev-libs/libbpf-
-   )
-   dev-libs/libbpf:=[static-libs(-)]
-   >=sys-kernel/linux-headers-5.13
>=dev-libs/elfutils-0.166:=
-   <=sys-devel/clang-13:=
-   <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
-   lua? ( ${LUA_DEPS} )
+   >=dev-libs/libbpf-0.5.0:=[static-libs(-)]
+   >=sys-kernel/linux-headers-5.13
+   <=sys-devel/clang-14:=
+   <=sys-devel/llvm-14:=[llvm_targets_BPF(+)]
${PYTHON_DEPS}
+   lua? ( ${LUA_DEPS} )
 "
 DEPEND="${RDEPEND}
test? (
@@ -44,7 +41,6 @@ DEPEND="${RDEPEND}
)
 "
 BDEPEND="
-   dev-util/cmake
virtual/pkgconfig
 "
 
@@ -53,9 +49,6 @@ PATCHES=(
"${FILESDIR}/bcc-0.14.0-cmakelists.patch"
 )
 
-# tests need root access
-RESTRICT="test"
-
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
@@ -65,7 +58,7 @@ pkg_pretend() {
 }
 
 pkg_setup() {
-   LLVM_MAX_SLOT=12 llvm_pkg_setup
+   LLVM_MAX_SLOT=13 llvm_pkg_setup
python_setup
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-10-20 Thread Sam James
commit: 947035ae921b5ca1c79cf92bb3d20e193cc13de2
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 21 04:16:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 21 04:16:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947035ae

dev-util/bcc: increase linux-headers dependency

Closes: https://bugs.gentoo.org/814644
Signed-off-by: Sam James  gentoo.org>

 dev-util/bcc/bcc-0.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.22.0.ebuild b/dev-util/bcc/bcc-0.22.0.ebuild
index 7e7f541d74c..d3f591ee94f 100644
--- a/dev-util/bcc/bcc-0.22.0.ebuild
+++ b/dev-util/bcc/bcc-0.22.0.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
~dev-libs/libbpf-
)
dev-libs/libbpf:=[static-libs(-)]
-   >=sys-kernel/linux-headers-4.14
+   >=sys-kernel/linux-headers-5.13
>=dev-libs/elfutils-0.166:=
<=sys-devel/clang-13:=
<=sys-devel/llvm-13:=[llvm_targets_BPF(+)]



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-09-20 Thread Patrick McLean
commit: ea1428fcbd0834594550b960ed02901d595ee233
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Sep 21 00:36:56 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Sep 21 00:37:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1428fc

dev-util/bcc-0.22.0: Version bump

Closes: https://bugs.gentoo.org/814119
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.22.0.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 9a8bd1ca017..dd3da7474f9 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1,3 @@
 DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 
72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970
 SHA512 
b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3
 DIST bcc-0.20.0.tar.gz 5193274 BLAKE2B 
ea78004d114e8187d82d6e58bf2c8e17d93b96a651a5557dcf3c405dfcf5ed0df3a2147f35d1b3831aa5aca5c1caf59742026740bb6da02dfda7c1dd7ef8161b
 SHA512 
fa7c50a4fc64846ad798b6652101aa414cda53d08779cf48bd505191189cb23da2838f7511e700d59e086d35216f4e3bc9867b614738061630984dff3c4576dc
+DIST bcc-0.22.0.tar.gz 5247927 BLAKE2B 
896d22c9540180e015f7be03b2ce8e6957fd7ba3e7f28fb57247bc8455b35bc82ecf321140e80f714bc01a2c01721e0544e249bc07be7b467c650788014793f0
 SHA512 
946ec8ed96a83cb7a9d7e44436901445588dc5e37c5cbc8b720a7a0d226b2769ab780294fa7c52099f579f4f1b6935f662be19c739d13979044723dce8ed7792

diff --git a/dev-util/bcc/bcc-0.22.0.ebuild b/dev-util/bcc/bcc-0.22.0.ebuild
new file mode 100644
index 000..7e7f541d74c
--- /dev/null
+++ b/dev-util/bcc/bcc-0.22.0.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit cmake linux-info llvm lua-single python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+lua test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="
+   || (
+   ~dev-libs/libbpf-0.5.0
+   ~dev-libs/libbpf-
+   )
+   dev-libs/libbpf:=[static-libs(-)]
+   >=sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   <=sys-devel/clang-13:=
+   <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
+   lua? ( ${LUA_DEPS} )
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=12 llvm_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   local bpf_link_path
+
+   # this avoids bundling
+   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
+   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
+
+   cmake_src_prepare
+}
+
+python_add_impl() {
+   bcc_python_impls+="${EPYTHON};"
+}
+
+src_configure() {
+   local bcc_python_impls
+   python_foreach_impl python_add_impl
+
+   local -a mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   -DENABLE_LLVM_SHARED=ON
+   -DCMAKE_USE_LIBBPF_PACKAGE=ON
+   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
+   -DPYTHON_CMD="${bcc_python_impls%;}"
+   -Wno-dev
+   )
+   if use lua && use lua_single_target_luajit; then
+   mycmakeargs+=( -DWITH_LUAJIT=1 )
+   fi
+
+   cmake_src_configure
+}
+
+src_install() {
+   local script scriptname
+   cmake_src_install
+   find "${ED}/usr/share/bcc/tools/old" -type f | while read script; do
+   scriptname=$(basename "${pythonScript}")
+   mv "${script}" "${ED}/usr/share/bcc/tools/old/old-${scriptname}"
+   done
+   python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
+   python_foreach_impl 

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-06-08 Thread Patrick McLean
commit: 5d35bf1ee08b512eb4ec1ff943aeee23f650ce5d
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jun  8 17:14:34 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jun  8 17:14:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d35bf1e

dev-util/bc-0.19.0-r1: Revbump, force libbpf-0.3 (bug #794694)

Closes: https://bugs.gentoo.org/794694
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.19.0.ebuild => bcc-0.19.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.19.0.ebuild b/dev-util/bcc/bcc-0.19.0-r1.ebuild
similarity index 98%
rename from dev-util/bcc/bcc-0.19.0.ebuild
rename to dev-util/bcc/bcc-0.19.0-r1.ebuild
index c78faabac7b..c331a015d80 100644
--- a/dev-util/bcc/bcc-0.19.0.ebuild
+++ b/dev-util/bcc/bcc-0.19.0-r1.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
lua? ( ${LUA_REQUIRED_USE} )"
 
 RDEPEND="
-   >=dev-libs/libbpf-0.3[static-libs(-)]
+   ~dev-libs/libbpf-0.3:=[static-libs(-)]
>=sys-kernel/linux-headers-4.14
>=dev-libs/elfutils-0.166:=
<=sys-devel/clang-13:=



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-06-08 Thread Patrick McLean
commit: b31fc17f9f4ba875e60f65a4ec4aaffdafd4ea4e
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Jun  8 17:12:35 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jun  8 17:12:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b31fc17f

dev-util/bcc: Remove old

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest   |   3 -
 dev-util/bcc/bcc-0.16.0-r1.ebuild   | 103 --
 dev-util/bcc/bcc-0.17.0-r100.ebuild | 106 ---
 dev-util/bcc/bcc-0.17.0.ebuild  | 102 --
 dev-util/bcc/bcc-0.18.0-r1.ebuild   | 107 
 5 files changed, 421 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index e72ba23842d..9a8bd1ca017 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,5 +1,2 @@
-DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 
443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6
 SHA512 
50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb
-DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 
6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85
 SHA512 
32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf
-DIST bcc-0.18.0.tar.gz 4171881 BLAKE2B 
c5bdf70965e16f0391306b004b4f51b370e7de3d061c8c318f25de478bdcb0c4dc083ceb00e19a66115e31e4c3da63e3b5dded750d44d56985f18bf87eb7617e
 SHA512 
9d3e4c60c6415d40fe803bab44d4372028c210a084e3bff87a71771f06810bbafebe10760aedce9fff704c51235f71ff20458942fc1e67d0b83988ce57cfc493
 DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 
72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970
 SHA512 
b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3
 DIST bcc-0.20.0.tar.gz 5193274 BLAKE2B 
ea78004d114e8187d82d6e58bf2c8e17d93b96a651a5557dcf3c405dfcf5ed0df3a2147f35d1b3831aa5aca5c1caf59742026740bb6da02dfda7c1dd7ef8161b
 SHA512 
fa7c50a4fc64846ad798b6652101aa414cda53d08779cf48bd505191189cb23da2838f7511e700d59e086d35216f4e3bc9867b614738061630984dff3c4576dc

diff --git a/dev-util/bcc/bcc-0.16.0-r1.ebuild 
b/dev-util/bcc/bcc-0.16.0-r1.ebuild
deleted file mode 100644
index aae8cb730d4..000
--- a/dev-util/bcc/bcc-0.16.0-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit cmake linux-info llvm python-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-
-SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+luajit test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   >=dev-libs/libbpf-0.1.0-r1[static-libs(-)]
-   =sys-kernel/linux-headers-4.14
-   >=dev-libs/elfutils-0.166:=
-   <=sys-devel/clang-12:=
-   <=sys-devel/llvm-12:=[llvm_targets_BPF(+)]
-   luajit? ( dev-lang/luajit )
-   ${PYTHON_DEPS}
-"
-DEPEND="${RDEPEND}
-   test? (
-   || (
-   net-misc/iputils[arping]
-   net-analyzer/arping
-   )
-   net-analyzer/netperf
-   net-misc/iperf:*
-   )
-"
-BDEPEND="
-   dev-util/cmake
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
-   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
-)
-
-# tests need root access
-RESTRICT="test"
-
-pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~HAVE_BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
-   ~KPROBES"
-
-   check_extra_config
-}
-
-pkg_setup() {
-   LLVM_MAX_SLOT=11 llvm_pkg_setup
-   python_setup
-}
-
-src_prepare() {
-   local bpf_link_path
-
-   # this avoids bundling
-   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
-   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
-
-   cmake_src_prepare
-}
-
-python_add_impl() {
-   bcc_python_impls+="${EPYTHON};"
-}
-
-src_configure() {
-   local bcc_python_impls
-   python_foreach_impl python_add_impl
-
-   local -a mycmakeargs=(
-   -DREVISION=${PV%%_*}
-   -DENABLE_LLVM_SHARED=ON
-   -DCMAKE_USE_LIBBPF_PACKAGE=ON
-   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
-

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-06-02 Thread Patrick McLean
commit: e3b92e9a4070923edd019e2dafc421943ec35cca
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Jun  3 00:59:18 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Jun  3 00:59:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b92e9a

dev-util/bcc-0.20.0-r1: Revbump, lock libbpf dep (bug #92312)

Closes: https://bugs.gentoo.org/792312
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.20.0.ebuild => bcc-0.20.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.20.0.ebuild b/dev-util/bcc/bcc-0.20.0-r1.ebuild
similarity index 98%
rename from dev-util/bcc/bcc-0.20.0.ebuild
rename to dev-util/bcc/bcc-0.20.0-r1.ebuild
index de2211fe25c..5e202f2d11a 100644
--- a/dev-util/bcc/bcc-0.20.0.ebuild
+++ b/dev-util/bcc/bcc-0.20.0-r1.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
lua? ( ${LUA_REQUIRED_USE} )"
 
 RDEPEND="
-   >=dev-libs/libbpf-0.3[static-libs(-)]
+   ~dev-libs/libbpf-0.3:=[static-libs(-)]
>=sys-kernel/linux-headers-4.14
>=dev-libs/elfutils-0.166:=
<=sys-devel/clang-13:=



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-05-09 Thread Patrick McLean
commit: f34e54855ccf53d48395c967dc3f465603e11fad
Author: Patrick McLean  sony  com>
AuthorDate: Sun May  9 18:03:01 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sun May  9 18:03:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f34e5485

dev-util/bcc-0.20.0: Version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.20.0.ebuild | 107 +
 2 files changed, 108 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 81d4321b6bf..e72ba23842d 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -2,3 +2,4 @@ DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 
443077ffd5ad02e34d28a86ee64b8ec52fa4a1869
 DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 
6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85
 SHA512 
32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf
 DIST bcc-0.18.0.tar.gz 4171881 BLAKE2B 
c5bdf70965e16f0391306b004b4f51b370e7de3d061c8c318f25de478bdcb0c4dc083ceb00e19a66115e31e4c3da63e3b5dded750d44d56985f18bf87eb7617e
 SHA512 
9d3e4c60c6415d40fe803bab44d4372028c210a084e3bff87a71771f06810bbafebe10760aedce9fff704c51235f71ff20458942fc1e67d0b83988ce57cfc493
 DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 
72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970
 SHA512 
b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3
+DIST bcc-0.20.0.tar.gz 5193274 BLAKE2B 
ea78004d114e8187d82d6e58bf2c8e17d93b96a651a5557dcf3c405dfcf5ed0df3a2147f35d1b3831aa5aca5c1caf59742026740bb6da02dfda7c1dd7ef8161b
 SHA512 
fa7c50a4fc64846ad798b6652101aa414cda53d08779cf48bd505191189cb23da2838f7511e700d59e086d35216f4e3bc9867b614738061630984dff3c4576dc

diff --git a/dev-util/bcc/bcc-0.20.0.ebuild b/dev-util/bcc/bcc-0.20.0.ebuild
new file mode 100644
index 000..de2211fe25c
--- /dev/null
+++ b/dev-util/bcc/bcc-0.20.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit cmake linux-info llvm lua-single python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+lua test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/libbpf-0.3[static-libs(-)]
+   >=sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   <=sys-devel/clang-13:=
+   <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
+   lua? ( ${LUA_DEPS} )
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=12 llvm_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   local bpf_link_path
+
+   # this avoids bundling
+   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
+   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
+
+   cmake_src_prepare
+}
+
+python_add_impl() {
+   bcc_python_impls+="${EPYTHON};"
+}
+
+src_configure() {
+   local bcc_python_impls
+   python_foreach_impl python_add_impl
+
+   local -a mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   -DENABLE_LLVM_SHARED=ON
+   -DCMAKE_USE_LIBBPF_PACKAGE=ON
+   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
+   -DPYTHON_CMD="${bcc_python_impls%;}"
+
+   )
+   if use lua && use lua_single_target_luajit; then
+   mycmakeargs+=( -DWITH_LUAJIT=1 )
+   fi
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-03-20 Thread Patrick McLean
commit: d7cac64b01b7a6740fb23968e34c360bee5b6b7f
Author: Patrick McLean  sony  com>
AuthorDate: Sat Mar 20 06:59:59 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Mar 20 07:00:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7cac64b

dev-util/bcc-0.19.0: Version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.19.0.ebuild | 107 +
 2 files changed, 108 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index ef27183d785..81d4321b6bf 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,3 +1,4 @@
 DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 
443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6
 SHA512 
50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb
 DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 
6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85
 SHA512 
32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf
 DIST bcc-0.18.0.tar.gz 4171881 BLAKE2B 
c5bdf70965e16f0391306b004b4f51b370e7de3d061c8c318f25de478bdcb0c4dc083ceb00e19a66115e31e4c3da63e3b5dded750d44d56985f18bf87eb7617e
 SHA512 
9d3e4c60c6415d40fe803bab44d4372028c210a084e3bff87a71771f06810bbafebe10760aedce9fff704c51235f71ff20458942fc1e67d0b83988ce57cfc493
+DIST bcc-0.19.0.tar.gz 5171216 BLAKE2B 
72f0364106f894f21990865209b445eaa9640c00a27060cef220418be87625150cdc8062168dacd1370ebd01c99c2d49853869b518a3a07bb601720412b9a970
 SHA512 
b6180462a45c768f219e026d8a4b43424b7cad4e07db8101725bd2bc31ee4de117774c0ad8d157502c97c1187057b45c7a491e7198ac2c59e6d56e58797f4df3

diff --git a/dev-util/bcc/bcc-0.19.0.ebuild b/dev-util/bcc/bcc-0.19.0.ebuild
new file mode 100644
index 000..c78faabac7b
--- /dev/null
+++ b/dev-util/bcc/bcc-0.19.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit cmake linux-info llvm lua-single python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+lua test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/libbpf-0.3[static-libs(-)]
+   >=sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   <=sys-devel/clang-13:=
+   <=sys-devel/llvm-13:=[llvm_targets_BPF(+)]
+   lua? ( ${LUA_DEPS} )
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=11 llvm_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   local bpf_link_path
+
+   # this avoids bundling
+   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
+   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
+
+   cmake_src_prepare
+}
+
+python_add_impl() {
+   bcc_python_impls+="${EPYTHON};"
+}
+
+src_configure() {
+   local bcc_python_impls
+   python_foreach_impl python_add_impl
+
+   local -a mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   -DENABLE_LLVM_SHARED=ON
+   -DCMAKE_USE_LIBBPF_PACKAGE=ON
+   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
+   -DPYTHON_CMD="${bcc_python_impls%;}"
+
+   )
+   if use lua && use lua_single_target_luajit; then
+   mycmakeargs+=( -DWITH_LUAJIT=1 )
+   fi
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
+   python_foreach_impl python_optimize
+
+   newenvd "${FILESDIR}"/60bcc.env 60bcc.env
+}


[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-01-05 Thread Patrick McLean
commit: de258b4c9d6795ad94f67bb7afcd3bfdfc93b90d
Author: Patrick McLean  sony  com>
AuthorDate: Wed Jan  6 02:29:18 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jan  6 02:29:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de258b4c

dev-util/bcc-0.18.0-r1: revbump, re-add new lua eclass code

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.18.0.ebuild => bcc-0.18.0-r1.ebuild} | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/dev-util/bcc/bcc-0.18.0.ebuild b/dev-util/bcc/bcc-0.18.0-r1.ebuild
similarity index 88%
rename from dev-util/bcc/bcc-0.18.0.ebuild
rename to dev-util/bcc/bcc-0.18.0-r1.ebuild
index 34a22d563db..bb9b2a8339f 100644
--- a/dev-util/bcc/bcc-0.18.0.ebuild
+++ b/dev-util/bcc/bcc-0.18.0-r1.ebuild
@@ -3,9 +3,10 @@
 
 EAPI=7
 
+LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{6..9} )
 
-inherit cmake linux-info llvm python-r1
+inherit cmake linux-info llvm lua-single python-r1
 
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;
@@ -15,8 +16,9 @@ SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+luajit test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+IUSE="+lua test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
 
 RDEPEND="
>=dev-libs/libbpf-0.3[static-libs(-)]
@@ -24,7 +26,7 @@ RDEPEND="
>=dev-libs/elfutils-0.166:=
<=sys-devel/clang-12:=
<=sys-devel/llvm-12:=[llvm_targets_BPF(+)]
-   luajit? ( dev-lang/luajit )
+   lua? ( ${LUA_DEPS} )
${PYTHON_DEPS}
 "
 DEPEND="${RDEPEND}
@@ -87,8 +89,11 @@ src_configure() {
-DCMAKE_USE_LIBBPF_PACKAGE=ON
-DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
-DPYTHON_CMD="${bcc_python_impls%;}"
-   $(usex luajit '-DWITH_LUAJIT=1')
+
)
+   if use lua && use lua_single_target_luajit; then
+   mycmakeargs+=( -DWITH_LUAJIT=1 )
+   fi
 
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2021-01-05 Thread Patrick McLean
commit: fb226f16a613e3011f5ef5b92ed46a337ba2efe0
Author: Patrick McLean  sony  com>
AuthorDate: Tue Jan  5 18:14:44 2021 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Jan  5 18:15:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb226f16

dev-util/bcc-0.18.0: Version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.18.0.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index f6f3cb4c4b2..ef27183d785 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1,3 @@
 DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 
443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6
 SHA512 
50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb
 DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 
6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85
 SHA512 
32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf
+DIST bcc-0.18.0.tar.gz 4171881 BLAKE2B 
c5bdf70965e16f0391306b004b4f51b370e7de3d061c8c318f25de478bdcb0c4dc083ceb00e19a66115e31e4c3da63e3b5dded750d44d56985f18bf87eb7617e
 SHA512 
9d3e4c60c6415d40fe803bab44d4372028c210a084e3bff87a71771f06810bbafebe10760aedce9fff704c51235f71ff20458942fc1e67d0b83988ce57cfc493

diff --git a/dev-util/bcc/bcc-0.18.0.ebuild b/dev-util/bcc/bcc-0.18.0.ebuild
new file mode 100644
index 000..34a22d563db
--- /dev/null
+++ b/dev-util/bcc/bcc-0.18.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit cmake linux-info llvm python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+luajit test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   >=dev-libs/libbpf-0.3[static-libs(-)]
+   >=sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   <=sys-devel/clang-12:=
+   <=sys-devel/llvm-12:=[llvm_targets_BPF(+)]
+   luajit? ( dev-lang/luajit )
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=11 llvm_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   local bpf_link_path
+
+   # this avoids bundling
+   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
+   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
+
+   cmake_src_prepare
+}
+
+python_add_impl() {
+   bcc_python_impls+="${EPYTHON};"
+}
+
+src_configure() {
+   local bcc_python_impls
+   python_foreach_impl python_add_impl
+
+   local -a mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   -DENABLE_LLVM_SHARED=ON
+   -DCMAKE_USE_LIBBPF_PACKAGE=ON
+   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
+   -DPYTHON_CMD="${bcc_python_impls%;}"
+   $(usex luajit '-DWITH_LUAJIT=1')
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
+   python_foreach_impl python_optimize
+
+   newenvd "${FILESDIR}"/60bcc.env 60bcc.env
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, profiles/

2020-12-21 Thread Marek Szuba
commit: 091b9117eea4fbf04339c7b088d19cd300079e90
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec 22 00:44:13 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec 22 00:47:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=091b9117

dev-util/bcc: migrate to lua-single.eclass

Closes: https://bugs.gentoo.org/752666
Signed-off-by: Marek Szuba  gentoo.org>

 dev-util/bcc/bcc-0.17.0-r100.ebuild | 106 
 profiles/package.mask   |   1 +
 2 files changed, 107 insertions(+)

diff --git a/dev-util/bcc/bcc-0.17.0-r100.ebuild 
b/dev-util/bcc/bcc-0.17.0-r100.ebuild
new file mode 100644
index 000..1fdecd02961
--- /dev/null
+++ b/dev-util/bcc/bcc-0.17.0-r100.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit cmake linux-info llvm lua-single python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+lua test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/libbpf-0.2[static-libs(-)]
+   >=sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   <=sys-devel/clang-12:=
+   <=sys-devel/llvm-12:=[llvm_targets_BPF(+)]
+   lua? ( ${LUA_DEPS} )
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=11 llvm_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   local bpf_link_path
+
+   # this avoids bundling
+   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
+   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
+
+   cmake_src_prepare
+}
+
+python_add_impl() {
+   bcc_python_impls+="${EPYTHON};"
+}
+
+src_configure() {
+   local bcc_python_impls
+   python_foreach_impl python_add_impl
+
+   local -a mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   -DENABLE_LLVM_SHARED=ON
+   -DCMAKE_USE_LIBBPF_PACKAGE=ON
+   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
+   -DPYTHON_CMD="${bcc_python_impls%;}"
+   )
+   if use lua && use lua_single_target_luajit; then
+   mycmakeargs+=( -DWITH_LUAJIT=1 )
+   fi
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   python_foreach_impl python_optimize
+   python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
+
+   newenvd "${FILESDIR}"/60bcc.env 60bcc.env
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index 6dfae6dfd16..8122c0b1ae7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -507,6 +507,7 @@ kde-apps/kdebase-meta:5
 >=dev-lua/penlight-1.9.2-r100
 >=dev-lua/say-1.3_p1-r100
 >=dev-lua/toluapp-1.0.93_p20190513-r100
+>=dev-util/bcc-0.17.0-r100
 >=dev-util/geany-plugins-1.37-r100
 >=dev-util/hermes-2.8
 >=dev-util/sysdig-0.27.1-r100



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-11-16 Thread Patrick McLean
commit: 244f0b0989c66a4718c5df588b09510a1f73843b
Author: Patrick McLean  sony  com>
AuthorDate: Tue Nov 17 04:47:44 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Nov 17 04:49:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244f0b09

dev-util/bcc: Fix kernel config name (bug #754660)

Closes: https://bugs.gentoo.org/754660
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/bcc-0.16.0-r1.ebuild | 2 +-
 dev-util/bcc/bcc-0.16.0.ebuild| 2 +-
 dev-util/bcc/bcc-0.17.0.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/bcc/bcc-0.16.0-r1.ebuild 
b/dev-util/bcc/bcc-0.16.0-r1.ebuild
index 55b56ac3dcb..52f59488240 100644
--- a/dev-util/bcc/bcc-0.16.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.16.0-r1.ebuild
@@ -53,7 +53,7 @@ RESTRICT="test"
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL
+   ~HAVE_BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
~KPROBES"
 
check_extra_config

diff --git a/dev-util/bcc/bcc-0.16.0.ebuild b/dev-util/bcc/bcc-0.16.0.ebuild
index e1c3279fc72..ee01512a9a6 100644
--- a/dev-util/bcc/bcc-0.16.0.ebuild
+++ b/dev-util/bcc/bcc-0.16.0.ebuild
@@ -52,7 +52,7 @@ RESTRICT="test"
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL
+   ~HAVE_BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
~KPROBES"
 
check_extra_config

diff --git a/dev-util/bcc/bcc-0.17.0.ebuild b/dev-util/bcc/bcc-0.17.0.ebuild
index f2b68b2fd87..29d6cc3139d 100644
--- a/dev-util/bcc/bcc-0.17.0.ebuild
+++ b/dev-util/bcc/bcc-0.17.0.ebuild
@@ -52,7 +52,7 @@ RESTRICT="test"
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL
+   ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL
~KPROBES"
 
check_extra_config



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-11-16 Thread Patrick McLean
commit: 2295b6c85e23d72b98ca46304b6227a7abcf0ff0
Author: Patrick McLean  sony  com>
AuthorDate: Tue Nov 17 04:49:42 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Nov 17 04:49:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2295b6c8

dev-util/bcc: Remove old

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest | 10 
 dev-util/bcc/bcc-0.11.0.ebuild| 85 -
 dev-util/bcc/bcc-0.12.0-r1.ebuild | 91 ---
 dev-util/bcc/bcc-0.13.0.ebuild| 92 
 dev-util/bcc/bcc-0.14.0.ebuild| 93 
 dev-util/bcc/bcc-0.15.0.ebuild| 93 
 dev-util/bcc/bcc-0.16.0.ebuild| 99 ---
 7 files changed, 563 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 52fb0809ba4..f6f3cb4c4b2 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,12 +1,2 @@
-DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B 
db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5
 SHA512 
4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb
-DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 
44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5
 SHA512 
db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b
-DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B 
ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb
 SHA512 
7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb
-DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 
2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6
 SHA512 
216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8
-DIST bcc-0.15.0.tar.gz 4056782 BLAKE2B 
4ae1ee615111b7fadc29fecc0799e3bd65da4f741c83f86e75b7376dca397ed83e6b159dba149a5e675110a0fae92397c0685085b9691786361cfbedff31d4dd
 SHA512 
d340ff54138cb44f610804edc7c8f7424d7182d81fd48c1e3edc6b45977eca8171b6367242abc4418e1baf2c8d3b53a77d0a408d053f246a0c169ddeeea2a68e
 DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 
443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6
 SHA512 
50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb
 DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 
6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85
 SHA512 
32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf
-DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2
 SHA512 
e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c
-DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 
9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061
 SHA512 
1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71
-DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B 
e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c
 SHA512 
c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d
-DIST libbpf-0.0.8.tar.gz 262519 BLAKE2B 
2a3620c97834cc23e716476b6966c1c65c1c82064b3ba1ae4ab4906ae362a777d9aa7ae40620f9a259fe969a5a897e97c14d97f627f39c47fa28c89abb1efa9a
 SHA512 
1074fb52b7a158e4e2713c4c7083528ccf2d99b899853078f230234ba112071bfa66e174d8800d36516e26d5bf06da44d100a5b2f866d267f62c9308f431220c
-DIST libbpf-0.0.9.tar.gz 273726 BLAKE2B 
1277ce5b9dab9037e287910c43a71ee33cd6607d7cbe59d40c6930bf49407e04fcdfa6f4795f98202930fd564c1569c2feef0bca73294334f00abd601a288ed0
 SHA512 
d54bbdee6f7ea83ffef3fd0abe07f71644bcf83e5cf4a307fb4e03d885503617f1af2d324cc869f0f01a92bcb58836780a4802ac4db83b9f037ea196edc1131a

diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/, dev-util/bcc/

2020-10-30 Thread Patrick McLean
commit: 6f97265a969eaa6d9b846dcb858f4c9d469149e1
Author: Patrick McLean  sony  com>
AuthorDate: Fri Oct 30 19:16:37 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Oct 30 21:13:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f97265a

dev-util/bcc-0.17.0: Version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.17.0.ebuild | 102 +
 dev-util/bcc/files/60bcc.env   |   1 +
 3 files changed, 104 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 8632824ea45..52fb0809ba4 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -4,6 +4,7 @@ DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B 
ecaf2dc077a5e0b808ea1d588a89793291ed56de8
 DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 
2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6
 SHA512 
216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8
 DIST bcc-0.15.0.tar.gz 4056782 BLAKE2B 
4ae1ee615111b7fadc29fecc0799e3bd65da4f741c83f86e75b7376dca397ed83e6b159dba149a5e675110a0fae92397c0685085b9691786361cfbedff31d4dd
 SHA512 
d340ff54138cb44f610804edc7c8f7424d7182d81fd48c1e3edc6b45977eca8171b6367242abc4418e1baf2c8d3b53a77d0a408d053f246a0c169ddeeea2a68e
 DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 
443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6
 SHA512 
50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb
+DIST bcc-0.17.0.tar.gz 4166410 BLAKE2B 
6833c7a58ed9e99b58bf147dc499ba7c7c113961ff5c21a3ac388abab8caa01dc2a67378899e26050460c4af851a5ddd8747911bda7c7b405dfcb6df29981f85
 SHA512 
32f27bdd3d8f3e850e59011bcf662b91842b1dcef94d118a0662ffda3b2c48c97a359d736d01f6d06afd74e3d7a4efda4966c71a5c9146b2076d4fba087a85cf
 DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2
 SHA512 
e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c
 DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 
9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061
 SHA512 
1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71
 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B 
e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c
 SHA512 
c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d

diff --git a/dev-util/bcc/bcc-0.17.0.ebuild b/dev-util/bcc/bcc-0.17.0.ebuild
new file mode 100644
index 000..f2b68b2fd87
--- /dev/null
+++ b/dev-util/bcc/bcc-0.17.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit cmake linux-info llvm python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+luajit test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   >=dev-libs/libbpf-0.2[static-libs(-)]
+   >=sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   <=sys-devel/clang-12:=
+   <=sys-devel/llvm-12:=[llvm_targets_BPF(+)]
+   luajit? ( dev-lang/luajit )
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=11 llvm_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   local bpf_link_path
+
+   # this avoids bundling
+   bpf_link_path="$(realpath 

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-10-30 Thread Patrick McLean
commit: 890c228fb22fe783aa28bbd7b836dba77d4d2310
Author: Patrick McLean  sony  com>
AuthorDate: Fri Oct 30 21:09:20 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Oct 30 21:13:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890c228f

dev-util/bcc-0.16.0-r1: Revbump, add tools to path, fix deps

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/bcc-0.16.0-r1.ebuild | 103 ++
 1 file changed, 103 insertions(+)

diff --git a/dev-util/bcc/bcc-0.16.0-r1.ebuild 
b/dev-util/bcc/bcc-0.16.0-r1.ebuild
new file mode 100644
index 000..55b56ac3dcb
--- /dev/null
+++ b/dev-util/bcc/bcc-0.16.0-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit cmake linux-info llvm python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+luajit test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   >=dev-libs/libbpf-0.1.0-r1[static-libs(-)]
+   =sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   <=sys-devel/clang-12:=
+   <=sys-devel/llvm-12:=[llvm_targets_BPF(+)]
+   luajit? ( dev-lang/luajit )
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=11 llvm_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   local bpf_link_path
+
+   # this avoids bundling
+   bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" 
/usr/include/bpf)" || die
+   ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
+
+   cmake_src_prepare
+}
+
+python_add_impl() {
+   bcc_python_impls+="${EPYTHON};"
+}
+
+src_configure() {
+   local bcc_python_impls
+   python_foreach_impl python_add_impl
+
+   local -a mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   -DENABLE_LLVM_SHARED=ON
+   -DCMAKE_USE_LIBBPF_PACKAGE=ON
+   -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
+   -DPYTHON_CMD="${bcc_python_impls%;}"
+   $(usex luajit '-DWITH_LUAJIT=1')
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   python_foreach_impl python_optimize
+   python_replicate_script $(grep -Flr '#!/usr/bin/python' 
"${ED}/usr/share/bcc/tools")
+
+   newenvd "${FILESDIR}"/60bcc.env 60bcc.env
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-08-25 Thread Patrick McLean
commit: 56a0750d9ffc68d537dc6572f131d0cefa088c48
Author: Patrick McLean  sony  com>
AuthorDate: Tue Aug 25 14:25:05 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Aug 25 14:25:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a0750d

dev-util/bcc-0.16.0: Fix SRC_URI

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/bcc-0.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.16.0.ebuild b/dev-util/bcc/bcc-0.16.0.ebuild
index c246d266174..e1c3279fc72 100644
--- a/dev-util/bcc/bcc-0.16.0.ebuild
+++ b/dev-util/bcc/bcc-0.16.0.ebuild
@@ -10,7 +10,7 @@ inherit cmake linux-info llvm python-r1
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;
 
-SRC_URI="https://github.com/iovisor/bcc/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-08-24 Thread Patrick McLean
commit: 3640989a46bf867e72536677cda035cdaf1842f6
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug 25 03:00:49 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Aug 25 03:01:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3640989a

dev-util/bcc-0.16.0: Fix QA warning

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/bcc-0.16.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.16.0.ebuild b/dev-util/bcc/bcc-0.16.0.ebuild
index df7ddfe6f27..c246d266174 100644
--- a/dev-util/bcc/bcc-0.16.0.ebuild
+++ b/dev-util/bcc/bcc-0.16.0.ebuild
@@ -42,7 +42,6 @@ BDEPEND="
virtual/pkgconfig
 "
 
-
 PATCHES=(
"${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
"${FILESDIR}/bcc-0.14.0-cmakelists.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-08-24 Thread Patrick McLean
commit: 27e82fb9a977a369b7f114f97989a5cf31d13b55
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Aug 25 00:09:53 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Aug 25 00:11:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e82fb9

dev-util/bcc-0.16.0: Bump, enable new llvm (bugs #735758, 734962)

Closes: https://bugs.gentoo.org/735758
Closes: https://bugs.gentoo.org/734962
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.16.0.ebuild | 100 +
 2 files changed, 101 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index eb4d8d7c492..8632824ea45 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -3,6 +3,7 @@ DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 
44c435eaaf6233ad24249cf5da4e778cd31e41573
 DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B 
ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb
 SHA512 
7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb
 DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 
2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6
 SHA512 
216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8
 DIST bcc-0.15.0.tar.gz 4056782 BLAKE2B 
4ae1ee615111b7fadc29fecc0799e3bd65da4f741c83f86e75b7376dca397ed83e6b159dba149a5e675110a0fae92397c0685085b9691786361cfbedff31d4dd
 SHA512 
d340ff54138cb44f610804edc7c8f7424d7182d81fd48c1e3edc6b45977eca8171b6367242abc4418e1baf2c8d3b53a77d0a408d053f246a0c169ddeeea2a68e
+DIST bcc-0.16.0.tar.gz 4124285 BLAKE2B 
443077ffd5ad02e34d28a86ee64b8ec52fa4a18696295d58e87aaf2aeb833c394047cd0d87b3bf1da52d5512b889f8873b788e8141bdd91c9463e27cf30a1ef6
 SHA512 
50d09d6d02335a63d7c01c22f16a706584f231ee16973a80df5b640c31b8e25775da13a2bdff9e57c04c7f6181bb8c46cf3bd11c1e59741234024da71c7f6cdb
 DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2
 SHA512 
e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c
 DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 
9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061
 SHA512 
1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71
 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B 
e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c
 SHA512 
c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d

diff --git a/dev-util/bcc/bcc-0.16.0.ebuild b/dev-util/bcc/bcc-0.16.0.ebuild
new file mode 100644
index 000..df7ddfe6f27
--- /dev/null
+++ b/dev-util/bcc/bcc-0.16.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit cmake linux-info llvm python-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+SRC_URI="https://github.com/iovisor/bcc/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+luajit test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   >=dev-libs/libbpf-0.1.0-r1[static-libs(-)]
+   >=sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   sys-devel/llvm:=[llvm_targets_BPF(+)]
+   luajit? ( dev-lang/luajit )
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
+
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+   "${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=11 llvm_pkg_setup
+   python_setup
+}
+
+src_prepare() {
+   local bpf_link_path
+
+   # this avoids bundling
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-06-25 Thread Zac Medico
commit: 8795dd08f0b05bcabb3881aeb570f1303d75eb43
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jun 25 17:13:21 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jun 25 17:13:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8795dd08

dev-util/bcc: libbpf-0.0.9.tar.gz digest changed

Closes: https://bugs.gentoo.org/729652
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/bcc/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 7fa7ae45920..eb4d8d7c492 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -7,4 +7,4 @@ DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f9
 DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 
9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061
 SHA512 
1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71
 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B 
e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c
 SHA512 
c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d
 DIST libbpf-0.0.8.tar.gz 262519 BLAKE2B 
2a3620c97834cc23e716476b6966c1c65c1c82064b3ba1ae4ab4906ae362a777d9aa7ae40620f9a259fe969a5a897e97c14d97f627f39c47fa28c89abb1efa9a
 SHA512 
1074fb52b7a158e4e2713c4c7083528ccf2d99b899853078f230234ba112071bfa66e174d8800d36516e26d5bf06da44d100a5b2f866d267f62c9308f431220c
-DIST libbpf-0.0.9.tar.gz 273706 BLAKE2B 
54dc77a8e415c24e6394877fc9ad54daca78a4e4f4779607e977708e8b88b6d7bb5854b618a808b1758529b9fdd574fc85f5969791a88b9a124cc42b63f7a161
 SHA512 
597ac41ab1727c48f2c53c9626b482ae7abd558b4c7d237e33206e3292295d5e5c2f56d31063d30caedccdc3fd289c040f718ff9aaaf210920f1b9c4c772660d
+DIST libbpf-0.0.9.tar.gz 273726 BLAKE2B 
1277ce5b9dab9037e287910c43a71ee33cd6607d7cbe59d40c6930bf49407e04fcdfa6f4795f98202930fd564c1569c2feef0bca73294334f00abd601a288ed0
 SHA512 
d54bbdee6f7ea83ffef3fd0abe07f71644bcf83e5cf4a307fb4e03d885503617f1af2d324cc869f0f01a92bcb58836780a4802ac4db83b9f037ea196edc1131a



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-06-19 Thread Patrick McLean
commit: e45fa000d36c307e78774d748fdbdbd82baa17d2
Author: Patrick McLean  sony  com>
AuthorDate: Fri Jun 19 23:21:25 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jun 19 23:21:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45fa000

dev-util/bcc-0.15.0: Version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |  2 +
 dev-util/bcc/bcc-0.15.0.ebuild | 93 ++
 2 files changed, 95 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 66472c8c076..7fa7ae45920 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -2,7 +2,9 @@ DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B 
db12e10a3da11b1d3691ca5e0e036f56af4c5765d
 DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 
44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5
 SHA512 
db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b
 DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B 
ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb
 SHA512 
7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb
 DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 
2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6
 SHA512 
216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8
+DIST bcc-0.15.0.tar.gz 4056782 BLAKE2B 
4ae1ee615111b7fadc29fecc0799e3bd65da4f741c83f86e75b7376dca397ed83e6b159dba149a5e675110a0fae92397c0685085b9691786361cfbedff31d4dd
 SHA512 
d340ff54138cb44f610804edc7c8f7424d7182d81fd48c1e3edc6b45977eca8171b6367242abc4418e1baf2c8d3b53a77d0a408d053f246a0c169ddeeea2a68e
 DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2
 SHA512 
e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c
 DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 
9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061
 SHA512 
1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71
 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B 
e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c
 SHA512 
c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d
 DIST libbpf-0.0.8.tar.gz 262519 BLAKE2B 
2a3620c97834cc23e716476b6966c1c65c1c82064b3ba1ae4ab4906ae362a777d9aa7ae40620f9a259fe969a5a897e97c14d97f627f39c47fa28c89abb1efa9a
 SHA512 
1074fb52b7a158e4e2713c4c7083528ccf2d99b899853078f230234ba112071bfa66e174d8800d36516e26d5bf06da44d100a5b2f866d267f62c9308f431220c
+DIST libbpf-0.0.9.tar.gz 273706 BLAKE2B 
54dc77a8e415c24e6394877fc9ad54daca78a4e4f4779607e977708e8b88b6d7bb5854b618a808b1758529b9fdd574fc85f5969791a88b9a124cc42b63f7a161
 SHA512 
597ac41ab1727c48f2c53c9626b482ae7abd558b4c7d237e33206e3292295d5e5c2f56d31063d30caedccdc3fd289c040f718ff9aaaf210920f1b9c4c772660d

diff --git a/dev-util/bcc/bcc-0.15.0.ebuild b/dev-util/bcc/bcc-0.15.0.ebuild
new file mode 100644
index 000..18274e39b78
--- /dev/null
+++ b/dev-util/bcc/bcc-0.15.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake-utils linux-info llvm python-single-r1
+
+EGIT_COMMIT="v${PV}"
+LIBBPF_VER="0.0.9"
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+# This bundles libbpf, I tried to unbundle it, but I am not good enough
+# with cmake to do it. Patches accepted...
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
+   https://github.com/libbpf/libbpf/archive/v${LIBBPF_VER}.tar.gz -> 
libbpf-${LIBBPF_VER}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+luajit test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   >=sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, dev-util/bcc/files/

2020-04-21 Thread Patrick McLean
commit: d9f411b30cbca64159b1775467ef554345dddc64
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Apr 21 17:55:28 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Apr 21 17:55:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f411b3

dev-util/bcc-0.14.0: Version bump

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |  2 +
 dev-util/bcc/bcc-0.14.0.ebuild | 93 ++
 dev-util/bcc/files/bcc-0.14.0-cmakelists.patch | 19 ++
 3 files changed, 114 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index c2fcfba21e8..66472c8c076 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,6 +1,8 @@
 DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B 
db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5
 SHA512 
4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb
 DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 
44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5
 SHA512 
db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b
 DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B 
ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb
 SHA512 
7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb
+DIST bcc-0.14.0.tar.gz 4021098 BLAKE2B 
2c66c82e14ee7f858f2e4ff8aa158d03c1580686f4023e920f643454283ed26265ec1e122695a308c4e570c369a0f66e6b0a9347fd9046f2eeb6cd4b536e4dc6
 SHA512 
216033a6944134c9f9b03a254c83236ff49b02c87808d2719a51a5ebe3b2e3f6b283e905cfbbc85084eab60cf8ef89c3135b4e07ddb9bd83348c69f6e49a84b8
 DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2
 SHA512 
e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c
 DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 
9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061
 SHA512 
1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71
 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B 
e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c
 SHA512 
c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d
+DIST libbpf-0.0.8.tar.gz 262519 BLAKE2B 
2a3620c97834cc23e716476b6966c1c65c1c82064b3ba1ae4ab4906ae362a777d9aa7ae40620f9a259fe969a5a897e97c14d97f627f39c47fa28c89abb1efa9a
 SHA512 
1074fb52b7a158e4e2713c4c7083528ccf2d99b899853078f230234ba112071bfa66e174d8800d36516e26d5bf06da44d100a5b2f866d267f62c9308f431220c

diff --git a/dev-util/bcc/bcc-0.14.0.ebuild b/dev-util/bcc/bcc-0.14.0.ebuild
new file mode 100644
index 000..5b4acaeb9b3
--- /dev/null
+++ b/dev-util/bcc/bcc-0.14.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake-utils linux-info llvm python-single-r1
+
+EGIT_COMMIT="v${PV}"
+LIBBPF_VER="0.0.8"
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+# This bundles libbpf, I tried to unbundle it, but I am not good enough
+# with cmake to do it. Patches accepted...
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
+   https://github.com/libbpf/libbpf/archive/v${LIBBPF_VER}.tar.gz -> 
libbpf-${LIBBPF_VER}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+luajit test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   >=sys-kernel/linux-headers-4.14
+   >=dev-libs/elfutils-0.166:=
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-03-11 Thread Zac Medico
commit: 60eed76853ace00c133366799872b2e9611e9485
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Mar 12 03:04:18 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar 12 03:06:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60eed768

dev-util/bcc: LLVM_MAX_SLOT=9 (bug 711790)

Closes: https://bugs.gentoo.org/711790
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/bcc/bcc-0.13.0.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-util/bcc/bcc-0.13.0.ebuild b/dev-util/bcc/bcc-0.13.0.ebuild
index 8ff7d3262f4..748cd29f46e 100644
--- a/dev-util/bcc/bcc-0.13.0.ebuild
+++ b/dev-util/bcc/bcc-0.13.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit cmake-utils linux-info python-single-r1
+inherit cmake-utils linux-info llvm python-single-r1
 
 EGIT_COMMIT="v${PV}"
 LIBBPF_VER="0.0.7"
@@ -27,8 +27,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="
>=sys-kernel/linux-headers-4.14
>=dev-libs/elfutils-0.166:=
-   sys-devel/clang:=
-   >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/, dev-util/bcc/

2020-02-20 Thread Patrick McLean
commit: 0e821488d4d0c35a79ad06e29eafda3baf1636ac
Author: Patrick McLean  sony  com>
AuthorDate: Thu Feb 20 19:00:49 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Feb 20 19:00:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e821488

dev-util/bcc: Remove old versions

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest|   6 --
 dev-util/bcc/bcc-0.10.0.ebuild   |  85 ---
 dev-util/bcc/bcc-0.6.0.ebuild|  51 
 dev-util/bcc/bcc-0.7.0.ebuild|  51 
 dev-util/bcc/bcc-0.9.0-r1.ebuild |  73 -
 dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch | 100 ---
 6 files changed, 366 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 8b05001468e..c2fcfba21e8 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,12 +1,6 @@
-DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 
562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513
 SHA512 
92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235
 DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B 
db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5
 SHA512 
4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb
 DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 
44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5
 SHA512 
db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b
 DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B 
ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb
 SHA512 
7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb
-DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80
-DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 
370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b
 SHA512 
ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e
-DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B 
f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c
 SHA512 
fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1
-DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B 
cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8
 SHA512 
373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091
-DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B 
eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6
 SHA512 
ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad
 DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2
 SHA512 
e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c
 DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 
9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061
 SHA512 
1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71
 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B 
e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c
 SHA512 
c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d

diff --git a/dev-util/bcc/bcc-0.10.0.ebuild b/dev-util/bcc/bcc-0.10.0.ebuild
deleted file mode 100644
index 08138b6375b..000
--- a/dev-util/bcc/bcc-0.10.0.ebuild
+++ /dev/null
@@ 

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-02-20 Thread Patrick McLean
commit: 83c7ba892980a86018ab2b348c222f1d3745e1e7
Author: Patrick McLean  sony  com>
AuthorDate: Thu Feb 20 18:59:05 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Feb 20 18:59:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c7ba89

dev-util/bcc-0.13.0: Version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |  2 +
 dev-util/bcc/bcc-0.13.0.ebuild | 91 ++
 2 files changed, 93 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 6acd7807710..8b05001468e 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,6 +1,7 @@
 DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 
562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513
 SHA512 
92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235
 DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B 
db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5
 SHA512 
4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb
 DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 
44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5
 SHA512 
db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b
+DIST bcc-0.13.0.tar.gz 3928016 BLAKE2B 
ecaf2dc077a5e0b808ea1d588a89793291ed56de8747e1cb59f0e841b70e4a4f0333e2941ee2b42b5b9a570cd8d4f9941be772e7790186be156e452a416d40bb
 SHA512 
7c82007979814ac11d1dfc81fe8e00d988f518f7fbba3e115851e17500c22eca23b33b84f9053acc10aefda0ee3b80429f8daf1389590c2d3686ee8d7ced72cb
 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80
 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 
370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b
 SHA512 
ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e
 DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B 
f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c
 SHA512 
fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1
@@ -8,3 +9,4 @@ DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B 
cebbeb57f06af90442d28be1633a54c198bf796786
 DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B 
eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6
 SHA512 
ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad
 DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2
 SHA512 
e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c
 DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 
9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061
 SHA512 
1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71
+DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B 
e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c
 SHA512 
c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d

diff --git a/dev-util/bcc/bcc-0.13.0.ebuild b/dev-util/bcc/bcc-0.13.0.ebuild
new file mode 100644
index 000..8ff7d3262f4
--- /dev/null
+++ b/dev-util/bcc/bcc-0.13.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake-utils linux-info python-single-r1
+
+EGIT_COMMIT="v${PV}"
+LIBBPF_VER="0.0.7"
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+# This bundles libbpf, I tried to unbundle it, but I am not good enough
+# with cmake to do it. Patches accepted...

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2020-02-10 Thread Michał Górny
commit: 8b22ac90bb746724356602509fb35ea4f04913be
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 10 11:40:15 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 10 11:54:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b22ac90

dev-util/bcc: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 dev-util/bcc/bcc-0.10.0.ebuild| 2 +-
 dev-util/bcc/bcc-0.11.0.ebuild| 2 +-
 dev-util/bcc/bcc-0.12.0-r1.ebuild | 2 +-
 dev-util/bcc/bcc-0.6.0.ebuild | 2 +-
 dev-util/bcc/bcc-0.7.0.ebuild | 2 +-
 dev-util/bcc/bcc-0.9.0-r1.ebuild  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/bcc/bcc-0.10.0.ebuild b/dev-util/bcc/bcc-0.10.0.ebuild
index 7a4272292b0..08138b6375b 100644
--- a/dev-util/bcc/bcc-0.10.0.ebuild
+++ b/dev-util/bcc/bcc-0.10.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake-utils linux-info python-single-r1
 

diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild
index 4fbad99072a..06720965ca2 100644
--- a/dev-util/bcc/bcc-0.11.0.ebuild
+++ b/dev-util/bcc/bcc-0.11.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake-utils linux-info python-single-r1
 

diff --git a/dev-util/bcc/bcc-0.12.0-r1.ebuild 
b/dev-util/bcc/bcc-0.12.0-r1.ebuild
index e200ac3187a..f14150fc76e 100644
--- a/dev-util/bcc/bcc-0.12.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.12.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake-utils linux-info python-single-r1
 

diff --git a/dev-util/bcc/bcc-0.6.0.ebuild b/dev-util/bcc/bcc-0.6.0.ebuild
index 852d5503582..deff44f3e73 100644
--- a/dev-util/bcc/bcc-0.6.0.ebuild
+++ b/dev-util/bcc/bcc-0.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils linux-info python-single-r1
 

diff --git a/dev-util/bcc/bcc-0.7.0.ebuild b/dev-util/bcc/bcc-0.7.0.ebuild
index cfcacc44e69..718f0921ce9 100644
--- a/dev-util/bcc/bcc-0.7.0.ebuild
+++ b/dev-util/bcc/bcc-0.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake-utils linux-info python-single-r1
 

diff --git a/dev-util/bcc/bcc-0.9.0-r1.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild
index 21fd0809c8f..86203a8d50d 100644
--- a/dev-util/bcc/bcc-0.9.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake-utils linux-info python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2019-12-29 Thread David Seifert
commit: 0fa06ba93ee0c7f2489cba4f57dddc8ee107eedf
Author: David Seifert  gentoo  org>
AuthorDate: Sun Dec 29 09:55:20 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Dec 29 09:55:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa06ba9

dev-util/bcc: [QA] Remove explicit python-utils-r1 inherit

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 dev-util/bcc/bcc-0.10.0.ebuild| 2 +-
 dev-util/bcc/bcc-0.11.0.ebuild| 2 +-
 dev-util/bcc/bcc-0.12.0-r1.ebuild | 2 +-
 dev-util/bcc/bcc-0.6.0.ebuild | 2 +-
 dev-util/bcc/bcc-0.7.0.ebuild | 2 +-
 dev-util/bcc/bcc-0.9.0-r1.ebuild  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/bcc/bcc-0.10.0.ebuild b/dev-util/bcc/bcc-0.10.0.ebuild
index e58cc92b1c9..f73ae817ffc 100644
--- a/dev-util/bcc/bcc-0.10.0.ebuild
+++ b/dev-util/bcc/bcc-0.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
+inherit cmake-utils linux-info python-single-r1
 
 EGIT_COMMIT="v${PV}"
 LIBBPF_VER="0.0.3"

diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild
index b213c5e2737..0cad9aaa0c6 100644
--- a/dev-util/bcc/bcc-0.11.0.ebuild
+++ b/dev-util/bcc/bcc-0.11.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
+inherit cmake-utils linux-info python-single-r1
 
 EGIT_COMMIT="v${PV}"
 LIBBPF_VER="0.0.5"

diff --git a/dev-util/bcc/bcc-0.12.0-r1.ebuild 
b/dev-util/bcc/bcc-0.12.0-r1.ebuild
index cb592d045bd..bf1a36dc327 100644
--- a/dev-util/bcc/bcc-0.12.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.12.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
+inherit cmake-utils linux-info python-single-r1
 
 EGIT_COMMIT="v${PV}"
 LIBBPF_VER="0.0.6"

diff --git a/dev-util/bcc/bcc-0.6.0.ebuild b/dev-util/bcc/bcc-0.6.0.ebuild
index 4e1d37a74c9..82dc2ae8f4a 100644
--- a/dev-util/bcc/bcc-0.6.0.ebuild
+++ b/dev-util/bcc/bcc-0.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_{5,6} )
 
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
+inherit cmake-utils linux-info python-single-r1
 
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;

diff --git a/dev-util/bcc/bcc-0.7.0.ebuild b/dev-util/bcc/bcc-0.7.0.ebuild
index 9d6fc4908eb..e246eb85988 100644
--- a/dev-util/bcc/bcc-0.7.0.ebuild
+++ b/dev-util/bcc/bcc-0.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
+inherit cmake-utils linux-info python-single-r1
 
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;

diff --git a/dev-util/bcc/bcc-0.9.0-r1.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild
index 1f720a826ce..02d1a7b9f34 100644
--- a/dev-util/bcc/bcc-0.9.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
+inherit cmake-utils linux-info python-single-r1
 
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2019-12-11 Thread Patrick McLean
commit: c47679dbc328ae7cc7621a121d63723255931d1b
Author: Patrick McLean  sony  com>
AuthorDate: Wed Dec 11 23:41:34 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Dec 11 23:41:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c47679db

dev-util/bcc-0.12.0-r1: Revbump, works with older linux-headers

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.12.0.ebuild => bcc-0.12.0-r1.ebuild} | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/dev-util/bcc/bcc-0.12.0.ebuild b/dev-util/bcc/bcc-0.12.0-r1.ebuild
similarity index 94%
rename from dev-util/bcc/bcc-0.12.0.ebuild
rename to dev-util/bcc/bcc-0.12.0-r1.ebuild
index 8cb390307d2..cb592d045bd 100644
--- a/dev-util/bcc/bcc-0.12.0.ebuild
+++ b/dev-util/bcc/bcc-0.12.0-r1.ebuild
@@ -24,12 +24,14 @@ KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="+luajit test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND=">=sys-kernel/linux-headers-4.18
+RDEPEND="
+   >=sys-kernel/linux-headers-4.14
>=dev-libs/elfutils-0.166:=
sys-devel/clang:=
>=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]
luajit? ( dev-lang/luajit )
-   ${PYTHON_DEPS}"
+   ${PYTHON_DEPS}
+"
 DEPEND="${RDEPEND}
test? (
|| (
@@ -38,9 +40,12 @@ DEPEND="${RDEPEND}
)
net-analyzer/netperf
net-misc/iperf:*
-   )"
-BDEPEND="dev-util/cmake
-   virtual/pkgconfig"
+   )
+"
+BDEPEND="
+   dev-util/cmake
+   virtual/pkgconfig
+"
 
 S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2019-12-10 Thread Patrick McLean
commit: 7f9c74b0d090c5b0e17564a7428f97faa0b8ccff
Author: Patrick McLean  sony  com>
AuthorDate: Wed Dec 11 02:49:35 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Dec 11 02:56:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9c74b0

dev-util/bcc-0.12.0: Version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |  2 +
 dev-util/bcc/bcc-0.12.0.ebuild | 86 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 217df3ede79..6acd7807710 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,8 +1,10 @@
 DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 
562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513
 SHA512 
92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235
 DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B 
db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5
 SHA512 
4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb
+DIST bcc-0.12.0.tar.gz 2627075 BLAKE2B 
44c435eaaf6233ad24249cf5da4e778cd31e41573199ded97d1f411c7424128fb11f838c55fa48c692b4d5f267ea594d6cab9992dc76137da1b41453285c98c5
 SHA512 
db3ea929b1296f4d9d82d2a11e89e11a1c31512d3f7f935475a7613e0128a5cf9441f3138969535ef41de0c0f677c7446f62f1c64575d41a9896e5339f3f112b
 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80
 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 
370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b
 SHA512 
ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e
 DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B 
f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c
 SHA512 
fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1
 DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B 
cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8
 SHA512 
373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091
 DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B 
eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6
 SHA512 
ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad
 DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2
 SHA512 
e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c
+DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 
9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061
 SHA512 
1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71

diff --git a/dev-util/bcc/bcc-0.12.0.ebuild b/dev-util/bcc/bcc-0.12.0.ebuild
new file mode 100644
index 000..8cb390307d2
--- /dev/null
+++ b/dev-util/bcc/bcc-0.12.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+EGIT_COMMIT="v${PV}"
+LIBBPF_VER="0.0.6"
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+# This bundles libbpf, I tried to unbundle it, but I am not good enough
+# with cmake to do it. Patches accepted...
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
+   https://github.com/libbpf/libbpf/archive/v${LIBBPF_VER}.tar.gz -> 
libbpf-${LIBBPF_VER}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+luajit test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=sys-kernel/linux-headers-4.18
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/files/

2019-10-29 Thread Zac Medico
commit: 59d23246a7a88801ea4af77787697b452b8da23f
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Oct 29 09:19:21 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 29 17:40:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d23246

dev-util/bcc: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/13483
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch | 182 --
 1 file changed, 182 deletions(-)

diff --git a/dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch 
b/dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch
deleted file mode 100644
index fabb3f3f2e6..000
--- a/dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch
+++ /dev/null
@@ -1,182 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 94aac856..bd454226 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -9,12 +9,6 @@ endif()
- 
- enable_testing()
- 
--# populate submodules (libbpf)
--if(NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/src/cc/libbpf/src)
--  execute_process(COMMAND git submodule update --init --recursive
--  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
--endif()
--
- include(cmake/GetGitRevisionDescription.cmake)
- include(cmake/version.cmake)
- include(CMakeDependentOption)
-@@ -61,6 +55,9 @@ FOREACH(DIR ${LLVM_INCLUDE_DIRS})
-   include_directories("${DIR}/../tools/clang/include")
- ENDFOREACH()
- 
-+find_package(PkgConfig)
-+pkg_check_modules(LIBBPF REQUIRED libbpf)
-+
- # Set to a string path if system places kernel lib directory in
- # non-default location.
- if(NOT DEFINED BCC_KERNEL_MODULES_DIR)
-diff --git a/examples/cpp/CMakeLists.txt b/examples/cpp/CMakeLists.txt
-index 906c9aaf..210f0f75 100644
 a/examples/cpp/CMakeLists.txt
-+++ b/examples/cpp/CMakeLists.txt
-@@ -3,7 +3,7 @@
- 
- include_directories(${CMAKE_SOURCE_DIR}/src/cc)
- include_directories(${CMAKE_SOURCE_DIR}/src/cc/api)
--include_directories(${CMAKE_SOURCE_DIR}/src/cc/libbpf/include/uapi)
-+include_directories(${LIBBPF_INCLUDE_DIRS})
- 
- option(INSTALL_CPP_EXAMPLES "Install C++ examples. Those binaries are 
statically linked and can take plenty of disk space" OFF)
- 
-diff --git a/examples/cpp/pyperf/CMakeLists.txt 
b/examples/cpp/pyperf/CMakeLists.txt
-index 6f963c66..e8dd66f6 100644
 a/examples/cpp/pyperf/CMakeLists.txt
-+++ b/examples/cpp/pyperf/CMakeLists.txt
-@@ -3,7 +3,7 @@
- 
- include_directories(${CMAKE_SOURCE_DIR}/src/cc)
- include_directories(${CMAKE_SOURCE_DIR}/src/cc/api)
--include_directories(${CMAKE_SOURCE_DIR}/src/cc/libbpf/include/uapi)
-+include_directories(${LIBBPF_INCLUDE_DIRS})
- 
- add_executable(PyPerf PyPerf.cc PyPerfUtil.cc PyPerfBPFProgram.cc 
PyPerfLoggingHelper.cc PyPerfDefaultPrinter.cc Py36Offsets.cc)
- target_link_libraries(PyPerf bcc-static)
-diff --git a/introspection/CMakeLists.txt b/introspection/CMakeLists.txt
-index 88df6e84..de8a6464 100644
 a/introspection/CMakeLists.txt
-+++ b/introspection/CMakeLists.txt
-@@ -3,11 +3,11 @@
- 
- include_directories(${CMAKE_SOURCE_DIR}/src/cc)
- include_directories(${CMAKE_SOURCE_DIR}/src/cc/api)
--include_directories(${CMAKE_SOURCE_DIR}/src/cc/libbpf/include/uapi)
-+include_directories(${LIBBPF_INCLUDE_DIRS})
- 
- option(INSTALL_INTROSPECTION "Install BPF introspection tools" ON)
- 
- add_executable(bps bps.c)
--target_link_libraries(bps bpf-static)
-+target_link_libraries(bps ${LIBBPF_LIBRARIES})
- 
- install (TARGETS bps DESTINATION share/bcc/introspection)
-diff --git a/src/cc/CMakeLists.txt b/src/cc/CMakeLists.txt
-index bd34fd48..dfbeb596 100644
 a/src/cc/CMakeLists.txt
-+++ b/src/cc/CMakeLists.txt
-@@ -10,8 +10,7 @@ 
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/frontends/clang)
- include_directories(${LLVM_INCLUDE_DIRS})
- include_directories(${LIBELF_INCLUDE_DIRS})
- # todo: if check for kernel version
--include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libbpf/include)
--include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libbpf/include/uapi)
-+include_directories(${LIBBPF_INCLUDE_DIRS})
- add_definitions(${LLVM_DEFINITIONS})
- configure_file(libbcc.pc.in ${CMAKE_CURRENT_BINARY_DIR}/libbcc.pc @ONLY)
- 
-@@ -28,13 +27,6 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} 
-DLLVM_MAJOR_VERSION=${CMAKE_MATCH_1}")
- 
- include(static_libstdc++)
- 
--file(GLOB libbpf_sources "libbpf/src/*.c")
--add_library(bpf-static STATIC libbpf.c perf_reader.c ${libbpf_sources})
--set_target_properties(bpf-static PROPERTIES OUTPUT_NAME bcc_bpf)
--add_library(bpf-shared SHARED libbpf.c perf_reader.c ${libbpf_sources})
--set_target_properties(bpf-shared PROPERTIES VERSION ${REVISION_LAST} 
SOVERSION 0)
--set_target_properties(bpf-shared PROPERTIES OUTPUT_NAME bcc_bpf)
--
- set(bcc_common_sources bcc_common.cc bpf_module.cc bcc_btf.cc 
exported_files.cc)
- if (${LLVM_PACKAGE_VERSION} VERSION_EQUAL 6 OR ${LLVM_PACKAGE_VERSION} 
VERSION_GREATER 6)
-   set(bcc_common_sources 

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2019-10-03 Thread Patrick McLean
commit: bcb2636c4ad6b6e1f7384e6ea10c4318fdc910b0
Author: Patrick McLean  sony  com>
AuthorDate: Thu Oct  3 21:28:30 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Oct  3 21:28:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcb2636c

dev-util/bcc: Fix github download URI (bug #696150)

Closes: https://bugs.gentoo.org/696150
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/bcc-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild
index 1c0c1b97236..b213c5e2737 100644
--- a/dev-util/bcc/bcc-0.11.0.ebuild
+++ b/dev-util/bcc/bcc-0.11.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://iovisor.github.io/bcc/;
 # This bundles libbpf, I tried to unbundle it, but I am not good enough
 # with cmake to do it. Patches accepted...
 SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
-   https://github.com/libbpf/libbpf/archive/${LIBBPF_VER}.tar.gz -> 
libbpf-${LIBBPF_VER}.tar.gz"
+   https://github.com/libbpf/libbpf/archive/v${LIBBPF_VER}.tar.gz -> 
libbpf-${LIBBPF_VER}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2019-10-03 Thread Patrick McLean
commit: bc02d08a13d17948831d69a5a10f594d931da15e
Author: Patrick McLean  sony  com>
AuthorDate: Thu Oct  3 18:56:19 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Oct  3 18:56:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc02d08a

dev-util/bcc: Version bump to 0.11.0

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |  2 +
 dev-util/bcc/bcc-0.11.0.ebuild | 85 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index c6391f7ee4a..217df3ede79 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,6 +1,8 @@
 DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 
562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513
 SHA512 
92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235
+DIST bcc-0.11.0.tar.gz 2611511 BLAKE2B 
db12e10a3da11b1d3691ca5e0e036f56af4c5765d49e2edefc3e30bc90036a5f521d196db797e3725e618efa68ba2550848b3dc044015f6aea6b2da6ca2a34f5
 SHA512 
4854a5a15a89a8bd3a10daa6f0e831428316751280902cbdc74f3c6f78263ee1c58521ae9125804e72fec6482702818a5fec781436400640627e4b7c2fc189fb
 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80
 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 
370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b
 SHA512 
ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e
 DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B 
f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c
 SHA512 
fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1
 DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B 
cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8
 SHA512 
373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091
 DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B 
eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6
 SHA512 
ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad
+DIST libbpf-0.0.5.tar.gz 160335 BLAKE2B 
2cf4a3e6edc002b3a32f9d08bb22a07863d8f6f90472e9593a9e9a93b08a00f0557d5a59fa841325b947e6f7b129232e7cd1fdc906f45de57b0dbe594548f1c2
 SHA512 
e42f6cc8f834f2d3cf9138d655bd3727b2693850f7f6409ec4d536336bc5fa479a64eefc802a5915e333677eca843f8f1bd0132589bba10bdc89064eee0c

diff --git a/dev-util/bcc/bcc-0.11.0.ebuild b/dev-util/bcc/bcc-0.11.0.ebuild
new file mode 100644
index 000..1c0c1b97236
--- /dev/null
+++ b/dev-util/bcc/bcc-0.11.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+EGIT_COMMIT="v${PV}"
+LIBBPF_VER="0.0.5"
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+# This bundles libbpf, I tried to unbundle it, but I am not good enough
+# with cmake to do it. Patches accepted...
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
+   https://github.com/libbpf/libbpf/archive/${LIBBPF_VER}.tar.gz -> 
libbpf-${LIBBPF_VER}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+luajit test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=sys-kernel/linux-headers-4.18
+   >=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]
+   luajit? ( dev-lang/luajit )
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )"
+BDEPEND="dev-util/cmake
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, dev-util/bcc/files/

2019-06-14 Thread Patrick McLean
commit: 05f1e1549e6016ea2d1083728a896cd761ab4983
Author: Patrick McLean  sony  com>
AuthorDate: Fri Jun 14 17:08:57 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jun 14 17:08:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f1e154

dev-util/bcc: Version bump to 0.10.0

Had to drop the patch to unbundle libbpf, the upstream build system
makes too many assumptions about it's presence.

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest |   2 +
 dev-util/bcc/bcc-0.10.0.ebuild|  85 ++
 dev-util/bcc/files/bcc-0.10.0-system-libbpf.patch | 182 ++
 3 files changed, 269 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 136c3b7aa67..c6391f7ee4a 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,4 +1,6 @@
+DIST bcc-0.10.0.tar.gz 2052430 BLAKE2B 
562aa95d34ba329ce966bca3164af45fe6d78487e5f0d370a0a90c5d91af75b4adcc5aa1e6578bf598e55dc51394c5a218fc19e2b57b2f7241cc3fe1f3a4e513
 SHA512 
92ba0f57d22af610ac81661526fed8bec80d502bcbc8aa5048ba7c50911247c020832db23afdcf9b555b142cd387c228cf7baa0ddc94067165403e362227f235
 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80
 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 
370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b
 SHA512 
ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e
 DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B 
f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c
 SHA512 
fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1
 DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B 
cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8
 SHA512 
373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091
+DIST libbpf-0.0.3.tar.gz 127328 BLAKE2B 
eaa1be54f0a7fcc6fd41eb2adaad2f405f76db3bd7c7466a5484ead1cca5a9fe775e331838cd5645d7399cb5b1a5b2fcb3814fb45643660fd3f7d84b9986bae6
 SHA512 
ee489d968cd9a20a1f091dcd2696d3807ab0db2a001613684402de2c696391eea033f3bd961eaf1d0df95c1e15f4f0ccfb7003ff98c3f08f24a7e9a8db22cdad

diff --git a/dev-util/bcc/bcc-0.10.0.ebuild b/dev-util/bcc/bcc-0.10.0.ebuild
new file mode 100644
index 000..e58cc92b1c9
--- /dev/null
+++ b/dev-util/bcc/bcc-0.10.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+EGIT_COMMIT="v${PV}"
+LIBBPF_VER="0.0.3"
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+
+# This bundles libbpf, I tried to unbundle it, but I am not good enough
+# with cmake to do it. Patches accepted...
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
+   https://github.com/libbpf/libbpf/archive/${LIBBPF_VER}.tar.gz -> 
libbpf-${LIBBPF_VER}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+luajit test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=sys-kernel/linux-headers-4.18
+   >=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]
+   luajit? ( dev-lang/luajit )
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+   test? (
+   || (
+   net-misc/iputils[arping]
+   net-analyzer/arping
+   )
+   net-analyzer/netperf
+   net-misc/iperf:*
+   )"
+BDEPEND="dev-util/cmake
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+)
+
+# tests need root access
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   rmdir src/cc/libbpf || die
+   mv "${WORKDIR}"/libbpf-${LIBBPF_VER} src/cc/libbpf || die
+
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2019-05-21 Thread Stephen Klimaszewski
commit: a815bda12a12209b2bb7663d17fd436362f221d9
Author: Stephen Klimaszewski  gentoo  org>
AuthorDate: Tue May 21 16:43:35 2019 +
Commit: Stephen Klimaszewski  gentoo  org>
CommitDate: Tue May 21 16:44:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a815bda1

dev-util/bcc: add ~arm64 keyword

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Stephen Klimaszewski  gentoo.org>

 dev-util/bcc/bcc-0.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.9.0-r1.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild
index f23a490a902..1f720a826ce 100644
--- a/dev-util/bcc/bcc-0.9.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild
@@ -16,7 +16,7 @@ RESTRICT="test"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="+luajit"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2019-03-13 Thread Patrick McLean
commit: bf4fceea4680d3e25627149c1b0ffba102e2ab33
Author: Patrick McLean  sony  com>
AuthorDate: Wed Mar 13 21:12:07 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Mar 13 21:12:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4fceea

dev-util/bcc: Make 0.9.0 work with <5.0 kernels, add maintainer

The 0.9.0 release requires bpf.h from 5.0 kernels to compile, but will
otherwise work on 4.18+ kernels. This adds a patch that just patches in
the 5.0 version of bpf.h when linux-headers is less than 5.0.

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest|  1 +
 dev-util/bcc/bcc-0.9.0-r1.ebuild | 11 ++-
 dev-util/bcc/metadata.xml|  3 +++
 3 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index a4b0f0db8d9..136c3b7aa67 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,3 +1,4 @@
 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80
 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 
370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b
 SHA512 
ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e
+DIST bcc-0.9.0-linux-5-bpf.patch.xz 28524 BLAKE2B 
f0369e50eabd7b1eb9a492b9652cd7647c7c7fda3b01db1e7f2bf716e76357d07d67193b31189b98309e26895ac3dd5c755d4cef6bc592e4674f40710c33539c
 SHA512 
fc5b828a5826da2cf1e1a76758c635f5443d202aecbe3f269d78abcaa0117ad7658bea6c43e7b60e1ecc6bcc65bd19b100217758a1203d278ddb03c5837c43f1
 DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B 
cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8
 SHA512 
373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091

diff --git a/dev-util/bcc/bcc-0.9.0-r1.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild
index 421f8729ea5..f23a490a902 100644
--- a/dev-util/bcc/bcc-0.9.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild
@@ -10,7 +10,8 @@ inherit cmake-utils linux-info python-single-r1 
python-utils-r1
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;
 EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
+   mirror://gentoo/bcc-0.9.0-linux-5-bpf.patch.xz"
 RESTRICT="test"
 
 LICENSE="Apache-2.0"
@@ -49,6 +50,14 @@ pkg_setup() {
python-single-r1_pkg_setup
 }
 
+src_prepare() {
+   # needs bpf.h from linux-5.0 to build
+   has_version '>=sys-kernel/linux-headers-5.0' || \
+   eapply "${WORKDIR}/bcc-0.9.0-linux-5-bpf.patch"
+
+   cmake-utils_src_prepare
+}
+
 src_configure() {
local mycmakeargs=(
-DREVISION=${PV%%_*}

diff --git a/dev-util/bcc/metadata.xml b/dev-util/bcc/metadata.xml
index 43eb746c3b0..4611e015755 100644
--- a/dev-util/bcc/metadata.xml
+++ b/dev-util/bcc/metadata.xml
@@ -4,6 +4,9 @@
   
 zmed...@gentoo.org
   
+  
+chutz...@gentoo.org
+  
   
 iovisor/bcc
   



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2019-03-12 Thread Patrick McLean
commit: 516482117b428d798c93a1c78750360b9af376bd
Author: Patrick McLean  sony  com>
AuthorDate: Tue Mar 12 06:36:19 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Mar 12 06:37:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51648211

dev-util/bcc: Revbump to 0.9.0-r1, add dep on >=linux-headers-4.18

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/{bcc-0.9.0.ebuild => bcc-0.9.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/bcc/bcc-0.9.0.ebuild b/dev-util/bcc/bcc-0.9.0-r1.ebuild
similarity index 97%
rename from dev-util/bcc/bcc-0.9.0.ebuild
rename to dev-util/bcc/bcc-0.9.0-r1.ebuild
index 403c7245730..421f8729ea5 100644
--- a/dev-util/bcc/bcc-0.9.0.ebuild
+++ b/dev-util/bcc/bcc-0.9.0-r1.ebuild
@@ -20,6 +20,7 @@ IUSE="+luajit"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="dev-libs/libbpf:=
+   >=sys-kernel/linux-headers-4.18
>=dev-libs/elfutils-0.166:=
sys-devel/clang:=
>=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/, dev-util/bcc/files/

2019-03-11 Thread Patrick McLean
commit: 7c033c7f07e7b18074e2c1f8b7e4581d90b22d81
Author: Patrick McLean  sony  com>
AuthorDate: Tue Mar 12 00:27:26 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Mar 12 00:27:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c033c7f

dev-util/bcc: Version bump to 0.9.0

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bcc/Manifest  |   1 +
 dev-util/bcc/bcc-0.9.0.ebuild  |  63 +
 .../files/bcc-0.9.0-no-luajit-automagic-dep.patch  |  20 +
 dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch   | 100 +
 4 files changed, 184 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 8ce77c72361..a4b0f0db8d9 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1,3 @@
 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80
 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 
370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b
 SHA512 
ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e
+DIST bcc-0.9.0.tar.gz 2036984 BLAKE2B 
cebbeb57f06af90442d28be1633a54c198bf796786c4fcca3a83dea03bc76949f958dd24f7d85feb2e3402576410f965754f3d031076486b7d378493c56035e8
 SHA512 
373080181380ec3bcb13469e29ff1f792e924a2df00a614da4647ed54060ad216525dd0f49c5d0afba7946a6d2f4e3475af97250a33db825945af3d165294091

diff --git a/dev-util/bcc/bcc-0.9.0.ebuild b/dev-util/bcc/bcc-0.9.0.ebuild
new file mode 100644
index 000..403c7245730
--- /dev/null
+++ b/dev-util/bcc/bcc-0.9.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+luajit"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="dev-libs/libbpf:=
+   >=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]
+   luajit? ( dev-lang/luajit )
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/cmake
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+PATCHES=(
+   "${FILESDIR}/bcc-0.9.0-system-libbpf.patch"
+   "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+)
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL
+   ~KPROBES"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   $(usex luajit '-DWITH_LUAJIT=1' '' '' '')
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   python_fix_shebang "${ED}"
+}

diff --git a/dev-util/bcc/files/bcc-0.9.0-no-luajit-automagic-dep.patch 
b/dev-util/bcc/files/bcc-0.9.0-no-luajit-automagic-dep.patch
new file mode 100644
index 000..ee076efce92
--- /dev/null
+++ b/dev-util/bcc/files/bcc-0.9.0-no-luajit-automagic-dep.patch
@@ -0,0 +1,20 @@
+diff --git a/cmake/FindLuaJIT.cmake b/cmake/FindLuaJIT.cmake
+index 5a2bcf85..7f6e07e4 100644
+--- a/cmake/FindLuaJIT.cmake
 b/cmake/FindLuaJIT.cmake
+@@ -28,6 +28,7 @@
+ # 2010 - modified for cronkite to find luajit instead of lua, as it was 
before.
+ #
+ 
++if(WITH_LUAJIT)
+ FIND_PATH(LUAJIT_INCLUDE_DIR lua.h
+   HINTS
+   $ENV{LUAJIT_DIR}
+@@ -58,6 +59,7 @@ FIND_LIBRARY(LUAJIT_LIBRARY
+   /opt/csw
+   /opt
+ )
++endif()
+ 
+ IF(LUAJIT_LIBRARY)
+   IF(UNIX AND NOT APPLE)

diff --git a/dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch 
b/dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch
new file mode 100644
index 000..18868272dcb
--- /dev/null
+++ b/dev-util/bcc/files/bcc-0.9.0-system-libbpf.patch
@@ -0,0 +1,100 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 94aac856..33492c27 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -61,6 +61,9 @@ FOREACH(DIR ${LLVM_INCLUDE_DIRS})
+   include_directories("${DIR}/../tools/clang/include")
+ ENDFOREACH()
+ 
++find_package(PkgConfig)

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-12-29 Thread Zac Medico
commit: 714bce5eacc2a23c2d4e5b0b56c648ce1ac55f9b
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 30 07:23:00 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 30 07:23:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714bce5e

dev-util/bcc: remove old version 0.5.0_p20171230

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/bcc/Manifest   |  1 -
 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index d199a94a968..8ce77c72361 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,3 +1,2 @@
-DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B 
bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b
 SHA512 
d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30
 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80
 DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 
370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b
 SHA512 
ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
deleted file mode 100644
index a37a5992ad0..000
--- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-EGIT_COMMIT="82ef5a0d999b687d26059e5adfdaac3e605f2339"
-SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=dev-libs/elfutils-0.166:=
-   sys-devel/clang:=
-   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
-
-pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL"
-
-   check_extra_config
-}
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DREVISION=${PV%%_*}
-   )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   python_fix_shebang "${ED}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-11-20 Thread Zac Medico
commit: 2b19fa96d8c1f20712f93aade619ef727c76f0e9
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Nov 21 04:39:26 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 21 05:04:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b19fa96

dev-util/bcc: version bump to 0.7.0

Reported-by: Andy Dalton  gmail.com>
Closes: https://bugs.gentoo.org/671604
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/bcc/Manifest |  1 +
 dev-util/bcc/bcc-0.7.0.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 0eba5f3d0ac..d199a94a968 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1,3 @@
 DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B 
bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b
 SHA512 
d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30
 DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80
+DIST bcc-0.7.0.tar.gz 2009289 BLAKE2B 
370b553521289d983d1165633e76a5e405250b9b09dbf3e78c127d232908e73facce06097ce4dbf0bbccda929b6715a9b7460affe123556087c8ca00b8d62c0b
 SHA512 
ebe6c4cbecba2d587c69af71ddc8cb451b2b8e1d49ef887f291c813320c2c60d49357500fc2751d5b418df2be1d02763c385d89de6efa6e10f049c25acf01b4e

diff --git a/dev-util/bcc/bcc-0.7.0.ebuild b/dev-util/bcc/bcc-0.7.0.ebuild
new file mode 100644
index 000..9d90ec40225
--- /dev/null
+++ b/dev-util/bcc/bcc-0.7.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   python_fix_shebang "${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-07-08 Thread Zac Medico
commit: aaba56029df76c7171540c9888cb7de1cdfb5485
Author: Andy Dalton  gmail  com>
AuthorDate: Sun Jul  8 08:35:29 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Jul  8 08:38:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaba5602

dev-util/bcc: version bump to 0.6.0

Closes: https://bugs.gentoo.org/660422
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-util/bcc/Manifest |  1 +
 dev-util/bcc/bcc-0.6.0.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 25b3a769033..0eba5f3d0ac 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1 +1,2 @@
 DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B 
bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b
 SHA512 
d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30
+DIST bcc-0.6.0.tar.gz 1986593 BLAKE2B 
514c2c781eb94d99560232d8050b5664ce3565622b236e78cd111be27b3482849965600a1d574f59243917672f00bb3cef65cab63103f6c4a5cf62024c683d9b
 SHA512 
1a8edf6da22f3119a74cf43f03ec83b97ed2f6fc18828d750d8a695ac1451b6b3209e5d2cf48bc87f53fa9447e8813a018a58d31588d477e4aa364a2d0217e80

diff --git a/dev-util/bcc/bcc-0.6.0.ebuild b/dev-util/bcc/bcc-0.6.0.ebuild
new file mode 100644
index 000..42ab57d08a2
--- /dev/null
+++ b/dev-util/bcc/bcc-0.6.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   python_fix_shebang "${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-05-28 Thread Zac Medico
commit: 63cbf645f11d2aa22f7c488054671a1252ddd24a
Author: Zac Medico  gentoo  org>
AuthorDate: Tue May 29 00:26:52 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue May 29 00:29:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63cbf645

dev-util/bcc: remove old version 0.5.0

Closes: https://bugs.gentoo.org/656812
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/bcc/Manifest |  1 -
 dev-util/bcc/bcc-0.5.0.ebuild | 51 ---
 2 files changed, 52 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index c368c0136da..25b3a769033 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1 @@
-DIST bcc-0.5.0.tar.gz 1764775 BLAKE2B 
e1e059b83846115347f225e968edd2823408c26f4f25a89e26c663147ca9c379222c4f1d97578f7cf981fbbb23307deab408bcb278cb26fde5399afbbceb1e39
 SHA512 
12de5ef04185dccd0847fc97ae855b386e0c81b545ae497af797667925ebedf97164c17fb99468abae3f87fb3ddfdba5200070f80b3bbcad63c2355497012f0e
 DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B 
bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b
 SHA512 
d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30

diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild
deleted file mode 100644
index 42ab57d08a2..000
--- a/dev-util/bcc/bcc-0.5.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=dev-libs/elfutils-0.166:=
-   sys-devel/clang:=
-   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
-
-pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL"
-
-   check_extra_config
-}
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DREVISION=${PV%%_*}
-   )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   python_fix_shebang "${ED}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-05-28 Thread Richard Yao
commit: aa51f683002260b1d2d566a210ff76817ee92873
Author: Richard Yao  gentoo  org>
AuthorDate: Mon May 28 20:39:02 2018 +
Commit: Richard Yao  gentoo  org>
CommitDate: Mon May 28 20:39:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa51f683

dev-util/bcc: Fix bug #656796

Bug: https://bugs.gentoo.org/656796
Closes: https://bugs.gentoo.org/656796
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
index 5d2f3e496ea..a37a5992ad0 100644
--- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
+++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL"
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-05-28 Thread Richard Yao
commit: 972cb581ad7a149b72ec672824af0f76939b0d02
Author: Richard Yao  gentoo  org>
AuthorDate: Mon May 28 18:01:09 2018 +
Commit: Richard Yao  gentoo  org>
CommitDate: Mon May 28 18:01:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=972cb581

dev-util/bcc: Add check for CONFIG_KALLSYMS_ALL

All ${FS}dist tools except for zfsdist need this to work.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/bcc/bcc-0.5.0.ebuild   | 2 +-
 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild
index 7bffdc2d2d2..42ab57d08a2 100644
--- a/dev-util/bcc/bcc-0.5.0.ebuild
+++ b/dev-util/bcc/bcc-0.5.0.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL"
 
check_extra_config
 }

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
index 2844c807cdf..5d2f3e496ea 100644
--- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
+++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL."
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-05-27 Thread Richard Yao
commit: 13183ce13ad729edb111d1aa241108612e98ed69
Author: Richard Yao  gentoo  org>
AuthorDate: Sun May 27 22:49:49 2018 +
Commit: Richard Yao  gentoo  org>
CommitDate: Sun May 27 22:49:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13183ce1

dev-util/bcc: Add check for CONFIG_DEBUG_INFO

funclatency, zfsdist and others depend on this to generate tracepoints.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/bcc/bcc-0.5.0.ebuild   | 2 +-
 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild
index 1db368fe444..7bffdc2d2d2 100644
--- a/dev-util/bcc/bcc-0.5.0.ebuild
+++ b/dev-util/bcc/bcc-0.5.0.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER."
 
check_extra_config
 }

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
index 14ba36443f1..2844c807cdf 100644
--- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
+++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER."
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-05-27 Thread Richard Yao
commit: 87c91cd6d862958fde7eb8972d3cdb8104f644ae
Author: Richard Yao  gentoo  org>
AuthorDate: Sun May 27 21:38:06 2018 +
Commit: Richard Yao  gentoo  org>
CommitDate: Sun May 27 21:38:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c91cd6

dev-util/bcc: Add check for CONFIG_FUNCTION_TRACER

zfsdist and likely other tools depend on it for
available_filter_functions in tracefs.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/bcc/bcc-0.5.0.ebuild   | 4 ++--
 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild
index 0e8e3282695..1db368fe444 100644
--- a/dev-util/bcc/bcc-0.5.0.ebuild
+++ b/dev-util/bcc/bcc-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS"
+   ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER."
 
check_extra_config
 }

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
index 5062f45dfd8..14ba36443f1 100644
--- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
+++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS"
+   ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER."
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-01-01 Thread Zac Medico
commit: 12418e70be9a9a6a44216b1741a51dfa82a89b22
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan  2 01:45:58 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan  2 01:51:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12418e70

dev-util/bcc: version bump to 0.5.0_p20171230

Closes: https://bugs.gentoo.org/642852
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-util/bcc/Manifest   |  1 +
 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 8346a7fbce5..c368c0136da 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1 +1,2 @@
 DIST bcc-0.5.0.tar.gz 1764775 BLAKE2B 
e1e059b83846115347f225e968edd2823408c26f4f25a89e26c663147ca9c379222c4f1d97578f7cf981fbbb23307deab408bcb278cb26fde5399afbbceb1e39
 SHA512 
12de5ef04185dccd0847fc97ae855b386e0c81b545ae497af797667925ebedf97164c17fb99468abae3f87fb3ddfdba5200070f80b3bbcad63c2355497012f0e
+DIST bcc-0.5.0_p20171230.tar.gz 1773522 BLAKE2B 
bc5ec32570cf230f071c10d2925a8c8a777c60c22d31bbf72f3cad1718e59dacd604e45a326ff2a941aa519a2b3544bc7376dd40ceafe154c497b488e0ec1b9b
 SHA512 
d8e810768b5801c0beef98a13ee23eb8aa756f7f8a3e35f6a391958e30affc5a8622a9b75c785f66d86761105045cb2b1c7ce284f3ac3b482a4605987bea9f30

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
new file mode 100644
index 000..5062f45dfd8
--- /dev/null
+++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+EGIT_COMMIT="82ef5a0d999b687d26059e5adfdaac3e605f2339"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   python_fix_shebang "${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-01-01 Thread Zac Medico
commit: 0b06091646ccf0a81c452c5f4eddb8d919d1efb8
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan  2 01:02:53 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan  2 01:04:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b060916

dev-util/bcc: remove old versions

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-util/bcc/Manifest   |  2 --
 dev-util/bcc/bcc-0.3.0_p20170913.ebuild | 51 -
 dev-util/bcc/bcc-0.4.0.ebuild   | 51 -
 3 files changed, 104 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 251c71adfd1..8346a7fbce5 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,3 +1 @@
-DIST bcc-0.3.0_p20170913.tar.gz 1736513 BLAKE2B 
1ed234f3c74e3cc9f47a26f97a8e296499eecc30442a59a3da7b4a5bdb0d628033f01c9ba038a0f2c2de13dd381a627590d387d0c77361e82c10e0a4f5d145b2
 SHA512 
8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd
-DIST bcc-0.4.0.tar.gz 1752520 BLAKE2B 
3fdaafebc0ceadbdc5ab2ce0fc7e154ebe0242adb1fec912f517cbf14065a0e79d21794b47a82c4b29c8a618882f75b0d22a29799387c7c250ec54ac7ec5f89e
 SHA512 
d4bca6ab30ed2d398685a5e142bc55ebd70d29b494ce9fa28d85aceb1843111de8f1c61049712d8be9ab827b65866db07b6be27e82bd243e182b7bbe6fb2014f
 DIST bcc-0.5.0.tar.gz 1764775 BLAKE2B 
e1e059b83846115347f225e968edd2823408c26f4f25a89e26c663147ca9c379222c4f1d97578f7cf981fbbb23307deab408bcb278cb26fde5399afbbceb1e39
 SHA512 
12de5ef04185dccd0847fc97ae855b386e0c81b545ae497af797667925ebedf97164c17fb99468abae3f87fb3ddfdba5200070f80b3bbcad63c2355497012f0e

diff --git a/dev-util/bcc/bcc-0.3.0_p20170913.ebuild 
b/dev-util/bcc/bcc-0.3.0_p20170913.ebuild
deleted file mode 100644
index 1aaafa79153..000
--- a/dev-util/bcc/bcc-0.3.0_p20170913.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-EGIT_COMMIT="488c119ee7aa7598c11be876acd6761342874e68"
-SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=dev-libs/elfutils-0.166:=
-   sys-devel/clang:=
-   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
-
-pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS"
-
-   check_extra_config
-}
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DREVISION=${PV%%_*}
-   )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   python_fix_shebang "${ED}"
-}

diff --git a/dev-util/bcc/bcc-0.4.0.ebuild b/dev-util/bcc/bcc-0.4.0.ebuild
deleted file mode 100644
index 0e8e3282695..000
--- a/dev-util/bcc/bcc-0.4.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=dev-libs/elfutils-0.166:=
-   sys-devel/clang:=
-   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
-
-pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS"
-
-   check_extra_config
-}
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DREVISION=${PV%%_*}
-   )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   python_fix_shebang "${ED}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2017-12-14 Thread Zac Medico
commit: 9927a292c3d456cdf508478fdbc2253ac81653ba
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Dec 14 19:07:24 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Dec 14 19:08:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9927a292

dev-util/bcc: version bump to 0.5.0

Package-Manager: Portage-2.3.18, Repoman-2.3.6

 dev-util/bcc/Manifest |  1 +
 dev-util/bcc/bcc-0.5.0.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 92c6c5dc545..251c71adfd1 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1,3 @@
 DIST bcc-0.3.0_p20170913.tar.gz 1736513 BLAKE2B 
1ed234f3c74e3cc9f47a26f97a8e296499eecc30442a59a3da7b4a5bdb0d628033f01c9ba038a0f2c2de13dd381a627590d387d0c77361e82c10e0a4f5d145b2
 SHA512 
8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd
 DIST bcc-0.4.0.tar.gz 1752520 BLAKE2B 
3fdaafebc0ceadbdc5ab2ce0fc7e154ebe0242adb1fec912f517cbf14065a0e79d21794b47a82c4b29c8a618882f75b0d22a29799387c7c250ec54ac7ec5f89e
 SHA512 
d4bca6ab30ed2d398685a5e142bc55ebd70d29b494ce9fa28d85aceb1843111de8f1c61049712d8be9ab827b65866db07b6be27e82bd243e182b7bbe6fb2014f
+DIST bcc-0.5.0.tar.gz 1764775 BLAKE2B 
e1e059b83846115347f225e968edd2823408c26f4f25a89e26c663147ca9c379222c4f1d97578f7cf981fbbb23307deab408bcb278cb26fde5399afbbceb1e39
 SHA512 
12de5ef04185dccd0847fc97ae855b386e0c81b545ae497af797667925ebedf97164c17fb99468abae3f87fb3ddfdba5200070f80b3bbcad63c2355497012f0e

diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild
new file mode 100644
index 000..0e8e3282695
--- /dev/null
+++ b/dev-util/bcc/bcc-0.5.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   python_fix_shebang "${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2017-10-27 Thread Zac Medico
commit: 3fe242d4dde1455fb2463a71949db898fb2d55dc
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Oct 27 17:59:42 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Oct 27 17:59:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe242d4

dev-util/bcc: remove old versions

Package-Manager: Portage-2.3.12, Repoman-2.3.3

 dev-util/bcc/Manifest|  3 ---
 dev-util/bcc/bcc-0.2.0-r1.ebuild | 51 
 dev-util/bcc/bcc-0.3.0.ebuild| 56 
 3 files changed, 110 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 56cc4004412..a0b797fd637 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,5 +1,2 @@
-DIST bcc-0.2.0.tar.gz 1195653 SHA256 
8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 
edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808
 WHIRLPOOL 
ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2
-DIST bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch 2600 
SHA256 e7bf9b9b46a339431bf272a2f8d19c5977db69a36f1f374c73ef2f95a5d1a3a3 SHA512 
1b5330a5a8bb8d7152130e5f2acbd5b3f7cad42cc519ff51312792d529a37eae76881eb1fae74c637de4fab35b5a0d33df7ca2bb55e65daac6b54b08c7037286
 WHIRLPOOL 
841628d3525429f00dc0a767e9a953702bbaf20fd6a8164d9bf3ee909272ca25a700c965fdb0fcb8de99a43b8d8de9eb8414caaf84239e31f55809d120bf7e6e
-DIST bcc-0.3.0.tar.gz 1645152 SHA256 
88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 
e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916
 WHIRLPOOL 
fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb
 DIST bcc-0.3.0_p20170913.tar.gz 1736513 SHA256 
9d6357b50f64d2b0ef2ab4d2ae50397b9cd42eaaff766066e42c50b4b9588b29 SHA512 
8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd
 WHIRLPOOL 
e9a6b9a1aac158ea8fa012a88acd2c5027f8cc44305dc1c135326a8f40d21e81db1382a34fb7f8cab6922845bc7d7867a8fa094e21d03bbb5d7985592f8112e2
 DIST bcc-0.4.0.tar.gz 1752520 SHA256 
f77dd07262e8365e48589bf0475e3248e4e77deae0f90e4fb77af26255bce87d SHA512 
d4bca6ab30ed2d398685a5e142bc55ebd70d29b494ce9fa28d85aceb1843111de8f1c61049712d8be9ab827b65866db07b6be27e82bd243e182b7bbe6fb2014f
 WHIRLPOOL 
769621bc8725ff8797431e0580e1051339e97d2cd07b76a86b68f43a162fea253f35a76807e64befbe676030377d3ebc486324c2ad41fb3b33a0c546cd24

diff --git a/dev-util/bcc/bcc-0.2.0-r1.ebuild b/dev-util/bcc/bcc-0.2.0-r1.ebuild
deleted file mode 100644
index 4cd829860f8..000
--- a/dev-util/bcc/bcc-0.2.0-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=dev-libs/elfutils-0.166:=
-   sys-devel/clang:=
-   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
-
-pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS"
-
-   check_extra_config
-}
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DREVISION=${PV%%_*}
-   )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   python_fix_shebang "${ED}"
-}

diff --git a/dev-util/bcc/bcc-0.3.0.ebuild b/dev-util/bcc/bcc-0.3.0.ebuild
deleted file mode 100644
index 4c73ab15df1..000
--- a/dev-util/bcc/bcc-0.3.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/iovisor/bcc/commit/76887992d786064213af87694d2a21745e579338.patch
 -> 

[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2017-10-27 Thread Zac Medico
commit: 16b2ac5e52a3cb6842bc1559f91411f8ff040e5b
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Oct 27 17:57:54 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Oct 27 17:58:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16b2ac5e

dev-util/bcc: version bump to 0.4.0

Package-Manager: Portage-2.3.12, Repoman-2.3.3

 dev-util/bcc/Manifest |  1 +
 dev-util/bcc/bcc-0.4.0.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index cb03ccd7aa4..56cc4004412 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -2,3 +2,4 @@ DIST bcc-0.2.0.tar.gz 1195653 SHA256 
8bdea41286dda0605e3e52fc76d345356dc63743493
 DIST bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch 2600 
SHA256 e7bf9b9b46a339431bf272a2f8d19c5977db69a36f1f374c73ef2f95a5d1a3a3 SHA512 
1b5330a5a8bb8d7152130e5f2acbd5b3f7cad42cc519ff51312792d529a37eae76881eb1fae74c637de4fab35b5a0d33df7ca2bb55e65daac6b54b08c7037286
 WHIRLPOOL 
841628d3525429f00dc0a767e9a953702bbaf20fd6a8164d9bf3ee909272ca25a700c965fdb0fcb8de99a43b8d8de9eb8414caaf84239e31f55809d120bf7e6e
 DIST bcc-0.3.0.tar.gz 1645152 SHA256 
88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 
e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916
 WHIRLPOOL 
fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb
 DIST bcc-0.3.0_p20170913.tar.gz 1736513 SHA256 
9d6357b50f64d2b0ef2ab4d2ae50397b9cd42eaaff766066e42c50b4b9588b29 SHA512 
8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd
 WHIRLPOOL 
e9a6b9a1aac158ea8fa012a88acd2c5027f8cc44305dc1c135326a8f40d21e81db1382a34fb7f8cab6922845bc7d7867a8fa094e21d03bbb5d7985592f8112e2
+DIST bcc-0.4.0.tar.gz 1752520 SHA256 
f77dd07262e8365e48589bf0475e3248e4e77deae0f90e4fb77af26255bce87d SHA512 
d4bca6ab30ed2d398685a5e142bc55ebd70d29b494ce9fa28d85aceb1843111de8f1c61049712d8be9ab827b65866db07b6be27e82bd243e182b7bbe6fb2014f
 WHIRLPOOL 
769621bc8725ff8797431e0580e1051339e97d2cd07b76a86b68f43a162fea253f35a76807e64befbe676030377d3ebc486324c2ad41fb3b33a0c546cd24

diff --git a/dev-util/bcc/bcc-0.4.0.ebuild b/dev-util/bcc/bcc-0.4.0.ebuild
new file mode 100644
index 000..0e8e3282695
--- /dev/null
+++ b/dev-util/bcc/bcc-0.4.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   python_fix_shebang "${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2017-09-15 Thread Zac Medico
commit: e3ae62830a65b53e372ade3d464c99d810911708
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Sep 15 07:37:24 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Sep 15 07:38:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3ae6283

dev-util/bcc: version bump to 0.3.0_p20170913

Package-Manager: Portage-2.3.8, Repoman-2.3.2

 dev-util/bcc/Manifest   |  1 +
 dev-util/bcc/bcc-0.3.0_p20170913.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 6ba6ace6d73..cb03ccd7aa4 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,3 +1,4 @@
 DIST bcc-0.2.0.tar.gz 1195653 SHA256 
8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 
edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808
 WHIRLPOOL 
ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2
 DIST bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch 2600 
SHA256 e7bf9b9b46a339431bf272a2f8d19c5977db69a36f1f374c73ef2f95a5d1a3a3 SHA512 
1b5330a5a8bb8d7152130e5f2acbd5b3f7cad42cc519ff51312792d529a37eae76881eb1fae74c637de4fab35b5a0d33df7ca2bb55e65daac6b54b08c7037286
 WHIRLPOOL 
841628d3525429f00dc0a767e9a953702bbaf20fd6a8164d9bf3ee909272ca25a700c965fdb0fcb8de99a43b8d8de9eb8414caaf84239e31f55809d120bf7e6e
 DIST bcc-0.3.0.tar.gz 1645152 SHA256 
88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 
e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916
 WHIRLPOOL 
fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb
+DIST bcc-0.3.0_p20170913.tar.gz 1736513 SHA256 
9d6357b50f64d2b0ef2ab4d2ae50397b9cd42eaaff766066e42c50b4b9588b29 SHA512 
8298d98fcadc95a2f5f27e1f656f392634c0940cf6ea03f432135477790e770f58dc3e3e0b434391eff8d4e3df6671c250252a29a7344c6adf7606251daef4dd
 WHIRLPOOL 
e9a6b9a1aac158ea8fa012a88acd2c5027f8cc44305dc1c135326a8f40d21e81db1382a34fb7f8cab6922845bc7d7867a8fa094e21d03bbb5d7985592f8112e2

diff --git a/dev-util/bcc/bcc-0.3.0_p20170913.ebuild 
b/dev-util/bcc/bcc-0.3.0_p20170913.ebuild
new file mode 100644
index 000..1aaafa79153
--- /dev/null
+++ b/dev-util/bcc/bcc-0.3.0_p20170913.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+EGIT_COMMIT="488c119ee7aa7598c11be876acd6761342874e68"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   python_fix_shebang "${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2017-09-13 Thread Zac Medico
commit: ab73b622b45fba34011698d592849e1d3b1a62f5
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Sep 13 21:32:10 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Sep 13 21:33:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab73b622

dev-util/bcc: patch 0.3.0 for llvm-5 (bug 630778)

Closes: https://bugs.gentoo.org/630778
Package-Manager: Portage-2.3.8, Repoman-2.3.2

 dev-util/bcc/Manifest | 1 +
 dev-util/bcc/bcc-0.3.0.ebuild | 7 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 1e2f43b1caf..6ba6ace6d73 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1,3 @@
 DIST bcc-0.2.0.tar.gz 1195653 SHA256 
8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 
edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808
 WHIRLPOOL 
ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2
+DIST bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch 2600 
SHA256 e7bf9b9b46a339431bf272a2f8d19c5977db69a36f1f374c73ef2f95a5d1a3a3 SHA512 
1b5330a5a8bb8d7152130e5f2acbd5b3f7cad42cc519ff51312792d529a37eae76881eb1fae74c637de4fab35b5a0d33df7ca2bb55e65daac6b54b08c7037286
 WHIRLPOOL 
841628d3525429f00dc0a767e9a953702bbaf20fd6a8164d9bf3ee909272ca25a700c965fdb0fcb8de99a43b8d8de9eb8414caaf84239e31f55809d120bf7e6e
 DIST bcc-0.3.0.tar.gz 1645152 SHA256 
88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 
e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916
 WHIRLPOOL 
fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb

diff --git a/dev-util/bcc/bcc-0.3.0.ebuild b/dev-util/bcc/bcc-0.3.0.ebuild
index 0e8e3282695..4c73ab15df1 100644
--- a/dev-util/bcc/bcc-0.3.0.ebuild
+++ b/dev-util/bcc/bcc-0.3.0.ebuild
@@ -10,7 +10,8 @@ inherit cmake-utils linux-info python-single-r1 
python-utils-r1
 DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
 HOMEPAGE="https://iovisor.github.io/bcc/;
 EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/iovisor/bcc/commit/76887992d786064213af87694d2a21745e579338.patch
 -> bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch"
 RESTRICT="test"
 
 LICENSE="Apache-2.0"
@@ -26,6 +27,10 @@ RDEPEND=">=dev-libs/elfutils-0.166:=
 DEPEND="${RDEPEND}"
 S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
+PATCHES=(
+   
"${DISTDIR}/bcc-0.3.0-llvm5-76887992d786064213af87694d2a21745e579338.patch"
+)
+
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
~BPF_JIT ~BPF_EVENTS"



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2017-03-19 Thread Zac Medico
commit: 82f6dd994b64fc190768f26b4fee91b84e9b0ed9
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 19 21:51:22 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 19 21:53:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f6dd99

dev-util/bcc: remove old version 0.1.8-r2

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-util/bcc/Manifest|  1 -
 dev-util/bcc/bcc-0.1.8-r2.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 87217d22111..1e2f43b1caf 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,3 +1,2 @@
-DIST bcc-0.1.8.tar.gz 694032 SHA256 
7535d0dec063454a858337dd07211ad2a207f8fa5665a3fad166f38415e50d70 SHA512 
d5a0ba306043f8601c7e358546a57e518f2843228dbeca71d483385b00505af46c89eb92437955e9c325d9b326314101b344e8ca4930bca4161614ca1c893301
 WHIRLPOOL 
198bdcd72b1a701f8a73fa3ede9385dff2cc0869859962841187692838e002cb78a753f128084d67450d5aeb01034b873268188cecf4af188a5db7a67e676b50
 DIST bcc-0.2.0.tar.gz 1195653 SHA256 
8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 
edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808
 WHIRLPOOL 
ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2
 DIST bcc-0.3.0.tar.gz 1645152 SHA256 
88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 
e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916
 WHIRLPOOL 
fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb

diff --git a/dev-util/bcc/bcc-0.1.8-r2.ebuild b/dev-util/bcc/bcc-0.1.8-r2.ebuild
deleted file mode 100644
index b2a4e834cb1..000
--- a/dev-util/bcc/bcc-0.1.8-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-
-inherit cmake-utils linux-info python-single-r1 python-utils-r1
-
-DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
-HOMEPAGE="https://iovisor.github.io/bcc/;
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="test"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
-   sys-devel/clang
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
-
-pkg_pretend() {
-   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS"
-
-   check_extra_config
-}
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   #582770 don't use static libstdc++
-   sed -i -e '21,33d' src/cc/CMakeLists.txt || die
-   default
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DREVISION=${PV%%_*}
-   )
-
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   python_fix_shebang "${ED}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2017-03-19 Thread Zac Medico
commit: 3e74f1914068642660b8484dd51f3111a0430413
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 19 21:47:25 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 19 21:53:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e74f191

dev-util/bcc: version bump to 0.3.0

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-util/bcc/Manifest |  1 +
 dev-util/bcc/bcc-0.3.0.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 0b5f1d252b5..87217d22111 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1,2 +1,3 @@
 DIST bcc-0.1.8.tar.gz 694032 SHA256 
7535d0dec063454a858337dd07211ad2a207f8fa5665a3fad166f38415e50d70 SHA512 
d5a0ba306043f8601c7e358546a57e518f2843228dbeca71d483385b00505af46c89eb92437955e9c325d9b326314101b344e8ca4930bca4161614ca1c893301
 WHIRLPOOL 
198bdcd72b1a701f8a73fa3ede9385dff2cc0869859962841187692838e002cb78a753f128084d67450d5aeb01034b873268188cecf4af188a5db7a67e676b50
 DIST bcc-0.2.0.tar.gz 1195653 SHA256 
8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 
edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808
 WHIRLPOOL 
ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2
+DIST bcc-0.3.0.tar.gz 1645152 SHA256 
88f54dff96c30c6e7b45f475938eef790b1c9485f794b1ac6791c4e56007f7cc SHA512 
e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916
 WHIRLPOOL 
fb06e4bd7e5ffbee104b5ad4d6e6a9004fc77dccf9f9cdebfa16741c899ce16c0154d6700f9eb6f8754c90da69eeb17ac9a3e878b5f75965dbccd13f6ad35abb

diff --git a/dev-util/bcc/bcc-0.3.0.ebuild b/dev-util/bcc/bcc-0.3.0.ebuild
new file mode 100644
index 000..0e8e3282695
--- /dev/null
+++ b/dev-util/bcc/bcc-0.3.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=dev-libs/elfutils-0.166:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~BPF_EVENTS"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   python_fix_shebang "${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-11-02 Thread Zac Medico
commit: 5e087d7a86951946c6fc75f272a476f7dc7771ea
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Nov  2 19:57:10 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov  2 20:01:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e087d7a

dev-util/bcc: drop ~HAVE_BPF_JIT from CONFIG_CHECK

Since linux 4.6, HAVE_BPF_JIT no longer exists. It is enough to specify
BPF_JIT, since BPF_JIT depends on HAVE_BPF_JIT for linux less than
4.6, and depends on HAVE_CBPF_JIT || HAVE_EBPF_JIT since linux 4.6
(see linux commit 606b5908e0493a3946f7d3bc63871b201e87).

Reported-by: Thomas Stein  meine-oma.de>
Package-Manager: portage-2.3.2

 dev-util/bcc/bcc-0.1.8-r2.ebuild | 2 +-
 dev-util/bcc/bcc-0.2.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.1.8-r2.ebuild b/dev-util/bcc/bcc-0.1.8-r2.ebuild
index 5af88a6..b1d13fe 100644
--- a/dev-util/bcc/bcc-0.1.8-r2.ebuild
+++ b/dev-util/bcc/bcc-0.1.8-r2.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~HAVE_BPF_JIT ~BPF_EVENTS"
+   ~BPF_JIT ~BPF_EVENTS"
 
check_extra_config
 }

diff --git a/dev-util/bcc/bcc-0.2.0-r1.ebuild b/dev-util/bcc/bcc-0.2.0-r1.ebuild
index 9d2e18c..bb608ad 100644
--- a/dev-util/bcc/bcc-0.2.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.2.0-r1.ebuild
@@ -29,7 +29,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~HAVE_BPF_JIT ~BPF_EVENTS"
+   ~BPF_JIT ~BPF_EVENTS"
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-11-01 Thread Zac Medico
commit: d6036965c7e48128532daae1218dc58d0c8548cc
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov  1 16:12:52 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov  1 16:12:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6036965

dev-util/bcc: require at least elfutils-0.166 for GElf_Nhdr in gelf.h

Package-Manager: portage-2.3.2

 dev-util/bcc/bcc-0.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.2.0-r1.ebuild b/dev-util/bcc/bcc-0.2.0-r1.ebuild
index a63176b..9d2e18c 100644
--- a/dev-util/bcc/bcc-0.2.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.2.0-r1.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND="dev-libs/elfutils:=
+RDEPEND=">=dev-libs/elfutils-0.166:=
sys-devel/clang:=
>=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
${PYTHON_DEPS}"



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-11-01 Thread Zac Medico
commit: 9910600210a6502962f4f4a3e728819f2d77be1e
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov  1 15:54:42 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov  1 16:01:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99106002

dev-util/bcc: add elfutils dep for bug 598617

Package-Manager: portage-2.3.2

 dev-util/bcc/bcc-0.2.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.2.0.ebuild b/dev-util/bcc/bcc-0.2.0.ebuild
index 11d588b..a63176b 100644
--- a/dev-util/bcc/bcc-0.2.0.ebuild
+++ b/dev-util/bcc/bcc-0.2.0.ebuild
@@ -20,8 +20,9 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND=">=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
-   sys-devel/clang
+RDEPEND="dev-libs/elfutils:=
+   sys-devel/clang:=
+   >=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"
 S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-11-01 Thread Zac Medico
commit: 3193941f56a8da20eeff0aa31c08cb8a906ee450
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov  1 16:00:48 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov  1 16:01:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3193941f

dev-util/bcc: revision bump to bcc-0.2.0-r1 for bug 598617

Package-Manager: portage-2.3.2

 dev-util/bcc/{bcc-0.2.0.ebuild => bcc-0.2.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-util/bcc/bcc-0.2.0.ebuild b/dev-util/bcc/bcc-0.2.0-r1.ebuild
similarity index 100%
rename from dev-util/bcc/bcc-0.2.0.ebuild
rename to dev-util/bcc/bcc-0.2.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-10-01 Thread Michał Górny
commit: a1ebfdd0630d495aa9f201dda3819493f309552b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  1 08:19:38 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  1 13:05:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ebfdd0

dev-util/bcc: Update deps for LLVM_TARGETS=BPF

 dev-util/bcc/bcc-0.1.8-r2.ebuild | 2 +-
 dev-util/bcc/bcc-0.2.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.1.8-r2.ebuild b/dev-util/bcc/bcc-0.1.8-r2.ebuild
index 1b2707d..5af88a6 100644
--- a/dev-util/bcc/bcc-0.1.8-r2.ebuild
+++ b/dev-util/bcc/bcc-0.1.8-r2.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND=">=sys-devel/llvm-3.7:=
+RDEPEND=">=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
sys-devel/clang
${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"

diff --git a/dev-util/bcc/bcc-0.2.0.ebuild b/dev-util/bcc/bcc-0.2.0.ebuild
index 682f75e..11d588b 100644
--- a/dev-util/bcc/bcc-0.2.0.ebuild
+++ b/dev-util/bcc/bcc-0.2.0.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND=">=sys-devel/llvm-3.7:=
+RDEPEND=">=sys-devel/llvm-3.7:=[llvm_targets_BPF(+)]
sys-devel/clang
${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-09-16 Thread Zac Medico
commit: dd1d43ea62235ac850280768de78b32c720f3276
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Sep 16 18:58:06 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Sep 16 18:58:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1d43ea

dev-util/bcc: version bump to 0.2.0

Package-Manager: portage-2.3.0

 dev-util/bcc/Manifest |  1 +
 dev-util/bcc/bcc-0.2.0.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index e2f687a..0b5f1d2 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -1 +1,2 @@
 DIST bcc-0.1.8.tar.gz 694032 SHA256 
7535d0dec063454a858337dd07211ad2a207f8fa5665a3fad166f38415e50d70 SHA512 
d5a0ba306043f8601c7e358546a57e518f2843228dbeca71d483385b00505af46c89eb92437955e9c325d9b326314101b344e8ca4930bca4161614ca1c893301
 WHIRLPOOL 
198bdcd72b1a701f8a73fa3ede9385dff2cc0869859962841187692838e002cb78a753f128084d67450d5aeb01034b873268188cecf4af188a5db7a67e676b50
+DIST bcc-0.2.0.tar.gz 1195653 SHA256 
8bdea41286dda0605e3e52fc76d345356dc637434935a112e6378e2dcb439a70 SHA512 
edb696a5382e2f56d06e6b8b65c37b50e719da944fbce43cbad116c773e759fb51837d57ae3d159d83a489dfd0254b9f50b97dab7116465d57f787cf50d58808
 WHIRLPOOL 
ffa4b47dbb16a73699176bd2926763588c6f5ed73052d58ce8f9c51af1eba82c73ac541458b34d6fbd8cd9b698b37bfedc9c9f312967ce639f45daf4789138b2

diff --git a/dev-util/bcc/bcc-0.2.0.ebuild b/dev-util/bcc/bcc-0.2.0.ebuild
new file mode 100644
index ..682f75e
--- /dev/null
+++ b/dev-util/bcc/bcc-0.2.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+
+inherit cmake-utils linux-info python-single-r1 python-utils-r1
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, 
and more"
+HOMEPAGE="https://iovisor.github.io/bcc/;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/iovisor/bcc/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="test"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=sys-devel/llvm-3.7:=
+   sys-devel/clang
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
+
+pkg_pretend() {
+   local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+   ~BPF_JIT ~HAVE_BPF_JIT ~BPF_EVENTS"
+
+   check_extra_config
+}
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DREVISION=${PV%%_*}
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   python_fix_shebang "${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-08-24 Thread Zac Medico
commit: e7f94f58997f9d3e11a7e09684d4f1aa17df395a
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Aug 24 16:10:57 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Aug 24 16:10:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f94f58

dev-util/bcc: revbump to 0.1.8-r2 for changed RDEPEND

Package-Manager: portage-2.3.0

 dev-util/bcc/{bcc-0.1.8-r1.ebuild => bcc-0.1.8-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-util/bcc/bcc-0.1.8-r1.ebuild b/dev-util/bcc/bcc-0.1.8-r2.ebuild
similarity index 100%
rename from dev-util/bcc/bcc-0.1.8-r1.ebuild
rename to dev-util/bcc/bcc-0.1.8-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-08-24 Thread Zac Medico
commit: e4e1e3265b573cead45703c35440179a8dc703fd
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Aug 24 16:02:47 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Aug 24 16:07:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e1e326

dev-util/bcc: fix llvm[clang] dep for bug 592006

Package-Manager: portage-2.3.0

 dev-util/bcc/bcc-0.1.8-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.1.8-r1.ebuild b/dev-util/bcc/bcc-0.1.8-r1.ebuild
index 3783c33..1b2707d 100644
--- a/dev-util/bcc/bcc-0.1.8-r1.ebuild
+++ b/dev-util/bcc/bcc-0.1.8-r1.ebuild
@@ -20,7 +20,8 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND=">=sys-devel/llvm-3.7:=[clang]
+RDEPEND=">=sys-devel/llvm-3.7:=
+   sys-devel/clang
${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"
 S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-05-23 Thread Zac Medico
commit: ef9977bda2bd7239b2092a61a888e954e7725eaa
Author: Jeremi Piotrowski  gmail  com>
AuthorDate: Mon May 23 17:43:54 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 23 17:46:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9977bd

dev-util/bcc: don't use static libstdc++ for bug 582770

Package-Manager: portage-2.3.0_rc1

 dev-util/bcc/bcc-0.1.8.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-util/bcc/bcc-0.1.8.ebuild b/dev-util/bcc/bcc-0.1.8.ebuild
index 8673ca6..3783c33 100644
--- a/dev-util/bcc/bcc-0.1.8.ebuild
+++ b/dev-util/bcc/bcc-0.1.8.ebuild
@@ -36,6 +36,12 @@ pkg_setup() {
python-single-r1_pkg_setup
 }
 
+src_prepare() {
+   #582770 don't use static libstdc++
+   sed -i -e '21,33d' src/cc/CMakeLists.txt || die
+   default
+}
+
 src_configure() {
local mycmakeargs=(
-DREVISION=${PV%%_*}



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2016-05-23 Thread Zac Medico
commit: f159e1f5453da3b97ec26889b5c585a198fed756
Author: Zac Medico  gentoo  org>
AuthorDate: Mon May 23 17:44:09 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 23 17:46:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f159e1f5

dev-util/bcc: revision bump for bug 582770

Package-Manager: portage-2.3.0_rc1

 dev-util/bcc/{bcc-0.1.8.ebuild => bcc-0.1.8-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-util/bcc/bcc-0.1.8.ebuild b/dev-util/bcc/bcc-0.1.8-r1.ebuild
similarity index 100%
rename from dev-util/bcc/bcc-0.1.8.ebuild
rename to dev-util/bcc/bcc-0.1.8-r1.ebuild



  1   2   >