commit:     baca5b5dc67c611b227bc8c448a9bd1001ba8a0f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 28 04:21:56 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 28 04:21:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baca5b5d

dev-util/strace: drop 6.4, 6.5

Signed-off-by: Sam James <sam <AT> 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..000000000000
--- 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} == 9999 ]] ; 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)
-               $(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
-}

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

Reply via email to