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

2024-03-04 Thread Sam James
commit: e262261bcff223146ce1e6c39966d89617d82d9e
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 06:54:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 06:54:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e262261b

dev-util/uftrace: filter LTO

There's an upstream bug not yet fixed. Filter LTO until it's fixed to avoid
tinderbox failures.

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

 dev-util/uftrace/uftrace-0.14.ebuild   | 5 -
 dev-util/uftrace/uftrace-0.15.2.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-util/uftrace/uftrace-0.14.ebuild 
b/dev-util/uftrace/uftrace-0.14.ebuild
index d8951e47e6fd..20f0fe2eb878 100644
--- a/dev-util/uftrace/uftrace-0.14.ebuild
+++ b/dev-util/uftrace/uftrace-0.14.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+inherit bash-completion-r1 flag-o-matic lua-single python-single-r1 
toolchain-funcs
 
 DESCRIPTION="Function (graph) tracer for user-space"
 HOMEPAGE="https://github.com/namhyung/uftrace;
@@ -40,6 +40,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #858503 (https://github.com/namhyung/uftrace/issues/1343)
+   filter-lto
+
local myconf=(
--libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
$(use_with capstone)

diff --git a/dev-util/uftrace/uftrace-0.15.2.ebuild 
b/dev-util/uftrace/uftrace-0.15.2.ebuild
index ffe4bfb99f16..bc09d5c8ccae 100644
--- a/dev-util/uftrace/uftrace-0.15.2.ebuild
+++ b/dev-util/uftrace/uftrace-0.15.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+inherit bash-completion-r1 flag-o-matic lua-single python-single-r1 
toolchain-funcs
 
 DESCRIPTION="Function (graph) tracer for user-space"
 HOMEPAGE="https://github.com/namhyung/uftrace;
@@ -40,6 +40,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #858503 (https://github.com/namhyung/uftrace/issues/1343)
+   filter-lto
+
local myconf=(
--libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
$(use_with capstone)



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

2024-01-30 Thread Guilherme Amadio
commit: dfea54649d360d514f784e347d840d165b585725
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jan 30 07:59:20 2024 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Tue Jan 30 08:23:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfea5464

dev-util/uftrace: add 0.15.2

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest  |  1 +
 dev-util/uftrace/uftrace-0.15.2.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 4664550a6e33..f5fbd31195d1 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,2 +1,3 @@
 DIST uftrace-0.13.1.tar.gz 1159973 BLAKE2B 
eafb5141f5c86a77d6c68fbb44d5575df62cb679ce037144eea4a76a6a729e9965f15437b5a3cbd3566d560d48946a7788970aa9e40ba86eb1cf39571ac30bfe
 SHA512 
03033cc314fe902046eb8c7cdc8a15c6f67f7b4df189329ccb654041ec2e02baa03e6d3d8cbdf3238946096a3893f60ed105fe4807194a74f90a107400accd7f
 DIST uftrace-0.14.tar.gz 1192139 BLAKE2B 
81c83581351fc8b8302c312ad0a4d84a9f19c0db9253b31de6f2bb7e507aa8540eaab494ae1b52de3fd10baa4f2b658403676f1f53eeecb14f03c765b6fc98d0
 SHA512 
35fd121d0d0ac738a841deb470dd48b0a1a8a3d711b36463eddbbd8fc70122c76c5b5158ad2e92bd6a0b68f4bbe51c6957f4473f8b5be7ec82a9b962d31ffc5b
+DIST uftrace-0.15.2.tar.gz 1153687 BLAKE2B 
f9c4d7bb98b284534a96418d9d4adcee4b32b6b013052bbc6f34850ecc9262706e8e6fe79b2dfca88aaab5432c586e24ad783cdc50cf38792b8d758af2051295
 SHA512 
218072fc2a8c04c29b6ecbd61638db8824b0235cdb5e106e92e8fbe940fdb59d18c96c6b56830baa55b5dcda9f689a71755161313b101c6783c54be5c294993b

diff --git a/dev-util/uftrace/uftrace-0.15.2.ebuild 
b/dev-util/uftrace/uftrace-0.15.2.ebuild
new file mode 100644
index ..ffe4bfb99f16
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.15.2.ebuild
@@ -0,0 +1,70 @@
+# 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} )
+
+inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="capstone lua python unwind"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   virtual/libelf:=
+   capstone? ( dev-libs/capstone:0= )
+   lua? ( ${LUA_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+   unwind? ( sys-libs/libunwind:= )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
+}
+
+src_configure() {
+   local myconf=(
+   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
+   $(use_with capstone)
+   $(use_with unwind libunwind)
+   $(use_with python libpython)
+   )
+   if use lua && use lua_single_target_luajit; then
+   myconf+=(
+   --with-libluajit
+   )
+   else
+   myconf+=(
+   --without-libluajit
+   )
+   fi
+   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   default
+
+   dodoc doc/*.{md,gif,png}
+   newbashcomp misc/bash-completion.sh uftrace
+}



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

2024-01-30 Thread Guilherme Amadio
commit: f4d5a09fa5aaceedc52eb85a8b17ea36d81ed9a9
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jan 30 07:54:06 2024 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Tue Jan 30 08:23:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d5a09f

dev-util/uftrace: stabilize 0.14 for amd64

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/uftrace-0.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/uftrace/uftrace-0.14.ebuild 
b/dev-util/uftrace/uftrace-0.14.ebuild
index 4c30b0c9557a..d8951e47e6fd 100644
--- a/dev-util/uftrace/uftrace-0.14.ebuild
+++ b/dev-util/uftrace/uftrace-0.14.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
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="capstone lua python unwind"
 
 REQUIRED_USE="



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

2024-01-30 Thread Guilherme Amadio
commit: 477bffba07df889edf1c01afcf8574f477c75963
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jan 30 08:00:04 2024 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Tue Jan 30 08:23:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477bffba

dev-util/uftrace: drop 0.13.1

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest  |  1 -
 dev-util/uftrace/uftrace-0.13.1.ebuild | 70 --
 2 files changed, 71 deletions(-)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index f5fbd31195d1..14555dbe92e2 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,3 +1,2 @@
-DIST uftrace-0.13.1.tar.gz 1159973 BLAKE2B 
eafb5141f5c86a77d6c68fbb44d5575df62cb679ce037144eea4a76a6a729e9965f15437b5a3cbd3566d560d48946a7788970aa9e40ba86eb1cf39571ac30bfe
 SHA512 
03033cc314fe902046eb8c7cdc8a15c6f67f7b4df189329ccb654041ec2e02baa03e6d3d8cbdf3238946096a3893f60ed105fe4807194a74f90a107400accd7f
 DIST uftrace-0.14.tar.gz 1192139 BLAKE2B 
81c83581351fc8b8302c312ad0a4d84a9f19c0db9253b31de6f2bb7e507aa8540eaab494ae1b52de3fd10baa4f2b658403676f1f53eeecb14f03c765b6fc98d0
 SHA512 
35fd121d0d0ac738a841deb470dd48b0a1a8a3d711b36463eddbbd8fc70122c76c5b5158ad2e92bd6a0b68f4bbe51c6957f4473f8b5be7ec82a9b962d31ffc5b
 DIST uftrace-0.15.2.tar.gz 1153687 BLAKE2B 
f9c4d7bb98b284534a96418d9d4adcee4b32b6b013052bbc6f34850ecc9262706e8e6fe79b2dfca88aaab5432c586e24ad783cdc50cf38792b8d758af2051295
 SHA512 
218072fc2a8c04c29b6ecbd61638db8824b0235cdb5e106e92e8fbe940fdb59d18c96c6b56830baa55b5dcda9f689a71755161313b101c6783c54be5c294993b

diff --git a/dev-util/uftrace/uftrace-0.13.1.ebuild 
b/dev-util/uftrace/uftrace-0.13.1.ebuild
deleted file mode 100644
index 560c3f10956d..
--- a/dev-util/uftrace/uftrace-0.13.1.ebuild
+++ /dev/null
@@ -1,70 +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} )
-
-inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace;
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="capstone lua python unwind"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RESTRICT="test"
-
-RDEPEND="
-   sys-libs/ncurses:=
-   virtual/libelf:=
-   capstone? ( dev-libs/capstone:0= )
-   lua? ( ${LUA_DEPS} )
-   python? ( ${PYTHON_DEPS} )
-   unwind? ( sys-libs/libunwind:= )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
-}
-
-src_configure() {
-   local myconf=(
-   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
-   $(use_with capstone)
-   $(use_with unwind libunwind)
-   $(use_with python libpython)
-   )
-   if use lua && use lua_single_target_luajit; then
-   myconf+=(
-   --with-libluajit
-   )
-   else
-   myconf+=(
-   --without-libluajit
-   )
-   fi
-   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   default
-
-   dodoc doc/*.{md,gif,png}
-   newbashcomp misc/bash-completion.sh uftrace
-}



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

2023-10-27 Thread Guilherme Amadio
commit: 3c1e0f580027326306c567fe0b194b64baabe532
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Oct 26 07:05:49 2023 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Fri Oct 27 06:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c1e0f58

dev-util/uftrace: version bump to 0.14

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest|  1 +
 dev-util/uftrace/uftrace-0.14.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index cb15bad5a58c..033f3563f4aa 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,3 +1,4 @@
 DIST uftrace-0.11.tar.gz 1120956 BLAKE2B 
e3bda84a7323cc50780950e502856e28a380249a0f518ad3f7950c4147f0ab635e84b978395eb9025e6b47ecf7eefddcde59356a22f1c8a1d60ddf9820dc3d41
 SHA512 
519ca13665ba97cea4c349d81b4b5cacd8d3d9b2188ef5edb447f6b783cb7a92356bc0f9e63b67427a896d8df671f58091113e1de3fffd8d8000417a9fdb6e46
 DIST uftrace-0.12.tar.gz 1138670 BLAKE2B 
0110f22e12231a8795b1270b8e9ad6efb79eac99969f3f4c67b7925e1466753bcf7dbcf10fb98c3b3dfa77f6f01ebfd55705fb0b9a3672a725ff24a1483d
 SHA512 
02331f9e76b5652b0464fb3e9e29320ca1d4691a9de7bc7e7e489c3eac040ecd389c201ff2875b1b6a6695c687d7eab640239728f8b66c97efea21414b215842
 DIST uftrace-0.13.1.tar.gz 1159973 BLAKE2B 
eafb5141f5c86a77d6c68fbb44d5575df62cb679ce037144eea4a76a6a729e9965f15437b5a3cbd3566d560d48946a7788970aa9e40ba86eb1cf39571ac30bfe
 SHA512 
03033cc314fe902046eb8c7cdc8a15c6f67f7b4df189329ccb654041ec2e02baa03e6d3d8cbdf3238946096a3893f60ed105fe4807194a74f90a107400accd7f
+DIST uftrace-0.14.tar.gz 1192139 BLAKE2B 
81c83581351fc8b8302c312ad0a4d84a9f19c0db9253b31de6f2bb7e507aa8540eaab494ae1b52de3fd10baa4f2b658403676f1f53eeecb14f03c765b6fc98d0
 SHA512 
35fd121d0d0ac738a841deb470dd48b0a1a8a3d711b36463eddbbd8fc70122c76c5b5158ad2e92bd6a0b68f4bbe51c6957f4473f8b5be7ec82a9b962d31ffc5b

diff --git a/dev-util/uftrace/uftrace-0.14.ebuild 
b/dev-util/uftrace/uftrace-0.14.ebuild
new file mode 100644
index ..4c30b0c9557a
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.14.ebuild
@@ -0,0 +1,70 @@
+# 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} )
+
+inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="capstone lua python unwind"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   virtual/libelf:=
+   capstone? ( dev-libs/capstone:0= )
+   lua? ( ${LUA_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+   unwind? ( sys-libs/libunwind:= )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
+}
+
+src_configure() {
+   local myconf=(
+   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
+   $(use_with capstone)
+   $(use_with unwind libunwind)
+   $(use_with python libpython)
+   )
+   if use lua && use lua_single_target_luajit; then
+   myconf+=(
+   --with-libluajit
+   )
+   else
+   myconf+=(
+   --without-libluajit
+   )
+   fi
+   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   default
+
+   dodoc doc/*.{md,gif,png}
+   newbashcomp misc/bash-completion.sh uftrace
+}



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

2023-10-27 Thread Guilherme Amadio
commit: be6ffeed3770a7340cde52713254e3279bff1641
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Oct 26 07:07:30 2023 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Fri Oct 27 06:42:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6ffeed

dev-util/uftrace: drop 0.11, 0.12

Closes: https://bugs.gentoo.org/881153

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest|  2 --
 dev-util/uftrace/uftrace-0.11.ebuild | 70 
 dev-util/uftrace/uftrace-0.12.ebuild | 70 
 3 files changed, 142 deletions(-)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 033f3563f4aa..4664550a6e33 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,4 +1,2 @@
-DIST uftrace-0.11.tar.gz 1120956 BLAKE2B 
e3bda84a7323cc50780950e502856e28a380249a0f518ad3f7950c4147f0ab635e84b978395eb9025e6b47ecf7eefddcde59356a22f1c8a1d60ddf9820dc3d41
 SHA512 
519ca13665ba97cea4c349d81b4b5cacd8d3d9b2188ef5edb447f6b783cb7a92356bc0f9e63b67427a896d8df671f58091113e1de3fffd8d8000417a9fdb6e46
-DIST uftrace-0.12.tar.gz 1138670 BLAKE2B 
0110f22e12231a8795b1270b8e9ad6efb79eac99969f3f4c67b7925e1466753bcf7dbcf10fb98c3b3dfa77f6f01ebfd55705fb0b9a3672a725ff24a1483d
 SHA512 
02331f9e76b5652b0464fb3e9e29320ca1d4691a9de7bc7e7e489c3eac040ecd389c201ff2875b1b6a6695c687d7eab640239728f8b66c97efea21414b215842
 DIST uftrace-0.13.1.tar.gz 1159973 BLAKE2B 
eafb5141f5c86a77d6c68fbb44d5575df62cb679ce037144eea4a76a6a729e9965f15437b5a3cbd3566d560d48946a7788970aa9e40ba86eb1cf39571ac30bfe
 SHA512 
03033cc314fe902046eb8c7cdc8a15c6f67f7b4df189329ccb654041ec2e02baa03e6d3d8cbdf3238946096a3893f60ed105fe4807194a74f90a107400accd7f
 DIST uftrace-0.14.tar.gz 1192139 BLAKE2B 
81c83581351fc8b8302c312ad0a4d84a9f19c0db9253b31de6f2bb7e507aa8540eaab494ae1b52de3fd10baa4f2b658403676f1f53eeecb14f03c765b6fc98d0
 SHA512 
35fd121d0d0ac738a841deb470dd48b0a1a8a3d711b36463eddbbd8fc70122c76c5b5158ad2e92bd6a0b68f4bbe51c6957f4473f8b5be7ec82a9b962d31ffc5b

diff --git a/dev-util/uftrace/uftrace-0.11.ebuild 
b/dev-util/uftrace/uftrace-0.11.ebuild
deleted file mode 100644
index 84dfa3dfa4f6..
--- a/dev-util/uftrace/uftrace-0.11.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace;
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="capstone lua python unwind"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RESTRICT="test"
-
-RDEPEND="
-   sys-libs/ncurses:=
-   virtual/libelf:=
-   capstone? ( dev-libs/capstone:0= )
-   lua? ( ${LUA_DEPS} )
-   python? ( ${PYTHON_DEPS} )
-   unwind? ( sys-libs/libunwind:= )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
-}
-
-src_configure() {
-   local myconf=(
-   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
-   $(use_with capstone)
-   $(use_with unwind libunwind)
-   $(use_with python libpython)
-   )
-   if use lua && use lua_single_target_luajit; then
-   myconf+=(
-   --with-libluajit
-   )
-   else
-   myconf+=(
-   --without-libluajit
-   )
-   fi
-   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   default
-
-   dodoc doc/*.{md,gif,png}
-   newbashcomp misc/bash-completion.sh uftrace
-}

diff --git a/dev-util/uftrace/uftrace-0.12.ebuild 
b/dev-util/uftrace/uftrace-0.12.ebuild
deleted file mode 100644
index 70c9daa27ad6..
--- a/dev-util/uftrace/uftrace-0.12.ebuild
+++ /dev/null
@@ -1,70 +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} )
-
-inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace;
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="capstone lua python unwind"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RESTRICT="test"
-
-RDEPEND="
-   sys-libs/ncurses:=
-   virtual/libelf:=

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

2023-04-30 Thread Sam James
commit: e691fd37c9687aaed9eb4fa733c9d7c3ca3b5588
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 00:08:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 00:08:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e691fd37

dev-util/uftrace: Stabilize 0.13.1 amd64, #904583

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

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

diff --git a/dev-util/uftrace/uftrace-0.13.1.ebuild 
b/dev-util/uftrace/uftrace-0.13.1.ebuild
index 70c9daa27ad6..560c3f10956d 100644
--- a/dev-util/uftrace/uftrace-0.13.1.ebuild
+++ b/dev-util/uftrace/uftrace-0.13.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="capstone lua python unwind"
 
 REQUIRED_USE="



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

2023-02-13 Thread Guilherme Amadio
commit: ecad646d31f1a1b96e56848396e3865ca93c8044
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Feb  8 14:43:14 2023 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Mon Feb 13 09:56:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecad646d

dev-util/uftrace: version bump to 0.13.1

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest  |  1 +
 dev-util/uftrace/uftrace-0.13.1.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 5d971fad681f..cb15bad5a58c 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,2 +1,3 @@
 DIST uftrace-0.11.tar.gz 1120956 BLAKE2B 
e3bda84a7323cc50780950e502856e28a380249a0f518ad3f7950c4147f0ab635e84b978395eb9025e6b47ecf7eefddcde59356a22f1c8a1d60ddf9820dc3d41
 SHA512 
519ca13665ba97cea4c349d81b4b5cacd8d3d9b2188ef5edb447f6b783cb7a92356bc0f9e63b67427a896d8df671f58091113e1de3fffd8d8000417a9fdb6e46
 DIST uftrace-0.12.tar.gz 1138670 BLAKE2B 
0110f22e12231a8795b1270b8e9ad6efb79eac99969f3f4c67b7925e1466753bcf7dbcf10fb98c3b3dfa77f6f01ebfd55705fb0b9a3672a725ff24a1483d
 SHA512 
02331f9e76b5652b0464fb3e9e29320ca1d4691a9de7bc7e7e489c3eac040ecd389c201ff2875b1b6a6695c687d7eab640239728f8b66c97efea21414b215842
+DIST uftrace-0.13.1.tar.gz 1159973 BLAKE2B 
eafb5141f5c86a77d6c68fbb44d5575df62cb679ce037144eea4a76a6a729e9965f15437b5a3cbd3566d560d48946a7788970aa9e40ba86eb1cf39571ac30bfe
 SHA512 
03033cc314fe902046eb8c7cdc8a15c6f67f7b4df189329ccb654041ec2e02baa03e6d3d8cbdf3238946096a3893f60ed105fe4807194a74f90a107400accd7f

diff --git a/dev-util/uftrace/uftrace-0.13.1.ebuild 
b/dev-util/uftrace/uftrace-0.13.1.ebuild
new file mode 100644
index ..70c9daa27ad6
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.13.1.ebuild
@@ -0,0 +1,70 @@
+# 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} )
+
+inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="capstone lua python unwind"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   virtual/libelf:=
+   capstone? ( dev-libs/capstone:0= )
+   lua? ( ${LUA_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+   unwind? ( sys-libs/libunwind:= )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
+}
+
+src_configure() {
+   local myconf=(
+   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
+   $(use_with capstone)
+   $(use_with unwind libunwind)
+   $(use_with python libpython)
+   )
+   if use lua && use lua_single_target_luajit; then
+   myconf+=(
+   --with-libluajit
+   )
+   else
+   myconf+=(
+   --without-libluajit
+   )
+   fi
+   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   default
+
+   dodoc doc/*.{md,gif,png}
+   newbashcomp misc/bash-completion.sh uftrace
+}



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

2022-09-19 Thread Guilherme Amadio
commit: eb1ee847be80caffb830bb9f03e85a2a8e79c9ec
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Sep 16 10:05:06 2022 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Mon Sep 19 12:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1ee847

dev-util/uftrace: stabilize 0.11 for amd64

Signed-off-by: Guilherme Amadio  gentoo.org>

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

diff --git a/dev-util/uftrace/uftrace-0.11.ebuild 
b/dev-util/uftrace/uftrace-0.11.ebuild
index 932d17460e98..dda417e13b4d 100644
--- a/dev-util/uftrace/uftrace-0.11.ebuild
+++ b/dev-util/uftrace/uftrace-0.11.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="capstone lua python unwind"
 
 REQUIRED_USE="



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

2022-09-19 Thread Guilherme Amadio
commit: 8e2aecdf79c14d3de8fc4833d72af2cec52abd2b
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Sep 16 09:56:06 2022 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Mon Sep 19 12:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2aecdf

dev-util/uftrace: drop 0.10-r1

Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest   |  1 -
 dev-util/uftrace/uftrace-0.10-r1.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index f671bda52024..5d971fad681f 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,3 +1,2 @@
-DIST uftrace-0.10.tar.gz 530 BLAKE2B 
29388523e1009276ba4609d85e5979e823d028ff647239aa02ec2cac5ae21c7812c7699d47c09c0b9289a0debb39a2f502615547c8e658a821d5078e3b12c6fe
 SHA512 
788234e4156974a70f06d02527e56e5fac821e8b66363dc5fc55d68797c374043c0b66b18b4ab1488b9647e08969e8dc94a64d6bb1a38ccad4cf98eaecc6e919
 DIST uftrace-0.11.tar.gz 1120956 BLAKE2B 
e3bda84a7323cc50780950e502856e28a380249a0f518ad3f7950c4147f0ab635e84b978395eb9025e6b47ecf7eefddcde59356a22f1c8a1d60ddf9820dc3d41
 SHA512 
519ca13665ba97cea4c349d81b4b5cacd8d3d9b2188ef5edb447f6b783cb7a92356bc0f9e63b67427a896d8df671f58091113e1de3fffd8d8000417a9fdb6e46
 DIST uftrace-0.12.tar.gz 1138670 BLAKE2B 
0110f22e12231a8795b1270b8e9ad6efb79eac99969f3f4c67b7925e1466753bcf7dbcf10fb98c3b3dfa77f6f01ebfd55705fb0b9a3672a725ff24a1483d
 SHA512 
02331f9e76b5652b0464fb3e9e29320ca1d4691a9de7bc7e7e489c3eac040ecd389c201ff2875b1b6a6695c687d7eab640239728f8b66c97efea21414b215842

diff --git a/dev-util/uftrace/uftrace-0.10-r1.ebuild 
b/dev-util/uftrace/uftrace-0.10-r1.ebuild
deleted file mode 100644
index e29becbcca74..
--- a/dev-util/uftrace/uftrace-0.10-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( luajit )
-
-inherit bash-completion-r1 lua-single toolchain-funcs
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace;
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="capstone lua"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-RESTRICT="test"
-
-RDEPEND="
-   sys-libs/ncurses:=
-   virtual/libelf:=
-   capstone? ( dev-libs/capstone:0= )
-   lua? ( ${LUA_DEPS} )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
-}
-
-src_configure() {
-   local myconf=(
-   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
-   $(use_with capstone)
-   --without-libpython
-   )
-   if use lua && use lua_single_target_luajit; then
-   myconf+=(
-   --with-libluajit
-   )
-   else
-   myconf+=(
-   --without-libluajit
-   )
-   fi
-   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   default
-
-   dodoc doc/*.{md,gif,png}
-   newbashcomp misc/bash-completion.sh uftrace
-}



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

2022-09-19 Thread Guilherme Amadio
commit: 620794320b9a92267384bd68c9ac47129b7deaec
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Sep 16 09:55:31 2022 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Mon Sep 19 12:11:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62079432

dev-util/uftrace: version bump to 0.12

Closes: https://bugs.gentoo.org/865349
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest|  1 +
 dev-util/uftrace/uftrace-0.12.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 174cc6499375..f671bda52024 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,2 +1,3 @@
 DIST uftrace-0.10.tar.gz 530 BLAKE2B 
29388523e1009276ba4609d85e5979e823d028ff647239aa02ec2cac5ae21c7812c7699d47c09c0b9289a0debb39a2f502615547c8e658a821d5078e3b12c6fe
 SHA512 
788234e4156974a70f06d02527e56e5fac821e8b66363dc5fc55d68797c374043c0b66b18b4ab1488b9647e08969e8dc94a64d6bb1a38ccad4cf98eaecc6e919
 DIST uftrace-0.11.tar.gz 1120956 BLAKE2B 
e3bda84a7323cc50780950e502856e28a380249a0f518ad3f7950c4147f0ab635e84b978395eb9025e6b47ecf7eefddcde59356a22f1c8a1d60ddf9820dc3d41
 SHA512 
519ca13665ba97cea4c349d81b4b5cacd8d3d9b2188ef5edb447f6b783cb7a92356bc0f9e63b67427a896d8df671f58091113e1de3fffd8d8000417a9fdb6e46
+DIST uftrace-0.12.tar.gz 1138670 BLAKE2B 
0110f22e12231a8795b1270b8e9ad6efb79eac99969f3f4c67b7925e1466753bcf7dbcf10fb98c3b3dfa77f6f01ebfd55705fb0b9a3672a725ff24a1483d
 SHA512 
02331f9e76b5652b0464fb3e9e29320ca1d4691a9de7bc7e7e489c3eac040ecd389c201ff2875b1b6a6695c687d7eab640239728f8b66c97efea21414b215842

diff --git a/dev-util/uftrace/uftrace-0.12.ebuild 
b/dev-util/uftrace/uftrace-0.12.ebuild
new file mode 100644
index ..644fc9e3f90d
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.12.ebuild
@@ -0,0 +1,70 @@
+# 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} )
+
+inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="capstone lua python unwind"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   virtual/libelf:=
+   capstone? ( dev-libs/capstone:0= )
+   lua? ( ${LUA_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+   unwind? ( sys-libs/libunwind:= )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
+}
+
+src_configure() {
+   local myconf=(
+   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
+   $(use_with capstone)
+   $(use_with unwind libunwind)
+   $(use_with python libpython)
+   )
+   if use lua && use lua_single_target_luajit; then
+   myconf+=(
+   --with-libluajit
+   )
+   else
+   myconf+=(
+   --without-libluajit
+   )
+   fi
+   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   default
+
+   dodoc doc/*.{md,gif,png}
+   newbashcomp misc/bash-completion.sh uftrace
+}



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

2022-03-19 Thread Sam James
commit: bc81afd289372e76f825911647ca3ce5ccfffd9b
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 00:37:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 00:37:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc81afd2

dev-util/uftrace: [QA] fix tc-get* quoting

This can cause build problems for e.g. 32-bit (gcc -m32 ...)

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

 dev-util/uftrace/uftrace-0.10-r1.ebuild | 6 +++---
 dev-util/uftrace/uftrace-0.11.ebuild| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/uftrace/uftrace-0.10-r1.ebuild 
b/dev-util/uftrace/uftrace-0.10-r1.ebuild
index 2b39cc144648..e29becbcca74 100644
--- a/dev-util/uftrace/uftrace-0.10-r1.ebuild
+++ b/dev-util/uftrace/uftrace-0.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,7 +35,7 @@ src_prepare() {
 
 src_configure() {
local myconf=(
-   --libdir="${EPREFIX}"/usr/$(get_libdir)/uftrace
+   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
$(use_with capstone)
--without-libpython
)
@@ -48,7 +48,7 @@ src_configure() {
--without-libluajit
)
fi
-   CC=$(tc-getCC) LD=$(tc-getLD) econf "${myconf[@]}"
+   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
 }
 
 src_compile() {

diff --git a/dev-util/uftrace/uftrace-0.11.ebuild 
b/dev-util/uftrace/uftrace-0.11.ebuild
index 31a949ddbd3f..932d17460e98 100644
--- a/dev-util/uftrace/uftrace-0.11.ebuild
+++ b/dev-util/uftrace/uftrace-0.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,7 +41,7 @@ src_prepare() {
 
 src_configure() {
local myconf=(
-   --libdir="${EPREFIX}"/usr/$(get_libdir)/uftrace
+   --libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
$(use_with capstone)
$(use_with unwind libunwind)
$(use_with python libpython)
@@ -55,7 +55,7 @@ src_configure() {
--without-libluajit
)
fi
-   CC=$(tc-getCC) LD=$(tc-getLD) econf "${myconf[@]}"
+   CC="$(tc-getCC)" LD="$(tc-getLD)" econf "${myconf[@]}"
 }
 
 src_compile() {



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

2021-10-10 Thread Guilherme Amadio
commit: 8bcf692473430521869bd5f9ad58598feb083ebe
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sun Oct 10 14:05:40 2021 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Sun Oct 10 14:05:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bcf6924

dev-util/uftrace: version bump to 0.11

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

 dev-util/uftrace/Manifest|  1 +
 dev-util/uftrace/uftrace-0.11.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 8348aba2e20..174cc649937 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1 +1,2 @@
 DIST uftrace-0.10.tar.gz 530 BLAKE2B 
29388523e1009276ba4609d85e5979e823d028ff647239aa02ec2cac5ae21c7812c7699d47c09c0b9289a0debb39a2f502615547c8e658a821d5078e3b12c6fe
 SHA512 
788234e4156974a70f06d02527e56e5fac821e8b66363dc5fc55d68797c374043c0b66b18b4ab1488b9647e08969e8dc94a64d6bb1a38ccad4cf98eaecc6e919
+DIST uftrace-0.11.tar.gz 1120956 BLAKE2B 
e3bda84a7323cc50780950e502856e28a380249a0f518ad3f7950c4147f0ab635e84b978395eb9025e6b47ecf7eefddcde59356a22f1c8a1d60ddf9820dc3d41
 SHA512 
519ca13665ba97cea4c349d81b4b5cacd8d3d9b2188ef5edb447f6b783cb7a92356bc0f9e63b67427a896d8df671f58091113e1de3fffd8d8000417a9fdb6e46

diff --git a/dev-util/uftrace/uftrace-0.11.ebuild 
b/dev-util/uftrace/uftrace-0.11.ebuild
new file mode 100644
index 000..31a949ddbd3
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.11.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="capstone lua python unwind"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   virtual/libelf:=
+   capstone? ( dev-libs/capstone:0= )
+   lua? ( ${LUA_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+   unwind? ( sys-libs/libunwind:= )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
+}
+
+src_configure() {
+   local myconf=(
+   --libdir="${EPREFIX}"/usr/$(get_libdir)/uftrace
+   $(use_with capstone)
+   $(use_with unwind libunwind)
+   $(use_with python libpython)
+   )
+   if use lua && use lua_single_target_luajit; then
+   myconf+=(
+   --with-libluajit
+   )
+   else
+   myconf+=(
+   --without-libluajit
+   )
+   fi
+   CC=$(tc-getCC) LD=$(tc-getLD) econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   default
+
+   dodoc doc/*.{md,gif,png}
+   newbashcomp misc/bash-completion.sh uftrace
+}



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

2021-07-30 Thread Sam James
commit: f6cfe4cff375e3baf2bbfe90e15b7046dab9e967
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 25 03:04:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 31 00:17:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6cfe4cf

dev-util/uftrace: [QA] unconditionally install completion files

QA policy [0] says that we don't conditionalise installation of
small files. It's a wasteful rebuild and inconsistent across packages
for when users desire completions to be available.

[0] https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0301
Signed-off-by: Sam James  gentoo.org>

 dev-util/uftrace/{uftrace-0.10.ebuild => uftrace-0.10-r1.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/uftrace/uftrace-0.10.ebuild 
b/dev-util/uftrace/uftrace-0.10-r1.ebuild
similarity index 91%
rename from dev-util/uftrace/uftrace-0.10.ebuild
rename to dev-util/uftrace/uftrace-0.10-r1.ebuild
index 92c30228011..2b39cc14464 100644
--- a/dev-util/uftrace/uftrace-0.10.ebuild
+++ b/dev-util/uftrace/uftrace-0.10-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-IUSE="bash-completion capstone lua"
+IUSE="capstone lua"
 
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
 
@@ -57,6 +57,7 @@ src_compile() {
 
 src_install() {
default
+
dodoc doc/*.{md,gif,png}
-   use bash-completion && newbashcomp misc/bash-completion.sh uftrace
+   newbashcomp misc/bash-completion.sh uftrace
 }



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

2021-05-31 Thread Guilherme Amadio
commit: dff842ad75fcc6f0f2232c31927559383b969ad2
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon May 31 14:53:19 2021 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Mon May 31 15:24:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff842ad

dev-util/uftrace: version bump to 0.10

Fixes: https://bugs.gentoo.org/724278
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest|  1 +
 dev-util/uftrace/uftrace-0.10.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 129dd72f884..a9e6c5f4a0b 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1 +1,2 @@
+DIST uftrace-0.10.tar.gz 530 BLAKE2B 
29388523e1009276ba4609d85e5979e823d028ff647239aa02ec2cac5ae21c7812c7699d47c09c0b9289a0debb39a2f502615547c8e658a821d5078e3b12c6fe
 SHA512 
788234e4156974a70f06d02527e56e5fac821e8b66363dc5fc55d68797c374043c0b66b18b4ab1488b9647e08969e8dc94a64d6bb1a38ccad4cf98eaecc6e919
 DIST uftrace-0.9.4.tar.gz 1068091 BLAKE2B 
cbf9ead0e2c0e8d59be379e65617cfa310fd4134cfbbc8091c489913f108e8a7a0b81e33d46032f3717a5bb8127cbeeeb246e3be0c37da03981dac4bacc07119
 SHA512 
f73ad4461051b9c61668161e077897d118ac556d234ff204e32bf14ecdc2c0df148da30ea5d5054641e79ea20b29261d6f637908f5047f5669207ef244865358

diff --git a/dev-util/uftrace/uftrace-0.10.ebuild 
b/dev-util/uftrace/uftrace-0.10.ebuild
new file mode 100644
index 000..48c35a456db
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.10.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+
+inherit bash-completion-r1 lua-single
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="bash-completion capstone lua"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   virtual/libelf:=
+   capstone? ( dev-libs/capstone:0= )
+   lua? ( ${LUA_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
+}
+
+src_configure() {
+   local myconf=(
+   --libdir="${EPREFIX}"/usr/$(get_libdir)/uftrace
+   $(use_with capstone)
+   --without-libpython
+   )
+   if use lua && use lua_single_target_luajit; then
+   myconf+=(
+   --with-libluajit
+   )
+   else
+   myconf+=(
+   --without-libluajit
+   )
+   fi
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   default
+   dodoc doc/*.{md,gif,png}
+   use bash-completion && newbashcomp misc/bash-completion.sh uftrace
+}



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

2021-05-31 Thread Guilherme Amadio
commit: a643be8f567d69104121ae82c6593f051f83db86
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon May 31 14:54:12 2021 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Mon May 31 15:24:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a643be8f

dev-util/uftrace: drop old

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

 dev-util/uftrace/Manifest  |  1 -
 dev-util/uftrace/uftrace-0.9.4-r100.ebuild | 61 --
 dev-util/uftrace/uftrace-0.9.4.ebuild  | 43 -
 3 files changed, 105 deletions(-)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index a9e6c5f4a0b..8348aba2e20 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,2 +1 @@
 DIST uftrace-0.10.tar.gz 530 BLAKE2B 
29388523e1009276ba4609d85e5979e823d028ff647239aa02ec2cac5ae21c7812c7699d47c09c0b9289a0debb39a2f502615547c8e658a821d5078e3b12c6fe
 SHA512 
788234e4156974a70f06d02527e56e5fac821e8b66363dc5fc55d68797c374043c0b66b18b4ab1488b9647e08969e8dc94a64d6bb1a38ccad4cf98eaecc6e919
-DIST uftrace-0.9.4.tar.gz 1068091 BLAKE2B 
cbf9ead0e2c0e8d59be379e65617cfa310fd4134cfbbc8091c489913f108e8a7a0b81e33d46032f3717a5bb8127cbeeeb246e3be0c37da03981dac4bacc07119
 SHA512 
f73ad4461051b9c61668161e077897d118ac556d234ff204e32bf14ecdc2c0df148da30ea5d5054641e79ea20b29261d6f637908f5047f5669207ef244865358

diff --git a/dev-util/uftrace/uftrace-0.9.4-r100.ebuild 
b/dev-util/uftrace/uftrace-0.9.4-r100.ebuild
deleted file mode 100644
index ce77c3c09d5..000
--- a/dev-util/uftrace/uftrace-0.9.4-r100.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( luajit )
-
-inherit bash-completion-r1 lua-single
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace;
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="bash-completion capstone lua"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-RESTRICT="test"
-
-RDEPEND="
-   sys-libs/ncurses:=
-   virtual/libelf:=
-   capstone? ( dev-libs/capstone:0= )
-   lua? ( ${LUA_DEPS} )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
-}
-
-src_configure() {
-   local myconf=(
-   $(use_with capstone)
-   --without-libpython
-   )
-   if use lua && use lua_single_target_luajit; then
-   myconf+=(
-   --with-libluajit
-   )
-   else
-   myconf+=(
-   --without-libluajit
-   )
-   fi
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   default
-   dodoc doc/*.{md,gif,png}
-   use bash-completion && newbashcomp misc/bash-completion.sh uftrace
-}

diff --git a/dev-util/uftrace/uftrace-0.9.4.ebuild 
b/dev-util/uftrace/uftrace-0.9.4.ebuild
deleted file mode 100644
index 51506dbff69..000
--- a/dev-util/uftrace/uftrace-0.9.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace;
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="bash-completion capstone luajit"
-
-RESTRICT="test"
-
-RDEPEND="
-   sys-libs/ncurses:=
-   virtual/libelf:=
-   capstone? ( dev-libs/capstone:0= )
-   luajit? ( dev-lang/luajit )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
-}
-
-src_configure() {
-   econf \
-   $(use_with capstone) \
-   $(use_with luajit libluajit) \
-   --without-libpython
-}
-
-src_install() {
-   default
-   dodoc doc/*.{md,gif,png}
-   use bash-completion && newbashcomp misc/bash-completion.sh uftrace
-}



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

2021-05-31 Thread Guilherme Amadio
commit: 535721eea4211cae47345ba545aa6bc08a22437d
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Mon May 31 15:02:18 2021 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Mon May 31 15:24:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=535721ee

dev-util/uftrace: fix calling of gcc directly

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

 dev-util/uftrace/uftrace-0.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/uftrace/uftrace-0.10.ebuild 
b/dev-util/uftrace/uftrace-0.10.ebuild
index 48c35a456db..92c30228011 100644
--- a/dev-util/uftrace/uftrace-0.10.ebuild
+++ b/dev-util/uftrace/uftrace-0.10.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 LUA_COMPAT=( luajit )
 
-inherit bash-completion-r1 lua-single
+inherit bash-completion-r1 lua-single toolchain-funcs
 
 DESCRIPTION="Function (graph) tracer for user-space"
 HOMEPAGE="https://github.com/namhyung/uftrace;
@@ -48,7 +48,7 @@ src_configure() {
--without-libluajit
)
fi
-   econf "${myconf[@]}"
+   CC=$(tc-getCC) LD=$(tc-getLD) econf "${myconf[@]}"
 }
 
 src_compile() {



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

2021-05-24 Thread Luca Barbato
commit: 6de53a63c821d378f03566749cde64373b348538
Author: Luca Barbato  gentoo  org>
AuthorDate: Mon May 24 07:40:59 2021 +
Commit: Luca Barbato  gentoo  org>
CommitDate: Mon May 24 07:41:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de53a63

dev-util/uftrace: Mark ~arm64

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Luca Barbato  gentoo.org>

 dev-util/uftrace/uftrace-0.9.4-r100.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/uftrace/uftrace-0.9.4-r100.ebuild 
b/dev-util/uftrace/uftrace-0.9.4-r100.ebuild
index 87ccea5aec8..ce77c3c09d5 100644
--- a/dev-util/uftrace/uftrace-0.9.4-r100.ebuild
+++ b/dev-util/uftrace/uftrace-0.9.4-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="bash-completion capstone lua"
 
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"



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

2020-12-21 Thread Marek Szuba
commit: c1353a0dafb7b645df615f423ed69ddff119a258
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec 21 23:51:16 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec 21 23:52:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1353a0d

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

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

 dev-util/uftrace/uftrace-0.9.4-r100.ebuild | 61 ++
 profiles/package.mask  |  1 +
 2 files changed, 62 insertions(+)

diff --git a/dev-util/uftrace/uftrace-0.9.4-r100.ebuild 
b/dev-util/uftrace/uftrace-0.9.4-r100.ebuild
new file mode 100644
index 000..87ccea5aec8
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.9.4-r100.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( luajit )
+
+inherit bash-completion-r1 lua-single
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="bash-completion capstone lua"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/ncurses:=
+   virtual/libelf:=
+   capstone? ( dev-libs/capstone:0= )
+   lua? ( ${LUA_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with capstone)
+   --without-libpython
+   )
+   if use lua && use lua_single_target_luajit; then
+   myconf+=(
+   --with-libluajit
+   )
+   else
+   myconf+=(
+   --without-libluajit
+   )
+   fi
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   default
+   dodoc doc/*.{md,gif,png}
+   use bash-completion && newbashcomp misc/bash-completion.sh uftrace
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index caec4c46509..fc1d28408bc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -510,6 +510,7 @@ kde-apps/kdebase-meta:5
 >=dev-util/geany-plugins-1.37-r100
 >=dev-util/hermes-2.8
 >=dev-util/sysdig-0.27.1-r100
+>=dev-util/uftrace-0.9.4-r100
 =games-action/minetest-5.3.0-r100
 >=games-arcade/jvgs-0.5-r100
 >=games-emulation/fceux-2.2.3-r100



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

2020-06-20 Thread Guilherme Amadio
commit: f0034e50a8356e79a06eacf871e952e818a8634f
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sat Jun 20 17:09:01 2020 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Sat Jun 20 17:28:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0034e50

dev-util/uftrace: remove support for python2.7

Also, fix support for bash-completion and add USE=luajit.

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/uftrace-0.9.3.ebuild | 25 +++--
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/dev-util/uftrace/uftrace-0.9.3.ebuild 
b/dev-util/uftrace/uftrace-0.9.3.ebuild
index d48d238c801..51506dbff69 100644
--- a/dev-util/uftrace/uftrace-0.9.3.ebuild
+++ b/dev-util/uftrace/uftrace-0.9.3.ebuild
@@ -1,11 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1
+inherit bash-completion-r1
 
 DESCRIPTION="Function (graph) tracer for user-space"
 HOMEPAGE="https://github.com/namhyung/uftrace;
@@ -14,25 +12,32 @@ 
SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="capstone"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
+IUSE="bash-completion capstone luajit"
 
 RESTRICT="test"
 
 RDEPEND="
-   ${PYTHON_DEPS}
-   sys-devel/gcc:*[cxx]
sys-libs/ncurses:=
virtual/libelf:=
capstone? ( dev-libs/capstone:0= )
+   luajit? ( dev-lang/luajit )
 "
 DEPEND="${RDEPEND}"
 
 src_prepare() {
default
-   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" Makefile || die
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" -e "/bash.completion/d" 
Makefile || die
 }
 
 src_configure() {
-   econf $(use_with capstone)
+   econf \
+   $(use_with capstone) \
+   $(use_with luajit libluajit) \
+   --without-libpython
+}
+
+src_install() {
+   default
+   dodoc doc/*.{md,gif,png}
+   use bash-completion && newbashcomp misc/bash-completion.sh uftrace
 }



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

2020-06-20 Thread Guilherme Amadio
commit: b14222f9c723210054a5bd41802896c0efa5
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sat Jun 20 17:12:40 2020 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Sat Jun 20 17:28:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14222f2

dev-util/uftrace: version bump to 0.9.4

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/uftrace/Manifest   | 2 +-
 dev-util/uftrace/{uftrace-0.9.3.ebuild => uftrace-0.9.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 9db5f04e0e1..129dd72f884 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1 +1 @@
-DIST uftrace-0.9.3.tar.gz 1003880 BLAKE2B 
ae5e1c44412055ea59e85378877cf3c18f33e0c6ae3a904253b03587dae2c7cce4350f1480f499e645375b1b2502a51a8b8d44e9b7ff1ee588be7180c12b63f3
 SHA512 
671486a05da8c44400169f21426505266db89e94ef9483370dff8f465b673f70fba994174458f3033991ea0640225e13c639418380a6a580d24c302d42327382
+DIST uftrace-0.9.4.tar.gz 1068091 BLAKE2B 
cbf9ead0e2c0e8d59be379e65617cfa310fd4134cfbbc8091c489913f108e8a7a0b81e33d46032f3717a5bb8127cbeeeb246e3be0c37da03981dac4bacc07119
 SHA512 
f73ad4461051b9c61668161e077897d118ac556d234ff204e32bf14ecdc2c0df148da30ea5d5054641e79ea20b29261d6f637908f5047f5669207ef244865358

diff --git a/dev-util/uftrace/uftrace-0.9.3.ebuild 
b/dev-util/uftrace/uftrace-0.9.4.ebuild
similarity index 100%
rename from dev-util/uftrace/uftrace-0.9.3.ebuild
rename to dev-util/uftrace/uftrace-0.9.4.ebuild



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

2020-06-20 Thread Guilherme Amadio
commit: 4a593ba5d328e71e8744160c86ec7cd00070cbbf
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Sat Jun 20 17:05:21 2020 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Sat Jun 20 17:28:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a593ba5

dev-util/uftrace: add myself as maintainer

Signed-off-by: Guilherme Amadio  gentoo.org>

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

diff --git a/dev-util/uftrace/metadata.xml b/dev-util/uftrace/metadata.xml
index 0162146a7ba..ae2d867c172 100644
--- a/dev-util/uftrace/metadata.xml
+++ b/dev-util/uftrace/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   Guilherme Amadio
+   ama...@gentoo.org
+   

namhyung/uftrace




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

2019-08-12 Thread Michał Górny
commit: bd48342002d85bd59b47481a90323e6f26e9c018
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 12 19:51:11 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 12 19:51:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd483420

dev-util/uftrace: Add missing PYTHON_REQUIRED_USE

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

 dev-util/uftrace/uftrace-0.9.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/uftrace/uftrace-0.9.3.ebuild 
b/dev-util/uftrace/uftrace-0.9.3.ebuild
index 9520ab25fb8..d48d238c801 100644
--- a/dev-util/uftrace/uftrace-0.9.3.ebuild
+++ b/dev-util/uftrace/uftrace-0.9.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="capstone"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
 
 RESTRICT="test"
 



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

2019-08-02 Thread Luca Barbato
commit: 9b86c3b4a297ff41349a1e53443266b598330c79
Author: Luca Barbato  gentoo  org>
AuthorDate: Fri Aug  2 13:51:37 2019 +
Commit: Luca Barbato  gentoo  org>
CommitDate: Fri Aug  2 13:53:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b86c3b4

dev-util/uftrace: Address QA reports

And drop the older ebuild, it is ~ as well.

Package-Manager: Portage-2.3.67, Repoman-2.3.12
Signed-off-by: Luca Barbato  gentoo.org>

 dev-util/uftrace/Manifest |  1 -
 dev-util/uftrace/metadata.xml |  4 ++--
 dev-util/uftrace/uftrace-0.9.1.ebuild | 28 
 dev-util/uftrace/uftrace-0.9.3.ebuild |  6 +-
 4 files changed, 7 insertions(+), 32 deletions(-)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 03add0ce8e4..9db5f04e0e1 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,2 +1 @@
-DIST uftrace-0.9.1.tar.gz 967083 BLAKE2B 
2e381f5cda92fadd963fc7e0ccebaec6b6796acd75d8436b66f9b6ee4257141f704471832e224712bb65e7570fe4997f953458455b2b0f257ead7f4093140313
 SHA512 
a906664f883e08f19063229e7dd43aebc9115b08829d866fb887dd281a0375a5684332920c3f7307a4d62baa14e982cb7535bdfe454ab3ad5d8ec7fb5792402e
 DIST uftrace-0.9.3.tar.gz 1003880 BLAKE2B 
ae5e1c44412055ea59e85378877cf3c18f33e0c6ae3a904253b03587dae2c7cce4350f1480f499e645375b1b2502a51a8b8d44e9b7ff1ee588be7180c12b63f3
 SHA512 
671486a05da8c44400169f21426505266db89e94ef9483370dff8f465b673f70fba994174458f3033991ea0640225e13c639418380a6a580d24c302d42327382

diff --git a/dev-util/uftrace/metadata.xml b/dev-util/uftrace/metadata.xml
index 83b016d1540..0162146a7ba 100644
--- a/dev-util/uftrace/metadata.xml
+++ b/dev-util/uftrace/metadata.xml
@@ -6,6 +6,6 @@
namhyung/uftrace


-Use capstone to provide dynamic tracing without 
recompilation
-
+   Use capstone to provide dynamic tracing 
without recompilation
+   
 

diff --git a/dev-util/uftrace/uftrace-0.9.1.ebuild 
b/dev-util/uftrace/uftrace-0.9.1.ebuild
deleted file mode 100644
index 60c4d379344..000
--- a/dev-util/uftrace/uftrace-0.9.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace;
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RESTRICT="test"
-
-RDEPEND="
-   dev-lang/python:2.7
-   sys-devel/gcc:*[cxx]
-   sys-libs/ncurses:=
-   virtual/libelf:=
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" Makefile || die
-}

diff --git a/dev-util/uftrace/uftrace-0.9.3.ebuild 
b/dev-util/uftrace/uftrace-0.9.3.ebuild
index 4ba08924007..9520ab25fb8 100644
--- a/dev-util/uftrace/uftrace-0.9.3.ebuild
+++ b/dev-util/uftrace/uftrace-0.9.3.ebuild
@@ -3,6 +3,10 @@
 
 EAPI=7
 
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
 DESCRIPTION="Function (graph) tracer for user-space"
 HOMEPAGE="https://github.com/namhyung/uftrace;
 SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
@@ -15,7 +19,7 @@ IUSE="capstone"
 RESTRICT="test"
 
 RDEPEND="
-   dev-lang/python:2.7
+   ${PYTHON_DEPS}
sys-devel/gcc:*[cxx]
sys-libs/ncurses:=
virtual/libelf:=



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

2019-07-31 Thread Luca Barbato
commit: 5ffebc0740f9ef2c0e77fccbebe09937d164e82f
Author: Luca Barbato  gentoo  org>
AuthorDate: Wed Jul 31 07:15:46 2019 +
Commit: Luca Barbato  gentoo  org>
CommitDate: Wed Jul 31 07:31:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffebc07

dev-util/uftrace: Version bump

Package-Manager: Portage-2.3.67, Repoman-2.3.12
Signed-off-by: Luca Barbato  gentoo.org>

 dev-util/uftrace/Manifest |  1 +
 dev-util/uftrace/metadata.xml |  3 +++
 dev-util/uftrace/uftrace-0.9.3.ebuild | 33 +
 3 files changed, 37 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index f8d995fdc3f..03add0ce8e4 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1 +1,2 @@
 DIST uftrace-0.9.1.tar.gz 967083 BLAKE2B 
2e381f5cda92fadd963fc7e0ccebaec6b6796acd75d8436b66f9b6ee4257141f704471832e224712bb65e7570fe4997f953458455b2b0f257ead7f4093140313
 SHA512 
a906664f883e08f19063229e7dd43aebc9115b08829d866fb887dd281a0375a5684332920c3f7307a4d62baa14e982cb7535bdfe454ab3ad5d8ec7fb5792402e
+DIST uftrace-0.9.3.tar.gz 1003880 BLAKE2B 
ae5e1c44412055ea59e85378877cf3c18f33e0c6ae3a904253b03587dae2c7cce4350f1480f499e645375b1b2502a51a8b8d44e9b7ff1ee588be7180c12b63f3
 SHA512 
671486a05da8c44400169f21426505266db89e94ef9483370dff8f465b673f70fba994174458f3033991ea0640225e13c639418380a6a580d24c302d42327382

diff --git a/dev-util/uftrace/metadata.xml b/dev-util/uftrace/metadata.xml
index 9be2c3f269d..83b016d1540 100644
--- a/dev-util/uftrace/metadata.xml
+++ b/dev-util/uftrace/metadata.xml
@@ -5,4 +5,7 @@

namhyung/uftrace

+   
+Use capstone to provide dynamic tracing without 
recompilation
+
 

diff --git a/dev-util/uftrace/uftrace-0.9.3.ebuild 
b/dev-util/uftrace/uftrace-0.9.3.ebuild
new file mode 100644
index 000..4ba08924007
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.9.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="capstone"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-lang/python:2.7
+   sys-devel/gcc:*[cxx]
+   sys-libs/ncurses:=
+   virtual/libelf:=
+   capstone? ( dev-libs/capstone:0= )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" Makefile || die
+}
+
+src_configure() {
+   econf $(use_with capstone)
+}



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

2019-01-27 Thread Pacho Ramos
commit: a1022f2ddaca9f7a4725d133fff760718e696ec8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Jan 27 15:15:30 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Jan 27 16:52:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1022f2d

dev-util/uftrace: Drop old

Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Pacho Ramos  gentoo.org>

 dev-util/uftrace/Manifest |  1 -
 dev-util/uftrace/uftrace-0.8.3.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index e3cffb55f92..f8d995fdc3f 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1,2 +1 @@
-DIST uftrace-0.8.3.tar.gz 894263 BLAKE2B 
cdd303eb3bb488bee24fcb8ea852b27cc1c8c8de6483d95a65618f8af7aa8c06af42b561cee3b18c5d58378fff49538f88bc9debb6e2452ebade23fc7f4a32ce
 SHA512 
2c7155ef2053dddb6b2abbed28a0374b1c1c69898ecb85cd918a1e426b27f45a4a5f9dad4be512592c72ee80c2e131e2def2a9c7a45c3bc93d4cc0b13b0c2996
 DIST uftrace-0.9.1.tar.gz 967083 BLAKE2B 
2e381f5cda92fadd963fc7e0ccebaec6b6796acd75d8436b66f9b6ee4257141f704471832e224712bb65e7570fe4997f953458455b2b0f257ead7f4093140313
 SHA512 
a906664f883e08f19063229e7dd43aebc9115b08829d866fb887dd281a0375a5684332920c3f7307a4d62baa14e982cb7535bdfe454ab3ad5d8ec7fb5792402e

diff --git a/dev-util/uftrace/uftrace-0.8.3.ebuild 
b/dev-util/uftrace/uftrace-0.8.3.ebuild
deleted file mode 100644
index 6e00f70cedd..000
--- a/dev-util/uftrace/uftrace-0.8.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Function (graph) tracer for user-space"
-HOMEPAGE="https://github.com/namhyung/uftrace;
-SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RESTRICT="test"
-
-src_prepare() {
-   default
-   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" Makefile || die
-}



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

2018-11-10 Thread Sebastian Pipping
commit: de2189f663ce206983abb908d049197f7a560a8f
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Nov 10 15:02:36 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Nov 10 15:13:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2189f6

dev-util/uftrace: 0.9.1

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 dev-util/uftrace/Manifest |  1 +
 dev-util/uftrace/uftrace-0.9.1.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
index 6167e7b5eed..e3cffb55f92 100644
--- a/dev-util/uftrace/Manifest
+++ b/dev-util/uftrace/Manifest
@@ -1 +1,2 @@
 DIST uftrace-0.8.3.tar.gz 894263 BLAKE2B 
cdd303eb3bb488bee24fcb8ea852b27cc1c8c8de6483d95a65618f8af7aa8c06af42b561cee3b18c5d58378fff49538f88bc9debb6e2452ebade23fc7f4a32ce
 SHA512 
2c7155ef2053dddb6b2abbed28a0374b1c1c69898ecb85cd918a1e426b27f45a4a5f9dad4be512592c72ee80c2e131e2def2a9c7a45c3bc93d4cc0b13b0c2996
+DIST uftrace-0.9.1.tar.gz 967083 BLAKE2B 
2e381f5cda92fadd963fc7e0ccebaec6b6796acd75d8436b66f9b6ee4257141f704471832e224712bb65e7570fe4997f953458455b2b0f257ead7f4093140313
 SHA512 
a906664f883e08f19063229e7dd43aebc9115b08829d866fb887dd281a0375a5684332920c3f7307a4d62baa14e982cb7535bdfe454ab3ad5d8ec7fb5792402e

diff --git a/dev-util/uftrace/uftrace-0.9.1.ebuild 
b/dev-util/uftrace/uftrace-0.9.1.ebuild
new file mode 100644
index 000..60c4d379344
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.9.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-lang/python:2.7
+   sys-devel/gcc:*[cxx]
+   sys-libs/ncurses:=
+   virtual/libelf:=
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" Makefile || die
+}



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

2018-07-05 Thread Manuel Rüger
commit: 886b7b63a59e3cb4cd260cf21672fe39c4c36f5f
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Jul  5 11:30:50 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Jul  5 11:30:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=886b7b63

dev-util/uftrace: Unmaintain

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-util/uftrace/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-util/uftrace/metadata.xml b/dev-util/uftrace/metadata.xml
index eff57fa098f..9be2c3f269d 100644
--- a/dev-util/uftrace/metadata.xml
+++ b/dev-util/uftrace/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   mr...@gentoo.org
-   Manuel Rüger
-   
+   

namhyung/uftrace




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

2018-02-19 Thread Manuel Rüger
commit: c32161a1655cc4591a25c76863017f14c0334dfd
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Feb 19 15:52:54 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Feb 19 15:52:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c32161a1

dev-util/uftrace: Initial version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/uftrace/Manifest |  1 +
 dev-util/uftrace/metadata.xml | 11 +++
 dev-util/uftrace/uftrace-0.8.3.ebuild | 20 
 3 files changed, 32 insertions(+)

diff --git a/dev-util/uftrace/Manifest b/dev-util/uftrace/Manifest
new file mode 100644
index 000..6167e7b5eed
--- /dev/null
+++ b/dev-util/uftrace/Manifest
@@ -0,0 +1 @@
+DIST uftrace-0.8.3.tar.gz 894263 BLAKE2B 
cdd303eb3bb488bee24fcb8ea852b27cc1c8c8de6483d95a65618f8af7aa8c06af42b561cee3b18c5d58378fff49538f88bc9debb6e2452ebade23fc7f4a32ce
 SHA512 
2c7155ef2053dddb6b2abbed28a0374b1c1c69898ecb85cd918a1e426b27f45a4a5f9dad4be512592c72ee80c2e131e2def2a9c7a45c3bc93d4cc0b13b0c2996

diff --git a/dev-util/uftrace/metadata.xml b/dev-util/uftrace/metadata.xml
new file mode 100644
index 000..eff57fa098f
--- /dev/null
+++ b/dev-util/uftrace/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mr...@gentoo.org
+   Manuel Rüger
+   
+   
+   namhyung/uftrace
+   
+

diff --git a/dev-util/uftrace/uftrace-0.8.3.ebuild 
b/dev-util/uftrace/uftrace-0.8.3.ebuild
new file mode 100644
index 000..6e00f70cedd
--- /dev/null
+++ b/dev-util/uftrace/uftrace-0.8.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Function (graph) tracer for user-space"
+HOMEPAGE="https://github.com/namhyung/uftrace;
+SRC_URI="https://github.com/namhyung/uftrace/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -i -e "s/ARCH/MYARCH/g" -e "/ldconfig/d" Makefile || die
+}