[gentoo-commits] repo/gentoo:master commit in: dev-util/strace/
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/
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/
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/
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/
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/
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/
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/
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 kno
[gentoo-commits] repo/gentoo:master commit in: dev-util/strace/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 CRE
[gentoo-commits] repo/gentoo:master commit in: dev-util/strace/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 wi
[gentoo-commits] repo/gentoo:master commit in: dev-util/strace/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 sipx
[gentoo-commits] repo/gentoo:master commit in: dev-util/strace/
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 FEATUR
[gentoo-commits] repo/gentoo:master commit in: dev-util/strace/
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="ai
[gentoo-commits] repo/gentoo:master commit in: dev-util/strace/
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/
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/
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/
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/
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/
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/
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/
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(); + check_
[gentoo-commits] repo/gentoo:master commit in: dev-util/strace/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + d
[gentoo-commits] repo/gentoo:master commit in: dev-util/strace/
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/
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/
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/
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/
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/
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/
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/
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"