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

2023-12-27 Thread Sam James
commit: baca5b5dc67c611b227bc8c448a9bd1001ba8a0f
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 04:21:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 04:21:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baca5b5d

dev-util/strace: drop 6.4, 6.5

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

 dev-util/strace/Manifest  |   1 -
 dev-util/strace/strace-6.4.ebuild | 109 --
 dev-util/strace/strace-6.5.ebuild | 109 --
 3 files changed, 219 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 245a41891dfc..db4d692ee15a 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,5 +1,4 @@
 DIST strace-6.2.tar.xz 2364280 BLAKE2B 
8e51cb3e426e9b99d598b4fcece21ba7873e81468cddae04c2f0b1a48dc40643c626acadd226389c33dbef5350b502817d3459d445fc17cce149f7e501c15ae2
 SHA512 
56708faa3f73c0673c98a5b8b8fe35289ecf2870f4f775bcb7a6be59451ef84685564c0129aca15b576d851f8efa1ff760e27658b914d1f31adf4de3b1ad721f
 DIST strace-6.3.tar.xz 2382284 BLAKE2B 
7373ebddd6f23713b752ed91598e536d61e08865907c7825dd3492574c7feb0ad6d56bea0e144e1082ac1882d68bb5f160f25e70bfc6e2fd47571ef2c40403fb
 SHA512 
2b0a57e3ee8a23eb3882123149cd732c568322614bf8fde69fabcea64d0d4e3c46c71d63183e0e8d9f8744a7b1cebc823cc67023660c37547f5b854fcc1ca9df
 DIST strace-6.4.tar.xz 2391828 BLAKE2B 
a9d359679bc5cc61061eb9f19a6156637f12509cb1045462b1547cba8a1218a9b2a4d3b87cf4a33856500515cc0bd457c1374b0ed349293821d80e3cc0de0452
 SHA512 
29f47195b2766dc0d2907aba2d561e87ec87939251d07fd82d22ffdd3c864944ab0c47eabd7b13272345dfc5dfae7ca435c94fd5ccc297dd46e0747c6d463e01
-DIST strace-6.5.tar.xz 2412228 BLAKE2B 
f5ce212baf6513432ff55e9afaa41eba2dbda6acb1d3cad7f42d44519b37f5b239c949e2e7ea6504a4c26e811ef8c7f082c9cec0756318fab8403b389afaada7
 SHA512 
7edf7b00b5ad91be2df4e44b63df7f88376f3e6a8f078dfccf307a6a5003ad25d9cf233f2a32139e00fe399494ce6a8f67728bf9dfeb9bb5958ed08ce25e9e01
 DIST strace-6.6.tar.xz 2420364 BLAKE2B 
f1465fec58ac20ccce6a88441a34b1402e5c51f0bb4b7963f69b5ab5019a8c8722e3406c6f93c10c1eea11d17de7f9874895d6f4df24cf9ec42a18f36267687b
 SHA512 
77ea45c72e513f6c07026cd9b2cc1a84696a5a35cdd3b06dd4a360fb9f9196958e3f6133b4a9c91e091c24066ba29e0330b6459d18a9c390caae2dba97ab399b

diff --git a/dev-util/strace/strace-6.4.ebuild 
b/dev-util/strace/strace-6.4.ebuild
deleted file mode 100644
index d1881f35b452..
--- a/dev-util/strace/strace-6.4.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edo flag-o-matic toolchain-funcs
-
-DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
-HOMEPAGE="https://strace.io/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/strace/strace.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
-SLOT="0"
-IUSE="aio perl selinux static test unwind elfutils"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="?? ( unwind elfutils )"
-
-BDEPEND="virtual/pkgconfig"
-LIB_DEPEND="
-   unwind? ( sys-libs/libunwind[static-libs(+)] )
-   elfutils? ( dev-libs/elfutils[static-libs(+)] )
-   selinux? ( sys-libs/libselinux[static-libs(+)] )
-"
-# strace only uses the header from libaio to decode structs
-DEPEND="
-   static? ( ${LIB_DEPEND} )
-   aio? ( >=dev-libs/libaio-0.3.106 )
-   sys-kernel/linux-headers
-"
-RDEPEND="
-   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   perl? ( dev-lang/perl )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-5.11-static.patch"
-)
-
-src_prepare() {
-   default
-
-   if [[ ! -e configure ]] ; then
-   # git generation
-   sed /autoreconf/d -i bootstrap || die
-   edo ./bootstrap
-   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
-   fi
-
-   eautoreconf
-
-   # Stub out the -k test since it's known to be flaky. bug #545812
-   sed -i '1iexit 77' tests*/strace-k.test || die
-}
-
-src_configure() {
-   # Set up the default build settings, and then use the names strace 
expects.
-   tc-export_build_env BUILD_{CC,CPP}
-   local v bv
-   for v in CC CPP {C,CPP,LD}FLAGS ; do
-   bv="BUILD_${v}"
-   export "${v}_FOR_BUILD=${!bv}"
-   done
-
-   filter-lfs-flags # configure handles this sanely
-
-   export ac_cv_header_libaio_h=$(usex aio)
-   use elibc_musl && export ac_cv_header_stdc=no
-
-   local myeconfargs=(
-   --disable-gcc-Werror
-
-   # Don't require mpers support on non-multilib systems. #649560
-   --enable-mpers=check
-
-   $(use_enable static)

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

2023-12-17 Thread Arthur Zamarin
commit: e9f956fa5355a6c81bec48914dcfd2c9f0170460
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 19:12:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 19:12:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f956fa

dev-util/strace: Stabilize 6.6 hppa, #919949

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-6.6.ebuild 
b/dev-util/strace/strace-6.6.ebuild
index 881e39dd66fd..aae04e4c6bee 100644
--- a/dev-util/strace/strace-6.6.ebuild
+++ b/dev-util/strace/strace-6.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-12-15 Thread Sam James
commit: c58ab35b40496ab686e06bcec33190cb24ba9ff8
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 08:29:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 08:29:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c58ab35b

dev-util/strace: Stabilize 6.6 amd64, #919949

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

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

diff --git a/dev-util/strace/strace-6.6.ebuild 
b/dev-util/strace/strace-6.6.ebuild
index de9f23557a26..a2102669b85a 100644
--- a/dev-util/strace/strace-6.6.ebuild
+++ b/dev-util/strace/strace-6.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-12-14 Thread Sam James
commit: 44011fe619f95e6ebbecdeed3af35497749b739d
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 07:33:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 07:33:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44011fe6

dev-util/strace: Stabilize 6.6 sparc, #919949

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

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

diff --git a/dev-util/strace/strace-6.6.ebuild 
b/dev-util/strace/strace-6.6.ebuild
index ab1d8fa2160a..de9f23557a26 100644
--- a/dev-util/strace/strace-6.6.ebuild
+++ b/dev-util/strace/strace-6.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-12-14 Thread Sam James
commit: 39b3ff9d8408081675cc8dbc6969afffca40e881
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 07:19:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 07:19:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b3ff9d

dev-util/strace: Stabilize 6.6 arm, #919949

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

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

diff --git a/dev-util/strace/strace-6.6.ebuild 
b/dev-util/strace/strace-6.6.ebuild
index 38a72314bff2..ab1d8fa2160a 100644
--- a/dev-util/strace/strace-6.6.ebuild
+++ b/dev-util/strace/strace-6.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-12-14 Thread Sam James
commit: 2f1d004690e5bee6a38db117e486f1bd77af7bc5
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 07:13:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 07:13:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1d0046

dev-util/strace: Stabilize 6.6 arm64, #919949

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

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

diff --git a/dev-util/strace/strace-6.6.ebuild 
b/dev-util/strace/strace-6.6.ebuild
index 1907bffd5d1e..38a72314bff2 100644
--- a/dev-util/strace/strace-6.6.ebuild
+++ b/dev-util/strace/strace-6.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-11-29 Thread Arthur Zamarin
commit: 0322c1c27a755c366b6e288979778b82110e8c06
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 12:05:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 12:05:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0322c1c2

dev-util/strace: Stabilize 6.4-r1 ppc, #914994

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-6.4-r1.ebuild 
b/dev-util/strace/strace-6.4-r1.ebuild
index 6ad8536b8e15..9ea02aa9e41c 100644
--- a/dev-util/strace/strace-6.4-r1.ebuild
+++ b/dev-util/strace/strace-6.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-10-31 Thread Sam James
commit: aa890b63d96be69a8269edce5404d22b90fd2b52
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 31 12:39:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 31 18:42:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa890b63

dev-util/strace: add 6.6

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

 dev-util/strace/Manifest  |   1 +
 dev-util/strace/strace-6.6.ebuild | 109 ++
 2 files changed, 110 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index b5c41b43e0d4..245a41891dfc 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -2,3 +2,4 @@ DIST strace-6.2.tar.xz 2364280 BLAKE2B 
8e51cb3e426e9b99d598b4fcece21ba7873e81468
 DIST strace-6.3.tar.xz 2382284 BLAKE2B 
7373ebddd6f23713b752ed91598e536d61e08865907c7825dd3492574c7feb0ad6d56bea0e144e1082ac1882d68bb5f160f25e70bfc6e2fd47571ef2c40403fb
 SHA512 
2b0a57e3ee8a23eb3882123149cd732c568322614bf8fde69fabcea64d0d4e3c46c71d63183e0e8d9f8744a7b1cebc823cc67023660c37547f5b854fcc1ca9df
 DIST strace-6.4.tar.xz 2391828 BLAKE2B 
a9d359679bc5cc61061eb9f19a6156637f12509cb1045462b1547cba8a1218a9b2a4d3b87cf4a33856500515cc0bd457c1374b0ed349293821d80e3cc0de0452
 SHA512 
29f47195b2766dc0d2907aba2d561e87ec87939251d07fd82d22ffdd3c864944ab0c47eabd7b13272345dfc5dfae7ca435c94fd5ccc297dd46e0747c6d463e01
 DIST strace-6.5.tar.xz 2412228 BLAKE2B 
f5ce212baf6513432ff55e9afaa41eba2dbda6acb1d3cad7f42d44519b37f5b239c949e2e7ea6504a4c26e811ef8c7f082c9cec0756318fab8403b389afaada7
 SHA512 
7edf7b00b5ad91be2df4e44b63df7f88376f3e6a8f078dfccf307a6a5003ad25d9cf233f2a32139e00fe399494ce6a8f67728bf9dfeb9bb5958ed08ce25e9e01
+DIST strace-6.6.tar.xz 2420364 BLAKE2B 
f1465fec58ac20ccce6a88441a34b1402e5c51f0bb4b7963f69b5ab5019a8c8722e3406c6f93c10c1eea11d17de7f9874895d6f4df24cf9ec42a18f36267687b
 SHA512 
77ea45c72e513f6c07026cd9b2cc1a84696a5a35cdd3b06dd4a360fb9f9196958e3f6133b4a9c91e091c24066ba29e0330b6459d18a9c390caae2dba97ab399b

diff --git a/dev-util/strace/strace-6.6.ebuild 
b/dev-util/strace/strace-6.6.ebuild
new file mode 100644
index ..1907bffd5d1e
--- /dev/null
+++ b/dev-util/strace/strace-6.6.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edo flag-o-matic toolchain-funcs
+
+DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
+SLOT="0"
+IUSE="aio perl selinux static test unwind elfutils"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-6.5-static.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   edo ./bootstrap
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   eautoreconf
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known 

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

2023-10-01 Thread Arthur Zamarin
commit: 156c0acead1c4f26e6b2dde0848fd1d98c72a552
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 06:25:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 06:25:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=156c0ace

dev-util/strace: Stabilize 6.4-r1 ppc64, #914994

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-6.4-r1.ebuild 
b/dev-util/strace/strace-6.4-r1.ebuild
index 270836898d0e..6ad8536b8e15 100644
--- a/dev-util/strace/strace-6.4-r1.ebuild
+++ b/dev-util/strace/strace-6.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-09-30 Thread Sam James
commit: 285e280e9593d255bd29600d655af4ea46d7e2a4
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 04:52:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 04:52:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285e280e

dev-util/strace: Stabilize 6.4-r1 hppa, #914994

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

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

diff --git a/dev-util/strace/strace-6.4-r1.ebuild 
b/dev-util/strace/strace-6.4-r1.ebuild
index 6f64840850c1..270836898d0e 100644
--- a/dev-util/strace/strace-6.4-r1.ebuild
+++ b/dev-util/strace/strace-6.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-09-30 Thread Sam James
commit: b352aeef807e54d2fe3ebcf54342f1980dad741b
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 04:03:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 04:03:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b352aeef

dev-util/strace: Stabilize 6.4-r1 sparc, #914994

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

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

diff --git a/dev-util/strace/strace-6.4-r1.ebuild 
b/dev-util/strace/strace-6.4-r1.ebuild
index ff451106da5a..6f64840850c1 100644
--- a/dev-util/strace/strace-6.4-r1.ebuild
+++ b/dev-util/strace/strace-6.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-09-30 Thread Sam James
commit: e0e5cef660c7526a654d750b2086a7cf23b5a61b
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 04:03:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 04:03:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0e5cef6

dev-util/strace: Stabilize 6.4-r1 arm64, #914994

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

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

diff --git a/dev-util/strace/strace-6.4-r1.ebuild 
b/dev-util/strace/strace-6.4-r1.ebuild
index 4d8369d04bad..ff451106da5a 100644
--- a/dev-util/strace/strace-6.4-r1.ebuild
+++ b/dev-util/strace/strace-6.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-09-30 Thread Sam James
commit: a20d9473bfe64ad8f9c8febeff5ed152bed26549
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 03:56:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 03:56:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20d9473

dev-util/strace: Stabilize 6.4-r1 arm, #914994

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

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

diff --git a/dev-util/strace/strace-6.4-r1.ebuild 
b/dev-util/strace/strace-6.4-r1.ebuild
index aab06b79cb3a..b6cda0be33aa 100644
--- a/dev-util/strace/strace-6.4-r1.ebuild
+++ b/dev-util/strace/strace-6.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-09-30 Thread Sam James
commit: 444665edc62ff3a25c12b1dca59aae60aa6ae387
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 03:56:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 03:56:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=444665ed

dev-util/strace: Stabilize 6.4-r1 amd64, #914994

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

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

diff --git a/dev-util/strace/strace-6.4-r1.ebuild 
b/dev-util/strace/strace-6.4-r1.ebuild
index aaf9820a9637..aab06b79cb3a 100644
--- a/dev-util/strace/strace-6.4-r1.ebuild
+++ b/dev-util/strace/strace-6.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-09-30 Thread Sam James
commit: bd88fa582837c484481327c3393dd5896c9c07f6
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 03:56:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 03:56:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd88fa58

dev-util/strace: Stabilize 6.4-r1 x86, #914994

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

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

diff --git a/dev-util/strace/strace-6.4-r1.ebuild 
b/dev-util/strace/strace-6.4-r1.ebuild
index b6cda0be33aa..4d8369d04bad 100644
--- a/dev-util/strace/strace-6.4-r1.ebuild
+++ b/dev-util/strace/strace-6.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"



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

2023-09-02 Thread Sam James
commit: a06492de4ee694d13179fa0c975237d8e0520b97
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  2 07:46:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  2 07:46:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06492de

dev-util/strace: add 6.5

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

 dev-util/strace/Manifest  |   1 +
 dev-util/strace/files/strace-6.5-static.patch | 178 ++
 dev-util/strace/strace-6.5.ebuild | 109 
 3 files changed, 288 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 1b9e267be366..b5c41b43e0d4 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,3 +1,4 @@
 DIST strace-6.2.tar.xz 2364280 BLAKE2B 
8e51cb3e426e9b99d598b4fcece21ba7873e81468cddae04c2f0b1a48dc40643c626acadd226389c33dbef5350b502817d3459d445fc17cce149f7e501c15ae2
 SHA512 
56708faa3f73c0673c98a5b8b8fe35289ecf2870f4f775bcb7a6be59451ef84685564c0129aca15b576d851f8efa1ff760e27658b914d1f31adf4de3b1ad721f
 DIST strace-6.3.tar.xz 2382284 BLAKE2B 
7373ebddd6f23713b752ed91598e536d61e08865907c7825dd3492574c7feb0ad6d56bea0e144e1082ac1882d68bb5f160f25e70bfc6e2fd47571ef2c40403fb
 SHA512 
2b0a57e3ee8a23eb3882123149cd732c568322614bf8fde69fabcea64d0d4e3c46c71d63183e0e8d9f8744a7b1cebc823cc67023660c37547f5b854fcc1ca9df
 DIST strace-6.4.tar.xz 2391828 BLAKE2B 
a9d359679bc5cc61061eb9f19a6156637f12509cb1045462b1547cba8a1218a9b2a4d3b87cf4a33856500515cc0bd457c1374b0ed349293821d80e3cc0de0452
 SHA512 
29f47195b2766dc0d2907aba2d561e87ec87939251d07fd82d22ffdd3c864944ab0c47eabd7b13272345dfc5dfae7ca435c94fd5ccc297dd46e0747c6d463e01
+DIST strace-6.5.tar.xz 2412228 BLAKE2B 
f5ce212baf6513432ff55e9afaa41eba2dbda6acb1d3cad7f42d44519b37f5b239c949e2e7ea6504a4c26e811ef8c7f082c9cec0756318fab8403b389afaada7
 SHA512 
7edf7b00b5ad91be2df4e44b63df7f88376f3e6a8f078dfccf307a6a5003ad25d9cf233f2a32139e00fe399494ce6a8f67728bf9dfeb9bb5958ed08ce25e9e01

diff --git a/dev-util/strace/files/strace-6.5-static.patch 
b/dev-util/strace/files/strace-6.5-static.patch
new file mode 100644
index ..67e4b05ca856
--- /dev/null
+++ b/dev-util/strace/files/strace-6.5-static.patch
@@ -0,0 +1,178 @@
+--- a/configure.ac
 b/configure.ac
+@@ -54,6 +54,15 @@ AC_SUBST([STRACE_MANPAGE_DATE], [strace_manpage_date])
+ AC_DEFINE([SLM_MANPAGE_DATE], "[slm_manpage_date]", [Date])
+ AC_SUBST([SLM_MANPAGE_DATE], [slm_manpage_date])
+ 
++AC_ARG_ENABLE([static],
++[AS_HELP_STRING([--enable-static],
++[link strace statically])],
++[], [enable_static=no])
++if test "$enable_static" = "yes"; then
++  # Add -pthread since strace wants -lrt for timer_create, and -lrt uses 
-lpthread.
++  LDFLAGS="$LDFLAGS -pthread -static"
++fi
++
+ AC_C_BIGENDIAN
+ 
+ dnl arch-specific default for --enable-gcc-Werror
+--- a/m4/st_libdw.m4
 b/m4/st_libdw.m4
+@@ -8,7 +8,6 @@
+ AC_DEFUN([st_ARG_LIBDW], [dnl
+ 
+ : ${libdw_CPPFLAGS=}
+-: ${libdw_CFLAGS=}
+ : ${libdw_LDFLAGS=}
+ : ${libdw_LIBS=}
+ 
+@@ -34,48 +33,14 @@ AC_DEFUN([st_LIBDW], [dnl
+ have_libdw=
+ 
+ AS_IF([test "x$with_libdw" != xno && test "x$use_unwinder" = x],
+-  [saved_CPPFLAGS="$CPPFLAGS"
+-   saved_CFLAGS="$CFLAGS"
+-   CPPFLAGS="$CPPFLAGS $libdw_CPPFLAGS"
+-   CFLAGS="$CFLAGS $libdw_CFLAGS"
+-
+-   AC_CHECK_HEADERS([elfutils/libdwfl.h],
+-  [AC_CHECK_LIB([dw], [dwfl_linux_proc_attach],
+-[libdw_LIBS="-ldw $libdw_LIBS"
+- AC_CACHE_CHECK([for elfutils version],
+-[st_cv_ELFUTILS_VERSION],
+-
[[st_cv_ELFUTILS_VERSION="$(echo _ELFUTILS_VERSION |
+-  
  $CPP $CPPFLAGS -P -imacros elfutils/version.h - |
+-  
  grep '^[0-9]')"
+-  test -n 
"$st_cv_ELFUTILS_VERSION" ||
+-  
st_cv_ELFUTILS_VERSION=0
+-]]
+-   )
+- AS_IF([test "$st_cv_ELFUTILS_VERSION" 
-ge 164],
+-   [have_libdw=yes],
+-   [AS_IF([test "x$with_libdw" = 
xyes],
+-  [AC_MSG_ERROR([elfutils 
version >= 164 is required for stack tracing support])],
+-  [AC_MSG_WARN([elfutils 
version >= 164 is required for stack tracing support])]
+- )
+-   ]
+-   

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

2023-08-28 Thread Sam James
commit: 00ddaae3501f0afd1880ea10d29b17143fb2b858
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 28 20:46:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 28 20:48:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ddaae3

dev-util/strace: fix build w/ linux-headers-6.5

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

 .../files/strace-6.4-linux-headers-6.5.patch   | 160 +
 dev-util/strace/strace-6.4-r1.ebuild   | 110 ++
 2 files changed, 270 insertions(+)

diff --git a/dev-util/strace/files/strace-6.4-linux-headers-6.5.patch 
b/dev-util/strace/files/strace-6.4-linux-headers-6.5.patch
new file mode 100644
index ..2814dee76258
--- /dev/null
+++ b/dev-util/strace/files/strace-6.4-linux-headers-6.5.patch
@@ -0,0 +1,160 @@
+https://bugs.gentoo.org/913170
+https://github.com/strace/strace/issues/262
+https://github.com/strace/strace/commit/a8cec18845220cc82e45014ffdcab449ad664584
+https://github.com/strace/strace/commit/e0da3633669fcb829dd8d902d15443a755bd10fb
+
+From a8cec18845220cc82e45014ffdcab449ad664584 Mon Sep 17 00:00:00 2001
+From: "Dmitry V. Levin" 
+Date: Tue, 4 Jul 2023 08:00:00 +
+Subject: [PATCH] ptp: add max_phase_adj field and update rsv field of struct
+ ptp_clock_caps
+
+* bundled/linux/include/uapi/linux/ptp_clock.h (struct ptp_clock_caps):
+Add max_phase_adj field and update rsv field following the change
+introduced by Linux kernel commit v6.5-rc1~163^2~65^2~4.
+* src/ptp.c (ptp_ioctl): Likewise.
+* tests/ioctl_ptp.c (test_no_device): Update expected output.
+--- a/bundled/linux/include/uapi/linux/ptp_clock.h
 b/bundled/linux/include/uapi/linux/ptp_clock.h
+@@ -95,7 +95,8 @@ struct ptp_clock_caps {
+   int cross_timestamping;
+   /* Whether the clock supports adjust phase */
+   int adjust_phase;
+-  int rsv[12];   /* Reserved for future use. */
++  int max_phase_adj; /* Maximum phase adjustment in nanoseconds. */
++  int rsv[11];   /* Reserved for future use. */
+ };
+ 
+ struct ptp_extts_request {
+--- a/src/ptp.c
 b/src/ptp.c
+@@ -78,7 +78,7 @@ ptp_ioctl(struct tcb *const tcp, const unsigned int code,
+   case PTP_CLOCK_GETCAPS:
+   case PTP_CLOCK_GETCAPS2: {
+   struct ptp_clock_caps caps;
+-  CHECK_TYPE_SIZE(caps.rsv, sizeof(unsigned int) * 12);
++  CHECK_TYPE_SIZE(caps.rsv, sizeof(unsigned int) * 11);
+   CHECK_IOCTL_SIZE(PTP_CLOCK_GETCAPS, 80);
+   CHECK_IOCTL_SIZE(PTP_CLOCK_GETCAPS2, 80);
+ 
+@@ -106,6 +106,8 @@ ptp_ioctl(struct tcb *const tcp, const unsigned int code,
+   PRINT_FIELD_D(caps, cross_timestamping);
+   tprint_struct_next();
+   PRINT_FIELD_D(caps, adjust_phase);
++  tprint_struct_next();
++  PRINT_FIELD_D(caps, max_phase_adj);
+   PRINT_RSV(caps, rsv);
+   tprint_struct_end();
+   break;
+--- a/tests/ioctl_ptp.c
 b/tests/ioctl_ptp.c
+@@ -151,7 +151,7 @@ test_no_device(void)
+   if (rc >= 0) {
+   printf("{max_adj=0, n_alarm=0, n_ext_ts=0, n_per_out=0"
+  ", pps=0, n_pins=0, cross_timestamping=0"
+- ", adjust_phase=0}");
++ ", adjust_phase=0, max_phase_adj=0}");
+   } else {
+   printf("%p", caps);
+   }
+@@ -166,7 +166,8 @@ test_no_device(void)
+  ", pps=-2136948508, n_pins=-2136948507"
+  ", cross_timestamping=-2136948506"
+  ", adjust_phase=-2136948505"
+- ", rsv=[0x80a0c0e8, 0x80a0c0e9, 0x80a0c0ea"
++ ", max_phase_adj=-2136948504"
++ ", rsv=[0x80a0c0e9, 0x80a0c0ea"
+  ", 0x80a0c0eb, 0x80a0c0ec, 0x80a0c0ed"
+  ", 0x80a0c0ee, 0x80a0c0ef, 0x80a0c0f0"
+  ", 0x80a0c0f1, 0x80a0c0f2, 0x80a0c0f3]}");
+
+From e0da3633669fcb829dd8d902d15443a755bd10fb Mon Sep 17 00:00:00 2001
+From: "Dmitry V. Levin" 
+Date: Mon, 3 Jul 2023 08:00:00 +
+Subject: [PATCH] io_uring: rename resv2 fields of io_[cs]qring_offsets to
+ user_addr
+
+* bundled/linux/include/uapi/linux/io_uring.h (struct io_sqring_offsets,
+struct io_cqring_offsets): Rename resv2 to user_addr following
+the change introduced by Linux kernel commit v6.5-rc1~235^2~32.
+* src/io_uring.c (print_io_sqring_offsets, print_io_cqring_offsets):
+Likewise.
+* tests/io_uring_setup.c (main): Update expected output.
+--- a/bundled/linux/include/uapi/linux/io_uring.h
 b/bundled/linux/include/uapi/linux/io_uring.h
+@@ -406,7 +406,7 @@ struct io_sqring_offsets {
+   __u32 dropped;
+   __u32 array;
+   __u32 resv1;
+-  __u64 resv2;
++  __u64 user_addr;

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

2023-08-18 Thread Sam James
commit: 30e1288d672d77d360fa21a3575588e1e6b3cc55
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 18 08:19:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 18 08:20:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e1288d

dev-util/strace: update LICENSE

Per bug, not BSD, but rather LGPL-2.1+ for strace itself and GPL-2+ for the
testsuite, since 
https://github.com/strace/strace/commit/b93d52fe3da9c1b6db144f49116ba702e1d2efe8.

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

 dev-util/strace/strace-6.2.ebuild  | 5 +++--
 dev-util/strace/strace-6.3.ebuild  | 5 +++--
 dev-util/strace/strace-6.4.ebuild  | 5 +++--
 dev-util/strace/strace-.ebuild | 5 +++--
 4 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/dev-util/strace/strace-6.2.ebuild 
b/dev-util/strace/strace-6.2.ebuild
index 564b05d4123e..386b07093734 100644
--- a/dev-util/strace/strace-6.2.ebuild
+++ b/dev-util/strace/strace-6.2.ebuild
@@ -16,9 +16,10 @@ fi
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
 HOMEPAGE="https://strace.io/;
 
-LICENSE="BSD"
+LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
-IUSE="aio perl selinux static unwind elfutils"
+IUSE="aio perl selinux static test unwind elfutils"
+RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
 BDEPEND="virtual/pkgconfig"

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
index 1b282e9fb125..24320451eac7 100644
--- a/dev-util/strace/strace-6.3.ebuild
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -16,9 +16,10 @@ fi
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
 HOMEPAGE="https://strace.io/;
 
-LICENSE="BSD"
+LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
-IUSE="aio perl selinux static unwind elfutils"
+IUSE="aio perl selinux static test unwind elfutils"
+RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
 BDEPEND="virtual/pkgconfig"

diff --git a/dev-util/strace/strace-6.4.ebuild 
b/dev-util/strace/strace-6.4.ebuild
index 7abd31007686..d1881f35b452 100644
--- a/dev-util/strace/strace-6.4.ebuild
+++ b/dev-util/strace/strace-6.4.ebuild
@@ -16,9 +16,10 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
-LICENSE="BSD"
+LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
-IUSE="aio perl selinux static unwind elfutils"
+IUSE="aio perl selinux static test unwind elfutils"
+RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
 BDEPEND="virtual/pkgconfig"

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-.ebuild
index 7abd31007686..d1881f35b452 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-.ebuild
@@ -16,9 +16,10 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
-LICENSE="BSD"
+LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
-IUSE="aio perl selinux static unwind elfutils"
+IUSE="aio perl selinux static test unwind elfutils"
+RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
 BDEPEND="virtual/pkgconfig"



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

2023-06-27 Thread Sam James
commit: 5cb433cefc0df20570b4950a1cf6da0c75548b61
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 06:47:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 06:54:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb433ce

dev-util/strace: add 6.4

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

 dev-util/strace/Manifest  | 1 +
 dev-util/strace/{strace-.ebuild => strace-6.4.ebuild} | 8 
 dev-util/strace/strace-.ebuild| 8 
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index daeabf627ae3..1b9e267be366 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,2 +1,3 @@
 DIST strace-6.2.tar.xz 2364280 BLAKE2B 
8e51cb3e426e9b99d598b4fcece21ba7873e81468cddae04c2f0b1a48dc40643c626acadd226389c33dbef5350b502817d3459d445fc17cce149f7e501c15ae2
 SHA512 
56708faa3f73c0673c98a5b8b8fe35289ecf2870f4f775bcb7a6be59451ef84685564c0129aca15b576d851f8efa1ff760e27658b914d1f31adf4de3b1ad721f
 DIST strace-6.3.tar.xz 2382284 BLAKE2B 
7373ebddd6f23713b752ed91598e536d61e08865907c7825dd3492574c7feb0ad6d56bea0e144e1082ac1882d68bb5f160f25e70bfc6e2fd47571ef2c40403fb
 SHA512 
2b0a57e3ee8a23eb3882123149cd732c568322614bf8fde69fabcea64d0d4e3c46c71d63183e0e8d9f8744a7b1cebc823cc67023660c37547f5b854fcc1ca9df
+DIST strace-6.4.tar.xz 2391828 BLAKE2B 
a9d359679bc5cc61061eb9f19a6156637f12509cb1045462b1547cba8a1218a9b2a4d3b87cf4a33856500515cc0bd457c1374b0ed349293821d80e3cc0de0452
 SHA512 
29f47195b2766dc0d2907aba2d561e87ec87939251d07fd82d22ffdd3c864944ab0c47eabd7b13272345dfc5dfae7ca435c94fd5ccc297dd46e0747c6d463e01

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-6.4.ebuild
similarity index 95%
copy from dev-util/strace/strace-.ebuild
copy to dev-util/strace/strace-6.4.ebuild
index 49ada010927a..7abd31007686 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-6.4.ebuild
@@ -1,10 +1,13 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit autotools edo flag-o-matic toolchain-funcs
 
+DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git;
inherit git-r3
@@ -13,9 +16,6 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
-HOMEPAGE="https://strace.io/;
-
 LICENSE="BSD"
 SLOT="0"
 IUSE="aio perl selinux static unwind elfutils"

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-.ebuild
index 49ada010927a..7abd31007686 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-.ebuild
@@ -1,10 +1,13 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit autotools edo flag-o-matic toolchain-funcs
 
+DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git;
inherit git-r3
@@ -13,9 +16,6 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
-HOMEPAGE="https://strace.io/;
-
 LICENSE="BSD"
 SLOT="0"
 IUSE="aio perl selinux static unwind elfutils"



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

2023-06-10 Thread Sam James
commit: 2bfb591fc217db09ce21a5f9826d0dc451c81736
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 19:28:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 19:28:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bfb591f

dev-util/strace: Stabilize 6.3 hppa, #908261

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

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

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
index 92851213887d..078730c10edd 100644
--- a/dev-util/strace/strace-6.3.ebuild
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-06-10 Thread Sam James
commit: fb9d87f0cb14e663d2079b4d2e81f4d31b4003b5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 19:29:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 19:29:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb9d87f0

dev-util/strace: Stabilize 6.3 ppc, #908261

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

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

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
index 078730c10edd..1b282e9fb125 100644
--- a/dev-util/strace/strace-6.3.ebuild
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-06-10 Thread Sam James
commit: 8a90163bb50a60590409915198380b9670785f29
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 19:27:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 19:27:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a90163b

dev-util/strace: drop 5.17, 5.18, 5.19, 6.0, 6.1

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

 dev-util/strace/Manifest   |   5 --
 dev-util/strace/strace-5.17.ebuild | 108 
 dev-util/strace/strace-5.18.ebuild | 109 -
 dev-util/strace/strace-5.19.ebuild | 109 -
 dev-util/strace/strace-6.0.ebuild  | 108 
 dev-util/strace/strace-6.1.ebuild  | 108 
 6 files changed, 547 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 9d8b193e98e4..daeabf627ae3 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,7 +1,2 @@
-DIST strace-5.17.tar.xz 2281220 BLAKE2B 
27e7dc19302c58144b0a7d8de41f717760b8e3cde4ab56892045727597bbfc894bf8f137aee476548c2d16d1e9c8005f931f31a5d2f8bfc4ce5565c2aa01f1ec
 SHA512 
1b63cf7e6e339333b9d24fa20232409192abc815f2ebe2e336ef4acc039cd06c976b3c12e9ce993491a0e6b86c26b90ceba962f580e894b1ff5ab9863bdfcc44
-DIST strace-5.18.tar.xz 2307412 BLAKE2B 
658d17d2137344550ea3c2ece54708387c3b78020dbade45a7ef04905dc9d4703fa8d44802cca5a9448d096a7210d0178d8d78caab7e504fa998d1f9a0b59c65
 SHA512 
99418b84a5e2049cb6fe32eed19ddcb61bbefb25220550c67d92cd7bc3d44ae5d87ac228b3e1c207166b9bfdae55c624a0f4e603004599fb7ea3143bbccc749e
-DIST strace-5.19.tar.xz 2353276 BLAKE2B 
44b9a87f36e66481d8ac2107efbc389fa64c47b2ae7b1cc728241baa1c7d2d5d4d9410622763eb1247b415cad9afdd9f61552d2545388cadf5a33b568ed09af2
 SHA512 
1ea1c6e12d05bf145bc3c74f8d06b08dfc3eae3a5a21bfe8ab080053dc4c2da8a95be5956652ea62bb083462015a55f9bc1d1023919dcf2929a05211b7dde963
-DIST strace-6.0.tar.xz 2367144 BLAKE2B 
ab9cb1f81b01068de5af5125ec2901b57a2f2b24fc01f4f68a284d74eb9fc0f4d583510a353554327845e7c157ea71ca4042ce3c27b3d2b0469d65a13aabfab1
 SHA512 
2f5aa18949b9f64769eee4e7720e41bf4a61e3b552acad693ff7baed2e662407a7b5e8bfba94ac49bb71639d21cd54084de902fb4337904f48480b25b8e72b54
-DIST strace-6.1.tar.xz 2351272 BLAKE2B 
f11bdddcc23d9bbe7196a102165ac40d3f39e0dec8b9c727e226d99ae0b6f22865bd0582d4e9c15fdce87dd405e0e9c68b60041bd2b90bc8480557f82ca6dcb8
 SHA512 
3f0678d74c5c3e6b30c4dc4ed7ee4cb0829d3b7142dc014fcd887db3a68133bf7fedc623bae381dfe4305bd6cd15d4ca6776c6491009c2a053bb8c6ca1ae8e12
 DIST strace-6.2.tar.xz 2364280 BLAKE2B 
8e51cb3e426e9b99d598b4fcece21ba7873e81468cddae04c2f0b1a48dc40643c626acadd226389c33dbef5350b502817d3459d445fc17cce149f7e501c15ae2
 SHA512 
56708faa3f73c0673c98a5b8b8fe35289ecf2870f4f775bcb7a6be59451ef84685564c0129aca15b576d851f8efa1ff760e27658b914d1f31adf4de3b1ad721f
 DIST strace-6.3.tar.xz 2382284 BLAKE2B 
7373ebddd6f23713b752ed91598e536d61e08865907c7825dd3492574c7feb0ad6d56bea0e144e1082ac1882d68bb5f160f25e70bfc6e2fd47571ef2c40403fb
 SHA512 
2b0a57e3ee8a23eb3882123149cd732c568322614bf8fde69fabcea64d0d4e3c46c71d63183e0e8d9f8744a7b1cebc823cc67023660c37547f5b854fcc1ca9df

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
deleted file mode 100644
index 26462a79e4c2..
--- a/dev-util/strace/strace-5.17.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic toolchain-funcs
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/strace/strace.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
-HOMEPAGE="https://strace.io/;
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="aio perl selinux static unwind elfutils"
-REQUIRED_USE="?? ( unwind elfutils )"
-
-BDEPEND="virtual/pkgconfig"
-LIB_DEPEND="
-   unwind? ( sys-libs/libunwind[static-libs(+)] )
-   elfutils? ( dev-libs/elfutils[static-libs(+)] )
-   selinux? ( sys-libs/libselinux[static-libs(+)] )
-"
-# strace only uses the header from libaio to decode structs
-DEPEND="
-   static? ( ${LIB_DEPEND} )
-   aio? ( >=dev-libs/libaio-0.3.106 )
-   sys-kernel/linux-headers
-"
-RDEPEND="
-   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   perl? ( dev-lang/perl )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-5.11-static.patch"
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-
-   if [[ ! -e configure ]] ; then
-   # git generation
-   sed /autoreconf/d -i bootstrap || die
-   ./bootstrap || die
-   eautoreconf
-   [[ ! -e CREDITS ]] && cp 

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

2023-06-10 Thread Sam James
commit: fc2a21b55cc83224c4d9cf8a8b05b0fdc0e9c236
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 19:25:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 19:25:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2a21b5

dev-util/strace: Stabilize 6.3 x86, #908261

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

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

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
index 5faa5677546a..92851213887d 100644
--- a/dev-util/strace/strace-6.3.ebuild
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-06-10 Thread Sam James
commit: 92cb6841577b0f72671edc527f06ccfd889d4d4d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 19:25:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 19:25:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92cb6841

dev-util/strace: Stabilize 6.3 sparc, #908261

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

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

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
index ccf87b46c432..5faa5677546a 100644
--- a/dev-util/strace/strace-6.3.ebuild
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-06-10 Thread Sam James
commit: a3c068dc525349d8589e7c8f2e5f6dfa0ec71838
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 19:25:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 19:25:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c068dc

dev-util/strace: Stabilize 6.3 arm64, #908261

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

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

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
index b1166c22284d..ccf87b46c432 100644
--- a/dev-util/strace/strace-6.3.ebuild
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-06-10 Thread Sam James
commit: bd23c867743028379819864f856e3c0838f014a2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 19:25:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 19:25:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd23c867

dev-util/strace: Stabilize 6.3 ppc64, #908261

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

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

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
index 24526a0eb263..db3c4098fca1 100644
--- a/dev-util/strace/strace-6.3.ebuild
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-06-10 Thread Sam James
commit: 0f02de17a9349ed03f565c3b66834a108f8f01e5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 19:25:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 19:25:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f02de17

dev-util/strace: Stabilize 6.3 amd64, #908261

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

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

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
index b82274393001..b1166c22284d 100644
--- a/dev-util/strace/strace-6.3.ebuild
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-06-10 Thread Sam James
commit: b2f8e872457a692fc4c5965a3d92a8b18d55d3f1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 19:25:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 19:25:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2f8e872

dev-util/strace: Stabilize 6.3 arm, #908261

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

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

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
index db3c4098fca1..b82274393001 100644
--- a/dev-util/strace/strace-6.3.ebuild
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-05-31 Thread Sam James
commit: 6fb88237fd599f171a810691b2e3a2acf93b5521
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 03:41:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 03:41:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb88237

dev-util/strace: Stabilize 6.2 arm, #903957

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

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

diff --git a/dev-util/strace/strace-6.2.ebuild 
b/dev-util/strace/strace-6.2.ebuild
index 95aaf845d0bb..9e5e5dc4ba0f 100644
--- a/dev-util/strace/strace-6.2.ebuild
+++ b/dev-util/strace/strace-6.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-05-31 Thread Sam James
commit: d42603c33226918aa076ad24bc0d39846f308942
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 03:34:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 03:34:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42603c3

dev-util/strace: Stabilize 6.2 arm64, #903957

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

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

diff --git a/dev-util/strace/strace-6.2.ebuild 
b/dev-util/strace/strace-6.2.ebuild
index 699c95ab5f73..95aaf845d0bb 100644
--- a/dev-util/strace/strace-6.2.ebuild
+++ b/dev-util/strace/strace-6.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-05-10 Thread Sam James
commit: 696941c873c149ea960fada2438356526c801ee0
Author: Sam James  gentoo  org>
AuthorDate: Wed May 10 18:18:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 18:41:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696941c8

dev-util/strace: add 6.3

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

 dev-util/strace/Manifest  |   1 +
 dev-util/strace/strace-6.3.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 4ce7d382a6e2..9d8b193e98e4 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -4,3 +4,4 @@ DIST strace-5.19.tar.xz 2353276 BLAKE2B 
44b9a87f36e66481d8ac2107efbc389fa64c47b2
 DIST strace-6.0.tar.xz 2367144 BLAKE2B 
ab9cb1f81b01068de5af5125ec2901b57a2f2b24fc01f4f68a284d74eb9fc0f4d583510a353554327845e7c157ea71ca4042ce3c27b3d2b0469d65a13aabfab1
 SHA512 
2f5aa18949b9f64769eee4e7720e41bf4a61e3b552acad693ff7baed2e662407a7b5e8bfba94ac49bb71639d21cd54084de902fb4337904f48480b25b8e72b54
 DIST strace-6.1.tar.xz 2351272 BLAKE2B 
f11bdddcc23d9bbe7196a102165ac40d3f39e0dec8b9c727e226d99ae0b6f22865bd0582d4e9c15fdce87dd405e0e9c68b60041bd2b90bc8480557f82ca6dcb8
 SHA512 
3f0678d74c5c3e6b30c4dc4ed7ee4cb0829d3b7142dc014fcd887db3a68133bf7fedc623bae381dfe4305bd6cd15d4ca6776c6491009c2a053bb8c6ca1ae8e12
 DIST strace-6.2.tar.xz 2364280 BLAKE2B 
8e51cb3e426e9b99d598b4fcece21ba7873e81468cddae04c2f0b1a48dc40643c626acadd226389c33dbef5350b502817d3459d445fc17cce149f7e501c15ae2
 SHA512 
56708faa3f73c0673c98a5b8b8fe35289ecf2870f4f775bcb7a6be59451ef84685564c0129aca15b576d851f8efa1ff760e27658b914d1f31adf4de3b1ad721f
+DIST strace-6.3.tar.xz 2382284 BLAKE2B 
7373ebddd6f23713b752ed91598e536d61e08865907c7825dd3492574c7feb0ad6d56bea0e144e1082ac1882d68bb5f160f25e70bfc6e2fd47571ef2c40403fb
 SHA512 
2b0a57e3ee8a23eb3882123149cd732c568322614bf8fde69fabcea64d0d4e3c46c71d63183e0e8d9f8744a7b1cebc823cc67023660c37547f5b854fcc1ca9df

diff --git a/dev-util/strace/strace-6.3.ebuild 
b/dev-util/strace/strace-6.3.ebuild
new file mode 100644
index ..24526a0eb263
--- /dev/null
+++ b/dev-util/strace/strace-6.3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edo flag-o-matic toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl selinux static unwind elfutils"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   edo ./bootstrap
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   eautoreconf
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..."

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

2023-03-31 Thread Arthur Zamarin
commit: a596a549ab9fb5d9d769e92ed40cd2b397fac842
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:52:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:52:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a596a549

dev-util/strace: Stabilize 6.1 ppc, #892179

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-6.1.ebuild 
b/dev-util/strace/strace-6.1.ebuild
index 078730c10edd..1b282e9fb125 100644
--- a/dev-util/strace/strace-6.1.ebuild
+++ b/dev-util/strace/strace-6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-02-26 Thread Sam James
commit: dc003655de74e386aea7c99e572396a185b9d94e
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 27 04:38:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 27 04:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc003655

dev-util/strace: add 6.2

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

 dev-util/strace/Manifest  |   1 +
 dev-util/strace/strace-6.2.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 354ed8147e66..4ce7d382a6e2 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -3,3 +3,4 @@ DIST strace-5.18.tar.xz 2307412 BLAKE2B 
658d17d2137344550ea3c2ece54708387c3b7802
 DIST strace-5.19.tar.xz 2353276 BLAKE2B 
44b9a87f36e66481d8ac2107efbc389fa64c47b2ae7b1cc728241baa1c7d2d5d4d9410622763eb1247b415cad9afdd9f61552d2545388cadf5a33b568ed09af2
 SHA512 
1ea1c6e12d05bf145bc3c74f8d06b08dfc3eae3a5a21bfe8ab080053dc4c2da8a95be5956652ea62bb083462015a55f9bc1d1023919dcf2929a05211b7dde963
 DIST strace-6.0.tar.xz 2367144 BLAKE2B 
ab9cb1f81b01068de5af5125ec2901b57a2f2b24fc01f4f68a284d74eb9fc0f4d583510a353554327845e7c157ea71ca4042ce3c27b3d2b0469d65a13aabfab1
 SHA512 
2f5aa18949b9f64769eee4e7720e41bf4a61e3b552acad693ff7baed2e662407a7b5e8bfba94ac49bb71639d21cd54084de902fb4337904f48480b25b8e72b54
 DIST strace-6.1.tar.xz 2351272 BLAKE2B 
f11bdddcc23d9bbe7196a102165ac40d3f39e0dec8b9c727e226d99ae0b6f22865bd0582d4e9c15fdce87dd405e0e9c68b60041bd2b90bc8480557f82ca6dcb8
 SHA512 
3f0678d74c5c3e6b30c4dc4ed7ee4cb0829d3b7142dc014fcd887db3a68133bf7fedc623bae381dfe4305bd6cd15d4ca6776c6491009c2a053bb8c6ca1ae8e12
+DIST strace-6.2.tar.xz 2364280 BLAKE2B 
8e51cb3e426e9b99d598b4fcece21ba7873e81468cddae04c2f0b1a48dc40643c626acadd226389c33dbef5350b502817d3459d445fc17cce149f7e501c15ae2
 SHA512 
56708faa3f73c0673c98a5b8b8fe35289ecf2870f4f775bcb7a6be59451ef84685564c0129aca15b576d851f8efa1ff760e27658b914d1f31adf4de3b1ad721f

diff --git a/dev-util/strace/strace-6.2.ebuild 
b/dev-util/strace/strace-6.2.ebuild
new file mode 100644
index ..24526a0eb263
--- /dev/null
+++ b/dev-util/strace/strace-6.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edo flag-o-matic toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl selinux static unwind elfutils"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   edo ./bootstrap
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   eautoreconf
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known to fail with 

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

2023-01-28 Thread Arthur Zamarin
commit: 16a1d2021c0f1fa5498141ed1217b8a43032f382
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 28 20:23:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 28 20:23:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a1d202

dev-util/strace: Stabilize 6.1 hppa, #892179

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-6.1.ebuild 
b/dev-util/strace/strace-6.1.ebuild
index 92851213887d..078730c10edd 100644
--- a/dev-util/strace/strace-6.1.ebuild
+++ b/dev-util/strace/strace-6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-01-27 Thread Sam James
commit: a150dede4bb0125b7c599e56bd874ec84b58836c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 27 08:04:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 27 08:04:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a150dede

dev-util/strace: Stabilize 6.1 amd64, #892179

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

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

diff --git a/dev-util/strace/strace-6.1.ebuild 
b/dev-util/strace/strace-6.1.ebuild
index 70ad3193a8b4..99b0f310c49e 100644
--- a/dev-util/strace/strace-6.1.ebuild
+++ b/dev-util/strace/strace-6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-01-27 Thread Sam James
commit: 50d0b2143cd3ada25336c2c5900d49976a4ef581
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 27 08:04:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 27 08:04:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d0b214

dev-util/strace: Stabilize 6.1 x86, #892179

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

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

diff --git a/dev-util/strace/strace-6.1.ebuild 
b/dev-util/strace/strace-6.1.ebuild
index 51ef93a254b1..70ad3193a8b4 100644
--- a/dev-util/strace/strace-6.1.ebuild
+++ b/dev-util/strace/strace-6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-01-27 Thread Sam James
commit: 10ae996357afc4ac959455c1bf0dd0af166867d6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 27 08:04:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 27 08:04:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ae9963

dev-util/strace: Stabilize 6.1 ppc64, #892179

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

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

diff --git a/dev-util/strace/strace-6.1.ebuild 
b/dev-util/strace/strace-6.1.ebuild
index 4f2c696b7282..51ef93a254b1 100644
--- a/dev-util/strace/strace-6.1.ebuild
+++ b/dev-util/strace/strace-6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-01-27 Thread Sam James
commit: 9d539f545d769b2042ca2a284ad7f88a9c458441
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 27 08:04:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 27 08:04:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d539f54

dev-util/strace: Stabilize 6.1 sparc, #892179

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

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

diff --git a/dev-util/strace/strace-6.1.ebuild 
b/dev-util/strace/strace-6.1.ebuild
index 99b0f310c49e..92851213887d 100644
--- a/dev-util/strace/strace-6.1.ebuild
+++ b/dev-util/strace/strace-6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-01-26 Thread Sam James
commit: 697ebe71987d9c1fc4ee0e3a3831697ba3949e22
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 27 06:28:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 27 06:28:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=697ebe71

dev-util/strace: Stabilize 6.1 arm64, #892179

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

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

diff --git a/dev-util/strace/strace-6.1.ebuild 
b/dev-util/strace/strace-6.1.ebuild
index 0c25b59b7f94..4f2c696b7282 100644
--- a/dev-util/strace/strace-6.1.ebuild
+++ b/dev-util/strace/strace-6.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2023-01-26 Thread Sam James
commit: 48faee7e4d7771adc84fbf55874a155ec0346d5c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 27 06:27:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 27 06:27:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48faee7e

dev-util/strace: Stabilize 6.1 arm, #892179

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

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

diff --git a/dev-util/strace/strace-6.1.ebuild 
b/dev-util/strace/strace-6.1.ebuild
index 49ada010927a..0c25b59b7f94 100644
--- a/dev-util/strace/strace-6.1.ebuild
+++ b/dev-util/strace/strace-6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-12-12 Thread Sam James
commit: 900597e08d7f5c7718b5da45ed40ffec1a9e43f1
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 13 04:13:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 13 04:13:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=900597e0

dev-util/strace: add 6.1

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

 dev-util/strace/Manifest  |   1 +
 dev-util/strace/strace-6.1.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 537aae63a6e1..354ed8147e66 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -2,3 +2,4 @@ DIST strace-5.17.tar.xz 2281220 BLAKE2B 
27e7dc19302c58144b0a7d8de41f717760b8e3cd
 DIST strace-5.18.tar.xz 2307412 BLAKE2B 
658d17d2137344550ea3c2ece54708387c3b78020dbade45a7ef04905dc9d4703fa8d44802cca5a9448d096a7210d0178d8d78caab7e504fa998d1f9a0b59c65
 SHA512 
99418b84a5e2049cb6fe32eed19ddcb61bbefb25220550c67d92cd7bc3d44ae5d87ac228b3e1c207166b9bfdae55c624a0f4e603004599fb7ea3143bbccc749e
 DIST strace-5.19.tar.xz 2353276 BLAKE2B 
44b9a87f36e66481d8ac2107efbc389fa64c47b2ae7b1cc728241baa1c7d2d5d4d9410622763eb1247b415cad9afdd9f61552d2545388cadf5a33b568ed09af2
 SHA512 
1ea1c6e12d05bf145bc3c74f8d06b08dfc3eae3a5a21bfe8ab080053dc4c2da8a95be5956652ea62bb083462015a55f9bc1d1023919dcf2929a05211b7dde963
 DIST strace-6.0.tar.xz 2367144 BLAKE2B 
ab9cb1f81b01068de5af5125ec2901b57a2f2b24fc01f4f68a284d74eb9fc0f4d583510a353554327845e7c157ea71ca4042ce3c27b3d2b0469d65a13aabfab1
 SHA512 
2f5aa18949b9f64769eee4e7720e41bf4a61e3b552acad693ff7baed2e662407a7b5e8bfba94ac49bb71639d21cd54084de902fb4337904f48480b25b8e72b54
+DIST strace-6.1.tar.xz 2351272 BLAKE2B 
f11bdddcc23d9bbe7196a102165ac40d3f39e0dec8b9c727e226d99ae0b6f22865bd0582d4e9c15fdce87dd405e0e9c68b60041bd2b90bc8480557f82ca6dcb8
 SHA512 
3f0678d74c5c3e6b30c4dc4ed7ee4cb0829d3b7142dc014fcd887db3a68133bf7fedc623bae381dfe4305bd6cd15d4ca6776c6491009c2a053bb8c6ca1ae8e12

diff --git a/dev-util/strace/strace-6.1.ebuild 
b/dev-util/strace/strace-6.1.ebuild
new file mode 100644
index ..49ada010927a
--- /dev/null
+++ b/dev-util/strace/strace-6.1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edo flag-o-matic toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl selinux static unwind elfutils"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   edo ./bootstrap
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   eautoreconf
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping 

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

2022-12-02 Thread Matt Turner
commit: 80acc93961ca22f0a6ea0b616940578e4fd4e8a4
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Tue Nov  8 18:39:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec  2 15:43:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80acc939

dev-util/strace: restore 5.18 for alpha

This is currently the only version that successfully compiles on alpha.
<=5.17 is broken, >=5.19 is broken in a different way tracked as
https://github.com/strace/strace/issues/220.

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/28195
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/strace/Manifest   |   1 +
 dev-util/strace/strace-5.18.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index d37a85418bf0..537aae63a6e1 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,3 +1,4 @@
 DIST strace-5.17.tar.xz 2281220 BLAKE2B 
27e7dc19302c58144b0a7d8de41f717760b8e3cde4ab56892045727597bbfc894bf8f137aee476548c2d16d1e9c8005f931f31a5d2f8bfc4ce5565c2aa01f1ec
 SHA512 
1b63cf7e6e339333b9d24fa20232409192abc815f2ebe2e336ef4acc039cd06c976b3c12e9ce993491a0e6b86c26b90ceba962f580e894b1ff5ab9863bdfcc44
+DIST strace-5.18.tar.xz 2307412 BLAKE2B 
658d17d2137344550ea3c2ece54708387c3b78020dbade45a7ef04905dc9d4703fa8d44802cca5a9448d096a7210d0178d8d78caab7e504fa998d1f9a0b59c65
 SHA512 
99418b84a5e2049cb6fe32eed19ddcb61bbefb25220550c67d92cd7bc3d44ae5d87ac228b3e1c207166b9bfdae55c624a0f4e603004599fb7ea3143bbccc749e
 DIST strace-5.19.tar.xz 2353276 BLAKE2B 
44b9a87f36e66481d8ac2107efbc389fa64c47b2ae7b1cc728241baa1c7d2d5d4d9410622763eb1247b415cad9afdd9f61552d2545388cadf5a33b568ed09af2
 SHA512 
1ea1c6e12d05bf145bc3c74f8d06b08dfc3eae3a5a21bfe8ab080053dc4c2da8a95be5956652ea62bb083462015a55f9bc1d1023919dcf2929a05211b7dde963
 DIST strace-6.0.tar.xz 2367144 BLAKE2B 
ab9cb1f81b01068de5af5125ec2901b57a2f2b24fc01f4f68a284d74eb9fc0f4d583510a353554327845e7c157ea71ca4042ce3c27b3d2b0469d65a13aabfab1
 SHA512 
2f5aa18949b9f64769eee4e7720e41bf4a61e3b552acad693ff7baed2e662407a7b5e8bfba94ac49bb71639d21cd54084de902fb4337904f48480b25b8e72b54

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
new file mode 100644
index ..bb61adbeb64c
--- /dev/null
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl selinux static unwind elfutils"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   ./bootstrap || die
+   eautoreconf
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+  

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

2022-10-29 Thread Sam James
commit: adfb52d21a78c5b701f75f7ae66545845cec4578
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 29 18:47:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 29 18:47:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adfb52d2

dev-util/strace: add 6.0

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

 dev-util/strace/Manifest  |   1 +
 dev-util/strace/strace-6.0.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index f38d7189451c..d37a85418bf0 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,2 +1,3 @@
 DIST strace-5.17.tar.xz 2281220 BLAKE2B 
27e7dc19302c58144b0a7d8de41f717760b8e3cde4ab56892045727597bbfc894bf8f137aee476548c2d16d1e9c8005f931f31a5d2f8bfc4ce5565c2aa01f1ec
 SHA512 
1b63cf7e6e339333b9d24fa20232409192abc815f2ebe2e336ef4acc039cd06c976b3c12e9ce993491a0e6b86c26b90ceba962f580e894b1ff5ab9863bdfcc44
 DIST strace-5.19.tar.xz 2353276 BLAKE2B 
44b9a87f36e66481d8ac2107efbc389fa64c47b2ae7b1cc728241baa1c7d2d5d4d9410622763eb1247b415cad9afdd9f61552d2545388cadf5a33b568ed09af2
 SHA512 
1ea1c6e12d05bf145bc3c74f8d06b08dfc3eae3a5a21bfe8ab080053dc4c2da8a95be5956652ea62bb083462015a55f9bc1d1023919dcf2929a05211b7dde963
+DIST strace-6.0.tar.xz 2367144 BLAKE2B 
ab9cb1f81b01068de5af5125ec2901b57a2f2b24fc01f4f68a284d74eb9fc0f4d583510a353554327845e7c157ea71ca4042ce3c27b3d2b0469d65a13aabfab1
 SHA512 
2f5aa18949b9f64769eee4e7720e41bf4a61e3b552acad693ff7baed2e662407a7b5e8bfba94ac49bb71639d21cd54084de902fb4337904f48480b25b8e72b54

diff --git a/dev-util/strace/strace-6.0.ebuild 
b/dev-util/strace/strace-6.0.ebuild
new file mode 100644
index ..49ada010927a
--- /dev/null
+++ b/dev-util/strace/strace-6.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edo flag-o-matic toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl selinux static unwind elfutils"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   edo ./bootstrap
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   eautoreconf
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..."
+   return 0
+   fi
+
+   default
+}
+
+src_install() {
+   default
+
+   if use perl ; then
+   exeinto /usr/bin
+   doexe src/strace-graph
+   fi
+
+   dodoc CREDITS
+}



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

2022-09-22 Thread Sam James
commit: be88c54d75aecdcca83852001c82c75415131ae3
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 23 02:14:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 23 02:14:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be88c54d

dev-util/strace: drop 5.18

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

 dev-util/strace/Manifest   |   1 -
 dev-util/strace/strace-5.18.ebuild | 109 -
 2 files changed, 110 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 8c888d075c97..f38d7189451c 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,3 +1,2 @@
 DIST strace-5.17.tar.xz 2281220 BLAKE2B 
27e7dc19302c58144b0a7d8de41f717760b8e3cde4ab56892045727597bbfc894bf8f137aee476548c2d16d1e9c8005f931f31a5d2f8bfc4ce5565c2aa01f1ec
 SHA512 
1b63cf7e6e339333b9d24fa20232409192abc815f2ebe2e336ef4acc039cd06c976b3c12e9ce993491a0e6b86c26b90ceba962f580e894b1ff5ab9863bdfcc44
-DIST strace-5.18.tar.xz 2307412 BLAKE2B 
658d17d2137344550ea3c2ece54708387c3b78020dbade45a7ef04905dc9d4703fa8d44802cca5a9448d096a7210d0178d8d78caab7e504fa998d1f9a0b59c65
 SHA512 
99418b84a5e2049cb6fe32eed19ddcb61bbefb25220550c67d92cd7bc3d44ae5d87ac228b3e1c207166b9bfdae55c624a0f4e603004599fb7ea3143bbccc749e
 DIST strace-5.19.tar.xz 2353276 BLAKE2B 
44b9a87f36e66481d8ac2107efbc389fa64c47b2ae7b1cc728241baa1c7d2d5d4d9410622763eb1247b415cad9afdd9f61552d2545388cadf5a33b568ed09af2
 SHA512 
1ea1c6e12d05bf145bc3c74f8d06b08dfc3eae3a5a21bfe8ab080053dc4c2da8a95be5956652ea62bb083462015a55f9bc1d1023919dcf2929a05211b7dde963

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
deleted file mode 100644
index 8d532b61c6c1..
--- a/dev-util/strace/strace-5.18.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/strace/strace.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
-HOMEPAGE="https://strace.io/;
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="aio perl selinux static unwind elfutils"
-REQUIRED_USE="?? ( unwind elfutils )"
-
-BDEPEND="virtual/pkgconfig"
-LIB_DEPEND="
-   unwind? ( sys-libs/libunwind[static-libs(+)] )
-   elfutils? ( dev-libs/elfutils[static-libs(+)] )
-   selinux? ( sys-libs/libselinux[static-libs(+)] )
-"
-# strace only uses the header from libaio to decode structs
-DEPEND="
-   static? ( ${LIB_DEPEND} )
-   aio? ( >=dev-libs/libaio-0.3.106 )
-   sys-kernel/linux-headers
-"
-RDEPEND="
-   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   perl? ( dev-lang/perl )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-5.11-static.patch"
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-
-   if [[ ! -e configure ]] ; then
-   # git generation
-   sed /autoreconf/d -i bootstrap || die
-   ./bootstrap || die
-   eautoreconf
-   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
-   fi
-
-   # Stub out the -k test since it's known to be flaky. bug #545812
-   sed -i '1iexit 77' tests*/strace-k.test || die
-}
-
-src_configure() {
-   # Set up the default build settings, and then use the names strace 
expects.
-   tc-export_build_env BUILD_{CC,CPP}
-   local v bv
-   for v in CC CPP {C,CPP,LD}FLAGS ; do
-   bv="BUILD_${v}"
-   export "${v}_FOR_BUILD=${!bv}"
-   done
-
-   filter-lfs-flags # configure handles this sanely
-
-   export ac_cv_header_libaio_h=$(usex aio)
-   use elibc_musl && export ac_cv_header_stdc=no
-
-   local myeconfargs=(
-   --disable-gcc-Werror
-
-   # Don't require mpers support on non-multilib systems. #649560
-   --enable-mpers=check
-
-   $(use_enable static)
-   $(use_with unwind libunwind)
-   $(use_with elfutils libdw)
-   $(use_with selinux libselinux)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_test() {
-   if has usersandbox ${FEATURES} ; then
-   # bug #643044
-   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..."
-   return 0
-   fi
-
-   default
-}
-
-src_install() {
-   default
-
-   if use perl ; then
-   exeinto /usr/bin
-   doexe src/strace-graph
-   fi
-
-   dodoc CREDITS
-}



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

2022-08-29 Thread Sam James
commit: 8538cf87ad5782d028faca00ddc0ce13073e3bdc
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Aug 26 12:50:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 29 22:38:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8538cf87

dev-util/strace: fix live ebuild

It is necessary to call ./bootstrap script before eautoreconf, otherwise
automake fails complaining about missing files or directories. The live
ebuild is broken since commit a6b222b1be5b, where eautoreconf started to
be used even for non-live ebuilds, but it was wrongly placed.

Additionally, edo function is used for ./bootstrap call.

Fixes: a6b222b1be5b ("dev-util/strace: Fix building with USE="static".")
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/27038
Signed-off-by: Sam James  gentoo.org>

 dev-util/strace/strace-.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-.ebuild
index edcd42346ba7..49ada010927a 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools flag-o-matic toolchain-funcs
+inherit autotools edo flag-o-matic toolchain-funcs
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git;
@@ -45,16 +45,15 @@ PATCHES=(
 src_prepare() {
default
 
-   eautoreconf
-
if [[ ! -e configure ]] ; then
# git generation
sed /autoreconf/d -i bootstrap || die
-   ./bootstrap || die
-   eautoreconf
+   edo ./bootstrap
[[ ! -e CREDITS ]] && cp CREDITS{.in,}
fi
 
+   eautoreconf
+
# Stub out the -k test since it's known to be flaky. bug #545812
sed -i '1iexit 77' tests*/strace-k.test || die
 }



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

2022-08-29 Thread Sam James
commit: e0f9a9041884dad9a24c205a9ae46f08503752e6
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 29 19:37:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 29 19:37:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f9a904

dev-util/strace: Stabilize 5.19 amd64, #867319

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

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

diff --git a/dev-util/strace/strace-5.19.ebuild 
b/dev-util/strace/strace-5.19.ebuild
index 1d80ca0ea47b..9ee5a63b6ebe 100644
--- a/dev-util/strace/strace-5.19.ebuild
+++ b/dev-util/strace/strace-5.19.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-29 Thread Sam James
commit: 6e6a05c4571e95776699fee22443af7868f23e21
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 29 19:38:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 29 19:38:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6a05c4

dev-util/strace: Stabilize 5.19 x86, #867319

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

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

diff --git a/dev-util/strace/strace-5.19.ebuild 
b/dev-util/strace/strace-5.19.ebuild
index 9ee5a63b6ebe..e126160f3517 100644
--- a/dev-util/strace/strace-5.19.ebuild
+++ b/dev-util/strace/strace-5.19.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-29 Thread Arthur Zamarin
commit: db0a7faec34e8e58ca57d59ca9e45c17ff1baeb3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Aug 29 18:40:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Aug 29 18:40:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db0a7fae

dev-util/strace: Stabilize 5.19 arm, #867319

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.19.ebuild 
b/dev-util/strace/strace-5.19.ebuild
index 4608ac9c6008..1d80ca0ea47b 100644
--- a/dev-util/strace/strace-5.19.ebuild
+++ b/dev-util/strace/strace-5.19.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-29 Thread Arthur Zamarin
commit: 6c6d0d9f5be26b9adbaea2941161330fd9fe9514
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Aug 29 18:04:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Aug 29 18:04:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6d0d9f

dev-util/strace: Stabilize 5.19 ppc, #867319

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.19.ebuild 
b/dev-util/strace/strace-5.19.ebuild
index a611b127be53..4608ac9c6008 100644
--- a/dev-util/strace/strace-5.19.ebuild
+++ b/dev-util/strace/strace-5.19.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-29 Thread Arthur Zamarin
commit: 4b508e218740e14931f1e1f0cda395bfba6c5ad5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Aug 29 17:41:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Aug 29 17:41:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b508e21

dev-util/strace: Stabilize 5.19 hppa, #867319

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.19.ebuild 
b/dev-util/strace/strace-5.19.ebuild
index 583aa7d07de4..a611b127be53 100644
--- a/dev-util/strace/strace-5.19.ebuild
+++ b/dev-util/strace/strace-5.19.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-29 Thread Arthur Zamarin
commit: 9fe63da09ff7a291ce07fcea855ea2a852a46632
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Aug 29 16:31:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Aug 29 16:31:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe63da0

dev-util/strace: Stabilize 5.19 sparc, #867319

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.19.ebuild 
b/dev-util/strace/strace-5.19.ebuild
index edcd42346ba7..583aa7d07de4 100644
--- a/dev-util/strace/strace-5.19.ebuild
+++ b/dev-util/strace/strace-5.19.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-27 Thread Arthur Zamarin
commit: 936cbb1b56c42c2318c930c6306ee7a80e878280
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 16:23:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 16:23:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936cbb1b

dev-util/strace: Stabilize 5.18 hppa, #866980

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
index b935c922b508..8d532b61c6c1 100644
--- a/dev-util/strace/strace-5.18.ebuild
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-27 Thread Arthur Zamarin
commit: 9cd6f8d0519d1865cc1a07bb0d4a75433a930e18
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 16:09:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 16:09:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd6f8d0

dev-util/strace: Stabilize 5.18 sparc, #866980

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
index 51974cb0561d..b935c922b508 100644
--- a/dev-util/strace/strace-5.18.ebuild
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-27 Thread Arthur Zamarin
commit: f616755646a6bcec9f64f6ed168167e3f7912fde
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 15:16:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 15:16:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6167556

dev-util/strace: Stabilize 5.18 arm64, #866980

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
index 1b08bcfc8d02..dd5d399edabc 100644
--- a/dev-util/strace/strace-5.18.ebuild
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-27 Thread Arthur Zamarin
commit: 3569dcf358982192a06a9a29015527b514c02116
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 15:16:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 15:16:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3569dcf3

dev-util/strace: Stabilize 5.18 arm, #866980

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
index edcd42346ba7..1b08bcfc8d02 100644
--- a/dev-util/strace/strace-5.18.ebuild
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-27 Thread Sam James
commit: a6cee4035e51c16fc853fae0ce4136d3c536e01f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 27 16:02:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 27 16:02:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6cee403

dev-util/strace: Stabilize 5.18 x86, #866980

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

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

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
index d783eb76ed4e..bbdd9ecab577 100644
--- a/dev-util/strace/strace-5.18.ebuild
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-27 Thread Sam James
commit: 8d43a9383cc8ff6718dace5903db2501b97e68b0
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 27 16:02:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 27 16:02:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d43a938

dev-util/strace: Stabilize 5.18 amd64, #866980

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

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

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
index bbdd9ecab577..51974cb0561d 100644
--- a/dev-util/strace/strace-5.18.ebuild
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-27 Thread Arthur Zamarin
commit: 3d26132f97ebaa70b85c427325d4823c47d6f4c2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 27 15:56:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 27 15:56:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d26132f

dev-util/strace: Stabilize 5.18 ppc, #866980

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
index ff8363f948ae..d783eb76ed4e 100644
--- a/dev-util/strace/strace-5.18.ebuild
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-27 Thread Jakov Smolić
commit: 8a5e6ccd61e8e0204ac7a25df83448fbafd7a056
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Aug 27 15:54:54 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Aug 27 15:54:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5e6ccd

dev-util/strace: Stabilize 5.18 ppc64, #866980

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

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

diff --git a/dev-util/strace/strace-5.18.ebuild 
b/dev-util/strace/strace-5.18.ebuild
index dd5d399edabc..ff8363f948ae 100644
--- a/dev-util/strace/strace-5.18.ebuild
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-08-12 Thread Sam James
commit: a0902118f3bc304e303f0b059ce769275d906e2f
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 12 21:08:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 12 21:10:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0902118

dev-util/strace: add 5.19

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

 dev-util/strace/Manifest   |   1 +
 dev-util/strace/strace-5.19.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index e711c7091129..8c888d075c97 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,2 +1,3 @@
 DIST strace-5.17.tar.xz 2281220 BLAKE2B 
27e7dc19302c58144b0a7d8de41f717760b8e3cde4ab56892045727597bbfc894bf8f137aee476548c2d16d1e9c8005f931f31a5d2f8bfc4ce5565c2aa01f1ec
 SHA512 
1b63cf7e6e339333b9d24fa20232409192abc815f2ebe2e336ef4acc039cd06c976b3c12e9ce993491a0e6b86c26b90ceba962f580e894b1ff5ab9863bdfcc44
 DIST strace-5.18.tar.xz 2307412 BLAKE2B 
658d17d2137344550ea3c2ece54708387c3b78020dbade45a7ef04905dc9d4703fa8d44802cca5a9448d096a7210d0178d8d78caab7e504fa998d1f9a0b59c65
 SHA512 
99418b84a5e2049cb6fe32eed19ddcb61bbefb25220550c67d92cd7bc3d44ae5d87ac228b3e1c207166b9bfdae55c624a0f4e603004599fb7ea3143bbccc749e
+DIST strace-5.19.tar.xz 2353276 BLAKE2B 
44b9a87f36e66481d8ac2107efbc389fa64c47b2ae7b1cc728241baa1c7d2d5d4d9410622763eb1247b415cad9afdd9f61552d2545388cadf5a33b568ed09af2
 SHA512 
1ea1c6e12d05bf145bc3c74f8d06b08dfc3eae3a5a21bfe8ab080053dc4c2da8a95be5956652ea62bb083462015a55f9bc1d1023919dcf2929a05211b7dde963

diff --git a/dev-util/strace/strace-5.19.ebuild 
b/dev-util/strace/strace-5.19.ebuild
new file mode 100644
index ..edcd42346ba7
--- /dev/null
+++ b/dev-util/strace/strace-5.19.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl selinux static unwind elfutils"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   ./bootstrap || die
+   eautoreconf
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..."
+   return 0
+   fi
+
+   default
+}
+
+src_install() {
+   default
+
+   if use perl ; then
+   exeinto /usr/bin
+   doexe src/strace-graph
+   fi
+
+   dodoc CREDITS
+}



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

2022-08-12 Thread Sam James
commit: 93909f13c69d2d2b39b5fc4b15f1295cfe60630e
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 12 21:09:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 12 21:10:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93909f13

dev-util/strace: add gitlab upstream metadata

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

 dev-util/strace/metadata.xml | 39 ---
 1 file changed, 20 insertions(+), 19 deletions(-)

diff --git a/dev-util/strace/metadata.xml b/dev-util/strace/metadata.xml
index cb7988b3fb88..50e8e39652ba 100644
--- a/dev-util/strace/metadata.xml
+++ b/dev-util/strace/metadata.xml
@@ -1,23 +1,24 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-base-sys...@gentoo.org
-Gentoo Base System
-  
-  
-
-  Enable dev-libs/libaio support for tracing Asynchronous I/O 
operations
-
-
-  Enable stack backtraces (-k flag) via sys-libs/libunwind
-
-
-  Enable stack backtraces (-k flag) via dev-libs/elfutils
-
-  
-  
-strace/strace
-strace
-  
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   
+   Enable dev-libs/libaio support for tracing 
Asynchronous I/O operations
+   
+   
+   Enable stack backtraces (-k flag) via 
sys-libs/libunwind
+   
+   
+   Enable stack backtraces (-k flag) via 
dev-libs/elfutils
+   
+   
+   
+   strace/strace
+   strace/strace
+   strace
+   
 



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

2022-06-18 Thread Sam James
commit: b8c58f3aaf58b30c671cdb73663ef78a8bff2eb3
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 18 23:46:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 18 23:46:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c58f3a

dev-util/strace: add 5.18

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

 dev-util/strace/Manifest   | 1 +
 dev-util/strace/{strace-.ebuild => strace-5.18.ebuild} | 7 ---
 dev-util/strace/strace-.ebuild | 7 ---
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 3e33e7550c15..4de429503f8f 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,2 +1,3 @@
 DIST strace-5.15.tar.xz 2248664 BLAKE2B 
fff08e49552ad1208b658f91e37c540cc7315ac255aba2e69db5bfeb942114b865f1114a45663481f1ab967db45d187bdbcf70ffe80449169df0c37ff82a1a94
 SHA512 
67251792ad0fb7f44013c3ae5e5b757106223c9d123d349e31de7565e0f2bfdc6bbd46a9c269e58508bd288ee70f104f8e2185f2203bd91431c5c776db0d9384
 DIST strace-5.17.tar.xz 2281220 BLAKE2B 
27e7dc19302c58144b0a7d8de41f717760b8e3cde4ab56892045727597bbfc894bf8f137aee476548c2d16d1e9c8005f931f31a5d2f8bfc4ce5565c2aa01f1ec
 SHA512 
1b63cf7e6e339333b9d24fa20232409192abc815f2ebe2e336ef4acc039cd06c976b3c12e9ce993491a0e6b86c26b90ceba962f580e894b1ff5ab9863bdfcc44
+DIST strace-5.18.tar.xz 2307412 BLAKE2B 
658d17d2137344550ea3c2ece54708387c3b78020dbade45a7ef04905dc9d4703fa8d44802cca5a9448d096a7210d0178d8d78caab7e504fa998d1f9a0b59c65
 SHA512 
99418b84a5e2049cb6fe32eed19ddcb61bbefb25220550c67d92cd7bc3d44ae5d87ac228b3e1c207166b9bfdae55c624a0f4e603004599fb7ea3143bbccc749e

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-5.18.ebuild
similarity index 93%
copy from dev-util/strace/strace-.ebuild
copy to dev-util/strace/strace-5.18.ebuild
index a0531b88dede..edcd42346ba7 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-5.18.ebuild
@@ -1,16 +1,16 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools flag-o-matic toolchain-funcs
 
-if [[ ${PV} == "" ]] ; then
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git;
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
@@ -104,5 +104,6 @@ src_install() {
exeinto /usr/bin
doexe src/strace-graph
fi
+
dodoc CREDITS
 }

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-.ebuild
index a0531b88dede..edcd42346ba7 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-.ebuild
@@ -1,16 +1,16 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools flag-o-matic toolchain-funcs
 
-if [[ ${PV} == "" ]] ; then
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git;
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
@@ -104,5 +104,6 @@ src_install() {
exeinto /usr/bin
doexe src/strace-graph
fi
+
dodoc CREDITS
 }



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

2022-06-02 Thread Jakov Smolić
commit: f3d644858b4a29de22de559f3ef6784a8471f003
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun  2 08:01:06 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun  2 08:01:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d64485

dev-util/strace: Stabilize 5.17 hppa, #849146

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

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

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
index bc7d1a716985..26462a79e4c2 100644
--- a/dev-util/strace/strace-5.17.ebuild
+++ b/dev-util/strace/strace-5.17.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-06-01 Thread Jakov Smolić
commit: 6750625c33b3e193e13d1b3f4cb3c5f54ba3ebd4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun  2 04:24:25 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun  2 04:24:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6750625c

dev-util/strace: Stabilize 5.17 arm64, #849146

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

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

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
index 592765133b04..bc7d1a716985 100644
--- a/dev-util/strace/strace-5.17.ebuild
+++ b/dev-util/strace/strace-5.17.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-06-01 Thread Jakov Smolić
commit: 11f13931b1940d869e1d2a51bc9d3e565af6db6f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun  2 04:16:35 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun  2 04:16:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f13931

dev-util/strace: Stabilize 5.17 sparc, #849146

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

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

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
index 0c9c7745e2ce..592765133b04 100644
--- a/dev-util/strace/strace-5.17.ebuild
+++ b/dev-util/strace/strace-5.17.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-06-01 Thread Sam James
commit: 17eaac9507f7571252871877ba69f8f48a483bf9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 03:13:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 03:13:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17eaac95

dev-util/strace: Stabilize 5.17 ppc, #849146

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

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

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
index fdfd67e21842..0c9c7745e2ce 100644
--- a/dev-util/strace/strace-5.17.ebuild
+++ b/dev-util/strace/strace-5.17.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-06-01 Thread Sam James
commit: b40d759dfe591c440fba3e05f7cd8058126dd208
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 03:13:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 03:13:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b40d759d

dev-util/strace: Stabilize 5.17 ppc64, #849146

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

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

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
index 003c5ca69b8f..fdfd67e21842 100644
--- a/dev-util/strace/strace-5.17.ebuild
+++ b/dev-util/strace/strace-5.17.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-06-01 Thread Sam James
commit: 661ab66d0ca307af2b174747f7017ea39bc5a962
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 03:01:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 03:05:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661ab66d

dev-util/strace: Stabilize 5.17 arm, #849146

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

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

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
index 4bfd9f71f475..003c5ca69b8f 100644
--- a/dev-util/strace/strace-5.17.ebuild
+++ b/dev-util/strace/strace-5.17.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-06-01 Thread Sam James
commit: 15f0bfb9ee6cea1e2e873dfe524bcf9e490c4b69
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 02:19:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 02:19:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f0bfb9

dev-util/strace: Stabilize 5.17 x86, #849146

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

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

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
index 5e2dc3a9391c..4bfd9f71f475 100644
--- a/dev-util/strace/strace-5.17.ebuild
+++ b/dev-util/strace/strace-5.17.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-06-01 Thread Sam James
commit: 014866e0105e0407245ca58742e1d5293e43ad68
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 02:18:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 02:18:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014866e0

dev-util/strace: Stabilize 5.17 amd64, #849146

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

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

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
index ae43a887b525..5e2dc3a9391c 100644
--- a/dev-util/strace/strace-5.17.ebuild
+++ b/dev-util/strace/strace-5.17.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2022-04-17 Thread Sam James
commit: 015a28c2ee717ad6385c03cffc938195cedfea5e
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 17:00:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 17:05:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015a28c2

dev-util/strace: drop 5.12-r1, 5.14-r1, 5.16

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

 dev-util/strace/Manifest   |   3 -
 .../files/strace-5.12-detect-ipx-presence.patch| 141 -
 dev-util/strace/strace-5.12-r1.ebuild  | 108 
 dev-util/strace/strace-5.14-r1.ebuild  | 108 
 dev-util/strace/strace-5.16.ebuild | 108 
 5 files changed, 468 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index fd62d64d49c1..3e33e7550c15 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,5 +1,2 @@
-DIST strace-5.12.tar.xz 2009060 BLAKE2B 
9a7a07e5d2d38c8b456f54d0e1d7c776066b20327fa08d562e426a7096f708dffa00f0c2121683fa71f7029db958d450c5a6abf5ae5970dc02732f5aa7cef591
 SHA512 
289cf82da4c69270458953b45d09c8eb05a6624898d3ac493c3ec293cd5ad07205084ad0af021dab2be9c0dc53f0301816113a746d96c78780b79231a185e7c9
-DIST strace-5.14.tar.xz 2067020 BLAKE2B 
479ecf5e66e26e722d108c905130f482c411857db234ac013bf3568905c0f7b896f001ba6da2cabccd0a987c7802aebec9c6298decb691de125e8154c28e1c6f
 SHA512 
3e147521773d900167809db9feeb148e8ba116f90dd634311941ea335eb7bd8b73ab9e641bd2dcfe899ab41c19a841e203dc771ec3000ae01452d22ecdc43c5a
 DIST strace-5.15.tar.xz 2248664 BLAKE2B 
fff08e49552ad1208b658f91e37c540cc7315ac255aba2e69db5bfeb942114b865f1114a45663481f1ab967db45d187bdbcf70ffe80449169df0c37ff82a1a94
 SHA512 
67251792ad0fb7f44013c3ae5e5b757106223c9d123d349e31de7565e0f2bfdc6bbd46a9c269e58508bd288ee70f104f8e2185f2203bd91431c5c776db0d9384
-DIST strace-5.16.tar.xz 2265944 BLAKE2B 
0c0fb133e8642c30a8c706ba23c2d0976ff4e6662a1d07c6cd3cb70aaa980020d54220fe0baddcb70e3c3eb24bc2a8733e4b52ef4e99da5c11ed852c192a5c21
 SHA512 
db5993ece5600d928a42dedd2d5c8efec5b9195becb5fe6913f58f4e2f486d80f1700d63d1e67b591d4e6b13d19c4fcc0c52a4d0fa57c5a5a2ea73c4edd0f817
 DIST strace-5.17.tar.xz 2281220 BLAKE2B 
27e7dc19302c58144b0a7d8de41f717760b8e3cde4ab56892045727597bbfc894bf8f137aee476548c2d16d1e9c8005f931f31a5d2f8bfc4ce5565c2aa01f1ec
 SHA512 
1b63cf7e6e339333b9d24fa20232409192abc815f2ebe2e336ef4acc039cd06c976b3c12e9ce993491a0e6b86c26b90ceba962f580e894b1ff5ab9863bdfcc44

diff --git a/dev-util/strace/files/strace-5.12-detect-ipx-presence.patch 
b/dev-util/strace/files/strace-5.12-detect-ipx-presence.patch
deleted file mode 100644
index 37bab4399329..
--- a/dev-util/strace/files/strace-5.12-detect-ipx-presence.patch
+++ /dev/null
@@ -1,141 +0,0 @@
-From: Eugene Syromyatnikov 
-Date: Wed, 3 Nov 2021 00:48:59 +0100
-Subject: [PATCH] Avoid relying on presence of ipx.h
-
-After Linux has broken UAPI in commit v5.15-rc1~157^2~207, it is well
-possible that neither kernel nor libc (such as musl, for example)
-provides an IPX-related header.  Avoid relying on its presence
-in the strace's code and conditionalise the relevant checks in the tests.
-
-* configure.ac (AC_CHECK_HEADERS): Add linux/ipx.h.
-* src/net.c: Remove / includes.
-* src/sockaddr.c: Likewise.
-(IPX_NODE_LEN): New macro constant.
-(struct sockaddr_ipx): New type definition.
-* src/xlat/sock_ipx_options.in (IPX_TYPE): Provide a fallback value.
-* tests/net-sockaddr.c [!HAVE_LINUX_IPX_H]: Do not include
-.
-[!HAVE_LINUX_IPX_H && HAVE_NETIPX_IPX_H]: Include .
-[!(HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H)] (check_ipx): Do not
-define.
-(main) [!(HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H)]: Do not call
-check_ipx.
-
-Closes: https://github.com/strace/strace/issues/201

-
-diff --git a/configure.ac b/configure.ac
-index 2771c0f82..3c7fcb91e 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -423,6 +423,7 @@ AC_CHECK_HEADERS(m4_normalize([
-   elf.h
-   gcov.h
-   iconv.h
-+  linux/ipx.h
-   mqueue.h
-   netinet/sctp.h
-   netipx/ipx.h
-diff --git a/src/net.c b/src/net.c
-index b23911a97..bbc52e15f 100644
 a/src/net.c
-+++ b/src/net.c
-@@ -28,11 +28,6 @@
- #include 
- #include 
- #include 
--#ifdef HAVE_NETIPX_IPX_H
--# include 
--#else
--# include 
--#endif
- 
- #include 
- #include "netlink.h"
-diff --git a/src/sockaddr.c b/src/sockaddr.c
-index 8b2b0afaf..e1dc09b71 100644
 a/src/sockaddr.c
-+++ b/src/sockaddr.c
-@@ -24,12 +24,6 @@
- #include 
- #include 
- 
--#ifdef HAVE_NETIPX_IPX_H
--# include 
--#else
--# include 
--#endif
--
- #include "xlat/addrfams.h"
- #include "xlat/arp_hardware_types.h"
- #include "xlat/ethernet_protocols.h"
-@@ -45,6 +39,16 @@
- const size_t arp_hardware_types_size = ARRAY_SIZE(arp_hardware_types) - 1;
- const size_t ethernet_protocols_size = ARRAY_SIZE(ethernet_protocols) - 1;
- 
-+#define IPX_NODE_LEN  6
-+struct sockaddr_ipx {
-+  uint16_t sipx_family;
-+  uint16_t 

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

2022-03-27 Thread Sam James
commit: 94f2ae3e7bef411dbfc517fc24a1a1fe880d2ab8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 22:20:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 22:36:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f2ae3e

dev-util/strace: add 5.17

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

 dev-util/strace/Manifest   |   1 +
 dev-util/strace/strace-5.17.ebuild | 108 +
 2 files changed, 109 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 6c34dba08db6..fd62d64d49c1 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -2,3 +2,4 @@ DIST strace-5.12.tar.xz 2009060 BLAKE2B 
9a7a07e5d2d38c8b456f54d0e1d7c776066b2032
 DIST strace-5.14.tar.xz 2067020 BLAKE2B 
479ecf5e66e26e722d108c905130f482c411857db234ac013bf3568905c0f7b896f001ba6da2cabccd0a987c7802aebec9c6298decb691de125e8154c28e1c6f
 SHA512 
3e147521773d900167809db9feeb148e8ba116f90dd634311941ea335eb7bd8b73ab9e641bd2dcfe899ab41c19a841e203dc771ec3000ae01452d22ecdc43c5a
 DIST strace-5.15.tar.xz 2248664 BLAKE2B 
fff08e49552ad1208b658f91e37c540cc7315ac255aba2e69db5bfeb942114b865f1114a45663481f1ab967db45d187bdbcf70ffe80449169df0c37ff82a1a94
 SHA512 
67251792ad0fb7f44013c3ae5e5b757106223c9d123d349e31de7565e0f2bfdc6bbd46a9c269e58508bd288ee70f104f8e2185f2203bd91431c5c776db0d9384
 DIST strace-5.16.tar.xz 2265944 BLAKE2B 
0c0fb133e8642c30a8c706ba23c2d0976ff4e6662a1d07c6cd3cb70aaa980020d54220fe0baddcb70e3c3eb24bc2a8733e4b52ef4e99da5c11ed852c192a5c21
 SHA512 
db5993ece5600d928a42dedd2d5c8efec5b9195becb5fe6913f58f4e2f486d80f1700d63d1e67b591d4e6b13d19c4fcc0c52a4d0fa57c5a5a2ea73c4edd0f817
+DIST strace-5.17.tar.xz 2281220 BLAKE2B 
27e7dc19302c58144b0a7d8de41f717760b8e3cde4ab56892045727597bbfc894bf8f137aee476548c2d16d1e9c8005f931f31a5d2f8bfc4ce5565c2aa01f1ec
 SHA512 
1b63cf7e6e339333b9d24fa20232409192abc815f2ebe2e336ef4acc039cd06c976b3c12e9ce993491a0e6b86c26b90ceba962f580e894b1ff5ab9863bdfcc44

diff --git a/dev-util/strace/strace-5.17.ebuild 
b/dev-util/strace/strace-5.17.ebuild
new file mode 100644
index ..a0531b88dede
--- /dev/null
+++ b/dev-util/strace/strace-5.17.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl selinux static unwind elfutils"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   ./bootstrap || die
+   eautoreconf
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known to fail with 

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

2022-01-10 Thread Sam James
commit: b32d4074ece2347716ddb5df32f906df104f20ca
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 10 13:23:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 10 13:23:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b32d4074

dev-util/strace: add 5.16

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

 dev-util/strace/Manifest   |  1 +
 .../{strace-.ebuild => strace-5.16.ebuild} | 27 +++---
 dev-util/strace/strace-.ebuild | 27 +++---
 3 files changed, 29 insertions(+), 26 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index db1520c652d2..6c34dba08db6 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,3 +1,4 @@
 DIST strace-5.12.tar.xz 2009060 BLAKE2B 
9a7a07e5d2d38c8b456f54d0e1d7c776066b20327fa08d562e426a7096f708dffa00f0c2121683fa71f7029db958d450c5a6abf5ae5970dc02732f5aa7cef591
 SHA512 
289cf82da4c69270458953b45d09c8eb05a6624898d3ac493c3ec293cd5ad07205084ad0af021dab2be9c0dc53f0301816113a746d96c78780b79231a185e7c9
 DIST strace-5.14.tar.xz 2067020 BLAKE2B 
479ecf5e66e26e722d108c905130f482c411857db234ac013bf3568905c0f7b896f001ba6da2cabccd0a987c7802aebec9c6298decb691de125e8154c28e1c6f
 SHA512 
3e147521773d900167809db9feeb148e8ba116f90dd634311941ea335eb7bd8b73ab9e641bd2dcfe899ab41c19a841e203dc771ec3000ae01452d22ecdc43c5a
 DIST strace-5.15.tar.xz 2248664 BLAKE2B 
fff08e49552ad1208b658f91e37c540cc7315ac255aba2e69db5bfeb942114b865f1114a45663481f1ab967db45d187bdbcf70ffe80449169df0c37ff82a1a94
 SHA512 
67251792ad0fb7f44013c3ae5e5b757106223c9d123d349e31de7565e0f2bfdc6bbd46a9c269e58508bd288ee70f104f8e2185f2203bd91431c5c776db0d9384
+DIST strace-5.16.tar.xz 2265944 BLAKE2B 
0c0fb133e8642c30a8c706ba23c2d0976ff4e6662a1d07c6cd3cb70aaa980020d54220fe0baddcb70e3c3eb24bc2a8733e4b52ef4e99da5c11ed852c192a5c21
 SHA512 
db5993ece5600d928a42dedd2d5c8efec5b9195becb5fe6913f58f4e2f486d80f1700d63d1e67b591d4e6b13d19c4fcc0c52a4d0fa57c5a5a2ea73c4edd0f817

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-5.16.ebuild
similarity index 90%
copy from dev-util/strace/strace-.ebuild
copy to dev-util/strace/strace-5.16.ebuild
index 035be39c8354..a0531b88dede 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-5.16.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
@@ -19,12 +19,9 @@ HOMEPAGE="https://strace.io/;
 LICENSE="BSD"
 SLOT="0"
 IUSE="aio perl selinux static unwind elfutils"
-
 REQUIRED_USE="?? ( unwind elfutils )"
 
-BDEPEND="
-   virtual/pkgconfig
-"
+BDEPEND="virtual/pkgconfig"
 LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )
@@ -58,12 +55,7 @@ src_prepare() {
[[ ! -e CREDITS ]] && cp CREDITS{.in,}
fi
 
-   filter-lfs-flags # configure handles this sanely
-
-   export ac_cv_header_libaio_h=$(usex aio)
-   use elibc_musl && export ac_cv_header_stdc=no
-
-   # Stub out the -k test since it's known to be flaky. #545812
+   # Stub out the -k test since it's known to be flaky. bug #545812
sed -i '1iexit 77' tests*/strace-k.test || die
 }
 
@@ -76,10 +68,17 @@ src_configure() {
export "${v}_FOR_BUILD=${!bv}"
done
 
-   # Don't require mpers support on non-multilib systems. #649560
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
local myeconfargs=(
--disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
--enable-mpers=check
+
$(use_enable static)
$(use_with unwind libunwind)
$(use_with elfutils libdw)
@@ -90,7 +89,8 @@ src_configure() {
 
 src_test() {
if has usersandbox ${FEATURES} ; then
-   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..." #643044
+   # bug #643044
+   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..."
return 0
fi
 
@@ -99,6 +99,7 @@ src_test() {
 
 src_install() {
default
+
if use perl ; then
exeinto /usr/bin
doexe src/strace-graph

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-.ebuild
index 035be39c8354..a0531b88dede 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-.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
@@ -19,12 +19,9 @@ HOMEPAGE="https://strace.io/;
 LICENSE="BSD"
 SLOT="0"
 IUSE="aio 

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

2021-12-25 Thread Sam James
commit: f79018d7b23f091019f90700983f6878111a4d02
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec 25 20:46:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 25 21:14:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f79018d7

dev-util/strace: stable 5.15 for hppa/sparc, bug #829945

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.15.ebuild 
b/dev-util/strace/strace-5.15.ebuild
index 2bed75ecac7c..9c248f5d99ea 100644
--- a/dev-util/strace/strace-5.15.ebuild
+++ b/dev-util/strace/strace-5.15.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-25 Thread Arthur Zamarin
commit: 8bd92b5b899473e64c79e96396b453eb0ce553cb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 25 19:43:16 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 25 19:43:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd92b5b

dev-util/strace: Stabilize 5.15 arm64, #829945

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.15.ebuild 
b/dev-util/strace/strace-5.15.ebuild
index 56caca343027..2bed75ecac7c 100644
--- a/dev-util/strace/strace-5.15.ebuild
+++ b/dev-util/strace/strace-5.15.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-25 Thread Arthur Zamarin
commit: 83f270c25cd805688182a4ba9ff58283a3049223
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 25 19:34:49 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 25 19:34:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f270c2

dev-util/strace: Stabilize 5.15 arm, #829945

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.15.ebuild 
b/dev-util/strace/strace-5.15.ebuild
index 1134319b7fdc..56caca343027 100644
--- a/dev-util/strace/strace-5.15.ebuild
+++ b/dev-util/strace/strace-5.15.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-25 Thread Sam James
commit: e1368d8fba6a25eee7f42e917dc14f24f6b58c2d
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 25 10:24:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 25 10:24:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1368d8f

dev-util/strace: Stabilize 5.15 ppc, #829945

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

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

diff --git a/dev-util/strace/strace-5.15.ebuild 
b/dev-util/strace/strace-5.15.ebuild
index 08715bb50810..1134319b7fdc 100644
--- a/dev-util/strace/strace-5.15.ebuild
+++ b/dev-util/strace/strace-5.15.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-25 Thread Georgy Yakovlev
commit: 789042b006fbd3045d7beffeb44db092685ad132
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Dec 25 10:01:30 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Dec 25 10:01:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789042b0

dev-util/strace: Stabilize 5.15 ppc64, #829945

Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.15.ebuild 
b/dev-util/strace/strace-5.15.ebuild
index 0b8dca3e5013..08715bb50810 100644
--- a/dev-util/strace/strace-5.15.ebuild
+++ b/dev-util/strace/strace-5.15.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-25 Thread Jakov Smolić
commit: cecf5e29bed9ed5611cdf837282b6dee98c2306c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Dec 25 09:50:38 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Dec 25 09:50:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cecf5e29

dev-util/strace: Stabilize 5.15 x86, #829945

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

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

diff --git a/dev-util/strace/strace-5.15.ebuild 
b/dev-util/strace/strace-5.15.ebuild
index abd150bcca13..0b8dca3e5013 100644
--- a/dev-util/strace/strace-5.15.ebuild
+++ b/dev-util/strace/strace-5.15.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-25 Thread Agostino Sarubbo
commit: aac0d78985520ac593739a852d0dd5736bde9e5b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Dec 25 08:24:09 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Dec 25 08:24:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac0d789

dev-util/strace: amd64 stable wrt bug #829945

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.15.ebuild 
b/dev-util/strace/strace-5.15.ebuild
index 8dffe5746047..abd150bcca13 100644
--- a/dev-util/strace/strace-5.15.ebuild
+++ b/dev-util/strace/strace-5.15.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-09 Thread Sam James
commit: 31425f1d937b44a5dabb5e37073ff5f94e5edc3e
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Dec  9 10:54:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 10 01:24:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31425f1d

dev-util/strace: Fix build on systems without ipx.h

Strace 5.12 and 5.14 fails to build on systems with missing ipx.h
(combination of kernel 5.15 and musl libc). The problem is already fixed
in upstream commit 568ee52f885c ("Avoid relying on presence of ipx.h"),
which is present in 5.15 release. This change backports it to both
broken versions.

Upstream-issue: https://github.com/strace/strace/issues/201
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/23232
Signed-off-by: Sam James  gentoo.org>

 .../files/strace-5.12-detect-ipx-presence.patch| 141 +
 dev-util/strace/strace-5.12-r1.ebuild  |   1 +
 dev-util/strace/strace-5.14-r1.ebuild  |   1 +
 3 files changed, 143 insertions(+)

diff --git a/dev-util/strace/files/strace-5.12-detect-ipx-presence.patch 
b/dev-util/strace/files/strace-5.12-detect-ipx-presence.patch
new file mode 100644
index ..37bab4399329
--- /dev/null
+++ b/dev-util/strace/files/strace-5.12-detect-ipx-presence.patch
@@ -0,0 +1,141 @@
+From: Eugene Syromyatnikov 
+Date: Wed, 3 Nov 2021 00:48:59 +0100
+Subject: [PATCH] Avoid relying on presence of ipx.h
+
+After Linux has broken UAPI in commit v5.15-rc1~157^2~207, it is well
+possible that neither kernel nor libc (such as musl, for example)
+provides an IPX-related header.  Avoid relying on its presence
+in the strace's code and conditionalise the relevant checks in the tests.
+
+* configure.ac (AC_CHECK_HEADERS): Add linux/ipx.h.
+* src/net.c: Remove / includes.
+* src/sockaddr.c: Likewise.
+(IPX_NODE_LEN): New macro constant.
+(struct sockaddr_ipx): New type definition.
+* src/xlat/sock_ipx_options.in (IPX_TYPE): Provide a fallback value.
+* tests/net-sockaddr.c [!HAVE_LINUX_IPX_H]: Do not include
+.
+[!HAVE_LINUX_IPX_H && HAVE_NETIPX_IPX_H]: Include .
+[!(HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H)] (check_ipx): Do not
+define.
+(main) [!(HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H)]: Do not call
+check_ipx.
+
+Closes: https://github.com/strace/strace/issues/201
+---
+
+diff --git a/configure.ac b/configure.ac
+index 2771c0f82..3c7fcb91e 100644
+--- a/configure.ac
 b/configure.ac
+@@ -423,6 +423,7 @@ AC_CHECK_HEADERS(m4_normalize([
+   elf.h
+   gcov.h
+   iconv.h
++  linux/ipx.h
+   mqueue.h
+   netinet/sctp.h
+   netipx/ipx.h
+diff --git a/src/net.c b/src/net.c
+index b23911a97..bbc52e15f 100644
+--- a/src/net.c
 b/src/net.c
+@@ -28,11 +28,6 @@
+ #include 
+ #include 
+ #include 
+-#ifdef HAVE_NETIPX_IPX_H
+-# include 
+-#else
+-# include 
+-#endif
+ 
+ #include 
+ #include "netlink.h"
+diff --git a/src/sockaddr.c b/src/sockaddr.c
+index 8b2b0afaf..e1dc09b71 100644
+--- a/src/sockaddr.c
 b/src/sockaddr.c
+@@ -24,12 +24,6 @@
+ #include 
+ #include 
+ 
+-#ifdef HAVE_NETIPX_IPX_H
+-# include 
+-#else
+-# include 
+-#endif
+-
+ #include "xlat/addrfams.h"
+ #include "xlat/arp_hardware_types.h"
+ #include "xlat/ethernet_protocols.h"
+@@ -45,6 +39,16 @@
+ const size_t arp_hardware_types_size = ARRAY_SIZE(arp_hardware_types) - 1;
+ const size_t ethernet_protocols_size = ARRAY_SIZE(ethernet_protocols) - 1;
+ 
++#define IPX_NODE_LEN  6
++struct sockaddr_ipx {
++  uint16_t sipx_family;
++  uint16_t sipx_port;
++  uint32_t sipx_network;
++  unsigned char sipx_node[IPX_NODE_LEN];
++  uint8_t sipx_type;
++  unsigned char sipx_zero;
++};
++
+ static void
+ print_sockaddr_data_un(struct tcb *tcp, const void *const buf, const int 
addrlen)
+ {
+diff --git a/src/xlat/sock_ipx_options.in b/src/xlat/sock_ipx_options.in
+index eba97fd71..b09be117e 100644
+--- a/src/xlat/sock_ipx_options.in
 b/src/xlat/sock_ipx_options.in
+@@ -1 +1 @@
+-IPX_TYPE
++IPX_TYPE  1
+diff --git a/tests/net-sockaddr.c b/tests/net-sockaddr.c
+index f1f9b01cd..c8049fd68 100644
+--- a/tests/net-sockaddr.c
 b/tests/net-sockaddr.c
+@@ -24,7 +24,11 @@
+ #include 
+ #include 
+ #include 
+-#include 
++#if defined HAVE_LINUX_IPX_H
++# include 
++#elif defined HAVE_NETIPX_IPX_H
++# include 
++#endif
+ #ifdef HAVE_BLUETOOTH_BLUETOOTH_H
+ # include 
+ # include 
+@@ -269,6 +273,7 @@ check_in6(void)
+   printf("connect(-1, %p, %u) = %d EBADF (%m)\n", in6, len, ret);
+ }
+ 
++#if defined HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H
+ static void
+ check_ipx(void)
+ {
+@@ -295,6 +300,7 @@ check_ipx(void)
+  c_ipx.sipx_node[4], c_ipx.sipx_node[5],
+  c_ipx.sipx_type, len, ret);
+ }
++#endif /* HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H */
+ 
+ /* for a bit more compact AX.25 address definitions */
+ #define AX25_ADDR(c_, s_) \
+@@ -773,7 +779,9 @@ main(void)
+   check_un();
+   check_in();
+   

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

2021-12-09 Thread Sam James
commit: 3948acace436364f7ff7b05e271c7bbadfa354d9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Dec  9 16:35:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  9 21:58:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3948acac

dev-util/strace: stable 5.14-r1 for hppa, bug #828483

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.14-r1.ebuild 
b/dev-util/strace/strace-5.14-r1.ebuild
index ea1fde3c3519..98210d8944bf 100644
--- a/dev-util/strace/strace-5.14-r1.ebuild
+++ b/dev-util/strace/strace-5.14-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-07 Thread Sam James
commit: 9c6ba36eb24c990923241d0fb5e497d8ae30c148
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  8 06:16:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  8 06:16:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6ba36e

dev-util/strace: Stabilize 5.14-r1 x86, #828483

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

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

diff --git a/dev-util/strace/strace-5.14-r1.ebuild 
b/dev-util/strace/strace-5.14-r1.ebuild
index fe576b5396b6..ea1fde3c3519 100644
--- a/dev-util/strace/strace-5.14-r1.ebuild
+++ b/dev-util/strace/strace-5.14-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-06 Thread Sam James
commit: 87df55aa8f5e76fa4e7a6b0c6525b0e928fac06d
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  7 07:51:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  7 07:51:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87df55aa

dev-util/strace: Stabilize 5.14-r1 arm, #828483

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

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

diff --git a/dev-util/strace/strace-5.14-r1.ebuild 
b/dev-util/strace/strace-5.14-r1.ebuild
index 1a49035cfbec..fe576b5396b6 100644
--- a/dev-util/strace/strace-5.14-r1.ebuild
+++ b/dev-util/strace/strace-5.14-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-06 Thread Agostino Sarubbo
commit: 1b25b26a2897c40493deec0d7572212dba46fe07
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec  7 06:22:32 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec  7 06:22:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b25b26a

dev-util/strace: sparc stable wrt bug #828483

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.14-r1.ebuild 
b/dev-util/strace/strace-5.14-r1.ebuild
index 41cadd146c7a..1a49035cfbec 100644
--- a/dev-util/strace/strace-5.14-r1.ebuild
+++ b/dev-util/strace/strace-5.14-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-06 Thread Sam James
commit: d78afba3452e95939f85b26eb0096cd16f5a6281
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  7 02:18:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  7 02:18:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78afba3

dev-util/strace: Stabilize 5.14-r1 ppc, #828483

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

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

diff --git a/dev-util/strace/strace-5.14-r1.ebuild 
b/dev-util/strace/strace-5.14-r1.ebuild
index 82d7abdbd239..41cadd146c7a 100644
--- a/dev-util/strace/strace-5.14-r1.ebuild
+++ b/dev-util/strace/strace-5.14-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-06 Thread Sam James
commit: f667c5886b76bce82c67e30d234f0c886162c31f
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  7 02:18:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  7 02:18:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f667c588

dev-util/strace: Stabilize 5.14-r1 ppc64, #828483

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

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

diff --git a/dev-util/strace/strace-5.14-r1.ebuild 
b/dev-util/strace/strace-5.14-r1.ebuild
index 99d3cea02afe..82d7abdbd239 100644
--- a/dev-util/strace/strace-5.14-r1.ebuild
+++ b/dev-util/strace/strace-5.14-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-06 Thread Sam James
commit: 892810acb2b14815d45c13dd18b5cc5dc9fce139
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  7 02:18:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  7 02:18:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892810ac

dev-util/strace: Stabilize 5.14-r1 amd64, #828483

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

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

diff --git a/dev-util/strace/strace-5.14-r1.ebuild 
b/dev-util/strace/strace-5.14-r1.ebuild
index 04062018b97e..99d3cea02afe 100644
--- a/dev-util/strace/strace-5.14-r1.ebuild
+++ b/dev-util/strace/strace-5.14-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-06 Thread Sam James
commit: fe4db39d3e88335951b0ca42302cda74face660b
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  7 02:17:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  7 02:17:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe4db39d

dev-util/strace: Stabilize 5.14-r1 arm64, #828483

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

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

diff --git a/dev-util/strace/strace-5.14-r1.ebuild 
b/dev-util/strace/strace-5.14-r1.ebuild
index 035be39c8354..04062018b97e 100644
--- a/dev-util/strace/strace-5.14-r1.ebuild
+++ b/dev-util/strace/strace-5.14-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-12-01 Thread Sam James
commit: 33568f0f16e6b822712c50538fd3201fad6b694d
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  1 21:04:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  1 21:04:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33568f0f

dev-util/strace: add 5.15

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

 dev-util/strace/Manifest   |   1 +
 dev-util/strace/strace-5.15.ebuild | 108 +
 2 files changed, 109 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index 37ca6271011c..db1520c652d2 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,2 +1,3 @@
 DIST strace-5.12.tar.xz 2009060 BLAKE2B 
9a7a07e5d2d38c8b456f54d0e1d7c776066b20327fa08d562e426a7096f708dffa00f0c2121683fa71f7029db958d450c5a6abf5ae5970dc02732f5aa7cef591
 SHA512 
289cf82da4c69270458953b45d09c8eb05a6624898d3ac493c3ec293cd5ad07205084ad0af021dab2be9c0dc53f0301816113a746d96c78780b79231a185e7c9
 DIST strace-5.14.tar.xz 2067020 BLAKE2B 
479ecf5e66e26e722d108c905130f482c411857db234ac013bf3568905c0f7b896f001ba6da2cabccd0a987c7802aebec9c6298decb691de125e8154c28e1c6f
 SHA512 
3e147521773d900167809db9feeb148e8ba116f90dd634311941ea335eb7bd8b73ab9e641bd2dcfe899ab41c19a841e203dc771ec3000ae01452d22ecdc43c5a
+DIST strace-5.15.tar.xz 2248664 BLAKE2B 
fff08e49552ad1208b658f91e37c540cc7315ac255aba2e69db5bfeb942114b865f1114a45663481f1ab967db45d187bdbcf70ffe80449169df0c37ff82a1a94
 SHA512 
67251792ad0fb7f44013c3ae5e5b757106223c9d123d349e31de7565e0f2bfdc6bbd46a9c269e58508bd288ee70f104f8e2185f2203bd91431c5c776db0d9384

diff --git a/dev-util/strace/strace-5.15.ebuild 
b/dev-util/strace/strace-5.15.ebuild
new file mode 100644
index ..8dffe5746047
--- /dev/null
+++ b/dev-util/strace/strace-5.15.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl selinux static unwind elfutils"
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="virtual/pkgconfig"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   ./bootstrap || die
+   eautoreconf
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   # Stub out the -k test since it's known to be flaky. bug #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   local myeconfargs=(
+   --disable-gcc-Werror
+
+   # Don't require mpers support on non-multilib systems. #649560
+   --enable-mpers=check
+
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   $(use_with selinux libselinux)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   # bug #643044
+   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..."
+   return 0
+   fi
+
+   default
+}
+
+src_install() {
+   default
+
+   if use perl ; then
+   exeinto /usr/bin
+   doexe src/strace-graph
+   fi
+   dodoc CREDITS
+}



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

2021-10-02 Thread Sam James
commit: 5e9c66b7858eef397c69239cac8ea87b2af8c837
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 22:32:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 22:32:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9c66b7

dev-util/strace: fix automagic dependency on libselinux

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

 dev-util/strace/{strace-5.12.ebuild => strace-5.12-r1.ebuild} | 6 --
 dev-util/strace/{strace-5.14.ebuild => strace-5.14-r1.ebuild} | 4 +++-
 dev-util/strace/strace-.ebuild| 4 +++-
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/dev-util/strace/strace-5.12.ebuild 
b/dev-util/strace/strace-5.12-r1.ebuild
similarity index 93%
rename from dev-util/strace/strace-5.12.ebuild
rename to dev-util/strace/strace-5.12-r1.ebuild
index d71516e9a04..98210d8944b 100644
--- a/dev-util/strace/strace-5.12.ebuild
+++ b/dev-util/strace/strace-5.12-r1.ebuild
@@ -7,7 +7,7 @@ inherit autotools flag-o-matic toolchain-funcs
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git;
-   inherit git-r3 autotools
+   inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
@@ -18,7 +18,7 @@ HOMEPAGE="https://strace.io/;
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="aio perl static unwind elfutils"
+IUSE="aio perl selinux static unwind elfutils"
 
 REQUIRED_USE="?? ( unwind elfutils )"
 
@@ -28,6 +28,7 @@ BDEPEND="
 LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
 "
 # strace only uses the header from libaio to decode structs
 DEPEND="
@@ -82,6 +83,7 @@ src_configure() {
$(use_enable static)
$(use_with unwind libunwind)
$(use_with elfutils libdw)
+   $(use_with selinux libselinux)
)
econf "${myeconfargs[@]}"
 }

diff --git a/dev-util/strace/strace-5.14.ebuild 
b/dev-util/strace/strace-5.14-r1.ebuild
similarity index 94%
rename from dev-util/strace/strace-5.14.ebuild
rename to dev-util/strace/strace-5.14-r1.ebuild
index f6a7e5f5503..035be39c835 100644
--- a/dev-util/strace/strace-5.14.ebuild
+++ b/dev-util/strace/strace-5.14-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://strace.io/;
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="aio perl static unwind elfutils"
+IUSE="aio perl selinux static unwind elfutils"
 
 REQUIRED_USE="?? ( unwind elfutils )"
 
@@ -28,6 +28,7 @@ BDEPEND="
 LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
 "
 # strace only uses the header from libaio to decode structs
 DEPEND="
@@ -82,6 +83,7 @@ src_configure() {
$(use_enable static)
$(use_with unwind libunwind)
$(use_with elfutils libdw)
+   $(use_with selinux libselinux)
)
econf "${myeconfargs[@]}"
 }

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-.ebuild
index f6a7e5f5503..035be39c835 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://strace.io/;
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="aio perl static unwind elfutils"
+IUSE="aio perl selinux static unwind elfutils"
 
 REQUIRED_USE="?? ( unwind elfutils )"
 
@@ -28,6 +28,7 @@ BDEPEND="
 LIB_DEPEND="
unwind? ( sys-libs/libunwind[static-libs(+)] )
elfutils? ( dev-libs/elfutils[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
 "
 # strace only uses the header from libaio to decode structs
 DEPEND="
@@ -82,6 +83,7 @@ src_configure() {
$(use_enable static)
$(use_with unwind libunwind)
$(use_with elfutils libdw)
+   $(use_with selinux libselinux)
)
econf "${myeconfargs[@]}"
 }



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

2021-09-02 Thread Lars Wendler
commit: 48613516793b0313cb46bd50fc7bad39e9963c78
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep  2 14:02:55 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Sep  2 14:04:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48613516

dev-util/strace: Bump to version 5.14

Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/strace/Manifest   |   1 +
 dev-util/strace/strace-5.14.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index dce8cafc85a..b893fb008f5 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,3 +1,4 @@
 DIST strace-5.11.tar.xz 1926632 BLAKE2B 
df47612c0928466f8b5788c4a7dc74208fe76c6967d3219b0eb753131fba315e715626c2cd1ed56d3e8ba0eb9a338589a8cbd6205fe876123ac26fdf0fab8d31
 SHA512 
688bec8d620c7ca701561ed7479e42687cc30737f944b82201731d827775cd2864787ecca7c93ba149b06d5d654d9f6bd109a977f8138bab34339cd5930828f0
 DIST strace-5.12.tar.xz 2009060 BLAKE2B 
9a7a07e5d2d38c8b456f54d0e1d7c776066b20327fa08d562e426a7096f708dffa00f0c2121683fa71f7029db958d450c5a6abf5ae5970dc02732f5aa7cef591
 SHA512 
289cf82da4c69270458953b45d09c8eb05a6624898d3ac493c3ec293cd5ad07205084ad0af021dab2be9c0dc53f0301816113a746d96c78780b79231a185e7c9
 DIST strace-5.13.tar.xz 2040116 BLAKE2B 
a604342d68f504b42ff1cb4918aa9ced6575f589caeb62f53e0b125f24cfaf0423f1911f352f21ecea0d702197d65edc85d3e97ffca3561f619f9c4c80386cdc
 SHA512 
ba8b0eae396fa2b762bf17cbcdcd84b0660b2a5d5e7e9caf098ef3414a87fd28d4140dd10136483f35904560e5044e40be2bf6117462868a360306d62887c8ed
+DIST strace-5.14.tar.xz 2067020 BLAKE2B 
479ecf5e66e26e722d108c905130f482c411857db234ac013bf3568905c0f7b896f001ba6da2cabccd0a987c7802aebec9c6298decb691de125e8154c28e1c6f
 SHA512 
3e147521773d900167809db9feeb148e8ba116f90dd634311941ea335eb7bd8b73ab9e641bd2dcfe899ab41c19a841e203dc771ec3000ae01452d22ecdc43c5a

diff --git a/dev-util/strace/strace-5.14.ebuild 
b/dev-util/strace/strace-5.14.ebuild
new file mode 100644
index 000..f6a7e5f5503
--- /dev/null
+++ b/dev-util/strace/strace-5.14.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl static unwind elfutils"
+
+REQUIRED_USE="?? ( unwind elfutils )"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.11-static.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   ./bootstrap || die
+   eautoreconf
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   filter-lfs-flags # configure handles this sanely
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   # Stub out the -k test since it's known to be flaky. #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   # Don't require mpers support on non-multilib systems. #649560
+   local myeconfargs=(
+   --disable-gcc-Werror
+   --enable-mpers=check
+   $(use_enable static)
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..." #643044
+   return 0
+   fi
+
+   default
+}
+
+src_install() {
+   default
+   if use perl ; then
+   exeinto /usr/bin
+   

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

2021-09-02 Thread Lars Wendler
commit: ef8737ee7fcd95460c8d5d669aa94248cc2991fd
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep  2 14:04:07 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Sep  2 14:04:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef8737ee

dev-util/strace: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/strace/Manifest   |   1 -
 dev-util/strace/strace-5.11.ebuild | 105 -
 2 files changed, 106 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index b893fb008f5..5cf1d94cb93 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,4 +1,3 @@
-DIST strace-5.11.tar.xz 1926632 BLAKE2B 
df47612c0928466f8b5788c4a7dc74208fe76c6967d3219b0eb753131fba315e715626c2cd1ed56d3e8ba0eb9a338589a8cbd6205fe876123ac26fdf0fab8d31
 SHA512 
688bec8d620c7ca701561ed7479e42687cc30737f944b82201731d827775cd2864787ecca7c93ba149b06d5d654d9f6bd109a977f8138bab34339cd5930828f0
 DIST strace-5.12.tar.xz 2009060 BLAKE2B 
9a7a07e5d2d38c8b456f54d0e1d7c776066b20327fa08d562e426a7096f708dffa00f0c2121683fa71f7029db958d450c5a6abf5ae5970dc02732f5aa7cef591
 SHA512 
289cf82da4c69270458953b45d09c8eb05a6624898d3ac493c3ec293cd5ad07205084ad0af021dab2be9c0dc53f0301816113a746d96c78780b79231a185e7c9
 DIST strace-5.13.tar.xz 2040116 BLAKE2B 
a604342d68f504b42ff1cb4918aa9ced6575f589caeb62f53e0b125f24cfaf0423f1911f352f21ecea0d702197d65edc85d3e97ffca3561f619f9c4c80386cdc
 SHA512 
ba8b0eae396fa2b762bf17cbcdcd84b0660b2a5d5e7e9caf098ef3414a87fd28d4140dd10136483f35904560e5044e40be2bf6117462868a360306d62887c8ed
 DIST strace-5.14.tar.xz 2067020 BLAKE2B 
479ecf5e66e26e722d108c905130f482c411857db234ac013bf3568905c0f7b896f001ba6da2cabccd0a987c7802aebec9c6298decb691de125e8154c28e1c6f
 SHA512 
3e147521773d900167809db9feeb148e8ba116f90dd634311941ea335eb7bd8b73ab9e641bd2dcfe899ab41c19a841e203dc771ec3000ae01452d22ecdc43c5a

diff --git a/dev-util/strace/strace-5.11.ebuild 
b/dev-util/strace/strace-5.11.ebuild
deleted file mode 100644
index d71516e9a04..000
--- a/dev-util/strace/strace-5.11.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic toolchain-funcs
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/strace/strace.git;
-   inherit git-r3 autotools
-else
-   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
-HOMEPAGE="https://strace.io/;
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="aio perl static unwind elfutils"
-
-REQUIRED_USE="?? ( unwind elfutils )"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-LIB_DEPEND="
-   unwind? ( sys-libs/libunwind[static-libs(+)] )
-   elfutils? ( dev-libs/elfutils[static-libs(+)] )
-"
-# strace only uses the header from libaio to decode structs
-DEPEND="
-   static? ( ${LIB_DEPEND} )
-   aio? ( >=dev-libs/libaio-0.3.106 )
-   sys-kernel/linux-headers
-"
-RDEPEND="
-   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   perl? ( dev-lang/perl )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-5.11-static.patch"
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-
-   if [[ ! -e configure ]] ; then
-   # git generation
-   sed /autoreconf/d -i bootstrap || die
-   ./bootstrap || die
-   eautoreconf
-   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
-   fi
-
-   filter-lfs-flags # configure handles this sanely
-
-   export ac_cv_header_libaio_h=$(usex aio)
-   use elibc_musl && export ac_cv_header_stdc=no
-
-   # Stub out the -k test since it's known to be flaky. #545812
-   sed -i '1iexit 77' tests*/strace-k.test || die
-}
-
-src_configure() {
-   # Set up the default build settings, and then use the names strace 
expects.
-   tc-export_build_env BUILD_{CC,CPP}
-   local v bv
-   for v in CC CPP {C,CPP,LD}FLAGS ; do
-   bv="BUILD_${v}"
-   export "${v}_FOR_BUILD=${!bv}"
-   done
-
-   # Don't require mpers support on non-multilib systems. #649560
-   local myeconfargs=(
-   --disable-gcc-Werror
-   --enable-mpers=check
-   $(use_enable static)
-   $(use_with unwind libunwind)
-   $(use_with elfutils libdw)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_test() {
-   if has usersandbox ${FEATURES} ; then
-   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..." #643044
-   return 0
-   fi
-
-   default
-}
-
-src_install() {
-   default
-   if use perl ; then
-   exeinto /usr/bin
-   doexe 

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

2021-09-02 Thread Lars Wendler
commit: b2457e80669fb39f9202021525cd0645c34c9776
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep  2 14:03:44 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Sep  2 14:04:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2457e80

dev-util/strace: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/dev-util/strace/strace-.ebuild 
b/dev-util/strace/strace-.ebuild
index 73df00d83ec..f6a7e5f5503 100644
--- a/dev-util/strace/strace-.ebuild
+++ b/dev-util/strace/strace-.ebuild
@@ -7,7 +7,7 @@ inherit autotools flag-o-matic toolchain-funcs
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/strace/strace.git;
-   inherit git-r3 autotools
+   inherit git-r3
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"



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

2021-07-26 Thread Sam James
commit: 9a206340e37df6cc8fc8d9e9d2b8325d5d9fc5fb
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 27 03:15:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 27 03:15:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a206340

dev-util/strace: Stabilize 5.12 ppc64, #803452

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

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

diff --git a/dev-util/strace/strace-5.12.ebuild 
b/dev-util/strace/strace-5.12.ebuild
index 4ca086c..f0b5ca9851f 100644
--- a/dev-util/strace/strace-5.12.ebuild
+++ b/dev-util/strace/strace-5.12.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3 autotools
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-07-26 Thread Sam James
commit: 93bc92fc87a78e53937a20ed5ec0886bfacc8add
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 26 11:14:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 26 11:17:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93bc92fc

dev-util/strace: Stabilize 5.12 ppc, #803452

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

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

diff --git a/dev-util/strace/strace-5.12.ebuild 
b/dev-util/strace/strace-5.12.ebuild
index 8624d79166a..4ca086c 100644
--- a/dev-util/strace/strace-5.12.ebuild
+++ b/dev-util/strace/strace-5.12.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3 autotools
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-07-25 Thread Sam James
commit: a29cc5b2a893a454b757baf5006f389e4a7aa10d
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 25 20:07:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 25 20:07:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29cc5b2

dev-util/strace: Stabilize 5.12 arm, #803452

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

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

diff --git a/dev-util/strace/strace-5.12.ebuild 
b/dev-util/strace/strace-5.12.ebuild
index 5cc1ef51b76..8624d79166a 100644
--- a/dev-util/strace/strace-5.12.ebuild
+++ b/dev-util/strace/strace-5.12.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3 autotools
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-07-25 Thread Sergei Trofimovich
commit: 93d3a3881a042ce065f21f1878acfd55a8fa10c5
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Jul 25 08:08:24 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 25 08:13:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d3a388

dev-util/strace: stable 5.12 for hppa, bug #803452

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.12.ebuild 
b/dev-util/strace/strace-5.12.ebuild
index 22642fddf7d..5cc1ef51b76 100644
--- a/dev-util/strace/strace-5.12.ebuild
+++ b/dev-util/strace/strace-5.12.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3 autotools
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-07-24 Thread Agostino Sarubbo
commit: 5f4952b6f095693e1024695239dfaa02ea9d0469
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jul 24 07:58:48 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jul 24 07:58:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4952b6

dev-util/strace: x86 stable wrt bug #803452

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.12.ebuild 
b/dev-util/strace/strace-5.12.ebuild
index 367cc51a4c4..22642fddf7d 100644
--- a/dev-util/strace/strace-5.12.ebuild
+++ b/dev-util/strace/strace-5.12.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3 autotools
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



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

2021-07-24 Thread Agostino Sarubbo
commit: aefe4a868f617b2b0d6c80f69344031e75acf433
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jul 24 07:58:02 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jul 24 07:58:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aefe4a86

dev-util/strace: sparc stable wrt bug #803452

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-util/strace/strace-5.12.ebuild 
b/dev-util/strace/strace-5.12.ebuild
index 56c0478d7e1..367cc51a4c4 100644
--- a/dev-util/strace/strace-5.12.ebuild
+++ b/dev-util/strace/strace-5.12.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3 autotools
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A useful diagnostic, instructional, and debugging tool"



  1   2   3   >